.elementor-5238 .elementor-element.elementor-element-11e81f2{--display:flex;--min-height:80vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5238 .elementor-element.elementor-element-8bb81a0{--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:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-5238 .elementor-element.elementor-element-8bb81a0::before, .elementor-5238 .elementor-element.elementor-element-8bb81a0 > .elementor-background-video-container::before, .elementor-5238 .elementor-element.elementor-element-8bb81a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-5238 .elementor-element.elementor-element-8bb81a0 > .elementor-background-slideshow::before, .elementor-5238 .elementor-element.elementor-element-8bb81a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5238 .elementor-element.elementor-element-8bb81a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5238 .elementor-element.elementor-element-b3e5322{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5238 .elementor-element.elementor-element-89c7dca{width:var( --container-widget-width, 446px );max-width:446px;--container-widget-width:446px;--container-widget-flex-grow:0;}.elementor-5238 .elementor-element.elementor-element-89c7dca.elementor-element{--align-self:center;}.elementor-5238 .elementor-element.elementor-element-89c7dca .ld-fancy-heading{text-align:center;}.elementor-5238 .elementor-element.elementor-element-89c7dca .ld-fh-element, .elementor-5238 .elementor-element.elementor-element-89c7dca .ld-fh-element a{color:#FFFFFF;}.elementor-5238 .elementor-element.elementor-element-89c7dca .ld-fh-element{font-family:"Montserrat Alternates", Sans-serif;font-size:38px;font-weight:700;line-height:43px;margin:0em 0em 0em 0em;}.elementor-5238 .elementor-element.elementor-element-89c7dca .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .elementor-repeater-item-6d24dba .lqd-testi-quote{color:#FFFFFF;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .elementor-repeater-item-6d24dba h3{font-family:"Montserrat Alternates", Sans-serif;font-size:10px;font-weight:600;line-height:24px;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .elementor-repeater-item-6d24dba .lqd-testi-quote blockquote{font-family:"Montserrat Alternates", Sans-serif;font-size:15px;font-weight:600;line-height:26px;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .elementor-repeater-item-ea1b001 .lqd-testi-quote{color:#FFFFFF;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .elementor-repeater-item-ea1b001 .lqd-testi-quote blockquote{font-family:"Montserrat Alternates", Sans-serif;font-size:15px;font-weight:600;line-height:26px;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .elementor-repeater-item-4fcec55 .lqd-testi-quote{color:#FFFFFF;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .elementor-repeater-item-4fcec55 .lqd-testi-quote blockquote{font-family:"Montserrat Alternates", Sans-serif;font-size:15px;font-weight:600;line-height:26px;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .elementor-repeater-item-d4f333a .lqd-testi-quote{color:#FFFFFF;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .elementor-repeater-item-d4f333a h3{font-family:"Montserrat Alternates", Sans-serif;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .elementor-repeater-item-d4f333a .lqd-testi-quote blockquote{font-family:"Montserrat Alternates", Sans-serif;font-size:15px;font-weight:600;line-height:26px;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .carousel-item{width:calc(100% / 1);flex:0 0 auto;padding-inline-start:30px;padding-inline-end:30px;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .carousel-items.row{margin-inline-start:-30px;margin-inline-end:-30px;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1.carousel-dots{top:auto;right:auto;bottom:-25px;left:auto;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1.carousel-dots:not(.carousel-dots-inside){position:relative;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .carousel-dots-mobile.carousel-dots-mobile-inside{bottom:15px;}.elementor-5238 .elementor-element.elementor-element-f5cbc5d{--display:flex;--min-height:91px;--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;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5238 .elementor-element.elementor-element-f5cbc5d:not(.elementor-motion-effects-element-type-background), .elementor-5238 .elementor-element.elementor-element-f5cbc5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5238 .elementor-element.elementor-element-f5cbc5d.e-con{--align-self:center;}.elementor-5238 .elementor-element.elementor-element-14b81a3{--display:flex;--min-height:48px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;}.elementor-5238 .elementor-element.elementor-element-14b81a3:not(.elementor-motion-effects-element-type-background), .elementor-5238 .elementor-element.elementor-element-14b81a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4891F;}.elementor-5238 .elementor-element.elementor-element-cda44ce img{width:24px;height:24px;}.elementor-5238 .elementor-element.elementor-element-e9c46a9{--display:flex;}.elementor-5238 .elementor-element.elementor-element-7d88bf8{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:21px;color:#0080FF;}.elementor-5238 .elementor-element.elementor-element-09c727f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-5238 .elementor-element.elementor-element-09c727f:not(.elementor-motion-effects-element-type-background), .elementor-5238 .elementor-element.elementor-element-09c727f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F4891F 0%, #F4891F 100%);}.elementor-5238 .elementor-element.elementor-element-61b44d1{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-5238 .elementor-element.elementor-element-d16d2d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5238 .elementor-element.elementor-element-eca700b{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-5238 .elementor-element.elementor-element-eca700b .ld-fancy-heading{text-align:center;}.elementor-5238 .elementor-element.elementor-element-eca700b .ld-fh-element, .elementor-5238 .elementor-element.elementor-element-eca700b .ld-fh-element a{color:#FFFFFF;}.elementor-5238 .elementor-element.elementor-element-eca700b .ld-fh-element{font-family:"Montserrat Alternates", Sans-serif;font-size:38px;font-weight:700;line-height:41px;margin:0em 0em 0em 0em;}.elementor-5238 .elementor-element.elementor-element-eca700b .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-5238 .elementor-element.elementor-element-bc56dd0 .ld-fancy-heading{text-align:center;}.elementor-5238 .elementor-element.elementor-element-bc56dd0 .ld-fh-element, .elementor-5238 .elementor-element.elementor-element-bc56dd0 .ld-fh-element a{color:#FFFFFF;}.elementor-5238 .elementor-element.elementor-element-bc56dd0 .ld-fh-element{font-family:"Montserrat Alternates", Sans-serif;font-size:18px;font-weight:700;line-height:20px;margin:0em 0em 0em 0em;}.elementor-5238 .elementor-element.elementor-element-bc56dd0 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-5238 .elementor-element.elementor-element-e6237ad{--display:flex;--min-height:1757px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-e6237ad:not(.elementor-motion-effects-element-type-background), .elementor-5238 .elementor-element.elementor-element-e6237ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5B3;}.elementor-5238 .elementor-element.elementor-element-70bfa7c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-b0a7995{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-1bd781a{--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:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-5238 .elementor-element.elementor-element-68108fe{--display:flex;--min-height:1450px;--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-around;--flex-wrap:wrap;--border-radius:33px 33px 33px 33px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;}.elementor-5238 .elementor-element.elementor-element-68108fe:not(.elementor-motion-effects-element-type-background), .elementor-5238 .elementor-element.elementor-element-68108fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #021B79 0%, #0575E6 100%);}.elementor-5238 .elementor-element.elementor-element-9ea2e77{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-76c8ffe{--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:-7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-5238 .elementor-element.elementor-element-5cdd802{width:auto;max-width:auto;top:-2em;z-index:3;}body:not(.rtl) .elementor-5238 .elementor-element.elementor-element-5cdd802{left:13em;}body.rtl .elementor-5238 .elementor-element.elementor-element-5cdd802{right:13em;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .uc_quote_item{transition:all 200ms;background-color:#ffffff;box-shadow:7px 8px 23.6px 0px rgba(0, 0, 0, 0.05);border-style:none;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;min-height:379px;text-align:center;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .uc_quote_info{flex-direction:column;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .uc_quote_item,.elementor-5238 .elementor-element.elementor-element-6c77ba8 .flipster__item__content{border-radius:24px 24px 24px 24px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .ue-item{opacity:100%;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .uc_quote_item:hover{background-color:#FFFFFF;border-style:none;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .ue-item:hover{opacity:100%;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .uc_author{flex-direction:column;margin-top:0px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .ue-image-spacing{width:15px;height:15px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .ue-image{width:60px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .ue-image img{height:60px;border-radius:60px 60px 60px 60px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .uc_quote_info .uc_author_avatar{object-fit:cover;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .ue_title{color:#0080FF;font-family:"Inter", Sans-serif;font-size:13.9871px;font-weight:700;margin-top:0px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .ue_subtitle{color:#0080FF;font-family:"Inter", Sans-serif;font-size:13.9871px;font-weight:400;margin-top:0px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .ue-text{color:#000000;font-family:"Montserrat Alternates", Sans-serif;font-size:16px;font-weight:400;line-height:146%;letter-spacing:-0.05em;margin-top:30px;min-height:0px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .uc_stars{margin-top:20px;color:#F4891F;font-size:28px;justify-content:center;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .owl-nav .owl-prev{left:-50px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .owl-nav .owl-next{right:-50px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .owl-carousel .owl-nav .owl-next,.elementor-5238 .elementor-element.elementor-element-6c77ba8 .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:10px;width:50px;height:50px;line-height:50px;font-size:20px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .owl-dot.active{background-color:#000000;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .owl-dots{margin-top:20px;text-align:center;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .owl-dots .owl-dot{border-radius:100px 100px 100px 100px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .center .ue-item{opacity:100%;}.elementor-5238 .elementor-element.elementor-element-676856a .uc_quote_item{transition:all 200ms;background-color:#ffffff;box-shadow:20px 14px 40px 0px rgba(0, 0, 0, 0.08);border-style:none;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;min-height:168px;text-align:center;}.elementor-5238 .elementor-element.elementor-element-676856a .uc_quote_info{flex-direction:column;}.elementor-5238 .elementor-element.elementor-element-676856a .uc_quote_item,.elementor-5238 .elementor-element.elementor-element-676856a .flipster__item__content{border-radius:8px 8px 8px 8px;}.elementor-5238 .elementor-element.elementor-element-676856a .ue-item{opacity:100%;}.elementor-5238 .elementor-element.elementor-element-676856a .uc_quote_item:hover{background-color:#FFFFFF;}.elementor-5238 .elementor-element.elementor-element-676856a .ue-item:hover{opacity:100%;}.elementor-5238 .elementor-element.elementor-element-676856a .uc_author{flex-direction:column;margin-top:0px;}.elementor-5238 .elementor-element.elementor-element-676856a .ue_title{color:#02298A;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:800;line-height:21px;letter-spacing:0.04em;margin-top:0px;}.elementor-5238 .elementor-element.elementor-element-676856a .ue_subtitle{color:#0080FF;font-family:"Manrope", Sans-serif;font-size:8.96842px;font-weight:bold;letter-spacing:0.04em;margin-top:0px;}.elementor-5238 .elementor-element.elementor-element-676856a .ue-text{color:#000000;font-family:"Montserrat Alternates", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.04em;margin-top:20px;min-height:0px;}.elementor-5238 .elementor-element.elementor-element-676856a .uc_stars{color:#F4891F;font-size:12px;justify-content:flex-start;}.elementor-5238 .elementor-element.elementor-element-676856a .owl-nav .owl-prev{left:15px;}.elementor-5238 .elementor-element.elementor-element-676856a .owl-nav .owl-next{right:15px;}.elementor-5238 .elementor-element.elementor-element-676856a .owl-carousel .owl-nav .owl-next,.elementor-5238 .elementor-element.elementor-element-676856a .owl-carousel .owl-nav .owl-prev{top:150px;border-radius:10px;width:50px;height:50px;line-height:50px;font-size:20px;background-color:#ffffff;color:#000000;}.elementor-5238 .elementor-element.elementor-element-676856a .owl-carousel .owl-nav .owl-next:hover,.elementor-5238 .elementor-element.elementor-element-676856a .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-5238 .elementor-element.elementor-element-676856a .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-5238 .elementor-element.elementor-element-676856a .owl-dot.active{background-color:#000000;}.elementor-5238 .elementor-element.elementor-element-676856a .owl-dots{margin-top:20px;text-align:center;}.elementor-5238 .elementor-element.elementor-element-676856a .owl-dots .owl-dot{border-radius:100px 100px 100px 100px;}.elementor-5238 .elementor-element.elementor-element-676856a .center .ue-item{opacity:100%;}.elementor-5238 .elementor-element.elementor-element-18106a2{--display:flex;--position:absolute;--min-height:235px;--border-radius:24px 24px 24px 24px;bottom:10em;--z-index:0;}.elementor-5238 .elementor-element.elementor-element-18106a2:not(.elementor-motion-effects-element-type-background), .elementor-5238 .elementor-element.elementor-element-18106a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F4891F 0%, #FF8577 100%);}body:not(.rtl) .elementor-5238 .elementor-element.elementor-element-18106a2{left:7em;}body.rtl .elementor-5238 .elementor-element.elementor-element-18106a2{right:7em;}.elementor-5238 .elementor-element.elementor-element-2d809ce{--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:-35em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;--z-index:2;}.elementor-5238 .elementor-element.elementor-element-5c4e133{width:var( --container-widget-width, 913px );max-width:913px;--container-widget-width:913px;--container-widget-flex-grow:0;}.elementor-5238 .elementor-element.elementor-element-5c4e133 .ld-fancy-heading{text-align:center;}.elementor-5238 .elementor-element.elementor-element-5c4e133 .ld-fh-element, .elementor-5238 .elementor-element.elementor-element-5c4e133 .ld-fh-element a{color:#FFFFFF;}.elementor-5238 .elementor-element.elementor-element-5c4e133 .ld-fh-element{font-family:"Montserrat Alternates", Sans-serif;font-size:50px;font-weight:600;line-height:54.5px;margin:0em 0em 1em 0em;}.elementor-5238 .elementor-element.elementor-element-5c4e133 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-5238 .elementor-element.elementor-element-06c72a5 > .elementor-widget-container{margin:1em 0em -8em 0em;}.elementor-5238 .elementor-element.elementor-element-06c72a5{z-index:5;}.elementor-5238 .elementor-element.elementor-element-93d84fc{--grid-columns:2;}.elementor-5238 .elementor-element.elementor-element-93d84fc > .elementor-widget-container{margin:8em 0em 0em 0em;}.elementor-5238 .elementor-element.elementor-element-58a9abf{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:10px;}.elementor-5238 .elementor-element.elementor-element-58a9abf .swiper-slide > .elementor-element{height:100%;}.elementor-5238 .elementor-element.elementor-element-d0f78d2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-5238:not(.elementor-motion-effects-element-type-background), body.elementor-page-5238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5B2;}@media(max-width:1024px){.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .carousel-item{width:calc(100% / 2);flex:0 0 auto;padding-inline-start:30px;padding-inline-end:30px;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .carousel-items.row{margin-inline-start:-30px;margin-inline-end:-30px;}.elementor-5238 .elementor-element.elementor-element-93d84fc{--grid-columns:2;}.elementor-5238 .elementor-element.elementor-element-58a9abf{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-5238 .elementor-element.elementor-element-8bb81a0{--width:50%;}.elementor-5238 .elementor-element.elementor-element-f5cbc5d{--width:439px;}.elementor-5238 .elementor-element.elementor-element-14b81a3{--width:48px;}.elementor-5238 .elementor-element.elementor-element-e9c46a9{--width:75%;}.elementor-5238 .elementor-element.elementor-element-09c727f{--width:50%;}.elementor-5238 .elementor-element.elementor-element-61b44d1{--width:550px;}.elementor-5238 .elementor-element.elementor-element-e6237ad{--width:100%;}.elementor-5238 .elementor-element.elementor-element-70bfa7c{--width:100%;}.elementor-5238 .elementor-element.elementor-element-b0a7995{--width:100%;}.elementor-5238 .elementor-element.elementor-element-1bd781a{--width:100%;}.elementor-5238 .elementor-element.elementor-element-68108fe{--width:1366px;}.elementor-5238 .elementor-element.elementor-element-76c8ffe{--content-width:1001px;}.elementor-5238 .elementor-element.elementor-element-18106a2{--width:239px;}.elementor-5238 .elementor-element.elementor-element-2d809ce{--content-width:1001px;}.elementor-5238 .elementor-element.elementor-element-d0f78d2{--width:100%;}}@media(max-width:767px){.elementor-5238 .elementor-element.elementor-element-8bb81a0{--width:100%;--min-height:850px;}.elementor-5238 .elementor-element.elementor-element-b3e5322{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5238 .elementor-element.elementor-element-89c7dca .ld-fh-element{font-size:50px;line-height:54px;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .elementor-repeater-item-6d24dba .lqd-testi-quote blockquote{font-size:16px;line-height:20px;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .elementor-repeater-item-ea1b001 .lqd-testi-quote blockquote{font-size:16px;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .elementor-repeater-item-4fcec55 .lqd-testi-quote blockquote{font-size:16px;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .elementor-repeater-item-d4f333a .lqd-testi-quote blockquote{font-size:16px;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .carousel-item{width:calc(100% / 1);flex:0 0 auto;padding-inline-start:0px;padding-inline-end:0px;}.elementor-5238 .elementor-element.elementor-element-6cc9cc1 .carousel-items.row{margin-inline-start:-0px;margin-inline-end:-0px;}.elementor-5238 .elementor-element.elementor-element-f5cbc5d{--width:95%;--min-height:85px;--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 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5238 .elementor-element.elementor-element-14b81a3{--width:48px;--min-height:48px;--margin-top:0em;--margin-bottom:0em;--margin-left:0.5em;--margin-right:0em;}.elementor-5238 .elementor-element.elementor-element-e9c46a9{--width:297px;--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-5238 .elementor-element.elementor-element-09c727f{--width:100%;--min-height:1341px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5238 .elementor-element.elementor-element-61b44d1{--width:100%;}.elementor-5238 .elementor-element.elementor-element-e6237ad{--min-height:2100px;--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-5238 .elementor-element.elementor-element-70bfa7c{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-5238 .elementor-element.elementor-element-b0a7995{--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-5238 .elementor-element.elementor-element-1fe56f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5238 .elementor-element.elementor-element-1bd781a{--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-5238 .elementor-element.elementor-element-68108fe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-76c8ffe{--margin-top:-7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-5238 .elementor-element.elementor-element-6c77ba8 .uc_stars{margin-top:0px;font-size:28px;justify-content:flex-start;}.elementor-5238 .elementor-element.elementor-element-676856a .uc_quote_item{min-height:240px;}.elementor-5238 .elementor-element.elementor-element-18106a2{--width:187px;--min-height:158px;bottom:11em;}body:not(.rtl) .elementor-5238 .elementor-element.elementor-element-18106a2{left:-4em;}body.rtl .elementor-5238 .elementor-element.elementor-element-18106a2{right:-4em;}.elementor-5238 .elementor-element.elementor-element-2d809ce{--margin-top:-32em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-5238 .elementor-element.elementor-element-5c4e133 .ld-fh-element{font-size:32px;line-height:34px;}.elementor-5238 .elementor-element.elementor-element-06c72a5 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-5238 .elementor-element.elementor-element-06c72a5.elementor-element{--align-self:center;}.elementor-5238 .elementor-element.elementor-element-93d84fc{--grid-columns:1;}.elementor-5238 .elementor-element.elementor-element-58a9abf{--swiper-slides-to-display:1;}.elementor-5238 .elementor-element.elementor-element-58a9abf > .elementor-widget-container{margin:3em 0em 0em 0em;}}/* Start custom CSS for container, class: .elementor-element-76c8ffe */.uc_carousel .owl-next, .uc_carousel .owl-prev {
    width: 24px !important;
height: 71.03px !important;
    background-color: transparent !important;
}
.ue-irst-title-text{
    margin: 0 auto;
  width: 657px;
font-family: 'Montserrat Alternates';
font-style: normal;
font-weight: 600;
font-size: 50px;
line-height: 100%;
display: flex;
align-items: center;
text-align: center;
color: #0080FF;
mix-blend-mode: normal;  
margin-top: 30px;
}
.dlpro-review-first .owl-dot {
    background-color: #F5F5F5 !important;
    color: #F5F5F5 !important;
    width: 8px !important;
    height: 8px !important;
}
.dlpro-review-first .owl-dots {
    text-align: end !important;
}
.dlpro-review-first .owl-dot.active{
        background-color: #0080FF !important;
    color: #F4891F !important;
    width: 30px !important;
    height: 8px !important;
}

.dlpro-review-first .ue-text-first{
    width: 665px;
    margin: 0 auto;
}
.dlpro-first-icon-rev{
     position: absolute;
    width: 86px !important;
    height: 31px !important;
    right: 4em;
    top: 2em;
}
.dlpro-review-first .uc_author {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
}
.dlpro-review-second  .uc_quote_item {
    text-align: left !important;
}
.dlpro-review-second  .ue_subtitle{
    margin-left: 10px !important;
}
.dlpro-review-second .uc_stars {
    align-items: center !important;
}
@media screen and (max-width: 50em){
   
    .ue-irst-title-text{
    font-family: 'Montserrat Alternates';
font-style: normal;
font-weight: 600;
font-size: 32px;
line-height: 100%;
        width: auto;
display: flex;
align-items: center;
text-align: center;

color: #0080FF;

mix-blend-mode: normal;
}
.dlpro-review-first .ue-text-first{
           width: auto;
    margin: 0 auto;
}
.dlpro-review-second .owl-stage {
      padding: 0 160px;
}
.dlpro-first-icon-rev {
    position: relative;
    top: auto;
    right: auto;
}
.dlpro-review-first .uc_stars {

   justify-content: space-between !important;
    flex-direction: row-reverse;
    align-items: center;
}
.dlpro-review-first .owl-dots {
    display: none !important;
}
.dlpro-review-second .owl-item{
            min-width: 360px;
    }
   .dlpro-review-second  .uc_carousel{
            max-height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS */@media screen and (max-width: 767px) {

    /* Slider 1 uniquement */
    .dlpro-review-first .owl-item:not(.active) {
        visibility: hidden !important;
        height: 0 !important;
        min-height: 0 !important;
        overflow: hidden !important;
        pointer-events: none !important;
    }

    .dlpro-review-first .owl-item.active {
        visibility: visible !important;
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
        pointer-events: auto !important;
    }
}
  .gform-theme--foundation .gform_fields {
        -moz-column-gap: 20px;
        column-gap: 15px!important;
        row-gap: 15px!important;
    }
.ginput_container input:not([type="checkbox"]){
        background-color: #ffffff !important!important;
    border-color: #FFFFFF!important;
    border-radius: 8px 8px 8px 8px!important;
        font-family: "Montserrat Alternates", Sans-serif!important;
    font-size: 12px!important;
    font-weight: 400!important;
    line-height: 18px!important;
        color: #929292!important;
        height: 64px!important;
        border:none;
        text-align: center;
}
/* ==========================================================
   THOME HUMIDITÉ
   GRAVITY FORMS 1 + 2
   VALIDATION COMPACTE
   Ne modifie pas les dimensions existantes des champs
   ========================================================== */


/* ==========================================================
   1. MASQUER LE MESSAGE GLOBAL
   ========================================================== */

#gform_wrapper_1 .gform_validation_errors,
#gform_wrapper_2 .gform_validation_errors {
	display: none !important;
}


/* ==========================================================
   2. POSITION RELATIVE SUR CHAQUE CHAMP
   Pour pouvoir placer le message à l'intérieur
   ========================================================== */

#gform_wrapper_1 .gfield,
#gform_wrapper_2 .gfield {
	position: relative;
}


/* ==========================================================
   3. BORDURE ROUGE SUR LES CHAMPS INVALIDES
   ========================================================== */

#gform_wrapper_1 .gfield_error input:not([type="checkbox"]),
#gform_wrapper_1 .gfield_error select,
#gform_wrapper_1 .gfield_error textarea,
#gform_wrapper_2 .gfield_error input:not([type="checkbox"]),
#gform_wrapper_2 .gfield_error select,
#gform_wrapper_2 .gfield_error textarea {
	border: 2px solid #e53935 !important;
}


/* ==========================================================
   4. MESSAGE D'ERREUR DANS LE CHAMP
   Aucun impact sur la hauteur du formulaire
   ========================================================== */

#gform_wrapper_1 .gfield_validation_message,
#gform_wrapper_2 .gfield_validation_message {
	display: block !important;

	position: absolute !important;

	top: auto !important;
	bottom: 6px;
	right: 10px;
	left: auto !important;

	width: auto !important;
	max-width: calc(100% - 20px);

	margin: 0 !important;
	padding: 2px 4px !important;

	border: 0 !important;
	background: rgba(255, 255, 255, 0.92) !important;
	box-shadow: none !important;

	font-family: "Montserrat Alternates", sans-serif !important;
	font-size: 9px !important;
	font-weight: 500 !important;
	line-height: 11px !important;

	color: #e53935 !important;

	text-align: right;

	pointer-events: none;

	z-index: 20;
}


/* ==========================================================
   5. ASTÉRISQUE REQUIRED
   ========================================================== */

#gform_wrapper_1 .gfield_required,
#gform_wrapper_2 .gfield_required {
	display: none !important;
}


/* ==========================================================
   6. CONSENTEMENT
   On ne montre pas de message sous le consentement
   pour ne pas augmenter la hauteur
   ========================================================== */

#gform_wrapper_1 .gfield--type-consent .gfield_validation_message,
#gform_wrapper_2 .gfield--type-consent .gfield_validation_message {
	display: none !important;
}


/* ==========================================================
   7. CHECKBOX CONSENTEMENT EN ERREUR
   ========================================================== */

#gform_wrapper_1 .gfield--type-consent.gfield_error input[type="checkbox"],
#gform_wrapper_2 .gfield--type-consent.gfield_error input[type="checkbox"] {
	outline: 2px solid #e53935 !important;
	outline-offset: 1px;
}


/* ==========================================================
   8. TEXTE DU CONSENTEMENT
   On garde le texte blanc même si erreur
   ========================================================== */

#gform_wrapper_1 .gfield--type-consent.gfield_error .gfield_consent_label,
#gform_wrapper_2 .gfield--type-consent.gfield_error .gfield_consent_label {
	color: #ffffff !important;
}


/* ==========================================================
   9. MOBILE
   On garde le même principe sans changer les dimensions
   ========================================================== */

@media screen and (max-width: 767px) {

	#gform_wrapper_1 .gfield_validation_message,
	#gform_wrapper_2 .gfield_validation_message {
		bottom: 5px;
		right: 8px;

		max-width: calc(100% - 16px);

		font-size: 8px !important;
		line-height: 10px !important;
	}
}
.gfield--width-half .gfield_label{
           color: #FFFFFF!important;
           font-family: "Montserrat Alternates", Sans-serif!important;
    font-size: 12px!important;
    font-weight: 600!important;
    line-height: 18px!important;
}
.gfield_required{
    display: none !important;
}
#gform_submit_button_1{
    border: none;
    padding-block-end: 0;
    padding-block-start: 0;
        color: #ffffff;
            background-color: #0080FF;
    font-family: "Montserrat Alternates", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #FFFFFF;
    border-radius: 6px 6px 6px 6px;
        box-shadow: 0px 20px 24px -4px rgba(0, 0, 0, 0.08), 0px 8px 8px -4px rgba(0, 0, 0, 0.03);
    width: 193px;
    height: 64px;
}
#gform_submit_button_1:hover {
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
}
 .gform-theme--foundation .gform_footer {

    justify-content: center;
}
.gfield_consent_label {
    font-family: "Montserrat Alternates", Sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 18px !important;
        color: #FFFFFF!important;
}

.is-stuck .dlpro-menu-closed,
body.page-id-243 header svg.dlpro-menu-closed{
    filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.4));
}
.lqd-testi-style-19 img {

    object-fit: cover;
    object-position: center;
}
.dlpro-cercle-bg:before {
    top: -200px !important;
    right: auto !important;
    left: -80px !important;
    bottom: auto !important;
    background-image: url(https://www.thome-humidite.fr//wp-content/uploads/2024/12/cercle-filet-gauche-2.png) !important;
    z-index: -1;

}
.carousel-item-content .lqd-testi-extra {
     width: 279px;
    margin: 0 auto 1em;
}
.dlpro-actualitz .elementor-loop-container .e-loop-item:nth-child(2){
    margin-top: -8em;
}
.flickity-prev-next-button img{
    width: 30px;
height: 80px;
}
.carousel-nav.carousel-nav-middle .flickity-button.flickity-prev-next-button.previous {
    top: 160% !important;
   left: 24% !important;
    transform: translate(-20%, -160%) !important;
}
.elementor-5238 .elementor-element.elementor-element-6cc9cc1.carousel-dots:not(.carousel-dots-inside){
        position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 10px;
}
.flickity-page-dots .dot{
    background-color: #F5F5F5 !important;
    color: #F5F5F5 !important;
    width: 8px !important;
    height: 8px !important;
}
.flickity-page-dots .dot.is-selected {
    background-color:#F4891F !important;
    color: #F4891F !important;
    width: 30px !important;
    height: 8px !important;
}
.carousel-nav.carousel-nav-middle .flickity-button.flickity-prev-next-button.next {
    top: 150% !important;
    
    right: 22% !important;
    transform: translate(-20%, -150%) !important;
}
.dlpro-bg-home-1{
    background: #0080FF;
}
.dlpro-bg-home-1 .elementor-background-video-container:after{
    content:'';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99;
background: linear-gradient(180deg, rgba(5, 117, 230, 0.46) 0%, rgba(2, 41, 138, 0.46) 84.79%, rgba(2, 27, 121, 0.46) 100%);
mix-blend-mode: darken;
}
.dlpro-bg-home-1 video{
  opacity: 0.18;
}
.dlpro-bg-home-2{
    
}
.dlpro-block-review-home{
  
mix-blend-mode: darken;

}
.lqd-testi-style-19 {
    background-color: transparent !important;
}
.lqd-testi-style-19  {

}
.lqd-testi-style-19 img {
    margin: 0 auto 0 18px;
   width: 243px;
height: 239px;

background: linear-gradient(0deg, rgba(0, 128, 255, 0.01), rgba(0, 128, 255, 0.01)), url(Moisture-meter-against-a-wall-with-rising-damp,-UK-home-interior-2160304630_1459x2060.jpg);
mix-blend-mode: normal;
border: 4px solid #FFFFFF;
border-radius: 138.5px;
}
.dlpro-form-home .elementor-field:not(input[type="checkbox"]){
    height: 64px;
}
.dlpro-form-home .elementor-field-type-acceptance>.elementor-field-subgroup>.elementor-field-option{
    display: flex
;
    gap: 33px;
    align-items: start;
}
.dlpro-form-home input.elementor-acceptance-field{
        background: #FFFFFF !important;
    width: 22px !important;
    height: 20px !important;
    border: 1px solid #0080FF !important;
    border-radius: 10px !important;
    appearance: none;
    -webkit-appearance: none;
    outline: none!important;
    cursor: pointer!important;
}
.dlpro-form-home .elementor-field-type-acceptance label{
       width: 496px;
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-size: 13px;
line-height: 139%;
letter-spacing: -0.02em;
color: #FFFFFF;
}
@media screen and (max-width: 50em){
  .dlpro-form-home .elementor-field-type-acceptance label{
              width: 270px;
  }
  .dlpro-form-home input.elementor-acceptance-field{
      width: 16px;
height: 15px;
  }
  .dlpro-form-home .elementor-field-type-acceptance>.elementor-field-subgroup>.elementor-field-option{
    gap: 7px;
}
}
@media (max-width: 767px) {
    
 .carousel-dots{
        display: none !important;
    }
    .dlpro-cercle-bg-no-mobile:before{
        content:none !important;
    }
}
/* ==========================================================
   DIAGNOSTIC GRATUIT - PAGE 5238
   Corrections héritées de la Home
   ========================================================== */

/* Hauteur du carousel du hero gauche */
.page-id-5238 .dlpro-bg-home-1 .flickity-viewport {
    height: 450px !important;
}

/* Position des dots du carousel hero */
.elementor-5238
.elementor-element.elementor-element-64a38532.carousel-dots:not(.carousel-dots-inside) {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 10px;
}

/* Position des dots en mobile */
.elementor-5238
.elementor-element.elementor-element-64a38532
.carousel-dots-mobile.carousel-dots-mobile-inside {
    bottom: 25px;
}
.elementor-5238 .elementor-element.elementor-element-6cc9cc1.carousel-dots:not(.carousel-dots-inside) {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 10px;
}/* End custom CSS */