.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4582 .elementor-element.elementor-element-71f826e{--display:flex;--min-height:97vh;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-71f826e:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-71f826e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mimosaterrace.com/wp-content/uploads/2025/01/11-Mimosa-2240-Aerial-302.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4582 .elementor-element.elementor-element-71f826e::before, .elementor-4582 .elementor-element.elementor-element-71f826e > .elementor-background-video-container::before, .elementor-4582 .elementor-element.elementor-element-71f826e > .e-con-inner > .elementor-background-video-container::before, .elementor-4582 .elementor-element.elementor-element-71f826e > .elementor-background-slideshow::before, .elementor-4582 .elementor-element.elementor-element-71f826e > .e-con-inner > .elementor-background-slideshow::before, .elementor-4582 .elementor-element.elementor-element-71f826e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 80%, #000000 100%);}.elementor-4582 .elementor-element.elementor-element-71f826e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-ff3884d{--display:flex;--padding-top:1%;--padding-bottom:1%;--padding-left:10%;--padding-right:10%;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-ff3884d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-f6ab64a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-eael-advanced-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-advanced-menu .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-advanced-menu .eael-advanced-menu li ul li > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4582 .elementor-element.elementor-element-a63d335{width:100%;max-width:100%;}.elementor-4582 .elementor-element.elementor-element-a63d335 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 0em 0em;}.elementor-4582 .elementor-element.elementor-element-a63d335.elementor-element{--align-self:center;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container{background-color:#FFFFFF00;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal{background-color:#FFFFFF00;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container, .elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu-toggle, .elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu.eael-advanced-menu-horizontal.eael-advanced-menu-responsive{border-style:none;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu-toggle{background-color:#000000;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu-toggle i{color:#ffffff;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu-toggle svg{fill:#ffffff;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li ul{background-color:#1a1a1a;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:600;line-height:1em;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li a{padding-left:25px;padding-right:25px;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a{padding-left:25px;padding-right:25px;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg{height:15px;width:15px;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg{height:15px;width:15px;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator i{font-size:15px;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li > a{color:#FFFFFF;background-color:rgba(0,0,0,0);}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-toggle-text{color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li .eael-advanced-menu-indicator i{color:#1a1a1a;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg path{fill:#1a1a1a;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg path{fill:#1a1a1a;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li .eael-advanced-menu-indicator{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li:hover > a{color:#FFFFFF;background-color:rgba(0,0,0,0);}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li.current-menu-item > a.eael-item-active{color:#FFFFFF;background-color:rgba(0,0,0,0);}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li.current-menu-ancestor > a.eael-item-active{color:#FFFFFF;background-color:rgba(0,0,0,0);}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li > a:hover span i{color:#66cc66;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator:hover i{color:#66cc66;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator:hover svg path{fill:#66cc66;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a:hover span svg path{fill:#66cc66;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a span svg{height:15px;width:15px;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal ul li i{font-size:15px;color:#d7d7d7;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li ul li .eael-advanced-menu-indicator{font-size:15px;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li ul li > a{color:#d7d7d7;background-color:rgba(255,255,255,0);}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li ul li .eael-advanced-menu-indicator i{color:#d7d7d7;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-dropdown-indicator i{color:#d7d7d7;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a span svg path{fill:#d7d7d7;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical li ul li a span svg path{fill:#d7d7d7;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .sub-menu .eael-dropdown-indicator svg path{fill:#d7d7d7;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li ul li:hover > a{color:#66cc66;background-color:rgba(255,255,255,0);}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li ul li.current-menu-item > a.eael-item-active{color:#66cc66;background-color:rgba(255,255,255,0);}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li ul li.current-menu-ancestor > a.eael-item-active{color:#66cc66;background-color:rgba(255,255,255,0);}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a:hover i{color:#66cc66;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .eael-advanced-menu-indicator.eael-dropdown-indicator:hover i{color:#66cc66;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a:hover span svg path{fill:#66cc66;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .eael-advanced-menu-indicator.eael-dropdown-indicator:hover svg path{fill:#66cc66;}.elementor-4582 .elementor-element.elementor-element-569bb63{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-569bb63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-8b6eddd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-548edd1{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-b52a6ed{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4582 .elementor-element.elementor-element-7468992 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;text-shadow:1px 1px 37px rgba(0, 0, 0, 0.96);fill:#FFFFFF;color:#FFFFFF;transition-duration:1.3s;border-style:none;border-radius:0px 0px 0px 0px;padding:1em 0em 1em 0em;}.elementor-4582 .elementor-element.elementor-element-7468992 .elementor-button:hover, .elementor-4582 .elementor-element.elementor-element-7468992 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-7468992{width:100%;max-width:100%;}.elementor-4582 .elementor-element.elementor-element-7468992 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-7468992.elementor-element{--align-self:center;}.elementor-4582 .elementor-element.elementor-element-7468992 .elementor-button:hover svg, .elementor-4582 .elementor-element.elementor-element-7468992 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-4a538f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-2084363 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;text-shadow:1px 1px 37px rgba(0, 0, 0, 0.96);fill:#FFFFFF;color:#FFFFFF;transition-duration:1.3s;border-style:none;border-radius:0px 0px 0px 0px;padding:1em 0em 1em 0em;}.elementor-4582 .elementor-element.elementor-element-2084363 .elementor-button:hover, .elementor-4582 .elementor-element.elementor-element-2084363 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-2084363{width:100%;max-width:100%;}.elementor-4582 .elementor-element.elementor-element-2084363 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-2084363.elementor-element{--align-self:center;}.elementor-4582 .elementor-element.elementor-element-2084363 .elementor-button:hover svg, .elementor-4582 .elementor-element.elementor-element-2084363 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-97e4fff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-6a07d5b .elementor-button{background-color:#FFFFFF00;font-family:"Barlow", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;text-shadow:1px 1px 37px rgba(0, 0, 0, 0.96);fill:#FFFFFF;color:#FFFFFF;transition-duration:1.3s;border-style:none;border-radius:0px 0px 0px 0px;padding:1em 0em 1em 0em;}.elementor-4582 .elementor-element.elementor-element-6a07d5b .elementor-button:hover, .elementor-4582 .elementor-element.elementor-element-6a07d5b .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-6a07d5b{width:100%;max-width:100%;}.elementor-4582 .elementor-element.elementor-element-6a07d5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-6a07d5b.elementor-element{--align-self:center;}.elementor-4582 .elementor-element.elementor-element-6a07d5b .elementor-button:hover svg, .elementor-4582 .elementor-element.elementor-element-6a07d5b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-aeaab0a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-a24e6ac .elementor-button{background-color:#FFFFFF00;font-family:"Barlow", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;text-shadow:1px 1px 37px rgba(0, 0, 0, 0.96);fill:#FFFFFF;color:#FFFFFF;transition-duration:1.3s;border-style:none;border-radius:0px 0px 0px 0px;padding:1em 0em 1em 0em;}.elementor-4582 .elementor-element.elementor-element-a24e6ac .elementor-button:hover, .elementor-4582 .elementor-element.elementor-element-a24e6ac .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-a24e6ac{width:100%;max-width:100%;}.elementor-4582 .elementor-element.elementor-element-a24e6ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-a24e6ac.elementor-element{--align-self:center;}.elementor-4582 .elementor-element.elementor-element-a24e6ac .elementor-button:hover svg, .elementor-4582 .elementor-element.elementor-element-a24e6ac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-5d2f94a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-f59a641 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;text-shadow:1px 1px 37px rgba(0, 0, 0, 0.96);fill:#FFFFFF;color:#FFFFFF;transition-duration:1.3s;border-style:none;border-radius:0px 0px 0px 0px;padding:1em 0em 1em 0em;}.elementor-4582 .elementor-element.elementor-element-f59a641 .elementor-button:hover, .elementor-4582 .elementor-element.elementor-element-f59a641 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-f59a641{width:100%;max-width:100%;}.elementor-4582 .elementor-element.elementor-element-f59a641 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-f59a641.elementor-element{--align-self:center;}.elementor-4582 .elementor-element.elementor-element-f59a641 .elementor-button:hover svg, .elementor-4582 .elementor-element.elementor-element-f59a641 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-1cbc316{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-02dcadd .elementor-button{background-color:#FFFFFF00;font-family:"Barlow", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;text-shadow:1px 1px 37px rgba(0, 0, 0, 0.96);fill:#FFFFFF;color:#FFFFFF;transition-duration:1.3s;border-style:none;border-radius:0px 0px 0px 0px;padding:1em 0em 1em 0em;}.elementor-4582 .elementor-element.elementor-element-02dcadd .elementor-button:hover, .elementor-4582 .elementor-element.elementor-element-02dcadd .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-02dcadd{width:100%;max-width:100%;}.elementor-4582 .elementor-element.elementor-element-02dcadd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-02dcadd.elementor-element{--align-self:center;}.elementor-4582 .elementor-element.elementor-element-02dcadd .elementor-button:hover svg, .elementor-4582 .elementor-element.elementor-element-02dcadd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-247c3c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-2c6b581 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow", Sans-serif;font-size:1.1em;font-weight:700;text-transform:uppercase;text-shadow:1px 1px 37px rgba(0, 0, 0, 0.96);fill:#FFFFFF;color:#FFFFFF;transition-duration:1.3s;border-style:none;border-radius:0px 0px 0px 0px;padding:1em 0em 1em 0em;}.elementor-4582 .elementor-element.elementor-element-2c6b581 .elementor-button:hover, .elementor-4582 .elementor-element.elementor-element-2c6b581 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-2c6b581{width:100%;max-width:100%;}.elementor-4582 .elementor-element.elementor-element-2c6b581 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-2c6b581.elementor-element{--align-self:center;}.elementor-4582 .elementor-element.elementor-element-2c6b581 .elementor-button:hover svg, .elementor-4582 .elementor-element.elementor-element-2c6b581 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-61c2c1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-61c2c1a:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-61c2c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-bd4cb90{--display:flex;--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;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-bd4cb90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-882be8e{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:150px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-882be8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4582 .elementor-element.elementor-element-29c98fb{width:100%;max-width:100%;text-align:center;}.elementor-4582 .elementor-element.elementor-element-29c98fb.elementor-element{--align-self:flex-start;}.elementor-4582 .elementor-element.elementor-element-29c98fb .elementor-heading-title{font-family:"Avenir-Ultra Light", Sans-serif;font-size:3em;font-weight:200;line-height:1em;color:#5c8474;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4582 .elementor-element.elementor-element-6032838{--spacer-size:30px;}.elementor-4582 .elementor-element.elementor-element-81a29d9{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-81a29d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-3029e70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-3029e70:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-3029e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-6ff8a16{--display:flex;--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;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-6ff8a16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-2fe5076{--display:flex;--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:10em;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-2fe5076.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-bd00047{--spacer-size:3em;}.elementor-4582 .elementor-element.elementor-element-51ff8cc.elementor-element{--align-self:flex-start;}.elementor-4582 .elementor-element.elementor-element-51ff8cc{text-align:left;}.elementor-4582 .elementor-element.elementor-element-51ff8cc .elementor-heading-title{font-family:"Avenir-Ultra Light", Sans-serif;font-size:3em;font-weight:200;line-height:1em;color:#5c8474;}.elementor-4582 .elementor-element.elementor-element-8ad6768{--spacer-size:30px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4582 .elementor-element.elementor-element-efe822e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-efe822e{font-family:"Arimo", Sans-serif;font-size:1.4em;font-weight:200;line-height:1.4em;letter-spacing:0em;color:#9EA6A1;}.elementor-4582 .elementor-element.elementor-element-15f435a{--spacer-size:30px;}.elementor-4582 .elementor-element.elementor-element-c9fab66{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-c9fab66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4582 .elementor-element.elementor-element-7cc5a94{width:var( --container-widget-width, 107.557% );max-width:107.557%;--container-widget-width:107.557%;--container-widget-flex-grow:0;z-index:20;text-align:right;}.elementor-4582 .elementor-element.elementor-element-7cc5a94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-7cc5a94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-7cc5a94 img{width:75%;}.elementor-4582 .elementor-element.elementor-element-e379a14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-e379a14:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-e379a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4582 .elementor-element.elementor-element-392d2a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-392d2a0:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-392d2a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-d78afac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-d78afac:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-d78afac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-f9261da{--display:flex;--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;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-f9261da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-2a06660{--display:flex;--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:5em;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-2a06660.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-7022f71{--spacer-size:200px;}.elementor-4582 .elementor-element.elementor-element-b2fa214{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:0em;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-b2fa214:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-b2fa214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFECF5;}.elementor-4582 .elementor-element.elementor-element-b2fa214.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-f9aa7f0.elementor-element{--align-self:flex-start;}.elementor-4582 .elementor-element.elementor-element-f9aa7f0{text-align:left;}.elementor-4582 .elementor-element.elementor-element-f9aa7f0 .elementor-heading-title{font-family:"Avenir-Ultra Light", Sans-serif;font-size:3em;font-weight:200;line-height:1em;color:#5c8474;}.elementor-4582 .elementor-element.elementor-element-b3ac093{--spacer-size:30px;}.elementor-4582 .elementor-element.elementor-element-e3bc084{font-family:"Arimo", Sans-serif;font-size:1.2em;font-weight:200;line-height:1.4em;letter-spacing:0em;color:#9EA6A1;}.elementor-4582 .elementor-element.elementor-element-6c90546{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-6c90546:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-6c90546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-60e81d9{--display:flex;--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;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-60e81d9:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-60e81d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE6DB;}.elementor-4582 .elementor-element.elementor-element-60e81d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-64bdf8d{--display:flex;--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;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:5em;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-64bdf8d:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-64bdf8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE6DB;}.elementor-4582 .elementor-element.elementor-element-64bdf8d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-757a587.elementor-element{--align-self:flex-start;}.elementor-4582 .elementor-element.elementor-element-757a587{text-align:left;}.elementor-4582 .elementor-element.elementor-element-757a587 .elementor-heading-title{font-family:"Avenir-Ultra Light", Sans-serif;font-size:3em;font-weight:200;line-height:1em;color:#5c8474;}.elementor-4582 .elementor-element.elementor-element-d41a881{--spacer-size:30px;}.elementor-4582 .elementor-element.elementor-element-013bb59{font-family:"Arimo", Sans-serif;font-size:1.2em;font-weight:200;line-height:1.4em;letter-spacing:0em;color:#9EA6A1;}.elementor-4582 .elementor-element.elementor-element-aabc045{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:0em;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-aabc045.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-4ca5e9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-4ca5e9b:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-4ca5e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-ed0a562{--display:flex;--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;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-ed0a562.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-c7f1a36{--display:flex;--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:5em;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-c7f1a36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-f12fcd5{--spacer-size:200px;}.elementor-4582 .elementor-element.elementor-element-89addb7{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:0em;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-89addb7:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-89addb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FCFF;}.elementor-4582 .elementor-element.elementor-element-89addb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-263700b.elementor-element{--align-self:flex-start;}.elementor-4582 .elementor-element.elementor-element-263700b{text-align:left;}.elementor-4582 .elementor-element.elementor-element-263700b .elementor-heading-title{font-family:"Avenir-Ultra Light", Sans-serif;font-size:3em;font-weight:200;line-height:1em;color:#5c8474;}.elementor-4582 .elementor-element.elementor-element-3969a92{--spacer-size:30px;}.elementor-4582 .elementor-element.elementor-element-4b40d0a{font-family:"Arimo", Sans-serif;font-size:1.2em;font-weight:200;line-height:1.4em;letter-spacing:0em;color:#9EA6A1;}.elementor-4582 .elementor-element.elementor-element-33f3216{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-33f3216:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-33f3216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-33f3216::before, .elementor-4582 .elementor-element.elementor-element-33f3216 > .elementor-background-video-container::before, .elementor-4582 .elementor-element.elementor-element-33f3216 > .e-con-inner > .elementor-background-video-container::before, .elementor-4582 .elementor-element.elementor-element-33f3216 > .elementor-background-slideshow::before, .elementor-4582 .elementor-element.elementor-element-33f3216 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4582 .elementor-element.elementor-element-33f3216 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4582 .elementor-element.elementor-element-c682abb{--display:flex;--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;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-c682abb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-c9bd987{--display:flex;--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;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-c9bd987:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-c9bd987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF5F1;}.elementor-4582 .elementor-element.elementor-element-c9bd987.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-2167205.elementor-element{--align-self:flex-start;}.elementor-4582 .elementor-element.elementor-element-2167205{text-align:left;}.elementor-4582 .elementor-element.elementor-element-2167205 .elementor-heading-title{font-family:"Avenir-Ultra Light", Sans-serif;font-size:3em;font-weight:200;line-height:1em;color:#5c8474;}.elementor-4582 .elementor-element.elementor-element-c188845{--spacer-size:30px;}.elementor-4582 .elementor-element.elementor-element-a5540a8{font-family:"Arimo", Sans-serif;font-size:1.2em;font-weight:200;line-height:1.4em;letter-spacing:0em;color:#9EA6A1;}.elementor-4582 .elementor-element.elementor-element-30278ca{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:0em;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-30278ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-d83f743{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-d83f743:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-d83f743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-d83f743::before, .elementor-4582 .elementor-element.elementor-element-d83f743 > .elementor-background-video-container::before, .elementor-4582 .elementor-element.elementor-element-d83f743 > .e-con-inner > .elementor-background-video-container::before, .elementor-4582 .elementor-element.elementor-element-d83f743 > .elementor-background-slideshow::before, .elementor-4582 .elementor-element.elementor-element-d83f743 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4582 .elementor-element.elementor-element-d83f743 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4582 .elementor-element.elementor-element-affeb38{--display:flex;--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;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-affeb38:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-affeb38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6F6;}.elementor-4582 .elementor-element.elementor-element-affeb38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-cd6eff7{--display:flex;--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;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:5em;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-cd6eff7:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-cd6eff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6F6;}.elementor-4582 .elementor-element.elementor-element-cd6eff7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-e5b5990.elementor-element{--align-self:flex-start;}.elementor-4582 .elementor-element.elementor-element-e5b5990{text-align:left;}.elementor-4582 .elementor-element.elementor-element-e5b5990 .elementor-heading-title{font-family:"Avenir-Ultra Light", Sans-serif;font-size:3em;font-weight:200;line-height:1em;color:#5c8474;}.elementor-4582 .elementor-element.elementor-element-90a4ad7{--spacer-size:30px;}.elementor-4582 .elementor-element.elementor-element-6493d42{font-family:"Arimo", Sans-serif;font-size:1.2em;font-weight:200;line-height:1.4em;letter-spacing:0em;color:#9EA6A1;}.elementor-4582 .elementor-element.elementor-element-e252e82{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:0em;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-e252e82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-7a21317{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-7a21317:not(.elementor-motion-effects-element-type-background), .elementor-4582 .elementor-element.elementor-element-7a21317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-5ddd692{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-9d600d7{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-ba9e0ef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4582 .elementor-element.elementor-element-f22c49a{--spacer-size:6em;}.elementor-4582 .elementor-element.elementor-element-9337b7b .elementor-button{background-color:#BCBCBC;font-family:"Barlow", Sans-serif;font-weight:500;fill:#424242;color:#424242;transition-duration:1.3s;border-style:none;border-radius:0px 0px 0px 0px;padding:1em 1em 1em 1em;}.elementor-4582 .elementor-element.elementor-element-9337b7b .elementor-button:hover, .elementor-4582 .elementor-element.elementor-element-9337b7b .elementor-button:focus{background-color:#BCBCBC;color:#FFFFFF;border-color:#7E7E7E;}.elementor-4582 .elementor-element.elementor-element-9337b7b{width:100%;max-width:100%;}.elementor-4582 .elementor-element.elementor-element-9337b7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-9337b7b.elementor-element{--align-self:center;}.elementor-4582 .elementor-element.elementor-element-9337b7b .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-4582 .elementor-element.elementor-element-9337b7b .elementor-button:hover svg, .elementor-4582 .elementor-element.elementor-element-9337b7b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4582 .elementor-element.elementor-element-4b0f185{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4582 .elementor-element.elementor-element-71f826e{--min-height:70vh;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4582 .elementor-element.elementor-element-ff3884d{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li ul{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-569bb63{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4582 .elementor-element.elementor-element-548edd1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4582 .elementor-element.elementor-element-29c98fb .elementor-heading-title{font-size:2.4em;}.elementor-4582 .elementor-element.elementor-element-81a29d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4582 .elementor-element.elementor-element-51ff8cc .elementor-heading-title{font-size:2.4em;}.elementor-4582 .elementor-element.elementor-element-c9fab66{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4582 .elementor-element.elementor-element-7cc5a94 img{width:100%;}.elementor-4582 .elementor-element.elementor-element-2a06660{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-4582 .elementor-element.elementor-element-b2fa214{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4582 .elementor-element.elementor-element-e3bc084{font-size:1.2em;}.elementor-4582 .elementor-element.elementor-element-64bdf8d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-4582 .elementor-element.elementor-element-013bb59{font-size:1.2em;}.elementor-4582 .elementor-element.elementor-element-aabc045{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4582 .elementor-element.elementor-element-c7f1a36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-4582 .elementor-element.elementor-element-89addb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4582 .elementor-element.elementor-element-4b40d0a{font-size:1.2em;}.elementor-4582 .elementor-element.elementor-element-c9bd987{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-4582 .elementor-element.elementor-element-a5540a8{font-size:1.2em;}.elementor-4582 .elementor-element.elementor-element-30278ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4582 .elementor-element.elementor-element-cd6eff7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-4582 .elementor-element.elementor-element-6493d42{font-size:1.2em;}.elementor-4582 .elementor-element.elementor-element-e252e82{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4582 .elementor-element.elementor-element-7a21317{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4582 .elementor-element.elementor-element-9d600d7{--margin-top:0em;--margin-bottom:-5em;--margin-left:-5em;--margin-right:-5em;}}@media(min-width:768px){.elementor-4582 .elementor-element.elementor-element-71f826e{--width:100vw;}.elementor-4582 .elementor-element.elementor-element-ff3884d{--width:100%;}.elementor-4582 .elementor-element.elementor-element-f6ab64a{--width:100%;}.elementor-4582 .elementor-element.elementor-element-569bb63{--width:100%;}.elementor-4582 .elementor-element.elementor-element-8b6eddd{--width:100%;}.elementor-4582 .elementor-element.elementor-element-61c2c1a{--width:100%;}.elementor-4582 .elementor-element.elementor-element-bd4cb90{--width:10%;}.elementor-4582 .elementor-element.elementor-element-882be8e{--width:80%;}.elementor-4582 .elementor-element.elementor-element-81a29d9{--width:10%;}.elementor-4582 .elementor-element.elementor-element-3029e70{--width:100%;}.elementor-4582 .elementor-element.elementor-element-6ff8a16{--width:10%;}.elementor-4582 .elementor-element.elementor-element-2fe5076{--width:35%;}.elementor-4582 .elementor-element.elementor-element-c9fab66{--width:55%;}.elementor-4582 .elementor-element.elementor-element-e379a14{--width:100%;}.elementor-4582 .elementor-element.elementor-element-392d2a0{--width:100%;}.elementor-4582 .elementor-element.elementor-element-d78afac{--width:100%;}.elementor-4582 .elementor-element.elementor-element-f9261da{--width:10%;}.elementor-4582 .elementor-element.elementor-element-2a06660{--width:30%;}.elementor-4582 .elementor-element.elementor-element-b2fa214{--width:60%;}.elementor-4582 .elementor-element.elementor-element-6c90546{--width:100%;}.elementor-4582 .elementor-element.elementor-element-60e81d9{--width:10%;}.elementor-4582 .elementor-element.elementor-element-64bdf8d{--width:40%;}.elementor-4582 .elementor-element.elementor-element-aabc045{--width:70%;}.elementor-4582 .elementor-element.elementor-element-4ca5e9b{--width:100%;}.elementor-4582 .elementor-element.elementor-element-ed0a562{--width:10%;}.elementor-4582 .elementor-element.elementor-element-c7f1a36{--width:30%;}.elementor-4582 .elementor-element.elementor-element-89addb7{--width:60%;}.elementor-4582 .elementor-element.elementor-element-33f3216{--width:100%;}.elementor-4582 .elementor-element.elementor-element-c682abb{--width:25%;}.elementor-4582 .elementor-element.elementor-element-c9bd987{--width:50%;}.elementor-4582 .elementor-element.elementor-element-30278ca{--width:25%;}.elementor-4582 .elementor-element.elementor-element-d83f743{--width:100%;}.elementor-4582 .elementor-element.elementor-element-affeb38{--width:10%;}.elementor-4582 .elementor-element.elementor-element-cd6eff7{--width:40%;}.elementor-4582 .elementor-element.elementor-element-e252e82{--width:70%;}.elementor-4582 .elementor-element.elementor-element-7a21317{--width:100%;}.elementor-4582 .elementor-element.elementor-element-5ddd692{--width:10%;}.elementor-4582 .elementor-element.elementor-element-9d600d7{--width:80%;}.elementor-4582 .elementor-element.elementor-element-ba9e0ef{--width:100%;}.elementor-4582 .elementor-element.elementor-element-4b0f185{--width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4582 .elementor-element.elementor-element-71f826e{--width:100vw;}.elementor-4582 .elementor-element.elementor-element-61c2c1a{--width:100%;}.elementor-4582 .elementor-element.elementor-element-bd4cb90{--width:10%;}.elementor-4582 .elementor-element.elementor-element-882be8e{--width:35%;}.elementor-4582 .elementor-element.elementor-element-81a29d9{--width:55%;}.elementor-4582 .elementor-element.elementor-element-3029e70{--width:100%;}.elementor-4582 .elementor-element.elementor-element-6ff8a16{--width:10%;}.elementor-4582 .elementor-element.elementor-element-2fe5076{--width:35%;}.elementor-4582 .elementor-element.elementor-element-c9fab66{--width:55%;}.elementor-4582 .elementor-element.elementor-element-392d2a0{--width:100%;}.elementor-4582 .elementor-element.elementor-element-d78afac{--width:100%;}.elementor-4582 .elementor-element.elementor-element-f9261da{--width:10%;}.elementor-4582 .elementor-element.elementor-element-2a06660{--width:35%;}.elementor-4582 .elementor-element.elementor-element-b2fa214{--width:55%;}.elementor-4582 .elementor-element.elementor-element-6c90546{--width:100%;}.elementor-4582 .elementor-element.elementor-element-60e81d9{--width:10%;}.elementor-4582 .elementor-element.elementor-element-64bdf8d{--width:35%;}.elementor-4582 .elementor-element.elementor-element-aabc045{--width:55%;}.elementor-4582 .elementor-element.elementor-element-4ca5e9b{--width:100%;}.elementor-4582 .elementor-element.elementor-element-ed0a562{--width:10%;}.elementor-4582 .elementor-element.elementor-element-c7f1a36{--width:35%;}.elementor-4582 .elementor-element.elementor-element-89addb7{--width:55%;}.elementor-4582 .elementor-element.elementor-element-33f3216{--width:100%;}.elementor-4582 .elementor-element.elementor-element-c682abb{--width:10%;}.elementor-4582 .elementor-element.elementor-element-c9bd987{--width:35%;}.elementor-4582 .elementor-element.elementor-element-30278ca{--width:55%;}.elementor-4582 .elementor-element.elementor-element-d83f743{--width:100%;}.elementor-4582 .elementor-element.elementor-element-affeb38{--width:10%;}.elementor-4582 .elementor-element.elementor-element-cd6eff7{--width:35%;}.elementor-4582 .elementor-element.elementor-element-e252e82{--width:55%;}.elementor-4582 .elementor-element.elementor-element-7a21317{--width:100vw;}.elementor-4582 .elementor-element.elementor-element-9d600d7{--width:100vw;}.elementor-4582 .elementor-element.elementor-element-ba9e0ef{--width:100%;}}@media(max-width:767px){.elementor-4582 .elementor-element.elementor-element-71f826e{--width:100%;--min-height:70vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4582 .elementor-element.elementor-element-71f826e.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4582 .elementor-element.elementor-element-ff3884d{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4582 .elementor-element.elementor-element-a63d335 .eael-advanced-menu li ul{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-569bb63{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-4582 .elementor-element.elementor-element-548edd1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4582 .elementor-element.elementor-element-548edd1.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-4582 .elementor-element.elementor-element-61c2c1a{--padding-top:8em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-4582 .elementor-element.elementor-element-882be8e{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4582 .elementor-element.elementor-element-2fe5076{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4582 .elementor-element.elementor-element-efe822e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-7cc5a94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4582 .elementor-element.elementor-element-7cc5a94 img{width:100%;}.elementor-4582 .elementor-element.elementor-element-e379a14{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-4582 .elementor-element.elementor-element-2a06660{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4582 .elementor-element.elementor-element-7022f71{--spacer-size:13px;}.elementor-4582 .elementor-element.elementor-element-b2fa214{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-4582 .elementor-element.elementor-element-64bdf8d{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-4582 .elementor-element.elementor-element-c7f1a36{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4582 .elementor-element.elementor-element-f12fcd5{--spacer-size:13px;}.elementor-4582 .elementor-element.elementor-element-89addb7{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-4582 .elementor-element.elementor-element-c9bd987{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-4582 .elementor-element.elementor-element-cd6eff7{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-4582 .elementor-element.elementor-element-7a21317{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4582 .elementor-element.elementor-element-9d600d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4582 .elementor-element.elementor-element-9337b7b > .elementor-widget-container{padding:0% 7% 0% 7%;}}/* Start custom CSS */ul {
  list-style-type: none;
}


/*MAP*/

/* Tooltip tampil di atas tombol dan lebih lebar */
.cq-hotspot-tooltip:hover .cq-hotspot-tooltipcontent {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 9999 !important;

    /* Posisi di atas hotspot */
    position: absolute;
    bottom: 120%; /* naik ke atas tombol */
    left: 50%;
    transform: translateX(-50%);

    /* Ukuran dan tampilan */
    max-width: 400px; /* ganti ini sesuai 2x ukuran sebelumnya */
    width: max-content;
    background: rgba(255, 255, 255, 0.95);
    padding: 12px 16px;
    border-radius: 6px;
    border: 1px solid #ccc;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
    text-align: center;
    white-space: normal;
}

/* Sembunyikan default */
.cq-hotspot-tooltipcontent {
    display: none;
    transition: all 0.3s ease;
}






/*Hero overlay*/

/* 1. Target spesifik row dengan class + background image */
.vc_row.has-dark-overlay[style*="mimosaterrace-exterior.jpg"] {
  position: relative;
  isolation: isolate; /* Membuat stacking context baru */
}

/* 2. Overlay gradient */
.vc_row.has-dark-overlay[style*="mimosaterrace-exterior.jpg"]::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to top, 
    rgba(0,0,0,0.8) 0%, 
    rgba(0,0,0,0.3) 60%, 
    transparent 100%
  );
  z-index: -1; /* Letakkan di belakang konten */
}

/* 3. Pastikan konten tetap di depan */
.vc_row.has-dark-overlay .vc_column-inner {
  position: relative;
}



/*Menu*/
a.menu-link:hover {
    border-bottom: 1px solid #fff;
}



@media only screen and (min-width: 922px) {
nav#primary-site-navigation-desktop {
    display: none !important;
}

.elementor-button-wrapper:hover {
    border-bottom: 1px solid #fff;
}

#menuatas span.elementor-button-text
 {
    text-shadow: 0 0 9px #0c0c0c, 0 0 9px #2c2c2c;
}

div#menuatas.elementor-sticky--active {
    background-color: #000000ab;
    padding-top: 1em;
    padding-bottom: 1em;
}


}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir-Ultra Light';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.mimosaterrace.com/wp-content/uploads/2025/05/avenir-next-ultra-light.ttf') format('truetype');
}
/* End Custom Fonts CSS */