.elementor-7115 .elementor-element.elementor-element-9499022{--display:flex;--min-height:331px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-7115 .elementor-element.elementor-element-9499022:not(.elementor-motion-effects-element-type-background), .elementor-7115 .elementor-element.elementor-element-9499022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vantify.big-staging.co.uk/wp-content/uploads/2025/03/Facilities-services-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7115 .elementor-element.elementor-element-9499022::before, .elementor-7115 .elementor-element.elementor-element-9499022 > .elementor-background-video-container::before, .elementor-7115 .elementor-element.elementor-element-9499022 > .e-con-inner > .elementor-background-video-container::before, .elementor-7115 .elementor-element.elementor-element-9499022 > .elementor-background-slideshow::before, .elementor-7115 .elementor-element.elementor-element-9499022 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7115 .elementor-element.elementor-element-9499022 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7115 .elementor-element.elementor-element-0ab77bd{text-align:center;}.elementor-7115 .elementor-element.elementor-element-0ab77bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:var( --e-global-color-text );}.elementor-7115 .elementor-element.elementor-element-8614684{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7115 .elementor-element.elementor-element-48674b2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;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-7115 .elementor-element.elementor-element-48674b2 p{margin-block-end:0px;}.elementor-7115 .elementor-element.elementor-element-f2d2769{--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-7115 .elementor-element.elementor-element-0edf075{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-fb0f6da{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-c622958 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:24px;}.elementor-7115 .elementor-element.elementor-element-c622958{width:100%;max-width:100%;}.elementor-7115 .elementor-element.elementor-element-292a664{--display:flex;}.elementor-7115 .elementor-element.elementor-element-7fd3735 .elementor-button{background-color:#00000000;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 );border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-7115 .elementor-element.elementor-element-7fd3735{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7115 .elementor-element.elementor-element-7fd3735 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7115 .elementor-element.elementor-element-bf10ffc .elementor-button{background-color:#00000000;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 );border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-7115 .elementor-element.elementor-element-bf10ffc{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7115 .elementor-element.elementor-element-bf10ffc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7115 .elementor-element.elementor-element-638cf51 .elementor-button{background-color:#00000000;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 );border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-7115 .elementor-element.elementor-element-638cf51{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7115 .elementor-element.elementor-element-638cf51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7115 .elementor-element.elementor-element-ad08b03 .elementor-button{background-color:#00000000;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 );border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-7115 .elementor-element.elementor-element-ad08b03{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7115 .elementor-element.elementor-element-ad08b03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7115 .elementor-element.elementor-element-6c923a7 .elementor-button{background-color:#00000000;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 );border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-7115 .elementor-element.elementor-element-6c923a7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7115 .elementor-element.elementor-element-6c923a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7115 .elementor-element.elementor-element-08b242c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-f7848fb .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:24px;padding:0px 0px 0px 0px;}.elementor-7115 .elementor-element.elementor-element-335aeb9 .elementor-button{background-color:#00000000;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 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-7115 .elementor-element.elementor-element-335aeb9{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7115 .elementor-element.elementor-element-29b20bd .elementor-button{background-color:#00000000;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 );border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-7115 .elementor-element.elementor-element-29b20bd{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7115 .elementor-element.elementor-element-8c106b8{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-f9b2a51 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:24px;padding:0px 0px 0px 0px;}.elementor-7115 .elementor-element.elementor-element-e729bb2 .elementor-button{background-color:#00000000;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 );border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-7115 .elementor-element.elementor-element-e729bb2 .elementor-button:hover, .elementor-7115 .elementor-element.elementor-element-e729bb2 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-e729bb2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7115 .elementor-element.elementor-element-63d332f .elementor-button{background-color:#00000000;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 );border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-7115 .elementor-element.elementor-element-63d332f .elementor-button:hover, .elementor-7115 .elementor-element.elementor-element-63d332f .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-63d332f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7115 .elementor-element.elementor-element-fd9e45b .elementor-button{background-color:#00000000;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 );border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-7115 .elementor-element.elementor-element-fd9e45b .elementor-button:hover, .elementor-7115 .elementor-element.elementor-element-fd9e45b .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-fd9e45b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7115 .elementor-element.elementor-element-063b4f4 .elementor-button{background-color:#00000000;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 );border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-7115 .elementor-element.elementor-element-063b4f4 .elementor-button:hover, .elementor-7115 .elementor-element.elementor-element-063b4f4 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-063b4f4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7115 .elementor-element.elementor-element-fab09b8 .elementor-button{background-color:#00000000;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 );border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-7115 .elementor-element.elementor-element-fab09b8 .elementor-button:hover, .elementor-7115 .elementor-element.elementor-element-fab09b8 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-fab09b8{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7115 .elementor-element.elementor-element-399a855 .elementor-button{background-color:#00000000;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 );padding:5px 5px 5px 5px;}.elementor-7115 .elementor-element.elementor-element-399a855 .elementor-button:hover, .elementor-7115 .elementor-element.elementor-element-399a855 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-7115 .elementor-element.elementor-element-399a855{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7115 .elementor-element.elementor-element-1123664{--display:flex;}.elementor-7115 .elementor-element.elementor-element-a2166f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-b7b4ca6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#00EB8F;--border-color:#00EB8F;--border-radius:20px 20px 20px 20px;}.elementor-7115 .elementor-element.elementor-element-b7b4ca6:not(.elementor-motion-effects-element-type-background), .elementor-7115 .elementor-element.elementor-element-b7b4ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-7115 .elementor-element.elementor-element-426f594{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-45a6d73{--display:flex;}.elementor-7115 .elementor-element.elementor-element-9536a85 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-3d887a1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7115 .elementor-element.elementor-element-3d887a1 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-42a75f2{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-42a75f2 p{margin-block-end:0px;}.elementor-7115 .elementor-element.elementor-element-fcaf446{--display:flex;--justify-content:center;}.elementor-7115 .elementor-element.elementor-element-0e142e3 img{max-width:80%;}.elementor-7115 .elementor-element.elementor-element-e995703{--display:flex;}.elementor-7115 .elementor-element.elementor-element-53d95a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-faf6826{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#00EB8F;--border-color:#00EB8F;--border-radius:20px 20px 20px 20px;}.elementor-7115 .elementor-element.elementor-element-faf6826:not(.elementor-motion-effects-element-type-background), .elementor-7115 .elementor-element.elementor-element-faf6826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-4a665a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-4add45f{--display:flex;}.elementor-7115 .elementor-element.elementor-element-79c356f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7115 .elementor-element.elementor-element-9a5577e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7115 .elementor-element.elementor-element-9a5577e .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-7115 .elementor-element.elementor-element-b49c890{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-7115 .elementor-element.elementor-element-b49c890 p{margin-block-end:0px;}.elementor-7115 .elementor-element.elementor-element-41887d1{--display:flex;--justify-content:center;}.elementor-7115 .elementor-element.elementor-element-0c6e65f img{max-width:80%;}.elementor-7115 .elementor-element.elementor-element-f8d29b6{--display:flex;}.elementor-7115 .elementor-element.elementor-element-0a29db6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-564e353{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-7115 .elementor-element.elementor-element-564e353:not(.elementor-motion-effects-element-type-background), .elementor-7115 .elementor-element.elementor-element-564e353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00EB8F;}.elementor-7115 .elementor-element.elementor-element-0e40893{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-6efb3e6{--display:flex;}.elementor-7115 .elementor-element.elementor-element-81b441c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-c3b9bea > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7115 .elementor-element.elementor-element-c3b9bea .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-bb59e2a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-bb59e2a p{margin-block-end:0px;}.elementor-7115 .elementor-element.elementor-element-617e62b{--display:flex;--justify-content:center;}.elementor-7115 .elementor-element.elementor-element-edfd926 img{max-width:80%;}.elementor-7115 .elementor-element.elementor-element-42888f9{--display:flex;}.elementor-7115 .elementor-element.elementor-element-aabd93d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-51a2303{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-7115 .elementor-element.elementor-element-51a2303:not(.elementor-motion-effects-element-type-background), .elementor-7115 .elementor-element.elementor-element-51a2303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00EB8F;}.elementor-7115 .elementor-element.elementor-element-24efd32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-5c6cb25{--display:flex;}.elementor-7115 .elementor-element.elementor-element-7dcb3a0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-e225aac > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7115 .elementor-element.elementor-element-e225aac .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-2668560{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-2668560 p{margin-block-end:0px;}.elementor-7115 .elementor-element.elementor-element-aed715e{--display:flex;--justify-content:center;}.elementor-7115 .elementor-element.elementor-element-60811bd img{max-width:80%;}.elementor-7115 .elementor-element.elementor-element-fcebc06{--display:flex;}.elementor-7115 .elementor-element.elementor-element-1f5ab9f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-595512d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-7115 .elementor-element.elementor-element-595512d:not(.elementor-motion-effects-element-type-background), .elementor-7115 .elementor-element.elementor-element-595512d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00EB8F;}.elementor-7115 .elementor-element.elementor-element-7c25b41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-1c65b47{--display:flex;}.elementor-7115 .elementor-element.elementor-element-1191a6e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-28666db > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7115 .elementor-element.elementor-element-28666db .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-f742adf{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-f742adf p{margin-block-end:0px;}.elementor-7115 .elementor-element.elementor-element-d799926{--display:flex;--justify-content:center;}.elementor-7115 .elementor-element.elementor-element-a604bd7{--display:flex;}.elementor-7115 .elementor-element.elementor-element-a28b036{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-c6aa1aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-7115 .elementor-element.elementor-element-c6aa1aa:not(.elementor-motion-effects-element-type-background), .elementor-7115 .elementor-element.elementor-element-c6aa1aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00EB8F;}.elementor-7115 .elementor-element.elementor-element-ad2ee4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-ee01ff0{--display:flex;}.elementor-7115 .elementor-element.elementor-element-0bb5b29 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-33f102e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7115 .elementor-element.elementor-element-33f102e .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-09a465d{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-09a465d p{margin-block-end:0px;}.elementor-7115 .elementor-element.elementor-element-02b9980{--display:flex;--justify-content:center;}.elementor-7115 .elementor-element.elementor-element-183b2e6{--display:flex;}.elementor-7115 .elementor-element.elementor-element-ce4f0d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-c0d13d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-7115 .elementor-element.elementor-element-c0d13d2:not(.elementor-motion-effects-element-type-background), .elementor-7115 .elementor-element.elementor-element-c0d13d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00EB8F;}.elementor-7115 .elementor-element.elementor-element-805c99b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7115 .elementor-element.elementor-element-14c43aa{--display:flex;}.elementor-7115 .elementor-element.elementor-element-ac49487 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-99a284d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7115 .elementor-element.elementor-element-99a284d .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-4b4e35e{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-7115 .elementor-element.elementor-element-4b4e35e p{margin-block-end:0px;}.elementor-7115 .elementor-element.elementor-element-6c74b31{--display:flex;--justify-content:center;}.elementor-7115 .elementor-element.elementor-element-4f297c9{--display:flex;}.elementor-7115 .elementor-element.elementor-element-35b06f9{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7115 .elementor-element.elementor-element-0edf075{--width:30%;}.elementor-7115 .elementor-element.elementor-element-1123664{--width:70%;}}@media(max-width:1024px){.elementor-7115 .elementor-element.elementor-element-0ab77bd .elementor-heading-title{font-size:50px;}.elementor-7115 .elementor-element.elementor-element-48674b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-c622958 .elementor-button{font-size:20px;}.elementor-7115 .elementor-element.elementor-element-7fd3735 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-bf10ffc .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-638cf51 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-ad08b03 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-6c923a7 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-f7848fb .elementor-button{font-size:20px;}.elementor-7115 .elementor-element.elementor-element-335aeb9 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-29b20bd .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-f9b2a51 .elementor-button{font-size:20px;}.elementor-7115 .elementor-element.elementor-element-e729bb2 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-63d332f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-fd9e45b .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-063b4f4 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-fab09b8 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-399a855 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-426f594{--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-7115 .elementor-element.elementor-element-3d887a1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7115 .elementor-element.elementor-element-42a75f2{font-size:20px;}.elementor-7115 .elementor-element.elementor-element-4a665a5{--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-7115 .elementor-element.elementor-element-9a5577e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7115 .elementor-element.elementor-element-b49c890{font-size:20px;}.elementor-7115 .elementor-element.elementor-element-0e40893{--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-7115 .elementor-element.elementor-element-c3b9bea .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7115 .elementor-element.elementor-element-bb59e2a{font-size:20px;}.elementor-7115 .elementor-element.elementor-element-24efd32{--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-7115 .elementor-element.elementor-element-e225aac .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7115 .elementor-element.elementor-element-2668560{font-size:20px;}.elementor-7115 .elementor-element.elementor-element-7c25b41{--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-7115 .elementor-element.elementor-element-28666db .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7115 .elementor-element.elementor-element-f742adf{font-size:20px;}.elementor-7115 .elementor-element.elementor-element-ad2ee4b{--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-7115 .elementor-element.elementor-element-33f102e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7115 .elementor-element.elementor-element-09a465d{font-size:20px;}.elementor-7115 .elementor-element.elementor-element-805c99b{--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-7115 .elementor-element.elementor-element-99a284d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7115 .elementor-element.elementor-element-4b4e35e{font-size:20px;}}@media(max-width:767px){.elementor-7115 .elementor-element.elementor-element-0ab77bd .elementor-heading-title{font-size:40px;}.elementor-7115 .elementor-element.elementor-element-48674b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-c622958 .elementor-button{font-size:16px;}.elementor-7115 .elementor-element.elementor-element-7fd3735 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-bf10ffc .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-638cf51 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-ad08b03 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-6c923a7 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-f7848fb .elementor-button{font-size:16px;}.elementor-7115 .elementor-element.elementor-element-335aeb9 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-29b20bd .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-f9b2a51 .elementor-button{font-size:16px;}.elementor-7115 .elementor-element.elementor-element-e729bb2 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-63d332f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-fd9e45b .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-063b4f4 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-fab09b8 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-399a855 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7115 .elementor-element.elementor-element-3d887a1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7115 .elementor-element.elementor-element-42a75f2{font-size:16px;}.elementor-7115 .elementor-element.elementor-element-9a5577e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7115 .elementor-element.elementor-element-b49c890{font-size:16px;}.elementor-7115 .elementor-element.elementor-element-c3b9bea .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7115 .elementor-element.elementor-element-bb59e2a{font-size:16px;}.elementor-7115 .elementor-element.elementor-element-e225aac .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7115 .elementor-element.elementor-element-2668560{font-size:16px;}.elementor-7115 .elementor-element.elementor-element-28666db .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7115 .elementor-element.elementor-element-f742adf{font-size:16px;}.elementor-7115 .elementor-element.elementor-element-33f102e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7115 .elementor-element.elementor-element-09a465d{font-size:16px;}.elementor-7115 .elementor-element.elementor-element-99a284d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7115 .elementor-element.elementor-element-4b4e35e{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-a578275 */.filtro-group {
  margin-bottom: 20px;
  border-bottom: 1px solid #444;
}

.filtro-header {
  font-weight: bold;
  cursor: pointer;
  font-size: 18px;
  color: white;
  margin-bottom: 10px;
}

.filtro-contenido {
  display: none;
  margin-bottom: 10px;
}

.filter-checkbox {
  display: block;
  width: 100%;
  margin: 6px 0;
  padding: 10px 14px;
  font-size: 14px;
  border-radius: 4px;
  color: white;
  background-color: transparent;
  position: relative;
  cursor: pointer;
  transition: background-color 0.2s ease;
  text-align: left;
  user-select: none;
}

.filter-checkbox:hover {
  background-color: rgba(255, 255, 255, 0.05);
}

.filter-checkbox input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid white;
  border-radius: 4px;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  vertical-align: middle;
  position: relative;
  top: -1px;
  cursor: pointer;
  transition: background-color 0.2s ease, border 0.2s ease;
}

/* ✅ Fondo naranja al seleccionar */
.filter-checkbox input[type="checkbox"]:checked {
  background-color: #ED6F3D;
  border-color: #ED6F3D;
}

/* ✅ Tilde centrado, solo uno */
.filter-checkbox input[type="checkbox"]:checked::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -60%) rotate(45deg);
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  pointer-events: none;
}





.filtro-header {
  font-weight: bold;
  cursor: pointer;
  font-size: 18px;
  color: white;
  margin-bottom: 10px;
  position: relative;
  padding-right: 20px; /* espacio para la flecha */
}

/* Flecha estilo dropdown */
.filtro-header::after {
  content: "▾"; /* flecha hacia abajo */
  position: absolute;
  right: 0;
  top: 0;
  font-size: 18px;
  transition: transform 0.3s ease;
}

/* Rotar la flecha cuando el grupo está abierto */
.filtro-header.activa::after {
  transform: rotate(180deg); /* flecha hacia arriba */
}/* End custom CSS */