.elementor-12 .elementor-element.elementor-element-b85866c{--display:flex;--min-height:40vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-12 .elementor-element.elementor-element-60aad04{width:100%;max-width:100%;top:-33px;z-index:1;}.elementor-12 .elementor-element.elementor-element-532ba71{width:100%;max-width:100%;top:-120px;z-index:3;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-532ba71{left:100px;}body.rtl .elementor-12 .elementor-element.elementor-element-532ba71{right:100px;}.elementor-12 .elementor-element.elementor-element-9ca50f9{--display:flex;--min-height:90px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-9ca50f9.e-con{--flex-grow:1;--flex-shrink:0;}.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 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-cfb1dee{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-cfb1dee.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-cfb1dee .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:145px;font-weight:400;text-transform:uppercase;letter-spacing:-2px;color:#15828B;}.elementor-12 .elementor-element.elementor-element-d0b972c{--display:flex;--min-height:190px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-12 .elementor-element.elementor-element-d0b972c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d0b972c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cl.devartsite.ru/wp-content/uploads/2026/06/bg-water-2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6c188d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-be4525d > .elementor-widget-container{margin:12px 0px 8px 0px;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-ed33fb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;--z-index:11;}.elementor-12 .elementor-element.elementor-element-ed33fb0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ed33fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-39fb318{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12 .elementor-element.elementor-element-39fb318 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;line-height:1.2em;letter-spacing:0.5px;color:#1C2127;}.elementor-12 .elementor-element.elementor-element-6df5a2d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-6df5a2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:0.5px;color:#1C2127;}.elementor-12 .elementor-element.elementor-element-70160e3{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c3e50ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;border-style:none;--border-style:none;--border-radius:8px 0px 0px 8px;}.elementor-12 .elementor-element.elementor-element-c3e50ae:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c3e50ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6D6D6;background-image:url("https://cl.devartsite.ru/wp-content/uploads/2026/07/uborka-komercheskih-pomeshhenij-v-voronezhe.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-3e6d85b .elementor-button{background-color:#1493A1E6;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:100;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-3e6d85b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4075190 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:28px;font-weight:400;line-height:1em;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.23);color:var( --e-global-color-accent );}.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 );line-height:var( --e-global-typography-text-line-height );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-12 .elementor-element.elementor-element-c2291e5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-12 .elementor-element.elementor-element-c93d145{--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-12 .elementor-element.elementor-element-c93d145:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c93d145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;background-image:url("https://cl.devartsite.ru/wp-content/uploads/2026/07/generalnaya-uborka-pomeshhenij-voronezh.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-ba01dbf .elementor-button{background-color:#1493A1E6;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:100;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-ba01dbf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-30d40ee .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:28px;font-weight:400;line-height:1em;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.23);color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-206c02d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-12 .elementor-element.elementor-element-28d5dc4{--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-12 .elementor-element.elementor-element-28d5dc4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-28d5dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8C8C8;background-image:url("https://cl.devartsite.ru/wp-content/uploads/2026/07/uborka-posle-remonta-v-voronezhe.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8936ec1 .elementor-button{background-color:#1493A1E6;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:100;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-8936ec1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7b7b8fa .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:28px;font-weight:400;line-height:1em;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.23);color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1eb819c{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-12 .elementor-element.elementor-element-8141ad6{--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-12 .elementor-element.elementor-element-8141ad6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8141ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cl.devartsite.ru/wp-content/uploads/2026/07/mojka-okon-v-voronezhe.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-950a229 .elementor-button{background-color:#1493A1E6;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:100;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-950a229.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-58f8c32 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:28px;font-weight:400;line-height:1em;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.23);color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-44f0d72{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-12 .elementor-element.elementor-element-de1ce1d{--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-12 .elementor-element.elementor-element-de1ce1d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-de1ce1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cl.devartsite.ru/wp-content/uploads/2026/07/himchistka-mebeli-v-voronezhe.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0984282 .elementor-button{background-color:#1493A1E6;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:100;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-0984282.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c6c9aee .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:28px;font-weight:400;line-height:1em;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.23);color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f0fe470{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-12 .elementor-element.elementor-element-6507f70{--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-12 .elementor-element.elementor-element-6507f70:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6507f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cl.devartsite.ru/wp-content/uploads/2026/07/dezinfekcziya-pomeshheniya-voronezh.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-978d314 .elementor-button{background-color:#1493A1E6;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:100;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-978d314.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-aa65fe1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:28px;font-weight:400;line-height:1em;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.23);color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f58a2f2{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-12 .elementor-element.elementor-element-4a32523{--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;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-cb52cf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ff22177{--display:flex;--padding-top:17px;--padding-bottom:20px;--padding-left:20px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-ff22177.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-02827a4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-02827a4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:54px;font-weight:400;line-height:1em;letter-spacing:0.4px;color:#1C2127;}.elementor-12 .elementor-element.elementor-element-5c0b41b{--display:flex;--border-radius:0px 10px 10px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5c0b41b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5c0b41b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cl.devartsite.ru/wp-content/uploads/2026/07/onlajn-kalkulyator-uborki-v-voronezhe.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5c0b41b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d78200e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-03438d3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12 .elementor-element.elementor-element-03438d3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;color:#1C2127;}.elementor-12 .elementor-element.elementor-element-d3f837a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-d3f837a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:0.5px;color:#1C2127;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-how-works{--vip-hw-gap:15px;--vip-hw-accent:#15828B;--vip-hw-soft-accent:#83CFD6;--vip-hw-card-bg:#FFFFFF;--vip-hw-border:rgba(15, 42, 47, 0.075);--vip-hw-divider:rgba(15, 42, 47, 0.08);--vip-hw-title:#202124;--vip-hw-text:#2F3337;--vip-hw-radius:12px;--vip-hw-icon-bg-opacity:15%;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-grid{--vip-hw-left-width:32%;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-card-main{min-height:520px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-card-row{min-height:105px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-main-top{padding:36px 36px 36px 36px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-main-bottom{padding:36px 36px 36px 36px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-card{box-shadow:0px 7px 22px 0px rgba(15, 42, 47, 0.075);}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-icon{width:70px;height:70px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-icon svg{width:40px;height:40px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-main-bottom .vip-hw-icon{margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-number{font-family:"Oswald", Sans-serif;font-size:66px;font-weight:400;line-height:0.98em;margin-bottom:18px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-card-row .vip-hw-number{font-size:54px;margin-bottom:calc(18px - 4px);}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.02em;letter-spacing:-0.03em;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-card-row .vip-hw-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-accent-line{width:82px;height:3px;margin-top:24px;}.elementor-12 .elementor-element.elementor-element-a933637 .elementor-button{background-color:#15828B;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:14px 28px 14px 28px;}.elementor-12 .elementor-element.elementor-element-a933637 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a933637 .elementor-button:focus{background-color:#0B8C9A;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a933637{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-a933637 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-a933637 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-12 .elementor-element.elementor-element-a933637 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-a933637 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c63d6bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-dff3725{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12 .elementor-element.elementor-element-dff3725 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;color:#1C2127;}.elementor-12 .elementor-element.elementor-element-323b643{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-323b643 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:0.5px;color:#1C2127;}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-card{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:0px 8px 30px 0px rgba(0,0,0,0.08);}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-root{--vpba-gap:24px;}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-info{padding:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-compare{height:280px;border-radius:10px 10px 10px 10px;background-color:#EAF4F5;--vpba-label-offset:16px;--vpba-divider-color:#FFFFFF;--vpba-divider-width:1px;--vpba-handle-size:46px;--vpba-handle-bg:#15828BE6;--vpba-handle-icon:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-image{object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-label{color:#FFFFFF;background-color:rgba(21,130,139,0.92);padding:7px 12px 7px 12px;border-radius:999px 999px 999px 999px;}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-detail-label{color:#777777;}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-detail-value{color:#111111;}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-details{row-gap:10px;}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-detail{column-gap:18px;}.elementor-12 .elementor-element.elementor-element-2afec04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-abd985c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12 .elementor-element.elementor-element-abd985c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;color:#1C2127;}.elementor-12 .elementor-element.elementor-element-9a748ec{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-9a748ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:0.5px;color:#1C2127;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust{background-color:#FFFFFF;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__inner{max-width:1520px;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__items{--vptw-grid-gap:20px;gap:var(--vptw-grid-gap);}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__item{--vptw-card-min-height:200px;background-color:#F3F8F8;border-color:rgba(21, 130, 139, 0.16);padding:20px 20px 20px 20px;border-radius:10px;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust--highlight-first .vip-trust__item:first-child{background-color:#15828B;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__number{color:#15828B;background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__item-title{color:#222222;font-family:"Oswald", Sans-serif;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__description{color:#4F595A;font-family:"Montserrat", Sans-serif;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust--highlight-first .vip-trust__item:first-child .vip-trust__item-title, .elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust--highlight-first .vip-trust__item:first-child .vip-trust__description, .elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust--highlight-first .vip-trust__item:first-child .vip-trust__icon{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__cta-wrap{justify-content:flex-start;margin-top:38px;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__cta{font-family:"Montserrat", Sans-serif;font-size:18px;color:#FFFFFF;background-color:#15828B;padding:14px 28px 14px 28px;border-radius:999px;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__cta:hover, .elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__cta:focus{color:#FFFFFF;background-color:#0B8C9A;}.elementor-12 .elementor-element.elementor-element-f1d8b18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-c9b9b9a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-12 .elementor-element.elementor-element-c9b9b9a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;color:#1C2127;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews{--vip-reviews-fade-width:64px;padding:0px 0px 0px 0px;--vip-reviews-shadow-space:18px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__card{background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(21, 130, 139, 0);border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.05);padding:20px 20px 20px 20px;min-height:100px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__card:hover{border-color:rgba(21, 130, 139, 0);}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__stars-fill{color:#F5B301;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__stars-empty{color:#E2E2E2;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__stars svg{width:20px;height:20px;flex-basis:20px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__stars-row{gap:4px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__rating{margin-bottom:26px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__rating-value{color:#333333;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__author{color:#333333;margin-bottom:30px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__text{color:#333333;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__text-wrap{margin-bottom:18px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__read-more{color:#535353;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__read-more:hover, .elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__read-more:focus-visible{color:#242424;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__meta, .elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__source-link{color:#777777;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__source-link:hover, .elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__source-link:focus-visible{color:#15828B;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__meta{gap:10px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__pagination .swiper-pagination-bullet{background-color:#D8D8D8;width:8px;height:8px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__pagination .swiper-pagination-bullet-active{background-color:#15828B;width:calc(8px * 2.5);}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__pagination{gap:6px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__pagination--below{margin-top:24px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__pagination--inside{bottom:24px;}.elementor-12 .elementor-element.elementor-element-198f826{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-d0905fc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-12 .elementor-element.elementor-element-d0905fc .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;color:#1C2127;}.elementor-12 .elementor-element.elementor-element-ce024ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.05);}.elementor-12 .elementor-element.elementor-element-ce024ae.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-22600f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-12 .elementor-element.elementor-element-22600f4.e-con{--flex-grow:0;--flex-shrink:0;}.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-12 .elementor-element.elementor-element-c6a18a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-12 .elementor-element.elementor-element-c6a18a5 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c6a18a5.elementor-view-stacked .elementor-icon{background-color:#EDF8F9;color:#17828B;}.elementor-12 .elementor-element.elementor-element-c6a18a5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c6a18a5.elementor-view-default .elementor-icon{color:#EDF8F9;border-color:#EDF8F9;}.elementor-12 .elementor-element.elementor-element-c6a18a5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c6a18a5.elementor-view-default .elementor-icon svg{fill:#EDF8F9;}.elementor-12 .elementor-element.elementor-element-c6a18a5.elementor-view-framed .elementor-icon{background-color:#17828B;}.elementor-12 .elementor-element.elementor-element-c6a18a5.elementor-view-stacked .elementor-icon svg{fill:#17828B;}.elementor-12 .elementor-element.elementor-element-c6a18a5 .elementor-icon{font-size:30px;padding:18px;}.elementor-12 .elementor-element.elementor-element-c6a18a5 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-a389094{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--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-12 .elementor-element.elementor-element-a389094.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b034f68{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-b034f68 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#000000;}.elementor-12 .elementor-element.elementor-element-dc6b8a4{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-dc6b8a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-9553bd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.05);}.elementor-12 .elementor-element.elementor-element-9553bd4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f4c624f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-12 .elementor-element.elementor-element-f4c624f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-bec4a3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-12 .elementor-element.elementor-element-bec4a3b .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-bec4a3b.elementor-view-stacked .elementor-icon{background-color:#EDF8F9;color:#17828B;}.elementor-12 .elementor-element.elementor-element-bec4a3b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bec4a3b.elementor-view-default .elementor-icon{color:#EDF8F9;border-color:#EDF8F9;}.elementor-12 .elementor-element.elementor-element-bec4a3b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bec4a3b.elementor-view-default .elementor-icon svg{fill:#EDF8F9;}.elementor-12 .elementor-element.elementor-element-bec4a3b.elementor-view-framed .elementor-icon{background-color:#17828B;}.elementor-12 .elementor-element.elementor-element-bec4a3b.elementor-view-stacked .elementor-icon svg{fill:#17828B;}.elementor-12 .elementor-element.elementor-element-bec4a3b .elementor-icon{font-size:30px;padding:18px;}.elementor-12 .elementor-element.elementor-element-bec4a3b .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-52938c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--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-12 .elementor-element.elementor-element-52938c9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4c57f3f{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4c57f3f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#000000;}.elementor-12 .elementor-element.elementor-element-43f0f6c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-43f0f6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-5ff8f12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.05);}.elementor-12 .elementor-element.elementor-element-5ff8f12.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2d1ace0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-12 .elementor-element.elementor-element-2d1ace0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b3c9bc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-12 .elementor-element.elementor-element-b3c9bc7 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b3c9bc7.elementor-view-stacked .elementor-icon{background-color:#EDF8F9;color:#17828B;}.elementor-12 .elementor-element.elementor-element-b3c9bc7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b3c9bc7.elementor-view-default .elementor-icon{color:#EDF8F9;border-color:#EDF8F9;}.elementor-12 .elementor-element.elementor-element-b3c9bc7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b3c9bc7.elementor-view-default .elementor-icon svg{fill:#EDF8F9;}.elementor-12 .elementor-element.elementor-element-b3c9bc7.elementor-view-framed .elementor-icon{background-color:#17828B;}.elementor-12 .elementor-element.elementor-element-b3c9bc7.elementor-view-stacked .elementor-icon svg{fill:#17828B;}.elementor-12 .elementor-element.elementor-element-b3c9bc7 .elementor-icon{font-size:30px;padding:18px;}.elementor-12 .elementor-element.elementor-element-b3c9bc7 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-c8c8fe2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--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-12 .elementor-element.elementor-element-c8c8fe2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-52a1386{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-52a1386 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#000000;}.elementor-12 .elementor-element.elementor-element-77714a2{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-77714a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:0px;color:#000000;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-b85866c{--min-height:87vh;}.elementor-12 .elementor-element.elementor-element-60aad04{top:36px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-532ba71{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-532ba71{right:0px;}.elementor-12 .elementor-element.elementor-element-532ba71{top:-151px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-cfb1dee .elementor-heading-title{font-size:100px;}.elementor-12 .elementor-element.elementor-element-ed33fb0{--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-12 .elementor-element.elementor-element-39fb318 .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-6df5a2d .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-70160e3{--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-c3e50ae{--min-height:240px;--border-radius:8px 8px 8px 8px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c93d145{--min-height:240px;--border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-28d5dc4{--min-height:240px;}.elementor-12 .elementor-element.elementor-element-8141ad6{--min-height:240px;}.elementor-12 .elementor-element.elementor-element-de1ce1d{--min-height:240px;}.elementor-12 .elementor-element.elementor-element-6507f70{--min-height:240px;}.elementor-12 .elementor-element.elementor-element-02827a4 .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-5c0b41b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5c0b41b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-12 .elementor-element.elementor-element-03438d3 .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-d3f837a .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-how-works{--vip-hw-gap:24px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-card-main{min-height:0px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-card-row{min-height:140px;padding:28px 30px 28px 30px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-icon{width:70px;height:70px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-icon svg{width:40px;height:40px;}.elementor-12 .elementor-element.elementor-element-dff3725 .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-323b643 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-root{--vpba-gap:18px;}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-compare{height:240px;}.elementor-12 .elementor-element.elementor-element-abd985c .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-9a748ec .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__items{--vptw-grid-gap:20px;gap:var(--vptw-grid-gap);}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__item{--vptw-card-min-height:120px;padding:18px 18px 18px 18px;}.elementor-12 .elementor-element.elementor-element-c9b9b9a .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews{--vip-reviews-fade-width:42px;--vip-reviews-shadow-space:18px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__card{padding:34px 32px 32px 32px;}.elementor-12 .elementor-element.elementor-element-d0905fc .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-22600f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f4c624f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2d1ace0.e-con{--flex-grow:0;--flex-shrink:0;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-b85866c{--min-height:82vh;}.elementor-12 .elementor-element.elementor-element-60aad04{top:-35%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-532ba71{left:-228px;}body.rtl .elementor-12 .elementor-element.elementor-element-532ba71{right:-228px;}.elementor-12 .elementor-element.elementor-element-532ba71{top:-25%;}.elementor-12 .elementor-element.elementor-element-9ca50f9{--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-9ca50f9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-cfb1dee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-cfb1dee .elementor-heading-title{font-size:58px;letter-spacing:-2.5px;}.elementor-12 .elementor-element.elementor-element-d0b972c{--min-height:35vh;}.elementor-12 .elementor-element.elementor-element-ed33fb0{--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-12 .elementor-element.elementor-element-39fb318 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-6df5a2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12 .elementor-element.elementor-element-6df5a2d .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-70160e3{--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-content:flex-start;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-c3e50ae{--min-height:260px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:wrap;--align-content:flex-end;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-3e6d85b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-3e6d85b .elementor-button{font-size:14px;padding:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-4075190{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-4075190.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c2291e5{font-size:14px;}.elementor-12 .elementor-element.elementor-element-c93d145{--min-height:260px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:wrap;--align-content:flex-end;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-ba01dbf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-ba01dbf .elementor-button{font-size:14px;padding:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-30d40ee.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-206c02d{font-size:14px;}.elementor-12 .elementor-element.elementor-element-28d5dc4{--min-height:260px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:wrap;--align-content:flex-end;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-8936ec1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-8936ec1 .elementor-button{font-size:14px;padding:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-7b7b8fa.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1eb819c{font-size:14px;}.elementor-12 .elementor-element.elementor-element-8141ad6{--min-height:260px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:wrap;--align-content:flex-end;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-950a229.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-950a229 .elementor-button{font-size:14px;padding:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-58f8c32.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-44f0d72{font-size:14px;}.elementor-12 .elementor-element.elementor-element-de1ce1d{--min-height:260px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:wrap;--align-content:flex-end;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-0984282.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-0984282 .elementor-button{font-size:14px;padding:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-c6c9aee.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f0fe470{font-size:14px;}.elementor-12 .elementor-element.elementor-element-6507f70{--min-height:260px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:wrap;--align-content:flex-end;--border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-978d314.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-978d314 .elementor-button{font-size:14px;padding:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-aa65fe1.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f58a2f2{font-size:14px;}.elementor-12 .elementor-element.elementor-element-cb52cf6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ff22177{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-02827a4 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-5c0b41b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5c0b41b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cl.devartsite.ru/wp-content/uploads/2026/07/kalkulyator-uborki-v-voronezhe-mob.jpg");background-position:top center;}.elementor-12 .elementor-element.elementor-element-5c0b41b{--min-height:320px;--border-radius:0px 0px 12px 12px;}.elementor-12 .elementor-element.elementor-element-03438d3 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-d3f837a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12 .elementor-element.elementor-element-d3f837a .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-how-works{--vip-hw-gap:18px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-card-row{min-height:0px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-main-top{padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-main-bottom{padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-icon{width:56px;height:56px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-icon svg{width:32px;height:32px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-number{font-size:38px;margin-bottom:12px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-card-row .vip-hw-number{font-size:38px;margin-bottom:calc(12px - 4px);}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-card-row .vip-hw-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-89be0f5 .vip-hw-accent-line{width:45px;height:2px;margin-top:14px;}.elementor-12 .elementor-element.elementor-element-a933637 .elementor-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-dff3725 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-323b643{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12 .elementor-element.elementor-element-323b643 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-root{--vpba-gap:14px;}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-info{padding:18px 18px 20px 18px;}.elementor-12 .elementor-element.elementor-element-225f2f7 .vpba-compare{height:280px;--vpba-handle-size:46px;}.elementor-12 .elementor-element.elementor-element-abd985c .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-9a748ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12 .elementor-element.elementor-element-9a748ec .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__items{--vptw-grid-gap:15px;gap:var(--vptw-grid-gap);}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__item{--vptw-card-min-height:100px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__item-title{font-size:32px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-0dadcc7 .vip-trust__cta-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-c9b9b9a .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews{--vip-reviews-fade-width:24px;--vip-reviews-shadow-space:14px;}.elementor-12 .elementor-element.elementor-element-5073edc .vip-reviews__card{padding:28px 24px 28px 24px;}.elementor-12 .elementor-element.elementor-element-d0905fc .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-22600f4{--width:65px;}.elementor-12 .elementor-element.elementor-element-22600f4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-c6a18a5 .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-c6a18a5 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-a389094{--width:50%;}.elementor-12 .elementor-element.elementor-element-b034f68 .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-f4c624f{--width:65px;}.elementor-12 .elementor-element.elementor-element-f4c624f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-bec4a3b .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-bec4a3b .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-52938c9{--width:50%;}.elementor-12 .elementor-element.elementor-element-4c57f3f .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-2d1ace0{--width:65px;}.elementor-12 .elementor-element.elementor-element-2d1ace0.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-b3c9bc7 .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-b3c9bc7 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-c8c8fe2{--width:50%;}.elementor-12 .elementor-element.elementor-element-52a1386 .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-9ca50f9{--width:100%;}.elementor-12 .elementor-element.elementor-element-c3e50ae{--width:21%;}.elementor-12 .elementor-element.elementor-element-c93d145{--width:15.8%;}.elementor-12 .elementor-element.elementor-element-28d5dc4{--width:15.8%;}.elementor-12 .elementor-element.elementor-element-8141ad6{--width:15.8%;}.elementor-12 .elementor-element.elementor-element-de1ce1d{--width:15.8%;}.elementor-12 .elementor-element.elementor-element-6507f70{--width:15.8%;}.elementor-12 .elementor-element.elementor-element-ff22177{--width:50%;}.elementor-12 .elementor-element.elementor-element-5c0b41b{--width:49%;}.elementor-12 .elementor-element.elementor-element-ce024ae{--width:32%;}.elementor-12 .elementor-element.elementor-element-22600f4{--width:85px;}.elementor-12 .elementor-element.elementor-element-a389094{--width:63%;}.elementor-12 .elementor-element.elementor-element-9553bd4{--width:32%;}.elementor-12 .elementor-element.elementor-element-f4c624f{--width:85px;}.elementor-12 .elementor-element.elementor-element-52938c9{--width:63%;}.elementor-12 .elementor-element.elementor-element-5ff8f12{--width:32%;}.elementor-12 .elementor-element.elementor-element-2d1ace0{--width:85px;}.elementor-12 .elementor-element.elementor-element-c8c8fe2{--width:63%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-70160e3{--width:100%;}.elementor-12 .elementor-element.elementor-element-c3e50ae{--width:100%;}.elementor-12 .elementor-element.elementor-element-c93d145{--width:100%;}.elementor-12 .elementor-element.elementor-element-28d5dc4{--width:100%;}.elementor-12 .elementor-element.elementor-element-8141ad6{--width:100%;}.elementor-12 .elementor-element.elementor-element-de1ce1d{--width:100%;}.elementor-12 .elementor-element.elementor-element-6507f70{--width:100%;}.elementor-12 .elementor-element.elementor-element-ff22177{--width:61%;}.elementor-12 .elementor-element.elementor-element-5c0b41b{--width:39%;}.elementor-12 .elementor-element.elementor-element-22600f4{--width:85px;}.elementor-12 .elementor-element.elementor-element-f4c624f{--width:85px;}.elementor-12 .elementor-element.elementor-element-2d1ace0{--width:85px;}}/* Start custom CSS *//* ================================
   SERVICES CARDS — DESKTOP FIX
   Tablet/mobile restored + shadow
   ================================ */

.vip-services-grid {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}

.vip-services-grid > .vip-service-card {
  position: relative;
  min-width: 0;
  box-sizing: border-box;
  isolation: isolate;
  overflow: hidden;
  contain: paint;
  clip-path: inset(0);
}

.vip-services-grid > .vip-service-card::before,
.vip-services-grid > .vip-service-card::after {
  box-sizing: border-box;
}

.vip-services-grid > .vip-service-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;

  background-image: inherit;
  background-size: inherit;
  background-position: inherit;
  background-repeat: inherit;

  transform: none;
  filter: none;
  pointer-events: none;

  will-change: transform, filter;
}

.vip-services-grid > .vip-service-card::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;

  background:
    linear-gradient(
      to top,
      rgba(255,255,255,0.96) 0%,
      rgba(255,255,255,0.78) 32%,
      rgba(255,255,255,0.28) 68%,
      rgba(255,255,255,0.06) 100%
    );

  pointer-events: none;
}

.vip-service-title,
.vip-service-desc {
  position: relative;
  z-index: 2;
}

.vip-service-btn {
  z-index: 3;
}


/* ================================
   DESKTOP ONLY
   ================================ */

@media (min-width: 1025px) and (hover: hover) and (pointer: fine) {

  .vip-services-grid {
    height: 420px;
  }

  .vip-services-grid > .vip-service-card {
    flex: 1 1 0;
    width: auto;
    max-width: none;

    display: flex;
    flex-direction: column;
    justify-content: flex-end;

    transition:
      flex-grow 520ms cubic-bezier(.22, 1, .36, 1);
  }

  .vip-services-grid > .vip-service-card.vip-service-card--main {
    flex-grow: 1.25;
  }

  .vip-services-grid:hover > .vip-service-card {
    flex-grow: .82;
  }

  .vip-services-grid:hover > .vip-service-card:hover {
    flex-grow: 1.75;
  }

  .vip-services-grid > .vip-service-card:first-child {
    border-radius: 20px 0 0 20px;
  }

  .vip-services-grid > .vip-service-card:last-child {
    border-radius: 0 20px 20px 0;
  }

  .vip-services-grid > .vip-service-card::before {
    transform: scale(1) translateZ(0);
    filter: grayscale(1);

    transition:
      transform 520ms cubic-bezier(.22, 1, .36, 1),
      filter 520ms ease;
  }

  .vip-services-grid > .vip-service-card:hover::before {
    transform: scale(1.045) translateZ(0);
    filter: grayscale(.18);
  }

  .vip-services-grid > .vip-service-card::after {
    transition: opacity 360ms ease;
  }

  .vip-services-grid > .vip-service-card:hover::after {
    opacity: .78;
  }

  .vip-service-title br {
    display: none;
  }

  .vip-service-title {
    width: auto !important;
    max-width: 150px !important;

    white-space: normal !important;
    text-wrap: balance;
    overflow-wrap: normal;
    word-break: normal;

    transform: none !important;

    transition:
      max-width 420ms cubic-bezier(.22, 1, .36, 1);
  }

  .vip-services-grid > .vip-service-card:nth-child(4) .vip-service-title {
    max-width: 92px !important;
  }

  .vip-service-card:hover .vip-service-title,
  .vip-services-grid > .vip-service-card:nth-child(4):hover .vip-service-title {
    max-width: 100% !important;
  }

  .vip-service-desc {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transform: translateY(8px);

    transition:
      opacity 260ms ease 80ms,
      transform 260ms ease 80ms,
      max-height 320ms cubic-bezier(.22, 1, .36, 1);
  }

  .vip-service-card:hover .vip-service-desc {
    opacity: 1;
    max-height: 150px;
    transform: translateY(0);
  }

  .vip-service-btn .elementor-button {
    transition:
      transform 360ms cubic-bezier(.22, 1, .36, 1),
      background-color 260ms ease,
      border-color 260ms ease,
      color 260ms ease;
  }

  .vip-service-card .vip-service-btn .elementor-button {
    transform: rotate(-45deg);
  }

  .vip-service-card:hover .vip-service-btn .elementor-button {
    transform: rotate(0deg);
  }
}


/* ================================
   TABLET + MOBILE
   Restored original behavior + shadow
   ================================ */

@media (max-width: 1024px) {

  .vip-services-grid {
    flex-direction: column !important;
    flex-wrap: nowrap !important;
  }

  .vip-services-grid > .vip-service-card,
  .vip-services-grid > .vip-service-card.vip-service-card--main {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;
    flex-basis: auto !important;

    box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);

    transition: none !important;
  }

  .vip-services-grid > .vip-service-card::before {
    transform: none !important;
    filter: none !important;
    transition: none !important;
    will-change: auto !important;
  }

  .vip-services-grid > .vip-service-card::after {
    background:
      linear-gradient(
        to top,
        rgba(255,255,255,0.96) 0%,
        rgba(255,255,255,0.78) 32%,
        rgba(255,255,255,0.28) 68%,
        rgba(255,255,255,0.06) 100%
      );

    transition: none !important;
  }

  .vip-service-title,
  .vip-service-desc,
  .vip-service-btn,
  .vip-service-btn .elementor-button {
    transform: none !important;
    transition: none !important;
  }

  .vip-service-desc {
    opacity: 1 !important;
    max-height: none !important;
    overflow: visible !important;
  }
}
/* ================================
   TABLET + MOBILE SHADOW FIX
   ================================ */

@media (max-width: 1024px) {

  .vip-services-grid {
    overflow: visible !important;
  }

  .vip-services-grid > .vip-service-card,
  .vip-services-grid > .vip-service-card.vip-service-card--main {
    contain: none !important;
    clip-path: none !important;
    overflow: hidden !important;

    box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
  }
}/* End custom CSS */