.elementor-357 .elementor-element.elementor-element-76480fa{--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;--border-radius:0px 0px 0px 0px;--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-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-357 .elementor-element.elementor-element-a577fdd .elementor-repeater-item-9d0b0e7 .swiper-slide-bg{background-color:#833ca3;background-image:url(/wp-content/uploads/2026/08/midnight-manor.jpg);background-size:cover;}.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-repeater-item-9d0b0e7 .elementor-background-overlay{background-color:rgba(22,31,31,0.60);}.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-repeater-item-9d0b0e7 .swiper-slide-contents{margin:0 auto;}.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-repeater-item-9d0b0e7 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-repeater-item-188e318 .swiper-slide-bg{background-color:#4054b2;background-image:url(/wp-content/uploads/2026/08/bgvl9afgWa.jpg);background-size:cover;}.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-repeater-item-188e318 .elementor-background-overlay{background-color:rgba(22,31,31,0.46);}.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-repeater-item-188e318 .swiper-slide-contents{margin:0 auto;}.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-repeater-item-188e318 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-357 .elementor-element.elementor-element-a577fdd .swiper-slide{transition-duration:calc(5000ms*1.2);height:800px;}.elementor-357 .elementor-element.elementor-element-a577fdd .swiper-slide-contents{max-width:760px;}.elementor-357 .elementor-element.elementor-element-a577fdd .swiper-slide-inner{text-align:left;}.elementor-357 .elementor-element.elementor-element-3d045ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-3d045ce:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-3d045ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 77%, var( --e-global-color-bfc9226 ) 41%);}.elementor-357 .elementor-element.elementor-element-0977965{--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;--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-357 .elementor-element.elementor-element-0977965:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-0977965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 25%, var( --e-global-color-bfc9226 ) 25%);}.elementor-357 .elementor-element.elementor-element-0544981{--display:flex;border-style:none;--border-style:none;}.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-357 .elementor-element.elementor-element-d9a203c{text-align:center;}.elementor-357 .elementor-element.elementor-element-b08a380{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.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-357 .elementor-element.elementor-element-8aa9c17 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-5683304 );}.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-357 .elementor-element.elementor-element-04e926f{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:#7A7A7A;}.elementor-357 .elementor-element.elementor-element-2712e90{--display:flex;}.elementor-357 .elementor-element.elementor-element-ef381a7{--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;}.elementor-357 .elementor-element.elementor-element-ef381a7:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-ef381a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-357 .elementor-element.elementor-element-f0d215e{background-color:#F7F3EE;}.elementor-357 .elementor-element.elementor-element-f0d215e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-357 .elementor-element.elementor-element-2233c25{--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;}.elementor-357 .elementor-element.elementor-element-2233c25:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-2233c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-357 .elementor-element.elementor-element-a283e4d{background-color:#F7F3EE;}.elementor-357 .elementor-element.elementor-element-a283e4d.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-357 .elementor-element.elementor-element-13e5ab1{--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;}.elementor-357 .elementor-element.elementor-element-13e5ab1:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-13e5ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-357 .elementor-element.elementor-element-85c9c98{background-color:#F7F3EE;}.elementor-357 .elementor-element.elementor-element-85c9c98.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-357 .elementor-element.elementor-element-be4a790{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-357 .elementor-element.elementor-element-dba8e0a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;border-radius:20px 5px 20px 5px;padding:20px 35px 20px 35px;}.elementor-357 .elementor-element.elementor-element-dba8e0a .elementor-button:hover, .elementor-357 .elementor-element.elementor-element-dba8e0a .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-357 .elementor-element.elementor-element-bd558aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-bd558aa:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-bd558aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/08/R1c73fOuHkY.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-357 .elementor-element.elementor-element-f32725f{--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;}.elementor-357 .elementor-element.elementor-element-e10c38d{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-357 .elementor-element.elementor-element-e10c38d:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-e10c38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-357 .elementor-element.elementor-element-e10c38d:hover{background-color:#FFFFFF;}.elementor-357 .elementor-element.elementor-element-18150c1{--display:flex;}.elementor-357 .elementor-element.elementor-element-60ba754{--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;}.elementor-357 .elementor-element.elementor-element-e79ec3e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-5683304 );}.elementor-357 .elementor-element.elementor-element-8ebf3f7{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:#7A7A7A;}.elementor-357 .elementor-element.elementor-element-f23823e .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-5683304 );color:var( --e-global-color-5683304 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 5px 20px 5px;padding:20px 35px 20px 35px;}.elementor-357 .elementor-element.elementor-element-f23823e .elementor-button:hover, .elementor-357 .elementor-element.elementor-element-f23823e .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-357 .elementor-element.elementor-element-f23823e .elementor-button:hover svg, .elementor-357 .elementor-element.elementor-element-f23823e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-357 .elementor-element.elementor-element-184e2cf{--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;}.elementor-357 .elementor-element.elementor-element-51274c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-5afd7c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;text-align:center;}.elementor-357 .elementor-element.elementor-element-5afd7c2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-5683304 );}.elementor-357 .elementor-element.elementor-element-b7f11c5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-357 .elementor-element.elementor-element-b7f11c5 .cxb-b2b-product-card:hover{border-color:#b8a89099;}.elementor-357 .elementor-element.elementor-element-30f0786 .elementor-button{background-color:#BBA385;}.elementor-357 .elementor-element.elementor-element-30f0786{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-357 .elementor-element.elementor-element-7fd0a21{--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;}.elementor-357 .elementor-element.elementor-element-7fd0a21:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-7fd0a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/08/7r4ZgkfcG5_p.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-35822ae{--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;}.elementor-357 .elementor-element.elementor-element-4044afa{--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;}.elementor-357 .elementor-element.elementor-element-72fef0d{text-align:center;}.elementor-357 .elementor-element.elementor-element-39374f2{text-align:center;}.elementor-357 .elementor-element.elementor-element-b94385c{text-align:center;}.elementor-357 .elementor-element.elementor-element-1dcb678{--display:flex;}.elementor-357 .elementor-element.elementor-element-6852dbe{--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;--align-items:center;}.elementor-357 .elementor-element.elementor-element-0827de0{text-align:center;}.elementor-357 .elementor-element.elementor-element-09c273e{text-align:center;}.elementor-357 .elementor-element.elementor-element-2baa5cc{--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;--align-items:center;}.elementor-357 .elementor-element.elementor-element-46e1f8e{text-align:center;}.elementor-357 .elementor-element.elementor-element-73e146a{text-align:center;}.elementor-357 .elementor-element.elementor-element-694108e{--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;--align-items:center;}.elementor-357 .elementor-element.elementor-element-4e6ae0d{text-align:center;}.elementor-357 .elementor-element.elementor-element-ee4fdc8{text-align:center;}.elementor-357 .elementor-element.elementor-element-5773c9e{--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;--align-items:center;}.elementor-357 .elementor-element.elementor-element-70c74ad{text-align:center;}.elementor-357 .elementor-element.elementor-element-d8c94aa{text-align:center;}.elementor-357 .elementor-element.elementor-element-ceff0c8{--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;--align-items:center;}.elementor-357 .elementor-element.elementor-element-4895d0a{text-align:center;}.elementor-357 .elementor-element.elementor-element-dedc16a{text-align:center;}.elementor-357 .elementor-element.elementor-element-d125f19{--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;--align-items:center;}.elementor-357 .elementor-element.elementor-element-4d67a2e{text-align:center;}.elementor-357 .elementor-element.elementor-element-5906f2e{text-align:center;}.elementor-357 .elementor-element.elementor-element-28ef67b{--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;--align-items:flex-start;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-28ef67b:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-28ef67b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfc9226 );}.elementor-357 .elementor-element.elementor-element-a881bed{text-align:start;}.elementor-357 .elementor-element.elementor-element-a881bed .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#C58A25;}.elementor-357 .elementor-element.elementor-element-7b5f539{text-align:start;}.elementor-357 .elementor-element.elementor-element-7b5f539 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-5683304 );}.elementor-357 .elementor-element.elementor-element-28e6063{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:#7A7A7A;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-357 .elementor-element.elementor-element-4831173{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-357 .elementor-element.elementor-element-b3e3835{--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;}.elementor-357 .elementor-element.elementor-element-bf533e3{--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:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-widget-ha-number .ha-number-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-357 .elementor-element.elementor-element-1242971 .ha-number-body{background-color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-1242971 .ha-number-overlay{mix-blend-mode:normal;}.elementor-357 .elementor-element.elementor-element-6e189b6{text-align:start;}.elementor-357 .elementor-element.elementor-element-6e189b6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-5683304 );}.elementor-357 .elementor-element.elementor-element-6626ea9{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:#7A7A7A;}.elementor-357 .elementor-element.elementor-element-2a22113 .elementor-button{background-color:#b8a890;font-family:"Manrope", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-357 .elementor-element.elementor-element-2a22113 .elementor-button:hover, .elementor-357 .elementor-element.elementor-element-2a22113 .elementor-button:focus{background-color:#75694e;}.elementor-357 .elementor-element.elementor-element-0d5a2f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-357 .elementor-element.elementor-element-a2306ac{--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;}.elementor-357 .elementor-element.elementor-element-8d25bd8{--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:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-b10acc2 .ha-number-body{background-color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-b10acc2 .ha-number-overlay{mix-blend-mode:normal;}.elementor-357 .elementor-element.elementor-element-97bf84d{text-align:start;}.elementor-357 .elementor-element.elementor-element-97bf84d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-5683304 );}.elementor-357 .elementor-element.elementor-element-1b50695{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:#7A7A7A;}.elementor-357 .elementor-element.elementor-element-61e95bb .elementor-button{background-color:#b8a890;font-family:"Manrope", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-357 .elementor-element.elementor-element-61e95bb .elementor-button:hover, .elementor-357 .elementor-element.elementor-element-61e95bb .elementor-button:focus{background-color:#75694e;}.elementor-357 .elementor-element.elementor-element-7fdec09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-357 .elementor-element.elementor-element-b5e9430{--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;}.elementor-357 .elementor-element.elementor-element-0cfc636{--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:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-264c936 .ha-number-body{background-color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-264c936 .ha-number-overlay{mix-blend-mode:normal;}.elementor-357 .elementor-element.elementor-element-7be92ed{text-align:start;}.elementor-357 .elementor-element.elementor-element-7be92ed .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-5683304 );}.elementor-357 .elementor-element.elementor-element-a0a9457{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:#7A7A7A;}.elementor-357 .elementor-element.elementor-element-7086c65 .elementor-button{background-color:#b8a890;font-family:"Manrope", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-357 .elementor-element.elementor-element-7086c65 .elementor-button:hover, .elementor-357 .elementor-element.elementor-element-7086c65 .elementor-button:focus{background-color:#75694e;}.elementor-357 .elementor-element.elementor-element-f9c65f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-357 .elementor-element.elementor-element-a289d6c{--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;}.elementor-357 .elementor-element.elementor-element-895aada{--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:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-a32f1f8 .ha-number-body{background-color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-a32f1f8 .ha-number-overlay{mix-blend-mode:normal;}.elementor-357 .elementor-element.elementor-element-da7b104{text-align:start;}.elementor-357 .elementor-element.elementor-element-da7b104 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-5683304 );}.elementor-357 .elementor-element.elementor-element-cebcc0c{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:#7A7A7A;}.elementor-357 .elementor-element.elementor-element-c7ce57c .elementor-button{background-color:#b8a890;font-family:"Manrope", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-357 .elementor-element.elementor-element-c7ce57c .elementor-button:hover, .elementor-357 .elementor-element.elementor-element-c7ce57c .elementor-button:focus{background-color:#75694e;}.elementor-357 .elementor-element.elementor-element-329dc97{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:37px;--n-tabs-gap:21px;--n-tabs-title-border-radius:50px 50px 50px 50px;--n-tabs-title-font-size:21px;--n-tabs-title-color:var( --e-global-color-5683304 );}.elementor-357 .elementor-element.elementor-element-329dc97 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-bfc9226 );}.elementor-357 .elementor-element.elementor-element-329dc97.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-357 .elementor-element.elementor-element-329dc97.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-357 .elementor-element.elementor-element-329dc97.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-357 .elementor-element.elementor-element-329dc97.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5683304 );}.elementor-357 .elementor-element.elementor-element-329dc97.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Manrope", Sans-serif;font-weight:600;}.elementor-357 .elementor-element.elementor-element-4d9e6b2{--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;}.elementor-357 .elementor-element.elementor-element-4d9e6b2:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-4d9e6b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/08/Xaanw0s0p.jpg");background-position:center center;background-size:cover;}.elementor-357 .elementor-element.elementor-element-ba1050a{text-align:center;}.elementor-357 .elementor-element.elementor-element-0f20061{text-align:center;}.elementor-357 .elementor-element.elementor-element-b3fd74c{text-align:center;}.elementor-357 .elementor-element.elementor-element-ede4899{text-align:center;}@media(min-width:768px){.elementor-357 .elementor-element.elementor-element-0544981{--width:50%;}.elementor-357 .elementor-element.elementor-element-b08a380{--width:50%;}.elementor-357 .elementor-element.elementor-element-f32725f{--width:50%;}.elementor-357 .elementor-element.elementor-element-184e2cf{--width:50%;}.elementor-357 .elementor-element.elementor-element-6852dbe{--width:16.666%;}.elementor-357 .elementor-element.elementor-element-2baa5cc{--width:16.666%;}.elementor-357 .elementor-element.elementor-element-694108e{--width:16.666%;}.elementor-357 .elementor-element.elementor-element-5773c9e{--width:16.666%;}.elementor-357 .elementor-element.elementor-element-ceff0c8{--width:16.666%;}.elementor-357 .elementor-element.elementor-element-d125f19{--width:16.666%;}.elementor-357 .elementor-element.elementor-element-b3e3835{--width:50%;}.elementor-357 .elementor-element.elementor-element-bf533e3{--width:50%;}.elementor-357 .elementor-element.elementor-element-a2306ac{--width:50%;}.elementor-357 .elementor-element.elementor-element-8d25bd8{--width:50%;}.elementor-357 .elementor-element.elementor-element-b5e9430{--width:50%;}.elementor-357 .elementor-element.elementor-element-0cfc636{--width:50%;}.elementor-357 .elementor-element.elementor-element-a289d6c{--width:50%;}.elementor-357 .elementor-element.elementor-element-895aada{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-357 .elementor-element.elementor-element-0544981{--width:100%;}.elementor-357 .elementor-element.elementor-element-b08a380{--width:100%;}.elementor-357 .elementor-element.elementor-element-f32725f{--width:100%;}.elementor-357 .elementor-element.elementor-element-184e2cf{--width:100%;}.elementor-357 .elementor-element.elementor-element-6852dbe{--width:33.333%;}.elementor-357 .elementor-element.elementor-element-2baa5cc{--width:33.333%;}.elementor-357 .elementor-element.elementor-element-694108e{--width:33.333%;}.elementor-357 .elementor-element.elementor-element-5773c9e{--width:33.333%;}.elementor-357 .elementor-element.elementor-element-ceff0c8{--width:33.333%;}.elementor-357 .elementor-element.elementor-element-d125f19{--width:33.333%;}}@media(min-width:1025px){.elementor-357 .elementor-element.elementor-element-bd558aa:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-bd558aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-357 .elementor-element.elementor-element-a577fdd .swiper-slide{height:620px;}.elementor-357 .elementor-element.elementor-element-3d045ce{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-0977965{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-357 .elementor-element.elementor-element-0544981{--min-height:499px;}.elementor-357 .elementor-element.elementor-element-8aa9c17 .elementor-heading-title{font-size:35px;}.elementor-357 .elementor-element.elementor-element-bd558aa{--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:80px;--padding-right:80px;}.elementor-357 .elementor-element.elementor-element-184e2cf{--min-height:1px;}.elementor-357 .elementor-element.elementor-element-5afd7c2 .elementor-heading-title{font-size:35px;}.elementor-357 .elementor-element.elementor-element-7b5f539 .elementor-heading-title{font-size:35px;}.elementor-357 .elementor-element.elementor-element-6e189b6 .elementor-heading-title{font-size:35px;}.elementor-357 .elementor-element.elementor-element-97bf84d .elementor-heading-title{font-size:35px;}.elementor-357 .elementor-element.elementor-element-7be92ed .elementor-heading-title{font-size:35px;}.elementor-357 .elementor-element.elementor-element-da7b104 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-357 .elementor-element.elementor-element-a577fdd .swiper-slide{height:560px;}.elementor-357 .elementor-element.elementor-element-3d045ce{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-0544981{--min-height:238px;}.elementor-357 .elementor-element.elementor-element-b08a380{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-357 .elementor-element.elementor-element-8aa9c17 .elementor-heading-title{font-size:30px;}.elementor-357 .elementor-element.elementor-element-04e926f{font-size:16px;}.elementor-357 .elementor-element.elementor-element-bd558aa{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-357 .elementor-element.elementor-element-e10c38d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-357 .elementor-element.elementor-element-e79ec3e .elementor-heading-title{font-size:30px;}.elementor-357 .elementor-element.elementor-element-8ebf3f7{font-size:16px;}.elementor-357 .elementor-element.elementor-element-51274c5{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-5afd7c2 .elementor-heading-title{font-size:30px;}.elementor-357 .elementor-element.elementor-element-6852dbe{--width:100%;}.elementor-357 .elementor-element.elementor-element-2baa5cc{--width:100%;}.elementor-357 .elementor-element.elementor-element-694108e{--width:100%;}.elementor-357 .elementor-element.elementor-element-5773c9e{--width:100%;}.elementor-357 .elementor-element.elementor-element-ceff0c8{--width:100%;}.elementor-357 .elementor-element.elementor-element-d125f19{--width:100%;}.elementor-357 .elementor-element.elementor-element-28ef67b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-357 .elementor-element.elementor-element-a881bed{text-align:center;}.elementor-357 .elementor-element.elementor-element-7b5f539{text-align:center;}.elementor-357 .elementor-element.elementor-element-7b5f539 .elementor-heading-title{font-size:30px;}.elementor-357 .elementor-element.elementor-element-28e6063{text-align:center;font-size:16px;}.elementor-357 .elementor-element.elementor-element-4831173{--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-357 .elementor-element.elementor-element-bf533e3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-6e189b6 .elementor-heading-title{font-size:25px;}.elementor-357 .elementor-element.elementor-element-6626ea9{font-size:16px;}.elementor-357 .elementor-element.elementor-element-0d5a2f0{--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-357 .elementor-element.elementor-element-8d25bd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-97bf84d .elementor-heading-title{font-size:25px;}.elementor-357 .elementor-element.elementor-element-1b50695{font-size:16px;}.elementor-357 .elementor-element.elementor-element-7fdec09{--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-357 .elementor-element.elementor-element-0cfc636{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-7be92ed .elementor-heading-title{font-size:25px;}.elementor-357 .elementor-element.elementor-element-a0a9457{font-size:16px;}.elementor-357 .elementor-element.elementor-element-895aada{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-da7b104 .elementor-heading-title{font-size:25px;}.elementor-357 .elementor-element.elementor-element-cebcc0c{font-size:16px;}}/* Start custom CSS for slides, class: .elementor-element-a577fdd */.elementor-357 .elementor-element.elementor-element-a577fdd .swiper-slide-contents{width:760px;max-width:min(760px,calc(100vw - 80px));font-family:Inter,Arial,sans-serif}
.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-slide-heading{max-width:760px;margin-bottom:18px;color:#eaf3ea;font-family:Inter,Arial,sans-serif;font-size:44px;font-weight:700;line-height:1.12;letter-spacing:0}
.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-slide-description{max-width:700px;margin-bottom:0;color:rgba(238,246,239,.84);font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.8}
.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-slide-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:46px;margin-top:26px;padding:14px 22px;border:0;border-radius:5px;background:#b8a890;color:#fff;font-family:Manrope,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1;text-transform:none}
.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-slide-button:hover,.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-slide-button:focus{border-color:#75694e;background:#75694e;color:#fff}
.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-repeater-item-e4cbfa9 .swiper-slide-contents{margin-right:auto;margin-left:auto;transform:none;text-align:center}
.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-repeater-item-e4cbfa9 .elementor-slide-description{margin-right:auto;margin-left:auto}
.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-repeater-item-188e318 .swiper-slide-bg{background-position:center 58%}
.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-repeater-item-188e318 .swiper-slide-contents{position:relative;left:-180px;margin-right:auto;margin-left:auto;text-align:left}
.elementor-357 .elementor-element.elementor-element-a577fdd .mg-floor-hero-bullets{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none;color:rgba(238,246,239,.9);font-size:18px;font-weight:700;line-height:1.55}
.elementor-357 .elementor-element.elementor-element-a577fdd .mg-floor-hero-bullets li:before{content:"✓";margin-right:10px;color:#c58a25}
@media(max-width:1100px){.elementor-357 .elementor-element.elementor-element-a577fdd .swiper-slide-contents{max-width:calc(100vw - 40px)}.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-repeater-item-188e318 .swiper-slide-contents{left:0}}
@media(max-width:767px){.elementor-357 .elementor-element.elementor-element-a577fdd .swiper-slide-contents{max-width:calc(100vw - 36px)}.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-slide-heading{font-size:34px}.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-slide-description{font-size:15px;line-height:1.65}.elementor-357 .elementor-element.elementor-element-a577fdd .mg-floor-hero-bullets{gap:9px;font-size:16px}.elementor-357 .elementor-element.elementor-element-a577fdd .elementor-slide-button{min-height:38px;padding:10px 14px;font-size:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0544981 */.elementor-357 .elementor-element.elementor-element-0544981{display:flex;align-items:center;justify-content:center;border:0!important}
.elementor-357 .elementor-element.elementor-element-0544981 .mg-floor-about-main-image{width:auto;max-width:100%}
.elementor-357 .elementor-element.elementor-element-0544981 .mg-floor-about-main-image img{display:block;width:auto;max-width:100%;height:auto;box-sizing:border-box;border:0;border-left:15px solid #A7A18B;border-bottom:15px solid #A7A18B}
@media(max-width:767px){.elementor-357 .elementor-element.elementor-element-0544981 .mg-floor-about-main-image{width:100%}.elementor-357 .elementor-element.elementor-element-0544981 .mg-floor-about-main-image img{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08a380 */.elementor-357 .elementor-element.elementor-element-b08a380{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:50px;--padding-bottom:50px}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:14px;color:#c58a25;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-eyebrow .elementor-heading-title:before,.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-eyebrow .elementor-heading-title:after{content:"";width:40px;height:1px;flex:0 0 40px;background:#c58a25}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-heading .elementor-heading-title span{color:#c58a25}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:-14px 0 8px}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-stat{display:flex;flex-direction:row;align-items:center;gap:11px;min-height:58px;padding:8px 12px;border:1px solid rgba(184,168,144,.42);border-radius:15px;background-color:#fff!important;background-image:none!important}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-stat:nth-child(2){background-color:#fff!important;background-image:none!important}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-stat:last-child{grid-column:1/-1}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-stat-icon{display:grid;place-items:center;width:36px;height:36px;min-width:36px;border-radius:10px;background-color:#f7f3ee!important;background-image:none!important}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-stat:nth-child(2) .mg-floor-about-stat-icon{background-color:#f7f3ee!important;background-image:none!important}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-stat-icon img{width:21px;height:21px;object-fit:contain;filter:brightness(0) saturate(100%) invert(55%) sepia(77%) saturate(771%) hue-rotate(357deg) brightness(92%) contrast(89%)}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-stat-title{margin:0}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-stat-title .elementor-heading-title{color:#302c29;font-size:14px;font-weight:700;line-height:1.35}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-actions{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-secondary .elementor-button{padding:20px 35px!important;border:1px solid #2f465c!important;border-radius:20px 5px 20px 5px!important;background:transparent!important;color:#2f465c!important;font-family:Manrope,Sans-serif!important;font-size:17px!important;font-weight:500!important}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-secondary .elementor-button:hover{border-color:#75694e!important;background:#75694e!important;color:#fff!important}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-dealer,.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-dealer p{margin:0;padding-left:17.5px}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-dealer p{padding-left:0}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-dealer a{display:inline-block;margin-top:0;color:#75694e;font-size:13px;font-weight:700;text-decoration:none}
.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-dealer a:hover{color:#c58a25}
@media(max-width:767px){.elementor-357 .elementor-element.elementor-element-b08a380{--padding-top:28px;--padding-bottom:28px}.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-dealer{padding-left:0;text-align:left}}
@media(max-width:560px){.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-stats{grid-template-columns:1fr}.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-stat:last-child{grid-column:auto}.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-actions{flex-wrap:wrap}.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-actions>.elementor-element{width:100%}.elementor-357 .elementor-element.elementor-element-b08a380 .mg-floor-about-actions .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d045ce */.elementor-357 .elementor-element.elementor-element-3d045ce{--padding-top:0;--padding-bottom:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd558aa */.elementor-357 .elementor-element.elementor-element-bd558aa{min-height:770px;background-position:center 48%;background-size:cover;background-repeat:no-repeat;transition:background-image .35s ease,background-position .35s ease}
.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-panel{min-height:440px}
.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-head{display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:start;gap:28px;width:100%}
.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-title-stack{display:flex;flex-direction:column}
.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-eyebrow .elementor-heading-title{color:#c58a25;font-size:13px;font-weight:800;line-height:1.35;letter-spacing:.13em;text-transform:uppercase}
.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-switch-widget{width:58px;margin-top:42px}
.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-switch{display:grid;place-items:center;width:58px;height:58px;padding:0;border:0;border-radius:50%;background:#75694e;cursor:pointer;box-shadow:0 10px 24px rgba(68,54,32,.24);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}
.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-switch img{display:block;width:28px;height:28px;filter:brightness(0) invert(1)}
.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-switch:hover,.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-switch:focus-visible{background:#c58a25;transform:translateX(3px);box-shadow:0 12px 28px rgba(68,54,32,.32);outline:none}
.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-refresh>*{animation:mgFloorAudienceIn .36s ease both}
@keyframes mgFloorAudienceIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1024px){.elementor-357 .elementor-element.elementor-element-bd558aa{min-height:730px}.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-panel{min-height:0}}
@media(max-width:560px){.elementor-357 .elementor-element.elementor-element-bd558aa{min-height:620px}.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-head{grid-template-columns:minmax(0,1fr) 50px;gap:16px}.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-switch-widget,.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-switch{width:50px;height:50px}.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-switch-widget{margin-top:38px}}
@media(prefers-reduced-motion:reduce){.elementor-357 .elementor-element.elementor-element-bd558aa,.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-switch{transition:none}.elementor-357 .elementor-element.elementor-element-bd558aa .mg-floor-audience-refresh>*{animation:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd0a21 */.elementor-357 .elementor-element.elementor-element-7fd0a21{position:relative;min-height:clamp(820px,88vh,960px);padding:68px 24px;background-position:center 55%;background-size:cover;background-repeat:no-repeat;color:#f5f5f3}
.elementor-357 .elementor-element.elementor-element-7fd0a21:before{content:"";position:absolute;inset:0;background:rgba(22,31,31,.46);pointer-events:none}
.elementor-357 .elementor-element.elementor-element-7fd0a21>.e-con-inner,.elementor-357 .elementor-element.elementor-element-7fd0a21>.elementor-element{position:relative;z-index:1}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-inner{width:100%;max-width:1380px;margin:0 auto}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-head{max-width:820px;margin:0 auto 46px;text-align:center}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-eyebrow .elementor-heading-title{display:flex;align-items:center;justify-content:center;gap:14px;color:#c58a25;font-size:12px;font-weight:800;letter-spacing:.26em;text-transform:uppercase}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-eyebrow .elementor-heading-title:before,.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-eyebrow .elementor-heading-title:after{content:"";width:40px;height:1px;background:#c58a25}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-heading .elementor-heading-title{color:#fff;font-size:clamp(34px,3.3vw,52px);line-height:1.08;letter-spacing:-.035em}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-heading .elementor-heading-title span{color:#c58a25}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-intro,.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-intro p{max-width:690px;margin:20px auto 0;color:rgba(245,245,243,.92);font-size:17px;line-height:1.7}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:100%}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-card{position:relative;width:auto!important;min-height:410px;padding:34px 18px;overflow:hidden;border:1px solid transparent;border-radius:24px;background:rgba(245,245,243,.8);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-card:hover{border-color:rgba(197,138,37,.28);background:#fff;box-shadow:0 22px 48px rgba(47,70,92,.11);transform:translateY(-6px)}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-card:before{content:"";position:absolute;top:0;left:50%;width:64px;height:5px;border-radius:0 0 6px 6px;background:#b8a890;opacity:0;transform:translateX(-50%);transition:opacity .2s ease}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-card:hover:before{opacity:1}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-icon{display:grid;place-items:center;width:88px;height:88px;min-height:88px;border-radius:50%;background:#f2eee8;transition:background-color .25s ease}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-icon img{width:50px;height:50px;object-fit:contain;filter:brightness(0) saturate(100%) invert(55%) sepia(77%) saturate(771%) hue-rotate(357deg) brightness(92%) contrast(89%);transition:filter .25s ease}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-card:hover .mg-floor-promise-icon{background:#b8a890}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-card:hover .mg-floor-promise-icon img{filter:brightness(0) invert(1)}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-title .elementor-heading-title{color:#252c2f;font-size:16px;line-height:1.45;font-weight:800}
.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-copy,.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-copy p{margin:0;color:#686d70;font-size:13px;line-height:1.62;text-align:center}
@media(max-width:1180px){.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-card{min-height:340px;padding-left:26px;padding-right:26px}}
@media(max-width:760px){.elementor-357 .elementor-element.elementor-element-7fd0a21{min-height:0;padding:66px 20px 70px}.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-grid{grid-template-columns:1fr;gap:18px}.elementor-357 .elementor-element.elementor-element-7fd0a21 .mg-floor-promise-card{min-height:310px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a881bed */.elementor-357 .elementor-element.elementor-element-a881bed .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}
.elementor-357 .elementor-element.elementor-element-a881bed .elementor-heading-title:before,.elementor-357 .elementor-element.elementor-element-a881bed .elementor-heading-title:after{content:"";display:block;width:34px;height:1px;background:#C58A25}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ef67b */.elementor-357 .elementor-element.elementor-element-28ef67b .mg-floor-how-action .elementor-button{padding:20px 35px!important;border:0!important;border-radius:20px 5px 20px 5px!important;background-color:var(--e-global-color-primary)!important;color:#fff!important;font-family:Manrope,Sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:1!important}
.elementor-357 .elementor-element.elementor-element-28ef67b .mg-floor-how-action .elementor-button:hover,.elementor-357 .elementor-element.elementor-element-28ef67b .mg-floor-how-action .elementor-button:focus{background-color:var(--e-global-color-accent)!important;color:#fff!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9e6b2 */.elementor-357 .elementor-element.elementor-element-4d9e6b2{width:min(1380px,calc(100% - 48px));min-height:370px;margin:70px auto;padding:24px;justify-content:center;background-position:center;background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff}
.elementor-357 .elementor-element.elementor-element-4d9e6b2:before{content:"";position:absolute;inset:0;background:rgba(31,40,45,.48);pointer-events:none}
.elementor-357 .elementor-element.elementor-element-4d9e6b2>.e-con-inner,.elementor-357 .elementor-element.elementor-element-4d9e6b2>.elementor-element{position:relative;z-index:1}
.elementor-357 .elementor-element.elementor-element-4d9e6b2 .mg-floor-grand-eyebrow .elementor-heading-title,.elementor-357 .elementor-element.elementor-element-4d9e6b2 .mg-floor-grand-heading .elementor-heading-title,.elementor-357 .elementor-element.elementor-element-4d9e6b2 .mg-floor-grand-copy,.elementor-357 .elementor-element.elementor-element-4d9e6b2 .mg-floor-grand-copy p,.elementor-357 .elementor-element.elementor-element-4d9e6b2 .mg-floor-grand-date .elementor-heading-title{color:#fff}
.elementor-357 .elementor-element.elementor-element-4d9e6b2 .mg-floor-grand-eyebrow .elementor-heading-title{font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.elementor-357 .elementor-element.elementor-element-4d9e6b2 .mg-floor-grand-heading .elementor-heading-title{font-size:38px;line-height:1.15}
.elementor-357 .elementor-element.elementor-element-4d9e6b2 .mg-floor-grand-copy,.elementor-357 .elementor-element.elementor-element-4d9e6b2 .mg-floor-grand-copy p{max-width:760px;margin:0 auto;font-size:16px;line-height:1.7}
.elementor-357 .elementor-element.elementor-element-4d9e6b2 .mg-floor-grand-button .elementor-button{min-width:210px;border-radius:5px;background:#b8a890;color:#fff;text-transform:none}
.elementor-357 .elementor-element.elementor-element-4d9e6b2 .mg-floor-grand-button .elementor-button:hover{background:#75694e;color:#fff}
.elementor-357 .elementor-element.elementor-element-4d9e6b2 .mg-floor-grand-date .elementor-heading-title{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
@media(max-width:760px){.elementor-357 .elementor-element.elementor-element-4d9e6b2{width:calc(100% - 36px);min-height:330px;margin:46px auto;padding:12px 22px}.elementor-357 .elementor-element.elementor-element-4d9e6b2 .mg-floor-grand-heading .elementor-heading-title{font-size:32px}}/* End custom CSS */