﻿@font-face{font-family:'Ubuntu';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejZftWyI.ttf) format('truetype');}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCu6KVjbNBYlgoKeg7z.ttf) format('truetype');}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejYHtGyI.ttf) format('truetype');}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCp6KVjbNBYlgoKejZPsmyI.ttf) format('truetype');}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoC1CzTtw.ttf) format('truetype');}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgo6eA.ttf) format('truetype');}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3Ttw.ttf) format('truetype');}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvTtw.ttf) format('truetype');}body{background-color:#fff;color:#000;font-family:Ubuntu;font-size:14px;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background-color:#ebebeb;}::-webkit-scrollbar-thumb{background:#005487;}@media(min-width:992px){.container{max-width:1500px;}}.overlay{display:none;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:99998;opacity:0;transition:all .5s ease-in-out;}.overlay.active{display:block;opacity:1;}#content{width:100%;min-height:100vh;transition:all .3s;position:absolute;top:0;right:0;}#c2b-widget-popin-iframe{z-index:20001 !important;}.grecaptcha-badge{display:none;}main{position:relative;z-index:0;}header{height:190px;position:relative;z-index:1;}header #top-navigation{background-color:#f5f5f5;color:#005487;font-size:12px;font-weight:400;position:relative;-webkit-box-shadow:0 4px 5px -4px rgba(0,0,0,.5);-moz-box-shadow:0 4px 5px -4px rgba(0,0,0,.5);box-shadow:0 4px 5px -4px rgba(0,0,0,.5);}header #top-navigation .container-fluid{display:flex;justify-content:space-between;}header #top-navigation .nav{display:flex;align-items:center;}header #top-navigation .nav a.nav-link{display:flex;align-items:center;color:#005487;padding:10px 20px;}header #top-navigation .nav a.nav-link img{height:25px;}header #top-navigation .nav a.nav-link img.poolstar{filter:invert(32%) sepia(17%) saturate(2943%) hue-rotate(177deg) brightness(53%) contrast(145%);}header #top-navigation .nav a.nav-link .fa-user-headset{font-size:22px;padding-top:1.5px;padding-bottom:1.5px;}header #top-navigation .nav a.nav-link:hover{text-decoration:none;background-color:#005487;color:#fff;}header #top-navigation .nav a.nav-link:hover img.poolstar{filter:none;}header #top-navigation .nav a.nav-link:hover img.store-locator{filter:invert(100%) sepia(2%) saturate(3%) hue-rotate(254deg) brightness(400%) contrast(400%);}header #top-navigation .nav a.nav-link.toggle{font-size:14px;font-weight:500;padding:12px 20px;}header #top-navigation .nav a.nav-link.toggle::after{margin-left:1em;font-family:"Font Awesome 6 Pro";content:"";}header #top-navigation .nav .dropdown-menu{min-width:6rem;font-size:.85rem;border-radius:0;background-color:#fff;padding:0;margin-top:0;border-top:0;}header #top-navigation .nav .dropdown-menu a.dropdown-item{color:#005487;}header #top-navigation .nav .dropdown-menu a.dropdown-item.active{color:#fff;background-color:#005487;}header #top-navigation .nav .dropdown-menu a.dropdown-item:hover{color:#fff;background-color:#005487;}header #main_navigation{background-color:#fff;color:#005487;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);font-size:.95rem;}header #main_navigation.menu_fixed{position:fixed !important;width:100%;left:0;top:0;z-index:20000;}header #main_navigation .navbar-brand.logo{display:block;margin-right:50px;}header #main_navigation .navbar-brand.logo img{display:block;margin:5px auto;min-height:60px;max-width:220px;width:100%;height:auto;}header #main_navigation #nav .navbar{-ms-flex-flow:row nowrap;flex-flow:row nowrap;}header #main_navigation #nav .navbar .navbar-nav{display:flex;align-items:center;flex-direction:row;}header #main_navigation #nav .navbar .navbar-nav #product_search,header #main_navigation #nav .navbar .navbar-nav #choose_pac{position:relative;cursor:pointer;}header #main_navigation #nav .navbar .navbar-nav #product_search:after,header #main_navigation #nav .navbar .navbar-nav #choose_pac:after{background:none repeat scroll 0 0 transparent;bottom:-4px;content:"";display:block;height:1px;left:50%;opacity:.6;position:absolute;background:#005487;transition:width .3s ease 0s,left .3s ease 0s;width:0;}header #main_navigation #nav .navbar .navbar-nav #product_search:hover:after,header #main_navigation #nav .navbar .navbar-nav #choose_pac:hover:after{width:100%;left:0;}header #main_navigation #nav .navbar .navbar-nav a:not(:last-child){margin-right:30px;}header #main_navigation #nav .navbar .navbar-nav a.nav-link{display:flex;align-items:center;color:#005487;font-size:14px;}header #main_navigation #nav .navbar .navbar-nav a.btn{color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:.02em;padding:10px 15px;border-radius:0;border:1px solid;}header #main_navigation #nav .navbar .navbar-nav a.btn.meet{background:#005487;}header #main_navigation #nav .navbar .navbar-nav a.btn.meet:hover{background:#fff;color:#005487;}header #main_navigation #nav .navbar .navbar-nav a.btn.quote{background:#00bad3;}header #main_navigation #nav .navbar .navbar-nav a.btn.quote:hover{background:#fff;color:#00bad3;}header #main_navigation #nav .navbar .hamburger-inner{background:#005487;}header #main_navigation #nav .navbar .hamburger-inner:before,header #main_navigation #nav .navbar .hamburger-inner:after{background:#005487;}header #main_navigation #navigation{display:flex;padding-top:15px;}header #main_navigation #navigation .dropdown .dropdown-content{display:none;position:fixed;z-index:100;left:30px;background:#fff;width:1150px;height:500px;padding:50px;border-top:1px solid rgba(0,0,0,.33);box-shadow:0 4px 4px rgba(0,0,0,.25);}header #main_navigation #navigation .dropdown .dropdown-content .product a{display:flex;align-items:center;margin-bottom:20px;text-decoration:none;}header #main_navigation #navigation .dropdown .dropdown-content .product a img{margin-right:20px;}header #main_navigation #navigation .dropdown .dropdown-content .product a span{font-weight:400;font-size:16px;color:#000;}header #main_navigation #navigation .dropdown .dropdown-content .product a span.all{text-decoration-line:underline;text-underline-offset:5px;}header #main_navigation #navigation .dropdown .dropdown-content .product a:hover span{text-shadow:0 0 .01px #000,0 0 .01px #000;}header #main_navigation #navigation .dropdown .dropdown-content .other{display:flex;}header #main_navigation #navigation .dropdown .dropdown-content .other div{position:relative;}header #main_navigation #navigation .dropdown .dropdown-content .other div span{display:block;font-weight:700;font-size:14px;text-transform:uppercase;color:#1c3257;margin-bottom:10px;white-space:nowrap;}header #main_navigation #navigation .dropdown .dropdown-content .other div .btn{position:relative;background:#005487;color:#fff;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:10px 0;border-radius:0;border:1px solid #005487;max-width:190px;width:100%;bottom:70px;left:27px;z-index:1;}header #main_navigation #navigation .dropdown .dropdown-content .other div .btn:hover{background:#fff;color:#005487;}header #main_navigation #navigation a.nav-link{font-weight:400;font-size:16px;color:#005487;padding:0 35px;margin-bottom:10px;white-space:nowrap;}header #main_navigation #navigation a.nav-link:not(:last-child){border-right:1px solid #005487;}header #main_navigation #navigation a.nav-link:not(:last-child).orange{color:#ffa200;}header #main_navigation #navigation a.nav-link:not(:last-child).orange:hover{text-shadow:0 0 .01px #ffa200,0 0 .01px #ffa200;}header #main_navigation #navigation a.nav-link:not(:last-child).blue{color:#00bad3;}header #main_navigation #navigation a.nav-link:not(:last-child).blue:hover{text-shadow:0 0 .01px #00bad3,0 0 .01px #00bad3;}header #main_navigation #navigation a.nav-link:not(:last-child).poolican{background:linear-gradient(45deg,#005487,#00bad3);background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradientAnimation 2s infinite;background-size:200% 100%;}header #main_navigation #navigation a.nav-link:not(:last-child).poolican:hover{text-shadow:none;}header #main_navigation #navigation a.nav-link:hover{text-shadow:0 0 .01px #005487,0 0 .01px #005487;}header #main_navigation #navigation-mobile #sidebar{width:300px;position:fixed;top:0;left:-300px;height:100vh;z-index:999;background:#f5f5f5;color:#fff;transition:all .3s;overflow-y:scroll;box-shadow:3px 3px 3px rgba(0,0,0,.2);overflow:hidden;}header #main_navigation #navigation-mobile #sidebar.active{left:0;}header #main_navigation #navigation-mobile #sidebar a,header #main_navigation #navigation-mobile #sidebar a:hover,header #main_navigation #navigation-mobile #sidebar a:focus{text-decoration:none;transition:all .3s;}header #main_navigation #navigation-mobile #sidebar #dismiss{width:35px;height:35px;line-height:35px;text-align:center;background:#005487;border:1px solid;position:absolute;top:10px;right:10px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}header #main_navigation #navigation-mobile #sidebar #dismiss:hover{background:#fff;color:#005487;}header #main_navigation #navigation-mobile #sidebar .sidebar-header{background:#fff;padding:20px;}header #main_navigation #navigation-mobile #sidebar ul li a{color:#005487;padding:10px 15px;font-size:16px;display:block;}header #main_navigation #navigation-mobile #sidebar ul li a .image{display:flex;justify-content:center;width:40px;margin-right:10px;}header #main_navigation #navigation-mobile #sidebar ul li a:hover{color:#005487;background:#fff;}header #main_navigation #navigation-mobile #sidebar ul li.active a{color:#fff;background:#005487;}header #main_navigation #navigation-mobile #sidebar ul li.active a img{filter:brightness(0) invert(1);}header #main_navigation #navigation-mobile #sidebar ul ul a{display:flex;align-items:center;font-size:14px;padding-left:25px;}header #main_navigation #navigation-mobile #sidebar ul ul a img{width:35px;margin-right:10px;filter:invert(20%) sepia(96%) saturate(1289%) hue-rotate(179deg) brightness(97%) contrast(102%);}header #main_navigation #navigation-mobile #sidebar ul.components{background:#fff;position:relative;padding-bottom:5px;padding-left:0;margin-bottom:20px;}header #main_navigation #navigation-mobile #sidebar ul.components a.orange{color:#ffa200;}header #main_navigation #navigation-mobile #sidebar ul.components a.blue{color:#00bad3;}header #main_navigation #navigation-mobile #sidebar ul.components a.poolican{background:linear-gradient(45deg,#005487,#00bad3);background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradientAnimation 2s infinite;background-size:200% 100%;}header #main_navigation #navigation-mobile #sidebar ul.components:after{content:"";position:absolute;left:0;bottom:0;width:65%;border-bottom:1px solid #00bad3;}header #main_navigation #navigation-mobile #sidebar ul.others{padding-left:0;}header #main_navigation #navigation-mobile #sidebar ul.others a{display:flex;align-items:center;}@keyframes gradientAnimation{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@media(max-width:1199px){header #main_navigation #nav .navbar .navbar-nav a.nav-link{font-size:12px;}header #main_navigation #nav .navbar .navbar-nav a.btn{font-size:14px;}header #main_navigation #nav .navbar .navbar-nav a:not(:last-child){margin-right:20px;}header #main_navigation #navigation a.nav-link{padding:0 25px;}header #main_navigation #navigation .dropdown .dropdown-content{padding:50px 25px;width:940px;}}@media(max-width:992px){header{height:182px;}header #main_navigation #nav .navbar .navbar-nav a{padding:0;}header #main_navigation #nav .navbar .navbar-nav a img{height:25px;}header #main_navigation #nav .navbar .navbar-nav a.btn{font-size:12px;padding:5px 10px;}header #main_navigation #nav .navbar .navbar-nav a:not(:last-child){margin-right:15px;}header #main_navigation #navigation{padding-top:10px;}header #main_navigation #navigation a.nav-link{font-size:14px;padding:0 10px;}header #main_navigation #navigation .dropdown .dropdown-content{width:710px;height:410px;left:20px;}header #main_navigation #navigation .dropdown .dropdown-content .product a span{font-size:13px;}header #main_navigation #navigation .dropdown .dropdown-content .other div h5{font-size:14px;white-space:normal;}header #main_navigation #navigation .dropdown .dropdown-content .other div img{width:175px;}header #main_navigation #navigation .dropdown .dropdown-content .other div .btn{font-size:14px;max-width:140px;left:18px;}}@media(max-width:767px){header{height:141px;}header #main_navigation #navigation,header #main_navigation #nav .navbar .navbar-nav{display:none;}header #top-navigation .mobile{display:none;}}@media(min-width:768px){header .hamburger{display:none !important;}}#french{background:#f5f5f5;padding:60px 60px 30px 60px;text-align:center;position:relative;}#french:before{content:"";position:absolute;left:0;top:0;width:40%;border-bottom:5px solid #00bad3;}#french .flag{display:flex;justify-content:center;margin:30px 0 50px 0;}#french .flag hr{width:150px;margin:0;}#french .flag hr.blue{border:solid #062f5d 1px;}#french .flag hr.white{border:solid #fff 1px;}#french .flag hr.red{border:solid #bd2b0b 1px;}#french [class*='col-']{margin-bottom:30px;}#french h2{font-weight:700;font-size:24px;letter-spacing:8px;text-transform:uppercase;color:#005487;}#french h3{font-weight:700;font-size:20px;letter-spacing:.15em;text-transform:uppercase;color:#005487;margin-bottom:20px;}#french p{font-weight:400;font-size:15px;margin-bottom:10px;}#need-pool{background:url(/Content/poolex/images/home_page/background-need-pool.jpg) no-repeat;background-size:cover;text-align:center;padding:100px 30px;}#need-pool .content{background:#fff;border-radius:20px;padding:30px 40px 0 40px;max-width:770px;margin:auto;}#need-pool .content h2{font-weight:700;font-size:24px;letter-spacing:8px;text-transform:uppercase;color:#005487;margin-bottom:30px;}#need-pool .content .need{display:flex;justify-content:center;align-items:center;border:1px solid #ffa200;border-radius:42px;padding:5px 25px;max-width:170px;margin:auto;margin-bottom:30px;text-decoration:none;transition:.3s;}#need-pool .content .need:hover{border-color:#005487;}#need-pool .content .need:hover span{color:#ffa200;}#need-pool .content .need img{margin-right:10px;}#need-pool .content .need span{font-weight:700;font-size:16px;color:#005487;transition:.3s;}#footer{background-color:#005487;padding-top:50px;padding-bottom:15px;color:#fff;}#footer h2{font-size:24px;color:#ffa200;font-weight:700;letter-spacing:8px;text-transform:uppercase;margin-bottom:50px;}#footer h3{font-size:16px;font-weight:700;text-transform:uppercase;}#footer #newsletter{margin-right:auto;margin-bottom:30px;}#footer #newsletter h2{font-weight:600;text-transform:capitalize;margin-bottom:15px;}#footer #newsletter #newsletter-email{color:#fff;font-size:14px;background:transparent;padding:0;border:0;border-radius:0;border-bottom:1px solid #fff;}#footer #newsletter #newsletter-email::placeholder{color:#fff;}#footer #newsletter #newsletter-email:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;}#footer #newsletter #newsletter-email:focus::placeholder{color:transparent;}#footer #newsletter .input-group-append span{display:flex;align-items:center;border-bottom:1px solid #fff;padding-left:10px;}#footer #newsletter #newsletter-submit{all:unset;cursor:pointer;border-bottom:1px solid;}#footer #newsletter #newsletter-key{display:none;visibility:hidden;}#footer #about{margin-bottom:30px;}#footer #about ul{padding-left:0;list-style:none;margin:0;}#footer #about ul li a{display:block;padding:8px 0;color:#fff;}#footer #about ul li:hover a{font-weight:bold;text-decoration:none;}#footer #location{margin-bottom:30px;}#footer #location .map_icon{height:50px;}#footer #location adress{margin-top:14px;margin-bottom:14px;display:block;}#footer #location .map_france{width:180px;}#footer #social_network{margin-bottom:30px;}#footer #social_network h2{margin-bottom:15px;}#footer #social_network img.social_network_icone{margin:0 10px 10px 0;}#footer .footer-bar{margin-top:60px;}#footer .footer-bar a{color:#fff;font-size:.85em;text-decoration:none;}@media(max-width:991px){#footer #location{margin-right:auto;}}@media(max-width:575px){#footer h1{font-size:20px;}#footer #social_network{margin-left:auto;margin-top:-58px;}#footer .footer-bar{margin-top:25px;}}@media(max-width:575px){#french{padding:60px 15px 30px 15px;}#french h3{font-size:19px;}#french p{font-size:14px;}#need-pool{padding:60px 15px;}}@font-face{font-family:'Korolev';src:url('/Content/poolex/Korolev.otf');}#Home #latest-innovations{color:#fff;}#Home #latest-innovations h2{color:#fff;font-weight:700;font-size:28px;letter-spacing:8px;text-transform:uppercase;text-align:center;padding:10px;margin:0;}#Home #latest-innovations .container-fluid{padding:50px 15px;max-width:2000px;}#Home #latest-innovations .content{min-height:765px;}#Home #latest-innovations .image{align-self:center;text-align:center;}#Home #latest-innovations .btn{font-size:18px;font-weight:bold;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:7px;border-radius:0;display:block;width:100%;max-width:280px;max-height:50px;margin:auto;}#Home #latest-innovations .carousel-indicators li{border-radius:50%;width:4px;height:4px;padding:4px;position:relative;margin:0 15px;background-color:transparent;opacity:1;}#Home #latest-innovations .carousel-indicators li:after{border-radius:50%;padding:10px;border:3px solid #fff;position:absolute;content:"";top:-7px;left:-7px;bottom:-7px;right:-7px;}#Home #latest-innovations .carousel-indicators li.active{background-color:#fff;}#Home #latest-innovations #poolican{text-align:center;}#Home #latest-innovations #poolican .content{background:url(/Content/poolex/images/home_page/poolican/background.jpg) no-repeat;background-size:cover;}#Home #latest-innovations #poolican h2{background:#00bad3;}#Home #latest-innovations #poolican .text h3{font-family:Korolev;font-size:56px;text-shadow:0 6px 10px rgba(0,0,0,.5);margin:50px 0;}#Home #latest-innovations #poolican div.new{background:linear-gradient(to right,#ffea3d 0%,#ffe53b 10%,#ffe03a 20%,#ffda39 30%,#ffd537 40%,#ffd036 50%,#ffca34 60%,#ffc533 70%,#ffc032 80%,#ffba30 90%,#ffb52f 100%);font-family:Korolev;font-size:23px;color:#595b60;border-radius:25px;margin-bottom:80px;box-shadow:0 6px 10px rgba(0,0,0,.5);padding:8px 8px 0 8px;margin:0 10px 80px 10px;}#Home #latest-innovations #poolican div.new .switch{position:relative;display:inline-block;width:60px;height:34px;margin-left:5px;}#Home #latest-innovations #poolican div.new .switch input{opacity:0;width:0;height:0;}#Home #latest-innovations #poolican div.new .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}#Home #latest-innovations #poolican div.new .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;}#Home #latest-innovations #poolican div.new .switch .slider.round{border-radius:34px;}#Home #latest-innovations #poolican div.new .switch .slider.round:before{border-radius:50%;}#Home #latest-innovations #poolican div.new .switch input:checked+.slider{background-color:#595b60;}#Home #latest-innovations #poolican div.new .switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}#Home #latest-innovations #poolican div.new .switch input:focus+.slider{box-shadow:0 0 1px #2196f3;}#Home #latest-innovations #poolican .btn{background:linear-gradient(to right,#ffea3d 0%,#ffb52f 50%,#ffea3d 100%);transition:.5s;background-size:200% auto;color:#595b60;margin-bottom:50px;}#Home #latest-innovations #poolican .btn:hover{background-position:right center;}#Home #latest-innovations #poolican .image{align-self:end;}#Home #latest-innovations #poolican .image .tag{margin-bottom:100px;}#Home #latest-innovations #poolican .image div.new,#Home #latest-innovations #poolican .image .btn{display:none;}#Home #latest-innovations #spawer .content{background:url(/Content/poolex/images/home_page/spawer/background.png) no-repeat;background-size:cover;background-position:top;padding-top:0;}#Home #latest-innovations #spawer .container-fluid{padding-top:0;}#Home #latest-innovations #spawer h2{background:#000;}#Home #latest-innovations #spawer .text .logo{padding:25px;margin:auto;}#Home #latest-innovations #spawer .text .quote{display:flex;padding:25px;margin:auto;white-space:nowrap;}#Home #latest-innovations #spawer .text .quote span{color:#f7dc34;font-size:49px;font-weight:lighter;font-style:italic;}#Home #latest-innovations #spawer .text .quote span.second{margin-top:50px;}#Home #latest-innovations #spawer .text .icons{justify-content:center;text-align:center;}#Home #latest-innovations #spawer .text .icons [class*='col-']{padding:0;}#Home #latest-innovations #spawer .text .icons img{margin:20px 0;}#Home #latest-innovations #spawer .text .icons span{display:block;font-weight:700;letter-spacing:.15em;text-transform:uppercase;max-width:100%;margin:auto auto 20px auto;}#Home #latest-innovations #spawer .image{text-align:left;align-self:end;margin-bottom:25px;}#Home #latest-innovations #spawer .btn{background:#f7dc34;color:#000;margin-bottom:25px;}#Home #latest-innovations #spawer .btn:hover{background:#000;color:#f7dc34;}#Home #latest-innovations #gamme-poolex{text-align:center;}#Home #latest-innovations #gamme-poolex .content{background:url(/Content/poolex/images/home_page/background-poolex.jpg) no-repeat;background-size:cover;}#Home #latest-innovations #gamme-poolex h2{background:#ffa200;}#Home #latest-innovations #gamme-poolex h3{font-size:49px;text-transform:uppercase;margin-bottom:0;}#Home #latest-innovations #gamme-poolex hr{width:200px;border:1px solid;margin:48px auto;}#Home #latest-innovations #gamme-poolex .btn{background:#ffa200;color:#fff;margin:50px auto;}#Home #latest-innovations #gamme-poolex .btn:hover{background:#fff;color:#ffa200;}#Home #latest-innovations #offer .btn{position:absolute;left:0;right:0;bottom:75px;margin-left:auto;margin-right:auto;background:#ffa200;color:#fff;max-width:220px;}#Home #latest-innovations #offer .btn:hover{background:#fff;color:#ffa200;}#Home #latest-innovations #poolsam h2{background:#e7302a;}#Home #latest-innovations #poolsam .content{background:url(/Content/poolex/images/home_page/poolsam/banniere_poolsam.jpg) no-repeat;background-size:cover;text-align:center;}#Home #latest-innovations #poolsam .content h3{font-size:60px;font-weight:bold;text-transform:uppercase;margin-top:50px;margin-bottom:0;}#Home #latest-innovations #poolsam .content p{font-size:45px;font-weight:bold;max-width:800px;margin:0 auto;text-transform:uppercase;}#Home #latest-innovations #poolsam .content hr{max-width:600px;width:100%;border:1.5px solid;margin:48px auto;}#Home #latest-innovations #poolsam .content .btn{background:#e7302a;color:#fff;margin-top:50px;}#Home #latest-innovations #poolsam .content .btn:hover{background:#fff;color:#e7302a;}#Home #slider #carousel .carousel-item{padding:15px;height:600px;}#Home #slider #carousel .carousel-item.gamme{background:url(/Content/poolex/images/home_page/background-header.jpg) no-repeat;background-size:cover;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;}#Home #slider #carousel .carousel-item.gamme h2{font-weight:700;font-size:32px;letter-spacing:8px;text-transform:uppercase;margin-bottom:15px;max-width:700px;}#Home #slider #carousel .carousel-item.gamme h3{font-weight:400;font-size:20px;letter-spacing:2px;margin-bottom:75px;}#Home #slider #carousel .carousel-item.gamme .btn{background:#fff;color:#005487;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:10px;border-radius:0;width:100%;max-width:350px;}#Home #slider #carousel .carousel-item.gamme .btn:hover{background:#005487;color:#fff;}#Home #slider #carousel .carousel-indicators li{border-radius:50%;width:4px;height:4px;padding:4px;position:relative;margin:0 15px;background-color:transparent;opacity:1;}#Home #slider #carousel .carousel-indicators li:after{border-radius:50%;padding:10px;border:3px solid #fff;position:absolute;content:"";top:-7px;left:-7px;bottom:-7px;right:-7px;}#Home #slider #carousel .carousel-indicators li.active{background-color:#fff;}#Home #economy{background:#f5f5f5;padding:25px 30px;}#Home #economy h2{color:#005487;font-weight:400;font-size:26px;line-height:30px;text-align:center;letter-spacing:.08em;margin:0;}#Home #type-pool{padding:60px 60px 130px 60px;text-align:center;}#Home #type-pool h2{font-weight:700;font-size:24px;line-height:28px;letter-spacing:.08em;text-transform:uppercase;color:#005487;margin-bottom:60px;}#Home #type-pool .patchworks.owl-carousel .owl-stage{display:flex;justify-content:center;}#Home #type-pool .patchworks.owl-carousel .owl-stage .owl-item{padding:0 15px;}#Home #type-pool .patchworks.owl-carousel .owl-nav{display:none;}#Home #type-pool .patchworks.owl-carousel a{text-decoration:none;display:block;max-width:303px;margin:auto;}#Home #type-pool .patchworks.owl-carousel a h3{font-weight:700;font-size:24px;text-transform:uppercase;color:#005487;margin-top:40px;margin-bottom:10px;}#Home #type-pool .patchworks.owl-carousel a h4{font-weight:400;font-size:20px;color:#005487;margin-bottom:35px;}#Home #type-pool .patchworks.owl-carousel a img{transition:.3s;}#Home #type-pool .patchworks.owl-carousel a:hover img{transform:scale(1.1);}#Home #why-poolex{position:relative;background:#f5f5f5;padding:60px 60px 60px 90px;}#Home #why-poolex:before{content:"";position:absolute;left:0;top:0;width:40%;border-bottom:5px solid #00bad3;}#Home #why-poolex:after{content:"";position:absolute;right:0;bottom:0;width:40%;border-bottom:5px solid #ffa200;}#Home #why-poolex h2{font-weight:700;font-size:24px;letter-spacing:8px;text-transform:uppercase;color:#005487;margin-bottom:40px;}#Home #why-poolex img{margin-top:-145px;margin-bottom:70px;}#Home #why-poolex .argument{margin-bottom:40px;}#Home #why-poolex .argument h3{font-weight:700;font-size:20px;text-transform:uppercase;color:#005487;margin-bottom:10px;}#Home #why-poolex .argument .text{--fz:14px;--lh:1.5;--max-lines:2;--margin:1rem;-webkit-line-clamp:var(--max-lines);max-height:calc(var(--fz)*var(--lh)*var(--max-lines) + var(--margin));display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;transition:max-height 3s ease;text-align:justify;}#Home #why-poolex .btn{background:#005487;color:#fff;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:10px;border-radius:0;border:1px solid #005487;display:table;margin:auto;width:100%;max-width:500px;}#Home #why-poolex .btn:hover{background:#fff;color:#005487;}#Home #meet-reseller{background:#005487;position:relative;text-align:center;padding:60px;margin-top:50px;}#Home #meet-reseller h1{font-weight:700;font-size:24px;letter-spacing:8px;text-transform:uppercase;color:#fff;line-height:50px;margin-bottom:50px;}#Home #meet-reseller .form{display:flex;justify-content:center;align-items:center;}#Home #meet-reseller .form input{max-width:340px;border-radius:0;height:49px;margin-right:50px;}#Home #meet-reseller .form input::placeholder{text-align:center;}#Home #meet-reseller .btn{background:#fff;color:#005487;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:10px;border-radius:0;border:1px solid #fff;width:100%;max-width:200px;}#Home #meet-reseller .btn:hover{background:#005487;color:#fff;}#Home #warranty{background:url(/Content/poolex/images/home_page/background-warranty.jpg) no-repeat;background-size:cover;color:#fff;text-align:center;padding:100px 100px 60px 100px;}#Home #warranty .container{display:flex;}#Home #warranty .container div{max-width:500px;}#Home #warranty h2{font-size:28px;font-weight:bold;text-transform:uppercase;margin-bottom:30px;}#Home #warranty p{font-size:16px;font-style:italic;margin-bottom:50px;}#Home #warranty .btn{background:#fff;color:#005487;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:10px;border-radius:0;width:100%;max-width:500px;}#Home #warranty .btn:hover{background:#005487;color:#fff;}#Home #famous-products{text-align:center;padding:60px;}#Home #famous-products h2{font-weight:700;font-size:24px;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#005487;margin-bottom:50px;}#Home #famous-products .cards.owl-carousel{justify-content:space-evenly;margin-bottom:50px;}#Home #famous-products .cards.owl-carousel .owl-stage{display:flex;justify-content:center;}#Home #famous-products .cards.owl-carousel .owl-stage .owl-item{padding:0 15px;}#Home #famous-products .cards.owl-carousel .owl-nav{display:none;}#Home #famous-products .cards.owl-carousel .card{background:#f5f5f5;border-radius:0;border:0;min-height:475px;max-width:350px;margin:auto;cursor:pointer;}#Home #famous-products .cards.owl-carousel .card .card-body{display:flex;flex-direction:column;justify-content:center;}#Home #famous-products .cards.owl-carousel .card .card-body h3{font-weight:700;font-size:24px;text-transform:uppercase;color:#005487;margin-bottom:0;}#Home #famous-products .cards.owl-carousel .card .card-body span{color:#005487;display:block;}#Home #famous-products .cards.owl-carousel .card .card-body span.pac-features{font-style:italic;font-weight:700;margin-top:5px;}#Home #famous-products .cards.owl-carousel .card .card-footer{padding:0;border:0;}#Home #famous-products .cards.owl-carousel .card .card-footer .btn{background:#005487;color:#fff;max-width:100%;}#Home #famous-products .cards.owl-carousel .card .card-footer .btn:hover{background:#fff;color:#005487;}#Home #famous-products .btn{background:#fff;color:#005487;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:12px;border-radius:0;border:1px solid #005487;max-width:300px;width:100%;}#Home #famous-products .btn:hover{background:#005487;color:#fff;}#Home #gamme{padding:60px;position:relative;}#Home #gamme:before{content:"";position:absolute;right:0;top:0;width:40%;border-bottom:5px solid #ffa200;}#Home #gamme:after{content:"";position:absolute;left:0;bottom:0;width:40%;border-bottom:5px solid #00bad3;}#Home #gamme h2{font-weight:700;font-size:24px;letter-spacing:.08em;text-transform:uppercase;color:#005487;margin-bottom:15px;}#Home #gamme span{display:block;font-weight:400;font-size:24px;text-transform:uppercase;color:#005487;margin-bottom:40px;}#Home #gamme h3{font-weight:700;font-size:28px;letter-spacing:.08em;text-transform:uppercase;color:#005487;margin-top:100px;margin-bottom:35px;}#Home #gamme img{margin-top:50px;margin-bottom:30px;}#Home #gamme .btn{background:#005487;color:#fff;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:10px;border-radius:0;border:1px solid #005487;max-width:350px;width:100%;}#Home #gamme .btn:hover{background:#fff;color:#005487;}#Home #gamme .type-product.owl-carousel .owl-stage{display:flex;justify-content:center;}#Home #gamme .type-product.owl-carousel .owl-stage .owl-item{max-width:350px;padding:0 15px;}#Home #gamme .type-product.owl-carousel .owl-nav{display:none;}#Home #gamme .type-product.owl-carousel a{display:inline-block;font-weight:700;font-size:16px;text-transform:uppercase;color:#005487;border:1px solid #ffa200;border-radius:42px;padding:5px 25px;margin-bottom:25px;text-decoration:none;transition:.3s;}#Home #gamme .type-product.owl-carousel a:hover{border-color:#005487;color:#ffa200;}#Home #gamme p{font-weight:400;font-size:16px;text-align:justify;}#Home #gamme .more{display:none;margin:0 15px 0 auto;}#Home input.expanded{opacity:0;position:absolute;pointer-events:none;}#Home input.expanded:checked+.text{-webkit-line-clamp:unset !important;max-height:500px !important;}#Home input.expanded:checked~.more{opacity:0;visibility:hidden;max-height:0;}#Home label.more{color:#000;text-decoration:underline;transition:max-height .5s ease,opacity .5s ease,visibility .5s ease;margin-bottom:0;margin-top:10px;}@media(max-width:1200px){#Home #why-poolex{padding:60px;}#Home #latest-innovations #poolican .image .tag{position:absolute;top:25px;right:25px;}#Home #latest-innovations #spawer .text{text-align:center;}#Home #latest-innovations #spawer .text .quote{justify-content:center;}#Home #latest-innovations #spawer .image{text-align:center;}}@media(max-width:992px){#Home #latest-innovations #poolican .content{background:url(/Content/poolex/images/home_page/poolican/background-mobile.jpg) no-repeat;background-size:cover;}#Home #latest-innovations #spawer .content{background:url(/Content/poolex/images/home_page/spawer/background-mobile.jpg) no-repeat;background-size:cover;}#Home #latest-innovations #poolican .text div.new,#Home #latest-innovations #poolican .text .btn{display:none;}#Home #latest-innovations #poolican .image .tag{position:absolute;top:285px;right:140px;}#Home #latest-innovations #poolican .image div.new,#Home #latest-innovations #poolican .image .btn{display:block;}#Home #type-pool{padding:60px;}#Home #type-pool h2{font-size:24px;}#Home #type-pool .patchworks h3{font-size:24px;}#Home #type-pool .patchworks h4{font-size:20px;}#Home #why-poolex img{margin-top:0;}#Home #warranty .container{justify-content:center;}#Home #gamme .type-product.owl-carousel .owl-stage .owl-item{max-width:none;}#Home #gamme .text .part2{-webkit-line-clamp:0;max-height:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;transition:max-height 3s ease;}#Home #gamme input.expanded:checked~.part2{-webkit-line-clamp:unset;max-height:1000px;}#Home #gamme .more{display:block;}}@media(max-width:767px){#Home #why-poolex img{display:none;}#Home #latest-innovations #gamme-poolex .container-fluid{background-position:-130px;}#Home #latest-innovations #poolican .image .tag{position:absolute;top:250px;right:35px;width:100px;}#Home #latest-innovations #spawer .text .quote{display:block;}#Home #latest-innovations #spawer .text .quote span{display:block;}#Home #latest-innovations #spawer .text .quote span.second{margin-top:0;}#Home #latest-innovations #gamme-poolex h3{font-size:45px;}#Home #latest-innovations #poolsam .content{background:url(/Content/poolex/images/home_page/poolsam/banniere_poolsam_mobile.jpg) no-repeat;background-size:cover;}#Home #latest-innovations #poolsam .content h3{font-size:35px;}#Home #latest-innovations #poolsam .content p{font-size:24px;}#Home #latest-innovations #poolsam .content hr{margin:30px auto;}#Home #latest-innovations #poolsam .content .btn{margin-top:250px;}#Home #warranty{padding:60px;}}@media(max-width:575px){#Home #slider #carousel .carousel-item{height:500px;}#Home #slider #carousel .carousel-item.gamme h2{font-size:28px;margin-bottom:30px;}#Home #slider #carousel .carousel-item.gamme h3{font-size:15px;}#Home #economy{padding:15px;}#Home #economy h2{font-size:22px;}#Home #latest-innovations h2{font-size:16px;letter-spacing:0;}#Home #latest-innovations #poolican .text h3{font-size:42px;}#Home #latest-innovations #spawer .container-fluid{padding-top:50px;}#Home #latest-innovations #spawer .content{background-position:center;}#Home #latest-innovations #spawer .text .quote{display:none;}#Home #latest-innovations #spawer .text .icons span{font-size:12px;}#Home #latest-innovations #gamme-poolex h3{font-size:30px;}#Home #latest-innovations #gamme-poolex .content{background-position-x:-70px;}#Home #latest-innovations #gamme-poolex .content img{margin-top:200px;}#Home #type-pool{padding:60px 15px 25px 15px;}#Home #why-poolex{padding:60px 15px;}#Home #meet-reseller{padding:60px 15px;}#Home #meet-reseller h2{font-size:22px;line-height:40px;letter-spacing:2px;}#Home #meet-reseller .form input{margin-right:15px;height:46px;}#Home #meet-reseller .btn{font-size:16px;}#Home #warranty{padding:60px 30px;}#Home #famous-products{padding:60px 15px;}#Home #famous-products .btn{max-width:200px;font-size:16px;}#Home #gamme{padding:60px 15px;}#Home #gamme h3{font-size:24px;}#Home #gamme p{font-size:14px;}#Home #gamme .type-product a{margin:0 0 25px 0;}#Home #gamme img{margin-top:30px;}#Home #gamme .btn{font-size:16px;}}#back_to_top{color:#fff;font-size:4rem;position:fixed;right:20px;bottom:0;z-index:1000;display:none;}#sticky-right{position:fixed;top:400px;right:0;z-index:1;-webkit-box-shadow:0 4px 4px rgb(000%);-moz-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgb(000%);}#sticky-right #store-locator,#sticky-right #pac-calculator{width:130px;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:500;font-size:10px;line-height:12px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:all .15s ease-in-out;cursor:pointer;}#sticky-right #store-locator p,#sticky-right #pac-calculator p{margin-bottom:10px;}#sticky-right #store-locator i,#sticky-right #pac-calculator i{font-size:25px;margin-top:10px;}#sticky-right #store-locator{background:#005487;color:#fff;}#sticky-right #store-locator img{filter:brightness(0) invert(1);}#sticky-right #store-locator:hover{background:#fff;color:#005487;}#sticky-right #store-locator:hover img{filter:none;}#sticky-right #pac-calculator{background:#ffa200;color:#fff;}#sticky-right #pac-calculator img{filter:brightness(0) invert(1);}#sticky-right #pac-calculator:hover{background:#fff;color:#ffa200;}#sticky-right #pac-calculator:hover img{filter:invert(89%) sepia(112%) saturate(2922%) hue-rotate(1deg) brightness(105%) contrast(111%);}@media(max-width:768px){#sticky-right #store-locator,#sticky-right #pac-calculator{display:none;}}#error_404{background:url('../../images/2020/404.jpg') no-repeat;background-size:cover;background-position:bottom;}#error_404 .card{color:#fff;background-color:transparent;position:relative;border-radius:0;margin-top:8%;margin-bottom:8%;}#error_404 .card h1{text-transform:uppercase;font-size:5rem;font-weight:600;}#error_404 .card h2{text-transform:uppercase;font-size:1.3rem;}#error_404 .card hr{border:4px solid #fff;width:25%;margin:auto;margin-top:8%;margin-bottom:8%;}#error_404 .card .title,#error_404 .card .baseline{display:block;text-transform:uppercase;}#error_404 .card .title{font-weight:600;font-size:2.5rem;}#error_404 .card .baseline{font-size:2rem;font-weight:300;}#error_404 .card .cover{background-color:#005487;opacity:.4;filter:brightness(50%);position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}#error_404 .card .content{z-index:2;}@media(min-width:992px){#error_404 .card{width:60%;}}@media(max-width:991.8px){#error_404 .card{width:85%;}}#StoreLocator .banner-content{background:url(/Content/poolex/images/reseller/background-store-locator.jpg) no-repeat;background-size:cover;background-position:center;padding:80px 15px;text-align:center;}#StoreLocator .banner-content h1.banner-title{font-weight:400;font-size:64px;letter-spacing:4px;text-transform:uppercase;color:#fff;}#StoreLocator .search-bar{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin:35px 10px 10px 10px;}#StoreLocator .search-bar .btn-group,#StoreLocator .search-bar .input-group,#StoreLocator .search-bar .search-distance,#StoreLocator .search-bar .btn-geoloc{margin:15px;}#StoreLocator .search-bar .multiselect{display:flex;align-items:center;justify-content:space-between;width:250px;border-radius:0;border:0;font-weight:700;font-size:13px;text-transform:uppercase;color:#000;}#StoreLocator .search-bar .multiselect-container{width:250px;padding:20px 20px 12px 20px;font-weight:400;font-size:12px;color:#000;border-radius:0;border:0;border-top:1px solid #c4c4c4;background:#fff;box-shadow:0 4px 4px rgb(000%);}#StoreLocator .search-bar .multiselect-container li.multiselect-item a{color:#000;text-decoration:none;}#StoreLocator .search-bar .multiselect-container li input{position:absolute;opacity:0;z-index:-1;}#StoreLocator .search-bar .multiselect-container li label.checkbox{display:flex;align-items:center;position:relative;cursor:pointer;}#StoreLocator .search-bar .multiselect-container li label.checkbox:before{content:'';-webkit-appearance:none;background-color:transparent;border:1px solid #000;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;}#StoreLocator .search-bar .multiselect-container li.active label.checkbox:after{content:'';display:block;position:absolute;top:3px;left:8px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}#StoreLocator .search-bar .multiselect-container li.active label.checkbox:before{background:#000;}#StoreLocator .search-bar .input-group{max-width:250px;}#StoreLocator .search-bar .input-group #GeographicLocation{border:1px solid #000;border-radius:0;border-right:none;font-size:14px;color:#000;}#StoreLocator .search-bar .input-group .input-group-append .btn{border:1px solid #000;border-radius:0;border-left:0;font-weight:700;font-size:14px;color:#000;text-transform:uppercase;}#StoreLocator .search-bar .search-distance{display:flex;align-items:end;}#StoreLocator .search-bar .search-distance .input-range{display:flex;flex-direction:column;align-items:center;}#StoreLocator .search-bar .search-distance .input-range label{font-size:13px;margin-bottom:5px;}#StoreLocator .search-bar .search-distance .input-range input#distance{-webkit-appearance:none;background:transparent;cursor:pointer;width:200px;}#StoreLocator .search-bar .search-distance .input-range input#distance::-webkit-slider-runnable-track{background:#f2f2f2;border:1px solid #000;border-radius:25px;height:15px;}#StoreLocator .search-bar .search-distance .input-range input#distance::-moz-range-track{background:#f2f2f2;border:1px solid #000;border-radius:25px;height:15px;}#StoreLocator .search-bar .search-distance .input-range input#distance::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-6px;background:#005487;width:25px;height:25px;border-radius:25px;border:.5px solid #005487;}#StoreLocator .search-bar .search-distance .input-range input#distance::-moz-range-thumb{-webkit-appearance:none;appearance:none;margin-top:-6px;background:#005487;width:25px;height:25px;border-radius:25px;border:.5px solid #005487;}#StoreLocator .search-bar .search-distance span{font-size:15px;margin-left:15px;text-transform:uppercase;}#StoreLocator .search-bar .btn#geo_loc{display:flex;align-items:center;font-weight:700;font-size:15px;text-align:center;text-transform:uppercase;color:#000;}#StoreLocator .search-bar .btn#geo_loc i{font-size:20px;transition:transform .7s;}#StoreLocator .search-bar .btn#geo_loc:hover i{transform:rotate(180deg);}#StoreLocator #map-store{background:#f5f5f5;padding:50px;}#StoreLocator #map-store #itinerary{display:none;}#StoreLocator #map-store #itinerary .details{background:#fff;padding:25px;height:100%;position:relative;}#StoreLocator #map-store #itinerary .details h3{font-weight:700;font-size:20px;letter-spacing:.15em;text-transform:uppercase;color:#005487;margin-bottom:20px;}#StoreLocator #map-store #itinerary .details .print{all:unset;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:3px;margin-bottom:15px;}#StoreLocator #map-store #itinerary #close_itinerary{position:absolute;top:10px;right:20px;font-size:1.6rem;color:#ed1b2f;cursor:pointer;}#StoreLocator #map-store #map-anchor{display:block;position:relative;top:-210px;visibility:hidden;}#StoreLocator #map-store #StoreList .slider .slick-list{margin-top:15px;}#StoreLocator #map-store #StoreList .slider .slick-arrow{width:100%;background-color:transparent;border:0;background-position:center;background-repeat:no-repeat;font-size:0;height:18px;outline:none;}#StoreLocator #map-store #StoreList .slider .slick-arrow.slick-prev{top:0;background-image:url(/Content/images/arrow-bottom.svg);transform:rotate(180deg);}#StoreLocator #map-store #StoreList .slider .slick-arrow.slick-arrow.slick-next{bottom:0;background-image:url(/Content/images/arrow-bottom.svg);}#StoreLocator #map-store #StoreList .store{background:#fff;padding:15px 15px 25px 65px;margin-bottom:15px;display:flex;flex-direction:column;justify-content:space-evenly;height:300px;position:relative;}#StoreLocator #map-store #StoreList .store span.number{background:url(/Content/images/store_locator/marker.svg) no-repeat;width:28px;height:40px;position:absolute;top:15px;left:15px;display:flex;justify-content:center;line-height:30px;color:#fff;font-weight:700;font-size:16px;}#StoreLocator #map-store #StoreList .store h2.name{font-weight:700;font-size:15px;text-transform:uppercase;margin-bottom:10px;}#StoreLocator #map-store #StoreList .store p.distance{font-size:13px;margin-bottom:10px;}#StoreLocator #map-store #StoreList .store address{font-size:14px;margin-bottom:0;}#StoreLocator #map-store #StoreList .store address p.address{text-transform:uppercase;margin-bottom:5px;}#StoreLocator #map-store #StoreList .store address a{display:inline-block;color:#000;}#StoreLocator #map-store #StoreList .store .phone{margin-bottom:5px;}#StoreLocator #map-store #StoreList .store .trace{display:flex;flex-wrap:wrap;margin-bottom:20px;}#StoreLocator #map-store #StoreList .store .trace a{all:unset;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:3px;margin-right:30px;margin-top:10px;}#StoreLocator #map-store #StoreList .store .cta .btn{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.02em;padding:10px 15px;border:1px solid;border-radius:0;max-width:200px;width:100%;}#StoreLocator #map-store #StoreList .store .cta .btn.meet{background:#005487;margin-right:15px;}#StoreLocator #map-store #StoreList .store .cta .btn.meet:hover{color:#005487;background:#fff;}#StoreLocator #map-store #StoreList .store .cta .btn.quote{background:#00bad3;}#StoreLocator #map-store #StoreList .store .cta .btn.quote:hover{color:#00bad3;background:#fff;}#StoreLocator #map .gm-style-iw.gm-style-iw-c{max-width:100% !important;}#StoreLocator #map .gm-style-iw.gm-style-iw-c .storeMarker{width:250px;padding:1px;}#StoreLocator #map .gm-style-iw.gm-style-iw-c .storeMarker .name{font-weight:bold;display:block;margin-bottom:10px;}#StoreLocator #map .gm-style-iw.gm-style-iw-c .storeMarker .address{display:block;margin-bottom:10px;}#StoreLocator #map .gm-style-iw.gm-style-iw-c .storeMarker .trace a{all:unset;cursor:pointer;text-decoration:underline;text-underline-offset:3px;}#StoreLocator #map .gm-style-iw.gm-style-iw-c .storeMarker .trace a.details{margin-right:20px;}@media(max-width:1199px){#StoreLocator #map-store #StoreList .store{height:350px;}#StoreLocator #map-store #StoreList .store .cta .btn{max-width:150px;}}@media(max-width:992px){#StoreLocator #map-store #map,#StoreLocator #map-store #map-itinerary{height:500px !important;margin-bottom:20px;}#StoreLocator #map-store #StoreList .store{height:300px;}#StoreLocator #map-store #StoreList .store .cta .btn{max-width:200px;}}@media(max-width:767px){#StoreLocator .banner-content h1.banner-title{font-size:48px;}}@media(max-width:575px){#StoreLocator .banner-content{padding:50px 15px;}#StoreLocator .banner-content h1.banner-title{font-size:30px;}#StoreLocator .search-bar{margin:0;}#StoreLocator .search-bar .btn-group,#StoreLocator .search-bar .input-group,#StoreLocator .search-bar .search-distance,#StoreLocator .search-bar .btn-geoloc{margin:10px;}#StoreLocator .search-bar .input-group #GeographicLocation,#StoreLocator .search-bar .input-group .input-group-append .btn,#StoreLocator .search-bar .search-distance .input-range label,#StoreLocator .search-bar .search-distance span,#StoreLocator .search-bar .btn#geo_loc,#StoreLocator .search-bar .multiselect{font-size:12px;}#StoreLocator .search-bar .input-group,#StoreLocator .search-bar .btn#geo_loc{max-width:50%;margin-bottom:5px;}#StoreLocator #map-store{padding:15px;}#StoreLocator #map-store #StoreList{display:block;margin-bottom:10px;}#StoreLocator #map-store #StoreList .store{height:360px;}#StoreLocator #map-store #StoreList .store .cta .btn.meet{margin-bottom:10px;}}#StoreSearch{background:linear-gradient(#005487 70%,transparent 0%);text-align:center;padding:25px 90px;}#StoreSearch h2{font-weight:700;font-size:24px;letter-spacing:8px;text-transform:uppercase;color:#fff;margin-bottom:25px;}#StoreSearch .form{background:url(/Content/poolex/images/reseller/reseller-map.svg) no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:80px 120px 120px 120px;}#StoreSearch .form input{max-width:620px;height:53px;border-radius:0;padding-left:50px;border-color:#005487;margin-bottom:15px;}#StoreSearch .form input::placeholder{color:#005487;}#StoreSearch .form .btn{background:#005487;color:#fff;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:12px;border-radius:0;border:1px solid #005487;max-width:350px;width:100%;margin-bottom:15px;}#StoreSearch .form .btn:hover{background:#fff;color:#005487;}#StoreSearch .form .btn:hover img{filter:invert(32%) sepia(17%) saturate(2943%) hue-rotate(177deg) brightness(53%) contrast(145%);}#StoreSearch .form .btn#geo_loc{padding:10px;max-width:90px;margin:0 15px 15px 15px;}@media(max-width:992px){#StoreSearch .form{padding:50px;}#StoreSearch .form input{max-width:350px;padding-left:15px;}}@media(max-width:575px){#StoreSearch{padding:25px 15px;}#StoreSearch h2{font-size:20px;letter-spacing:.08em;}#StoreSearch .btn{font-size:16px;}}#Catalog #header{margin:30px 0;}#Catalog #header #categories{justify-content:space-between;margin:0;margin-bottom:30px;}#Catalog #header #categories div{position:relative;display:flex;justify-content:center;align-items:center;max-width:300px;height:140px;}#Catalog #header #categories div::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;filter:brightness(58%);transition:.3s;}#Catalog #header #categories div.categorie:nth-child(1)::before{background:url('/Content/poolex/images/catalog/collectives.jpg') no-repeat;background-size:cover;}#Catalog #header #categories div.categorie:nth-child(2)::before{background:url('/Content/poolex/images/catalog/filtration.jpg') no-repeat;background-size:cover;}#Catalog #header #categories div.categorie:nth-child(3)::before{background:url('/Content/poolex/images/catalog/traitement-electrolyseurs.jpg') no-repeat;background-size:cover;}#Catalog #header #categories div.categorie:nth-child(4)::before{background:url('/Content/poolex/images/catalog/accessoires.jpg') no-repeat;background-size:cover;}#Catalog #header #categories div:hover::before{filter:brightness(100%);}#Catalog #header #categories div span{position:relative;font-weight:500;font-size:15px;text-align:center;color:#fff;margin-bottom:0;line-height:1.2;}#Catalog #header h1{font-weight:700;font-size:20px;letter-spacing:.08em;color:#005487;text-transform:uppercase;margin-bottom:10px;}#Catalog #header p{font-size:14px;text-align:justify;color:rgba(0,0,0,.65);margin-bottom:0;}#Catalog .sticky-top.filters-aside{z-index:0;top:180px !important;margin-top:15px;margin-bottom:15px;}#Catalog .sticky-top.filters-aside .filters-title{border-bottom:5px solid #00bad3;text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:.08em;color:#005487;margin-bottom:20px;padding-bottom:15px;}#Catalog .sticky-top.filters-aside .category-filters{margin-bottom:20px;}#Catalog .sticky-top.filters-aside .category-filters a{position:relative;display:block;color:#005487;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;}#Catalog .sticky-top.filters-aside .category-filters a:after{background:none repeat scroll 0 0 transparent;bottom:-5px;content:"";display:block;height:1px;left:0;opacity:1;position:absolute;background:#005487;transition:width .3s ease 0s,left .3s ease 0s;width:0;}#Catalog .sticky-top.filters-aside .category-filters a:hover,#Catalog .sticky-top.filters-aside .category-filters a.active{text-shadow:0 0 .01px #005487,0 0 .01px #005487;}#Catalog .sticky-top.filters-aside .category-filters a:hover:after,#Catalog .sticky-top.filters-aside .category-filters a.active:after{width:100%;}#Catalog .sticky-top.filters-aside #filter-products{margin-bottom:20px;}#Catalog .sticky-top.filters-aside #filter-products .chiller-cb{display:flex;align-items:center;margin-bottom:8px;}#Catalog .sticky-top.filters-aside #filter-products .chiller-cb input{display:none;}#Catalog .sticky-top.filters-aside #filter-products .chiller-cb input:checked~span{background:#00bad3;border-color:#00bad3;}#Catalog .sticky-top.filters-aside #filter-products .chiller-cb input:checked~span:before{width:1rem;height:.15rem;transition:width .1s;transition-delay:.3s;}#Catalog .sticky-top.filters-aside #filter-products .chiller-cb input:checked~span:after{width:.4rem;height:.15rem;transition:width .1s;transition-delay:.2s;}#Catalog .sticky-top.filters-aside #filter-products .chiller-cb label{padding-left:35px;cursor:pointer;margin-bottom:0;}#Catalog .sticky-top.filters-aside #filter-products .chiller-cb span{display:inline-block;width:1rem;height:1rem;border:2px solid #005487;position:absolute;left:0;transition:all .2s;z-index:1;box-sizing:content-box;}#Catalog .sticky-top.filters-aside #filter-products .chiller-cb span:before,#Catalog .sticky-top.filters-aside #filter-products .chiller-cb span:after{content:"";display:inline-block;background:#fff;width:0;height:.2rem;position:absolute;transform-origin:0% 0%;}#Catalog .sticky-top.filters-aside #filter-products .chiller-cb span:before{transform:rotate(-55deg);top:.85rem;left:.3rem;}#Catalog .sticky-top.filters-aside #filter-products .chiller-cb span:after{transform:rotate(35deg);bottom:.3rem;left:.13rem;}#Catalog .sticky-top.filters-aside .category-external-link{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;background-color:#005487;padding:0 30px;height:50px;margin-bottom:20px;transition:.3s;}#Catalog .sticky-top.filters-aside .category-external-link img{filter:brightness(0) invert(1);width:30px;}#Catalog .sticky-top.filters-aside .category-external-link:hover{background-color:#ffa200;}#Catalog .sticky-top.filters-aside #catalog-search{font-size:14px;border:1px solid #005487;height:50px;border-radius:0;padding:15px;}#Catalog .sticky-top.filters-aside #catalog-search::placeholder{color:#005487;font-style:italic;letter-spacing:.08em;}#Catalog #products-list{padding:30px;background:#f5f5f5;}#Catalog #products-list .item{margin-bottom:30px;}#Catalog #products-list .product-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#fff;height:677px;padding:0 35px;-webkit-box-shadow:0 6px 10px -6px rgb(000%);box-shadow:0 6px 10px -6px rgb(000%);}#Catalog #products-list .product-item .product-image{max-width:360px;max-height:310px;margin-bottom:20px;}#Catalog #products-list .product-item .title{font-weight:700;font-size:18px;letter-spacing:.5px;text-transform:uppercase;color:#005487;margin-bottom:10px;}#Catalog #products-list .product-item .subtitle{font-size:16px;color:#000;margin-bottom:5px;}#Catalog #products-list .product-item .description{font-size:14px;color:#4e4e4e;margin-bottom:15px;}#Catalog #products-list .product-item .advantages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}#Catalog #products-list .product-item .advantages span{font-weight:700;font-size:12px;color:#005487;border:1px solid #ffa200;border-radius:42px;padding:5px 15px;margin-bottom:10px;margin-right:5px;}#Catalog #products-list .product-item .features{display:flex;justify-content:space-between;align-self:normal;margin-top:10px;}#Catalog #products-list .product-item .features div{display:flex;flex-direction:column;align-items:center;width:135px;}#Catalog #products-list .product-item .features div img{max-height:50px;max-width:50px;}#Catalog #products-list .product-item .features div span{font-weight:700;font-size:12px;color:#005487;letter-spacing:.105em;margin-top:10px;}#Catalog #description{display:flex;align-items:center;justify-content:space-between;}#Catalog #description .text{margin:50px 50px 50px 0;}#Catalog #description .text h2,#Catalog #description .text h3{font-weight:700;font-size:20px;letter-spacing:.08em;color:#005487;text-transform:uppercase;margin-bottom:10px;}#Catalog #description .text p{font-size:14px;text-align:justify;color:rgba(0,0,0,.65);}#Catalog #description img{height:450px;margin-right:-15px;}@media(max-width:992px){#Catalog #description .text{margin:25px 0;}#Catalog #description img{display:none;}#Catalog #products-list .product-item{padding:0 10px;}#Catalog #products-list .product-item .features{justify-content:center;}#Catalog #products-list .product-item .features div img{max-height:40px;max-width:40px;}#Catalog #products-list .product-item .features div span{font-size:10px;}}.hamburger{padding:15px 0;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;background-color:transparent;border:0;}.hamburger:focus{outline:none;}.hamburger .hamburger-box{width:40px;height:24px;display:inline-block;position:relative;}.hamburger .hamburger-box .hamburger-inner{width:40px;height:4px;border-radius:4px;position:absolute;display:block;margin-top:-2px;top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);}.hamburger .hamburger-box .hamburger-inner::before{width:40px;height:4px;border-radius:4px;position:absolute;content:"";display:block;top:-10px;transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);}.hamburger .hamburger-box .hamburger-inner::after{width:40px;height:4px;border-radius:4px;position:absolute;content:"";display:block;bottom:-10px;top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;}.hamburger.is-active .hamburger-box .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}.hamburger.is-active .hamburger-box .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;}.hamburger.is-active .hamburger-box .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);}#search_container{display:none;width:100%;background-color:#fff;position:relative;z-index:2;}#search_container .input-group{padding:15px 35px;}#search_container .input-group #search{font-size:14px;border:1px solid #005487;height:50px;border-right:0;border-radius:0;padding-left:20px;}#search_container .input-group #search::placeholder{color:#005487;font-style:italic;letter-spacing:.08em;}#search_container .input-group-text{background-color:#fff;font-size:2rem;color:#ed1b2f;border-color:#005487;cursor:pointer;border-radius:0;}@media(max-width:1200px){#search_container .input-group{padding:15px 25px;}}@media(max-width:992px){#search_container .input-group{padding:15px 10px;}}@media(max-width:767px){#search_container .input-group{padding:15px 16px;}}.autocomplete-suggestions{background-color:rgba(255,255,255,.7);}.autocomplete-suggestions .autocomplete-suggestion .product.product-single{margin-top:15px;margin-bottom:15px;-webkit-transition:.3s all;transition:.3s all;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:270px;background-color:#fff;border-radius:20px;-webkit-box-shadow:0 6px 10px -6px rgb(000%);box-shadow:0 6px 10px -6px rgb(000%);-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);color:#005487;border:1px solid #005487;border-radius:0;}.autocomplete-suggestions .autocomplete-suggestion .product.product-single:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.autocomplete-suggestions .autocomplete-suggestion .product.product-single .product-thumb{position:relative;text-align:center;}.autocomplete-suggestions .autocomplete-suggestion .product.product-single .product-thumb>img{max-height:175px;max-width:175px;padding-top:15px;}.autocomplete-suggestions .autocomplete-suggestion .product.product-single .product-body{padding:15px;width:100%;text-align:center;}.autocomplete-suggestions .autocomplete-suggestion .product.product-single .product-body span{display:block;font-weight:500;line-height:1.2;}.autocomplete-suggestions .autocomplete-suggestion .product.product-single .product-body .brand{font-size:1rem;}.autocomplete-suggestions .autocomplete-suggestion .product.product-single .product-body .name{font-size:1.25rem;}#product #header{padding:50px 30px 30px 30px;}#product #header .container-fluid{max-width:1900px;}#product #header .left-product .tag{position:absolute;right:35px;z-index:1;text-align:center;background:#ffa200;color:#fff;font-size:16px;font-weight:700;max-width:235px;width:100%;padding:8px;}#product #header .left-product .slider-gallery{display:flex;align-items:center;}#product #header .left-product .slider-gallery img{max-width:100%;}#product #header .left-product .slider-gallery iframe{width:100%;height:80%;}#product #header .left-product .slider-gallery .slider.slider-nav{width:100%;float:left;overflow:hidden;margin-right:30px;padding:30px 0 15px 0;}#product #header .left-product .slider-gallery .slider.slider-nav .slick-track{display:flex;flex-direction:column;align-items:center;}#product #header .left-product .slider-gallery .slider.slider-nav .thumbnail-image{cursor:pointer;max-width:110px;margin-bottom:15px;}#product #header .left-product .slider-gallery .slider.slider-nav .thumbnail-image img{box-shadow:#b6b6b6 2px 2px 4px;width:100%;height:110px;object-fit:cover;}#product #header .left-product .slider-gallery .slider.slider-for{max-width:80%;width:100%;float:left;}#product #header .left-product .slider-gallery .slider.slider-for .slider-banner-image{display:flex;justify-content:center;align-items:center;height:610px;}#product #header .left-product .slider-gallery .slider.slider-for .slider-banner-image:focus-visible{-webkit-box-shadow:none;box-shadow:none;outline:0;}#product #header .left-product .slider-gallery .slider .slick-arrow{width:100%;background-color:transparent;border:0;background-position:center;background-repeat:no-repeat;font-size:0;height:18px;position:absolute;left:0;right:0;z-index:99;}#product #header .left-product .slider-gallery .slider .slick-arrow:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;}#product #header .left-product .slider-gallery .slider .slick-arrow.slick-prev{top:0;background-image:url(/Content/poolex/images/arrow-bottom.svg);transform:rotate(180deg);}#product #header .left-product .slider-gallery .slider .slick-arrow.slick-next{bottom:0;background-image:url(/Content/poolex/images/arrow-bottom.svg);}#product #header .right-product{position:relative;}#product #header .right-product span.category{display:block;color:#00bad3;font-size:20px;margin-bottom:5px;}#product #header .right-product h1{font-weight:700;font-size:28px;letter-spacing:.5px;text-transform:uppercase;color:#005487;margin-bottom:15px;}#product #header .right-product h2{font-weight:400;font-size:16px;margin-bottom:10px;}#product #header .right-product h3{font-weight:700;font-size:16px;margin-bottom:30px;}#product #header .right-product span.price{display:block;font-weight:700;font-size:20px;letter-spacing:.5px;color:#005487;position:absolute;top:0;right:0;}#product #header .right-product .arguments .features{display:flex;align-items:center;justify-content:space-around;text-align:center;margin-top:24px;}#product #header .right-product .arguments .features div{margin:0 10px;}#product #header .right-product .arguments .features div img{height:50px;}#product #header .right-product .arguments .features div p{color:#005487;font-size:13px;font-weight:bold;margin:10px 0 15px 0;}#product #header .right-product .arguments .warranties{background:#f5f5f5;text-align:center;align-self:center;border-left:5px solid #fff;padding:15px;}#product #header .right-product .arguments .warranties .title{display:block;color:#005487;font-size:20px;font-weight:bold;text-transform:uppercase;margin-bottom:10px;}#product #header .right-product .arguments .warranties .text{display:flex;justify-content:space-around;color:#005487;}#product #header .right-product .arguments .warranties .text hr{height:50px;border-right:solid #005487 1px;margin:5px 0 0 0;}#product #header .right-product .arguments .warranties .text .warranty{margin:0 10px;}#product #header .right-product .arguments .warranties .text .warranty div{display:flex;align-items:center;justify-content:center;}#product #header .right-product .arguments .warranties .text .warranty div .number{font-size:55px;font-weight:bold;line-height:55px;}#product #header .right-product .arguments .warranties .text .warranty div .years{font-size:17px;font-weight:bold;text-transform:uppercase;display:inline-block;transform:rotate(-90deg);}#product #header .right-product .arguments .warranties .text .warranty p{font-size:11px;margin-bottom:0;}#product #header .right-product .button{display:flex;margin:25px 0;}#product #header .right-product .button .btn{font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:10px;border-radius:0;width:100%;}#product #header .right-product .button .btn.reseller{background:#005487;color:#fff;border:1px solid #005487;margin-right:5px;}#product #header .right-product .button .btn.reseller:hover{background:#fff;color:#005487;}#product #header .right-product .button .btn.pac-calculator{background:#ffa200;color:#fff;border:1px solid #ffa200;}#product #header .right-product .button .btn.pac-calculator:hover{background:#fff;color:#ffa200;}#product #header .right-product .contact{text-align:justify;margin-bottom:25px;}#product #header .right-product .download .btn{margin-bottom:20px;padding:0;}#product #header .right-product .download .btn:first-child{margin-right:45px;}#product #header .right-product .download .btn span{font-size:15px;border-bottom:1px solid;vertical-align:bottom;margin-left:15px;}#product #advantages{position:relative;background:#f5f5f5;padding-top:50px;}#product #advantages:before{content:"";position:absolute;left:0;top:0;width:40%;border-bottom:5px solid #ffa200;}#product #advantages .title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 100px;}#product #advantages .title h2{color:#005487;font-size:24px;font-weight:700;letter-spacing:8px;text-transform:uppercase;margin-right:50px;margin-bottom:30px;}#product #advantages .title .icones{text-align:center;}#product #advantages .title .icones img.picto-product{width:90px;transition:transform 600ms;transform:scale(1);margin-right:30px;margin-bottom:30px;}#product #advantages .title .icones img.picto-product:hover{transform:scale(1.2);}#product #advantages .container-fluid{padding:0;}#product #advantages .container-fluid .row{align-items:center;}#product #advantages .container-fluid .row.description{align-items:baseline;}#product #advantages .bloc{position:relative;padding:50px 100px;}#product #advantages .bloc h3{font-weight:700;font-size:24px;letter-spacing:.5px;text-transform:uppercase;color:#005487;margin-bottom:30px;}#product #advantages .bloc:nth-child(2n+1){background:#fff;}#product #advantages .bloc:nth-of-type(4):before,#product #advantages .bloc:nth-of-type(6):before{content:"";position:absolute;top:0;right:0;width:40%;border-bottom:5px solid #005487;}#product #advantages .bloc:nth-of-type(4):after,#product #advantages .bloc:nth-of-type(6):after{content:"";position:absolute;bottom:0;left:0;width:40%;border-bottom:5px solid #ffa200;}#product #advantages .bloc iframe{max-width:650px;width:100%;height:315px;}#product #pac-calculator{background:url(/Content/poolex/images/product/background-heatbalance.jpg) no-repeat;background-size:cover;text-align:center;padding:40px;margin:50px 0;}#product #pac-calculator .content{background:#fff;border-radius:20px;padding:20px 60px;max-width:500px;margin:auto;}#product #pac-calculator .content h2{font-weight:400;font-size:24px;letter-spacing:4.5px;color:#005487;margin-bottom:10px;}#product #pac-calculator .content h3{font-weight:700;font-size:24px;letter-spacing:4.5px;text-transform:uppercase;color:#005487;margin-bottom:20px;}#product #pac-calculator .content .btn{font-weight:400;background:#ffa200;color:#005487;font-size:18px;letter-spacing:.5px;text-transform:uppercase;letter-spacing:.02em;padding:10px;border-radius:0;border:1px solid #ffa200;width:100%;max-width:350px;}#product #pac-calculator .content .btn:hover{background:#fff;}#product #technology{position:relative;padding:50px 50px 80px 50px;}#product #technology:before{content:"";position:absolute;left:0;top:0;width:40%;border-bottom:5px solid #ffa200;}#product #technology .image{align-self:center;padding-left:0;}#product #technology h1{font-weight:700;font-size:24px;letter-spacing:8px;text-transform:uppercase;color:#005487;margin-bottom:50px;}#product #technology .text{text-align:justify;}#product #technology .text p{margin-bottom:25px;}#product #technology .more{display:none;margin:15px 15px 0 auto;}#product #other-information{position:relative;}#product #other-information:before{content:"";position:absolute;right:0;top:0;width:40%;border-bottom:5px solid #005487;}#product #other-information .accordion .item{position:relative;padding-top:50px;padding-bottom:50px;}#product #other-information .accordion .item:not(:last-child):after{content:"";position:absolute;left:-10px;bottom:0;width:40%;border-bottom:5px solid #ffa200;}#product #other-information .accordion .item .item-header h2{margin-bottom:0;}#product #other-information .accordion .item .item-header h2 .btn{padding:15px 100px;width:100%;text-align:left;font-weight:700;font-size:20px;letter-spacing:8px;text-transform:uppercase;color:#005487;border-radius:0;text-decoration:none;}#product #other-information .accordion .item .item-header h2 .btn i{float:right;font-size:30px;color:#eca300;background-color:#000;width:60px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:5px;}#product #other-information .accordion .item .item-header h2 .btn:focus{-webkit-box-shadow:none;box-shadow:none;}#product #other-information .accordion .item .item-header h2 .btn:after{font-family:'FontAwesome';content:"";float:right;}#product #other-information .accordion .item .item-header h2 .btn.collapsed:after{content:"";}#product #other-information .accordion .item .content{padding:40px 115px 0 115px;}#product #other-information .accordion .item .content .tab-header{background-color:#005487;color:#fff;}#product #other-information .accordion .item#garanty .content{display:flex;justify-content:space-evenly;align-items:center;text-align:center;}#product #other-information .accordion .item#garanty .content div{display:flex;flex-direction:column;align-items:center;max-width:150px;}#product #other-information .accordion .item#garanty .content div img{width:100px;margin-bottom:15px;transition:transform 600ms;}#product #other-information .accordion .item#garanty .content div img:hover{transform:scale(1.2);}#product #reseller{background:url(/Content/poolex/images/product/background-reseller.jpg) no-repeat;background-size:cover;height:350px;position:relative;}#product #reseller .content{position:absolute;bottom:50px;right:100px;text-align:end;}#product #reseller .content h2{font-weight:500;font-size:24px;letter-spacing:1px;color:#fff;margin-bottom:15px;margin-left:15px;}#product #reseller .content .btn{background:#fff;color:#ffa200;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:10px;border-radius:0;max-width:250px;width:100%;}#product #reseller .content .btn:hover{background:#ffa200;color:#fff;}#product #support{padding:50px 100px 0 100px;}#product #support h2{font-weight:700;font-size:24px;letter-spacing:8px;text-transform:uppercase;color:#005487;text-align:center;}#product #support .accordion{margin:50px 0 70px 0;}#product #support .accordion .item{margin-bottom:50px;border-bottom:2px solid #c4c4c4;}#product #support .accordion .item .item-header h2{margin-bottom:0;}#product #support .accordion .item .item-header h2 .btn{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:#005487;border-radius:0;padding:15px 30px 15px 0;margin-bottom:20px;width:100%;text-align:left;text-decoration:none;}#product #support .accordion .item .item-header h2 .btn:focus{-webkit-box-shadow:none;box-shadow:none;}#product #support .accordion .item .item-header h2 .btn i{font-size:25px;transform:rotate(180deg);transition:.5s;}#product #support .accordion .item .item-header h2 .btn.collapsed i{transform:rotate(0deg);}#product #support .accordion .item .content{padding-bottom:35px;}#product #support .accordion .item .content p{margin:0;}#product #accessories{text-align:center;margin-top:50px;}#product #accessories h2{font-weight:700;font-size:24px;letter-spacing:8px;text-transform:uppercase;color:#005487;margin-bottom:40px;}#product #accessories .content{background:#f1f2f7;color:#005487;padding-top:50px;padding-bottom:40px;}#product #accessories .content .owl-carousel{margin-bottom:50px;}#product #accessories .content .owl-carousel .prev-slide{left:50px;}#product #accessories .content .owl-carousel .next-slide{right:50px;}#product #accessories .content .owl-carousel .nav-btn{position:absolute;top:50%;}#product #accessories .content .owl-carousel .owl-item{display:table-cell;float:none;vertical-align:middle;}#product #accessories .content .owl-carousel .owl-item img{width:auto;height:auto;margin:auto;margin-bottom:20px;}#product #accessories .content .owl-carousel .owl-item p{max-width:250px;margin:auto;}#product #accessories .content .owl-carousel .owl-dots{display:none;}#product #accessories .content .owl-carousel .owl-prev.disabled,#product #accessories .content .owl-carousel .owl-next.disabled{pointer-events:none;opacity:.2;}#product #accessories .content .btn{background:#005487;color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:.02em;padding:10px;border-radius:0;border:1px solid #005487;max-width:350px;width:100%;}#product #accessories .content .btn:hover{background:#fff;color:#005487;}#product #categories{position:relative;overflow:hidden;text-align:center;padding:50px;margin:50px 0;}#product #categories:before{content:"";position:absolute;left:0;top:0;width:40%;border-bottom:5px solid #005487;}#product #categories:after{content:"";position:absolute;right:0;bottom:0;width:40%;border-bottom:5px solid #ffa200;}#product #categories h1{font-weight:700;font-size:24px;letter-spacing:8px;text-transform:uppercase;color:#005487;margin-bottom:50px;}#product #categories h2{font-weight:700;font-size:20px;text-transform:uppercase;color:#005487;margin:25px 0;}#product #categories .owl-carousel .owl-item{display:table-cell;float:none;vertical-align:middle;padding:0 10px;}#product #categories .owl-carousel .owl-item a{text-decoration:none;}#product #categories .owl-carousel .owl-item a img{width:auto;height:auto;margin:auto;margin-bottom:20px;transition:.3s;}#product #categories .owl-carousel .owl-item a:hover img{transform:scale(1.05);}#product #categories .owl-carousel .owl-nav{display:none;}#product #download-manuals .modal-content{border-radius:0;border:0;}#product #download-manuals .modal-content .modal-title{font-size:22px;letter-spacing:1.5px;text-transform:uppercase;color:#005487;}#product #download-manuals .modal-content .table{margin:0;}#product #download-manuals .modal-content .table th{border:0;}#product #download-manuals .modal-content a{color:#005487;text-decoration:none;}#product #menu_product{background-color:#005487;display:none;}#product #menu_product.menu_fixed{display:block;position:fixed;width:100%;top:104px;z-index:20000;box-shadow:0 5px 5px rgba(0,0,0,.1);}#product #menu_product #navbar-product.navbar{justify-content:space-around;border:0;padding:0;}#product #menu_product #navbar-product.navbar a{color:#fff;text-transform:uppercase;padding:10px;position:relative;}#product #menu_product #navbar-product.navbar a:after{background:none repeat scroll 0 0 transparent;bottom:8px;content:"";display:block;height:1px;left:50%;opacity:1;position:absolute;background:#fff;transition:width .3s ease 0s,left .3s ease 0s;width:0;}#product #menu_product #navbar-product.navbar a:hover:after,#product #menu_product #navbar-product.navbar a.active:after{width:100%;left:0;}#product #assistance{background:url('/Upload/poolex-2023/Aqualyser/sav.png') no-repeat;background-size:cover;background-position:center;text-align:center;padding:100px 0;}#product #assistance h2{font-size:40px;color:#fff;font-weight:bold;text-transform:uppercase;margin-bottom:15px;}#product #assistance span{display:block;font-size:20px;color:#fff;margin-bottom:30px;}#product #assistance .btn{background:#005487;color:#fff;font-size:18px;text-transform:uppercase;font-weight:bold;letter-spacing:.02em;padding:10px;border-radius:0;border:1px solid #005487;max-width:200px;width:100%;}#product #assistance .btn:hover{background:#fff;color:#005487;}#product input.expanded{opacity:0;position:absolute;pointer-events:none;}#product input.expanded:checked+p{-webkit-line-clamp:unset !important;max-height:500px !important;}#product input.expanded:checked~.more{opacity:0;visibility:hidden;max-height:0;}#product label.more{color:#000;text-decoration:underline;transition:max-height .5s ease,opacity .5s ease,visibility .5s ease;}@media(max-width:1200px){#product #header{padding:30px;}}@media(max-width:992px){#product #header .right-product .arguments .features{margin-top:0;}#product #technology .image{padding-left:15px;margin-bottom:25px;}}@media(max-width:767px){#product #header .left-product .tag{position:unset;margin-left:auto;}#product #header .left-product .slider-gallery{flex-direction:column-reverse;align-items:baseline;margin-bottom:15px;}#product #header .left-product .slider-gallery .slider.slider-nav{max-width:100%;float:none;height:auto;padding:0 30px 0 45px;white-space:nowrap;margin-top:20px;}#product #header .left-product .slider-gallery .slider.slider-nav .slick-track{flex-direction:row;}#product #header .left-product .slider-gallery .slider.slider-nav .thumbnail-image{display:inline-block;float:none;margin-right:15px;max-width:140px;}#product #header .left-product .slider-gallery .slider.slider-for{max-width:100%;float:none;padding-right:0;}#product #header .left-product .slider-gallery .slider.slider-for .slider-banner-image{height:500px;}#product #header .left-product .slider-gallery .slider .slick-arrow{padding:0;width:30px;height:30px;top:45%;bottom:0;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);}#product #header .left-product .slider-gallery .slider .slick-arrow.slick-prev{top:33%;transform:rotate(90deg);}#product #header .left-product .slider-gallery .slider .slick-arrow.slick-next{left:unset;}#product #header .right-product .arguments .warranties{border-left:0;}#product #header .right-product .button{flex-wrap:wrap;justify-content:center;}#product #header .right-product .button .btn.reseller{margin-right:0;margin-bottom:10px;}#product #advantages .title{padding:0 30px;}#product #advantages .bloc{padding:50px 30px;}#product #other-information .accordion .item .item-header h2 .btn{padding:15px 30px;}#product #other-information .accordion .item .content{padding:40px 45px 0 45px;}#product #reseller .content{right:60px;}#product #support{padding:50px 30px 0 30px;}#product #categories{padding:50px 30px;}#product #menu_product{display:none !important;}}@media(max-width:575px){#product #header{padding:30px 15px;}#product #header .right-product span.category{font-size:22px;}#product #header .right-product h2{font-size:14px;max-width:230px;}#product #header .right-product h3{font-size:14px;}#product #header .right-product span.price{font-size:14px;letter-spacing:0;text-align:end;top:30px;max-width:75px;}#product #header .right-product .arguments .features div p{font-size:14px;}#product #header .right-product .button .btn{font-size:14px;}#product #advantages{padding:30px 0;}#product #advantages .title h2{margin-right:0;}#product #advantages .title .icones img.picto-product{width:75px;}#product #advantages .bloc h2{font-size:20px;}#product #pac-calculator{padding:40px 15px;}#product #pac-calculator .content{padding:50px 30px;}#product #pac-calculator .content h2{font-size:19px;margin-bottom:20px;}#product #pac-calculator .content h3{font-size:22px;margin-bottom:20px;}#product #technology{padding:50px 15px 25px 15px;}#product #technology .container-fluid{padding:0;}#product #technology .image{padding-left:0;padding-right:0;}#product #technology .text{--fz:14px;--lh:1.5;--max-lines:14;-webkit-line-clamp:var(--max-lines);max-height:calc(var(--fz)*var(--lh)*var(--max-lines));display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;transition:max-height 3s ease;}#product #technology input.expanded:checked+.text{-webkit-line-clamp:unset;max-height:1000px;}#product #technology .more{display:block;}#product #other-information .accordion{padding:50px 0;}#product #other-information .accordion .item{padding-top:20px;padding-bottom:20px;}#product #other-information .accordion .item .item-header h2 .btn{font-size:18px;}#product #other-information .accordion .item .content{padding:20px 15px 0 15px;}#product #other-information .accordion .item#garanty .content{justify-content:space-between;}#product #other-information .accordion .item#garanty .content div img{width:70px;}#product #reseller{background-position-x:center;}#product #reseller .content{right:30px;}#product #reseller .content h1{margin-bottom:50px;}#product #support .accordion .item{margin-bottom:30px;}#product #support .accordion .item .item-header h2 .btn{font-size:14px;margin-bottom:10px;}#product #assistance{padding:50px 0;}#product #assistance h2{font-size:25px;}#product #assistance span{font-size:16px;}#product #accessories .content .btn{max-width:250px;}}@media screen and (max-width:600px){#product #header .left-product .slider-gallery .slider.slider-for .slider-banner-image{height:450px;}}@media screen and (max-width:500px){#product #header .left-product .slider-gallery .slider.slider-for .slider-banner-image{height:370px;}}@media screen and (max-width:480px){#product #header .left-product .slider-gallery .slider.slider-for .slider-banner-image{height:340px;}}#contact{background-color:#f3f4f4;padding:50px 0;}#contact h1{font-weight:700;font-size:26px;text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#005487;}#contact .line{border:1px solid #005487;max-width:10%;margin:25px auto;}#contact h2{font-size:1.2rem;font-weight:600;line-height:.6;text-transform:uppercase;margin-top:20px;}#contact .top-border{height:3px;background:#025287;width:20%;text-align:left;margin-bottom:15px;}#contact .btn-block{background-color:#005487;color:#fff;border-radius:0;}#contact .btn-block:hover{background-color:#00bad3;}#contact .modal-address-block{padding-top:50px;}#contact .address_block{background-color:#fff;border-left:3px #005487 solid;padding:25px 15px;}#contact #contactModal .modal-content{border-radius:0;border:0;}#contact #contactModal .modal-content .PrivacyMessage a{color:#ed1b2f;}#contact #contactModal .modal-content .form-control{border-radius:0;}#contact #contactModal .modal-content .form-control.valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);}#contact #contactModal .modal-content .form-control.input-validation-error{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);}#contact #contactModal .modal-content .btn_send{background-color:#005487;color:#fff;text-transform:uppercase;font-weight:700;border-radius:0;}#contact #contactModal .modal-content .btn_send:hover{background-color:#00bad3;}#Qui .row{align-items:center;}#Qui #top-img{text-align:center;background:#005487;background-size:cover;height:300px;display:flex;justify-content:center;align-items:center;}#Qui #top-img h1{color:#fff;font-size:34px;font-weight:bold;text-transform:uppercase;letter-spacing:4px;padding:0 15px;}#Qui #top-img h1 span{font-size:48px;}#Qui h2{color:#005487;text-transform:uppercase;font-size:27px;}#Qui .line{width:100px;border:solid #ffa200 1px;margin:25px auto 25px 0;}#Qui #innovation,#Qui #gamme{padding:50px 0;}#Qui #innovation{background:#f5f5f5;}#Revendeur h1,#Revendeur h2{text-transform:uppercase;font-size:1.4rem;font-weight:700;}#Revendeur .top_title .top-border{height:3px;background:#025287;width:10%;text-align:center;margin:auto;}#Revendeur .baseline{font-weight:600;text-transform:uppercase;}#Revendeur .btn.create_account{background-color:#00b0bb;color:#fff;font-size:1.1rem;font-weight:600;text-transform:uppercase;padding:5px 10px;}#Revendeur .btn.create_account:hover{background-color:#ed1b2f;}#Revendeur .reason{background-color:#f3f4f4;padding:20px 10px;}#Revendeur .reason .number{color:#00b0bb;font-size:4rem;font-weight:600;text-align:right;}#Revendeur .reason h3{font-size:1.1rem;text-transform:uppercase;text-align:left;font-weight:600;}#Revendeur .reason .top-border{height:3px;background:#025287;width:10%;margin:0;}#Revendeur #reason_01 .background{background:url("/Content/images/revendeur/reason_01.jpg") no-repeat;background-size:cover;background-position:top;}#Revendeur #reason_02 .background{background:url("/Content/images/revendeur/reason_02.jpg") no-repeat;background-size:cover;background-position:top;}#Revendeur #reason_03 .background{background:url("/Content/images/revendeur/reason_03.jpg") no-repeat;background-size:cover;background-position:top;}#Revendeur #reason_04 .background{background:url("/Content/images/revendeur/reason_04.jpg") no-repeat;background-size:cover;background-position:top;}#Revendeur #reason_05 .background{background:url("/Content/images/revendeur/reason_05.jpg") no-repeat;background-size:cover;background-position:top;}#Revendeur .logo_bleu{height:auto;width:160px;margin:auto;}#Revendeur .logo_bleu.hbh{width:80px !important;}#Revendeur p{text-align:left;}@media(max-width:991.98px){#Revendeur .background{height:180px;}}#sidebar-pac{max-width:720px;width:100%;position:fixed;top:0;right:-720px;height:100vh;z-index:99999;background:#fff;transition:all .3s;box-shadow:3px 3px 3px rgba(0,0,0,.2);overflow:hidden;}#sidebar-pac #close_pac_calculator{color:#fff;position:absolute;right:13px;top:23px;cursor:pointer;}#sidebar-pac #reset_pac_calculator{color:#fff;position:absolute;left:13px;top:23px;cursor:pointer;}#sidebar-pac.active{right:0;}.recrutement{background-color:#f3f4f4;padding:40px 0;}.recrutement h1,.recrutement h2{text-transform:uppercase;}.recrutement h1{font-size:1.5rem;font-weight:300;}.recrutement h2{font-size:3rem;font-weight:600;line-height:.6;}.recrutement .card{border:0;border-left:5px solid #005487;border-radius:0;padding:10px;height:220px;margin-bottom:30px;}.recrutement .card-title{text-transform:uppercase;font-weight:600;}.recrutement .card .card-body .address{color:#4e4e4e;display:block;}.recrutement .card .card-body .view{background-color:#005487;color:#fff;border-radius:50px;padding:0 5px;font-weight:600;text-transform:uppercase;}.recrutement .card .card-body .view:hover{background-color:#ed1b2f;color:#fff;}.recrutement .card .card-body .top-border{height:3px;background:#025287;width:20%;text-align:left;}.recrutement .respond_offers{padding:50px;}.recrutement .respond_offers h2{font-size:1.2rem;font-weight:600;text-transform:uppercase;}.recrutement .respond_offers p{color:#4e4e4e;}.recrutement .back{text-transform:uppercase;color:#005487;}.recrutement .back:hover{color:#ed1b2f;text-decoration:none;}.recrutement .details{background-color:#fff;}.recrutement .details .top-border{height:3px;background:#005487;width:5%;}.recrutement .details .title{font-size:1.4rem;font-weight:600;text-transform:uppercase;margin:auto;}.recrutement .details h3{font-size:1.3rem;font-weight:600;text-transform:uppercase;}.recrutement .conditions{background-color:#005487;color:#fff;padding:20px 10px;}.recrutement .conditions h3{font-size:1.2rem;text-transform:uppercase;}.recrutement .conditions h3 .top-border{height:3px;background:#fff;width:10%;}.recrutement .conditions ul{padding-left:0;list-style:none;}.recrutement .challenges{font-size:1.1rem;}#garantie-premium{padding:50px 0;}#garantie-premium .row{align-items:center;}#garantie-premium .text h1{color:#005487;text-transform:uppercase;font-size:34px;font-weight:bold;margin-bottom:0;letter-spacing:5px;}#garantie-premium .text .line{width:100px;border:solid #ffa200 1px;margin:25px auto 25px 0;}#garantie-premium .text p{color:#707070;}#garantie-premium .text p.strong{color:#005487;text-transform:uppercase;font-weight:bold;}#garantie-premium .text p span{color:#00bad3;}#garantie-premium .text ul{margin-bottom:35px;}#garantie-premium .text ul li{color:#707070;list-style-image:url(/Content/poolex/images/warranty/mini-check.svg);padding-bottom:15px;}#garantie-premium .image img{height:100%;object-fit:cover;}@font-face{font-family:'Poppins';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE3tF.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21llEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLedw.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111lEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTedw.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5V1s.ttf) format('truetype');}#Actuality{font-family:'Poppins',sans-serif;}#Actuality .banner-content{background:url(/Upload/categories/background_equipementpicsine.jpg) no-repeat;background-size:cover;background-position:center;padding-top:210px;}#Actuality .banner-content h1.banner-title{color:#fff;font-size:100px;text-transform:uppercase;line-height:70px;}#Actuality .sticky-top.filters-aside{z-index:0;top:220px !important;margin-bottom:30px;}#Actuality .sticky-top.filters-aside .filters-title{border-bottom:.25rem solid #005487;text-transform:uppercase;font-weight:600;font-size:.9rem;padding:.25rem 1rem;margin-bottom:0;}#Actuality .sticky-top.filters-aside .category-filters{position:relative;background-color:#f3f4f4;border-top:1px solid #fff;}#Actuality .sticky-top.filters-aside .category-filters a{display:block;color:#005487;text-decoration:none;}#Actuality .sticky-top.filters-aside .category-filters a:hover{background-color:rgba(0,0,0,.1);}#Actuality .sticky-top.filters-aside .category-filters a.active{font-weight:600;background-color:rgba(0,0,0,.2);background-color:#005487;color:#fff;}#Actuality .sticky-top.filters-aside .category-filters a.active::after{font-family:"FontAwesome";font-size:1.2rem;content:"";top:.4rem;right:10px;position:absolute;}#Actuality .sticky-top.filters-aside #article-search{border-radius:0;border-top:0;}#Actuality .article-details{padding:20px;margin-bottom:30px;border:solid 1px #4e4e4e;}#Actuality .article-details .picture{width:100%;padding-bottom:10px;}#Actuality .article-details h3{text-transform:uppercase;}#Actuality .article-details .article-header{display:flex;justify-content:space-between;}#Actuality .article-details .article-header .categories{font-size:14px;background-color:#ededed;padding:5px 20px;}#Actuality .article-details .article-header .date{font-size:11px;color:#106eab;}#Actuality .article-details .article-content h3{font-size:24px;letter-spacing:4px;}#Actuality .article-details .article-content p{font-size:14px;}#Actuality .article-details .article-footer{text-transform:uppercase;}#Actuality .article-details .article-footer a{text-decoration:none;color:#025287;}#Actuality .article-details .article-footer .read-more{font-size:18px;}#Actuality .article-details .article-footer .social{font-size:14px;display:flex;align-items:center;justify-content:space-between;width:160px;margin-top:15px;}#Actuality .article-details .article-footer .social img{width:22px;}@media(max-width:768px){#Actuality .banner-content{padding-top:50px;padding-bottom:50px;}#Actuality .banner-content h1.banner-title{font-size:50px;text-align:center;}}@media(min-width:576px){#Actuality .article-footer{display:flex;justify-content:space-between;}}@media(min-width:992px){#Actuality #Actuality .article-list{padding-left:120px;}}#Article{color:#005487;margin-top:50px;}#Article .filters-title{border-bottom:.25rem solid #005487;text-transform:uppercase;font-weight:600;font-size:.9rem;padding:.25rem 1rem;margin-bottom:0;}#Article #article-search{border-radius:0;border-top:0;}#Article .sticky-top.filters-aside{z-index:0;top:220px !important;margin-bottom:50px;}#Article .category-filters{position:relative;background-color:#f3f4f4;border-top:1px solid #fff;}#Article .category-filters a{display:block;color:#005487;text-decoration:none;}#Article .category-filters a:hover{background-color:rgba(0,0,0,.1);}#Article .category-filters a.active{font-weight:600;background-color:rgba(0,0,0,.2);background-color:#005487;color:#fff;}#Article .category-filters a.active::after{font-family:"FontAwesome";font-size:1.2rem;content:"";top:.4rem;right:10px;position:absolute;}#Article .input-group .btn{border-radius:0;border-top:0;border:1px solid #ced4da;}#Article .article-list a{text-decoration:none;color:#005487;}#Article .article-list a .background-img{background-size:cover;height:150px;margin-bottom:20px;}#Article .article-list a .background-color{background-color:rgba(255,255,255,.7);height:100%;padding:15px;font-weight:bold;border:solid 1px;}#Article .article-list a .background-color p{font-size:12px;}#Article .article-list a .background-color h5{font-size:16px;text-transform:uppercase;}#Article .header h1.title{text-transform:uppercase;text-align:center;padding:50px 0;}#Article .header .info{display:flex;justify-content:space-between;padding:15px 0;}#Article .header .info .categories{font-size:14px;background-color:#ededed;padding:5px 20px;}#Article .header .info .date{font-size:11px;color:#106eab;}#Article .content{margin:0 30px;}#Article .content p,#Article .content ul,#Article .content ol{color:#4e4e4e;}#Article .content h4,#Article .content h5{padding:10px 0;}#Article .content #astuce{position:relative;background-color:#66d0e2;border-radius:10px;color:#fff;padding:35px 25px 25px 65px;margin-top:80px;margin-bottom:20px;}#Article .content #astuce:before{content:url(/Content/poolstar/images/actuality/notre-astuce.png);position:absolute;z-index:1;left:0;top:-45px;}#Article .footer{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:50px;}#Article .footer .tag-list{display:flex;flex-wrap:wrap;}#Article .footer .tag-list .tag{display:flex;align-items:center;text-align:center;background-color:#f7f7f7;padding:10px 25px;margin-right:15px;margin-bottom:10px;}#Article .footer .social a{text-decoration:none;}#Article .footer .social img{width:32px;}#Article .prev-next{padding-bottom:50px;}#Article .prev-next a{text-decoration:none;color:#025287;text-transform:uppercase;font-weight:bold;}@media(max-width:1200px){#Article .footer .social{padding-top:30px;}}#Last-Articles{padding:60px 30px;}#Last-Articles h2{font-weight:700;font-size:26px;text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#005487;margin-bottom:50px;}#Last-Articles .article-list.owl-carousel{margin-bottom:70px;}#Last-Articles .article-list.owl-carousel .owl-stage{display:flex;justify-content:center;}#Last-Articles .article-list.owl-carousel .owl-stage .owl-item{padding:0 15px;}#Last-Articles .article-list.owl-carousel .owl-nav{display:none;}#Last-Articles .article-list.owl-carousel .article{display:flex;flex-direction:column;align-items:flex-start;height:100%;}#Last-Articles .article-list.owl-carousel .article img{height:300px;object-fit:cover;object-position:right;}#Last-Articles .article-list.owl-carousel .article p.date{font-weight:400;font-size:16px;text-transform:uppercase;color:#bfbdcc;margin-top:20px;margin-bottom:30px;}#Last-Articles .article-list.owl-carousel .article h3{font-weight:700;font-size:20px;letter-spacing:.05em;color:#005487;margin-bottom:20px;}#Last-Articles .article-list.owl-carousel .article p.description{font-weight:400;font-size:15px;line-height:17px;text-align:justify;font-feature-settings:'cpsp' on;color:#005487;margin-bottom:30px;}#Last-Articles .article-list.owl-carousel .article a{font-weight:700;font-size:18px;letter-spacing:.02em;text-transform:uppercase;color:#005487;border-bottom:1px solid #bfbdcc;padding:10px 25px;text-decoration:none;margin-top:auto;transition:.3s;}#Last-Articles .article-list.owl-carousel .article a:hover{border-color:#005487;}#Last-Articles .btn{background:#005487;color:#fff;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:10px;border-radius:0;border:1px solid #005487;display:table;margin:30px auto 0 auto;max-width:350px;width:100%;}#Last-Articles .btn:hover{background:#fff;color:#005487;}@media(max-width:575px){#Last-Articles{padding:60px 15px;}}#product.poolican-css .container-fluid{max-width:1900px;}#product.poolican-css #header-poolican{display:block;margin:auto;box-shadow:0 10px 10px rgba(0,0,0,.2);}#product.poolican-css #partnership{background:linear-gradient(to right,#e8f3f7 0%,#94d8e4 20%,#35abc5 40%,#23759b 60%,#164876 80%,#0e2457 100%);text-align:center;color:#fff;padding:75px 15px 100px 15px;}#product.poolican-css #partnership span{display:block;text-transform:uppercase;font-size:22px;font-weight:lighter;margin-bottom:20px;}#product.poolican-css #partnership hr{width:150px;border:1px solid;margin:50px auto;}#product.poolican-css #partnership p{font-size:20px;max-width:850px;margin:0 auto 10px auto;}#product.poolican-css #highlights{position:relative;padding:75px;text-align:center;}#product.poolican-css #highlights .row{justify-content:center;align-items:center;}#product.poolican-css #highlights img.wifi{position:absolute;bottom:-315px;left:4%;z-index:-1;}#product.poolican-css #highlights h2{font-size:46px;font-weight:bold;color:#192742;text-transform:uppercase;margin-bottom:40px;}#product.poolican-css #highlights h3{font-size:27px;color:#192742;text-transform:uppercase;margin-bottom:50px;}#product.poolican-css #highlights .tag{display:block;background:#ffd710;color:#464c4c;font-size:19px;border-radius:10px;padding:0 10px;margin:8px;}#product.poolican-css #highlights .slogan{display:block;font-size:26px;color:#464c4c;text-transform:uppercase;max-width:250px;margin:40px auto 0 auto;}#product.poolican-css #short-description{background:#f5f5f5;color:#5d5d5d;padding:75px;}#product.poolican-css #short-description .row{justify-content:center;align-items:center;}#product.poolican-css #short-description .text{text-align:right;}#product.poolican-css #short-description .text hr{width:150px;border:1px solid;margin:60px 0 60px auto;}#product.poolican-css #short-description .text h2{font-size:40px;font-weight:bold;text-transform:uppercase;margin-bottom:50px;margin-left:auto;max-width:500px;}#product.poolican-css #short-description .text p{max-width:600px;margin-left:auto;margin-bottom:10px;}#product.poolican-css #short-description .text .btn{background:linear-gradient(120deg,#ffdf00 0%,#ffba00 51%,#ffdf00 100%);transition:.5s;background-size:200% auto;font-size:20px;font-weight:bold;color:#464c4c;text-transform:uppercase;padding:10px 40px;border:0;border-radius:10px;margin-top:50px;}#product.poolican-css #short-description .text .btn:hover{background-position:right center;}#product.poolican-css #essential-elements{background:linear-gradient(to right,#e8f3f7 0%,#94d8e4 20%,#35abc5 40%,#23759b 60%,#164876 80%,#0e2457 100%);text-align:center;color:#fff;padding:75px 15px;}#product.poolican-css #essential-elements h2{font-size:30px;margin-bottom:10px;}#product.poolican-css #essential-elements img{margin-bottom:25px;}#product.poolican-css #essential-elements .element{margin:30px 0;}#product.poolican-css #essential-elements .element p{font-size:18px;margin-bottom:0;}#product.poolican-css #essential-elements .element p.title{font-weight:bold;text-transform:uppercase;}#product.poolican-css #essential-elements .element:nth-child(n+2):after{content:"";background-color:#fff;position:absolute;top:10px;bottom:0;}@media(max-width:576px){#product.poolican-css #essential-elements .element:nth-child(n+2):after{width:100%;height:2px;left:0;top:-30px;}}@media(min-width:576px){#product.poolican-css #essential-elements .element:nth-child(n+2):after{width:2px;height:180px;left:-1px;}}@media(max-width:991px){#product.poolican-css #essential-elements .element:nth-child(3):after{display:none;}}@media(max-width:576px){#product.poolican-css #essential-elements .element:nth-child(3):after{display:block;}}#product.poolican-css #essential-elements .new{display:inline-block;background:linear-gradient(120deg,#ffdf00 0%,#ffba00 100%);font-size:25px;color:#595b60;padding:5px 40px;border-radius:10px;margin-top:20px;}#product.poolican-css #pool-calculator{background:#f5f5f5;text-align:center;color:#464c4c;padding:75px 15px;}#product.poolican-css #pool-calculator .title{font-weight:bold;}#product.poolican-css #pool-calculator .title h2{font-size:40px;text-transform:uppercase;margin-bottom:10px;}#product.poolican-css #pool-calculator .title span{font-size:24px;}#product.poolican-css #pool-calculator .title hr{width:150px;border:1px solid;margin:20px auto 0 auto;}#product.poolican-css #pool-calculator .text{font-size:20px;max-width:630px;margin:50px auto;}#product.poolican-css #pool-calculator .text .color{color:#27b2c7;font-weight:bold;}#product.poolican-css #pool-calculator .images{justify-content:center;}#product.poolican-css #pool-calculator .images [class*='col-']{margin-bottom:30px;}#product.poolican-css #pool-calculator .btn{background:#06193d;font-size:20px;font-weight:bold;color:#fff;text-transform:uppercase;padding:10px 20px;border:0;border-radius:10px;margin-top:30px;}#product.poolican-css #modal-pool-calculator .close{position:absolute;top:0;right:5px;padding:5px;z-index:1;}#product.poolican-css #modal-pool-calculator .pool-bg{position:absolute;left:25px;top:-25px;bottom:-25px;width:300px;background-image:url('/Content/poolex/images/poolican/image-chauffage.jpg');background-size:cover;background-position:center;padding:25px;border-radius:6px;-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.1);box-shadow:0 5px 10px -5px rgba(0,0,0,.1);overflow:hidden;}#product.poolican-css #modal-pool-calculator .pool-bg::before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,84,135,.78);}#product.poolican-css #modal-pool-calculator .pool-bg .form-header{margin-bottom:30px;margin-top:60px;position:relative;z-index:20;color:#fff;}#product.poolican-css #modal-pool-calculator .pool-bg .form-header h3{margin-bottom:15px;font-weight:900;font-size:30px;text-transform:uppercase;}#product.poolican-css #modal-pool-calculator .pool-bg .form-header p{font-size:17px;}#product.poolican-css #modal-pool-calculator .form{margin-left:325px;padding:30px 30px 15px 30px;}#product.poolican-css #modal-pool-calculator .form h4{color:#005487;font-size:22px;margin-bottom:15px;}#product.poolican-css #modal-pool-calculator .form .input-select{margin-top:35px;margin-bottom:20px;}#product.poolican-css #modal-pool-calculator .form .input-select [class*='col-']{display:flex;justify-content:center;margin-bottom:30px;}#product.poolican-css #modal-pool-calculator .form .input-select input{display:none;}#product.poolican-css #modal-pool-calculator .form .input-select label{cursor:pointer;display:block;background:#fff;border:2px solid #005487;border-radius:20px;padding:10px;text-align:center;box-shadow:0 3px 10px -2px hsla(150,5%,65%,.5);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;color:#005487;font-size:14px;margin-bottom:0;}#product.poolican-css #modal-pool-calculator .form .input-select label img{max-height:50px;margin-bottom:5px;}#product.poolican-css #modal-pool-calculator .form .input-select input:checked+label{background:#005487;color:#fff;}#product.poolican-css #modal-pool-calculator .form .input-select input:checked+label::after{color:hsl(215,5%,25%);font-family:FontAwesome;border:2px solid #005487;content:"";font-size:24px;position:absolute;top:-25px;left:50%;transform:translateX(-50%);height:50px;width:50px;line-height:50px;text-align:center;border-radius:50%;background:#fff;box-shadow:0 2px 5px -2px hsla(0,0%,0%,.25);}#product.poolican-css #modal-pool-calculator .form .input-group{position:relative;margin-bottom:20px;}#product.poolican-css #modal-pool-calculator .form .input-group .form-control{color:#151515;font-size:16px;font-weight:500;}#product.poolican-css #modal-pool-calculator .form .input-group .form-control:focus{box-shadow:none;}#product.poolican-css #modal-pool-calculator .form .input-group label,#product.poolican-css #modal-pool-calculator .form .input-group .input-group-text{background-color:#005487;color:#fff;border:0;font-size:14px;}#product.poolican-css #modal-pool-calculator .form .tab-content{margin-bottom:30px;}#product.poolican-css #modal-pool-calculator .form .tab-content>.active{display:contents;}#product.poolican-css #modal-pool-calculator .form .tab-content .tab-pane{padding:0;}#product.poolican-css #modal-pool-calculator .form .volume .btn{background:#fff;color:#005487;font-size:14px;border:2px solid;border-radius:40px;text-transform:uppercase;font-weight:bold;padding:7px 15px;display:block;margin:auto;}@media only screen and (max-width:768px){#product.poolican-css #modal-pool-calculator .close{top:-15px;right:24px;color:#fff;opacity:1;}#product.poolican-css #modal-pool-calculator .pool-bg{position:relative;left:0;right:0;bottom:0;top:-15px;width:95%;margin:auto;}#product.poolican-css #modal-pool-calculator .form{margin-left:0;}}@media only screen and (max-width:576px){#product.poolican-css #modal-pool-calculator .close{top:10px;right:21px;}#product.poolican-css #modal-pool-calculator .pool-bg{top:10px;}#product.poolican-css #modal-pool-calculator .pool-bg .form-header{margin-top:30px;}#product.poolican-css #modal-pool-calculator .pool-bg .form-header h2{font-size:26px;}#product.poolican-css #modal-pool-calculator .pool-bg .form-header p{font-size:14px;}}#product.poolican-css #wifi{background:linear-gradient(to left top,#0e2457,#164876,#23759b,#35abc5,#94d8e4,#e8f3f7);padding-top:75px;position:relative;color:#fff;overflow:hidden;}#product.poolican-css #wifi .mobile-wifi{position:absolute;top:190px;left:-80px;}#product.poolican-css #wifi h2{font-size:60px;text-transform:uppercase;font-weight:bold;}#product.poolican-css #wifi hr{width:260px;border:solid #fff 1px;margin:50px 0;}#product.poolican-css #wifi h3{font-size:36px;text-transform:uppercase;font-weight:lighter;}#product.poolican-css #wifi ul{list-style-type:none;padding-left:0;margin:50px 0 40px 0;}#product.poolican-css #wifi ul li{margin:10px 0;font-size:24px;font-weight:lighter;}#product.poolican-css #wifi ul li img{margin-right:10px;}#product.poolican-css #wifi .btn{color:#fff;border:2px solid;border-radius:40px;font-size:20px;text-transform:uppercase;font-weight:bold;padding:7px 20px;}#product.poolican-css #wifi .download{display:flex;align-items:center;}#product.poolican-css #wifi .download .button img{border-radius:20px;}#product.poolican-css #wifi .image .poolican{margin-left:-165px;}#product.poolican-css #plug-and-play{background:linear-gradient(to bottom,#192742,#0a1936,#08172e);color:#fff;overflow:hidden;}#product.poolican-css #plug-and-play .text{margin:75px 0;}#product.poolican-css #plug-and-play .text .title img{float:left;margin-right:25px;margin-left:15px;height:130px;}#product.poolican-css #plug-and-play .text .title h2{font-size:85px;text-transform:uppercase;font-weight:bold;color:#fff;background:linear-gradient(120deg,#fff 65%,#192742);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}#product.poolican-css #plug-and-play .text .title h3{font-size:40px;text-transform:uppercase;font-weight:lighter;margin:0;}#product.poolican-css #plug-and-play .text .content{margin-left:110px;}#product.poolican-css #plug-and-play .text .content hr{width:270px;border:1px solid;margin:40px 0;}#product.poolican-css #plug-and-play .text .content p{font-size:18px;font-weight:lighter;max-width:820px;margin-bottom:24px;}#product.poolican-css #plug-and-play .text .content ul{list-style-type:none;padding-left:0;font-size:22px;text-transform:uppercase;font-weight:lighter;margin-bottom:60px;}#product.poolican-css #plug-and-play .text .content h3{color:#27b2c7;font-size:50px;font-weight:lighter;font-style:italic;}#product.poolican-css #tutorial{background:#f5f5f5;padding:75px 15px;color:#5d5d5d;}#product.poolican-css #tutorial .row{justify-content:center;align-items:center;}#product.poolican-css #tutorial .video-poolican,#product.poolican-css #tutorial iframe{width:100%;}#product.poolican-css #tutorial .text{text-align:right;}#product.poolican-css #tutorial .text hr{width:250px;border:1px solid #464c4c;margin:50px 0 50px auto;}#product.poolican-css #tutorial .text h2{font-size:50px;font-weight:bold;color:#464c4c;text-transform:uppercase;margin-left:auto;margin-bottom:0;max-width:500px;}#product.poolican-css #tutorial .text p{font-size:18px;max-width:500px;margin-left:auto;margin-bottom:10px;}#product.poolican-css #tutorial .text a{color:#5d5d5d;font-size:18px;text-decoration-line:underline;text-underline-offset:5px;}#product.poolican-css #highlights-description{background:#fff;}#product.poolican-css #highlights-description #highlightsCarousel .carousel-indicators{top:0;margin:0;margin-top:65px;height:fit-content;z-index:1;}#product.poolican-css #highlights-description #highlightsCarousel .carousel-indicators li{display:flex;justify-content:center;align-items:center;text-align:center;width:400px;height:65px;text-indent:inherit;font-size:20px;border:0;opacity:1;background:#eee;color:#464c4c;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);margin:0 5px;}#product.poolican-css #highlights-description #highlightsCarousel .carousel-indicators li.active{color:#fff;font-weight:bold;}#product.poolican-css #highlights-description #highlightsCarousel .carousel-indicators li.active.circulation{background:linear-gradient(to right,#2b8c9c,#27b2c7);}#product.poolican-css #highlights-description #highlightsCarousel .carousel-indicators li.active.filtration{background:linear-gradient(to right,#ff792c,#ffb43c);}#product.poolican-css #highlights-description #highlightsCarousel .carousel-indicators li.active.chauffage{background:linear-gradient(to right,#e34162,#ff792c);}#product.poolican-css #highlights-description #highlightsCarousel .carousel-indicators li.active.traitement{background:linear-gradient(to right,#702f80,#da47a3);}#product.poolican-css #highlights-description .carousel-item{position:relative;}#product.poolican-css #highlights-description .carousel-item .text{padding-left:80px;padding-right:95px;min-height:850px;margin-top:125px;}#product.poolican-css #highlights-description .carousel-item .text h2{color:#464c4c;font-size:30px;font-weight:bold;text-transform:uppercase;margin-top:100px;}#product.poolican-css #highlights-description .carousel-item .text hr{width:410px;max-width:100%;border:solid #464c4c 1px;margin:35px 0;}#product.poolican-css #highlights-description .carousel-item .text h3{font-size:50px;font-weight:bold;text-transform:uppercase;margin-bottom:50px;}#product.poolican-css #highlights-description .carousel-item .text p{color:#06193d;font-weight:lighter;}#product.poolican-css #highlights-description .carousel-item .text .slogan p{font-size:20px;margin-bottom:0;}#product.poolican-css #highlights-description .carousel-item .text .slogan span{font-size:22px;font-weight:bold;font-style:italic;}#product.poolican-css #highlights-description .carousel-item .text .astuce{position:relative;left:-200px;background:#fff;padding:20px;border:2px solid #06193d;border-radius:30px;width:475px;margin-bottom:40px;margin-top:25px;z-index:1;}#product.poolican-css #highlights-description .carousel-item .text .astuce h4{color:#06193d;font-size:24px;font-weight:bold;text-transform:uppercase;margin-bottom:0;}#product.poolican-css #highlights-description .carousel-item .text .astuce p{color:#06193d;font-style:italic;margin-bottom:0;}#product.poolican-css #highlights-description .carousel-item .text .traduction{position:absolute;bottom:10px;bottom:5px;right:10px;color:#06193d;font-size:15px;font-weight:lighter;}#product.poolican-css #highlights-description .carousel-item .image{padding:0;margin-top:200px;}#product.poolican-css #highlights-description .carousel-item .image img{height:100%;object-fit:cover;}#product.poolican-css #highlights-description .carousel-item .type{padding-right:0;}#product.poolican-css #highlights-description .carousel-item .type img{margin:auto;display:block;margin-top:250px;}#product.poolican-css #highlights-description .carousel-item.circulation .type{background:linear-gradient(to bottom right,#2b8c9c,#27b2c7);}#product.poolican-css #highlights-description .carousel-item.circulation h3{color:#2b8c9c;}#product.poolican-css #highlights-description .carousel-item.circulation .astuce{width:300px;margin-top:70px;}#product.poolican-css #highlights-description .carousel-item.circulation .astuce h3{letter-spacing:1px;}#product.poolican-css #highlights-description .carousel-item.filtration .type{background:linear-gradient(to bottom right,#ffb43c,#ff792c);}#product.poolican-css #highlights-description .carousel-item.filtration h3{color:#ff792c;}#product.poolican-css #highlights-description .carousel-item.filtration .slogan span{color:#ff792c;}#product.poolican-css #highlights-description .carousel-item.chauffage .type{background:linear-gradient(to bottom right,#e34162,#ff792c);}#product.poolican-css #highlights-description .carousel-item.chauffage .text h3{color:#e34162;}#product.poolican-css #highlights-description .carousel-item.chauffage .text .slogan{margin-top:50px;}#product.poolican-css #highlights-description .carousel-item.chauffage .text .slogan span{color:#e34162;}#product.poolican-css #highlights-description .carousel-item.chauffage .astuce{transform-style:preserve-3d;left:20px;display:flex;flex-direction:column;justify-content:center;width:525px;height:176px;}#product.poolican-css #highlights-description .carousel-item.chauffage .astuce::before{content:"Jusqu’à 80% d’économies comparé à un réchauffeur !";background:#fff;padding:20px;border:2px solid #06193d;border-radius:30px;color:#06193d;font-size:22px;font-weight:bold;text-transform:uppercase;width:300px;position:absolute;top:-2px;left:-220px;transform:translateZ(-1px);}#product.poolican-css #highlights-description .carousel-item.traitement .type{background:linear-gradient(to bottom right,#702f80,#da47a3);}#product.poolican-css #highlights-description .carousel-item.traitement h3{color:#702f80;}#product.poolican-css #highlights-description .carousel-item.traitement .slogan span{color:#702f80;}#product.poolican-css #highlights-description .carousel-control-next,#product.poolican-css #highlights-description .carousel-control-prev{font-size:50px;width:10%;}#product.poolican-css #compact{background:linear-gradient(to bottom,#192742,#15233d,#08172e);height:calc(100vh - 145px);display:flex;justify-content:center;align-items:center;}#product.poolican-css #steps{background:#fff;padding:100px 0;text-align:center;color:#464c4c;}#product.poolican-css #steps h2{font-size:50px;text-transform:uppercase;font-weight:bold;}#product.poolican-css #steps .step{margin-top:80px;}#product.poolican-css #steps .step .number{font-size:50px;text-transform:uppercase;font-weight:bold;color:#fff;background:linear-gradient(120deg,#ffdf00 0%,#ffba00 100%);border-radius:50%;width:70px;height:70px;line-height:70px;margin:auto;margin-bottom:30px;}#product.poolican-css #steps .step p{font-size:22px;text-transform:uppercase;font-weight:bold;}#product.poolican-css #reviews{background:url(/Content/poolex/images/poolican/background-avis.png) no-repeat;background-size:cover;text-align:center;color:#464c4c;padding:100px;}#product.poolican-css #reviews h2{font-size:30px;font-weight:bold;text-transform:uppercase;color:#fff;margin-bottom:75px;}#product.poolican-css #reviews .review{display:flex;flex-direction:column;justify-content:space-between;background:rgba(255,255,255,.9);border-radius:50px;padding:30px;margin:25px;}#product.poolican-css #reviews .review .stars{margin-bottom:10px;}#product.poolican-css #reviews .review p{font-size:19px;}#product.poolican-css #reviews .review span.name{font-size:22px;font-weight:bold;text-transform:uppercase;}#product.poolican-css #reviews .btn{background:linear-gradient(120deg,#ffdf00 0%,#ffba00 51%,#ffdf00 100%);transition:.5s;background-size:200% auto;font-size:20px;font-weight:bold;color:#464c4c;text-transform:uppercase;padding:10px 40px;border:0;border-radius:10px;margin-top:75px;}#product.poolican-css #reviews .btn:hover{background-position:right center;}#product.poolican-css .modal-dialog{max-width:1000px;}@media(max-width:1200px){#product.poolican-css #highlights img.wifi{left:0;}#product.poolican-css #highlights h2{font-size:35px;}#product.poolican-css #highlights h3{font-size:24px;}#product.poolican-css #highlights .slogan{font-size:20px;}#product.poolican-css #wifi .image{text-align:center;}#product.poolican-css #wifi .image .poolican{margin-left:0;margin-top:50px;max-width:100%;height:auto;}#product.poolican-css #plug-and-play .image img.poolican{position:absolute;right:-15px;width:40%;}#product.poolican-css #highlights-description .carousel-item .text{padding-left:50px;padding-right:35px;}#product.poolican-css #highlights-description .carousel-item .text h2{font-size:26px;margin-top:70px;}#product.poolican-css #highlights-description .carousel-item .text h3{font-size:36px;}#product.poolican-css #highlights-description .carousel-item .text .slogan span{font-size:20px;}#product.poolican-css #highlights-description .carousel-item .text .astuce{left:-130px;}#product.poolican-css #highlights-description .carousel-item.chauffage .astuce{left:50px;}#product.poolican-css #reviews{padding:100px 15px;}}@media(max-width:992px){#product.poolican-css #highlights{padding:75px 15px;}#product.poolican-css #highlights img.wifi{display:none;}#product.poolican-css #short-description{padding:75px 15px;}#product.poolican-css #essential-elements .element:nth-child(1):after,#product.poolican-css #essential-elements .element:nth-child(2):before{content:"";background-color:#fff;position:absolute;bottom:-35px;right:39px;width:285px;height:2px;}#product.poolican-css #wifi .mobile-wifi{display:none;}#product.poolican-css #plug-and-play .image img.poolican{right:-130px;}#product.poolican-css #plug-and-play .text .title img{margin-left:-88px;}#product.poolican-css #plug-and-play .text .content{margin-left:0;}#product.poolican-css #tutorial .text h2{font-size:40px;margin-top:35px;}#product.poolican-css #tutorial .text hr{margin:35px 0 35px auto;}#product.poolican-css #highlights-description .carousel-item .type img{width:80px;}#product.poolican-css #highlights-description .carousel-item .text{padding-left:30px;padding-right:15px;}#product.poolican-css #highlights-description .carousel-item .text h2{font-size:21px;}#product.poolican-css #highlights-description .carousel-item .text h3{font-size:30px;}#product.poolican-css #highlights-description .carousel-item.chauffage .astuce{left:75px;}#product.poolican-css #compact{height:calc(100vh - 137px);}}@media(max-width:768px){#product.poolican-css #highlights .tags{margin-bottom:20px;}#product.poolican-css #highlights .slogan{margin:20px auto 0 auto;}#product.poolican-css #essential-elements h2{font-size:24px;}#product.poolican-css #essential-elements .element:nth-child(1):after,#product.poolican-css #essential-elements .element:nth-child(2):before{bottom:-28px;right:27px;width:215px;}#product.poolican-css #essential-elements .new{font-size:18px;}#product.poolican-css #wifi h2{font-size:44px;}#product.poolican-css #wifi h3{font-size:28px;}#product.poolican-css #wifi ul li{font-size:18px;}#product.poolican-css #plug-and-play .image img.poolican{position:relative;right:0;width:100%;}#product.poolican-css #plug-and-play .text .title img{margin-left:0;height:92px;}#product.poolican-css #plug-and-play .text .title h2{font-size:62px;}#product.poolican-css #plug-and-play .text .title h3{font-size:26px;}#product.poolican-css #plug-and-play .text .content p{font-size:16px;}#product.poolican-css #plug-and-play .text .content h3{font-size:32px;}#product.poolican-css #highlights-description #highlightsCarousel .carousel-indicators li{font-size:18px;}#product.poolican-css #highlights-description .carousel-item .type img{width:60px;}#product.poolican-css #highlights-description .carousel-item .text h3{font-size:24px;margin-bottom:35px;}#product.poolican-css #highlights-description .carousel-item .text .astuce{left:-85px;}#product.poolican-css #highlights-description .carousel-item.chauffage .astuce{width:350px;left:100px;}#product.poolican-css #highlights-description .carousel-item.chauffage .astuce::before{left:-205px;}#product.poolican-css #compact{height:calc(100vh - 96px);}#product.poolican-css #steps h2{font-size:40px;}#product.poolican-css #steps .step p{font-size:18px;}#product.poolican-css #reviews .review p{font-size:15px;}#product.poolican-css #reviews .review span.name{font-size:19px;}#product.poolican-css #reviews .btn{padding:10px 30px;}}@media(max-width:576px){#product.poolican-css #highlights h2{font-size:30px;}#product.poolican-css #highlights h3{font-size:20px;}#product.poolican-css #highlights .tag{font-size:14px;}#product.poolican-css #highlights .slogan{font-size:18px;}#product.poolican-css #short-description .text h2{font-size:26px;}#product.poolican-css #short-description .text .btn{padding:10px 20px;}#product.poolican-css #essential-elements .element:nth-child(1):after,#product.poolican-css #essential-elements .element:nth-child(2):before{display:none;}#product.poolican-css #pool-calculator .title h2{font-size:26px;}#product.poolican-css #pool-calculator .title span{font-size:20px;}#product.poolican-css #plug-and-play .text .title img{height:70px;}#product.poolican-css #plug-and-play .text .title h2{font-size:46px;}#product.poolican-css #plug-and-play .text .title h3{font-size:21px;}#product.poolican-css #plug-and-play .text .content hr{margin:25px 0;}#product.poolican-css #highlights-description #highlightsCarousel .carousel-indicators li{font-size:12px;}#product.poolican-css #highlights-description .carousel-item .type img{width:40px;}#product.poolican-css #highlights-description .carousel-item .text{padding-left:15px;}#product.poolican-css #highlights-description .carousel-item .text h2{font-size:18px;margin-top:45px;}#product.poolican-css #highlights-description .carousel-item .text hr{margin:25px 0;}#product.poolican-css #highlights-description .carousel-item .text h3{font-size:22px;}#product.poolican-css #highlights-description .carousel-item .text .slogan p{font-size:17px;}#product.poolican-css #highlights-description .carousel-item .text .slogan span{font-size:17px;}#product.poolican-css #highlights-description .carousel-item .text .astuce{width:339px;left:-45px;}#product.poolican-css #highlights-description .carousel-item .text .astuce h4{font-size:16px;}#product.poolican-css #highlights-description .carousel-item.chauffage .astuce::before{display:none;}#product.poolican-css #steps .step{margin-top:50px;}}#AppointmentRequest .banner-content,#QuoteRequest .banner-content,#Remark .banner-content{background:url(/Content/poolex/images/reseller/background-store-locator.jpg) no-repeat;background-size:cover;background-position:center;padding:80px 15px;text-align:center;}#AppointmentRequest .banner-content h1.banner-title,#QuoteRequest .banner-content h1.banner-title,#Remark .banner-content h1.banner-title{font-weight:400;font-size:64px;letter-spacing:4px;text-transform:uppercase;color:#fff;}#AppointmentRequest #form,#QuoteRequest #form,#Remark #form{padding:50px;}#AppointmentRequest #form .form-control,#QuoteRequest #form .form-control,#Remark #form .form-control{color:#2d2926;border-radius:0;border:0;border-bottom:1px solid #000;padding:0;font-size:14px;}#AppointmentRequest #form .form-control.input-validation-error,#QuoteRequest #form .form-control.input-validation-error,#Remark #form .form-control.input-validation-error{border-color:#dc3545;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);}#AppointmentRequest #form .form-control.valid,#QuoteRequest #form .form-control.valid,#Remark #form .form-control.valid{background-image:url("/Content/poolex/images/valid.svg");background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);}#AppointmentRequest #form .form-control::placeholder,#QuoteRequest #form .form-control::placeholder,#Remark #form .form-control::placeholder{font-size:12px;color:rgba(45,41,38,.4);}#AppointmentRequest #form .form-control:focus,#QuoteRequest #form .form-control:focus,#Remark #form .form-control:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;}#AppointmentRequest #form .form-control:focus::placeholder,#QuoteRequest #form .form-control:focus::placeholder,#Remark #form .form-control:focus::placeholder{color:transparent;}#AppointmentRequest #form .form-radio,#QuoteRequest #form .form-radio,#Remark #form .form-radio{padding-left:0;margin-bottom:15px;}#AppointmentRequest #form .form-radio .form-radio-label,#QuoteRequest #form .form-radio .form-radio-label,#Remark #form .form-radio .form-radio-label{line-height:1.1;display:flex;align-items:center;}#AppointmentRequest #form .form-radio .form-radio-label .form-radio-input,#QuoteRequest #form .form-radio .form-radio-label .form-radio-input,#Remark #form .form-radio .form-radio-label .form-radio-input{-webkit-appearance:none;appearance:none;background-color:var(--form-background);margin:0;width:20px;height:20px;border:1px solid;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center;position:relative;margin-right:10px;}#AppointmentRequest #form .form-radio .form-radio-label .form-radio-input::before,#QuoteRequest #form .form-radio .form-radio-label .form-radio-input::before,#Remark #form .form-radio .form-radio-label .form-radio-input::before{content:"";width:8px;height:8px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#000;}#AppointmentRequest #form .form-radio .form-radio-label .form-radio-input:checked::before,#QuoteRequest #form .form-radio .form-radio-label .form-radio-input:checked::before,#Remark #form .form-radio .form-radio-label .form-radio-input:checked::before{transform:scale(1);}#AppointmentRequest #form .form-check,#QuoteRequest #form .form-check,#Remark #form .form-check{margin-top:40px;padding:0;}#AppointmentRequest #form .form-check input,#QuoteRequest #form .form-check input,#Remark #form .form-check input{padding:0;height:initial;width:initial;margin-bottom:0;visibility:hidden;position:absolute;cursor:pointer;}#AppointmentRequest #form .form-check input:checked~label:after,#QuoteRequest #form .form-check input:checked~label:after,#Remark #form .form-check input:checked~label:after{content:'';display:block;position:absolute;top:9px;left:9px;width:6px;height:14px;border:solid #0079bf;border-width:0 2px 2px 0;transform:rotate(45deg);}#AppointmentRequest #form .form-check label,#QuoteRequest #form .form-check label,#Remark #form .form-check label{position:relative;cursor:pointer;display:flex;align-items:flex-start;}#AppointmentRequest #form .form-check label:before,#QuoteRequest #form .form-check label:before,#Remark #form .form-check label:before{content:'';-webkit-appearance:none;background-color:transparent;border:2px solid #0079bf;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;margin-top:5px;}#AppointmentRequest #form #btnSubmit,#QuoteRequest #form #btnSubmit,#Remark #form #btnSubmit{background:#005487;color:#fff;font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:12px;border-radius:0;border:1px solid #005487;width:100%;max-width:370px;margin-top:40px;white-space:unset;}#AppointmentRequest #form #btnSubmit:hover,#QuoteRequest #form #btnSubmit:hover,#Remark #form #btnSubmit:hover{background:#fff;color:#005487;}#AppointmentRequest #form #result h3,#QuoteRequest #form #result h3,#Remark #form #result h3{font-weight:700;font-size:16px;letter-spacing:6px;text-transform:uppercase;color:#005487;}#AppointmentRequest #form #result .thanks,#QuoteRequest #form #result .thanks,#Remark #form #result .thanks{font-weight:700;text-transform:uppercase;margin-bottom:0;line-height:25px;}#AppointmentRequest #form #result .registered,#QuoteRequest #form #result .registered,#Remark #form #result .registered{line-height:25px;}#AppointmentRequest #form #result .recap,#QuoteRequest #form #result .recap,#Remark #form #result .recap{padding:20px;margin-bottom:70px;}#AppointmentRequest #form #result .recap h3,#QuoteRequest #form #result .recap h3,#Remark #form #result .recap h3{margin-bottom:20px;}#AppointmentRequest #form #result .recap p,#QuoteRequest #form #result .recap p,#Remark #form #result .recap p,#AppointmentRequest #form #result .recap a,#QuoteRequest #form #result .recap a,#Remark #form #result .recap a{margin-bottom:8px;}#AppointmentRequest #form #result .recap a,#QuoteRequest #form #result .recap a,#Remark #form #result .recap a{display:inline-block;color:#000;}#AppointmentRequest #form #result .recap .name,#QuoteRequest #form #result .recap .name,#Remark #form #result .recap .name{font-weight:700;}#AppointmentRequest #form #result .recap .date,#QuoteRequest #form #result .recap .date,#Remark #form #result .recap .date,#AppointmentRequest #form #result .recap .subject,#QuoteRequest #form #result .recap .subject,#Remark #form #result .recap .subject{font-weight:700;margin-bottom:20px;}#AppointmentRequest #form #result .recap .store,#QuoteRequest #form #result .recap .store,#Remark #form #result .recap .store{margin-bottom:12px;}#AppointmentRequest #form #result .newsletter-form h3,#QuoteRequest #form #result .newsletter-form h3,#Remark #form #result .newsletter-form h3{margin-bottom:15px;}#AppointmentRequest #form #result .newsletter-form p,#QuoteRequest #form #result .newsletter-form p,#Remark #form #result .newsletter-form p{margin-bottom:20px;}#AppointmentRequest #form #result .newsletter-form .form,#QuoteRequest #form #result .newsletter-form .form,#Remark #form #result .newsletter-form .form{display:flex;align-items:center;}#AppointmentRequest #form #result .newsletter-form .form #newsletter-email,#QuoteRequest #form #result .newsletter-form .form #newsletter-email,#Remark #form #result .newsletter-form .form #newsletter-email{background:#fff;font-size:14px;border:1px solid #005487;border-radius:0;padding:10px 15px;max-width:250px;height:43px;margin-right:10px;}#AppointmentRequest #form #result .newsletter-form .form #newsletter-email::placeholder,#QuoteRequest #form #result .newsletter-form .form #newsletter-email::placeholder,#Remark #form #result .newsletter-form .form #newsletter-email::placeholder{color:#005487;}#AppointmentRequest #form #result .newsletter-form .form .btn,#QuoteRequest #form #result .newsletter-form .form .btn,#Remark #form #result .newsletter-form .form .btn{background:#005487;color:#fff;font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:10px;border-radius:0;border:1px solid #005487;width:100%;max-width:230px;}#AppointmentRequest #form #result .newsletter-form .form .btn:hover,#QuoteRequest #form #result .newsletter-form .form .btn:hover,#Remark #form #result .newsletter-form .form .btn:hover{background:#fff;color:#005487;}#AppointmentRequest #form #result .newsletter-form .form #newsletter-key,#QuoteRequest #form #result .newsletter-form .form #newsletter-key,#Remark #form #result .newsletter-form .form #newsletter-key{display:none;visibility:hidden;}#AppointmentRequest #form #error,#QuoteRequest #form #error,#Remark #form #error{display:block;}#AppointmentRequest{background:#f5f5f5;}#AppointmentRequest #description{padding:50px;display:flex;justify-content:center;border-right:1px solid #ffa200;}#AppointmentRequest #description img{margin-bottom:30px;}#AppointmentRequest #description h2{font-weight:400;font-size:28px;text-transform:uppercase;color:#2d2926;margin-bottom:20px;}#AppointmentRequest #description p{text-align:justify;max-width:600px;margin-bottom:0;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker{display:block;position:relative;box-shadow:none;border:0;color:#000;font-family:Ubuntu;padding:0;z-index:1;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_monthpicker{display:flex;justify-content:space-between;align-items:center;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_today_button{display:none;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_month{text-align:center;width:auto;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_year{margin-left:0;text-align:center;width:auto;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_label:hover>span{text-decoration:none;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_label i{margin-left:10px;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_label .xdsoft_select .xdsoft_option.xdsoft_current,#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_label .xdsoft_select .xdsoft_option:hover{background:#00bad3;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_datepicker{width:100%;padding:0;margin:0;background:#fff;border-radius:5px;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar th{border:0;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar td{border:0;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar td.xdsoft_current,#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar td:hover:not(.xdsoft_disabled){background:#00bad3 !important;color:#fff !important;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar td.xdsoft_today{color:#666;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_timepicker{width:100%;padding:0;margin:0;margin-bottom:15px;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:auto;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:0;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box .xdsoft_time_variant{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box .xdsoft_time_variant .xdsoft_time{background:#fff;padding:15px;border-top:0;color:#000;font-size:14px;height:auto;line-height:initial;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box .xdsoft_time_variant .xdsoft_time.xdsoft_current,#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box .xdsoft_time_variant .xdsoft_time:hover:not(.xdsoft_disabled){background:#00bad3 !important;color:#fff;}#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,#AppointmentRequest #form #AppointmentForm .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_scrollbar{display:none;}#AppointmentRequest #form #AppointmentForm .datetime-picker{text-align:center;}#AppointmentRequest #form #AppointmentForm .datetime-picker .day{padding:0;}#AppointmentRequest #form #AppointmentForm .datetime-picker .day .date .weekday{display:block;text-transform:capitalize;font-weight:bold;}#AppointmentRequest #form #AppointmentForm .datetime-picker .day .timeslot{background:#fff;border:1px solid #fff;padding:10px;margin:10px 5px;cursor:pointer;}#AppointmentRequest #form #AppointmentForm .datetime-picker .day .timeslot.active{border:1px solid #005487;}#AppointmentRequest #form #AppointmentForm .datetime-picker .owl-nav{display:flex;justify-content:space-between;position:absolute;top:12px;width:100%;}#AppointmentRequest #form #AppointmentForm .datetime-picker .owl-nav button{outline:none;}#AppointmentRequest #form #AppointmentForm #textDate{display:grid;background:#fff;text-align:center;padding:5px;margin:0 5px;}#AppointmentRequest #form #AppointmentForm #textDate #resultDate{font-weight:bold;}#AppointmentRequest #form #AppointmentForm #textDate #resultDate:first-letter {text-transform:uppercase;}#AppointmentRequest #form #AppointmentForm #AppointmentDate{visibility:hidden;position:absolute;width:0;}#AppointmentRequest #form #AppointmentForm p{margin-top:25px;margin-bottom:15px;}#AppointmentRequest #form #AppointmentForm .form-control{background-color:#f5f5f5;}#AppointmentRequest #form #AppointmentForm .form-control[readonly]{background-color:#e9ecef;}#AppointmentRequest #form #AppointmentForm .form-group-radio{margin-top:25px;}#AppointmentRequest #result .recap{background:#fff;}#QuoteRequest #description{padding:0;}#QuoteRequest #description img{width:100%;height:100%;object-fit:cover;}#QuoteRequest #form #QuoteForm h3{font-weight:700;font-size:16px;letter-spacing:4px;text-transform:uppercase;color:#005487;margin:45px 0 30px 0;}#QuoteRequest #form #QuoteForm p{margin-bottom:15px;}#QuoteRequest #form #QuoteForm .form-group-radio{margin:40px 0;}#QuoteRequest #form #QuoteForm textarea{border:1px solid #000;box-shadow:0 1px 25px rgba(0,0,0,.08);border-radius:8px;padding:10px;}#QuoteRequest #result .recap{background:#f5f5f5;}#Remark #form textarea.form-control{border:1px solid #000;box-shadow:0 1px 25px rgba(0,0,0,.08);border-radius:8px;padding:10px;}@media(max-width:992px){#AppointmentRequest #description{border-right:0;border-bottom:1px solid #ffa200;}}@media(max-width:767px){#AppointmentRequest .banner-content h1.banner-title,#QuoteRequest .banner-content h1.banner-title,#Remark .banner-content h1.banner-title{font-size:48px;}#QuoteRequest #description{max-height:200px;}}@media(max-width:575px){#AppointmentRequest .banner-content,#QuoteRequest .banner-content,#Remark .banner-content{padding:50px 15px;}#AppointmentRequest .banner-content h1.banner-title,#QuoteRequest .banner-content h1.banner-title,#Remark .banner-content h1.banner-title{font-size:30px;}#AppointmentRequest #description,#AppointmentRequest #form{padding:25px;}#QuoteRequest #form,#Remark #form{padding:25px;}}#documentation h1{font-weight:400;font-size:46px;letter-spacing:4px;text-transform:uppercase;color:#005487;margin-top:25px;margin-bottom:50px;}#documentation .content .item .card{text-align:center;border:1px solid #005487;border-radius:0;cursor:pointer;}#documentation .modal-content{border-radius:0;border:0;}#documentation .modal-content h5.modal-title{font-size:22px;letter-spacing:1.5px;text-transform:uppercase;color:#005487;}#documentation .modal-content .table{margin:0;}#documentation .modal-content .table th{border:0;}#documentation .modal-content a{color:#005487;text-decoration:none;}#legal-notice{padding:40px 20px;}#legal-notice h1{font-weight:700;font-size:32px;letter-spacing:8px;text-transform:uppercase;color:#005487;}#legal-notice h2{font-weight:700;font-size:24px;letter-spacing:.08em;text-transform:uppercase;color:#005487;margin-top:25px;}#Spawer{overflow:hidden;color:#fff;}#Spawer #header{background:url(/Content/poolex/images/spawer/background-header.png) no-repeat;background-size:cover;background-position:top;padding:100px 100px 50px 100px;}#Spawer #header .text{display:grid;}#Spawer #header .text .logo{padding:25px;margin:auto;}#Spawer #header .text .quote{display:flex;padding:75px 25px;margin:auto;}#Spawer #header .text .quote span{color:#f7dc34;font-size:49px;font-weight:lighter;font-style:italic;}#Spawer #header .text .quote span.second{margin-top:50px;}#Spawer #header .text .icons{justify-content:center;text-align:center;}#Spawer #header .text .icons .block{display:flex;justify-content:center;align-items:center;background:#24292f;max-width:500px;border:2px solid #f7dc34;border-radius:65px;margin:auto auto 50px auto;}#Spawer #header .text .icons .block span{text-align:left;margin:0 10px;}#Spawer #header .text .icons [class*='col-']{padding:0;}#Spawer #header .text .icons img{margin:20px 0;}#Spawer #header .text .icons span{display:block;font-size:20px;max-width:100%;margin:auto auto 50px auto;}#Spawer #header .text .icons span small{font-weight:lighter;}#Spawer #header .image{text-align:center;align-self:end;margin-bottom:100px;}#Spawer #header .image .btns{display:flex;justify-content:space-around;}#Spawer #header .image .btns .btn{background:#fff;color:#000;font-size:18px;text-align:center;letter-spacing:.02em;border-radius:0;display:block;padding:10px 15px;}#Spawer #header .image .btns .btn:hover{background:#000;color:#fff;}#Spawer #good-reasons{background:linear-gradient(to left,#100b09 0%,#100b09 9%,#100b09 18%,#100b09 27%,#110d0b 36%,#151413 45%,#1a1a1b 54%,#1f2125 63%,#24292f 72%,#29323b 81%,#2e3a47 90%,#2e3a47 100%);padding:100px 75px 75px 75px;}#Spawer #good-reasons h2{font-size:81px;font-weight:lighter;text-align:center;margin-bottom:75px;}#Spawer #good-reasons h2 span{display:block;font-size:54px;font-weight:bold;color:#f7dc34;}#Spawer #good-reasons h3{font-size:40px;font-weight:bold;color:#f7dc34;margin-bottom:20px;}#Spawer #good-reasons h4{font-size:26px;font-weight:lighter;color:#f7dc34;margin-bottom:30px;}#Spawer #good-reasons img{margin-bottom:50px;}#Spawer #good-reasons p{font-size:16px;font-weight:lighter;margin-bottom:25px;}#Spawer #good-reasons p.info{font-size:15px;color:#8f8f8f;}#Spawer #reversible{position:relative;background:linear-gradient(to left,#100b09 0%,#100b09 9%,#100b09 18%,#100b09 27%,#110d0b 36%,#151413 45%,#1a1a1b 54%,#1f2125 63%,#24292f 72%,#29323b 81%,#2e3a47 90%,#2e3a47 100%);text-align:center;padding:75px;}#Spawer #reversible .container{overflow:auto;padding:0;}#Spawer #reversible:before{content:'';position:absolute;width:100%;height:150px;background:linear-gradient(to bottom,#000 0%,transparent 100%);top:0;left:0;}#Spawer #reversible:after{content:'';position:absolute;width:100%;height:150px;background:linear-gradient(to top,#000 0%,transparent 100%);bottom:0;left:0;}#Spawer #reversible h2{font-size:67px;font-weight:lighter;}#Spawer #reversible hr{width:100%;max-width:150px;border:solid #fff 1px;margin:50px auto 80px auto;}#Spawer #reversible #bloc-slider{position:relative;z-index:1;max-width:1450px;height:494px;overflow:hidden;}#Spawer #reversible #bloc-slider figure{background:url(/Content/poolex/images/spawer/spa_nuit.jpg) no-repeat;background-size:contain;font-size:0;height:100%;margin:0;position:relative;width:100%;}#Spawer #reversible #bloc-slider figure.en{background:url(/Content/poolex/images/spawer/spa_nuit_en.jpg) no-repeat;background-size:contain;}#Spawer #reversible #bloc-slider figure.en #compare{background:url(/Content/poolex/images/spawer/spa_jour_en.jpg) no-repeat;background-size:cover;}#Spawer #reversible #bloc-slider figure.es{background:url(/Content/poolex/images/spawer/spa_nuit_es.jpg) no-repeat;background-size:contain;}#Spawer #reversible #bloc-slider figure.es #compare{background:url(/Content/poolex/images/spawer/spa_jour_es.jpg) no-repeat;background-size:cover;}#Spawer #reversible #bloc-slider #compare{background:url(/Content/poolex/images/spawer/spa_jour.jpg) no-repeat;background-size:cover;bottom:0;border-right:5px solid rgba(255,255,255,.7);box-shadow:10px 0 15px -13px #000;height:100%;max-width:100%;min-width:0%;overflow:visible;position:absolute;width:50%;animation:first 2s 1 normal ease-in-out .1s;-webkit-animation:first 2s 1 normal ease-in-out .1s;}#Spawer #reversible #bloc-slider #compare::before{background:url(/Content/poolex/images/spawer/before-after.png) no-repeat scroll 0 center transparent;background-size:contain;content:" ";float:right;height:100%;margin-right:-34px;position:relative;top:0;width:64px;}#Spawer #reversible #bloc-slider input#slider{-moz-appearance:none;-webkit-appearance:none;border:none;background:transparent;cursor:col-resize;margin:0;outline:none;padding:0;position:relative;top:-100vw;left:0;width:100%;height:100vw;}#Spawer #reversible #bloc-slider input#slider::-moz-range-track{background:transparent;}#Spawer #reversible #bloc-slider input#slider::-ms-track{border:none;background-color:transparent;height:100vw;left:0;outline:none;position:relative;top:-100vw;width:100%;margin:0;padding:0;cursor:col-resize;color:transparent;}#Spawer #reversible #bloc-slider input#slider::-ms-fill-lower{background-color:transparent;}#Spawer #reversible #bloc-slider input#slider::-webkit-slider-thumb{-webkit-appearance:none;height:100vw;width:.5%;opacity:0;}#Spawer #reversible #bloc-slider input#slider::-moz-range-thumb{-moz-appearance:none;height:100vw;width:.5%;opacity:0;}#Spawer #reversible #bloc-slider input#slider::-ms-thumb{height:100vw;width:.5%;opacity:0;}#Spawer #reversible #bloc-slider input#slider::-ms-tooltip{display:none;}@keyframes first{0%{width:0%;}50%{width:80%;}100%{width:50%;}}@-webkit-keyframes first{0%{width:0%;}50%{width:80%;}100%{width:50%;}}#Spawer #models{background:linear-gradient(to left,#100b09 0%,#100b09 9%,#100b09 18%,#100b09 27%,#110d0b 36%,#151413 45%,#1a1a1b 54%,#1f2125 63%,#24292f 72%,#29323b 81%,#2e3a47 90%,#2e3a47 100%);padding:100px 75px 75px 75px;}#Spawer #models .bold{font-weight:bold;}#Spawer #models .image-top{margin-bottom:40px;}#Spawer #models .image-spawer{margin-top:-140px;margin-left:-40px;max-width:120%;height:auto;}#Spawer #models .text{border-left:1px solid;padding-left:40px;}#Spawer #models h2{font-size:52px;font-weight:lighter;text-transform:uppercase;margin-bottom:15px;}#Spawer #models .powers{margin-bottom:15px;}#Spawer #models .powers .power{font-size:29px;color:#444;background:#f7dc34;padding:10px;margin-right:10px;margin-bottom:20px;}#Spawer #models h3{font-size:30px;font-weight:lighter;font-style:italic;color:#f7dc34;margin-bottom:30px;}#Spawer #models p{font-size:20px;font-weight:lighter;}#Spawer #models p img{margin-right:5px;}#Spawer #models .btn{color:#444;font-size:20px;padding:8px;border-radius:0;max-width:260px;width:100%;}#Spawer #models .btn.first{display:block;background:#ffdc00;margin-bottom:10px;margin-top:20px;}#Spawer #models .btn.second{background:#fff;}#Spawer #models .btn.video{display:block;margin:auto;color:#ffdc00;border:3px solid #f7dc34;}#Spawer #parallax{background-image:url(/Content/poolex/images/spawer/parallax.jpg);min-height:300px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}#Spawer #economy{background:linear-gradient(to right,#100b09 0%,#100b09 9%,#100b09 18%,#100b09 27%,#110d0b 36%,#151413 45%,#1a1a1b 54%,#1f2125 63%,#24292f 72%,#29323b 81%,#2e3a47 90%,#2e3a47 100%);padding:100px 75px;}#Spawer #economy .row{align-items:center;justify-content:center;}#Spawer #economy hr{width:100%;border:solid #f7dc34 1px;margin:50px auto;}#Spawer #economy .text .top{margin-top:100px;}#Spawer #economy .text .top h2{font-size:31px;font-weight:bold;text-transform:uppercase;line-height:60px;margin:0;}#Spawer #economy .text .top h2 .number{font-size:313px;color:#f7dc34;font-weight:normal;}#Spawer #economy .text .top h2 .unite{font-size:132px;color:#f7dc34;font-weight:normal;}#Spawer #economy .text .top h2 .word{font-size:52px;}#Spawer #economy .text .top p{font-size:28px;font-weight:lighter;margin:0;}#Spawer #economy .text .bottom p{font-size:27px;margin:0;}#Spawer #economy .text .bottom .stats{display:flex;align-items:center;}#Spawer #economy .text .bottom .stats .bloc{display:flex;align-items:center;flex-direction:column;text-align:center;}#Spawer #economy .text .bottom .stats .bloc .number{font-size:149px;color:#f7dc34;}#Spawer #economy .text .bottom .stats .bloc .unite{display:block;font-size:42px;color:#f7dc34;line-height:20px;}#Spawer #economy .text .bottom .stats .bloc .word{display:block;font-size:38px;}#Spawer #economy .text .bottom .stats .equal{font-size:75px;color:#f7dc34;padding:0 50px;}#Spawer #economy .image{text-align:center;}#Spawer #drive{background:linear-gradient(to left,#100b09 0%,#100b09 9%,#100b09 18%,#100b09 27%,#110d0b 36%,#151413 45%,#1a1a1b 54%,#1f2125 63%,#24292f 72%,#29323b 81%,#2e3a47 90%,#2e3a47 100%);padding:75px;text-align:center;}#Spawer #drive .row{align-items:center;justify-content:center;}#Spawer #drive .image{margin-bottom:-75px;}#Spawer #drive .text h2{font-size:45px;text-transform:uppercase;}#Spawer #drive .text h2 .font-weight-bold{font-size:50px;}#Spawer #drive .text hr{width:100%;max-width:700px;border:solid #f7dc34 1px;margin:30px auto;}#Spawer #drive .text p{font-size:16px;font-weight:lighter;max-width:640px;margin:auto auto 25px auto;}#Spawer #drive .text p.info{font-size:15px;color:#8f8f8f;}#Spawer #gallery [class*='col-']{padding:0;}@media(max-width:1199px){#Spawer #models .image{margin-bottom:40px;}#Spawer #economy .text .top{text-align:center;}#Spawer #economy .text .bottom p{text-align:center;}#Spawer #economy .text .bottom .stats{justify-content:center;}}@media(max-width:992px){#Spawer #header .text .btn{margin:auto;}#Spawer #reversible [class*='col-']:first-child .block{margin-bottom:50px;}#Spawer #models .icespa{margin-bottom:50px;}#Spawer #models .btn.second{margin-bottom:10px;margin-top:20px;}#Spawer #drive .image{margin-bottom:0;}}@media(max-width:767px){#Spawer #header{padding:50px 25px;}#Spawer #header .text .quote{display:block;}#Spawer #header .text .quote span{display:block;font-size:44px;}#Spawer #header .text .quote span.second{margin-top:0;}#Spawer #header .image{margin-bottom:0;}#Spawer #good-reasons{padding:50px 25px;}#Spawer #good-reasons h2{font-size:40px;margin-bottom:50px;}#Spawer #good-reasons h2 span{font-size:26px;}#Spawer #good-reasons h3{font-size:26px;}#Spawer #good-reasons h4{font-size:18px;}#Spawer #good-reasons p{font-size:14px;}#Spawer #good-reasons p.info{font-size:13px;}#Spawer #reversible{padding:50px 25px;}#Spawer #reversible h2{font-size:60px;}#Spawer #reversible h3{font-size:32px;margin-bottom:30px;}#Spawer #reversible .block .degree{font-size:50px;}#Spawer #reversible .block p{font-size:20px;margin-top:15px;}#Spawer #models{padding:50px 25px;}#Spawer #models h3{font-size:22px;}#Spawer #models .text{border-left:0;padding-left:15px;}#Spawer #economy{padding:50px 25px;}#Spawer #economy .text .top h2{font-size:26px;}#Spawer #economy .text .top h2 .number{font-size:90px;}#Spawer #economy .text .top h2 .unite{font-size:60px;}#Spawer #economy .text .top h2 .word{font-size:26px;}#Spawer #economy .text .top p{font-size:20px;}#Spawer #economy .text .bottom p{font-size:24px;}#Spawer #economy .text .bottom .stats{display:block;}#Spawer #economy .text .bottom .stats .bloc{justify-content:center;align-items:center;}#Spawer #economy .text .bottom .stats .bloc .number{font-size:80px;}#Spawer #economy .text .bottom .stats .bloc .unite{font-size:24px;}#Spawer #economy .text .bottom .stats .bloc .word{font-size:20px;}#Spawer #economy .text .bottom .stats .equal{font-size:60px;padding:0;display:block;text-align:center;line-height:50px;margin-top:-10px;}#Spawer #drive{padding:50px 25px;}#Spawer #drive .text h2{font-size:28px;}#Spawer #drive .text h2 .font-weight-bold{font-size:34px;}}@media(max-width:575px){#Spawer #header h2{font-size:27px;}#Spawer #header h3{font-size:25px;}#Spawer #header .text .logo{padding:0;}#Spawer #header .text .icons span{font-size:14px;}#Spawer #header .image .btns .btn{font-size:14px;padding:5px;margin:5px;}}#unsubscribe{padding:75px 20px;text-align:center;}#unsubscribe h2{font-weight:700;font-size:24px;letter-spacing:.08em;text-transform:uppercase;color:#005487;margin-bottom:50px;}#unsubscribe p{font-weight:400;font-size:15px;margin-bottom:20px;}