.elementor-15 .elementor-element.elementor-element-564facf{--display:flex;--min-height:500px;--justify-content:center;--overflow:hidden;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-564facf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-564facf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/08/pexels-jimmy-teoh-294331-1634272-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-564facf::before, .elementor-15 .elementor-element.elementor-element-564facf > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-564facf > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-564facf > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-564facf > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-564facf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-b7a25a8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-e501b97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:03px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-e501b97.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-e501b97 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:80px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-cd3c434{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-cd3c434:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cd3c434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3747f1 );}.elementor-15 .elementor-element.elementor-element-eb462a5{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-eb462a5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-eb462a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5c9dd76{--display:flex;--min-height:300px;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--margin-top:70px;--margin-bottom:0px;--margin-left:180px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-15 .elementor-element.elementor-element-c0fe5c7{width:var( --container-widget-width, 50% );max-width:50%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 295px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-c0fe5c7.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-c0fe5c7 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-aef80fb{--display:flex;}.elementor-15 .elementor-element.elementor-element-5f92c48{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;text-align:start;}.elementor-15 .elementor-element.elementor-element-5f92c48.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-5f92c48 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-a06ab06{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-15 .elementor-element.elementor-element-a06ab06.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-a06ab06 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-6ddd95a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-6ddd95a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor6 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );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-15 .elementor-element.elementor-element-d34f60d{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;--container-widget-width:80%;--container-widget-flex-grow:0;color:var( --e-global-color-astglobalcolor6 );}.elementor-15 .elementor-element.elementor-element-d34f60d p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-15 .elementor-element.elementor-element-f76fc32 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-f76fc32 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-f76fc32 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-f76fc32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;}.elementor-15 .elementor-element.elementor-element-f76fc32.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-f76fc32 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-f76fc32 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-f76fc32 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-f4a8213{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-f4a8213:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f4a8213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3747f1 );}.elementor-15 .elementor-element.elementor-element-fe4da43{--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-15 .elementor-element.elementor-element-6c149e1{--display:flex;}.elementor-15 .elementor-element.elementor-element-7908093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-7908093.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-7908093 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-11f9459{--display:flex;}.elementor-15 .elementor-element.elementor-element-38ef551{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-38ef551.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-38ef551 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;}.elementor-15 .elementor-element.elementor-element-bd3dea9{--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-15 .elementor-element.elementor-element-d2f38c0{--display:flex;}.elementor-15 .elementor-element.elementor-element-e6228f9{width:var( --container-widget-width, 68.256% );max-width:68.256%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:68.256%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-e6228f9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-e6228f9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor6 );}.elementor-15 .elementor-element.elementor-element-19d7056{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-63eafe0 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-63eafe0 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-63eafe0 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-63eafe0.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-63eafe0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-63eafe0 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-63eafe0 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-3aa51a4{--display:grid;--min-height:600px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-3aa51a4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3aa51a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3747f1 );}.elementor-15 .elementor-element.elementor-element-cb9458c{--display:flex;--min-height:400px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-cb9458c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cb9458c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/08/O4C0Em9iAqwVclL7GER9L4EHb4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-cb9458c::before, .elementor-15 .elementor-element.elementor-element-cb9458c > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-cb9458c > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-cb9458c > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-cb9458c > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-cb9458c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-cb9458c:hover::before, .elementor-15 .elementor-element.elementor-element-cb9458c:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-cb9458c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-cb9458c > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-cb9458c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-cb9458c:hover{--overlay-opacity:0.7;}.elementor-15 .elementor-element.elementor-element-b5086a9{text-align:center;}.elementor-15 .elementor-element.elementor-element-b5086a9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:300;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-7129c30{text-align:center;}.elementor-15 .elementor-element.elementor-element-7129c30 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-6940c30 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-6940c30 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6940c30 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-6940c30.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-6940c30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-6940c30 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-6940c30 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-6a6ea0c{--display:flex;--min-height:400px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-6a6ea0c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6a6ea0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/08/HhGTfidl17A3xla2r3sQLvJ3DQ.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-6a6ea0c::before, .elementor-15 .elementor-element.elementor-element-6a6ea0c > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6a6ea0c > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6a6ea0c > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-6a6ea0c > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-6a6ea0c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-6a6ea0c:hover::before, .elementor-15 .elementor-element.elementor-element-6a6ea0c:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6a6ea0c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6a6ea0c > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-6a6ea0c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-6a6ea0c:hover{--overlay-opacity:0.7;}.elementor-15 .elementor-element.elementor-element-81fa232{text-align:center;}.elementor-15 .elementor-element.elementor-element-81fa232 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:300;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-b18ec95{text-align:center;}.elementor-15 .elementor-element.elementor-element-b18ec95 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-b611ebe .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-b611ebe .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-b611ebe .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-b611ebe.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b611ebe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-b611ebe .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-b611ebe .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-dbb8586{--display:flex;--min-height:400px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-dbb8586:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-dbb8586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/08/l1K7EGmivJtBKh2rDmTDcyjjg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-dbb8586::before, .elementor-15 .elementor-element.elementor-element-dbb8586 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-dbb8586 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-dbb8586 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-dbb8586 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-dbb8586 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-dbb8586:hover::before, .elementor-15 .elementor-element.elementor-element-dbb8586:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-dbb8586:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-dbb8586 > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-dbb8586 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-dbb8586:hover{--overlay-opacity:0.7;}.elementor-15 .elementor-element.elementor-element-19b11f1{text-align:center;}.elementor-15 .elementor-element.elementor-element-19b11f1 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:300;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-fa263a1{text-align:center;}.elementor-15 .elementor-element.elementor-element-fa263a1 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-573b301 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-573b301 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-573b301 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-573b301.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-573b301 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-573b301 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-573b301 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-c272e78{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-c272e78:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c272e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-3cafc5c{--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-15 .elementor-element.elementor-element-b4dd7fd{--display:flex;}.elementor-15 .elementor-element.elementor-element-62d3596{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-62d3596.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-62d3596 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-c6c84f5{--display:flex;}.elementor-15 .elementor-element.elementor-element-3705d64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-3705d64.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-3705d64 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-0c8fe45{--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-15 .elementor-element.elementor-element-bc79342{--display:flex;}.elementor-15 .elementor-element.elementor-element-bc79342.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-fdb722d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-15 .elementor-element.elementor-element-fdb722d.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-fdb722d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-3336447{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-930abd9 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-930abd9 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-930abd9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-930abd9.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-930abd9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-930abd9 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-930abd9 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-0a68d56{--display:grid;--min-height:600px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-0a68d56:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0a68d56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-de70c24{--display:flex;--min-height:400px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-de70c24:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-de70c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/09/pexels-phalgunnmaharishi-33230969-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-de70c24::before, .elementor-15 .elementor-element.elementor-element-de70c24 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-de70c24 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-de70c24 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-de70c24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-de70c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-de70c24:hover::before, .elementor-15 .elementor-element.elementor-element-de70c24:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-de70c24:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-de70c24 > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-de70c24 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-de70c24:hover{--overlay-opacity:0.7;}.elementor-15 .elementor-element.elementor-element-8a1304e{text-align:center;}.elementor-15 .elementor-element.elementor-element-8a1304e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:300;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-946ad74{text-align:center;}.elementor-15 .elementor-element.elementor-element-946ad74 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-816df52 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-816df52 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-816df52 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-816df52.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-816df52 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-816df52 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-816df52 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-503e831{--display:flex;--min-height:400px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-503e831:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-503e831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/09/pexels-anny-quimbayo-501844838-32226825-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-503e831::before, .elementor-15 .elementor-element.elementor-element-503e831 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-503e831 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-503e831 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-503e831 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-503e831 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-503e831:hover::before, .elementor-15 .elementor-element.elementor-element-503e831:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-503e831:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-503e831 > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-503e831 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-503e831:hover{--overlay-opacity:0.7;}.elementor-15 .elementor-element.elementor-element-a2164e9{text-align:center;}.elementor-15 .elementor-element.elementor-element-a2164e9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:300;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-8020868{text-align:center;}.elementor-15 .elementor-element.elementor-element-8020868 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-90a1aef .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-90a1aef .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-90a1aef .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-90a1aef.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-90a1aef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-90a1aef .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-90a1aef .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-d17fdd7{--display:flex;--min-height:400px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-d17fdd7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d17fdd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/09/pexels-dextarvision-10863098-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-d17fdd7::before, .elementor-15 .elementor-element.elementor-element-d17fdd7 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-d17fdd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-d17fdd7 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-d17fdd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-d17fdd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-d17fdd7:hover::before, .elementor-15 .elementor-element.elementor-element-d17fdd7:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-d17fdd7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-d17fdd7 > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-d17fdd7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-d17fdd7:hover{--overlay-opacity:0.7;}.elementor-15 .elementor-element.elementor-element-69ed608{text-align:center;}.elementor-15 .elementor-element.elementor-element-69ed608 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:300;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-50e31a2{text-align:center;}.elementor-15 .elementor-element.elementor-element-50e31a2 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-245416c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-245416c .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-245416c .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-245416c.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-245416c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-245416c .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-245416c .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-9141763{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-9141763:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9141763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3747f1 );}.elementor-15 .elementor-element.elementor-element-1fed295{--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-15 .elementor-element.elementor-element-73e45b7{--display:flex;}.elementor-15 .elementor-element.elementor-element-c45eae0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-c45eae0.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-c45eae0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-1891197{--display:flex;}.elementor-15 .elementor-element.elementor-element-1d1ab7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-1d1ab7a.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-1d1ab7a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;}.elementor-15 .elementor-element.elementor-element-4f242ff{--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-15 .elementor-element.elementor-element-feddaed{--display:flex;}.elementor-15 .elementor-element.elementor-element-feddaed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-af034be{width:var( --container-widget-width, 68.256% );max-width:68.256%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:68.256%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-af034be.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-af034be .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor6 );}.elementor-15 .elementor-element.elementor-element-1e33d2f{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-7469267 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-7469267 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-7469267 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7469267.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-7469267 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-7469267 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-7469267 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-7e2d60a{--display:grid;--min-height:600px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-7e2d60a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7e2d60a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3747f1 );}.elementor-15 .elementor-element.elementor-element-7f9c071{--display:flex;--min-height:400px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-7f9c071:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7f9c071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/09/Hs28VYJsumw25Bf01iFhauVh6U.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-7f9c071::before, .elementor-15 .elementor-element.elementor-element-7f9c071 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7f9c071 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7f9c071 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7f9c071 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7f9c071 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-7f9c071:hover::before, .elementor-15 .elementor-element.elementor-element-7f9c071:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7f9c071:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7f9c071 > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-7f9c071 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-7f9c071:hover{--overlay-opacity:0.7;}.elementor-15 .elementor-element.elementor-element-aefc18e{text-align:center;}.elementor-15 .elementor-element.elementor-element-aefc18e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:300;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-c7ea051{text-align:center;}.elementor-15 .elementor-element.elementor-element-c7ea051 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-a5c553d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-a5c553d .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-a5c553d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-a5c553d.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-a5c553d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-a5c553d .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-a5c553d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-67f989b{--display:flex;--min-height:400px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-67f989b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-67f989b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/09/mb3QlyCAPbWtOk03gQVAadvWA.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-67f989b::before, .elementor-15 .elementor-element.elementor-element-67f989b > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-67f989b > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-67f989b > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-67f989b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-67f989b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-67f989b:hover::before, .elementor-15 .elementor-element.elementor-element-67f989b:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-67f989b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-67f989b > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-67f989b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-67f989b:hover{--overlay-opacity:0.7;}.elementor-15 .elementor-element.elementor-element-a7d5015{text-align:center;}.elementor-15 .elementor-element.elementor-element-a7d5015 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:300;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-b48f7c0{text-align:center;}.elementor-15 .elementor-element.elementor-element-b48f7c0 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-b94b09a .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-b94b09a .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-b94b09a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-b94b09a.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b94b09a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-b94b09a .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-b94b09a .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-067db8f{--display:flex;--min-height:400px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-067db8f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-067db8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/09/QmCjEL8YSsyArnN9l5L7Ox8LdSQ.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-067db8f::before, .elementor-15 .elementor-element.elementor-element-067db8f > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-067db8f > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-067db8f > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-067db8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-067db8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-067db8f:hover::before, .elementor-15 .elementor-element.elementor-element-067db8f:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-067db8f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-067db8f > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-067db8f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-067db8f:hover{--overlay-opacity:0.7;}.elementor-15 .elementor-element.elementor-element-73da62f{text-align:center;}.elementor-15 .elementor-element.elementor-element-73da62f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:300;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-ef4ecb5{text-align:center;}.elementor-15 .elementor-element.elementor-element-ef4ecb5 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-fb96d8b .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-fb96d8b .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-fb96d8b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-fb96d8b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-fb96d8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-fb96d8b .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-fb96d8b .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-2cdcf5a{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-2cdcf5a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2cdcf5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c3c7f6f{--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-15 .elementor-element.elementor-element-44c5221{--display:flex;}.elementor-15 .elementor-element.elementor-element-064f839{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-064f839.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-064f839 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-d47bb89{--display:flex;}.elementor-15 .elementor-element.elementor-element-975682d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-975682d.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-975682d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-953a2a9{--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-15 .elementor-element.elementor-element-b19ea6d{--display:flex;}.elementor-15 .elementor-element.elementor-element-67094f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-15 .elementor-element.elementor-element-67094f6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-67094f6 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-29e46ed{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-7a17e2b .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-7a17e2b .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-7a17e2b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-7a17e2b.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-7a17e2b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-7a17e2b .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-7a17e2b .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-67bba2d{--display:grid;--min-height:600px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-67bba2d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-67bba2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-b307d73{--display:flex;--min-height:400px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-b307d73:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b307d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/09/pexels-moklebust-13865606-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-b307d73::before, .elementor-15 .elementor-element.elementor-element-b307d73 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-b307d73 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-b307d73 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-b307d73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-b307d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-b307d73:hover::before, .elementor-15 .elementor-element.elementor-element-b307d73:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-b307d73:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-b307d73 > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-b307d73 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-b307d73:hover{--overlay-opacity:0.7;}.elementor-15 .elementor-element.elementor-element-38339e4{text-align:center;}.elementor-15 .elementor-element.elementor-element-38339e4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:300;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-26335e1{text-align:center;}.elementor-15 .elementor-element.elementor-element-26335e1 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-0cd55fa .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-0cd55fa .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-0cd55fa .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-0cd55fa.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-0cd55fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-0cd55fa .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-0cd55fa .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-01821f5{--display:flex;--min-height:400px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-01821f5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-01821f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/09/pexels-subhrajyoti-paul-447200412-37175314-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-01821f5::before, .elementor-15 .elementor-element.elementor-element-01821f5 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-01821f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-01821f5 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-01821f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-01821f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-01821f5:hover::before, .elementor-15 .elementor-element.elementor-element-01821f5:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-01821f5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-01821f5 > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-01821f5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-01821f5:hover{--overlay-opacity:0.7;}.elementor-15 .elementor-element.elementor-element-21e4b9f{text-align:center;}.elementor-15 .elementor-element.elementor-element-21e4b9f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:300;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-b1b088a{text-align:center;}.elementor-15 .elementor-element.elementor-element-b1b088a .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-903da8e .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-903da8e .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-903da8e .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-903da8e.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-903da8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-903da8e .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-903da8e .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-2d57d09{--display:flex;--min-height:400px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-2d57d09:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2d57d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/09/pexels-weekendplayer-1098982-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-2d57d09::before, .elementor-15 .elementor-element.elementor-element-2d57d09 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-2d57d09 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-2d57d09 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-2d57d09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-2d57d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-2d57d09:hover::before, .elementor-15 .elementor-element.elementor-element-2d57d09:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-2d57d09:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-2d57d09 > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-2d57d09 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-2d57d09:hover{--overlay-opacity:0.7;}.elementor-15 .elementor-element.elementor-element-0f31e99{text-align:center;}.elementor-15 .elementor-element.elementor-element-0f31e99 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:300;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-145bf63{text-align:center;}.elementor-15 .elementor-element.elementor-element-145bf63 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-cdfd922 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-cdfd922 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-cdfd922 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-cdfd922.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-cdfd922 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-cdfd922 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-cdfd922 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-11d8d88{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-11d8d88:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-11d8d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F0;}.elementor-15 .elementor-element.elementor-element-5bb1e09{--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-15 .elementor-element.elementor-element-42f2ef8{--display:flex;}.elementor-15 .elementor-element.elementor-element-1918df8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-1918df8.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-1918df8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-10b9919{--display:flex;}.elementor-15 .elementor-element.elementor-element-353db73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-15 .elementor-element.elementor-element-353db73.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-353db73 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;}.elementor-15 .elementor-element.elementor-element-f13f2b9{--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-15 .elementor-element.elementor-element-415edb8{--display:flex;}.elementor-15 .elementor-element.elementor-element-04e06cb{width:var( --container-widget-width, 68.256% );max-width:68.256%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:68.256%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-04e06cb.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-04e06cb .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor6 );}.elementor-15 .elementor-element.elementor-element-08cea4f{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-9b1c2c9 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-9b1c2c9 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-9b1c2c9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9b1c2c9.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-9b1c2c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-9b1c2c9 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-9b1c2c9 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-144cd5d{--display:flex;--min-height:400px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-144cd5d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-144cd5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3747f1 );}.elementor-15 .elementor-element.elementor-element-bf914d6{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-bf914d6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bf914d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/08/pexels-artbovich-8092387-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-15 .elementor-element.elementor-element-bf279e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-bf279e2 .elementor-icon-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-bf279e2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-bf279e2.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-bf279e2.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-bf279e2.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-bf279e2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-bf279e2 .elementor-icon{font-size:35px;}.elementor-15 .elementor-element.elementor-element-bf279e2 .elementor-icon svg{height:35px;}.elementor-15 .elementor-element.elementor-element-bf279e2 .elementor-icon i, .elementor-15 .elementor-element.elementor-element-bf279e2 .elementor-icon svg{transform:rotate(-40deg);}.elementor-15 .elementor-element.elementor-element-cbb32d1{--display:flex;--min-height:150px;--border-radius:20px 20px 20px 20px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-cbb32d1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cbb32d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111B0;}.elementor-15 .elementor-element.elementor-element-2261c68{--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-15 .elementor-element.elementor-element-cb09c97 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-5517bbf{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-7da05da{width:var( --container-widget-width, 62.747% );max-width:62.747%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:62.747%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-7da05da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-4442684 .elementor-button{background-color:#0F5446;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-4442684 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4442684 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4442684.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4442684 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-4442684 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4442684 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-d4ce117{--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-15 .elementor-element.elementor-element-52d24fd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-3fc3a27{--display:flex;--min-height:200px;--border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-3fc3a27:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3fc3a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/08/pexels-selin-98048527-13686246-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-0405b35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0405b35 .elementor-icon-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-0405b35.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-0405b35.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0405b35.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-0405b35.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0405b35.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-0405b35 .elementor-icon{font-size:35px;}.elementor-15 .elementor-element.elementor-element-0405b35 .elementor-icon svg{height:35px;}.elementor-15 .elementor-element.elementor-element-0405b35 .elementor-icon i, .elementor-15 .elementor-element.elementor-element-0405b35 .elementor-icon svg{transform:rotate(-40deg);}.elementor-15 .elementor-element.elementor-element-89981f0{--display:flex;--min-height:200px;--border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-89981f0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-89981f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/08/K9p5lGloGmcwXimIajO053M8QA.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f384c1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f384c1f .elementor-icon-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-f384c1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-f384c1f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f384c1f.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-f384c1f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f384c1f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-f384c1f .elementor-icon{font-size:35px;}.elementor-15 .elementor-element.elementor-element-f384c1f .elementor-icon svg{height:35px;}.elementor-15 .elementor-element.elementor-element-f384c1f .elementor-icon i, .elementor-15 .elementor-element.elementor-element-f384c1f .elementor-icon svg{transform:rotate(-40deg);}.elementor-15 .elementor-element.elementor-element-e9cd275{--display:flex;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-e9cd275:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e9cd275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/08/81068f4f6bb5e29605f1655e11a46f0c.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-15 .elementor-element.elementor-element-fa8e99d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-fa8e99d .elementor-icon-wrapper{text-align:end;}.elementor-15 .elementor-element.elementor-element-fa8e99d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-fa8e99d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-fa8e99d.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-fa8e99d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-fa8e99d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-fa8e99d .elementor-icon{font-size:35px;}.elementor-15 .elementor-element.elementor-element-fa8e99d .elementor-icon svg{height:35px;}.elementor-15 .elementor-element.elementor-element-fa8e99d .elementor-icon i, .elementor-15 .elementor-element.elementor-element-fa8e99d .elementor-icon svg{transform:rotate(-40deg);}.elementor-15 .elementor-element.elementor-element-6cc2d62{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-29dbd6f{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-29dbd6f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-29dbd6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://preyfoxluxury158.wpstackly.tech/wp-content/uploads/2026/08/image.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-29dbd6f::before, .elementor-15 .elementor-element.elementor-element-29dbd6f > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-29dbd6f > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-29dbd6f > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-29dbd6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-29dbd6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-c111e84{--display:flex;--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-15 .elementor-element.elementor-element-1623c9a.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-1623c9a{text-align:center;}.elementor-15 .elementor-element.elementor-element-1623c9a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:70px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-7775dd6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-7775dd6.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-7775dd6 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-7b422c2 .elementor-button{background-color:#1E181252;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-7b422c2 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-7b422c2 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-7b422c2.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-7b422c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-7b422c2 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-7b422c2 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-b7a25a8{--width:50%;}.elementor-15 .elementor-element.elementor-element-eb462a5{--width:100%;}.elementor-15 .elementor-element.elementor-element-5c9dd76{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-5c9dd76{--width:80%;}.elementor-15 .elementor-element.elementor-element-bc79342{--width:383.4px;}.elementor-15 .elementor-element.elementor-element-feddaed{--width:408.4px;}}@media(min-width:1025px){.elementor-15 .elementor-element.elementor-element-564facf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-564facf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-15 .elementor-element.elementor-element-29dbd6f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-29dbd6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15 .elementor-element.elementor-element-e501b97 .elementor-heading-title{font-size:60px;}.elementor-15 .elementor-element.elementor-element-cd3c434{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5c9dd76{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5c9dd76.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-c0fe5c7{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-15 .elementor-element.elementor-element-c0fe5c7.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-5f92c48{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-15 .elementor-element.elementor-element-5f92c48 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-a06ab06{margin:-50px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-a06ab06 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-6ddd95a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-15 .elementor-element.elementor-element-6ddd95a .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-d34f60d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-f76fc32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-15 .elementor-element.elementor-element-f76fc32 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-7908093 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-38ef551.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-38ef551 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-e6228f9{width:var( --container-widget-width, 328.125px );max-width:328.125px;--container-widget-width:328.125px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-e6228f9 .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-63eafe0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-3aa51a4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-b5086a9 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-7129c30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-6940c30 .elementor-button{font-size:15px;}.elementor-15 .elementor-element.elementor-element-81fa232 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-b18ec95 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-b611ebe .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-19b11f1 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-fa263a1 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-573b301 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-62d3596 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-3705d64.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-3705d64 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-fdb722d .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-930abd9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-0a68d56{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-8a1304e .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-946ad74 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-816df52 .elementor-button{font-size:15px;}.elementor-15 .elementor-element.elementor-element-a2164e9 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-8020868 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-90a1aef .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-69ed608 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-50e31a2 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-245416c .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-c45eae0 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-1d1ab7a.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-1d1ab7a .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-af034be{width:var( --container-widget-width, 328.125px );max-width:328.125px;--container-widget-width:328.125px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-af034be .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-7469267 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-7e2d60a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-aefc18e .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-c7ea051 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-a5c553d .elementor-button{font-size:15px;}.elementor-15 .elementor-element.elementor-element-a7d5015 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-b48f7c0 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-b94b09a .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-73da62f .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-ef4ecb5 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-fb96d8b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-064f839 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-975682d.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-975682d .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-67094f6{width:var( --container-widget-width, 360.4px );max-width:360.4px;--container-widget-width:360.4px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-67094f6 .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-7a17e2b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-67bba2d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-38339e4 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-26335e1 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-0cd55fa .elementor-button{font-size:15px;}.elementor-15 .elementor-element.elementor-element-21e4b9f .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-b1b088a .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-903da8e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-0f31e99 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-145bf63 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-cdfd922 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-1918df8 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-353db73.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-353db73 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-04e06cb{width:var( --container-widget-width, 328.125px );max-width:328.125px;--container-widget-width:328.125px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-04e06cb .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-9b1c2c9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-144cd5d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15 .elementor-element.elementor-element-bf279e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 290px;}.elementor-15 .elementor-element.elementor-element-cb09c97 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-4442684 .elementor-button{font-size:15px;}.elementor-15 .elementor-element.elementor-element-d4ce117{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15 .elementor-element.elementor-element-52d24fd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-0405b35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-f384c1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-15 .elementor-element.elementor-element-e9cd275{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-fa8e99d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 290px;}.elementor-15 .elementor-element.elementor-element-1623c9a .elementor-heading-title{font-size:50px;}.elementor-15 .elementor-element.elementor-element-7775dd6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-7b422c2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-b7a25a8{--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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15 .elementor-element.elementor-element-e501b97 .elementor-heading-title{font-size:80px;}.elementor-15 .elementor-element.elementor-element-5c9dd76{--width:80%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-c0fe5c7 img{height:250px;}.elementor-15 .elementor-element.elementor-element-aef80fb{--padding-top:20px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-5f92c48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-5f92c48 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-a06ab06{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-a06ab06 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-6ddd95a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-6ddd95a.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-6ddd95a .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-d34f60d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-f76fc32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-f76fc32.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-f76fc32 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-7908093 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-38ef551.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-38ef551 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-e6228f9 .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-63eafe0.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-63eafe0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-3aa51a4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-cb9458c{--min-height:650px;}.elementor-15 .elementor-element.elementor-element-b5086a9 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-7129c30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-6940c30.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-6940c30 .elementor-button{font-size:15px;}.elementor-15 .elementor-element.elementor-element-6a6ea0c{--min-height:650px;}.elementor-15 .elementor-element.elementor-element-81fa232 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-b18ec95 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-b611ebe.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b611ebe .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-dbb8586{--min-height:650px;}.elementor-15 .elementor-element.elementor-element-19b11f1 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-fa263a1 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-573b301.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-573b301 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-62d3596{text-align:start;}.elementor-15 .elementor-element.elementor-element-62d3596 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-3705d64.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-3705d64 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-fdb722d .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-930abd9.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-930abd9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-0a68d56{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-de70c24{--min-height:650px;}.elementor-15 .elementor-element.elementor-element-8a1304e .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-946ad74 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-816df52.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-816df52 .elementor-button{font-size:15px;}.elementor-15 .elementor-element.elementor-element-503e831{--min-height:650px;}.elementor-15 .elementor-element.elementor-element-a2164e9 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-8020868 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-90a1aef.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-90a1aef .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-d17fdd7{--min-height:650px;}.elementor-15 .elementor-element.elementor-element-69ed608 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-50e31a2 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-245416c.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-245416c .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-c45eae0 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-1d1ab7a.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-1d1ab7a .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-af034be .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-7469267.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-7469267 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-7e2d60a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7f9c071{--min-height:650px;}.elementor-15 .elementor-element.elementor-element-aefc18e .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-c7ea051 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-a5c553d.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-a5c553d .elementor-button{font-size:15px;}.elementor-15 .elementor-element.elementor-element-67f989b{--min-height:650px;}.elementor-15 .elementor-element.elementor-element-a7d5015 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-b48f7c0 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-b94b09a.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b94b09a .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-067db8f{--min-height:650px;}.elementor-15 .elementor-element.elementor-element-73da62f .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-ef4ecb5 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-fb96d8b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-fb96d8b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-064f839{text-align:start;}.elementor-15 .elementor-element.elementor-element-064f839 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-975682d.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-975682d .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-67094f6 .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-7a17e2b.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-7a17e2b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-67bba2d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-b307d73{--min-height:650px;}.elementor-15 .elementor-element.elementor-element-38339e4 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-26335e1 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-0cd55fa.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-0cd55fa .elementor-button{font-size:15px;}.elementor-15 .elementor-element.elementor-element-01821f5{--min-height:650px;}.elementor-15 .elementor-element.elementor-element-21e4b9f .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-b1b088a .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-903da8e.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-903da8e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-2d57d09{--min-height:650px;}.elementor-15 .elementor-element.elementor-element-0f31e99 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-145bf63 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-cdfd922.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-cdfd922 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-1918df8 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-353db73.elementor-element{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-353db73 .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-04e06cb .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-9b1c2c9.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-9b1c2c9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-bf279e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-2261c68{--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-15 .elementor-element.elementor-element-cb09c97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-cb09c97 .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-5517bbf{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-7da05da{width:var( --container-widget-width, 286.688px );max-width:286.688px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:286.688px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-7da05da p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-4442684.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4442684 .elementor-button{font-size:15px;}.elementor-15 .elementor-element.elementor-element-d4ce117{--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-15 .elementor-element.elementor-element-52d24fd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-15 .elementor-element.elementor-element-0405b35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-f384c1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-fa8e99d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-29dbd6f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-1623c9a{text-align:center;}.elementor-15 .elementor-element.elementor-element-1623c9a .elementor-heading-title{font-size:50px;}.elementor-15 .elementor-element.elementor-element-7775dd6{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-15 .elementor-element.elementor-element-7b422c2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-cb9458c *//* Container layout constraints */
.elementor-15 .elementor-element.elementor-element-cb9458c {
    position: relative;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* Centers the content group vertically */
    align-items: center !important;     /* Centers the content group horizontally */
    text-align: center !important;
    min-height: 350px;
}

/* Background dark veil for readability */
.elementor-15 .elementor-element.elementor-element-cb9458c::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(0, 0, 0, 0.3) !important;
    z-index: 1 !important;
    pointer-events: none !important;
    transition: background 0.4s ease !important;
}

.elementor-15 .elementor-element.elementor-element-cb9458c:hover::before {
    background: rgba(0, 0, 0, 0.6) !important;
}

/* --- HEADING & TEXT EDITOR ADJUSTMENT --- */
/* Targets both the Heading and the Text Editor widgets */
.elementor-15 .elementor-element.elementor-element-cb9458c .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-cb9458c .elementor-widget-text-editor {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 0 10px 0 !important; /* Managed gap below text */
    
    /* Forces text color to remain solid white */
    color: #ffffff !important; 
    
    /* Smoothly lifts the text elements up by 15px on hover */
    transition: transform 0.5s cubic-bezier(.22, 1, .36, 1) !important;
}

/* Ensures nested paragraph tags inside the text editor also turn white */
.elementor-15 .elementor-element.elementor-element-cb9458c .elementor-widget-text-editor *,
.elementor-15 .elementor-element.elementor-element-cb9458c .elementor-widget-heading * {
    color: #ffffff !important;
}

/* Moves both the heading and text editor up together on hover */
.elementor-15 .elementor-element.elementor-element-cb9458c:hover .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-cb9458c:hover .elementor-widget-text-editor {
    transform: translateY(-15px) !important;
}

/* --- BUTTON ADJUSTMENT --- */
.elementor-15 .elementor-element.elementor-element-cb9458c .elementor-widget-button {
    position: relative !important;
    z-index: 2 !important;
    opacity: 0 !important; 
    visibility: hidden !important;
    margin-top: 0 !important; 
    
    /* Shifts the button down initially so it doesn't crowd the text */
    transform: translateY(15px) !important; 
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease !important;
}

/* Reveals the button and pulls it into place under the shifted text elements */
.elementor-15 .elementor-element.elementor-element-cb9458c:hover .elementor-widget-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-5px) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6ea0c *//* Container layout constraints */
.elementor-15 .elementor-element.elementor-element-6a6ea0c {
    position: relative;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* Centers the content group vertically */
    align-items: center !important;     /* Centers the content group horizontally */
    text-align: center !important;
    min-height: 350px;
}

/* Background dark veil for readability */
.elementor-15 .elementor-element.elementor-element-6a6ea0c::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(0, 0, 0, 0.3) !important;
    z-index: 1 !important;
    pointer-events: none !important;
    transition: background 0.4s ease !important;
}

.elementor-15 .elementor-element.elementor-element-6a6ea0c:hover::before {
    background: rgba(0, 0, 0, 0.6) !important;
}

/* --- HEADING & TEXT EDITOR ADJUSTMENT --- */
/* Targets both the Heading and the Text Editor widgets */
.elementor-15 .elementor-element.elementor-element-6a6ea0c .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-6a6ea0c .elementor-widget-text-editor {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 0 10px 0 !important; /* Managed gap below text */
    
    /* Forces text color to remain solid white */
    color: #ffffff !important; 
    
    /* Smoothly lifts the text elements up by 15px on hover */
    transition: transform 0.5s cubic-bezier(.22, 1, .36, 1) !important;
}

/* Ensures nested paragraph tags inside the text editor also turn white */
.elementor-15 .elementor-element.elementor-element-6a6ea0c .elementor-widget-text-editor *,
.elementor-15 .elementor-element.elementor-element-6a6ea0c .elementor-widget-heading * {
    color: #ffffff !important;
}

/* Moves both the heading and text editor up together on hover */
.elementor-15 .elementor-element.elementor-element-6a6ea0c:hover .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-6a6ea0c:hover .elementor-widget-text-editor {
    transform: translateY(-15px) !important;
}

/* --- BUTTON ADJUSTMENT --- */
.elementor-15 .elementor-element.elementor-element-6a6ea0c .elementor-widget-button {
    position: relative !important;
    z-index: 2 !important;
    opacity: 0 !important; 
    visibility: hidden !important;
    margin-top: 0 !important; 
    
    /* Shifts the button down initially so it doesn't crowd the text */
    transform: translateY(15px) !important; 
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease !important;
}

/* Reveals the button and pulls it into place under the shifted text elements */
.elementor-15 .elementor-element.elementor-element-6a6ea0c:hover .elementor-widget-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-5px) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb8586 *//* Container layout constraints */
.elementor-15 .elementor-element.elementor-element-dbb8586 {
    position: relative;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* Centers the content group vertically */
    align-items: center !important;     /* Centers the content group horizontally */
    text-align: center !important;
    min-height: 350px;
}

/* Background dark veil for readability */
.elementor-15 .elementor-element.elementor-element-dbb8586::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(0, 0, 0, 0.3) !important;
    z-index: 1 !important;
    pointer-events: none !important;
    transition: background 0.4s ease !important;
}

.elementor-15 .elementor-element.elementor-element-dbb8586:hover::before {
    background: rgba(0, 0, 0, 0.6) !important;
}

/* --- HEADING & TEXT EDITOR ADJUSTMENT --- */
/* Targets both the Heading and the Text Editor widgets */
.elementor-15 .elementor-element.elementor-element-dbb8586 .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-dbb8586 .elementor-widget-text-editor {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 0 10px 0 !important; /* Managed gap below text */
    
    /* Forces text color to remain solid white */
    color: #ffffff !important; 
    
    /* Smoothly lifts the text elements up by 15px on hover */
    transition: transform 0.5s cubic-bezier(.22, 1, .36, 1) !important;
}

/* Ensures nested paragraph tags inside the text editor also turn white */
.elementor-15 .elementor-element.elementor-element-dbb8586 .elementor-widget-text-editor *,
.elementor-15 .elementor-element.elementor-element-dbb8586 .elementor-widget-heading * {
    color: #ffffff !important;
}

/* Moves both the heading and text editor up together on hover */
.elementor-15 .elementor-element.elementor-element-dbb8586:hover .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-dbb8586:hover .elementor-widget-text-editor {
    transform: translateY(-15px) !important;
}

/* --- BUTTON ADJUSTMENT --- */
.elementor-15 .elementor-element.elementor-element-dbb8586 .elementor-widget-button {
    position: relative !important;
    z-index: 2 !important;
    opacity: 0 !important; 
    visibility: hidden !important;
    margin-top: 0 !important; 
    
    /* Shifts the button down initially so it doesn't crowd the text */
    transform: translateY(15px) !important; 
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease !important;
}

/* Reveals the button and pulls it into place under the shifted text elements */
.elementor-15 .elementor-element.elementor-element-dbb8586:hover .elementor-widget-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-5px) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de70c24 *//* Container layout constraints */
.elementor-15 .elementor-element.elementor-element-de70c24 {
    position: relative;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* Centers the content group vertically */
    align-items: center !important;     /* Centers the content group horizontally */
    text-align: center !important;
    min-height: 350px;
}

/* Background dark veil for readability */
.elementor-15 .elementor-element.elementor-element-de70c24::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(0, 0, 0, 0.3) !important;
    z-index: 1 !important;
    pointer-events: none !important;
    transition: background 0.4s ease !important;
}

.elementor-15 .elementor-element.elementor-element-de70c24:hover::before {
    background: rgba(0, 0, 0, 0.6) !important;
}

/* --- HEADING & TEXT EDITOR ADJUSTMENT --- */
/* Targets both the Heading and the Text Editor widgets */
.elementor-15 .elementor-element.elementor-element-de70c24 .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-de70c24 .elementor-widget-text-editor {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 0 10px 0 !important; /* Managed gap below text */
    
    /* Forces text color to remain solid white */
    color: #ffffff !important; 
    
    /* Smoothly lifts the text elements up by 15px on hover */
    transition: transform 0.5s cubic-bezier(.22, 1, .36, 1) !important;
}

/* Ensures nested paragraph tags inside the text editor also turn white */
.elementor-15 .elementor-element.elementor-element-de70c24 .elementor-widget-text-editor *,
.elementor-15 .elementor-element.elementor-element-de70c24 .elementor-widget-heading * {
    color: #ffffff !important;
}

/* Moves both the heading and text editor up together on hover */
.elementor-15 .elementor-element.elementor-element-de70c24:hover .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-de70c24:hover .elementor-widget-text-editor {
    transform: translateY(-15px) !important;
}

/* --- BUTTON ADJUSTMENT --- */
.elementor-15 .elementor-element.elementor-element-de70c24 .elementor-widget-button {
    position: relative !important;
    z-index: 2 !important;
    opacity: 0 !important; 
    visibility: hidden !important;
    margin-top: 0 !important; 
    
    /* Shifts the button down initially so it doesn't crowd the text */
    transform: translateY(15px) !important; 
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease !important;
}

/* Reveals the button and pulls it into place under the shifted text elements */
.elementor-15 .elementor-element.elementor-element-de70c24:hover .elementor-widget-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-5px) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-503e831 *//* Container layout constraints */
.elementor-15 .elementor-element.elementor-element-503e831 {
    position: relative;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* Centers the content group vertically */
    align-items: center !important;     /* Centers the content group horizontally */
    text-align: center !important;
    min-height: 350px;
}

/* Background dark veil for readability */
.elementor-15 .elementor-element.elementor-element-503e831::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(0, 0, 0, 0.3) !important;
    z-index: 1 !important;
    pointer-events: none !important;
    transition: background 0.4s ease !important;
}

.elementor-15 .elementor-element.elementor-element-503e831:hover::before {
    background: rgba(0, 0, 0, 0.6) !important;
}

/* --- HEADING & TEXT EDITOR ADJUSTMENT --- */
/* Targets both the Heading and the Text Editor widgets */
.elementor-15 .elementor-element.elementor-element-503e831 .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-503e831 .elementor-widget-text-editor {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 0 10px 0 !important; /* Managed gap below text */
    
    /* Forces text color to remain solid white */
    color: #ffffff !important; 
    
    /* Smoothly lifts the text elements up by 15px on hover */
    transition: transform 0.5s cubic-bezier(.22, 1, .36, 1) !important;
}

/* Ensures nested paragraph tags inside the text editor also turn white */
.elementor-15 .elementor-element.elementor-element-503e831 .elementor-widget-text-editor *,
.elementor-15 .elementor-element.elementor-element-503e831 .elementor-widget-heading * {
    color: #ffffff !important;
}

/* Moves both the heading and text editor up together on hover */
.elementor-15 .elementor-element.elementor-element-503e831:hover .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-503e831:hover .elementor-widget-text-editor {
    transform: translateY(-15px) !important;
}

/* --- BUTTON ADJUSTMENT --- */
.elementor-15 .elementor-element.elementor-element-503e831 .elementor-widget-button {
    position: relative !important;
    z-index: 2 !important;
    opacity: 0 !important; 
    visibility: hidden !important;
    margin-top: 0 !important; 
    
    /* Shifts the button down initially so it doesn't crowd the text */
    transform: translateY(15px) !important; 
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease !important;
}

/* Reveals the button and pulls it into place under the shifted text elements */
.elementor-15 .elementor-element.elementor-element-503e831:hover .elementor-widget-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-5px) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d17fdd7 *//* Container layout constraints */
.elementor-15 .elementor-element.elementor-element-d17fdd7 {
    position: relative;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* Centers the content group vertically */
    align-items: center !important;     /* Centers the content group horizontally */
    text-align: center !important;
    min-height: 350px;
}

/* Background dark veil for readability */
.elementor-15 .elementor-element.elementor-element-d17fdd7::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(0, 0, 0, 0.3) !important;
    z-index: 1 !important;
    pointer-events: none !important;
    transition: background 0.4s ease !important;
}

.elementor-15 .elementor-element.elementor-element-d17fdd7:hover::before {
    background: rgba(0, 0, 0, 0.6) !important;
}

/* --- HEADING & TEXT EDITOR ADJUSTMENT --- */
/* Targets both the Heading and the Text Editor widgets */
.elementor-15 .elementor-element.elementor-element-d17fdd7 .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-d17fdd7 .elementor-widget-text-editor {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 0 10px 0 !important; /* Managed gap below text */
    
    /* Forces text color to remain solid white */
    color: #ffffff !important; 
    
    /* Smoothly lifts the text elements up by 15px on hover */
    transition: transform 0.5s cubic-bezier(.22, 1, .36, 1) !important;
}

/* Ensures nested paragraph tags inside the text editor also turn white */
.elementor-15 .elementor-element.elementor-element-d17fdd7 .elementor-widget-text-editor *,
.elementor-15 .elementor-element.elementor-element-d17fdd7 .elementor-widget-heading * {
    color: #ffffff !important;
}

/* Moves both the heading and text editor up together on hover */
.elementor-15 .elementor-element.elementor-element-d17fdd7:hover .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-d17fdd7:hover .elementor-widget-text-editor {
    transform: translateY(-15px) !important;
}

/* --- BUTTON ADJUSTMENT --- */
.elementor-15 .elementor-element.elementor-element-d17fdd7 .elementor-widget-button {
    position: relative !important;
    z-index: 2 !important;
    opacity: 0 !important; 
    visibility: hidden !important;
    margin-top: 0 !important; 
    
    /* Shifts the button down initially so it doesn't crowd the text */
    transform: translateY(15px) !important; 
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease !important;
}

/* Reveals the button and pulls it into place under the shifted text elements */
.elementor-15 .elementor-element.elementor-element-d17fdd7:hover .elementor-widget-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-5px) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f9c071 *//* Container layout constraints */
.elementor-15 .elementor-element.elementor-element-7f9c071 {
    position: relative;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* Centers the content group vertically */
    align-items: center !important;     /* Centers the content group horizontally */
    text-align: center !important;
    min-height: 350px;
}

/* Background dark veil for readability */
.elementor-15 .elementor-element.elementor-element-7f9c071::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(0, 0, 0, 0.3) !important;
    z-index: 1 !important;
    pointer-events: none !important;
    transition: background 0.4s ease !important;
}

.elementor-15 .elementor-element.elementor-element-7f9c071:hover::before {
    background: rgba(0, 0, 0, 0.6) !important;
}

/* --- HEADING & TEXT EDITOR ADJUSTMENT --- */
/* Targets both the Heading and the Text Editor widgets */
.elementor-15 .elementor-element.elementor-element-7f9c071 .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-7f9c071 .elementor-widget-text-editor {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 0 10px 0 !important; /* Managed gap below text */
    
    /* Forces text color to remain solid white */
    color: #ffffff !important; 
    
    /* Smoothly lifts the text elements up by 15px on hover */
    transition: transform 0.5s cubic-bezier(.22, 1, .36, 1) !important;
}

/* Ensures nested paragraph tags inside the text editor also turn white */
.elementor-15 .elementor-element.elementor-element-7f9c071 .elementor-widget-text-editor *,
.elementor-15 .elementor-element.elementor-element-7f9c071 .elementor-widget-heading * {
    color: #ffffff !important;
}

/* Moves both the heading and text editor up together on hover */
.elementor-15 .elementor-element.elementor-element-7f9c071:hover .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-7f9c071:hover .elementor-widget-text-editor {
    transform: translateY(-15px) !important;
}

/* --- BUTTON ADJUSTMENT --- */
.elementor-15 .elementor-element.elementor-element-7f9c071 .elementor-widget-button {
    position: relative !important;
    z-index: 2 !important;
    opacity: 0 !important; 
    visibility: hidden !important;
    margin-top: 0 !important; 
    
    /* Shifts the button down initially so it doesn't crowd the text */
    transform: translateY(15px) !important; 
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease !important;
}

/* Reveals the button and pulls it into place under the shifted text elements */
.elementor-15 .elementor-element.elementor-element-7f9c071:hover .elementor-widget-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-5px) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f989b *//* Container layout constraints */
.elementor-15 .elementor-element.elementor-element-67f989b {
    position: relative;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* Centers the content group vertically */
    align-items: center !important;     /* Centers the content group horizontally */
    text-align: center !important;
    min-height: 350px;
}

/* Background dark veil for readability */
.elementor-15 .elementor-element.elementor-element-67f989b::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(0, 0, 0, 0.3) !important;
    z-index: 1 !important;
    pointer-events: none !important;
    transition: background 0.4s ease !important;
}

.elementor-15 .elementor-element.elementor-element-67f989b:hover::before {
    background: rgba(0, 0, 0, 0.6) !important;
}

/* --- HEADING & TEXT EDITOR ADJUSTMENT --- */
/* Targets both the Heading and the Text Editor widgets */
.elementor-15 .elementor-element.elementor-element-67f989b .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-67f989b .elementor-widget-text-editor {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 0 10px 0 !important; /* Managed gap below text */
    
    /* Forces text color to remain solid white */
    color: #ffffff !important; 
    
    /* Smoothly lifts the text elements up by 15px on hover */
    transition: transform 0.5s cubic-bezier(.22, 1, .36, 1) !important;
}

/* Ensures nested paragraph tags inside the text editor also turn white */
.elementor-15 .elementor-element.elementor-element-67f989b .elementor-widget-text-editor *,
.elementor-15 .elementor-element.elementor-element-67f989b .elementor-widget-heading * {
    color: #ffffff !important;
}

/* Moves both the heading and text editor up together on hover */
.elementor-15 .elementor-element.elementor-element-67f989b:hover .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-67f989b:hover .elementor-widget-text-editor {
    transform: translateY(-15px) !important;
}

/* --- BUTTON ADJUSTMENT --- */
.elementor-15 .elementor-element.elementor-element-67f989b .elementor-widget-button {
    position: relative !important;
    z-index: 2 !important;
    opacity: 0 !important; 
    visibility: hidden !important;
    margin-top: 0 !important; 
    
    /* Shifts the button down initially so it doesn't crowd the text */
    transform: translateY(15px) !important; 
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease !important;
}

/* Reveals the button and pulls it into place under the shifted text elements */
.elementor-15 .elementor-element.elementor-element-67f989b:hover .elementor-widget-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-5px) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-067db8f *//* Container layout constraints */
.elementor-15 .elementor-element.elementor-element-067db8f {
    position: relative;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* Centers the content group vertically */
    align-items: center !important;     /* Centers the content group horizontally */
    text-align: center !important;
    min-height: 350px;
}

/* Background dark veil for readability */
.elementor-15 .elementor-element.elementor-element-067db8f::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(0, 0, 0, 0.3) !important;
    z-index: 1 !important;
    pointer-events: none !important;
    transition: background 0.4s ease !important;
}

.elementor-15 .elementor-element.elementor-element-067db8f:hover::before {
    background: rgba(0, 0, 0, 0.6) !important;
}

/* --- HEADING & TEXT EDITOR ADJUSTMENT --- */
/* Targets both the Heading and the Text Editor widgets */
.elementor-15 .elementor-element.elementor-element-067db8f .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-067db8f .elementor-widget-text-editor {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 0 10px 0 !important; /* Managed gap below text */
    
    /* Forces text color to remain solid white */
    color: #ffffff !important; 
    
    /* Smoothly lifts the text elements up by 15px on hover */
    transition: transform 0.5s cubic-bezier(.22, 1, .36, 1) !important;
}

/* Ensures nested paragraph tags inside the text editor also turn white */
.elementor-15 .elementor-element.elementor-element-067db8f .elementor-widget-text-editor *,
.elementor-15 .elementor-element.elementor-element-067db8f .elementor-widget-heading * {
    color: #ffffff !important;
}

/* Moves both the heading and text editor up together on hover */
.elementor-15 .elementor-element.elementor-element-067db8f:hover .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-067db8f:hover .elementor-widget-text-editor {
    transform: translateY(-15px) !important;
}

/* --- BUTTON ADJUSTMENT --- */
.elementor-15 .elementor-element.elementor-element-067db8f .elementor-widget-button {
    position: relative !important;
    z-index: 2 !important;
    opacity: 0 !important; 
    visibility: hidden !important;
    margin-top: 0 !important; 
    
    /* Shifts the button down initially so it doesn't crowd the text */
    transform: translateY(15px) !important; 
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease !important;
}

/* Reveals the button and pulls it into place under the shifted text elements */
.elementor-15 .elementor-element.elementor-element-067db8f:hover .elementor-widget-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-5px) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b307d73 *//* Container layout constraints */
.elementor-15 .elementor-element.elementor-element-b307d73 {
    position: relative;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* Centers the content group vertically */
    align-items: center !important;     /* Centers the content group horizontally */
    text-align: center !important;
    min-height: 350px;
}

/* Background dark veil for readability */
.elementor-15 .elementor-element.elementor-element-b307d73::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(0, 0, 0, 0.3) !important;
    z-index: 1 !important;
    pointer-events: none !important;
    transition: background 0.4s ease !important;
}

.elementor-15 .elementor-element.elementor-element-b307d73:hover::before {
    background: rgba(0, 0, 0, 0.6) !important;
}

/* --- HEADING & TEXT EDITOR ADJUSTMENT --- */
/* Targets both the Heading and the Text Editor widgets */
.elementor-15 .elementor-element.elementor-element-b307d73 .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-b307d73 .elementor-widget-text-editor {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 0 10px 0 !important; /* Managed gap below text */
    
    /* Forces text color to remain solid white */
    color: #ffffff !important; 
    
    /* Smoothly lifts the text elements up by 15px on hover */
    transition: transform 0.5s cubic-bezier(.22, 1, .36, 1) !important;
}

/* Ensures nested paragraph tags inside the text editor also turn white */
.elementor-15 .elementor-element.elementor-element-b307d73 .elementor-widget-text-editor *,
.elementor-15 .elementor-element.elementor-element-b307d73 .elementor-widget-heading * {
    color: #ffffff !important;
}

/* Moves both the heading and text editor up together on hover */
.elementor-15 .elementor-element.elementor-element-b307d73:hover .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-b307d73:hover .elementor-widget-text-editor {
    transform: translateY(-15px) !important;
}

/* --- BUTTON ADJUSTMENT --- */
.elementor-15 .elementor-element.elementor-element-b307d73 .elementor-widget-button {
    position: relative !important;
    z-index: 2 !important;
    opacity: 0 !important; 
    visibility: hidden !important;
    margin-top: 0 !important; 
    
    /* Shifts the button down initially so it doesn't crowd the text */
    transform: translateY(15px) !important; 
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease !important;
}

/* Reveals the button and pulls it into place under the shifted text elements */
.elementor-15 .elementor-element.elementor-element-b307d73:hover .elementor-widget-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-5px) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01821f5 *//* Container layout constraints */
.elementor-15 .elementor-element.elementor-element-01821f5 {
    position: relative;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* Centers the content group vertically */
    align-items: center !important;     /* Centers the content group horizontally */
    text-align: center !important;
    min-height: 350px;
}

/* Background dark veil for readability */
.elementor-15 .elementor-element.elementor-element-01821f5::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(0, 0, 0, 0.3) !important;
    z-index: 1 !important;
    pointer-events: none !important;
    transition: background 0.4s ease !important;
}

.elementor-15 .elementor-element.elementor-element-01821f5:hover::before {
    background: rgba(0, 0, 0, 0.6) !important;
}

/* --- HEADING & TEXT EDITOR ADJUSTMENT --- */
/* Targets both the Heading and the Text Editor widgets */
.elementor-15 .elementor-element.elementor-element-01821f5 .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-01821f5 .elementor-widget-text-editor {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 0 10px 0 !important; /* Managed gap below text */
    
    /* Forces text color to remain solid white */
    color: #ffffff !important; 
    
    /* Smoothly lifts the text elements up by 15px on hover */
    transition: transform 0.5s cubic-bezier(.22, 1, .36, 1) !important;
}

/* Ensures nested paragraph tags inside the text editor also turn white */
.elementor-15 .elementor-element.elementor-element-01821f5 .elementor-widget-text-editor *,
.elementor-15 .elementor-element.elementor-element-01821f5 .elementor-widget-heading * {
    color: #ffffff !important;
}

/* Moves both the heading and text editor up together on hover */
.elementor-15 .elementor-element.elementor-element-01821f5:hover .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-01821f5:hover .elementor-widget-text-editor {
    transform: translateY(-15px) !important;
}

/* --- BUTTON ADJUSTMENT --- */
.elementor-15 .elementor-element.elementor-element-01821f5 .elementor-widget-button {
    position: relative !important;
    z-index: 2 !important;
    opacity: 0 !important; 
    visibility: hidden !important;
    margin-top: 0 !important; 
    
    /* Shifts the button down initially so it doesn't crowd the text */
    transform: translateY(15px) !important; 
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease !important;
}

/* Reveals the button and pulls it into place under the shifted text elements */
.elementor-15 .elementor-element.elementor-element-01821f5:hover .elementor-widget-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-5px) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d57d09 *//* Container layout constraints */
.elementor-15 .elementor-element.elementor-element-2d57d09 {
    position: relative;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important; /* Centers the content group vertically */
    align-items: center !important;     /* Centers the content group horizontally */
    text-align: center !important;
    min-height: 350px;
}

/* Background dark veil for readability */
.elementor-15 .elementor-element.elementor-element-2d57d09::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(0, 0, 0, 0.3) !important;
    z-index: 1 !important;
    pointer-events: none !important;
    transition: background 0.4s ease !important;
}

.elementor-15 .elementor-element.elementor-element-2d57d09:hover::before {
    background: rgba(0, 0, 0, 0.6) !important;
}

/* --- HEADING & TEXT EDITOR ADJUSTMENT --- */
/* Targets both the Heading and the Text Editor widgets */
.elementor-15 .elementor-element.elementor-element-2d57d09 .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-2d57d09 .elementor-widget-text-editor {
    position: relative !important;
    z-index: 2 !important;
    margin: 0 0 10px 0 !important; /* Managed gap below text */
    
    /* Forces text color to remain solid white */
    color: #ffffff !important; 
    
    /* Smoothly lifts the text elements up by 15px on hover */
    transition: transform 0.5s cubic-bezier(.22, 1, .36, 1) !important;
}

/* Ensures nested paragraph tags inside the text editor also turn white */
.elementor-15 .elementor-element.elementor-element-2d57d09 .elementor-widget-text-editor *,
.elementor-15 .elementor-element.elementor-element-2d57d09 .elementor-widget-heading * {
    color: #ffffff !important;
}

/* Moves both the heading and text editor up together on hover */
.elementor-15 .elementor-element.elementor-element-2d57d09:hover .elementor-widget-heading,
.elementor-15 .elementor-element.elementor-element-2d57d09:hover .elementor-widget-text-editor {
    transform: translateY(-15px) !important;
}

/* --- BUTTON ADJUSTMENT --- */
.elementor-15 .elementor-element.elementor-element-2d57d09 .elementor-widget-button {
    position: relative !important;
    z-index: 2 !important;
    opacity: 0 !important; 
    visibility: hidden !important;
    margin-top: 0 !important; 
    
    /* Shifts the button down initially so it doesn't crowd the text */
    transform: translateY(15px) !important; 
    transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s ease !important;
}

/* Reveals the button and pulls it into place under the shifted text elements */
.elementor-15 .elementor-element.elementor-element-2d57d09:hover .elementor-widget-button {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-5px) !important; 
}/* End custom CSS */