body{font-family:"Sora",sans-serif}span,h2,img,i,a{transition:.3s ease-in-out}input{transition:.2s ease-in-out}#loading{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999;background:rgba(0,0,0,.231372549);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.spinner{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#breadcrumbs{margin-top:27px}#breadcrumbs span{color:#0072a7;font-size:11px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-0.165px}#breadcrumbs span a{text-decoration:none;color:#0072a7;font-size:11px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:-0.165px;position:relative;transition:width .3s ease-in-out}#breadcrumbs span a:after{content:url(../icons/breadcrumb-icon.svg);margin-left:5px;margin-right:5px}#breadcrumbs span a:before{content:"";position:absolute;bottom:0;left:0;width:fit-content;width:0;height:1px;background-color:#fff;margin:auto;transition:width .3s ease-in-out}#breadcrumbs span a:hover:before{width:calc(100% - 15px)}#breadcrumbs.black span{color:#000 !important}#breadcrumbs.black span a{color:#000 !important}#breadcrumbs.black span a:after{content:url(../icons/breadcrumbs-icon-black.svg) !important}@media screen and (max-width: 768px){#breadcrumbs{display:none}}#breadcrumbs-mobile{margin-top:14px;margin-bottom:42px;display:none}#breadcrumbs-mobile span{color:#000;font-size:11px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-0.165px}#breadcrumbs-mobile span a{text-decoration:none;color:#000;font-size:11px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:-0.165px}#breadcrumbs-mobile span a:after{margin-left:5px;margin-right:5px;content:"";display:inline-flex;align-items:center;width:5px;height:15.5px;background-color:#000;mask:url(../icons/breadcrumb-icon.svg);mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;align-items:center;justify-content:center}@media screen and (max-width: 768px){#breadcrumbs-mobile{display:block}}.pagination{margin-bottom:0}.pagination .pagination-custom-links{display:flex;gap:62.05px;justify-content:center;margin:auto;align-items:center;flex-wrap:wrap;width:784px;max-width:100%}.pagination .pagination-custom-links ul{display:flex;justify-content:center;width:100%;gap:19px;list-style:none;margin:0;flex-wrap:wrap;width:80%}.pagination .pagination-custom-links ul li span,.pagination .pagination-custom-links ul li a{color:#168ccd;font-family:"Geologica",sans-serif;font-weight:400;font-size:14px;line-height:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%}.pagination .pagination-custom-links ul li span.current,.pagination .pagination-custom-links ul li a.current{background:#168ccd;color:#fff}.pagination .pagination-custom-links ul li span:hover,.pagination .pagination-custom-links ul li a:hover{background:#0c2682;color:#fff}.pagination .pagination-custom-links ul li span.next,.pagination .pagination-custom-links ul li a.next{width:fit-content;color:#168ccd;position:relative;padding-right:18.05px;padding-left:42px;border-left:.5px solid #168ccd;margin-left:23px;border-radius:0}.pagination .pagination-custom-links ul li span.next:hover,.pagination .pagination-custom-links ul li a.next:hover{background:unset;color:#0c2682}.pagination .pagination-custom-links ul li span.next:after,.pagination .pagination-custom-links ul li a.next:after{content:url(../icons/pagination-arrow.svg);position:absolute;right:0;top:2px;bottom:0;margin:auto;height:fit-content}.pagination .pagination-custom-links ul li span.prev,.pagination .pagination-custom-links ul li a.prev{width:fit-content;color:#168ccd;position:relative;padding-left:18.05px;padding-right:42px;border-right:.5px solid #168ccd;margin-right:23px;border-radius:0}.pagination .pagination-custom-links ul li span.prev:hover,.pagination .pagination-custom-links ul li a.prev:hover{background:unset;color:#0c2682}.pagination .pagination-custom-links ul li span.prev:after,.pagination .pagination-custom-links ul li a.prev:after{content:url(../icons/pagination-arrow.svg);position:absolute;left:0;top:0px;bottom:0;margin:auto;height:fit-content;transform:rotate(180deg)}.pagination .pagination-custom-links .pagination-link a{content:url(../icons/pagination-arrows.svg);margin:auto;display:block}.pagination .pagination-custom-links .pagination-link a.first{transform:rotate(180deg)}.banner{margin-bottom:54px;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 768px){.banner{margin-bottom:0}}.banner .banner-filter{padding-bottom:99px;padding-top:27px;background:rgba(0,114,167,.0509803922);position:relative}.banner .banner-filter h1{font-size:50px;font-weight:700;line-height:64px;letter-spacing:-0.015em;text-align:center;color:#0974a7;margin-bottom:0}.banner .banner-filter .date{display:none}@media screen and (max-width: 768px){.banner .banner-filter{padding-top:56px;padding-bottom:57px}.banner .banner-filter h1{font-size:35px}}.banner .banner-filter #breadcrumbs{margin-top:0;margin-bottom:43px}@media screen and (max-width: 768px){.banner .banner-filter #breadcrumbs{display:none}}.banner .banner-filter:after{content:"";position:absolute;height:62px;width:1px;bottom:0;left:0;right:0;margin:auto;background:#00acaf}@media screen and (max-width: 768px){.banner .banner-filter:after{height:36px}}.banner .banner-filter .after-img{position:absolute;right:0;bottom:0}.banner.has-img .banner-filter{background:linear-gradient(325.95deg, rgba(0, 0, 0, 0.5) 14.89%, rgba(0, 114, 167, 0.06) 103.96%) !important}.banner.has-img .banner-filter::after{background:#fff}.banner.has-img .banner-filter h1{color:#fff}.banner.has-img .banner-filter #breadcrumbs{margin-top:0;margin-bottom:43px}.banner.has-img .banner-filter #breadcrumbs span{color:#fff}.banner.has-img .banner-filter #breadcrumbs span a{color:#fff}.banner.has-img .banner-filter #breadcrumbs span a:after{content:url(../icons/breadcrumbs-icon-white.svg)}.banner.has-img::after{display:none}.banner.has-img .after-img{display:none}.banner.main-site #breadcrumbs span{color:#000}.banner.main-site #breadcrumbs span a{color:#000}.banner.main-site #breadcrumbs span a:after{content:url(../icons/breadcrumbs-icon-black.svg)}.single-post .banner.main-site #breadcrumbs span{color:#fff}.single-post .banner.main-site #breadcrumbs span a{color:#fff}.single-post .banner.main-site #breadcrumbs span a:after{content:url(../icons/breadcrumbs-icon-white.svg)}.wpcf7-spinner{margin:auto;display:block;margin-top:10px}.wpcf7-response-output{display:none}@media screen and (max-width: 768px){h2{font-size:30px !important}}.select2-container .select2-selection{transition:border-width .1s ease}.select2-container.select2-container--open .select2-selection{border:2px solid #0072a7 !important}.select2-dropdown{margin-top:5px;border-radius:10px;padding:15px 5px 15px 10.5px;box-shadow:0 0px 20px rgba(0,0,0,.1),0 5px 5px rgba(0,0,0,.12);border-top-left-radius:10px !important;border-top-right-radius:10px !important;border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important;border-color:#fff}.select2-dropdown.select2-dropdown--above{margin-top:-10px}.select2-dropdown ul li{font-size:15px;font-weight:400;line-height:18.9px;border-radius:5px;padding-top:3px;padding-bottom:3px;color:#0072a7;transition:.2s all}.select2-dropdown ul li.select2-results__option--highlighted,.select2-dropdown ul li.select2-results__option--selected{background-color:#fff !important;color:#0072a7 !important;font-weight:700}.logged-in.admin-bar .select2-dropdown{margin-top:37px}.logged-in.admin-bar .select2-dropdown.select2-dropdown--above{margin-top:22px}.slick-home-slider .slider-element{position:relative;background-size:100%;position:relative;transition:.3s ease-in-out;background-repeat:no-repeat;min-height:509px;height:613px}.slick-home-slider .slider-element .img-element{height:100%;width:100%;object-fit:cover;opacity:0;position:absolute;top:0}.slick-home-slider .slider-element .img-element.active{opacity:1}@media screen and (max-width: 991px){.slick-home-slider .slider-element{background-size:cover;background-position:center;height:509px}}.slick-home-slider .slider-element .bg-effect{padding-top:91.77px;padding-bottom:82.41px;background:linear-gradient(332.99deg, rgba(0, 0, 0, 0.66) 15.6%, rgba(4, 76, 109, 0) 101.72%);position:absolute;top:0;width:100%;height:100% !important}@media screen and (max-width: 991px){.slick-home-slider .slider-element .bg-effect{padding-top:0;padding-bottom:0;inset:0;bottom:0;display:flex;align-items:center}}.slick-home-slider .slider-element .bg-effect .content{max-width:1140px;margin:auto;z-index:99;display:none}.slick-home-slider .slider-element .bg-effect .content.active{display:block}.slick-home-slider .slider-element .bg-effect .content .sub-title{font-size:12px;font-weight:400;line-height:normal;letter-spacing:-0.015em;text-align:left;color:#fff;margin-bottom:0px;display:block;text-transform:uppercase}@media screen and (max-width: 991px){.slick-home-slider .slider-element .bg-effect .content .sub-title{margin-bottom:26px !important}}.slick-home-slider .slider-element .bg-effect .content .title{font-size:70px;font-weight:400;line-height:normal;letter-spacing:-0.015em;text-align:left;color:#fff;margin-bottom:24.83px;max-width:650px}@media screen and (max-width: 991px){.slick-home-slider .slider-element .bg-effect .content .title{font-size:50px;font-weight:400;line-height:47px;letter-spacing:-0.015em;text-align:left}}.slick-home-slider .slider-element .bg-effect .content .btn-cta{padding:20px 36px 20px 77px;font-size:15px;font-weight:400;line-height:18.9px;text-align:left;color:#fff;background:#dc4b43;border-radius:100px;text-decoration:none;position:relative;display:block;width:fit-content;margin-bottom:78.59px}@media screen and (max-width: 991px){.slick-home-slider .slider-element .bg-effect .content .btn-cta{margin-bottom:50px}}.slick-home-slider .slider-element .bg-effect .content .btn-cta:after{position:absolute;left:46px;bottom:0;top:0;margin:auto;content:url(../icons/arrow.svg);height:fit-content}.slick-home-slider .slider-element .bg-effect .content .btn-cta:hover{background:#0072a7}.slick-home-slider .slider-element .bg-effect .pagination{display:flex;gap:30px;justify-content:center;z-index:99;max-width:1140px;margin:auto;padding-left:12px;padding-right:12px}@media screen and (max-width: 991px){.slick-home-slider .slider-element .bg-effect .pagination{margin-top:40px}}.slick-home-slider .slider-element .bg-effect .pagination .element{position:relative}.slick-home-slider .slider-element .bg-effect .pagination .element a{text-decoration:none;color:rgba(255,255,255,.5019607843);font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.015em;text-align:left;text-decoration:none;outline:none;padding-top:25px;position:relative;display:block}.slick-home-slider .slider-element .bg-effect .pagination .element a .custom-progress{width:100%;display:block;top:0;left:0;position:absolute;height:1px;background:rgba(255,255,255,.5019607843);transition:all 1s}.slick-home-slider .slider-element .bg-effect .pagination .element a .animated-custom-progress{width:100%;display:block;top:0;left:0;position:absolute;height:1px;background:#fff;transition:all 1s;z-index:99;transform-origin:0% center;transform:scaleX(0) translateZ(0px);transition:transform 3s ease}.slick-home-slider .slider-element .bg-effect .pagination .element a .animated-custom-progress.animate{transform:scaleX(1) translateZ(0)}.slick-home-slider .slider-element .bg-effect .pagination .element a .animated-custom-progress.no-effect{transition:unset}.slick-home-slider .slider-element .bg-effect .pagination .element .playPause{position:absolute;top:-44px;left:0;right:0;margin:auto;width:fit-content;background:unset;border:none;display:flex;justify-content:center;align-items:center;display:none}.slick-home-slider .slider-element .bg-effect .pagination .element .playPause.pause .pause{display:block}@media screen and (min-width: 991px){.slick-home-slider .slider-element .bg-effect .pagination .element .playPause.pause .pause{display:none}}.slick-home-slider .slider-element .bg-effect .pagination .element .playPause.pause .play{display:none}.slick-home-slider .slider-element .bg-effect .pagination .element .playPause.play .pause{display:none}.slick-home-slider .slider-element .bg-effect .pagination .element .playPause.play .play{display:block}@media screen and (min-width: 991px){.slick-home-slider .slider-element .bg-effect .pagination .element .playPause.play .play{display:none}}.slick-home-slider .slider-element .bg-effect .pagination .element.active .playPause{display:block}@media screen and (max-width: 991px){.slick-home-slider .slider-element .bg-effect .pagination .element .text{content:"";height:0;overflow:hidden;display:inherit}}.slick-home-slider.sub-site{position:relative}.slick-home-slider.sub-site .slider-element{height:500px}.slick-home-slider.sub-site .slider-element .img-element{opacity:1}@media screen and (max-width: 991px){.slick-home-slider.sub-site .slider-element{height:446px;max-height:446px;min-height:446px}.slick-home-slider.sub-site .slider-element img{max-height:446px}}.slick-home-slider.sub-site .slider-element .bg-effect{height:500px}.slick-home-slider.sub-site .slider-element .bg-effect .content .sub-title{margin-bottom:0}.slick-home-slider.sub-site .slider-element .bg-effect .content .title{padding-right:100px}@media screen and (max-width: 991px){.slick-home-slider.sub-site .slider-element .bg-effect .content .title{padding-right:0}}.slick-home-slider.sub-site .slider-element .bg-effect .content .btn-cta{background:#168ccd}.slick-home-slider.sub-site .slider-element .bg-effect .content .btn-cta:hover{background:#0072a7 !important}@media screen and (max-width: 991px){.slick-home-slider.sub-site .slider-element .bg-effect{height:446px !important}}.slick-home-slider.sub-site .slider-element .bg-effect .pagination{bottom:51px;position:absolute;right:149px;max-width:361px;border-top:25px;border-top:1px solid #fff;padding:0}@media screen and (max-width: 991px){.slick-home-slider.sub-site .slider-element .bg-effect .pagination{display:none}}.slick-home-slider.sub-site .slider-element .bg-effect .pagination .element .text{color:#fff;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.015em;text-align:left;display:block;padding-top:25px}.slick-home-slider.sub-site .slider-element .content{display:block}.slick-home-slider.sub-site .slick-dots{position:absolute;left:0;right:0;bottom:51px;margin:auto;display:flex;align-items:center;justify-content:center;padding:0;margin:0;list-style:none;gap:17px}.slick-home-slider.sub-site .slick-dots li button{font-size:0px;width:9px;height:9px;border-radius:50%;background:#e5f1f6;outline:none;border:none}.slick-home-slider.sub-site .slick-dots li.slick-active button{background:#168ccd}.full-content .container{max-width:969px}.full-content .container h2{font-size:35px;font-weight:600;color:#1e1e1e;margin-bottom:22px}.full-content .container .grid p,.full-content .container .desc p{color:#3a3a3a;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:left}.full-content .container .grid.gray,.full-content .container .desc.gray{color:#909090}.full-content .container .grid.gray p,.full-content .container .desc.gray p{color:#909090}.block-cols .container{max-width:969px}.block-cols .container h2{margin-bottom:30px;color:#1e1e1e;font-size:35px;font-weight:600}.block-cols .container .grid{display:flex;flex-wrap:wrap;gap:30px}.block-cols .container .grid .col{font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-0.24px;color:#3a3a3a}.block-cols .container .grid .col h3{padding-top:10px;font-size:25px;font-style:normal;font-weight:600;line-height:33px;letter-spacing:-0.375px;border-bottom:1px solid #00acaf;color:#0072a7;padding-bottom:26px;margin-bottom:23px}.block-cols .container .grid.four_cols .col{min-width:457px}@media screen and (max-width: 768px){.block-cols .container .grid.four_cols .col{min-width:100%}}.image_text_block{position:relative;padding-bottom:0px;min-height:403px}.image_text_block .content .desc{width:585px;padding:47px 67px;background:#f2f8fb;position:absolute;top:94px;left:calc(100% - 80px)}@media screen and (max-width: 991px){.image_text_block .content .desc{position:relative;width:100%;left:0;top:0;padding-bottom:53px;padding-left:20px;padding-right:20px}}.image_text_block .content .desc .title{margin-bottom:29px;font-size:30px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:-0.45px;color:#00acaf}@media screen and (max-width: 991px){.image_text_block .content .desc .title{margin-bottom:5px}}.image_text_block .content .desc .content{color:#414141;font-size:16px;font-style:normal;font-weight:200;line-height:26px;letter-spacing:-0.24px}.image_text_block .content .desc .content p{margin-bottom:0}.image_text_block .content .desc .cta{font-size:13px;font-weight:400;line-height:16.38px;text-align:left;color:#0072a7;display:block;width:fit-content;margin-top:23px;padding-left:18px;position:relative}.image_text_block .content .desc .cta:after{position:absolute;left:0;bottom:0;top:0;margin:auto;content:url(../icons/arrow-dark-blue.svg);height:fit-content}.image_text_block .content .desc .cta:hover{opacity:.7}.image_text_block .content .image{width:calc(100% - 720px);max-width:720px;position:relative}@media screen and (max-width: 1200px){.image_text_block .content .image{width:calc(100% - 585px)}}@media screen and (max-width: 991px){.image_text_block .content .image{width:100%;max-width:100%}}.image_text_block .content .image img{object-fit:cover;width:100%;height:488px;max-width:100%}@media screen and (max-width: 575px){.image_text_block .content .image img{max-height:290px}}.image_text_block .content.right{direction:rtl}@media screen and (max-width: 991px){.image_text_block .content.right{direction:ltr}}.image_text_block .content.right .desc{direction:ltr;left:unset;right:calc(100% - 80px)}@media screen and (max-width: 991px){.image_text_block .content.right .desc{right:0}}.image_text_block .container{max-width:969px}.image_text_block .container .content .image{width:calc(100% - 486px)}.image_text_block .container .content .image img{height:309px}@media screen and (max-width: 991px){.image_text_block .container .content .image{width:100%}}.image_text_block.sub-site .title{color:#0072a7 !important}.image_text_block.sub-site .image{width:calc(100% - 485px)}@media screen and (max-width: 991px){.image_text_block.sub-site .image{width:100%}}.image_text_block.sub-site .image img{height:488px}.remontees-actualites{overflow:hidden}.remontees-actualites .slick-slide{margin:0 30px}@media screen and (max-width: 991px){.remontees-actualites .slick-slide{margin-left:0}}.remontees-actualites .slick-list{margin:0 -30px}@media screen and (max-width: 991px){.remontees-actualites .slick-list{margin-left:0}}.remontees-actualites .head span{margin-bottom:8px;font-size:12px;font-weight:400;line-height:30px;letter-spacing:-0.015em;text-align:left;display:block}.remontees-actualites .head h2{margin-bottom:30px;font-size:35px;font-weight:600;line-height:40px;letter-spacing:-0.015em;text-align:left}.remontees-actualites .articleLink{text-decoration:none}.remontees-actualites .articleLink .articleCard{margin-bottom:55px;position:relative}.remontees-actualites .articleLink .articleCard .siteName{display:flex;gap:11px;padding:9.5px 19.24px;font-size:16px;font-weight:400;line-height:20px;letter-spacing:-0.015em;text-align:center;color:#fff;justify-content:center;align-items:center;position:absolute;left:16px;top:23px;border-radius:100px;z-index:11}.remontees-actualites .articleLink .articleCard .siteName img{filter:brightness(0) invert(1)}.remontees-actualites .articleLink .articleCard .thumb{overflow:hidden}.remontees-actualites .articleLink .articleCard .thumb img{height:202px;object-fit:cover;width:100%}.remontees-actualites .articleLink .articleCard .thumb img:hover{transform:scale(1.2)}.remontees-actualites .articleLink .articleCard .content{background:#0072a7;padding:32px 25.71px 52.5px 25px}.remontees-actualites .articleLink .articleCard .content h2{font-size:25px;font-weight:600;line-height:33px;letter-spacing:-0.015em;text-align:left;color:#fff;margin-bottom:10px}.remontees-actualites .articleLink .articleCard .content h2:hover{opacity:.8}.remontees-actualites .articleLink .articleCard .content .read-more{font-size:13px;font-weight:400;line-height:16.38px;text-align:left;color:#fff;padding-left:18px;position:relative;text-decoration:underline}.remontees-actualites .articleLink .articleCard .content .read-more:hover{opacity:.8}.remontees-actualites .articleLink .articleCard .content .read-more::after{position:absolute;left:0;bottom:0;top:0;margin:auto;content:url(../icons/arrow.svg)}.remontees-actualites .articleLink .articleCard.sub-site .content{background:#168ccd}.remontees-actualites .cta{font-size:13px;font-weight:400;line-height:16.38px;text-align:left;padding-left:18px;position:relative;text-decoration:none;text-transform:uppercase;padding:20px 21px 20px 62px;background:#fff;color:#0072a7;border:1px solid;border-radius:100px;display:block;width:fit-content;margin:auto;text-transform:uppercase}.remontees-actualites .cta:hover{background:#0072a7;color:#fff}.remontees-actualites .cta:hover::after{content:url(../icons/arrow.svg)}.remontees-actualites .cta::after{position:absolute;left:31px;bottom:0;top:0;margin:auto;content:url(../icons/arrow-dark-blue.svg);height:fit-content}.gcn-block{padding-top:124px;background:#f5f5f5;padding-bottom:123.23px;position:relative}.gcn-block img{display:block;margin:auto;margin-bottom:12px}.gcn-block .title{margin-bottom:8px;font-size:12px;font-weight:400;line-height:30px;letter-spacing:-0.015em;text-align:center;color:#000}.gcn-block h2{font-size:35px;font-weight:600;line-height:40px;letter-spacing:-0.015em;text-align:center;color:#000;margin-bottom:23px}.gcn-block .desc{font-family:"Raleway",sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:center;margin-bottom:23px}.gcn-block .cta{font-size:13px;font-weight:400;line-height:16.38px;text-align:left;color:#fff;padding-left:18px;position:relative;text-decoration:none;text-transform:uppercase;padding:20px 35.5px 20px 76.5px;background:#dc4b43;border-radius:100px;display:block;width:fit-content;margin:auto}.gcn-block .cta:hover{opacity:.8}.gcn-block .cta::after{position:absolute;left:45.5px;bottom:0;top:0;margin:auto;content:url(../icons/arrow.svg);height:fit-content}.gcn-block.sub-site{background:#168ccd;padding:84px 0 83.09px}.gcn-block.sub-site h2{text-align:left;max-width:457px;color:#fff}.gcn-block.sub-site .desc{color:#fff;margin-bottom:36px;text-align:left}.gcn-block.sub-site .cta{background:#fff;color:#0072a7;margin-left:0}.gcn-block.sub-site .cta::after{content:url(../icons/arrow-dark-blue.svg)}.about-us{background:#00acaf;padding-top:132px;padding-bottom:97px;position:relative;background-image:url(../icons/map.svg);background-position:center;background-repeat:no-repeat}@media screen and (max-width: 991px){.about-us{padding-top:0;padding-bottom:77px;background-position:bottom}}.about-us .expertise-card{background:#0072a7;padding:57px 150px 57px 68px;width:607px;position:absolute;top:-30px;right:0}@media screen and (max-width: 991px){.about-us .expertise-card{position:relative;width:100%;margin-bottom:60px}}.about-us .expertise-card .expertiseTitle{margin-bottom:17px;font-size:12px;font-weight:400;line-height:30px;letter-spacing:-0.015em;text-align:left;color:#fff}.about-us .expertise-card .items .item{padding:16px 0 16px 10px;font-size:24px;font-weight:400;line-height:30px;letter-spacing:-0.015em;text-align:left;color:#fff;display:block;position:relative;border-bottom:1px solid;text-decoration:none;display:flex;align-items:center}.about-us .expertise-card .items .item img{margin-right:10px}.about-us .expertise-card .items .item:hover{text-decoration:underline}.about-us .container{max-width:1140px;z-index:9999}.about-us .container .sub-title{color:#fff;font-size:12px;font-weight:400;line-height:30px;letter-spacing:-0.015em;text-align:left}.about-us .container .title{color:#fff;font-size:35px;font-weight:600;line-height:40px;letter-spacing:-0.015em;text-align:left;margin-bottom:30px}.about-us .container .desc{color:#fff;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.015em;text-align:left;margin-bottom:30px;max-width:533px}@media screen and (max-width: 991px){.about-us .container .desc{max-width:100%}}.about-us .container .btn-cta{font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.015em;text-align:left;padding:20px 35.5px 20px 76.5px;border-radius:100px;display:block;width:fit-content;margin-bottom:138px;color:#00acaf;background:#fff;text-decoration:none;text-transform:uppercase;position:relative}@media screen and (max-width: 991px){.about-us .container .btn-cta{margin-bottom:97px}}.about-us .container .btn-cta:hover{opacity:.8}.about-us .container .btn-cta::after{position:absolute;left:45.5px;bottom:0;top:0;margin:auto;content:url(../icons/arrow-blue.svg);height:fit-content}.about-us .container .numbers p{font-size:100px;font-weight:700;line-height:60px;letter-spacing:-0.015em;text-align:center;color:#fff;margin-bottom:0}@media screen and (max-width: 991px){.about-us .container .numbers p{line-height:normal}}.about-us .container .numbers span{font-size:18px;font-weight:500;line-height:60px;letter-spacing:-0.015em;text-align:center;font-family:"Raleway",sans-serif;color:#fff;text-align:center;display:block;position:relative}@media screen and (max-width: 991px){.about-us .container .numbers span{margin-bottom:40px;padding-bottom:40px;line-height:normal}.about-us .container .numbers span::after{content:"";background:#dc4b43;height:2px;width:39px;border-radius:100px;position:absolute;bottom:0;left:0;right:0;margin:auto}}.about-us .container .numbers:last-child span{margin-bottom:0;padding-bottom:0}.about-us .container .numbers:last-child span::after{display:none}.nos-installations{padding:90px 0 103px;background:#168ccd;position:relative}@media screen and (max-width: 991px){.nos-installations{padding:48px 0 79px}}.nos-installations h2{margin-bottom:32px;text-align:center;font-size:35px;font-weight:600;line-height:40px;letter-spacing:-0.015em;text-align:center;color:#fff;z-index:99}@media screen and (max-width: 991px){.nos-installations h2{font-size:30px}}.nos-installations p{margin-bottom:32px;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.015em;text-align:center;color:#fff;max-width:652px;margin-left:auto;margin-right:auto;z-index:99}.nos-installations a{padding:20px 35.5px 20px 76.5px;font-size:15px;font-weight:400;line-height:18.9px;text-align:left;color:#0072a7;background:#fff;border-radius:100px;display:block;margin:auto;width:fit-content;text-decoration:none;position:relative;z-index:99}.nos-installations a::after{position:absolute;left:45.5px;bottom:0;top:0;margin:auto;content:url(../icons/arrow-dark-blue.svg);height:fit-content}.nos-installations a:hover{background:#e6f7ff}.nos-installations img{content:url(../icons/froid.png);position:absolute;bottom:0;right:0;z-index:1}.bloc-chiffres .container{max-width:969px}.bloc-chiffres .container h2{margin-bottom:50px;font-size:35px;font-weight:600;line-height:40px;letter-spacing:-0.015em;text-align:left}.bloc-chiffres .numbers{display:flex;justify-content:center;flex-wrap:wrap;row-gap:40px}.bloc-chiffres .numbers .item{color:#0072a7;margin-right:21px;position:relative}.bloc-chiffres .numbers .item p{font-size:80px;font-weight:700;line-height:60px;letter-spacing:-0.015em;text-align:center;margin-bottom:4px;position:relative;min-width:255px;padding-right:16px}.bloc-chiffres .numbers .item p:after{width:1px;height:45px;background:#0072a7;position:absolute;right:0;top:0;bottom:0;margin:auto;content:""}.bloc-chiffres .numbers .item span{font-family:"Raleway",sans-serif;font-size:18px;font-weight:700;line-height:60px;letter-spacing:-0.015em;text-align:center;display:block;padding-right:16px}.bloc-chiffres .numbers .item:last-child{margin-right:0}.bloc-chiffres .numbers .item:last-child p{padding-right:0}.bloc-chiffres .numbers .item:last-child p::after{display:none}.bloc-chiffres .numbers .item:last-child span{padding-right:0}@media screen and (max-width: 991px){.bloc-chiffres .numbers{display:block}.bloc-chiffres .numbers .item{margin-right:0;padding-bottom:23px;margin-bottom:30px;position:relative}.bloc-chiffres .numbers .item p{padding-right:0}.bloc-chiffres .numbers .item p::after{display:none}.bloc-chiffres .numbers .item span{padding-right:0;margin-bottom:0;line-height:normal;margin-top:20px}.bloc-chiffres .numbers .item::after{width:39px;height:2px;content:"";background:#168ccd;position:absolute;bottom:0;left:0;right:0;margin:auto}.bloc-chiffres .numbers .item:last-child{margin-bottom:0;padding-bottom:0}.bloc-chiffres .numbers .item:last-child::after{display:none}}.bloc-fournisseurs .container{max-width:969px}.bloc-fournisseurs .container h2.title{font-size:35px;font-weight:600;line-height:40px;letter-spacing:-0.015em;text-align:left;margin-bottom:43px}.bloc-fournisseurs .container .items{display:flex;gap:27px;flex-wrap:wrap;margin-bottom:27px;justify-content:center}.bloc-fournisseurs .container .items .item{width:167px;height:167px;display:flex;align-items:center;border:.5px solid #0072a7;border-radius:50%;justify-content:center;padding:20px}.bloc-fournisseurs .container .items .item img{width:100%;height:100%;object-fit:contain}.bloc-fournisseurs .container .items .item.isprivileges{border:.5px solid #ed463c;position:relative}.bloc-fournisseurs .container .items .item.isprivileges:before{content:"";width:40px;height:40px;background:url(../icons/isprivileges.svg?);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:0;top:0px;background-color:#fff}.bloc-fournisseurs.main-site .bloc-description{margin-bottom:57px;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:center;color:#909090}.bloc-fournisseurs.main-site .accordion-item{border:none;border-bottom:1px solid #0072a7;padding-bottom:19px;margin-bottom:34px}.bloc-fournisseurs.main-site .accordion-item .accordion-header{position:relative}.bloc-fournisseurs.main-site .accordion-item .accordion-header button{position:unset;background:none;padding:7.5px 0 6.5px;font-size:25px;font-weight:600;line-height:33px;letter-spacing:-0.015em;text-align:left;color:#1e1e1e;padding-bottom:0;margin-bottom:0;border:none;box-shadow:none;max-width:calc(100% - 40px);border-radius:0}.bloc-fournisseurs.main-site .accordion-item .accordion-header button span{width:40px;height:40px;position:absolute;right:0;top:0;margin:auto;border-radius:50%;background-size:18px;background-position:center;background-repeat:no-repeat;border:.5px solid #0072a7;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230072A7'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")}.bloc-fournisseurs.main-site .accordion-item .accordion-header button::after{display:none}.bloc-fournisseurs.main-site .accordion-item .accordion-collapse{max-height:0;overflow:hidden;opacity:0;transition:.1s all;border-radius:0}.bloc-fournisseurs.main-site .accordion-item .accordion-collapse .accordion-body{padding:0}.bloc-fournisseurs.main-site .accordion-item .accordion-collapse .accordion-body .items{gap:30px;margin-top:30px}.bloc-fournisseurs.main-site .accordion-item .accordion-collapse .accordion-body .items .item{width:164px;height:164px}.bloc-fournisseurs.main-site .accordion-item.show{border-color:#dc4b43}.bloc-fournisseurs.main-site .accordion-item.show .accordion-header button{color:#dc4b43}.bloc-fournisseurs.main-site .accordion-item.show .accordion-header button span{border-color:#dc4b43;transform:rotate(-180deg);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23DC4B43'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")}.bloc-fournisseurs.main-site .accordion-item.show .accordion-collapse{max-height:100%;opacity:1}.contact-footer-wrapper{padding-top:61px;overflow:hidden}@media screen and (max-width: 991px){.contact-footer-wrapper{padding-top:0}}.contact-footer-wrapper .contact-footer{background:#00acaf;position:relative;margin-top:61px;padding-bottom:70px}@media screen and (max-width: 991px){.contact-footer-wrapper .contact-footer{padding-bottom:0;margin-top:0}}.contact-footer-wrapper .contact-footer .custom-container{max-width:969px;margin:auto;display:flow-root}.contact-footer-wrapper .contact-footer .custom-container .wrapper{max-width:555px;float:right;position:relative}@media screen and (max-width: 991px){.contact-footer-wrapper .contact-footer .custom-container .wrapper{max-width:100%;float:unset}}.contact-footer-wrapper .contact-footer .custom-container .wrapper .content-wrapper{position:absolute;right:calc(100% + 30px);min-width:458px;padding-top:92px}@media screen and (max-width: 1200px){.contact-footer-wrapper .contact-footer .custom-container .wrapper .content-wrapper{min-width:calc(100% - 485px)}}@media screen and (max-width: 991px){.contact-footer-wrapper .contact-footer .custom-container .wrapper .content-wrapper{min-width:100%;position:relative;right:unset;padding:78px 20px 66px}}.contact-footer-wrapper .contact-footer .custom-container .wrapper .content-wrapper .content h2{font-size:50px;font-weight:400;line-height:52px;letter-spacing:-0.015em;text-align:left;color:#fff;margin-bottom:25px}.contact-footer-wrapper .contact-footer .custom-container .wrapper .content-wrapper .content p{font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:left;color:#fff}.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form{background:#0072a7;padding-top:52.47px;height:100%;margin-top:-61px;padding-left:98px;padding-right:98px;overflow:hidden}@media screen and (max-width: 991px){.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form{margin-top:0;padding:60.74px 50.31px 20px}}.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form>p{font-size:30px;font-weight:400;line-height:40px;letter-spacing:-0.015em;text-align:center;color:#fff}.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form form{max-width:358px;margin-left:auto;margin-right:auto;padding-bottom:20px}@media screen and (max-width: 991px){.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form form{max-width:100%}}.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form form p{margin-bottom:0}.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form form textarea,.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form form input{font-size:16px;font-weight:700;line-height:30px;letter-spacing:-0.015em;text-align:left;border:none;background:no-repeat;border-bottom:1px solid #fff;margin-bottom:14px;width:100%;font-family:"Montserrat",sans-serif;font-weight:700;border-radius:0;color:#fff;padding:7px 0;min-height:52.15px;outline:none}.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form form textarea::placeholder,.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form form input::placeholder{font-size:16px;font-weight:700;line-height:30px;letter-spacing:-0.015em;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700}.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form form textarea{height:111px;font-size:16px;font-weight:700;line-height:30px;letter-spacing:-0.015em;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700}.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form form textarea::placeholder{font-size:16px;font-weight:700;line-height:30px;letter-spacing:-0.015em;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700}.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form form .submit-wrapper{position:relative;width:192px;margin:auto}.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form form .submit-wrapper input[type=submit]{margin:auto;display:block;border:none;background:#dc4b43;border-radius:100px;font-size:15px;font-weight:400;line-height:18.9px;color:#fff;padding:11px 38px;padding:20px 38px 20px 79px;text-align:center;font-family:"Sora",sans-serif;text-transform:uppercase}.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form form .submit-wrapper input[type=submit]:hover{background:#00acaf}.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form form .submit-wrapper:before{content:url(../icons/arrow.svg);position:absolute;left:48px;top:17px;margin:auto;height:fit-content}.contact-footer-wrapper .contact-footer .custom-container .wrapper .contact-form::after{content:url(../icons/icon.svg);position:absolute;top:calc(100% - 185px);right:calc(100% + 30px)}.bloc-gallerie .container{max-width:969px}.bloc-gallerie .container img{height:100%;object-fit:contain}.chapo .container{max-width:969px}.chapo .container p{text-align:center;margin-bottom:0;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:center;color:#909090}@media screen and (max-width: 768px){.chapo .container p{text-align:left}}.carte-interactive .container{max-width:1140px}.carte-interactive .container .open-filters{display:none;align-items:center;justify-content:space-between;margin-bottom:26px}@media screen and (max-width: 768px){.carte-interactive .container .open-filters{display:flex}}.carte-interactive .container .open-filters .open-filters-btn{padding:12px 77px 12px 48px;border:1px solid #0072a7;font-size:15px;font-weight:400;line-height:18.9px;text-align:left;position:relative;border-radius:100px;display:block;width:fit-content;text-decoration:none;color:#0072a7}.carte-interactive .container .open-filters .open-filters-btn::after{content:url(../icons/filters.svg);position:absolute;bottom:0;top:0;right:48.49px;height:fit-content;margin:auto;transition:.1s ease-in-out}.carte-interactive .container .open-filters .open-filters-btn:hover{background-color:#0072a7;color:#fff}.carte-interactive .container .open-filters .open-filters-btn:hover:after{content:url(../icons/filters-white.svg)}.carte-interactive .container .open-filters .open-filters-btn.active{background-color:#0072a7;color:#fff}.carte-interactive .container .open-filters .open-filters-btn.active:after{content:url(../icons/filters-white.svg)}.carte-interactive .container .open-filters .export-carte{padding-right:25px;position:relative;color:#0072a7;text-decoration:none}.carte-interactive .container .open-filters .export-carte:after{position:absolute;content:url(../icons/ic-download.svg);margin:auto;top:0;bottom:0;right:0}.carte-interactive .container .open-filters .export-carte:hover{text-decoration:underline}.carte-interactive .container .map-filters{border-top:1px solid #0072a7;margin-bottom:30px}.carte-interactive .container .map-filters .filters{padding:34px 0 21px;position:relative;display:flex;align-items:center;justify-content:space-between}.carte-interactive .container .map-filters .filters .close-filter{width:17.56px;height:17.5px;position:absolute;content:url(../icons/close.svg);display:none;top:37.71px;right:30.73px}@media screen and (max-width: 768px){.carte-interactive .container .map-filters .filters .close-filter{display:block}}.carte-interactive .container .map-filters .filters ul{display:flex;gap:25px;list-style:none;padding:0;margin:0}.carte-interactive .container .map-filters .filters ul li a{display:block;font-size:15px;font-weight:400;line-height:18.9px;text-align:left;text-decoration:none;padding-top:12.5px;padding-bottom:12.5px;padding-left:22.5px;padding-right:22.5px;border:1px solid #0072a7;border-radius:100px;color:#0072a7}.carte-interactive .container .map-filters .filters ul li a:hover{background-color:#0072a7;color:#fff}.carte-interactive .container .map-filters .filters ul li a.active{background-color:#0072a7;color:#fff}.carte-interactive .container .map-filters .filters ul li:first-child a{padding-left:64.5px;padding-right:64.5px}.carte-interactive .container .map-filters .filters .export-carte{padding-right:25px;position:relative;color:#0072a7;text-decoration:none}.carte-interactive .container .map-filters .filters .export-carte:after{position:absolute;content:url(../icons/ic-download.svg);margin:auto;top:0;bottom:0;right:0}.carte-interactive .container .map-filters .filters .export-carte:hover{text-decoration:underline}@media screen and (max-width: 768px){.carte-interactive .container .map-filters .filters .export-carte{display:none}}@media screen and (max-width: 768px){.carte-interactive .container .map-filters{max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.carte-interactive .container .map-filters.show{max-height:999px}.carte-interactive .container .map-filters .filters{background:#f2f8fb;padding:63px 34px 39.04px 42px}.carte-interactive .container .map-filters .filters ul{display:block}.carte-interactive .container .map-filters .filters ul li{margin-bottom:25px}.carte-interactive .container .map-filters .filters ul li a{width:fit-content;padding:12px 40.5px !important}.carte-interactive .container .map-filters .filters ul li:last-child{margin-bottom:0}}.carte-interactive .container .map-result{display:flex;gap:37px;position:relative}@media screen and (max-width: 991px){.carte-interactive .container .map-result{display:block}}.carte-interactive .container .map-result .mapcontainer{width:703px;max-width:100%}.carte-interactive .container .map-result .mapcontainer .zoomButton{display:none}.carte-interactive .container .map-result .mapcontainer .titles{display:none;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap}.carte-interactive .container .map-result .mapcontainer .titles p{margin-bottom:0;font-size:16px;font-weight:400;line-height:35px;letter-spacing:-0.015em;text-align:left;color:#0974a7;padding-left:17.5px}.carte-interactive .container .map-result .mapcontainer .titles a{font-size:16px;font-weight:700;line-height:35px;letter-spacing:-0.015em;text-align:left;color:#0072a7}@media screen and (max-width: 1200px){.carte-interactive .container .map-result .mapcontainer{width:600px}}@media screen and (max-width: 991px){.carte-interactive .container .map-result .mapcontainer{width:100%}}@media screen and (max-width: 768px){.carte-interactive .container .map-result .mapcontainer .titles{display:flex}}.carte-interactive .container .map-result .mapcontainer .plot{cursor:pointer}.carte-interactive .container .map-result .installateurs-liste{float:right;width:calc(100% - 703px);max-height:646px;background:#f2f8fb;padding:0px 17px;overflow:hidden}@media screen and (max-width: 1200px){.carte-interactive .container .map-result .installateurs-liste{width:calc(100% - 600px)}}@media screen and (max-width: 991px){.carte-interactive .container .map-result .installateurs-liste{width:100%}}@media screen and (max-width: 786px){.carte-interactive .container .map-result .installateurs-liste{position:absolute;top:0;overflow:hidden;max-height:0;transition:max-height .2s ease-in-out}.carte-interactive .container .map-result .installateurs-liste.show{max-height:999px}}.carte-interactive .container .map-result .installateurs-liste .close-list{width:17.56px;height:17.5px;position:absolute;content:url(../icons/close.svg);display:none;top:37.71px;right:31.73px}@media screen and (max-width: 768px){.carte-interactive .container .map-result .installateurs-liste .close-list{display:block}}.carte-interactive .container .map-result .installateurs-liste h2{margin-bottom:33px;margin-top:53.5px;font-size:25px;font-weight:400;line-height:35px;letter-spacing:-0.015em;text-align:left;min-height:45px;color:#0072a7}@media screen and (max-width: 786px){.carte-interactive .container .map-result .installateurs-liste h2{margin-top:64.5px}}.carte-interactive .container .map-result .installateurs-liste ul{padding:0;margin:0;list-style:none;padding-right:17px;overflow:auto;max-height:540px}.carte-interactive .container .map-result .installateurs-liste ul>li{margin-bottom:28px}.carte-interactive .container .map-result .installateurs-liste ul>li>a{font-size:16px;font-weight:700;line-height:35px;letter-spacing:-0.015em;text-align:left;color:#0072a7;text-decoration:none;border-bottom:1px solid;min-height:43px;display:flex;align-items:center;position:relative}.carte-interactive .container .map-result .installateurs-liste ul>li>a::after{content:url(../icons/red-arrow.svg);right:21.5px;bottom:0;top:0;margin:auto;position:absolute;transform:rotate(180deg);transition:.4s all}@media screen and (max-width: 786px){.carte-interactive .container .map-result .installateurs-liste ul>li>a{margin-bottom:53.5px}}.carte-interactive .container .map-result .installateurs-liste ul>li .child-element{overflow:hidden;transition:max-height .4s ease-in-out;max-height:540px}.carte-interactive .container .map-result .installateurs-liste ul>li .child-element .item-content{padding-bottom:18px}.carte-interactive .container .map-result .installateurs-liste ul>li .child-element .item-content .savoir-faire{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;margin-bottom:26px}.carte-interactive .container .map-result .installateurs-liste ul>li .child-element .item-content .savoir-faire span{border-radius:100px;padding:7px 48px 7px 17px;background-color:#00acaf;color:#fff;display:block;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-0.015em;text-align:center;position:relative}.carte-interactive .container .map-result .installateurs-liste ul>li .child-element .item-content .savoir-faire span img{filter:brightness(0) invert(1);width:20px;height:20px;position:absolute;right:17px;bottom:0;top:0;margin:auto}.carte-interactive .container .map-result .installateurs-liste ul>li .child-element .item-content .name,.carte-interactive .container .map-result .installateurs-liste ul>li .child-element .item-content>a,.carte-interactive .container .map-result .installateurs-liste ul>li .child-element .item-content .addresse{font-family:"Raleway",sans-serif;font-size:16px;font-weight:500;line-height:23px;letter-spacing:-0.015em;text-align:left;display:block;color:#0072a7;text-decoration:none}.carte-interactive .container .map-result .installateurs-liste ul>li .child-element .item-content .site{font-family:"Raleway",sans-serif;font-size:16px;font-weight:700;line-height:23px;letter-spacing:-0.015em;text-align:left;display:block;color:#dc4b43}.carte-interactive .container .map-result .installateurs-liste ul>li .child-element .item-content .site a{font-family:"Raleway",sans-serif;font-size:16px;font-weight:700;line-height:23px;letter-spacing:-0.015em;text-align:left;display:block;color:#dc4b43;display:inline}.carte-interactive .container .map-result .installateurs-liste ul>li.collapsed .child-element{max-height:0}.carte-interactive .container .map-result .installateurs-liste ul>li.collapsed>a:after{transform:rotate(0)}.carte-interactive .container .map-result .installateurs-liste ul::-webkit-scrollbar{width:7px}.carte-interactive .container .map-result .installateurs-liste ul::-webkit-scrollbar-track{background:#f1f1f1}.carte-interactive .container .map-result .installateurs-liste ul::-webkit-scrollbar-thumb{background:#0974a7;height:385px;border-radius:30px}.carte-interactive .container .map-result .installateurs-liste ul::-webkit-scrollbar-thumb:hover{background:#0974a7}.nos-fournisseurs .title{margin-bottom:52px;display:flex;justify-content:space-between}.nos-fournisseurs .title h2{font-size:35px;font-weight:600;line-height:40px;letter-spacing:-0.015em;text-align:left}.nos-fournisseurs .title .arrows{display:inline-flex;gap:11.87px}@media screen and (max-width: 991px){.nos-fournisseurs .title .arrows{display:none}}@media screen and (max-width: 768px){.nos-fournisseurs .title{margin-bottom:35px}}.nos-fournisseurs .previous-slide,.nos-fournisseurs .next-slide{background:none;border:none;outline:none;width:39px;height:39px;border:1px solid #168ccd;border-radius:50%;position:relative;padding:0;transition:.3s ease-in-out}.nos-fournisseurs .previous-slide:hover,.nos-fournisseurs .next-slide:hover{background:#168ccd}.nos-fournisseurs .previous-slide:hover:after,.nos-fournisseurs .next-slide:hover:after{background-color:#fff}.nos-fournisseurs .previous-slide:after,.nos-fournisseurs .next-slide:after{transition:.3s ease-in-out;content:"";width:14px;height:14px;background-color:#168ccd;mask:url(../icons/slick-arrow.svg);mask-size:contain;mask-repeat:no-repeat;margin:auto;position:absolute;inset:0}.nos-fournisseurs .previous-slide{transform:rotate(180deg)}.nos-fournisseurs .items{margin-bottom:32px}.nos-fournisseurs .items .slick-slide{margin:0 21.8571428571px}.nos-fournisseurs .items .slick-list{margin:0 -21.8571428571px}@media screen and (max-width: 1400px){.nos-fournisseurs .items .slick-slide{margin:0 9px}.nos-fournisseurs .items .slick-list{margin:0 -9px}}@media screen and (max-width: 1200px){.nos-fournisseurs .items .slick-slide{margin:0 27.6px}.nos-fournisseurs .items .slick-list{margin:0 -27.6px}}@media screen and (max-width: 991px){.nos-fournisseurs .items .slick-slide{margin:0 21.5px}.nos-fournisseurs .items .slick-list{margin:0 -21.5px}}@media screen and (max-width: 991px){.nos-fournisseurs .items .slick-slide{margin:0 11.4px}.nos-fournisseurs .items .slick-list{margin:0 -11.4px}}.nos-fournisseurs .items .item{min-width:165px}@media screen and (max-width: 991px){.nos-fournisseurs .items .item{min-width:134px}}.nos-fournisseurs .items .item div{min-width:165px;max-width:165px;height:165px;display:flex;align-items:center;border:.5px solid #0072a7;border-radius:50%;justify-content:center;padding:20px;overflow:hidden}@media screen and (max-width: 991px){.nos-fournisseurs .items .item div{min-width:134px;max-width:134px;height:134px}}.nos-fournisseurs .items .item div img{width:100%;height:100%;object-fit:contain}.nos-fournisseurs .items-2{margin-bottom:0}.nos-fournisseurs .cta-btn{margin-top:50px}@media screen and (max-width: 768px){.nos-fournisseurs .cta-btn{margin-top:25px}}.nos-fournisseurs .cta-btn a{font-size:13px;font-weight:400;line-height:16.38px;text-align:left;padding-left:18px;position:relative;text-decoration:none;text-transform:uppercase;padding:20px 21px 20px 62px;background:#fff;color:#0072a7;border:1px solid;border-radius:100px;display:block;width:fit-content;margin:auto;text-transform:uppercase}.nos-fournisseurs .cta-btn a:after{position:absolute;left:31px;bottom:0;top:0;margin:auto;content:url(../icons/arrow-dark-blue.svg);height:fit-content}.nos-fournisseurs .cta-btn a:hover{background:#0072a7;color:#fff}.nos-fournisseurs .cta-btn a:hover:after{content:url(../icons/arrow.svg)}header{padding:21px 0 24px;position:sticky;top:0;background:#fff;z-index:999;box-shadow:0 -8px 10px 1px rgba(0,0,0,.5)}@media screen and (max-width: 991px){header{padding:22px 0 28px}}header.sub-site{padding:19.5px 0 23.5px}header.sub-site nav.desktop{justify-content:center;padding-left:41px;padding-right:34px}header.sub-site nav.desktop ul li:last-child a{padding:11.5px 25.5px;font-family:"Raleway",sans-serif;font-size:16px;font-weight:700;line-height:18.78px;letter-spacing:-0.015em;text-align:center;color:#dc4b43 !important;border:1px solid #dc4b43;border-radius:100px;position:relative}header.sub-site nav.desktop ul li:last-child a:hover{background:#0072a7;color:#fff !important;border-color:#0072a7}header.sub-site nav.desktop ul li:last-child a:hover:after{display:none}header.sub-site nav.mobile .menu-elements ul li a.last-element{border:none}header.sub-site nav.mobile .menu-elements ul li:last-child a{padding:11.5px 25.5px;font-family:"Raleway",sans-serif;font-size:16px;font-weight:500;line-height:18.78px;letter-spacing:-0.015em;text-align:center;color:#dc4b43 !important;border:1px solid #dc4b43;border-radius:100px;position:relative;width:fit-content}header.sub-site nav.mobile .menu-elements ul li:last-child a:hover{background:#0072a7;color:#fff !important;border-color:#0072a7}header nav.desktop{display:flex;gap:59px;justify-content:center}@media screen and (max-width: 991px){header nav.desktop{display:none}}@media screen and (max-width: 1200px){header nav.desktop{gap:20px}}header nav.desktop ul{display:flex;gap:40px;align-items:center;justify-content:space-between;list-style:none;padding:0;margin:0}@media screen and (max-width: 1200px){header nav.desktop ul{gap:20px}}header nav.desktop ul li a{font-family:"Raleway",sans-serif;font-size:16px;font-weight:700;line-height:18.78px;letter-spacing:-0.015em;text-align:center;text-decoration:none;color:#0072a7 !important;position:relative}@media screen and (max-width: 1200px){header nav.desktop ul li a{font-size:15px}}header nav.desktop ul li a.menu-element:after{content:"";position:absolute;bottom:0;left:0;width:fit-content;width:0;height:1px;background-color:#0072a7;margin:auto;transition:width .3s ease-in-out}header nav.desktop ul li a.menu-element:hover:after{width:100%}header nav.desktop ul li a.associes{padding:10px 12.5px 10px 35.5px;font-family:"Raleway",sans-serif;font-size:16px;font-weight:500;line-height:18.78px;letter-spacing:-0.015em;text-align:center;color:#00acaf;border:1px solid #00acaf;border-radius:100px;position:relative}header nav.desktop ul li a.associes:before{content:url(../icons/user.svg);position:absolute;left:12.5px;bottom:0;top:3px;margin:auto;height:fit-content;transition:.3s all}header nav.desktop ul li a.associes:after{content:url(../icons/user-white.svg);position:absolute;left:12.5px;bottom:0;top:3px;margin:auto;height:fit-content;opacity:0;transition:.3s all}header nav.desktop ul li a.associes:hover{background:#0072a7;color:#fff !important;border-color:#0072a7}header nav.desktop ul li a.associes:hover:before{opacity:0}header nav.desktop ul li a.associes:hover:after{opacity:1}header nav.desktop ul li a.contact{padding:10px 12.5px 10px 35.5px;font-family:"Raleway",sans-serif;font-size:16px;font-weight:500;line-height:18.78px;letter-spacing:-0.015em;text-align:center;color:#dc4b43 !important;border:1px solid #dc4b43;border-radius:100px;position:relative}header nav.desktop ul li a.contact:before{content:url(../icons/phone.svg);position:absolute;left:12.5px;bottom:0;top:3px;margin:auto;height:fit-content;transition:.3s all}header nav.desktop ul li a.contact:after{content:url(../icons/phone-white.svg);position:absolute;left:12.5px;bottom:0;top:3px;margin:auto;height:fit-content;transition:.3s all;opacity:0}header nav.desktop ul li a.contact:hover{background:#dc4b43;color:#fff !important;border-color:#dc4b43}header nav.desktop ul li a.contact:hover:before{opacity:0}header nav.desktop ul li a.contact:hover:after{opacity:1}header nav.desktop ul:last-child li:last-child{display:flex;gap:30px;padding-left:19px}@media screen and (max-width: 1200px){header nav.desktop ul:last-child li:last-child{gap:10px;padding-left:10px}}header nav.mobile{display:none;align-items:center;justify-content:space-between;padding-left:8px;padding-right:8px}@media screen and (max-width: 991px){header nav.mobile{display:flex}}header nav.mobile .burger-menu{width:41px;height:41px;border:1px solid #0974a7;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;gap:3px}header nav.mobile .burger-menu span{width:14px;height:2px;background:#0974a7;border-radius:100px;display:block}header nav.mobile .burger-menu.open{border:none}header nav.mobile .burger-menu.open span:nth-child(2){display:none}header nav.mobile .burger-menu.open span:nth-child(1){transform:rotate(45deg);position:absolute}header nav.mobile .burger-menu.open span:nth-child(3){transform:rotate(-45deg);position:absolute}header nav.mobile .menu-elements{height:0;overflow:hidden;position:absolute;transition:.3s ease-in-out;top:100%;left:0;right:0;margin:0}header nav.mobile .menu-elements.show{height:100vh}header nav.mobile .menu-elements ul{z-index:999;background:#f2f8fb;width:100%;padding:45px 46px 51px 49px;list-style:none;margin-left:0;height:100%}header nav.mobile .menu-elements ul li a{text-decoration:none;font-family:"Raleway",sans-serif;font-size:24px;font-weight:700;line-height:28.18px;letter-spacing:-0.015em;display:block;padding-bottom:40px;color:#0974a7}header nav.mobile .menu-elements ul li a.last-element{padding-bottom:36px;border-bottom:1px solid #0974a7}header nav.mobile .menu-elements ul li:last-child{margin-top:33px}header nav.mobile .menu-elements ul li:last-child a.associes{padding:10px 37.5px 10px 60.5px;font-family:"Raleway",sans-serif;font-size:16px;font-weight:500;line-height:18.78px;letter-spacing:-0.015em;text-align:center;color:#00acaf;border:1px solid #00acaf;border-radius:100px;position:relative;margin-bottom:28px;width:fit-content}header nav.mobile .menu-elements ul li:last-child a.associes:before{content:url(../icons/user.svg);position:absolute;left:37.5px;bottom:0;top:3px;margin:auto;height:fit-content}header nav.mobile .menu-elements ul li:last-child a.associes:hover{background:#0072a7;color:#fff !important;border-color:#0072a7}header nav.mobile .menu-elements ul li:last-child a.contact{padding:10px 41px 10px 64px;font-family:"Raleway",sans-serif;font-size:16px;font-weight:500;line-height:18.78px;letter-spacing:-0.015em;text-align:center;color:#dc4b43 !important;border:1px solid #dc4b43;border-radius:100px;position:relative;width:fit-content}header nav.mobile .menu-elements ul li:last-child a.contact:before{content:url(../icons/phone.svg);position:absolute;left:41px;bottom:0;top:3px;margin:auto;height:fit-content}header nav.mobile .menu-elements ul li:last-child a.contact:hover{background:#0072a7;color:#fff !important;border-color:#0072a7}footer{padding-top:74px;background:rgba(229,241,246,.5019607843);border-top:1px solid #0072a7}footer.sub-site{border:none;background:#e6f7ff}footer.sub-site .footer-bottom{background:#0072a7}footer .container{max-width:1295px}@media screen and (max-width: 768px){footer{padding-top:48px}}footer .footer-top{margin-bottom:49px}@media screen and (max-width: 768px){footer .footer-top{margin-bottom:47px}}footer .footer-top .logo{margin-bottom:36px}footer .footer-top .logo img{width:fit-content;max-width:200.72px;height:43px;object-fit:contain}@media screen and (max-width: 768px){footer .footer-top .logo{text-align:center}}footer .footer-top .social-networks ul{display:flex;padding:0;margin:0;list-style:none;gap:13px;padding-bottom:24px}@media screen and (max-width: 768px){footer .footer-top .social-networks ul{border-bottom:.5px solid #0974a7;justify-content:center;margin-bottom:24px}}footer .footer-top .social-networks ul li a{width:45px;height:45px;border:.5px solid #0072a7;border-radius:50%;display:flex;align-items:center;justify-content:center}footer .footer-top .social-networks ul li a i.ic-facebook{content:url(../icons/social-networks/facebook.svg)}footer .footer-top .social-networks ul li a i.ic-facebook:hover{content:url(../icons/social-networks/facebook-hover.svg)}footer .footer-top .social-networks ul li a i.ic-youtube{content:url(../icons/social-networks/youtube.svg)}footer .footer-top .social-networks ul li a i.ic-linkedin{content:url(../icons/social-networks/linkedin.svg)}footer .footer-top .social-networks ul li a i.ic-twitter{content:url(../icons/social-networks/x.svg)}footer .footer-top .social-networks ul li a i.ic-instagram{content:url(../icons/social-networks/instagram.svg)}footer .footer-top .social-networks ul li a:hover{background:#0072a7}footer .footer-top .social-networks ul li a:hover i.ic-facebook{content:url(../icons/social-networks/facebook-hover.svg)}footer .footer-top .social-networks ul li a:hover i.ic-youtube{content:url(../icons/social-networks/youtube-hover.svg)}footer .footer-top .social-networks ul li a:hover i.ic-linkedin{content:url(../icons/social-networks/linkedin-hover.svg)}footer .footer-top .social-networks ul li a:hover i.ic-twitter{content:url(../icons/social-networks/x-hover.svg)}footer .footer-top .social-networks ul li a:hover i.ic-instagram{content:url(../icons/social-networks/instagram-hover.svg)}footer .footer-top .menus{display:flex;gap:90px}@media screen and (max-width: 768px){footer .footer-top .menus{gap:0;justify-content:space-between}}footer .footer-top .menus .main-menu{list-style:none;padding:0;margin:0}footer .footer-top .menus .main-menu li a{font-family:"Raleway",sans-serif;font-size:16px;font-weight:800;line-height:29.44px;text-align:left;font-family:"Raleway",sans-serif;text-decoration:none;color:#0072a7}footer .footer-top .menus .main-menu li a:hover{text-decoration:underline}footer .footer-top .menus .second-menu{list-style:none;padding:0;margin:0;text-decoration:none}footer .footer-top .menus .second-menu li a{font-family:"Raleway",sans-serif;font-size:16px;font-weight:400;line-height:34.56px;text-align:left;color:#0072a7;text-decoration:none}footer .footer-top .menus .second-menu li a:hover{text-decoration:underline}footer .footer-bottom{padding:12px 0 11px;background:#dc4b43}@media screen and (max-width: 768px){footer .footer-bottom{padding:26px 0 16px}}footer .footer-bottom .site{font-family:"Raleway",sans-serif;font-size:13px;font-weight:500;line-height:19.5px;text-align:left;margin-bottom:0;color:#fff}@media screen and (max-width: 768px){footer .footer-bottom .site{text-align:center}}footer .footer-bottom ul{list-style:none;margin:0;padding:0;gap:36px;display:flex;justify-content:end}@media screen and (max-width: 768px){footer .footer-bottom ul{justify-content:center;gap:10px}}footer .footer-bottom ul li{text-decoration:none}footer .footer-bottom ul li a{font-family:"Raleway",sans-serif;font-size:11px;font-weight:500;line-height:16.5px;text-align:left;color:#fff;text-decoration:none}footer .footer-bottom ul li a:hover{text-decoration:underline}.page-template-template-articles .article-cards{margin-top:58px}@media screen and (max-width: 768px){.page-template-template-articles .article-cards{margin-top:0}}.page-template-template-articles .pagination{display:flex;align-items:center;margin:auto;gap:19px;margin-top:64px;flex-wrap:wrap;justify-content:center;padding-bottom:75px}@media screen and (max-width: 768px){.page-template-template-articles .pagination{display:none}}.page-template-template-articles .pagination a,.page-template-template-articles .pagination span{text-decoration:none;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#0072a7;min-width:36px;min-height:36px;display:flex;justify-content:center;align-items:center;position:relative}.page-template-template-articles .pagination a:hover,.page-template-template-articles .pagination span:hover{opacity:.8}.page-template-template-articles .pagination a i.first,.page-template-template-articles .pagination span i.first{position:absolute;content:url(../icons/first.svg);inset:0;margin:auto}.page-template-template-articles .pagination a i.last,.page-template-template-articles .pagination span i.last{position:absolute;content:url(../icons/last.svg);inset:0;margin:auto}.page-template-template-articles .pagination a.current,.page-template-template-articles .pagination span.current{background:#0072a7;color:#fff;border-radius:40px}.page-template-template-articles .pagination .prev{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#0072a7;padding-right:54px;position:relative;padding-left:39px;justify-content:left;border-right:.5px solid #0072a7;margin-right:42px}.page-template-template-articles .pagination .prev::after{position:absolute;left:20.05px;top:1px;bottom:0;margin:auto;content:url(../icons/prev.svg);height:fit-content}.page-template-template-articles .pagination .next{font-size:14px;font-weight:400;line-height:20px;color:#0072a7;padding-right:39px;position:relative;padding-left:54px;justify-content:left;border-left:.5px solid #0072a7;margin-left:42px}.page-template-template-articles .pagination .next::after{position:absolute;right:20.05px;top:1px;bottom:0;margin:auto;content:url(../icons/next.svg);height:fit-content}.page-template-template-articles .pagination.mobile{gap:0;display:none;margin-top:24px;padding-bottom:50px}@media screen and (max-width: 768px){.page-template-template-articles .pagination.mobile{display:flex}}.page-template-template-articles .pagination.mobile .next{padding-left:11px;margin-left:11px;border-color:#b9c2ce}.page-template-template-articles .pagination.mobile .prev{padding-right:11px;margin-right:11px;border-color:#b9c2ce}.article-card{background:#168ccd;margin-bottom:45px}.article-card .img{overflow:hidden}.article-card .img img{height:202px;object-fit:cover;width:100%;transition:.3s ease-in-out}.article-card .img img:hover{transform:scale(1.05)}.article-card .content{padding:29px 8px 34px 19px}.article-card .content .date{color:#e6f7ff;padding-bottom:10px;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:400;line-height:35px;letter-spacing:-0.24px}.article-card .content h2{padding-bottom:24px;border-bottom:1px solid;font-size:25px;font-style:normal;font-weight:600;line-height:33px;letter-spacing:-0.375px;color:#fff}.article-card .content h2 a{color:#fff;text-decoration:none;transition:.3s ease-in-out}.article-card .content h2 a:hover{opacity:.8}.article-card .content .desc{font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-0.24px;margin-bottom:17px;color:#fff;display:block}.article-card .content .see-more{text-decoration:underline;color:#fff;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-transform:uppercase;transition:.3s ease-in-out}.article-card .content .see-more:before{content:url(../icons/arrow.svg);margin-right:7px}.article-card .content .see-more:hover{opacity:.8}.single-post .banner{margin-bottom:0}.single-post .thumb{margin-bottom:53px}.single-post .thumb img{height:177px;object-fit:cover;object-position:50% 12%;width:1138px;margin:auto;display:block;border-radius:2px 2px 0px 0px;max-width:100%}.single-post .blog-content{padding-bottom:104px}@media screen and (max-width: 768px){.single-post .blog-content{padding-bottom:54px}}.single-post .blog-content>p{color:#909090;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:center}.single-post .banner .banner-filter{padding-bottom:65px}.single-post .banner .banner-filter h1{color:#fff;margin-bottom:0}.single-post .banner .banner-filter::after{background:#fff}.single-post .banner .banner-filter .date{font-size:20px;font-weight:400;line-height:35px;letter-spacing:-0.015em;text-align:center;color:#fff;display:block}.single-post #breadcrumbs span{color:#fff}.single-post #breadcrumbs span a{color:#fff}.single-post #breadcrumbs span a:after{content:url(../icons/breadcrumbs-icon-white.svg)}.page-content{padding-top:54px;max-width:945px;margin-left:auto;margin-right:auto}.page-content>p{font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:center;color:#909090}.page-template-default .post-content>p{color:#909090;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:center}@media screen and (max-width: 768px){.page-template-default .post-content>p{text-align:left}}.contact-page .banner{margin-bottom:82px}@media screen and (max-width: 768px){.contact-page .banner{margin-bottom:0}}.contact-page .page-content{margin-top:0;padding-top:0}.contact-page .page-content>p{text-align:left}.contact-page .contact-details{max-width:945px;margin-left:auto;margin-right:auto}.contact-page .contact-details h2{font-size:35px;font-weight:600;line-height:40px;letter-spacing:-0.015em;text-align:left;margin-bottom:23px;color:#1e1e1e}.contact-page .contact-details h3{font-size:20px;font-weight:700;line-height:35px;letter-spacing:-0.015em;text-align:left;height:43px;color:#0072a7;border-bottom:1px solid;margin-bottom:28px}.contact-page .contact-details .map-infos{display:flex;gap:30px}.contact-page .contact-details .map-infos .map{margin-bottom:21px}.contact-page .contact-details .map-infos .infos{display:block;font-family:"Raleway",sans-serif;font-size:16px;font-weight:500;line-height:23px;letter-spacing:-0.015em;text-align:left;margin-bottom:28px;color:#0072a7;max-width:265px}@media screen and (max-width: 768px){.contact-page .contact-details .map-infos .infos{margin-bottom:89px}}.contact-page .contact-details .map-infos .infos a{display:block;text-decoration:none;color:#0072a7}.contact-page .contact-details .map-infos .infos a:hover{text-decoration:underline}@media screen and (max-width: 768px){.contact-page .contact-details .map-infos{display:block}.contact-page .contact-details .map-infos .infos{max-width:100%}.contact-page .contact-details .map-infos .infos .infos{max-width:265px;margin-bottom:35px}}@media screen and (max-width: 768px){.offres-template-page{padding-bottom:53px}}.offres-template-page .banner{margin-bottom:0}.offres-template-page .fixed-container{max-width:1140px}.offres-template-page .page-content{padding-top:40px;max-width:945px;margin-left:auto;margin-right:auto;margin-bottom:56px;margin-top:0}@media screen and (max-width: 768px){.offres-template-page .page-content{margin-bottom:42px;padding-top:0}}.offres-template-page .page-content>p{font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:center;color:#909090}@media screen and (max-width: 768px){.offres-template-page .page-content>p{text-align:left}}.offres-template-page .filtres{padding-bottom:41px;border-bottom:1px solid #0072a7;text-align:center;display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:47px}@media screen and (max-width: 768px){.offres-template-page .filtres{padding-bottom:26px;margin-bottom:42px}}.offres-template-page .filtres .select2{min-width:165px;width:fit-content !important}.offres-template-page .filtres .select2 .select2-selection{border:1px solid #00acaf;border-radius:100px;height:fit-content;padding:12.5px 20px}.offres-template-page .filtres .select2 .select2-selection span.select2-selection__rendered{padding:0px;font-size:15px;font-weight:400;line-height:18.9px;color:#0072a7;width:fit-content;padding-right:19px;white-space:normal}.offres-template-page .filtres .select2 .select2-selection span.select2-selection__rendered::after{content:url(../icons/select-arrow.svg);position:absolute;right:18px;top:-3px;bottom:0;margin:auto;height:fit-content}.offres-template-page .filtres .select2 .select2-selection .select2-selection__placeholder{padding:0;font-size:15px;font-weight:400;line-height:18.9px;color:#0072a7;width:fit-content;margin:auto;position:relative}.offres-template-page .filtres .select2 .select2-selection span.select2-selection__arrow{display:none}.offres-template-page .liste-offres .col-md-4>a{text-decoration:none}.offres-template-page .liste-offres .col-md-4>a:hover .offreCard .img img{transform:scale(1.2)}.offres-template-page .liste-offres .col-md-4>a .offreCard{border:1px solid #e6f7ff;margin-bottom:32px}.offres-template-page .liste-offres .col-md-4>a .offreCard .img{text-align:center;height:202px;display:flex;align-items:center;justify-content:center}.offres-template-page .liste-offres .col-md-4>a .offreCard .img img{object-fit:cover}.offres-template-page .liste-offres .col-md-4>a .offreCard .content{background:#f2f8fb;padding:29px 21px 19px 20px}.offres-template-page .liste-offres .col-md-4>a .offreCard .content h2{font-size:25px;font-weight:600;line-height:33px;letter-spacing:-0.015em;margin-bottom:10px;color:#0072a7}.offres-template-page .liste-offres .col-md-4>a .offreCard .content .date{text-transform:uppercase;font-size:16px;font-weight:400;line-height:35px;letter-spacing:-0.015em;color:#00acaf;display:block;padding-bottom:24px;border-bottom:1px solid #0072a7}.offres-template-page .liste-offres .col-md-4>a .offreCard .content .meta{margin-top:18px}.offres-template-page .liste-offres .col-md-4>a .offreCard .content .meta .type{font-size:13px;font-weight:400;line-height:30px;letter-spacing:-0.015em;text-align:center;background:rgba(255,0,0,.1019607843);color:#dc4b43;display:block;width:fit-content;min-height:30px;padding:0 15px;border-radius:100px;margin-bottom:6px}.offres-template-page .liste-offres .col-md-4>a .offreCard .content .meta .country,.offres-template-page .liste-offres .col-md-4>a .offreCard .content .meta .company,.offres-template-page .liste-offres .col-md-4>a .offreCard .content .meta .city{font-size:15px;font-weight:400;line-height:30px;letter-spacing:-0.015em;color:#0072a7;margin-bottom:6px;display:block}.offres-template-page .contact-footer{background:#00acaf;position:relative;margin-top:191px}@media screen and (max-width: 768px){.offres-template-page .contact-footer{display:none}}.offres-template-page .contact-footer .desc h2{font-size:50px;font-weight:400;line-height:52px;letter-spacing:-0.015em;text-align:left;color:#fff;margin-bottom:25px;margin-top:92px}.offres-template-page .contact-footer .desc p{font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:left;color:#fff}@media screen and (max-width: 768px){.offres-template-page .contact-footer .desc:after{display:none}}.offres-template-page .contact-footer .contact-form{background:#0072a7;max-width:555px;padding-top:52.47px;height:100%;margin-top:-61px;padding-bottom:126.47px;padding-left:98px;padding-right:98px}@media screen and (max-width: 991px){.offres-template-page .contact-footer .contact-form{padding-left:50px;padding-right:50px}}@media screen and (max-width: 768px){.offres-template-page .contact-footer .contact-form{margin-top:0px;max-width:100%;padding-bottom:0;margin-bottom:42.71px}}.offres-template-page .contact-footer .contact-form>p{font-size:30px;font-weight:400;line-height:40px;letter-spacing:-0.015em;text-align:center;color:#fff}.offres-template-page .contact-footer .contact-form form{max-width:358px;margin-left:auto;margin-right:auto}.offres-template-page .contact-footer .contact-form form p{margin-bottom:0}.offres-template-page .contact-footer .contact-form form textarea,.offres-template-page .contact-footer .contact-form form input{font-size:16px;font-weight:700;line-height:30px;letter-spacing:-0.015em;text-align:left;border:none;background:no-repeat;border-bottom:1px solid #fff;margin-bottom:14px;width:100%;font-family:"Montserrat",sans-serif;font-weight:700;height:58px;color:#fff;outline:unset}.offres-template-page .contact-footer .contact-form form textarea::placeholder,.offres-template-page .contact-footer .contact-form form input::placeholder{font-size:16px;font-weight:700;line-height:30px;letter-spacing:-0.015em;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700}.offres-template-page .contact-footer .contact-form form textarea[type=file],.offres-template-page .contact-footer .contact-form form input[type=file]{display:none}.offres-template-page .contact-footer .contact-form form .upload-file{font-size:16px;font-weight:700;line-height:30px;letter-spacing:-0.015em;text-align:left;border:none;background:no-repeat;border-bottom:1px solid #fff;margin-bottom:14px;width:100%;font-family:"Montserrat",sans-serif;font-weight:700;color:#fff;padding-left:0;position:relative}.offres-template-page .contact-footer .contact-form form .upload-file::after{position:absolute;right:0;bottom:0;top:10px;margin:auto;content:url(../icons/upload.svg);height:fit-content}.offres-template-page .contact-footer .contact-form form .wpcf7-not-valid-tip{color:#f08b6b}.offres-template-page .contact-footer .contact-form form textarea{height:111px;font-size:16px;font-weight:700;line-height:30px;letter-spacing:-0.015em;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700}.offres-template-page .contact-footer .contact-form form textarea::placeholder{font-size:16px;font-weight:700;line-height:30px;letter-spacing:-0.015em;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700}.offres-template-page .contact-footer .contact-form form .submit-wrapper{position:relative;width:192px;margin:auto}.offres-template-page .contact-footer .contact-form form .submit-wrapper input[type=submit]{margin:auto;display:block;border:none;background:#dc4b43;border-radius:100px;font-size:15px;font-weight:400;line-height:18.9px;color:#fff;padding:11px 38px;text-align:center;font-family:"Sora",sans-serif;text-transform:uppercase}.offres-template-page .contact-footer .contact-form form .submit-wrapper input[type=submit]:hover{background:#00acaf}.offres-template-page .contact-footer .contact-form form .submit-wrapper:before{content:url(../icons/arrow.svg);position:absolute;left:38px;top:16px;height:fit-content}.offres-template-page .pagination{display:flex;align-items:center;margin:auto;gap:19px;margin-top:64px;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){.offres-template-page .pagination{display:none}}.offres-template-page .pagination a,.offres-template-page .pagination span{text-decoration:none;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#0072a7;min-width:36px;min-height:36px;display:flex;justify-content:center;align-items:center;position:relative}.offres-template-page .pagination a:hover,.offres-template-page .pagination span:hover{opacity:.8}.offres-template-page .pagination a i.first,.offres-template-page .pagination span i.first{position:absolute;content:url(../icons/first.svg);inset:0;margin:auto}.offres-template-page .pagination a i.last,.offres-template-page .pagination span i.last{position:absolute;content:url(../icons/last.svg);inset:0;margin:auto}.offres-template-page .pagination a.current,.offres-template-page .pagination span.current{background:#0072a7;color:#fff;border-radius:40px}.offres-template-page .pagination .prev{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#0072a7;padding-right:54px;position:relative;padding-left:39px;justify-content:left;border-right:.5px solid #0072a7;margin-right:42px}.offres-template-page .pagination .prev::after{position:absolute;left:20.05px;top:1px;bottom:0;margin:auto;content:url(../icons/prev.svg);height:fit-content}.offres-template-page .pagination .next{font-size:14px;font-weight:400;line-height:20px;color:#0072a7;padding-right:39px;position:relative;padding-left:54px;justify-content:left;border-left:.5px solid #0072a7;margin-left:42px}.offres-template-page .pagination .next::after{position:absolute;right:20.05px;top:1px;bottom:0;margin:auto;content:url(../icons/next.svg);height:fit-content}.offres-template-page .pagination.mobile{gap:0;display:none;margin-top:24px}@media screen and (max-width: 768px){.offres-template-page .pagination.mobile{display:flex}}.offres-template-page .pagination.mobile .next{padding-left:11px;margin-left:11px;border-color:#b9c2ce}.offres-template-page .pagination.mobile .prev{padding-right:11px;margin-right:11px;border-color:#b9c2ce}.offres-template-page .empty-result{text-align:center;padding:0 60px}.offre-single-page{padding-bottom:109px}@media screen and (max-width: 768px){.offre-single-page{padding-bottom:85px}}.offre-single-page .banner{background:#0072a7;margin-bottom:0}@media screen and (max-width: 768px){.offre-single-page .banner .banner-filter::after{display:none}}.offre-single-page .banner h1{color:#fff;margin-bottom:18px}@media screen and (max-width: 768px){.offre-single-page .banner h1{margin-bottom:12px;line-height:44px}}.offre-single-page .banner.main-site #breadcrumbs span{color:#fff}.offre-single-page .banner.main-site #breadcrumbs span a{color:#fff}.offre-single-page .banner.main-site #breadcrumbs span a::after{content:url(../icons/breadcrumbs-icon-white.svg)}.offre-single-page .banner .banner-filter{padding-bottom:57px}@media screen and (max-width: 768px){.offre-single-page .banner .banner-filter{padding-bottom:49px}}.offre-single-page .banner .banner-filter .meta-data{gap:40px;display:flex;justify-content:center}.offre-single-page .banner .banner-filter .meta-data span{flex:1;color:#fff}.offre-single-page .banner .banner-filter .meta-data span.date{display:inline}.offre-single-page .banner .banner-filter .meta-data span.code{text-align:right}.offre-single-page .fixedContainer{max-width:945px}.offre-single-page .mobile-breadcrumb{display:none;padding-left:0}@media screen and (max-width: 768px){.offre-single-page .mobile-breadcrumb{display:block}}.offre-single-page .mobile-breadcrumb #breadcrumbs{margin-top:14px}.offre-single-page .mobile-breadcrumb #breadcrumbs span{color:#000}.offre-single-page .mobile-breadcrumb #breadcrumbs span a{color:#000}.offre-single-page .mobile-breadcrumb #breadcrumbs span a:after{content:url(../icons/breadcrumbs-icon-black.svg)}.offre-single-page .header{display:flex;align-items:center;justify-content:center;margin-top:43px;margin-bottom:44px}@media screen and (max-width: 768px){.offre-single-page .header{display:block;margin-bottom:20px}}.offre-single-page .header .logo{width:360px;height:202px;display:flex;align-items:center;justify-content:center;border:.5px solid #0072a7}@media screen and (max-width: 768px){.offre-single-page .header .logo{width:calc(100% - 26px);margin:auto;margin-bottom:28px}}.offre-single-page .header .logo img{width:242px;height:136px;border-radius:2px,2px,0px,0px}.offre-single-page .header .meta-data{padding-left:30px}@media screen and (max-width: 596px){.offre-single-page .header .meta-data{padding-left:0}}.offre-single-page .header .meta-data>div{margin-bottom:5px;padding:10px}@media screen and (max-width: 596px){.offre-single-page .header .meta-data>div{padding-left:0;padding-bottom:0;padding-top:0}}.offre-single-page .header .meta-data>div .meta-title{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;line-height:30px;letter-spacing:-0.015em;color:#dc4b43}.offre-single-page .header .meta-data>div .meta-value{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:30px;letter-spacing:-0.015em;color:#0072a7;display:inline-block}.offre-single-page .header .meta-data>div .meta-value.type-emploi{font-size:13px;font-weight:400;line-height:30px;letter-spacing:-0.015em;text-align:center;color:#dc4b43;font-family:"Sora",sans-serif;background:rgba(220,75,67,.1019607843);padding:0 15px;border-radius:100px;min-height:30px;margin-left:10px}.offre-single-page .excerpt{font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:left;color:#909090;margin-bottom:54px}.offre-single-page .offre-description{margin-bottom:54px}.offre-single-page .offre-description h1,.offre-single-page .offre-description h2,.offre-single-page .offre-description h4,.offre-single-page .offre-description h5,.offre-single-page .offre-description h6,.offre-single-page .offre-description h3{margin-bottom:30px;font-size:25px;font-weight:600;line-height:33px;letter-spacing:-0.015em;text-align:left;color:#0072a7}.offre-single-page .offre-description h1{font-size:35px}.offre-single-page .offre-description h2{font-size:30px}.offre-single-page .offre-description h4{font-size:20px}.offre-single-page .offre-description h5{font-size:15px}.offre-single-page .offre-description h6{font-size:12px}.offre-single-page .offre-description p{font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:left;color:#3a3a3a}.offre-single-page .offres-plus-info{display:flex;gap:31px}@media screen and (max-width: 596px){.offre-single-page .offres-plus-info{display:block}}.offre-single-page .offres-plus-info .right,.offre-single-page .offres-plus-info .left{flex:1}.offre-single-page .offres-plus-info .area-title{font-size:16px;font-weight:700;line-height:26px;letter-spacing:-0.015em;color:#1e1e1e;margin-bottom:20px}.offre-single-page .offres-plus-info .wysiwing{font-size:14px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:left;color:#0072a7}.offre-single-page .offres-plus-info .wysiwing ul{padding-left:0;list-style:none;padding:0;margin:0;margin-bottom:10px}.offre-single-page .offres-plus-info .wysiwing ul li{font-size:14px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:left;color:#0072a7;padding-left:10px;margin-left:10px;position:relative}.offre-single-page .offres-plus-info .wysiwing ul li:after{content:"";position:absolute;left:0;width:3px;height:3px;background-color:#0072a7;bottom:0;top:0;margin:auto}.offre-single-page .cta-area.mobile{display:none}@media screen and (max-width: 596px){.offre-single-page .cta-area{display:none}.offre-single-page .cta-area.mobile{display:block}}.offre-single-page .cta-area a{font-size:15px;font-weight:400;line-height:18.9px;text-align:left;width:196px;background:#dc4b43;border-radius:100px;height:51px;color:#fff;display:block;text-align:center;display:flex;align-items:center;text-transform:uppercase;text-decoration:none;padding-left:71px;position:relative;margin-top:28px}.offre-single-page .cta-area a::before{content:url(../icons/arrow.svg);position:absolute;left:31px;top:0;bottom:0;margin:auto;height:fit-content;word-break:31px}.offre-single-page .cta-area a:hover{background:#0072a7}.page-template-template-installations .page-content{padding-top:0;margin-top:0}.page-template-template-installations .filters{margin-top:33px}.page-template-template-installations .filters .filters-items{display:flex;gap:31px;padding-bottom:27px;border-bottom:1px solid #0072a7;justify-content:center;margin-bottom:62px;flex-wrap:wrap}@media screen and (max-width: 768px){.page-template-template-installations .filters .filters-items{gap:15px}}.page-template-template-installations .filters .filters-items .select2{min-width:195px}@media screen and (max-width: 768px){.page-template-template-installations .filters .filters-items .select2{min-width:100%}}.page-template-template-installations .filters .filters-items .select2 .select2-selection{border:1px solid #00acaf;border-radius:100px;height:fit-content;padding:12.5px 0}.page-template-template-installations .filters .filters-items .select2 .select2-selection span.select2-selection__rendered{padding:0;font-size:15px;font-weight:400;line-height:18.9px;color:#0072a7;width:fit-content;margin:auto;position:relative;padding-right:19px}.page-template-template-installations .filters .filters-items .select2 .select2-selection span.select2-selection__rendered::after{content:url(../icons/select-arrow.svg);position:absolute;right:0;top:-3px;bottom:0;margin:auto;height:fit-content}.page-template-template-installations .filters .filters-items .select2 .select2-selection .select2-selection__placeholder{padding:0;font-size:15px;font-weight:400;line-height:18.9px;color:#0072a7;width:fit-content;margin:auto;position:relative}.page-template-template-installations .filters .filters-items .select2 .select2-selection span.select2-selection__arrow{display:none}.page-template-template-installations .installationCard{display:flex;gap:31px;margin-bottom:35px}.page-template-template-installations .installationCard .img{width:555px;max-width:100%;overflow:hidden}.page-template-template-installations .installationCard .img img{border-radius:2px 2px 0px 0px}.page-template-template-installations .installationCard .img img:hover{transform:scale(1.1)}.page-template-template-installations .installationCard .content{width:calc(100% - 555px)}.page-template-template-installations .installationCard .content h2{font-size:25px;font-weight:600;line-height:33px;letter-spacing:-0.015em;text-align:left;color:#168ccd;border-bottom:1px solid #168ccd;margin-bottom:37px}.page-template-template-installations .installationCard .content h2 a{color:#168ccd;text-decoration:none}.page-template-template-installations .installationCard .content h2:hover{opacity:.8}.page-template-template-installations .installationCard .content p{margin-bottom:23px;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:left;color:#3a3a3a}.page-template-template-installations .installationCard .content .cta{font-size:13px;font-weight:400;line-height:16.38px;text-align:left;color:#168ccd;padding-left:31px;position:relative}.page-template-template-installations .installationCard .content .cta::after{content:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTIgOSIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik03LjAzMjY0IDEuMjI1NTNDNi45NzAyOSAxLjE2MDczIDYuOTIwMjcgMS4wODI2IDYuODg1NTkgMC45OTU3ODVDNi44NTA5IDAuOTA4OTcgNi44MzIyNSAwLjgxNTI1MiA2LjgzMDc0IDAuNzIwMjI0QzYuODI5MjQgMC42MjUxOTUgNi44NDQ5MiAwLjUzMDgwMyA2Ljg3NjgzIDAuNDQyNjc3QzYuOTA4NzUgMC4zNTQ1NTEgNi45NTYyNiAwLjI3NDQ5NyA3LjAxNjUzIDAuMjA3MjkyQzcuMDc2NzkgMC4xNDAwODYgNy4xNDg1OCAwLjA4NzEwNDkgNy4yMjc2IDAuMDUxNTA5NEM3LjMwNjYzIDAuMDE1OTEzOSA3LjM5MTI3IC0wLjAwMTU2NjcgNy40NzY0OSAwLjAwMDEwOTk3QzcuNTYxNyAwLjAwMTc4NjY0IDcuNjQ1NzQgMC4wMjI1ODYyIDcuNzIzNTkgMC4wNjEyNjgzQzcuODAxNDQgMC4wOTk5NTA1IDcuODcxNTEgMC4xNTU3MjIgNy45Mjk2MSAwLjIyNTI1N0wxMS4zMTQ0IDMuOTk5ODdDMTEuNDMzMiA0LjEzMjU3IDExLjUgNC4zMTI0NSAxMS41IDQuNUMxMS41IDQuNjg3NTUgMTEuNDMzMiA0Ljg2NzQzIDExLjMxNDQgNS4wMDAxNEw3LjkyOTYxIDguNzc0NzRDNy44NzE1MSA4Ljg0NDI4IDcuODAxNDQgOC45MDAwNSA3LjcyMzU5IDguOTM4NzNDNy42NDU3NCA4Ljk3NzQxIDcuNTYxNyA4Ljk5ODIxIDcuNDc2NDkgOC45OTk4OUM3LjM5MTI3IDkuMDAxNTcgNy4zMDY2MyA4Ljk4NDA5IDcuMjI3NiA4Ljk0ODQ5QzcuMTQ4NTggOC45MTI5IDcuMDc2NzkgOC44NTk5MiA3LjAxNjUzIDguNzkyNzFDNi45NTYyNiA4LjcyNTUgNi45MDg3NSA4LjY0NTQ1IDYuODc2ODMgOC41NTczMkM2Ljg0NDkyIDguNDY5MiA2LjgyOTI0IDguMzc0ODEgNi44MzA3NCA4LjI3OTc4QzYuODMyMjUgOC4xODQ3NSA2Ljg1MDkgOC4wOTEwMyA2Ljg4NTU5IDguMDA0MjJDNi45MjAyNyA3LjkxNzQgNi45NzAyOSA3LjgzOTI3IDcuMDMyNjQgNy43NzQ0N0w5LjMzNDI5IDUuMjA3NzRMMS4xMzQ2NSA1LjIwNzc0QzAuOTY2MzI4IDUuMjA3NzQgMC44MDQ5MDMgNS4xMzMxNyAwLjY4NTg4MyA1LjAwMDQ1QzAuNTY2ODY0IDQuODY3NzIgMC41IDQuNjg3NyAwLjUgNC41QzAuNSA0LjMxMjMgMC41NjY4NjQgNC4xMzIyOCAwLjY4NTg4MyAzLjk5OTU1QzAuODA0OTAzIDMuODY2ODMgMC45NjYzMjggMy43OTIyNiAxLjEzNDY1IDMuNzkyMjZMOS4zMzQyOSAzLjc5MjI2TDcuMDMyNjQgMS4yMjU1M1oiIGZpbGw9IiMxNjhDQ0QiLz4KPC9zdmc+");position:absolute;height:fit-content;left:13px;top:1px}.page-template-template-installations .installationCard .content .cta:hover{opacity:.8}.page-template-template-installations .pagination{display:flex;align-items:center;margin:auto;gap:19px;margin-top:21px;flex-wrap:wrap;margin-bottom:83px;justify-content:center}@media screen and (max-width: 768px){.page-template-template-installations .pagination{display:none}}.page-template-template-installations .pagination a,.page-template-template-installations .pagination span{text-decoration:none;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#0072a7;min-width:36px;min-height:36px;display:flex;justify-content:center;align-items:center;position:relative}.page-template-template-installations .pagination a:hover,.page-template-template-installations .pagination span:hover{opacity:.8}.page-template-template-installations .pagination a i.first,.page-template-template-installations .pagination span i.first{position:absolute;content:url(../icons/first.svg);inset:0;margin:auto}.page-template-template-installations .pagination a i.last,.page-template-template-installations .pagination span i.last{position:absolute;content:url(../icons/last.svg);inset:0;margin:auto}.page-template-template-installations .pagination a.current,.page-template-template-installations .pagination span.current{background:#0072a7;color:#fff;border-radius:40px}.page-template-template-installations .pagination .prev{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#0072a7;padding-right:54px;position:relative;padding-left:39px;justify-content:left;border-right:.5px solid #0072a7;margin-right:42px}.page-template-template-installations .pagination .prev::after{position:absolute;left:20.05px;top:1px;bottom:0;margin:auto;content:url(../icons/prev.svg);height:fit-content}.page-template-template-installations .pagination .next{font-size:14px;font-weight:400;line-height:20px;color:#0072a7;padding-right:39px;position:relative;padding-left:54px;justify-content:left;border-left:.5px solid #0072a7;margin-left:42px}.page-template-template-installations .pagination .next::after{position:absolute;right:20.05px;top:1px;bottom:0;margin:auto;content:url(../icons/next.svg);height:fit-content}.page-template-template-installations .pagination.mobile{gap:0;display:none;margin-top:24px}@media screen and (max-width: 768px){.page-template-template-installations .pagination.mobile{display:flex}}.page-template-template-installations .pagination.mobile .next{padding-left:11px;margin-left:11px;border-color:#b9c2ce}.page-template-template-installations .pagination.mobile .prev{padding-right:11px;margin-right:11px;border-color:#b9c2ce}.page-template-template-installations .empty-result{text-align:center;max-width:500px;margin:auto;padding-bottom:100px}.error404 .page-content{margin-top:0;padding-top:178px}@media screen and (max-width: 768px){.error404 .page-content{padding-top:166px}}.error404 .page-content .page-404-content{max-width:486px;margin:auto}.error404 .page-content .page-404-content img{margin-bottom:48px}@media screen and (max-width: 768px){.error404 .page-content .page-404-content img{max-width:333px}}.error404 .page-content .page-404-content .msg{font-size:35px;font-weight:600;line-height:40px;letter-spacing:-0.015em;text-align:center;color:#0072a7;margin-bottom:9px}.error404 .page-content .page-404-content .msg-2{font-family:"Raleway",sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.015em;text-align:center;color:#000;margin-bottom:48px}.error404 .page-content .page-404-content a{display:block;font-size:15px;font-weight:400;line-height:18.9px;text-align:left;color:#fff;padding:20px 26.5px 20px 67.5px;background:#dc4b43;border-radius:100px;text-transform:uppercase;width:fit-content;text-decoration:none;margin:auto;margin-bottom:177px;position:relative}@media screen and (max-width: 768px){.error404 .page-content .page-404-content a{margin-bottom:132px}}.error404 .page-content .page-404-content a:hover{background:#0072a7}.error404 .page-content .page-404-content a::after{position:absolute;left:36.5px;bottom:0;top:0;margin:auto;content:url(../icons/arrow.svg);height:fit-content}.container-image-text{width:100%;max-width:1600px;margin:0 auto}.container-image-text.odd .content{flex-direction:row-reverse}.container-image-text.odd .content .desc{right:auto;left:0}.container-image-text .content{display:flex;flex-direction:row;align-items:center;text-align:center;position:relative;width:1223px;max-width:100%;margin:0 auto}.container-image-text .content .image{max-width:100%;height:auto;margin-bottom:15px;width:720px}.container-image-text .content .image img{width:100%;height:488px;object-fit:cover}.container-image-text .content .desc{position:absolute;right:0;padding:47px 67px;background:#f2f8fb;max-width:585px;width:100%;text-align:left}.container-image-text .content .desc .title{margin-bottom:29px;font-size:30px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:-0.45px;color:#00acaf}.container-image-text .content .desc .cta{font-size:13px;font-weight:400;line-height:16.38px;text-align:left;color:#0072a7;display:block;width:fit-content;margin-top:23px;padding-left:18px;position:relative}.container-image-text .content .desc .content,.container-image-text .content .desc .content p{text-align:left;color:#414141;font-size:16px;font-style:normal;font-weight:200;line-height:26px;letter-spacing:-0.24px}.container-image-text .content .desc .content div,.container-image-text .content .desc .content p div{width:100%}@media screen and (max-width: 991px){.container-image-text .content{flex-direction:column !important}.container-image-text .content .image{width:100% !important;margin:0px}.container-image-text .content .image img{height:auto}.container-image-text .content .desc{width:100%;max-width:100%;position:initial}}/*# sourceMappingURL=style.css.map */
