.elementor-398 .elementor-element.elementor-element-e6a855d{--display:flex;--min-height:501px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-398 .elementor-element.elementor-element-e6a855d:not(.elementor-motion-effects-element-type-background), .elementor-398 .elementor-element.elementor-element-e6a855d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://flowerr.site/wp-content/uploads/2025/07/Untitled-design-7.png") 50% 50%;background-size:cover;}.elementor-398 .elementor-element.elementor-element-ce5f0db{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-398 .elementor-element.elementor-element-0197b92.elementor-element{--align-self:stretch;}.elementor-398 .elementor-element.elementor-element-0197b92{text-align:left;}.elementor-398 .elementor-element.elementor-element-0197b92 img{width:76%;max-width:100%;filter:brightness( 200% ) contrast( 100% ) saturate( 151% ) blur( 0px ) hue-rotate( 0deg );border-radius:-29px -29px -29px -29px;}.elementor-398 .elementor-element.elementor-element-70bb45b{grid-column:span 2;grid-row:span 1;}.elementor-398 .elementor-element.elementor-element-70bb45b .elementor-menu-toggle{margin:0 auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-398 .elementor-element.elementor-element-ce5f0db{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-398 .elementor-element.elementor-element-e6a855d{--content-width:1302px;}}@media(max-width:767px){.elementor-398 .elementor-element.elementor-element-ce5f0db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-0197b92 *//* Parent container must be relative */
.relative-parent {
  position: relative;
}

/* Logo aligned to top-right */
.logo-top-right {
  position: absolute;
  top: -146px;
  right: -299px;
  max-width: 130px;
  z-index: 99;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-70bb45b */.elementor-nav-menu a {
  color: #ffffff;
  font-weight: 500;
  padding: 10px 16px;
  transition: 0.3s ease;
}

.elementor-nav-menu a:hover {
  background-color: rgba(127, 90, 240, 0.2);
  border-radius: 8px;
}

.elementor-sticky--effects {
  background: rgba(3, 9, 46, 0.8) !important;
  backdrop-filter: blur(6px);
}/* End custom CSS */