.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-1847 .elementor-element.elementor-element-5f0c9434{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-5f0c9434.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1847 .elementor-element.elementor-element-523b0242{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 07px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:07px;--border-left-width:0px;border-color:#B9AA9A;--border-color:#B9AA9A;}.elementor-1847 .elementor-element.elementor-element-523b0242:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-523b0242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/Group-304-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-1847 .elementor-element.elementor-element-502b95f7{text-align:start;}.elementor-1847 .elementor-element.elementor-element-502b95f7 img{width:100%;max-width:100%;height:100px;object-fit:contain;object-position:center center;}.elementor-1847 .elementor-element.elementor-element-c4bc4d6{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 07px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:07px;--border-left-width:0px;border-color:#B9AA9A;--border-color:#B9AA9A;}.elementor-1847 .elementor-element.elementor-element-c4bc4d6:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-c4bc4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/Group-304-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1847 .elementor-element.elementor-element-8f39171{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-004b649{text-align:start;}.elementor-1847 .elementor-element.elementor-element-004b649 img{width:100%;max-width:100%;height:100px;object-fit:contain;object-position:center center;}.elementor-widget-eael-simple-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-simple-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-simple-menu .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-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-simple-menu .eael-simple-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-1847 .elementor-element.elementor-element-7b7da9e{padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu-container{background-color:#B9AA9A;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:#B9AA9A;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu-container, .elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu-container .eael-simple-menu-toggle, .elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive{border-style:none;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li a{padding:0px 50px 0px 50px;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive) > li > a{border-right:1px solid #02010100;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu-align-center .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive) > li:first-child > a{border-left:1px solid #02010100;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive) > li:first-child > a{border-left:1px solid #02010100;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive > li:not(:last-child) > a{border-bottom:1px solid #02010100;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu.eael-simple-menu-vertical > li:not(:last-child) > a{border-bottom:1px solid #02010100;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li > a{color:#FFFFFF;background-color:var( --e-global-color-text );}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li > a > span svg{fill:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu-toggle-text{color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li a span, .elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li span.eael-simple-menu-indicator{font-size:15px;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li a span, .elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li span.eael-simple-menu-indicator i{font-size:15px;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li span.eael-simple-menu-indicator svg{width:15px;height:15px;line-height:15px;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li span svg{width:15px;height:15px;line-height:15px;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li a span{color:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li a span svg path{fill:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li .eael-simple-menu-indicator:before{color:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li .eael-simple-menu-indicator i{color:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li .eael-simple-menu-indicator svg path{fill:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li .eael-simple-menu-indicator:hover:before{color:#f44336;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li .eael-simple-menu-indicator:hover i{color:#f44336;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li .eael-simple-menu-indicator:hover svg{fill:#f44336;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li .eael-simple-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li > a.eael-item-active{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li.current-menu-item > a.eael-item-active{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li.current-menu-ancestor > a.eael-item-active{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg{fill:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i{color:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu-container .eael-simple-menu-toggle{background-color:#00000000;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu-container .eael-simple-menu-toggle i{color:#B9AA9A;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu-container .eael-simple-menu-toggle svg{fill:#B9AA9A;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu.eael-simple-menu-responsive li > a{background-color:#B9AA9A;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu.eael-simple-menu-responsive li ul li a{background-color:#B9AA9A;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li ul{background-color:#B9AA9A;border-style:none;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:20px;padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu.eael-simple-menu-horizontal li ul li > a{border-bottom:1px solid #F2F2F200;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu.eael-simple-menu-vertical li ul li > a{border-bottom:1px solid #F2F2F200;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li ul li > a{color:#00000000;background-color:#B9AA9A;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li ul li a span{font-size:12px;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li ul li span.eael-simple-menu-indicator{font-size:12px;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li ul li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li ul li .eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;fill:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li ul li .eael-simple-menu-indicator:before{color:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li ul li .eael-simple-menu-indicator i{color:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li ul li a span.eael-simple-menu-dropdown-indicator{color:#000000 !important;background-color:#B9AA9A !important;border-color:#02010100 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li ul li .eael-simple-menu-indicator{background-color:#B9AA9A !important;border-color:#02010100 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before{color:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li ul li .eael-simple-menu-indicator:hover{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617{padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu-container{background-color:#B9AA9A;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:#B9AA9A;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu-container, .elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu-container .eael-simple-menu-toggle, .elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive{border-style:none;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li a{padding:0px 50px 0px 50px;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive) > li > a{border-right:1px solid #02010100;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu-align-center .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive) > li:first-child > a{border-left:1px solid #02010100;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive) > li:first-child > a{border-left:1px solid #02010100;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive > li:not(:last-child) > a{border-bottom:1px solid #02010100;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu.eael-simple-menu-vertical > li:not(:last-child) > a{border-bottom:1px solid #02010100;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li > a{color:#000000;background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li > a > span svg{fill:#000000;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu-toggle-text{color:#000000;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li a span, .elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li span.eael-simple-menu-indicator{font-size:15px;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li a span, .elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li span.eael-simple-menu-indicator i{font-size:15px;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li span.eael-simple-menu-indicator svg{width:15px;height:15px;line-height:15px;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li span svg{width:15px;height:15px;line-height:15px;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li a span{color:#000000 !important;background-color:#020101 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li a span svg path{fill:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li .eael-simple-menu-indicator:before{color:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li .eael-simple-menu-indicator i{color:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li .eael-simple-menu-indicator svg path{fill:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li .eael-simple-menu-indicator{background-color:#020101 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li .eael-simple-menu-indicator:hover:before{color:#f44336;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li .eael-simple-menu-indicator:hover i{color:#f44336;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li .eael-simple-menu-indicator:hover svg{fill:#f44336;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li .eael-simple-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg{fill:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i{color:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu-container .eael-simple-menu-toggle{background-color:#00000000;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu-container .eael-simple-menu-toggle i{color:#ffffff;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu-container .eael-simple-menu-toggle svg{fill:#ffffff;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:20px;padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu.eael-simple-menu-horizontal li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu.eael-simple-menu-vertical li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li ul li > a{color:#000000;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li ul li a span{font-size:12px;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li ul li span.eael-simple-menu-indicator{font-size:12px;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li ul li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li ul li .eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;fill:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li ul li .eael-simple-menu-indicator:before{color:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li ul li .eael-simple-menu-indicator i{color:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li ul li a span.eael-simple-menu-dropdown-indicator{color:#000000 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before{color:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-ba9c617 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-1847 .elementor-element.elementor-element-6ce3c27a{--display:flex;--min-height:80vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.13;--overlay-mix-blend-mode:darken;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-6ce3c27a:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-6ce3c27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1847 .elementor-element.elementor-element-6ce3c27a::before, .elementor-1847 .elementor-element.elementor-element-6ce3c27a > .elementor-background-video-container::before, .elementor-1847 .elementor-element.elementor-element-6ce3c27a > .e-con-inner > .elementor-background-video-container::before, .elementor-1847 .elementor-element.elementor-element-6ce3c27a > .elementor-background-slideshow::before, .elementor-1847 .elementor-element.elementor-element-6ce3c27a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1847 .elementor-element.elementor-element-6ce3c27a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-1847 .elementor-element.elementor-element-35f98358.elementor-element{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-35f98358{text-align:center;}.elementor-1847 .elementor-element.elementor-element-35f98358 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:1px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-icon .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-icon .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-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1847 .elementor-element.elementor-element-2f218a5e .elementor-icon-wrapper{text-align:center;}.elementor-1847 .elementor-element.elementor-element-2f218a5e.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-1847 .elementor-element.elementor-element-2f218a5e.elementor-view-framed .elementor-icon, .elementor-1847 .elementor-element.elementor-element-2f218a5e.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-1847 .elementor-element.elementor-element-2f218a5e.elementor-view-framed .elementor-icon, .elementor-1847 .elementor-element.elementor-element-2f218a5e.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-1847 .elementor-element.elementor-element-2f218a5e .elementor-icon{font-size:36px;}.elementor-1847 .elementor-element.elementor-element-2f218a5e .elementor-icon svg{height:36px;}.elementor-1847 .elementor-element.elementor-element-f460f3a{--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;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-f460f3a:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-f460f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF2;}.elementor-1847 .elementor-element.elementor-element-e3beb92{text-align:center;}.elementor-1847 .elementor-element.elementor-element-e3beb92 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:48px;text-transform:uppercase;line-height:1.28;color:#F47C2A;}.elementor-1847 .elementor-element.elementor-element-f460d78{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-de4a086{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-6b0a56b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-6b0a56b img{width:168px;}.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-1847 .elementor-element.elementor-element-143a854{width:100%;max-width:100%;margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) -15px;padding:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-1847 .elementor-element.elementor-element-143a854 a{color:#000000;}.elementor-1847 .elementor-element.elementor-element-0d71ff7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-b4d3252{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-b4d3252 img{width:168px;}.elementor-1847 .elementor-element.elementor-element-ea4ebaa{width:100%;max-width:100%;margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) -15px;padding:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-1847 .elementor-element.elementor-element-ea4ebaa a{color:#000000;}.elementor-1847 .elementor-element.elementor-element-9cdf775{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-396902f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-396902f img{width:168px;}.elementor-1847 .elementor-element.elementor-element-d38198e{width:100%;max-width:100%;margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) -15px;padding:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-1847 .elementor-element.elementor-element-d38198e a{color:#000000;}.elementor-1847 .elementor-element.elementor-element-9332c58{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-882e273{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-882e273 img{width:168px;}.elementor-1847 .elementor-element.elementor-element-413c72b{width:100%;max-width:100%;margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) -15px;padding:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-1847 .elementor-element.elementor-element-413c72b a{color:#000000;}.elementor-1847 .elementor-element.elementor-element-e9cdbd3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-3c039fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-3c039fc img{width:168px;}.elementor-1847 .elementor-element.elementor-element-f195064{width:100%;max-width:100%;margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) -15px;padding:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-1847 .elementor-element.elementor-element-f195064 a{color:#000000;}.elementor-1847 .elementor-element.elementor-element-bb81ca3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-359967b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-359967b img{width:168px;}.elementor-1847 .elementor-element.elementor-element-f02960f{width:100%;max-width:100%;margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) -15px;padding:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-1847 .elementor-element.elementor-element-f02960f a{color:#000000;}.elementor-1847 .elementor-element.elementor-element-f388300{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-8e7df0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-8e7df0f img{width:168px;}.elementor-1847 .elementor-element.elementor-element-2d50d8a{width:100%;max-width:100%;margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) -15px;padding:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-1847 .elementor-element.elementor-element-2d50d8a a{color:#000000;}.elementor-1847 .elementor-element.elementor-element-43b5849{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-fecc3b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-fecc3b3 img{width:168px;}.elementor-1847 .elementor-element.elementor-element-6d3bfba{width:100%;max-width:100%;margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) -15px;padding:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-1847 .elementor-element.elementor-element-6d3bfba a{color:#000000;}.elementor-1847 .elementor-element.elementor-element-e1a00a6{width:var( --container-widget-width, 71% );max-width:71%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:71%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;line-height:1.28lh;color:#304057;}.elementor-1847 .elementor-element.elementor-element-e1a00a6.elementor-element{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-e1a00a6 p{margin-block-end:0px;}.elementor-widget-eael-lightbox .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-lightbox .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-lightbox .eael-lightbox-btn > span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-lightbox .eael-trigger-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.eael-lightbox-popup-window-{{ID}} .eael-lightbox-container .eael-lightbox-content{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.eael-lightbox-popup-window-ec4f6f0{width:900px;max-width:900px;}.eael-lightbox-modal-window-ec4f6f0{width:900px;max-width:900px;}.elementor-1847 .elementor-element.elementor-element-ec4f6f0 .eael-lightbox-wrapper{justify-content:center;}.eael-lightbox-popup-window.eael-lightbox-popup-window-ec4f6f0 .eael-lightbox-container{background-color:#020101;}.eael-lightbox-popup-window.eael-lightbox-modal-window-ec4f6f0 .mfp-iframe{background-color:#020101;}.mfp-bg.eael-lightbox-modal-popup-ec4f6f0{background:rgba(0,0,0,.8);}.elementor-1847 .elementor-element.elementor-element-ec4f6f0 .eael-lightbox-btn > span{padding:012px 20px 012px 20px;color:#ffffff;background-color:#F47C2A;}.elementor-1847 .elementor-element.elementor-element-ec4f6f0 .eael-lightbox-btn > span i{font-size:16px;}.elementor-1847 .elementor-element.elementor-element-ec4f6f0 .eael-lightbox-btn > span svg{width:16px;height:16px;line-height:16px;}.elementor-1847 .elementor-element.elementor-element-ec4f6f0 .eael-lightbox-btn > span .eael-lightbox-button-svg-icon svg{fill:#ffffff;}.elementor-1847 .elementor-element.elementor-element-ec4f6f0 .eael-lightbox-btn > span:hover{color:#ffffff;background-color:#304057;}.elementor-1847 .elementor-element.elementor-element-ec4f6f0 .eael-lightbox-btn > span:hover .eael-lightbox-button-svg-icon svg{fill:#ffffff;}.eael-lightbox-popup-window-ec4f6f0 .mfp-close{font-size:28px;font-weight:normal;color:#ffffff;}.eael-lightbox-modal-window-ec4f6f0 .mfp-close{font-size:28px;font-weight:normal;color:#ffffff;}.elementor-1847 .elementor-element.elementor-element-a1301f4{--display:flex;--min-height:249px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1847 .elementor-element.elementor-element-a1301f4:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-a1301f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mazasdevelopment.com/mse/wp-content/uploads/2026/01/Group-407.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1847 .elementor-element.elementor-element-fe33520{--display:flex;--min-height:266px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-6a6194f2 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-7f4bc7e{padding:0px 0px 0px 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-7f4bc7e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.28;color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-fb5268e{--display:flex;--min-height:249px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1847 .elementor-element.elementor-element-fb5268e:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-fb5268e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/Group-304-2-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1847 .elementor-element.elementor-element-167fa73{--display:flex;--min-height:266px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-4907294 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-ed57116{padding:0px 0px 0px 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-ed57116 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.28;color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-a32bf90{--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;--justify-content:center;--padding-top:70px;--padding-bottom:70px;--padding-left:120px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-a32bf90:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-a32bf90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E9D5;}.elementor-1847 .elementor-element.elementor-element-3ca84df{--display:grid;--min-height:328px;--e-con-grid-template-columns:0.8fr 1.2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-688eced{--display:flex;}.elementor-1847 .elementor-element.elementor-element-2d7fb17{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1847 .elementor-element.elementor-element-2d7fb17.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1847 .elementor-element.elementor-element-2d7fb17 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:55px;line-height:1.28;color:#2F4057;}.eael-lightbox-popup-window-6a1d8d0{width:900px;max-width:900px;}.eael-lightbox-modal-window-6a1d8d0{width:900px;max-width:900px;}.elementor-1847 .elementor-element.elementor-element-6a1d8d0 .eael-lightbox-wrapper{justify-content:left;}.eael-lightbox-popup-window.eael-lightbox-popup-window-6a1d8d0 .eael-lightbox-container{background-color:#020101;}.eael-lightbox-popup-window.eael-lightbox-modal-window-6a1d8d0 .mfp-iframe{background-color:#020101;}.mfp-bg.eael-lightbox-modal-popup-6a1d8d0{background:rgba(0,0,0,.8);}.elementor-1847 .elementor-element.elementor-element-6a1d8d0 .eael-lightbox-btn > span{padding:12px 020px 12px 20px;color:#ffffff;background-color:#F47C2A;}.elementor-1847 .elementor-element.elementor-element-6a1d8d0 .eael-lightbox-btn > span i{font-size:16px;}.elementor-1847 .elementor-element.elementor-element-6a1d8d0 .eael-lightbox-btn > span svg{width:16px;height:16px;line-height:16px;}.elementor-1847 .elementor-element.elementor-element-6a1d8d0 .eael-lightbox-btn > span .eael-lightbox-button-svg-icon svg{fill:#ffffff;}.elementor-1847 .elementor-element.elementor-element-6a1d8d0 .eael-lightbox-btn > span:hover{color:#ffffff;background-color:#304057;}.elementor-1847 .elementor-element.elementor-element-6a1d8d0 .eael-lightbox-btn > span:hover .eael-lightbox-button-svg-icon svg{fill:#ffffff;}.eael-lightbox-popup-window-6a1d8d0 .mfp-close{font-size:28px;font-weight:normal;color:#ffffff;}.eael-lightbox-modal-window-6a1d8d0 .mfp-close{font-size:28px;font-weight:normal;color:#ffffff;}.elementor-1847 .elementor-element.elementor-element-4591977{--display:flex;--min-height:386px;--justify-content:center;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-4591977.e-con{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-830315b{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;}.elementor-1847 .elementor-element.elementor-element-830315b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1847 .elementor-element.elementor-element-830315b img{width:100%;max-width:100%;height:100%;}.elementor-1847 .elementor-element.elementor-element-d9c3f74{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-d9c3f74:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-d9c3f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF2;}.elementor-1847 .elementor-element.elementor-element-3812554{--display:grid;--min-height:824px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 4px 0px #B9AA9A;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-59e6046{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:05px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1847 .elementor-element.elementor-element-59e6046:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-59e6046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFE;}.elementor-1847 .elementor-element.elementor-element-4d744b8{padding:0px 0px 0px 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-4d744b8 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:30px;font-weight:600;line-height:1.45;color:#304057;}.elementor-1847 .elementor-element.elementor-element-55f32c1{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 05px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-55f32c1:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-55f32c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#304057;background-image:url("https://mazasdevelopment.com/mse/wp-content/uploads/2026/01/Group-387.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1847 .elementor-element.elementor-element-ca3e876{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 05px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1847 .elementor-element.elementor-element-ca3e876:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-ca3e876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#304057;background-image:url("https://mazasdevelopment.com/mse/wp-content/uploads/2026/01/Group-388-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1847 .elementor-element.elementor-element-622bbbb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 05px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1847 .elementor-element.elementor-element-622bbbb:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-622bbbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFE;}.elementor-1847 .elementor-element.elementor-element-653f707{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.28;color:#000000;}.elementor-1847 .elementor-element.elementor-element-79a1e88{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.5;color:#304057;}.elementor-1847 .elementor-element.elementor-element-dbc67c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-dbc67c9:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-dbc67c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF2;}.elementor-1847 .elementor-element.elementor-element-67382bb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;box-shadow:0px 0px 4px 0px #B9AA9A;}.elementor-1847 .elementor-element.elementor-element-842dc7e{--display:flex;border-style:solid;--border-style:solid;}.elementor-1847 .elementor-element.elementor-element-842dc7e:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-842dc7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-0681b42{padding:0px 0px 0px 0px;text-align:start;}.elementor-1847 .elementor-element.elementor-element-0681b42 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:35px;font-weight:600;line-height:1.45;color:#304057;}.elementor-1847 .elementor-element.elementor-element-e9d11c0{--display:flex;}.elementor-1847 .elementor-element.elementor-element-e9d11c0:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-e9d11c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-43f252f{--display:flex;}.elementor-1847 .elementor-element.elementor-element-43f252f:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-43f252f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-5908e27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.28;color:#000000;}.elementor-1847 .elementor-element.elementor-element-74b926c{--display:flex;}.elementor-1847 .elementor-element.elementor-element-74b926c:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-74b926c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-2cfaa97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:22px;line-height:1.5;color:#304057;}.elementor-1847 .elementor-element.elementor-element-65c1e8ed{--display:flex;--min-height:145px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1847 .elementor-element.elementor-element-65c1e8ed .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1847 .elementor-element.elementor-element-8748e2a .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-f219e13{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-f219e13:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-f219e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF4;}.elementor-1847 .elementor-element.elementor-element-ec70376{--display:flex;}.elementor-1847 .elementor-element.elementor-element-27d8d47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Oxanium", Sans-serif;font-size:22px;line-height:1.28;color:#304057;}.elementor-1847 .elementor-element.elementor-element-27d8d47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1847 .elementor-element.elementor-element-f54ef67{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:40px 25px 0px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:800;line-height:1.5;color:#000000;}.elementor-1847 .elementor-element.elementor-element-f54ef67.elementor-element{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-3c7c97d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-accordion .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-nested-accordion .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-1847 .elementor-element.elementor-element-5182851{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#35AAA4;--border-color:#35AAA4;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-5182851.e-con{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-a4fd642{padding:20px 20px 0px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-e20e365{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#020101;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-e20e365 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-1847 .elementor-element.elementor-element-e20e365 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFBF4;border-style:solid;border-width:0px 0px 0px 0px;border-color:#35AAA4;--border-radius:0px 0px 05px 05px;--padding-top:0px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1847 .elementor-element.elementor-element-e20e365 {--n-accordion-padding:21px 21px 21px 21px;}:where( .elementor-1847 .elementor-element.elementor-element-e20e365 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-1847 .elementor-element.elementor-element-1d52d36{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#35AAA4;--border-color:#35AAA4;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-1d52d36.e-con{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-2d7b6a7{padding:20px 20px 20px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-0a2adbf{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#020101;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-0a2adbf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-1847 .elementor-element.elementor-element-0a2adbf > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFBF4;border-style:solid;border-width:0px 0px 0px 0px;border-color:#35AAA4;--border-radius:0px 0px 05px 05px;--padding-top:0px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1847 .elementor-element.elementor-element-0a2adbf {--n-accordion-padding:21px 21px 21px 21px;}:where( .elementor-1847 .elementor-element.elementor-element-0a2adbf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-widget-slides .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-slides .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-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-repeater-item-a31ca77 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/1.-North-View-scaled-1.webp);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-repeater-item-9ca21ea .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/DPC_153-Garage-East-Elevation-scaled.jpg);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-repeater-item-2de22d0 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/2.-South-View-scaled-1.webp);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-repeater-item-ec4441e .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/3.-Pathway-View-scaled-1.webp);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-repeater-item-6c27df8 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/DPC_159-Garage-Connecting-Trail-scaled.jpg);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-repeater-item-0dece6d .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/DPC_143-Garage-North-Trail-Connection-scaled.jpg);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide{transition-duration:calc(5000ms*1.2);height:542px;}.elementor-1847 .elementor-element.elementor-element-cfa45b7{padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide-contents{max-width:66%;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide-inner{text-align:center;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:100px;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:100px;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-swiper-button{font-size:35px;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;height:0px;width:0px;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-pagination-fraction{font-size:0px;}.elementor-1847 .elementor-element.elementor-element-3157cea9{--display:flex;--min-height:145px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1847 .elementor-element.elementor-element-3157cea9::before, .elementor-1847 .elementor-element.elementor-element-3157cea9 > .elementor-background-video-container::before, .elementor-1847 .elementor-element.elementor-element-3157cea9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1847 .elementor-element.elementor-element-3157cea9 > .elementor-background-slideshow::before, .elementor-1847 .elementor-element.elementor-element-3157cea9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1847 .elementor-element.elementor-element-3157cea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-1847 .elementor-element.elementor-element-3157cea9 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1847 .elementor-element.elementor-element-701158af .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-9f29a1e{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-9f29a1e:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-9f29a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF4;}.elementor-1847 .elementor-element.elementor-element-aa6383f{--display:flex;}.elementor-1847 .elementor-element.elementor-element-66ba52a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:center;font-family:"Oxanium", Sans-serif;font-size:22px;line-height:1.28;color:#304057;}.elementor-1847 .elementor-element.elementor-element-0af2f58{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:40px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:800;line-height:1.5;color:#000000;}.elementor-1847 .elementor-element.elementor-element-0af2f58.elementor-element{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-546c247{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-46a89af{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F47C2A;--border-color:#F47C2A;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-46a89af.e-con{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-11c1107{padding:20px 20px 0px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-018570a{--display:flex;border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F47C2A;--border-color:#F47C2A;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-5315928{padding:20px 20px 0px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-cab40f3{--display:flex;border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F47C2A;--border-color:#F47C2A;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-4d22bba{padding:20px 20px 0px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-ef2fded{--display:flex;border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F47C2A;--border-color:#F47C2A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-7ff15db{padding:20px 20px 0px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-681d246{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#020101;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-681d246 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-1847 .elementor-element.elementor-element-681d246 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFBF4;border-style:solid;border-width:0px 0px 0px 0px;border-color:#35AAA4;--border-radius:0px 0px 05px 05px;--padding-top:0px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1847 .elementor-element.elementor-element-681d246 {--n-accordion-padding:21px 21px 21px 21px;}:where( .elementor-1847 .elementor-element.elementor-element-681d246 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-1847 .elementor-element.elementor-element-8b77328{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F47C2A;--border-color:#F47C2A;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-8b77328.e-con{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-dc2015c{padding:20px 20px 0px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-1c80ca9{--display:flex;border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F47C2A;--border-color:#F47C2A;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-48c7bf1{padding:20px 20px 0px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-8bb0c3b{--display:flex;border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F47C2A;--border-color:#F47C2A;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-a36054c{padding:20px 20px 0px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-efc4938{--display:flex;border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F47C2A;--border-color:#F47C2A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-b4ebe3f{padding:20px 20px 0px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-b36a664{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#020101;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-b36a664 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-1847 .elementor-element.elementor-element-b36a664 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFBF4;border-style:solid;border-width:0px 0px 0px 0px;border-color:#35AAA4;--border-radius:0px 0px 05px 05px;--padding-top:0px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1847 .elementor-element.elementor-element-b36a664 {--n-accordion-padding:21px 21px 21px 21px;}:where( .elementor-1847 .elementor-element.elementor-element-b36a664 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-1847 .elementor-element.elementor-element-3144c2d{width:var( --container-widget-width, 71% );max-width:71%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 05px 0px;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:800;line-height:1.28;color:#304057;}.elementor-1847 .elementor-element.elementor-element-3144c2d.elementor-element{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-repeater-item-a31ca77 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/1.-Food-Hall-scaled.webp);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-repeater-item-9ca21ea .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/2.-Food-Hall-scaled-1.webp);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-repeater-item-9b11dac .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/MSE_023-Courtyard-in-Spring-Main-Street-scaled.jpg);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-repeater-item-51a0bd5 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/3.-Theater-Entrance-scaled-1.webp);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-repeater-item-ac50f32 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/4.-Restaurantx3aRetail-scaled-1.webp);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-repeater-item-17d7eec .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/6.-89-Room-6.-Boutique-Hotel-scaled-1.webp);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-repeater-item-56ecc72 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/5-Boutique-Hotel-scaled-1.webp);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-repeater-item-6eca457 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/MSE_043-Retail-Shops-Public-Garage-Douglas-Avenue-scaled.jpg);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-repeater-item-ad90f97 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/7.-Retail-Space-scaled-1.webp);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-repeater-item-7fde2f2 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/8.-Food-Hall-North-Entrance-scaled.webp);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-repeater-item-6aeb9b6 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/9-Pinellas-Trail-View-scaled-1.webp);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-repeater-item-8343365 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/10.-Pinellas-Trail-View-1-scaled-1.webp);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-repeater-item-76e51c3 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/11.-Roof-Terrace-View-scaled.webp);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-repeater-item-b0cf83f .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/MSE_107-Food-Hall-Courtyard-Main-Street-scaled.jpg);background-size:cover;}.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide{transition-duration:calc(5000ms*1.2);height:542px;}.elementor-1847 .elementor-element.elementor-element-41fe598{padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide-contents{max-width:66%;}.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide-inner{text-align:center;}.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:100px;}.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:100px;}.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-swiper-button{font-size:35px;}.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;height:0px;width:0px;}.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-pagination-fraction{font-size:0px;}.elementor-1847 .elementor-element.elementor-element-76685abd{--display:flex;--min-height:145px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1847 .elementor-element.elementor-element-76685abd .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1847 .elementor-element.elementor-element-6ee055e5 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:53px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-4dd6bbbc{--display:flex;--min-height:0px;--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;--justify-content:center;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-4dd6bbbc:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-4dd6bbbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF2;}.elementor-1847 .elementor-element.elementor-element-0d3ea96{padding:30px 30px 30px 30px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-0d3ea96 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:35px;line-height:1;color:#35AAA4;}.elementor-1847 .elementor-element.elementor-element-73a353f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-73a353f:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-73a353f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF2;}.elementor-1847 .elementor-element.elementor-element-1829381{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-1829381:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-1829381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF2;}.elementor-1847 .elementor-element.elementor-element-19340a1{padding:0px 0px 30px 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-19340a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1847 .elementor-element.elementor-element-19340a1 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:35px;line-height:1;color:#35AAA4;}.elementor-1847 .elementor-element.elementor-element-896788c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-5ed71af .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-1847 .elementor-element.elementor-element-6c75a57{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1847 .elementor-element.elementor-element-afe42db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-a500cef .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-1847 .elementor-element.elementor-element-c4e13d9{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1847 .elementor-element.elementor-element-cd074dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-9533484 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-1847 .elementor-element.elementor-element-e77ef57{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1847 .elementor-element.elementor-element-71cd288{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-47edf8b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-1847 .elementor-element.elementor-element-b8414d1{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-widget-html .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-html .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-1847 .elementor-element.elementor-element-43d5cbc{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-43d5cbc:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-43d5cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF2;}.elementor-1847 .elementor-element.elementor-element-9621859{padding:0px 0px 30px 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-9621859 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:35px;line-height:1;color:#F47C2A;}.elementor-1847 .elementor-element.elementor-element-2579661{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-751aa3b{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-751aa3b:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-751aa3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF2;}.elementor-1847 .elementor-element.elementor-element-84b3023{padding:0px 0px 30px 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-84b3023.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1847 .elementor-element.elementor-element-84b3023 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:35px;line-height:1;color:#F47C2A;}.elementor-1847 .elementor-element.elementor-element-0c6dd9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-80af756 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-1847 .elementor-element.elementor-element-a06b785{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1847 .elementor-element.elementor-element-aeb22b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-b30eb57 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-1847 .elementor-element.elementor-element-319b745{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1847 .elementor-element.elementor-element-b908954{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-62a689f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-1847 .elementor-element.elementor-element-46a6133{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1847 .elementor-element.elementor-element-bba7cee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-756fefb .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-1847 .elementor-element.elementor-element-1e6b23a{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1847 .elementor-element.elementor-element-663c661{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1847 .elementor-element.elementor-element-ff812d0 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-1847 .elementor-element.elementor-element-a495d47{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1847 .elementor-element.elementor-element-ea316fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-ea316fe:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-ea316fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF2;}.elementor-1847 .elementor-element.elementor-element-25895cf{width:var( --container-widget-width, 71% );max-width:71%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 25px 0px 25px;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.5;color:#000000;}.elementor-1847 .elementor-element.elementor-element-25895cf.elementor-element{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-792c344{--display:flex;--min-height:145px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1847 .elementor-element.elementor-element-792c344 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1847 .elementor-element.elementor-element-792c344::before, .elementor-1847 .elementor-element.elementor-element-792c344 > .elementor-background-video-container::before, .elementor-1847 .elementor-element.elementor-element-792c344 > .e-con-inner > .elementor-background-video-container::before, .elementor-1847 .elementor-element.elementor-element-792c344 > .elementor-background-slideshow::before, .elementor-1847 .elementor-element.elementor-element-792c344 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1847 .elementor-element.elementor-element-792c344 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1847 .elementor-element.elementor-element-b9c3ce5 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-174c12c{--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;--justify-content:center;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-174c12c:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-174c12c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E9D5;}.elementor-1847 .elementor-element.elementor-element-3c96067{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-40e84dc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#304057;--border-color:#304057;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-40e84dc.e-con{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-65db417{padding:20px 20px 0px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-e6cfc38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#304057;--border-color:#304057;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-64fbc3c{padding:20px 20px 0px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-135188c{padding:0px 20px 20px 20px;}.elementor-1847 .elementor-element.elementor-element-e1b9f6c{--display:flex;border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#304057;--border-color:#304057;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-92ed9a2{padding:20px 20px 0px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-9fd5960{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#020101;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-9fd5960 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-1847 .elementor-element.elementor-element-9fd5960 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F5E9D5;border-style:solid;border-width:0px 0px 0px 0px;border-color:#35AAA4;--border-radius:0px 0px 05px 05px;--padding-top:0px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1847 .elementor-element.elementor-element-9fd5960 {--n-accordion-padding:21px 021px 21px 21px;}:where( .elementor-1847 .elementor-element.elementor-element-9fd5960 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-1847 .elementor-element.elementor-element-91a985e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#304057;--border-color:#304057;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-91a985e.e-con{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-de8610c{padding:20px 20px 20px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-cd497f0{--display:flex;border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#304057;--border-color:#304057;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-cc8997b{padding:20px 20px 20px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-7ab7bcf{--display:flex;border-style:solid;--border-style:solid;border-width:02px 0px 0px 0px;--border-top-width:02px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#304057;--border-color:#304057;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-fbdaf09{padding:20px 20px 0px 20px;border-style:none;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1lh;color:#000000;}.elementor-1847 .elementor-element.elementor-element-2f221d8{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#020101;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-2f221d8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-1847 .elementor-element.elementor-element-2f221d8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F5E9D5;border-style:solid;border-width:0px 0px 0px 0px;border-color:#35AAA4;--border-radius:0px 0px 05px 05px;--padding-top:0px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1847 .elementor-element.elementor-element-2f221d8 {--n-accordion-padding:21px 21px 21px 21px;}:where( .elementor-1847 .elementor-element.elementor-element-2f221d8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-1847 .elementor-element.elementor-element-1a06fab{text-align:center;}.elementor-1847 .elementor-element.elementor-element-1a06fab .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;color:#F47C2A;}.elementor-1847 .elementor-element.elementor-element-bc305ee{width:var( --container-widget-width, 71% );max-width:71%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:800;line-height:1.28;color:#000000;}.elementor-1847 .elementor-element.elementor-element-bc305ee.elementor-element{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-4ec3afbb{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1847 .elementor-element.elementor-element-4ec3afbb:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-4ec3afbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F4057;}.elementor-1847 .elementor-element.elementor-element-62a5d437{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1847 .elementor-element.elementor-element-62a5d437.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1847 .elementor-element.elementor-element-77155c0c{text-align:center;}.elementor-1847 .elementor-element.elementor-element-77155c0c .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:49px;color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-1702322c{width:var( --container-widget-width, 62% );max-width:62%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-1702322c a{color:#FFFFFF;}.elementor-widget-wpforms .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-wpforms .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-1847 .elementor-element.elementor-element-44a8774{width:var( --container-widget-width, 83.22% );max-width:83.22%;--container-widget-width:83.22%;--container-widget-flex-grow:0;}.elementor-1847 .elementor-element.elementor-element-44a8774.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1847 .elementor-element.elementor-element-4ede9de3{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:500;color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-4ede9de3.elementor-element{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-4ede9de3 a{color:#FFFFFF;}.elementor-1847 .elementor-element.elementor-element-468c1496{--display:flex;--min-height:157px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:07px 0px 0px 0px;--border-top-width:07px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B9AA9A;--border-color:#B9AA9A;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-1847 .elementor-element.elementor-element-468c1496 .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-1847 .elementor-element.elementor-element-468c1496.e-con{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-71b7c674{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-aad1cce{text-align:start;}.elementor-1847 .elementor-element.elementor-element-aad1cce img{width:100%;max-width:100%;height:95px;object-fit:scale-down;object-position:center left;}.elementor-widget-social-icons .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-social-icons .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-1847 .elementor-element.elementor-element-1fe31db .elementor-repeater-item-c3b74d3.elementor-social-icon{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-1fe31db .elementor-repeater-item-18df1d1.elementor-social-icon{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-1fe31db .elementor-repeater-item-df34cef.elementor-social-icon{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-1fe31db .elementor-repeater-item-378d9a3.elementor-social-icon{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-1fe31db .elementor-repeater-item-aa72b11.elementor-social-icon{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-1fe31db .elementor-repeater-item-aa72b11.elementor-social-icon i{color:#02010100;}.elementor-1847 .elementor-element.elementor-element-1fe31db .elementor-repeater-item-aa72b11.elementor-social-icon svg{fill:#02010100;}.elementor-1847 .elementor-element.elementor-element-1fe31db{--grid-template-columns:repeat(0, auto);text-align:right;padding:40px 30px 040px 0px;--icon-size:20px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-1847 .elementor-element.elementor-element-1fe31db.elementor-element{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-1fe31db .elementor-social-icon{--icon-padding:0em;}.elementor-1847 .elementor-element.elementor-element-1fe31db .elementor-social-icon:hover{background-color:#F47C2A;}.elementor-1847 .elementor-element.elementor-element-5f1d5949{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:07px 0px 0px 0px;--border-top-width:07px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B9AA9A;--border-color:#B9AA9A;--border-radius:07px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-70ba8520{--display:flex;}.elementor-1847 .elementor-element.elementor-element-70ba8520.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1847 .elementor-element.elementor-element-28c28269{text-align:start;}.elementor-1847 .elementor-element.elementor-element-9eb013c .elementor-repeater-item-c3b74d3.elementor-social-icon{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-9eb013c .elementor-repeater-item-18df1d1.elementor-social-icon{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-9eb013c .elementor-repeater-item-df34cef.elementor-social-icon{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-9eb013c .elementor-repeater-item-378d9a3.elementor-social-icon{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-9eb013c .elementor-repeater-item-c0108fd.elementor-social-icon{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-9eb013c .elementor-repeater-item-c0108fd.elementor-social-icon i{color:#02010100;}.elementor-1847 .elementor-element.elementor-element-9eb013c .elementor-repeater-item-c0108fd.elementor-social-icon svg{fill:#02010100;}.elementor-1847 .elementor-element.elementor-element-9eb013c{--grid-template-columns:repeat(0, auto);text-align:right;padding:30px 0px 0px 0px;--icon-size:20px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-1847 .elementor-element.elementor-element-9eb013c.elementor-element{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-9eb013c .elementor-social-icon{--icon-padding:0em;}.elementor-1847 .elementor-element.elementor-element-9eb013c .elementor-social-icon:hover{background-color:#F47C2A;}@media(max-width:1024px){.elementor-1847 .elementor-element.elementor-element-5f0c9434{--min-height:100vh;}.elementor-1847 .elementor-element.elementor-element-523b0242{--min-height:10vh;--flex-wrap:wrap;}.elementor-1847 .elementor-element.elementor-element-523b0242:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-523b0242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1847 .elementor-element.elementor-element-502b95f7 img{width:100%;max-width:100%;height:71px;object-fit:contain;object-position:center center;}.elementor-1847 .elementor-element.elementor-element-c4bc4d6{--min-height:10vh;--flex-wrap:wrap;}.elementor-1847 .elementor-element.elementor-element-c4bc4d6:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-c4bc4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1847 .elementor-element.elementor-element-8f39171{--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-004b649 img{width:100%;max-width:100%;height:71px;object-fit:contain;object-position:center center;}.elementor-1847 .elementor-element.elementor-element-6ce3c27a{--min-height:90vh;}.elementor-1847 .elementor-element.elementor-element-f460f3a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1847 .elementor-element.elementor-element-e3beb92 .elementor-heading-title{font-size:36px;}.elementor-1847 .elementor-element.elementor-element-f460d78{--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-e1a00a6{padding:00px 00px 00px 0px;--container-widget-width:597px;--container-widget-flex-grow:0;width:var( --container-widget-width, 597px );max-width:597px;}.elementor-1847 .elementor-element.elementor-element-a1301f4{--min-height:150px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1847 .elementor-element.elementor-element-fe33520{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-6a6194f2 .elementor-heading-title{font-size:45px;}.elementor-1847 .elementor-element.elementor-element-7f4bc7e .elementor-heading-title{font-size:22px;}.elementor-1847 .elementor-element.elementor-element-fb5268e{--min-height:150px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1847 .elementor-element.elementor-element-167fa73{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-4907294 .elementor-heading-title{font-size:45px;}.elementor-1847 .elementor-element.elementor-element-ed57116 .elementor-heading-title{font-size:22px;}.elementor-1847 .elementor-element.elementor-element-a32bf90{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-3ca84df{--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-2d7fb17 .elementor-heading-title{font-size:36px;}.elementor-1847 .elementor-element.elementor-element-4591977{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1847 .elementor-element.elementor-element-d9c3f74{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1847 .elementor-element.elementor-element-3812554{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1847 .elementor-element.elementor-element-59e6046{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-4d744b8 .elementor-heading-title{font-size:20px;}.elementor-1847 .elementor-element.elementor-element-55f32c1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-ca3e876{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-622bbbb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-653f707{font-size:14px;line-height:1.2;}.elementor-1847 .elementor-element.elementor-element-79a1e88{font-size:14px;line-height:1.2;}.elementor-1847 .elementor-element.elementor-element-dbc67c9{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1847 .elementor-element.elementor-element-67382bb{--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-0681b42 .elementor-heading-title{font-size:20px;}.elementor-1847 .elementor-element.elementor-element-5908e27{font-size:14px;line-height:1.2;}.elementor-1847 .elementor-element.elementor-element-2cfaa97{font-size:14px;line-height:1.2;}.elementor-1847 .elementor-element.elementor-element-65c1e8ed{--min-height:150px;--flex-wrap:wrap;}.elementor-1847 .elementor-element.elementor-element-8748e2a{text-align:center;}.elementor-1847 .elementor-element.elementor-element-8748e2a .elementor-heading-title{font-size:36px;}.elementor-1847 .elementor-element.elementor-element-f219e13{--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-1847 .elementor-element.elementor-element-ec70376{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-27d8d47{width:var( --container-widget-width, 676px );max-width:676px;--container-widget-width:676px;--container-widget-flex-grow:0;font-size:14px;line-height:1.2;}.elementor-1847 .elementor-element.elementor-element-f54ef67{width:var( --container-widget-width, 577px );max-width:577px;--container-widget-width:577px;--container-widget-flex-grow:0;line-height:1.5;}.elementor-1847 .elementor-element.elementor-element-3c7c97d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-3157cea9{--min-height:150px;--flex-wrap:wrap;}.elementor-1847 .elementor-element.elementor-element-701158af{padding:0px 0px 0px 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-701158af.elementor-element{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-701158af .elementor-heading-title{font-size:36px;}.elementor-1847 .elementor-element.elementor-element-9f29a1e{--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-1847 .elementor-element.elementor-element-aa6383f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-66ba52a{font-size:14px;line-height:1.2;}.elementor-1847 .elementor-element.elementor-element-0af2f58{width:var( --container-widget-width, 577px );max-width:577px;--container-widget-width:577px;--container-widget-flex-grow:0;line-height:1.5;}.elementor-1847 .elementor-element.elementor-element-546c247{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-3144c2d{width:var( --container-widget-width, 577px );max-width:577px;--container-widget-width:577px;--container-widget-flex-grow:0;line-height:1.5;}.elementor-1847 .elementor-element.elementor-element-76685abd{--min-height:150px;--flex-wrap:wrap;}.elementor-1847 .elementor-element.elementor-element-6ee055e5 .elementor-heading-title{font-size:45px;}.elementor-1847 .elementor-element.elementor-element-4dd6bbbc{--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:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1847 .elementor-element.elementor-element-0d3ea96 .elementor-heading-title{font-size:36px;}.elementor-1847 .elementor-element.elementor-element-19340a1{width:100%;max-width:100%;}.elementor-1847 .elementor-element.elementor-element-19340a1 .elementor-heading-title{font-size:36px;}.elementor-1847 .elementor-element.elementor-element-43d5cbc{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1847 .elementor-element.elementor-element-9621859 .elementor-heading-title{font-size:36px;}.elementor-1847 .elementor-element.elementor-element-84b3023{width:100%;max-width:100%;}.elementor-1847 .elementor-element.elementor-element-84b3023 .elementor-heading-title{font-size:36px;}.elementor-1847 .elementor-element.elementor-element-25895cf{width:var( --container-widget-width, 577px );max-width:577px;--container-widget-width:577px;--container-widget-flex-grow:0;line-height:1.5;}.elementor-1847 .elementor-element.elementor-element-792c344{--min-height:150px;--flex-wrap:wrap;}.elementor-1847 .elementor-element.elementor-element-b9c3ce5 .elementor-heading-title{font-size:45px;}.elementor-1847 .elementor-element.elementor-element-174c12c{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1847 .elementor-element.elementor-element-3c96067{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-1a06fab .elementor-heading-title{font-size:45px;}.elementor-1847 .elementor-element.elementor-element-bc305ee{width:var( --container-widget-width, 577px );max-width:577px;--container-widget-width:577px;--container-widget-flex-grow:0;line-height:1.5;}.elementor-1847 .elementor-element.elementor-element-77155c0c{text-align:center;}.elementor-1847 .elementor-element.elementor-element-1702322c{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-1847 .elementor-element.elementor-element-4ede9de3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1847 .elementor-element.elementor-element-468c1496{--min-height:0px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-1847 .elementor-element.elementor-element-71b7c674{--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-aad1cce img{width:100%;max-width:100%;height:81px;object-fit:contain;object-position:bottom left;}.elementor-1847 .elementor-element.elementor-element-1fe31db{padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-1fe31db.elementor-element{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-5f1d5949{--min-height:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1847 .elementor-element.elementor-element-28c28269 img{height:65px;}.elementor-1847 .elementor-element.elementor-element-9eb013c.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-1847 .elementor-element.elementor-element-5f0c9434{--min-height:100vh;--justify-content:center;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1847 .elementor-element.elementor-element-523b0242:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-523b0242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/Group-304-scaled.png");background-size:cover;}.elementor-1847 .elementor-element.elementor-element-523b0242{--min-height:15vh;}.elementor-1847 .elementor-element.elementor-element-502b95f7{text-align:center;}.elementor-1847 .elementor-element.elementor-element-502b95f7 img{width:92%;object-fit:contain;object-position:center center;}.elementor-1847 .elementor-element.elementor-element-c4bc4d6:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-c4bc4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mazasdevelopment.com/mse/wp-content/uploads/2025/11/Group-304-scaled.png");background-size:cover;}.elementor-1847 .elementor-element.elementor-element-c4bc4d6{--min-height:15vh;}.elementor-1847 .elementor-element.elementor-element-8f39171{--e-con-grid-template-columns:.75fr 1.25fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-004b649{text-align:start;}.elementor-1847 .elementor-element.elementor-element-004b649 img{width:92%;object-fit:contain;object-position:center center;}.elementor-1847 .elementor-element.elementor-element-7b7da9e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu-container{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:#02010100;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu li a{padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-size:10.3px;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu-container .eael-simple-menu-toggle{padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-7b7da9e .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:0px;padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-6ce3c27a{--min-height:85vh;}.elementor-1847 .elementor-element.elementor-element-6ce3c27a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1847 .elementor-element.elementor-element-35f98358 .elementor-heading-title{font-size:1px;}.elementor-1847 .elementor-element.elementor-element-2f218a5e .elementor-icon-wrapper{text-align:center;}.elementor-1847 .elementor-element.elementor-element-2f218a5e .elementor-icon{font-size:27px;}.elementor-1847 .elementor-element.elementor-element-2f218a5e .elementor-icon svg{height:27px;}.elementor-1847 .elementor-element.elementor-element-f460f3a{--padding-top:50px;--padding-bottom:50px;--padding-left:015px;--padding-right:015px;}.elementor-1847 .elementor-element.elementor-element-e3beb92 .elementor-heading-title{font-size:36px;}.elementor-1847 .elementor-element.elementor-element-f460d78{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-d38198e{padding:0px 0px 30px 0px;}.elementor-1847 .elementor-element.elementor-element-f02960f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-1847 .elementor-element.elementor-element-e1a00a6{padding:0px 0px 0px 0px;font-size:17px;}.eael-lightbox-popup-window-ec4f6f0{width:325px;max-width:325px;}.eael-lightbox-modal-window-ec4f6f0{width:325px;max-width:325px;}.elementor-1847 .elementor-element.elementor-element-a1301f4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1847 .elementor-element.elementor-element-a1301f4:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-a1301f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-1847 .elementor-element.elementor-element-a1301f4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1847 .elementor-element.elementor-element-6a6194f2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-6a6194f2 .elementor-heading-title{font-size:30px;}.elementor-1847 .elementor-element.elementor-element-7f4bc7e{padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-7f4bc7e .elementor-heading-title{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-fb5268e:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-fb5268e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/Group-312.png");background-size:cover;}.elementor-1847 .elementor-element.elementor-element-fb5268e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1847 .elementor-element.elementor-element-fb5268e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1847 .elementor-element.elementor-element-4907294{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-4907294 .elementor-heading-title{font-size:30px;}.elementor-1847 .elementor-element.elementor-element-ed57116{padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-ed57116 .elementor-heading-title{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-a32bf90{--padding-top:50px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-1847 .elementor-element.elementor-element-3ca84df{--e-con-grid-template-columns:1;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-688eced{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-2d7fb17{padding:0px 0px 0px 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-2d7fb17 .elementor-heading-title{font-size:26px;}.eael-lightbox-popup-window-6a1d8d0{width:325px;max-width:325px;}.eael-lightbox-modal-window-6a1d8d0{width:325px;max-width:325px;}.elementor-1847 .elementor-element.elementor-element-6a1d8d0 .eael-lightbox-wrapper{justify-content:center;}.elementor-1847 .elementor-element.elementor-element-4591977{--width:100%;--min-height:197px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-830315b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-830315b img{width:100%;max-width:100%;height:100%;}.elementor-1847 .elementor-element.elementor-element-d9c3f74{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:015px;--padding-right:015px;}.elementor-1847 .elementor-element.elementor-element-3812554{--min-height:0px;--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-1847 .elementor-element.elementor-element-59e6046{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-4d744b8 .elementor-heading-title{font-size:27px;}.elementor-1847 .elementor-element.elementor-element-55f32c1{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-55f32c1:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-55f32c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1847 .elementor-element.elementor-element-ca3e876{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-622bbbb{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-653f707{font-size:17px;}.elementor-1847 .elementor-element.elementor-element-79a1e88{padding:20px 0px 0px 0px;font-size:18px;}.elementor-1847 .elementor-element.elementor-element-dbc67c9{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:015px;--padding-right:015px;}.elementor-1847 .elementor-element.elementor-element-67382bb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-842dc7e{--min-height:0px;--justify-content:center;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:6px 06px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-0681b42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-0681b42 .elementor-heading-title{font-size:25px;}.elementor-1847 .elementor-element.elementor-element-e9d11c0:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-e9d11c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mazasdevelopment.com/mse/wp-content/uploads/2026/01/Group-387.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1847 .elementor-element.elementor-element-e9d11c0{--justify-content:center;}.elementor-1847 .elementor-element.elementor-element-43f252f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1847 .elementor-element.elementor-element-5908e27{padding:20px 0px 20px 0px;font-size:15px;}.elementor-1847 .elementor-element.elementor-element-74b926c:not(.elementor-motion-effects-element-type-background), .elementor-1847 .elementor-element.elementor-element-74b926c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mazasdevelopment.com/mse/wp-content/uploads/2026/01/Group-388-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1847 .elementor-element.elementor-element-74b926c{--justify-content:center;--border-radius:0px 0px 05px 05px;}.elementor-1847 .elementor-element.elementor-element-2cfaa97{padding:20px 0px 0px 0px;font-size:18px;}.elementor-1847 .elementor-element.elementor-element-65c1e8ed{--min-height:98px;}.elementor-1847 .elementor-element.elementor-element-8748e2a{padding:20px 0px 20px 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-8748e2a .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-1847 .elementor-element.elementor-element-f219e13{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-f219e13.e-con{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-ec70376{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1847 .elementor-element.elementor-element-ec70376.e-con{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-27d8d47{font-size:25px;}.elementor-1847 .elementor-element.elementor-element-f54ef67{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-3c7c97d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-e20e365 {--n-accordion-padding:0px 10px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-e20e365{--n-accordion-title-font-size:16px;}.elementor-1847 .elementor-element.elementor-element-0a2adbf {--n-accordion-padding:0px 10px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-0a2adbf{--n-accordion-title-font-size:16px;}.elementor-1847 .elementor-element.elementor-element-cfa45b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide{height:185px;}.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-3157cea9{--min-height:98px;}.elementor-1847 .elementor-element.elementor-element-701158af{padding:20px 0px 20px 0px;text-align:center;}.elementor-1847 .elementor-element.elementor-element-701158af .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-1847 .elementor-element.elementor-element-9f29a1e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-9f29a1e.e-con{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-aa6383f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1847 .elementor-element.elementor-element-aa6383f.e-con{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-66ba52a{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-0af2f58{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-546c247{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-681d246 {--n-accordion-padding:0px 10px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-681d246{--n-accordion-title-font-size:16px;}.elementor-1847 .elementor-element.elementor-element-b36a664 {--n-accordion-padding:0px 10px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-b36a664{--n-accordion-title-font-size:16px;}.elementor-1847 .elementor-element.elementor-element-3144c2d{padding:0px 0px 0px 0px;font-size:18px;}.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide{height:185px;}.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-pagination-bullet{height:0px;width:0px;}.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-pagination-fraction{font-size:0px;}.elementor-1847 .elementor-element.elementor-element-76685abd{--min-height:98px;}.elementor-1847 .elementor-element.elementor-element-76685abd .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-1847 .elementor-element.elementor-element-6ee055e5{text-align:center;}.elementor-1847 .elementor-element.elementor-element-6ee055e5 .elementor-heading-title{font-size:40px;}.elementor-1847 .elementor-element.elementor-element-4dd6bbbc{--padding-top:50px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-1847 .elementor-element.elementor-element-0d3ea96 .elementor-heading-title{font-size:17px;}.elementor-1847 .elementor-element.elementor-element-73a353f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-19340a1{width:var( --container-widget-width, 132px );max-width:132px;--container-widget-width:132px;--container-widget-flex-grow:0;}.elementor-1847 .elementor-element.elementor-element-19340a1 .elementor-heading-title{font-size:25px;}.elementor-1847 .elementor-element.elementor-element-5ed71af .elementor-heading-title{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-6c75a57{font-size:13px;}.elementor-1847 .elementor-element.elementor-element-a500cef .elementor-heading-title{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-c4e13d9{font-size:13px;}.elementor-1847 .elementor-element.elementor-element-9533484 .elementor-heading-title{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-e77ef57{font-size:13px;}.elementor-1847 .elementor-element.elementor-element-47edf8b .elementor-heading-title{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-b8414d1{font-size:13px;}.elementor-1847 .elementor-element.elementor-element-006d774{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-43d5cbc{--padding-top:50px;--padding-bottom:50px;--padding-left:015px;--padding-right:015px;}.elementor-1847 .elementor-element.elementor-element-9621859 .elementor-heading-title{font-size:17px;}.elementor-1847 .elementor-element.elementor-element-84b3023{width:var( --container-widget-width, 132px );max-width:132px;--container-widget-width:132px;--container-widget-flex-grow:0;}.elementor-1847 .elementor-element.elementor-element-84b3023 .elementor-heading-title{font-size:25px;}.elementor-1847 .elementor-element.elementor-element-80af756 .elementor-heading-title{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-a06b785{font-size:13px;}.elementor-1847 .elementor-element.elementor-element-b30eb57 .elementor-heading-title{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-319b745{font-size:13px;}.elementor-1847 .elementor-element.elementor-element-62a689f .elementor-heading-title{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-46a6133{font-size:13px;}.elementor-1847 .elementor-element.elementor-element-756fefb .elementor-heading-title{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-1e6b23a{font-size:13px;}.elementor-1847 .elementor-element.elementor-element-ff812d0 .elementor-heading-title{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-a495d47{font-size:13px;}.elementor-1847 .elementor-element.elementor-element-ea316fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-25895cf{font-size:13px;}.elementor-1847 .elementor-element.elementor-element-792c344{--min-height:98px;}.elementor-1847 .elementor-element.elementor-element-b9c3ce5{text-align:center;}.elementor-1847 .elementor-element.elementor-element-b9c3ce5 .elementor-heading-title{font-size:36px;}.elementor-1847 .elementor-element.elementor-element-174c12c{--padding-top:50px;--padding-bottom:50px;--padding-left:020px;--padding-right:020px;}.elementor-1847 .elementor-element.elementor-element-3c96067{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-9fd5960 {--n-accordion-padding:0px 10px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-9fd5960{--n-accordion-title-font-size:16px;}.elementor-1847 .elementor-element.elementor-element-2f221d8 {--n-accordion-padding:0px 10px 0px 0px;}.elementor-1847 .elementor-element.elementor-element-2f221d8{--n-accordion-title-font-size:16px;}.elementor-1847 .elementor-element.elementor-element-1a06fab .elementor-heading-title{font-size:25px;}.elementor-1847 .elementor-element.elementor-element-bc305ee{font-size:18px;}.elementor-1847 .elementor-element.elementor-element-4ec3afbb{--justify-content:center;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-62a5d437{--width:336px;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-77155c0c .elementor-heading-title{font-size:39px;line-height:1.1em;}.elementor-1847 .elementor-element.elementor-element-1702322c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;column-gap:0px;font-size:18px;}.elementor-1847 .elementor-element.elementor-element-44a8774{width:var( --container-widget-width, 325.297px );max-width:325.297px;--container-widget-width:325.297px;--container-widget-flex-grow:0;}.elementor-1847 .elementor-element.elementor-element-4ede9de3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1847 .elementor-element.elementor-element-468c1496{--min-height:0px;}.elementor-1847 .elementor-element.elementor-element-71b7c674{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-aad1cce img{width:62%;}.elementor-1847 .elementor-element.elementor-element-5f1d5949{--min-height:0px;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1847 .elementor-element.elementor-element-5f1d5949 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-1847 .elementor-element.elementor-element-70ba8520{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1847 .elementor-element.elementor-element-28c28269{width:initial;max-width:initial;}.elementor-1847 .elementor-element.elementor-element-28c28269 img{width:100%;max-width:100px;}.elementor-1847 .elementor-element.elementor-element-9eb013c{text-align:center;width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;--icon-size:19px;}.elementor-1847 .elementor-element.elementor-element-9eb013c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}}@media(min-width:768px){.elementor-1847 .elementor-element.elementor-element-5f0c9434{--width:110.635%;}.elementor-1847 .elementor-element.elementor-element-523b0242{--content-width:1280px;}.elementor-1847 .elementor-element.elementor-element-c4bc4d6{--content-width:1280px;}.elementor-1847 .elementor-element.elementor-element-a1301f4{--width:100%;}.elementor-1847 .elementor-element.elementor-element-fb5268e{--width:100%;}.elementor-1847 .elementor-element.elementor-element-3812554{--width:100%;}.elementor-1847 .elementor-element.elementor-element-43d5cbc{--content-width:100%;}.elementor-1847 .elementor-element.elementor-element-2579661{--width:90%;}.elementor-1847 .elementor-element.elementor-element-62a5d437{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1847 .elementor-element.elementor-element-523b0242{--content-width:540px;}.elementor-1847 .elementor-element.elementor-element-c4bc4d6{--content-width:540px;}}/* Start custom CSS for eael-simple-menu, class: .elementor-element-7b7da9e *//* Mobile dropdown menu background (EAEL Simple Menu) */
#menu-mse-anchors.eael-simple-menu,
#menu-mse-anchors.eael-simple-menu.eael-simple-menu-dropdown,
#menu-mse-anchors.eael-simple-menu.eael-simple-menu-dropdown.eael-simple-menu-animate-to-top {
  background: #B9AA9A !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Prevent blue backgrounds on items / hover / active */
#menu-mse-anchors.eael-simple-menu li,
#menu-mse-anchors.eael-simple-menu li a,
#menu-mse-anchors.eael-simple-menu li:hover,
#menu-mse-anchors.eael-simple-menu li a:hover,
#menu-mse-anchors.eael-simple-menu .current-menu-item > a,
#menu-mse-anchors.eael-simple-menu .current_page_item > a {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Reduce the left gutter inside the dropdown */
#menu-mse-anchors.eael-simple-menu {
  padding-left: 0 !important;
}

/* If the UL has default padding/margin */
#menu-mse-anchors.eael-simple-menu ul,
#menu-mse-anchors.eael-simple-menu .sub-menu {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/* Control the clickable item padding so text sits closer to the right edge */
#menu-mse-anchors.eael-simple-menu li a {
  padding-left: 15px !important;   /* adjust: 6px–14px */
  padding-right: 10px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35f98358 */.mse-title {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap; /* ensures text wraps nicely on smaller screens */
  gap: clamp(10px, 2vw, 22px); /* scales the space between dots and words */
  text-shadow: 0 2px 5px rgba(0,0,0,0.4);
  font-size: clamp(20px, 6vw, 60px); /* scales from phones → large desktop */
  line-height: 1.1;
  text-align: center;
}

.mse-title .dot {
  display: inline-block;
  width: clamp(6px, 1vw, 10px);
  height: clamp(6px, 1vw, 10px);
  background-color: #f47150; /* orange */
  /*border-radius: 2px;*/
  vertical-align: middle;
  transform: translateY(-2px);
}

/* ---------- RESPONSIVE ADJUSTMENTS ---------- */
@media (max-width: 992px) {
  .mse-title {
    font-size: clamp(22px, 6vw, 50px);
    letter-spacing: 2px;
    gap: clamp(8px, 1.8vw, 16px);
  }

  .mse-title .dot {
    width: clamp(5px, 1vw, 8px);
    height: clamp(5px, 1vw, 8px);
  }
}

@media (max-width: 576px) {
  .mse-title {
    font-size: clamp(26px, 4.5vw, 88px);
    letter-spacing: 1px;
    gap: clamp(6px, 1.5vw, 12px);
  }

  .mse-title .dot {
    width: 5px;
    height: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f218a5e *//* Base chevron styling */
.elementor-1847 .elementor-element.elementor-element-2f218a5e {
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translate(-50%, 0); /* center horizontally */
  z-index: 10;
  cursor: pointer;
  color: #ffffff;
  animation: chevron-bounce 3.2s ease-in-out infinite;
  opacity: 1 !important;
}

/* Bounce animation – always keep the X at -50% */
@keyframes chevron-bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translate(-50%, 0);        /* centered */
  }
  40% {
    transform: translate(-50%, -15px);    /* up a bit */
  }
  60% {
    transform: translate(-50%, -8px);     /* small bounce */
  }
}

html {
  scroll-behavior: smooth;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3c27a *//*@media (max-width: 768px){*/
/*   Elementor background video element */
/*  .elementor-1847 .elementor-element.elementor-element-6ce3c27a .elementor-background-video-container,*/
/*  .elementor-1847 .elementor-element.elementor-element-6ce3c27a .elementor-background-video-container video,*/
/*  .elementor-1847 .elementor-element.elementor-element-6ce3c27a .elementor-background-video-container iframe{*/
/*    position: absolute !important;*/
/*    inset: 0 !important;*/
/*    width: 100% !important;*/
/*    height: 100% !important;*/
/*  }*/

/*  .elementor-1847 .elementor-element.elementor-element-6ce3c27a .elementor-background-video-container video{*/
/*    object-fit: cover !important;*/
/*    object-position: center !important;*/
/*  }*/

/*   iframe backgrounds sometimes need oversizing */
/*  .elementor-1847 .elementor-element.elementor-element-6ce3c27a .elementor-background-video-container iframe{*/
/*    top: 50% !important;*/
/*    left: 50% !important;*/
/*    width: 160% !important;*/
/*    height: 160% !important;*/
/*    transform: translate(-50%, -50%) !important;*/
/*  }*/
/*}*/

/* HERO YT: hide YouTube title overlay area */
.hero-yt-wrap{
  position: relative;
  overflow: hidden;
}

.hero-yt-wrap iframe{
  width: 100%;
  height: 100%;
}

/* cover the top area where YT title appears */
.hero-yt-wrap::before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width: 100%;
  height: 90px;           /* adjust 70-120 */
  background: rgba(0,0,0,.35);  /* match your hero overlay */
  z-index: 5;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for eael-lightbox, class: .elementor-element-ec4f6f0 */.elementor-1847 .elementor-element.elementor-element-ec4f6f0 .elementor-button{
  transition: transform .25s ease, filter .25s ease;
}
.elementor-1847 .elementor-element.elementor-element-ec4f6f0 .elementor-button:hover{
  transform: translateY(-2px);
  filter: brightness(0.95);
}/* End custom CSS */
/* Start custom CSS for eael-lightbox, class: .elementor-element-6a1d8d0 */.elementor-1847 .elementor-element.elementor-element-6a1d8d0 .elementor-button{
  transition: transform .25s ease, filter .25s ease;
}
.elementor-1847 .elementor-element.elementor-element-6a1d8d0 .elementor-button:hover{
  transform: translateY(-2px);
  filter: brightness(0.95);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-653f707 *//* ===== MSE Centered List w/ Stable Long Dividers (drop-in) ===== */

.elementor-1847 .elementor-element.elementor-element-653f707{
  display: flex !important;
  align-items: center !important;      /* vertical center */
  justify-content: center !important;  /* horizontal center */
  padding: 34px 22px !important;
  box-sizing: border-box !important;
}

/* Elementor container inner wrapper */
.elementor-1847 .elementor-element.elementor-element-653f707 > .e-con-inner{
  width: 100% !important;
}

/* UL reset + centered block */
.elementor-1847 .elementor-element.elementor-element-653f707 ul{
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;

  width: 100% !important;
  max-width: 720px !important;
  text-align: center !important;
}

/* LI typography + spacing */
.elementor-1847 .elementor-element.elementor-element-653f707 ul > li{
  margin: 0 !important;
  padding: 8px 0 26px !important; /* bottom padding creates room for the divider */
  font-size: 18px !important;
  line-height: 1.25 !important;
  position: relative !important;
}

/* Remove divider space on last item */
.elementor-1847 .elementor-element.elementor-element-653f707 ul > li:last-child{
  padding-bottom: 0 !important;
}

/* Stable divider: absolutely-positioned bar */
.elementor-1847 .elementor-element.elementor-element-653f707 ul > li:not(:last-child)::after{
  content: "" !important;
  position: absolute !important;
  left: 4% !important;          /* 92% width (long like mock) */
  right: 4% !important;
  bottom: 8px !important;

  height: 2px !important;
  background: #F47C2A !important;
  border-radius: 999px !important;

  /* reduce “thicker/thinner” shimmer on zoom */
  transform: translateZ(0) !important;
  backface-visibility: hidden !important;
  will-change: transform !important;
}

/* Mobile tweaks */
@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-653f707{
    padding: 22px 16px !important;
  }

  .elementor-1847 .elementor-element.elementor-element-653f707 ul > li{
    font-size: 18px !important;
    padding: 6px 0 22px !important;
  }

  .elementor-1847 .elementor-element.elementor-element-653f707 ul > li:not(:last-child)::after{
    left: 2.5% !important;      /* ~95% width on mobile */
    right: 2.5% !important;
    bottom: 6px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a1e88 */.elementor-1847 .elementor-element.elementor-element-79a1e88 .mse-statement{
  margin: 0 !important;
  text-align: center;
  font-weight: 700;
  line-height: 1.35;

           
}

.elementor-1847 .elementor-element.elementor-element-79a1e88 .mse-statement__accent{
  color: #F47C2A;              /* orange */
  font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5908e27 *//* ===== MSE Centered List w/ Stable Long Dividers (MOBILE VARIANT 15px) ===== */

.elementor-1847 .elementor-element.elementor-element-5908e27{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 22px 16px !important;
  box-sizing: border-box !important;
}

.elementor-1847 .elementor-element.elementor-element-5908e27 > .e-con-inner{
  width: 100% !important;
}

.elementor-1847 .elementor-element.elementor-element-5908e27 ul{
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;

  width: 100% !important;
  max-width: 720px !important;
  text-align: center !important;
}

.elementor-1847 .elementor-element.elementor-element-5908e27 ul > li{
  margin: 0 !important;
  padding: 6px 0 22px !important;
  font-size: 15px !important;   /* 👈 requested */
  line-height: 1.25 !important;
  position: relative !important;
}

.elementor-1847 .elementor-element.elementor-element-5908e27 ul > li:last-child{
  padding-bottom: 0 !important;
}

.elementor-1847 .elementor-element.elementor-element-5908e27 ul > li:not(:last-child)::after{
  content: "" !important;
  position: absolute !important;
  left: 2.5% !important;
  right: 2.5% !important;
  bottom: 6px !important;

  height: 2px !important;
  background: #F47C2A !important;
  border-radius: 999px !important;

  transform: translateZ(0) !important;
  backface-visibility: hidden !important;
  will-change: transform !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cfaa97 */.elementor-1847 .elementor-element.elementor-element-2cfaa97 .mse-statement{
  margin: 0 !important;
  text-align: center;
  font-weight: 700;
  line-height: 1.35;

           
}

.elementor-1847 .elementor-element.elementor-element-2cfaa97 .mse-statement__accent{
  color: #F47C2A;              /* orange */
  font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27d8d47 */.elementor-1847 .elementor-element.elementor-element-27d8d47 .mse-lede{
  margin: 0 !important;
  text-align: center;
  font-weight: 600;
  line-height: 1.35;
  font-size: 35px;          /* adjust if needed */
  color: #243241;           /* fallback */
}

.elementor-1847 .elementor-element.elementor-element-27d8d47 .mse-lede__primary{
  color: #243241;           /* navy */
}

.elementor-1847 .elementor-element.elementor-element-27d8d47 .mse-lede__accent{
  color: #35AAA4;           /* teal */
}

/* Mobile */
@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-27d8d47 .mse-lede{
    font-size: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f54ef67 */ul.orange-bullets {
  list-style: none; /* remove default bullets */
  margin: 0 0 20px 0;
  padding: 0 0 0 10px; 
}

ul.orange-bullets li {
  position: relative;
  padding-left: 24px; /* space between custom bullet and text */
  margin-bottom: 8px;
  font-size: 1.05rem;
  line-height: 1.6;
}

ul.orange-bullets li::before {
  content: "•"; /* custom bullet */
  color: #f47150; /* orange */
  font-size: 1.5em;
  position: absolute;
  left: 0;
  top: 0.12em; /* fine-tune vertical alignment */
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e20e365 */#title{
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0a2adbf */#title{
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c7c97d *//* ============================
   MSE Accordion Cards — Figma Shadow
   Drop-in: Accordion widget > Advanced > Custom CSS
   Shadow: X 0, Y 0, Blur 4, Spread 0, Color #BAAA9B @ 50%
============================ */

.elementor-1847 .elementor-element.elementor-element-3c7c97d details.e-n-accordion-item{
  background: #fff !important;
  border: 2px solid #35AAA4 !important;
  box-shadow: 0 0 4px rgba(186, 170, 155, 0.5) !important; /* Figma */
  border-radius: 6px !important; /* remove if you want square */
  overflow: hidden !important;
}

/* Clean header */
.elementor-1847 .elementor-element.elementor-element-3c7c97d summary.e-n-accordion-item-title{
  border: 0 !important;
  background: transparent !important;
}



/* Optional spacing between cards */
.elementor-1847 .elementor-element.elementor-element-3c7c97d details.e-n-accordion-item + details.e-n-accordion-item{
  margin-top: 16px !important;
}

/* Mobile padding */
@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-3c7c97d .e-n-accordion-item-title-header{ padding: 16px 16px !important; }
  .elementor-1847 .elementor-element.elementor-element-3c7c97d .e-n-accordion-item-content{ padding: 0 16px 16px !important; }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-cfa45b7 *//* ===== MSE Slides Overlay (exact to your markup) ===== */

/* Make slide a positioning context */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide{
  position: relative !important;
  overflow: hidden !important;
}

/* Ensure the slide background fills (covers) */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide-bg{
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-size: cover !important;
  background-position: center !important;
}


/* Top fade overlay */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide::before{
  content:"";
  position:absolute;
  left:0; right:0; top:0;
  height: 80px; /* adjust */
  background: linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
  pointer-events:none;
  z-index: 1;
}


/* Add the dark fade at the bottom (like mock) */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;
  height: 80px;
  background: linear-gradient(to top, rgba(0,0,0,.65), rgba(0,0,0,0));
  pointer-events:none;
  z-index: 1;
}

/* The content wrapper should fill the slide */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide-inner{
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
}

/* Keep slide contents above gradient */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide-contents{
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 2 !important;
}

/* Remove Elementor's default spacing so our absolute positions work */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide-contents > *{
  margin: 0 !important;
}

/* TOP TITLE */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-slide-heading{
  position: absolute !important;
  top: -20px !important;
  left: 0 !important;
  right: 0 !important;
  text-align: center !important;
  color: #fff !important;
  font-size: 22px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  text-shadow: 0 2px 10px rgba(0,0,0,.35) !important;
  z-index: 3 !important;
}


/* BOTTOM CAPTION */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-slide-description{
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: -20px !important;
  padding: 0 28px !important;
  text-align: center !important;
  color: #fff !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  text-shadow: 0 2px 10px rgba(0,0,0,.35) !important;
  z-index: 3 !important;
}

/* Hide the button (your mock doesn't have it) */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-slide-button{
  display: none !important;
}

/* Pagination dots (orange active like your design language) */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-pagination-bullet{
  width: 10px !important;
  height: 10px !important;
  opacity: 1 !important;
  background: #243241 !important;
  margin: 0 7px !important;
}
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-pagination-bullet-active{
  background: #F47C2A !important;
}
/* Move pagination dots lower */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-pagination{
  bottom: -12px !important;  /* try -12 to -28 */
}

/* ============================
   SLIDES: dots lower + top fade + custom SVG arrows
   (paste into the Slides widget > Advanced > Custom CSS)
============================ */

/* Make sure pagination can sit outside the slide area */
.elementor-1847 .elementor-element.elementor-element-cfa45b7{
  overflow: visible !important;
}

/* 1) Move pagination dots lower */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-pagination{
  bottom: -28px !important; /* increase/decrease as needed */
}

/* 2) Add TOP overlay (fade) */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide{
  position: relative; /* ensure overlays anchor correctly */
}

.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide::before{
  content:"";
  position:absolute;
  left:0; right:0; top:0;
  height: 160px; /* adjust */
  background: linear-gradient(to bottom, rgba(0,0,0,.45), rgba(0,0,0,0));
  pointer-events:none;
  z-index: 1;
}

/* (You likely already have the bottom fade, but leaving this here if needed) */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;
  height: 180px; /* adjust */
  background: linear-gradient(to top, rgba(0,0,0,.55), rgba(0,0,0,0));
  pointer-events:none;
  z-index: 1;
}

/* Keep slide text above overlays */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide-contents{
  position: relative;
  z-index: 2;
}

/* 3) Custom arrows using your SVGs */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-swiper-button{
  width: 44px !important;
  height: 44px !important;
  border-radius: 999px !important; /* optional */
  
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 18px 18px !important;
}

/* Hide Elementor’s default arrow icon */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-swiper-button i,
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-swiper-button svg{
  display:none !important;
}

/* Next (right) */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-swiper-button-next{
  background-image: url("https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/Vector-2.svg") !important;
}

/* Prev (left) */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-swiper-button-prev{
  background-image: url("https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/Vector-1.svg") !important;
}



/* Mobile tweaks */
@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide::after{ height: 160px; }

  .elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-slide-heading{
    top: 14px !important;
    font-size: 18px !important;
  }

  .elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-slide-description{
    bottom: 14px !important;
    font-size: 16px !important;
    padding: 0 16px !important;
  }
}

/* ============================
   SLIDES: mobile-friendly tweaks
   (append below your current Slides CSS)
============================ */

/* Pagination: lower on desktop, slightly less on mobile */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-pagination{
  bottom: -18px !important;
}

@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-pagination{
    bottom: -20px !important; /* give more breathing room on mobile */
  }
}

/* Overlays: reduce fade height on small screens */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide{
  position: relative;
}

.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide::before{
  content:"";
  position:absolute;
  left:0; right:0; top:0;
  height: 160px;
  background: linear-gradient(to bottom, rgba(0,0,0,.45), rgba(0,0,0,0));
  pointer-events:none;
  z-index: 1;
}

.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;
  height: 180px;
  background: linear-gradient(to top, rgba(0,0,0,.55), rgba(0,0,0,0));
  pointer-events:none;
  z-index: 1;
}

@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide::before{ height: 110px !important; }
  .elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide::after{  height: 130px !important; }
}

/* Keep slide text above overlays */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-slide-contents{
  position: relative;
  z-index: 2;
}

/* Arrows: smaller + closer on mobile */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-swiper-button{
  width: 44px !important;
  height: 44px !important;
  border-radius: 999px !important;
  /*background: rgba(0,0,0,.25) !important;*/
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 18px 18px !important;
}

@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-swiper-button{
    width: 36px !important;
    height: 36px !important;
    background-size: 16px 16px !important;
  }
  .elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-swiper-button-prev{ left: 8px !important; }
  .elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-swiper-button-next{ right: 8px !important; }
}

/* Hide default arrow icons */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-swiper-button i,
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-swiper-button svg{
  display:none !important;
}

/* Your SVG arrows */
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-swiper-button-next{
  background-image: url("https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/Vector-2.svg") !important;
}
.elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-swiper-button-prev{
  background-image: url("https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/Vector-1.svg") !important;
}

/* Mobile text sizing (optional but usually needed) */
@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-slide-heading{
    font-size: 18px !important;
    line-height: 1.1 !important;
  }
  .elementor-1847 .elementor-element.elementor-element-cfa45b7 .elementor-slide-description{
    font-size: 14px !important;
    line-height: 1.25 !important;
  }
}

/* Mobile: smaller pagination dots so they fit one line */
@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-pagination{
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: nowrap !important;   /* keep on one line */
    gap: 8px !important;            /* spacing between dots */
    width: 100% !important;
  }

  .elementor-1847 .elementor-element.elementor-element-cfa45b7 .swiper-pagination-bullet{
    width: 7px !important;
    height: 7px !important;
    margin: 0 !important;           /* override your margin: 0 7px */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ba52a */.elementor-1847 .elementor-element.elementor-element-66ba52a .mse-lede{
  margin: 0 !important;
  text-align: center;
  font-weight: 600;
  line-height: 1.35;
  font-size: 35px;          /* adjust if needed */
  color: #243241;
}

.elementor-1847 .elementor-element.elementor-element-66ba52a .mse-lede__primary{
  color: #243241;           /* navy */
}

.elementor-1847 .elementor-element.elementor-element-66ba52a .mse-lede__accent{
  color: #F47C2A;           /* orange */
  font-weight: 700;
}
/* Mobile */
@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-66ba52a .mse-lede{
    font-size: 25px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0af2f58 */ul.orange-bullets {
  list-style: none; /* remove default bullets */
  margin: 0 0 20px 0;
  padding: 0 0 0 10px; 
}

ul.orange-bullets li {
  position: relative;
  padding-left: 24px; /* space between custom bullet and text */
  margin-bottom: 8px;
  font-size: 1.05rem;
  line-height: 1.6;
}

ul.orange-bullets li::before {
  content: "•"; /* custom bullet */
  color: #f47150; /* orange */
  font-size: 1.5em;
  position: absolute;
  left: 0;
  top: 0.12em; /* fine-tune vertical alignment */
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-681d246 */#title{
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b36a664 */#title{
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-546c247 *//* ============================
   MSE Accordion Cards — Figma Shadow
   Drop-in: Accordion widget > Advanced > Custom CSS
   Shadow: X 0, Y 0, Blur 4, Spread 0, Color #BAAA9B @ 50%
============================ */

.elementor-1847 .elementor-element.elementor-element-546c247 details.e-n-accordion-item{
  background: #fff !important;
  border: 2px solid #F47C2A !important;
  box-shadow: 0 0 4px rgba(186, 170, 155, 0.5) !important; /* Figma */
  border-radius: 6px !important; /* remove if you want square */
  overflow: hidden !important;
}

/* Clean header */
.elementor-1847 .elementor-element.elementor-element-546c247 summary.e-n-accordion-item-title{
  border: 0 !important;
  background: transparent !important;
}



/* Optional spacing between cards */
.elementor-1847 .elementor-element.elementor-element-546c247 details.e-n-accordion-item + details.e-n-accordion-item{
  margin-top: 16px !important;
}

/* Mobile padding */
@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-546c247 .e-n-accordion-item-title-header{ padding: 16px 16px !important; }
  .elementor-1847 .elementor-element.elementor-element-546c247 .e-n-accordion-item-content{ padding: 0 16px 16px !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3144c2d */ul.orange-bullets {
  list-style: none; /* remove default bullets */
  margin: 0 0 20px 0;
  padding: 0 0 0 10px; 
}

ul.orange-bullets li {
  position: relative;
  padding-left: 24px; /* space between custom bullet and text */
  margin-bottom: 8px;
  font-size: 1.05rem;
  line-height: 1.6;
}

ul.orange-bullets li::before {
  content: "•"; /* custom bullet */
  color: #f47150; /* orange */
  font-size: 1.5em;
  position: absolute;
  left: 0;
  top: 0.12em; /* fine-tune vertical alignment */
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-41fe598 *//* ===== MSE Slides Overlay (exact to your markup) ===== */

/* Make slide a positioning context */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide{
  position: relative !important;
  overflow: hidden !important;
}

/* Ensure the slide background fills (covers) */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide-bg{
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-size: cover !important;
  background-position: center !important;
}


/* Top fade overlay */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide::before{
  content:"";
  position:absolute;
  left:0; right:0; top:0;
  height: 80px; /* adjust */
  background: linear-gradient(to bottom, rgba(0,0,0,.65), rgba(0,0,0,0));
  pointer-events:none;
  z-index: 1;
}


/* Add the dark fade at the bottom (like mock) */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;
  height: 80px;
  background: linear-gradient(to top, rgba(0,0,0,.65), rgba(0,0,0,0));
  pointer-events:none;
  z-index: 1;
}

/* The content wrapper should fill the slide */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide-inner{
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
}

/* Keep slide contents above gradient */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide-contents{
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 2 !important;
}

/* Remove Elementor's default spacing so our absolute positions work */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide-contents > *{
  margin: 0 !important;
}

/* TOP TITLE */
.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-slide-heading{
  position: absolute !important;
  top: -20px !important;
  left: 0 !important;
  right: 0 !important;
  text-align: center !important;
  color: #fff !important;
  font-size: 22px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  text-shadow: 0 2px 10px rgba(0,0,0,.35) !important;
  z-index: 3 !important;
}


/* BOTTOM CAPTION */
.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-slide-description{
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: -20px !important;
  padding: 0 28px !important;
  text-align: center !important;
  color: #fff !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  text-shadow: 0 2px 10px rgba(0,0,0,.35) !important;
  z-index: 3 !important;
}

/* Hide the button (your mock doesn't have it) */
.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-slide-button{
  display: none !important;
}

/* Pagination dots (orange active like your design language) */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-pagination-bullet{
  width: 10px !important;
  height: 10px !important;
  opacity: 1 !important;
  background: #243241 !important;
  margin: 0 7px !important;
}
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-pagination-bullet-active{
  background: #F47C2A !important;
}
/* Move pagination dots lower */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-pagination{
  bottom: -12px !important;  /* try -12 to -28 */
}

/* ============================
   SLIDES: dots lower + top fade + custom SVG arrows
   (paste into the Slides widget > Advanced > Custom CSS)
============================ */

/* Make sure pagination can sit outside the slide area */
.elementor-1847 .elementor-element.elementor-element-41fe598{
  overflow: visible !important;
}

/* 1) Move pagination dots lower */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-pagination{
  bottom: -28px !important; /* increase/decrease as needed */
}

/* 2) Add TOP overlay (fade) */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide{
  position: relative; /* ensure overlays anchor correctly */
}

.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide::before{
  content:"";
  position:absolute;
  left:0; right:0; top:0;
  height: 160px; /* adjust */
  background: linear-gradient(to bottom, rgba(0,0,0,.45), rgba(0,0,0,0));
  pointer-events:none;
  z-index: 1;
}

/* (You likely already have the bottom fade, but leaving this here if needed) */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;
  height: 180px; /* adjust */
  background: linear-gradient(to top, rgba(0,0,0,.55), rgba(0,0,0,0));
  pointer-events:none;
  z-index: 1;
}

/* Keep slide text above overlays */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide-contents{
  position: relative;
  z-index: 2;
}

/* 3) Custom arrows using your SVGs */
.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-swiper-button{
  width: 44px !important;
  height: 44px !important;
  border-radius: 999px !important; /* optional */
  
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 18px 18px !important;
}

/* Hide Elementor’s default arrow icon */
.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-swiper-button i,
.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-swiper-button svg{
  display:none !important;
}

/* Next (right) */
.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-swiper-button-next{
  background-image: url("https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/Vector-2.svg") !important;
}

/* Prev (left) */
.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-swiper-button-prev{
  background-image: url("https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/Vector-1.svg") !important;
}



/* Mobile tweaks */
@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide::after{ height: 160px; }

  .elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-slide-heading{
    top: 14px !important;
    font-size: 18px !important;
  }

  .elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-slide-description{
    bottom: 14px !important;
    font-size: 16px !important;
    padding: 0 16px !important;
  }
}

/* ============================
   SLIDES: mobile-friendly tweaks
   (append below your current Slides CSS)
============================ */

/* Pagination: lower on desktop, slightly less on mobile */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-pagination{
  bottom: -18px !important;
}

@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-pagination{
    bottom: -20px !important; /* give more breathing room on mobile */
  }
}

/* Overlays: reduce fade height on small screens */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide{
  position: relative;
}

.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide::before{
  content:"";
  position:absolute;
  left:0; right:0; top:0;
  height: 160px;
  background: linear-gradient(to bottom, rgba(0,0,0,.45), rgba(0,0,0,0));
  pointer-events:none;
  z-index: 1;
}

.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;
  height: 180px;
  background: linear-gradient(to top, rgba(0,0,0,.55), rgba(0,0,0,0));
  pointer-events:none;
  z-index: 1;
}

@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide::before{ height: 110px !important; }
  .elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide::after{  height: 130px !important; }
}

/* Keep slide text above overlays */
.elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-slide-contents{
  position: relative;
  z-index: 2;
}

/* Arrows: smaller + closer on mobile */
.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-swiper-button{
  width: 44px !important;
  height: 44px !important;
  border-radius: 999px !important;
  /*background: rgba(0,0,0,.25) !important;*/
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 18px 18px !important;
}

@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-swiper-button{
    width: 36px !important;
    height: 36px !important;
    background-size: 16px 16px !important;
  }
  .elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-swiper-button-prev{ left: 8px !important; }
  .elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-swiper-button-next{ right: 8px !important; }
}

/* Hide default arrow icons */
.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-swiper-button i,
.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-swiper-button svg{
  display:none !important;
}

/* Your SVG arrows */
.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-swiper-button-next{
  background-image: url("https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/Vector-2.svg") !important;
}
.elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-swiper-button-prev{
  background-image: url("https://mazasdevelopment.com/mse/wp-content/uploads/2025/12/Vector-1.svg") !important;
}

/* Mobile text sizing (optional but usually needed) */
@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-slide-heading{
    font-size: 18px !important;
    line-height: 1.1 !important;
  }
  .elementor-1847 .elementor-element.elementor-element-41fe598 .elementor-slide-description{
    font-size: 14px !important;
    line-height: 1.25 !important;
  }
}

/* Mobile: smaller pagination dots so they fit one line */
@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-pagination{
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: nowrap !important;   /* keep on one line */
    gap: 8px !important;            /* spacing between dots */
    width: 100% !important;
  }

  .elementor-1847 .elementor-element.elementor-element-41fe598 .swiper-pagination-bullet{
    width: 7px !important;
    height: 7px !important;
    margin: 0 !important;           /* override your margin: 0 7px */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd6bbbc *//* ===== TEAL TIMELINE (scoped to this container) ===== */
.elementor-1847 .elementor-element.elementor-element-4dd6bbbc{
  position: relative;
  --mse-accent: #35AAA4;
  --mse-accent-soft: rgba(53,170,164,.35);
  --mse-line: #000;
}



/* -----------------------
   DESKTOP (horizontal) – line anchored to .mse-steps
   Assumes 5 steps. If different, change --mse-steps-count.
------------------------ */
@media (min-width: 769px){

  /* kill any old parent line */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc:before{ content:none !important; display:none !important; }

  /* hide mobile label on desktop */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc .mse-side-label{ display:none !important; }

  /* steps row + positioning tokens */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc .mse-steps{
    position: relative !important;
    display:flex !important;
    justify-content: space-between !important;
    gap: 24px !important;

   /* --mse-steps-count: 5;           🔥 change if you have 4/6/etc */
    --mse-marker-size: 44px;       /* big circle */
    --mse-marker-top: 14px;        /* move circles/line up/down */
    --mse-line-y: calc(var(--mse-marker-top) + (var(--mse-marker-size) / 2));
  }

  /* horizontal line (starts at center of step 1, ends at center of last step) */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc .mse-steps:before{
    content:"";
    position:absolute;
    left:  calc((100% / var(--mse-steps-count)) / 2);
    right: calc((100% / var(--mse-steps-count)) / 2);
    top: var(--mse-line-y);
    height: 2px;
    background: var(--mse-line);
    opacity: .65;
    z-index: 0;
  }

  /* each step = each direct child container in mse-steps */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc .mse-steps > .e-con{
    position: relative !important;
    flex: 1 1 0 !important;
    min-width: 220px;
    text-align: center !important;
    padding-top: calc(var(--mse-marker-top) + var(--mse-marker-size) + 28px) !important;
    z-index: 1;
  }

  /* lollipop ring */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc .mse-steps > .e-con:before{
    content:"";
    position:absolute;
    top: var(--mse-marker-top);
    left: 50%;
    transform: translateX(-50%);
    width: var(--mse-marker-size);
    height: var(--mse-marker-size);
    border-radius: 999px;
    background: var(--mse-accent-soft);
    z-index: 2;
  }

  /* center dot (perfectly centered on the line) */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc .mse-steps > .e-con:after{
    content:"";
    position:absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 18px;
    height: 18px;
    border-radius: 999px;
    background: var(--mse-accent);
    top: calc(var(--mse-line-y) - 8.5px);
    z-index: 3;
  }
}



/* -----------------------
   MOBILE (label + vertical rail, rail centered in whole section)
   NOTE: Only one mobile block (no duplicates)
------------------------ */
@media (max-width: 768px){

  /* kill any older line pseudo elements on the parent */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc:before{ content:none !important; display:none !important; }
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc:after{  content:none !important; display:none !important; }

  /* whole-section centered rail system */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc{
    --label-col: 50%;           /* left label width */
    --rail-x: 50%;               /* rail is CENTER of the section */
    --rail-gap: 34px;            /* space between rail + text */
    --content-pad: calc(50% + var(--rail-gap));
  }

  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc .mse-steps{
    position: relative !important;
    display:block !important;
    margin-top: 10px !important;
    padding-top: 30px !important;
  }

  /* vertical rail behind steps only */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc .mse-steps:before{
    content:"";
    position:absolute;
    left: var(--rail-x);
    top:6px;
    bottom: 0px !important;
    width: 2px;
    background: var(--mse-line);
    opacity: .65;
    transform: translateX(-50%);
    z-index: 0;
  }

  /* left label */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc .mse-side-label{
    position: absolute !important;
    left: 0 !important;
    top: 20% !important;
    transform: translateY(-50%) !important;
    width: var(--label-col) !important;
    text-align: left !important;
    z-index: 5;
    line-height: 1.05 !important;
  }

  /* each step container */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc .mse-steps > .e-con{
    position: relative !important;
    text-align: left !important;
    padding: 6px 12px 22px var(--content-pad) !important; /* text starts right of rail */
    z-index: 1;
  }

  /* lollipop ring */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc .mse-steps > .e-con:before{
    content:"";
    position:absolute !important;
    left: var(--rail-x) !important;
    top: 6px !important;
    transform: translateX(-50%) !important;
    width: 36px !important;
    height: 36px !important;
    border-radius: 999px !important;
    background: var(--mse-accent-soft) !important;
    z-index: 2;
  }

  /* center dot */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc .mse-steps > .e-con:after{
    content:"";
    position:absolute !important;
    left: var(--rail-x) !important;
    top: 17px !important;
    transform: translateX(-50%) !important;
    width:15px !important;
    height: 15px !important;
    border-radius: 999px !important;
    background: var(--mse-accent) !important;
    z-index: 3;
  }

  /* typography */
  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc .mse-steps .elementor-heading-title{
    margin: 0 0 6px !important;
    line-height: 1.15 !important;
  }

  .elementor-1847 .elementor-element.elementor-element-4dd6bbbc .mse-steps .elementor-widget-text-editor p{
    margin: 0 !important;
    line-height: 1.35 !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25895cf */ul.orange-bullets {
  list-style: none; /* remove default bullets */
  margin: 0 0 20px 0;
  padding: 0 0 0 10px; 
}

ul.orange-bullets li {
  position: relative;
  padding-left: 24px; /* space between custom bullet and text */
  margin-bottom: 8px;
  font-size: 1.05rem;
  line-height: 1.6;
}

ul.orange-bullets li::before {
  content: "•"; /* custom bullet */
  color: #f47150; /* orange */
  font-size: 1.5em;
  position: absolute;
  left: 0;
  top: 0.12em; /* fine-tune vertical alignment */
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d5cbc *//* ===== ORANGE TIMELINE (scoped to this container) ===== */
.elementor-1847 .elementor-element.elementor-element-43d5cbc{
  position: relative;
  --mse-accent: #F47C2A;
  --mse-accent-soft: rgba(244,124,42,.35);
  --mse-line: #000;
}

/* -----------------------
   DESKTOP (horizontal) – line anchored to .mse-steps
   Assumes 5 steps. If different, change --mse-steps-count.
   + PATCH: prevents overflow / horizontal scroll
------------------------ */
@media (min-width: 769px){

  /* kill any old parent line */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc:before{ content:none !important; display:none !important; }
  
  /* horizontal line (centered + constrained width) */
.elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps:before{
  content:"";
  position:absolute;
  top: var(--mse-line-y);
  height: 2px;
  background: var(--mse-line);
  opacity: .65;
  z-index: 0;

  /* NEW: lock the line to the visible row */
  left: 50%;
  transform: translateX(-8.5%);
  width: calc(100% - var(--mse-marker-size)); /* keeps it inside the end circles */
  max-width: 100%;
  width: calc(100% - (var(--mse-marker-size) * 0.5));

}


  /* hide mobile label on desktop */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-side-label{ display:none !important; }

  /* PATCH: prevent page horizontal scroll */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc{
    max-width: 100%;
    overflow-x: clip;
  }
  @supports not (overflow: clip){
    .elementor-1847 .elementor-element.elementor-element-43d5cbc{ overflow-x: hidden; }
  }

  /* steps row + positioning tokens */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps{
    position: relative !important;
    display:flex !important;
    justify-content: space-between !important;
    gap: 24px !important;

    --mse-steps-count: 5;          /* 🔥 change if you have 4/6/etc */
    --mse-marker-size: 44px;       /* big circle */
    --mse-marker-top: 14px;        /* move circles/line up/down */
    --mse-line-y: calc(var(--mse-marker-top) + (var(--mse-marker-size) / 2));

    /* PATCH: keep markers/line inside the container edges */
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    padding-left:  calc(var(--mse-marker-size) / 2);
    padding-right: calc(var(--mse-marker-size) / 2);
  }

  /* PATCH: allow flex children to shrink (prevents overflow) */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps > .e-con{
    min-width: 0 !important;           /* critical for flex overflow */
  }

  /* horizontal line (starts at center of step 1, ends at center of last step) */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps:before{
    content:"";
    position:absolute;
    left:  calc((100% / var(--mse-steps-count)) / 2);
    right: calc((100% / var(--mse-steps-count)) / 2);
    top: var(--mse-line-y);
    height: 2px;
    background: var(--mse-line);
    opacity: .65;
    z-index: 0;
  }

  /* each step = each direct child container in mse-steps */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps > .e-con{
    position: relative !important;
    flex: 1 1 0 !important;
    text-align: center !important;
    padding-top: calc(var(--mse-marker-top) + var(--mse-marker-size) + 28px) !important;
    z-index: 1;
  }

  /* PATCH: force long headings to wrap instead of widening row */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps .elementor-heading-title{
    white-space: normal !important;
    overflow-wrap: anywhere;
    word-break: normal;
  }

  /* lollipop ring */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps > .e-con:before{
    content:"";
    position:absolute;
    top: var(--mse-marker-top);
    left: 50%;
    transform: translateX(-50%);
    width: var(--mse-marker-size);
    height: var(--mse-marker-size);
    border-radius: 999px;
    background: var(--mse-accent-soft);
    z-index: 2;
  }

  /* center dot (perfectly centered on the line) */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps > .e-con:after{
    content:"";
    position:absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 18px;
    height: 18px;
    border-radius: 999px;
    background: var(--mse-accent);
    top: calc(var(--mse-line-y) - 8.5px);
    z-index: 3;
  }
}

/* -----------------------
   MOBILE (label + vertical rail, rail centered in whole section)
   NOTE: Only one mobile block (no duplicates)
------------------------ */
@media (max-width: 768px){

  /* kill any older line pseudo elements on the parent */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc:before{ content:none !important; display:none !important; }
  .elementor-1847 .elementor-element.elementor-element-43d5cbc:after{  content:none !important; display:none !important; }

  /* whole-section centered rail system */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc{
    --label-col: 50%;              /* left label width */
    --rail-x: 50%;                 /* rail is CENTER of the section */
    --rail-gap: 34px;              /* space between rail + text */
    --content-pad: calc(50% + var(--rail-gap));
  }

  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps{
    position: relative !important;
    display:block !important;
    margin-top: 10px !important;
    padding-top: 35px !important;
  }

  /* vertical rail behind steps only */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps:before{
    content:"";
    position:absolute;
    left: var(--rail-x);
    top: 0px;
    bottom: 0px !important;
    width: 2px;
    background: var(--mse-line);
    opacity: .65;
    transform: translateX(-50%);
    z-index: 0;
  }

  /* left label */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-side-label{
    position: absolute !important;
    left: 0 !important;
    top: 15% !important;
    transform: translateY(-50%) !important;
    width: var(--label-col) !important;
    text-align: left !important;
    z-index: 5;
    line-height: 1.05 !important;
  }

  /* each step container */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps > .e-con{
    position: relative !important;
    text-align: left !important;
    padding: 6px 12px 22px var(--content-pad) !important; /* text starts right of rail */
    z-index: 1;
  }

  /* lollipop ring */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps > .e-con:before{
    content:"";
    position:absolute !important;
    left: var(--rail-x) !important;
    top: 6px !important;
    transform: translateX(-50%) !important;
    width: 36px !important;
    height: 36px !important;
    border-radius: 999px !important;
    background: var(--mse-accent-soft) !important;
    z-index: 2;
  }

  /* center dot */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps > .e-con:after{
    content:"";
    position:absolute !important;
    left: var(--rail-x) !important;
    top: 17px !important;
    transform: translateX(-50%) !important;
    width: 15px !important;
    height: 15px !important;
    border-radius: 999px !important;
    background: var(--mse-accent) !important;
    z-index: 3;
  }

  /* typography */
  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps .elementor-heading-title{
    margin: 0 0 6px !important;
    line-height: 1.15 !important;
  }

  .elementor-1847 .elementor-element.elementor-element-43d5cbc .mse-steps .elementor-widget-text-editor p{
    margin: 0 !important;
    line-height: 1.35 !important;
  }
}

/* =========================================
   WPForms: FIX "email higher than name"
   Keep WPForms layout, just normalize the half fields
========================================= */

/* 1) Make sure both halves start at the same top baseline */
@media (min-width: 768px) {
  .mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half {
    margin-top: 0 !important;
    padding-top: 0 !important;
    position: relative !important;
    top: 0 !important;
  }

  /* 2) Normalize any field wrapper spacing differences */
  .mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half .wpforms-field-label,
  .mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half .wpforms-field-description,
  .mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half .wpforms-field-sublabel {
    margin: 0 !important;
    padding: 0 !important;
  }

  /* 3) If the theme adds weird spacing to only one of the halves, flatten it */
  .mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half.wpforms-field-email,
  .mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half.wpforms-field-text {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}

/* 4) Safety: ensure inputs are identical heights */
.mse-newsletter-form input[type="text"],
.mse-newsletter-form input[type="email"] {
  height: 36px !important;      /* adjust if needed */
  line-height: 56px !important;  /* locks vertical alignment */
  box-sizing: border-box !important;
  margin-top: 30px;
}

/* =========================================
   WPForms: lock Name + Email into a stable 2-col grid
   (prevents random float/race misalignment)
========================================= */

@media (min-width: 768px){
  /* Convert the field container to a grid */
  .mse-newsletter-form .wpforms-form .wpforms-field-container{
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    column-gap: 8px !important;   /* adjust spacing */
    row-gap: 18px !important;
    align-items: start !important;
  }

  /* Kill WPForms float behavior inside this form only */
  .mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half{
    float: none !important;
    width: auto !important;
    clear: none !important;
    margin-right: 0 !important;
  }

  /* Everything that should be full width spans both columns */
  .mse-newsletter-form .wpforms-form .wpforms-field:not(.wpforms-one-half){
    grid-column: 1 / -1 !important;
  }
}

/* Lock identical input height so fonts/autofill can’t shift baseline */
.mse-newsletter-form input[type="text"],
.mse-newsletter-form input[type="email"]{
  box-sizing: border-box !important;
  height: 36px !important;        /* adjust to match mock */
  line-height: 36px !important;
  padding: 0 16px !important;     /* padding handled via height */
}

/* Make Name + Email identical widths inside the 2-col grid */
@media (min-width: 768px){
  .mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half{
    width: 100% !important;     /* fill the grid column */
    max-width: 100% !important;
    margin: 0 !important;       /* kill any theme spacing */
    padding: 0 !important;
  }

  /* WPForms sometimes adds spacing to first/last halves */
  .mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half.wpforms-first,
  .mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half.wpforms-last{
    margin: 0 !important;
  }

  /* Ensure inputs stretch to the wrapper width */
  .mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half input{
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* ===============================
   SPACING FIXES
   =============================== */

/* 1) Add space between the intro text and the form */
.mse-newsletter-form .wpforms-form{
  margin-top: 28px !important;   /* adjust 20–40px as needed */
}

/* 2) Tighten checkbox -> comment spacing */
.mse-newsletter-form .wpforms-field-checkbox{
  margin-bottom: 8px !important; /* reduces space BELOW checkbox */
}

/* Reduce extra top space on the Comment field */
.mse-newsletter-form .wpforms-field-textarea{
  margin-top: 0 !important;
  margin-bottom: 12px !important;
}

/* If WPForms theme adds padding inside fields, tighten it */
.mse-newsletter-form .wpforms-field{
  margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9fd5960 */#title{
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2f221d8 */#title{
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c96067 *//* ============================
   MSE Accordion Cards — Figma Shadow
   Drop-in: Accordion widget > Advanced > Custom CSS
   Shadow: X 0, Y 0, Blur 4, Spread 0, Color #BAAA9B @ 50%
============================ */

.elementor-1847 .elementor-element.elementor-element-3c96067 details.e-n-accordion-item{
  background: #fff !important;
  border: 2px solid #304057 !important;
  box-shadow: 0 0 4px rgba(186, 170, 155, 0.5) !important; /* Figma */
  border-radius: 6px !important; /* remove if you want square */
  overflow: hidden !important;
}

/* Clean header */
.elementor-1847 .elementor-element.elementor-element-3c96067 summary.e-n-accordion-item-title{
  border: 0 !important;
  background: transparent !important;
}



/* Optional spacing between cards */
.elementor-1847 .elementor-element.elementor-element-3c96067 details.e-n-accordion-item + details.e-n-accordion-item{
  margin-top: 16px !important;
}

/* Mobile padding */
@media (max-width: 768px){
  .elementor-1847 .elementor-element.elementor-element-3c96067 .e-n-accordion-item-title-header{ padding: 16px 16px !important; }
  .elementor-1847 .elementor-element.elementor-element-3c96067 .e-n-accordion-item-content{ padding: 0 16px 16px !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc305ee */ul.orange-bullets {
  list-style: none; /* remove default bullets */
  margin: 0 0 20px 0;
  padding: 0 0 0 10px; 
}

ul.orange-bullets li {
  position: relative;
  padding-left: 24px; /* space between custom bullet and text */
  margin-bottom: 8px;
  font-size: 1.05rem;
  line-height: 1.6;
}

ul.orange-bullets li::before {
  content: "•"; /* custom bullet */
  color: #f47150; /* orange */
  font-size: 1.5em;
  position: absolute;
  left: 0;
  top: 0.12em; /* fine-tune vertical alignment */
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS *//* ===============================
   MAIN NEWSLETTER FORM STYLES
   =============================== */

/* Form container */
.mse-newsletter-form .wpforms-form {
  max-width: 700px;
  margin: 0 auto;
  color: #fff;
}

/* Inputs + textarea */
.mse-newsletter-form input[type="text"],
.mse-newsletter-form input[type="email"],
.mse-newsletter-form textarea {
  background: #fefaf5 !important;
  border: none !important;
  border-radius: 0 !important;
  padding: 12px 14px !important;
  font-size: 15px !important;
  font-family: inherit !important;
  color: #111 !important;
  transition: all 0.2s ease;
  width: 100%;
}

.mse-newsletter-form input:focus,
.mse-newsletter-form textarea:focus {
  outline: none !important;
  background: #fff !important;
  box-shadow: 0 0 0 3px rgba(255, 136, 0, 0.25) !important;
}

/* Remove labels (we're using placeholders) */
.mse-newsletter-form .wpforms-field-label {
  display: none !important;
}

/* Checkbox */
.mse-newsletter-form .wpforms-field-checkbox label {
  color: #fff !important;
  font-size: 14px;
  font-weight: 400;
  margin-left: 4px;
}

.mse-newsletter-form input[type="checkbox"] {
  transform: scale(1.1);
  accent-color: #f47228; /* orange */
}


/* Button */
.mse-newsletter-form .wpforms-submit {
  background: #F47C2A !important;
  color: #fff !important;
  border: none !important;
  border-radius: 0 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  padding: 12px 46px !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  transition: all 0.25s ease;
  display: block;
  margin: 0 auto 0;
}

.mse-newsletter-form .wpforms-submit:hover {
  background: #d95f1f !important;
  transform: translateY(-2px);
}

/* Tighten vertical spacing */
.mse-newsletter-form .wpforms-field {
  margin-bottom: 0px !important; /* was 8px */
  padding-bottom: 0 !important;
}

.mse-newsletter-form .wpforms-field-container {
  margin-top: -40px !important; /* was -24px */
  margin-bottom: 0 !important;
}

/* Tighten space between first row inputs and checkbox */
.mse-newsletter-form .wpforms-field-checkbox {
  margin-top: -4px !important; /* adjust tighter/looser if needed */
  padding-top: 0 !important;
}

/* Prevent other fields from shifting (fix for email/name row) */
.mse-newsletter-form .wpforms-field:not(.wpforms-field-checkbox) {
  margin-top: 0 !important;
}

.mse-newsletter-form .wpforms-submit-container {
  margin-top: 28px !important; /* was 8px */
  padding-top: 0 !important;
}

/* Keep a small gap below it so it doesn't crowd the comment box */
.mse-newsletter-form .wpforms-field-container .wpforms-field:nth-child(2) {
  margin-bottom: 0px !important;
  
}

.mse-newsletter-form .wpforms-field-container .wpforms-field:nth-child(3) {
  margin-bottom: 10px !important;
  padding: 0;
}



/* Text + placeholders color */
.mse-newsletter-form .wpforms-field-label,
.mse-newsletter-form .wpforms-field-sublabel,
.mse-newsletter-form .wpforms-field-description,
.mse-newsletter-form label,
.mse-newsletter-form .wpforms-field-checkbox label {
  color: #ffffff !important;
}

.mse-newsletter-form input::placeholder,
.mse-newsletter-form textarea::placeholder {
  color: #000000 !important;
  opacity: 1 !important;
}

/*.mse-newsletter-form input,*/
.mse-newsletter-form textarea {
  color: #000000 !important;
  background-color: #faf7f3 !important;
}

/* ===============================
   RESPONSIVE LAYOUT:
   2-COL ON DESKTOP, STACK ON MOBILE
   =============================== */

/* Explicitly keep 2-column layout on larger screens */
@media (min-width: 768px) {
  .wpforms-container-full.mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half {
    width: 50% !important;
    float: left !important;
    clear: none !important;
    margin-right: 0 !important;
  }

  .wpforms-container-full.mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half.wpforms-first {
    clear: both !important;
  }
}




/* STACK the two half-width fields on mobile */
@media (max-width: 767px) {
  .wpforms-container-full.mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half,
  .wpforms-container-full.mse-newsletter-form .wpforms-form .wpforms-field.wpforms-one-half.wpforms-first {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    clear: both !important;
    margin-right: 0 !important;
  }

  .wpforms-container-full.mse-newsletter-form .wpforms-form .wpforms-field input[type="text"],
  .wpforms-container-full.mse-newsletter-form .wpforms-form .wpforms-field input[type="email"],
  .wpforms-container-full.mse-newsletter-form .wpforms-form .wpforms-field textarea {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    display: block !important;
  }

  .mse-newsletter-form .wpforms-field {
    margin-bottom: 10px !important;
  }
}

/* ===============================
   SUCCESS MESSAGE
   =============================== */

.mse-newsletter-form .wpforms-confirmation-container-full,
.mse-newsletter-form .wpforms-confirmation-container {
  background: rgba(255, 255, 255, 0.06) !important;
  color: #ffffff !important;
  border: 1px solid #F47C2A !important;
  border-radius: 0 !important;
  padding: 16px 24px !important;
  max-width: 700px;
  margin: 24px auto 0 !important;
  font-size: 15px !important;
  line-height: 1.5;
  text-align: center;
  box-shadow: none !important;
}

.mse-newsletter-form .wpforms-confirmation-container-full p,
.mse-newsletter-form .wpforms-confirmation-container p {
  margin: 0;
  color: inherit !important;
}

/* ===============================
   HERO CHEVRON + STICKY HERO TITLE
   =============================== */

/* Chevron base */
.hero-scroll-chevron {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  cursor: pointer;
  color: #ffffff;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* Hidden state after scroll (JS adds .is-hidden) */
.hero-scroll-chevron.is-hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

/* Sticky hero title within hero only */
.hero-title-section {
  position: relative;
  overflow: visible;
}

.hero-title-section .hero-sticky-title {
  position: -webkit-sticky;
  position: sticky;
  top: 80px;
  z-index: 5;
}

/* Keep sticky ON for small screens as well, just a bit closer to top */
@media (max-width: 767px) {
  .hero-title-section .hero-sticky-title {
    position: -webkit-sticky;
    position: sticky;
    top: 40px;
  }
}


/* Hide Astra scroll-to-top button */
#ast-scroll-top,
.ast-scroll-top-icon,
.ast-scroll-to-top-right {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}


/* Reduce space above the checkbox row (3rd field in the form) */
.mse-newsletter-form .wpforms-field-container .wpforms-field:nth-child(3) {
  margin-top: -12px !important;   /* pull checkbox row up */
}/* End custom CSS */