﻿@font-face{font-family:'Campton';font-style:normal;font-weight:400;src:url('/Content/poolstar/font/CamptonBook.woff') format('woff');}@font-face{font-family:'Campton';font-style:italic;font-weight:400;src:url('/Content/poolstar/font/CamptonBookItalic.woff') format('woff');}@font-face{font-family:'Campton';font-style:normal;font-weight:200;src:url('/Content/poolstar/font/CamptonThin.woff') format('woff');}@font-face{font-family:'Campton';font-style:italic;font-weight:200;src:url('/Content/poolstar/font/CamptonThinItalic.woff') format('woff');}@font-face{font-family:'Campton';font-style:normal;font-weight:250;src:url('/Content/poolstar/font/CamptonExtraLight.woff') format('woff');}@font-face{font-family:'Campton';font-style:italic;font-weight:250;src:url('/Content/poolstar/font/CamptonExtraLightItalic.woff') format('woff');}@font-face{font-family:'Campton';font-style:normal;font-weight:300;src:url('/Content/poolstar/font/CamptonLight.woff') format('woff');}@font-face{font-family:'Campton';font-style:italic;font-weight:300;src:url('/Content/poolstar/font/CamptonLightItalic.woff') format('woff');}@font-face{font-family:'Campton';font-style:normal;font-weight:500;src:url('/Content/poolstar/font/CamptonMedium.woff') format('woff');}@font-face{font-family:'Campton';font-style:italic;font-weight:505;src:url('/Content/poolstar/font/CamptonMediumItalic.woff') format('woff');}@font-face{font-family:'Campton';font-style:normal;font-weight:600;src:url('/Content/poolstar/font/CamptonSemiBold.woff') format('woff');}@font-face{font-family:'Campton';font-style:italic;font-weight:600;src:url('/Content/poolstar/font/CamptonSemiBoldItalic.woff') format('woff');}@font-face{font-family:'Campton';font-style:normal;font-weight:700;src:url('/Content/poolstar/font/CamptonBold.woff') format('woff');}@font-face{font-family:'Campton';font-style:italic;font-weight:700;src:url('/Content/poolstar/font/CamptonBoldItalic.woff') format('woff');}@font-face{font-family:'Campton';font-style:normal;font-weight:800;src:url('/Content/poolstar/font/CamptonExtraBold.woff') format('woff');}@font-face{font-family:'Campton';font-style:italic;font-weight:800;src:url('/Content/poolstar/font/CamptonExtraBoldItalic.woff') format('woff');}@font-face{font-family:'Campton';font-style:normal;font-weight:900;src:url('/Content/poolstar/font/CamptonBlack.woff') format('woff');}@font-face{font-family:'Campton';font-style:italic;font-weight:900;src:url('/Content/poolstar/font/CamptonBlackItalic.woff') format('woff');}@font-face{font-family:'Gothic';font-style:normal;font-weight:500;src:url('/Content/poolstar/font/Gothic.woff') format('woff');}body{font-family:'Campton',sans-serif;color:#004a82;}#menu_top{background-color:#004a82;color:#fff;z-index:5000;}#menu_top .list-group-horizontal{width:fit-content;margin-left:auto;}#menu_top .list-group-horizontal .list-group-item{background-color:transparent;border:0;border-radius:0;border-right:1px solid #fff;font-size:.9rem;padding:0;}#menu_top .list-group-horizontal .list-group-item a{padding:5px 10px;display:block;}#menu_top a{color:#fff;}#menu_top a:hover{text-decoration:none;}#menu_top .dropdown-menu a{color:#004a82;}#menu_top .dropdown-menu a:hover{text-decoration:none;color:#ed1b2f;}#menu_top .list-group-horizontal .list-group-item:last-child{border-right:0;}#menu_top .list-group-horizontal .list-group-item:hover{background-color:#ed1b2f;}#menu_top .list-group-horizontal .list-group-item.search:hover{background-color:#004a82;}#menu_top .list-group-horizontal .search input{width:320px;border:1px solid #004a82;padding:5px;}#main_navigation{box-shadow:0 .6em .3em -.3em rgba(0,0,0,.1);z-index:300;background-color:#fff;}#Home #main_navigation{position:absolute;width:100%;background-color:transparent;}#Home #main_navigation .cover{background:#fff;width:100%;height:100%;position:absolute;opacity:.7;}#main_navigation.menu_fixed #logo,#main_navigation #logo,#header_mobile #logo{width:200px;height:70px;display:block;background:url(../images/logo/logo_poolstar.svg) no-repeat;background-size:cover;margin-top:-5px;}#main_navigation.menu_fixed #logo.en,#main_navigation #logo.en,#header_mobile #logo.en{background:url(../images/logo/logo-poolstar-en.svg) no-repeat;background-size:cover;}#main_navigation.menu_fixed #logo.es,#main_navigation #logo.es,#header_mobile #logo.es{background:url(../images/logo/logo-poolstar-es.svg) no-repeat;background-size:cover;}#main_navigation.menu_fixed #logo.de,#main_navigation #logo.de,#header_mobile #logo.de{background:url(../images/logo/logo-poolstar-de.svg) no-repeat;background-size:cover;}#main_navigation.menu_fixed .nav-link a{color:#004a82;}#main_navigation .nav-link.is-active{background:#fff;color:#004a82!important;}#main_navigation a,#main_navigation.menu_fixed a{color:#004a82;}#main_navigation #customer_btn{background:linear-gradient(to right,#2ca6c3,#004a82);color:#fff!important;border:0;border-radius:50px;padding:5px 14px;}#main_navigation #customer_btn:hover{background-color:#ed1b2f;}#main_navigation .menu-collapse{position:fixed!important;z-index:9000;width:100%!important;display:none;background:#fff!important;left:0;top:102px;padding-top:20px;padding-bottom:40px;text-align:left;box-shadow:0 .6em .3em -.3em rgba(0,0,0,.1);}#main_navigation .menu-collapse.searchOn{top:194px;}#main_navigation .revendeur-btn{margin-top:18px;}#labelpanel_01,#labelpanel_02,#labelpanel_03{overflow:hidden;padding-top:25px;padding-bottom:25px;position:relative;}#Home #labelpanel_01:hover,#Home #labelpanel_02:hover,#Home #labelpanel_03:hover{background-color:#fff;}#Home #main_navigation.menu_fixed #labelpanel_01:hover,#Home #main_navigation.menu_fixed #labelpanel_02:hover,#Home #main_navigation.menu_fixed #labelpanel_03:hover{color:#ed1b2f;}#labelpanel_01:hover .top-border-nav,#labelpanel_02:hover .top-border-nav,#labelpanel_03:hover .top-border-nav{background-color:#ed1b2f;height:2px;width:40%;position:absolute;top:20px;}#labelpanel_01:hover,#labelpanel_02:hover,#labelpanel_03:hover{color:#ed1b2f;}#labelpanel_01 .d-table-cell,#labelpanel_02 .d-table-cell,#labelpanel_03 .d-table-cell{outline:0;cursor:pointer;}#labelpanel_01:hover #panel_01,#labelpanel_02:hover #panel_02,#labelpanel_03:hover #panel_03{display:block;}#main_navigation .link_h2:hover{text-decoration:none;}#main_navigation .menu-collapse .top-border,#main_navigation .menu-collapse .bottom-border{height:1px;width:10%;margin-left:0;}#main_navigation .menu-collapse .top-border{margin-top:20px;margin-bottom:10px;}#main_navigation .menu-collapse .bottom-border{margin-top:10px;margin-bottom:20px;}#main_navigation .menu-collapse .pool .top-border,#main_navigation .menu-collapse .pool .bottom-border{background-color:#00708c;}#main_navigation .menu-collapse .wellness .top-border,#main_navigation .menu-collapse .wellness .bottom-border{background-color:#b8a87f;}#main_navigation .menu-collapse .sport .top-border,#main_navigation .menu-collapse .sport .bottom-border{background-color:#ff6c00;}#main_navigation .menu-collapse h2{font-size:1.6rem;}#main_navigation .menu-collapse .pool h2{color:#00708c;}#main_navigation .menu-collapse .wellness h2{color:#b8a87f;}#main_navigation .menu-collapse .sport h2{color:#ff6c00;}#main_navigation .menu-collapse h3{color:#5d5d5d;font-size:1.2rem;font-weight:700;}#main_navigation .menu-collapse ul{list-style:none;}#main_navigation .menu-collapse ul li a,#main_navigation.menu_fixed .menu-collapse ul li a{color:#5d5d5d!important;font-weight:400;}#main_navigation.menu_fixed{background-color:#fff!important;position:fixed!important;width:100%;opacity:1!important;left:0;top:0;margin-top:0;opacity:1;z-index:20000;box-shadow:0 .6em .3em -.3em rgba(0,0,0,.1);}#main_navigation.menu_fixed .menu-collapse{top:59px;}#main_navigation.menu_fixed .menu-collapse.searchOn{top:59px;}#Home #main_navigation.menu_fixed .cover{opacity:0;}#main_navigation .catalogue_menu{position:relative;}#main_navigation .catalogue_menu .view{position:absolute;left:321px;top:51px;cursor:pointer;}#main_navigation .catalogue_menu .download{position:absolute;left:325px;top:91px;cursor:pointer;}@media(min-width:992px){.hamburger,#header_mobile{display:none!important;}#mobile_top_menu_wrapper{display:none;}}@media(max-width:991.8px){header{height:68px;}#menu_top,#main_navigation{display:none;}#mobile_top_menu_wrapper{position:absolute;top:68px;left:0;height:100%;width:100%;z-index:9999999;background:#fff;}#mobile_top_menu_wrapper.collapsing{left:-75%;transition:height 0s ease;}#mobile_top_menu_wrapper.show{left:0;transition:left 500ms ease-in-out;}#mobile_top_menu_wrapper{padding-top:40px;}#mobile_top_menu_wrapper .card-header{border:0;background:transparent;}#mobile_top_menu_wrapper .card-header:after{font-family:'Font Awesome 6 Pro';content:"";float:right;}#mobile_top_menu_wrapper .card-header.collapsed:after{content:"";}#mobile_top_menu_wrapper .sub-menu{padding:.75rem 1.25rem;}#mobile_top_menu_wrapper #customer_btn{background-color:#004a82;color:#fff!important;border:0;border-radius:50px;padding:5px 14px;}#mobile_top_menu_wrapper #customer_btn:hover{background-color:#ed1b2f;}}#mobile_top_menu_wrapper .card-header .card-title{text-transform:uppercase;font-size:1.2em;font-weight:600;cursor:pointer;color:#025287;text-decoration:none;}#mobile_top_menu_wrapper .top-border,#mobile_top_menu_wrapper .bottom-border{height:1px;width:10%;margin-left:0;}#mobile_top_menu_wrapper .top-border{margin-top:20px;margin-bottom:10px;}#mobile_top_menu_wrapper .bottom-border{margin-top:10px;margin-bottom:20px;}#mobile_top_menu_wrapper .pool .top-border,#mobile_top_menu_wrapper .pool .bottom-border{background-color:#00708c;}#mobile_top_menu_wrapper .wellness .top-border,#mobile_top_menu_wrapper .wellness .bottom-border{background-color:#b8a87f;}#mobile_top_menu_wrapper .sport .top-border,#mobile_top_menu_wrapper .sport .bottom-border{background-color:#ff6c00;}#mobile_top_menu_wrapper .menu-collapse h2{font-size:1.6rem;}#mobile_top_menu_wrapper .pool h2{color:#00708c;}#mobile_top_menu_wrapper .wellness h2{color:#b8a87f;}#mobile_top_menu_wrapper .sport h2{color:#ff6c00;}#mobile_top_menu_wrapper h3{color:#5d5d5d;font-size:1.2rem;font-weight:700;}#mobile_top_menu_wrapper ul{list-style:none;}#mobile_top_menu_wrapper ul li a{color:#5d5d5d!important;font-weight:400;}#mobile_top_menu_wrapper #customer_btn{text-transform:uppercase;font-size:1.2rem;}#menu_top_mobile{background-color:#004a82;padding:20px;}#menu_top_mobile ul li,#menu_top_mobile ul li a{color:#fff!important;text-transform:uppercase;font-size:1.2rem;}#menu_top_mobile .list-group-item{background-color:transparent;border:0;}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:.7;}.hamburger.is-active:hover{opacity:.7;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#ed1b2f;}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#004a82;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-10px;}.hamburger-inner::after{bottom:-10px;}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;}.hamburger--collapse.is-active .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);}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;}.hamburger--collapse-r.is-active .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);}.site-footer{background:linear-gradient(to right,#2ca6c3,#004a82);padding:60px 0;}.site-footer h5{text-transform:uppercase;font-weight:bold;color:#fff;margin-bottom:20px;}.site-footer hr{border:1px solid #fff;max-width:350px;margin-left:0;}.site-footer .footer-logo{width:300px;margin-bottom:40px;}.site-footer .social-icons{margin-bottom:30px;}.site-footer .social-icons a{-webkit-text-decoration:none;text-decoration:none;}.site-footer .social-icons a img{width:40px;height:40px;margin-right:20px;margin-bottom:20px;}.site-footer .copyright{margin:0;}.site-footer p{color:#fff;}.site-footer .footer-links li{margin-bottom:10px;}.site-footer .footer-links a{color:#fff;text-decoration:none;}.site-footer .footer-links a:hover{text-decoration:underline;}.section-title{font-weight:600;font-size:40px;color:#004a82;text-transform:uppercase;position:relative;padding-bottom:20px;}.section-title.large-title{font-size:60px;line-height:60px;font-weight:bold;padding-bottom:40px;margin-bottom:40px;}.section-title::after{content:'';position:absolute;bottom:0;left:0;width:100px;height:4px;background-color:#2ca6c3;}.subsection-title{color:#004a82;font-size:25px;font-weight:400;text-transform:uppercase;margin-bottom:10px;}.btn-primary-custom{background-color:#2ca6c3;color:#fff;padding:5px 15px;border-radius:50px;font-weight:600;margin-top:10px;transition:all .3s ease;}.btn-primary-custom:hover{background-color:#004a82;color:#fff;}.video-section #video_content{width:100%;height:80vh;object-fit:cover;}.univers-section{padding:60px 0 30px 0;background-color:#f5f5f5;text-align:center;}.univers-section .section-title{margin-bottom:60px;}.univers-section .section-title::after{left:50%;transform:translateX(-50%);}.univers-section .univers-card{display:inline-block;position:relative;border-radius:12px;overflow:hidden;margin-bottom:30px;}.univers-section .univers-card:hover img{transform:scale(1.05);}.univers-section .univers-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out;}.univers-section .univers-card .card-title-box{position:absolute;top:27%;left:50%;transform:translate(-50%,-50%);}.univers-section .univers-card .card-title-box .title-top,.univers-section .univers-card .card-title-box .title-bottom{display:inline-block;font-size:40px;font-weight:600;text-transform:uppercase;padding:0 20px;line-height:50px;text-wrap-mode:nowrap;}.univers-section .univers-card .card-title-box .title-top{background:linear-gradient(to left,#2ca6c3,#004a82);color:#fff;border:2px solid #fff;margin-bottom:10px;}.univers-section .univers-card .card-title-box .title-bottom{background:#fff;color:#004a82;border:2px solid #fff;}.univers-section .univers-card .card-description{background:rgba(20,20,20,.8);color:#fff;padding:15px 20px;text-align:center;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin:0;display:flex;align-items:center;justify-content:center;min-height:85px;width:100%;position:absolute;bottom:0;}.marques-section{padding:60px 0;overflow:hidden;}.marques-section .section-title{text-transform:lowercase;}.marques-section .subsection-title{font-weight:bold;}.marques-section .left-content-wrapper{padding-right:65px;}@media(min-width:1400px){.marques-section .left-content-wrapper{padding-left:250px;}}@media(max-width:991px){.marques-section .left-content-wrapper{padding-left:65px;}}@media(max-width:767px){.marques-section .left-content-wrapper{padding-left:25px;padding-right:25px;}}.marques-section .marques-scroll-container{display:flex;overflow-x:auto;padding:20px 0 20px 20px;margin-left:-20px;cursor:grab;padding-right:15px;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1;}.marques-section .marques-scroll-container.active{cursor:grabbing;cursor:-webkit-grabbing;}.marques-section .marques-scroll-container::-webkit-scrollbar{height:8px;}.marques-section .marques-scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;}.marques-section .marques-scroll-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;}.marques-section .marques-scroll-container::-webkit-scrollbar-thumb:hover{background-color:#555;}.marques-section .marques-scroll-container .marque-card{flex:0 0 340px;min-height:500px;margin-right:20px;position:relative;overflow:hidden;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);color:#fff;padding:30px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease;user-select:none;text-decoration:none;}.marques-section .marques-scroll-container .marque-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 40px rgba(0,0,0,.2);}.marques-section .marques-scroll-container .marque-card:hover::before{filter:brightness(.7);transform:scale(1.05);}.marques-section .marques-scroll-container .marque-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:var(--bg-image);background-size:cover;background-position:center;filter:brightness(.5);transition:filter .5s ease,transform .5s ease;}.marques-section .marques-scroll-container .marque-card .marque-logo{padding-top:80px;max-width:200px;height:auto;margin:0 auto;pointer-events:none;}.marques-section .marques-scroll-container .marque-card .marque-description{font-size:20px;color:#fff;text-align:center;margin:0;line-height:1.4;pointer-events:none;}.marques-section .partenaires-logos{display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:40px;margin-top:50px;}.marques-section .partenaires-logos .partenaire-logo{width:100px;filter:brightness(0) invert(63%);transition:all .3s ease;}.marques-section .partenaires-logos .partenaire-logo:hover{transform:scale(1.1);}.services-section{padding:60px 0 20px 0;background:linear-gradient(to bottom,#025081 25%,#fff 25%);}.services-section h2.section-title{color:#fff;text-align:center;margin-bottom:50px;}.services-section h2.section-title::after{left:50%;transform:translateX(-50%);}.services-section h3.section-title{font-weight:bold;font-size:35px;padding-bottom:30px;margin-bottom:30px;}.services-section .service-item{margin:40px 0;}.services-section .service-item .text{padding:50px;}.services-section .service-item img{width:100%;height:100%;object-fit:cover;box-shadow:0 10px 30px rgba(0,0,0,.1);}.services-section .service-item.first .image{padding-right:0;}.services-section .service-item.first .text{background:#f9f9f9;}.assistance-section{padding:60px 0;background:url('/Content/poolstar/images/home_page/services/background-support.jpg') no-repeat center center;background-size:cover;position:relative;z-index:1;}.assistance-section .section-title,.assistance-section .subsection-title,.assistance-section p{color:#fff;}.assistance-section .section-title{margin-bottom:30px;}.assistance-section .section-title::after{background-color:#fff;}.assistance-section .btn-light-custom{background-color:#fff;color:#004a82;padding:5px 15px;border-radius:50px;font-weight:bold;margin-top:10px;transition:all .3s ease;}.assistance-section .btn-light-custom:hover{background-color:#004a82;color:#fff;}.actualite-section{padding:60px 0 10px 0;}.actualite-section .section-title{font-size:55px;font-weight:400;margin-bottom:10px;padding:0;}.actualite-section .section-title::after{display:none;}.actualite-section .btn-primary-custom{margin-bottom:40px;}.actualite-section .actu-card{border:0;border-radius:30px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;height:100%;text-decoration:none;padding-bottom:30px;}.actualite-section .actu-card .card-img-wrapper{overflow:hidden;position:relative;border-radius:30px 30px 30px 0;}.actualite-section .actu-card .card-img-top{min-height:250px;object-fit:cover;transition:transform .4s ease-out;border-radius:0;}.actualite-section .actu-card:hover .card-img-top{transform:scale(1.05);}.actualite-section .actu-card .card-body{padding:20px 0;}.actualite-section .actu-card .card-body .card-date{font-size:14px;color:#c1c1c1;}.actualite-section .actu-card .card-body .card-title{color:#004a82;font-weight:bold;font-size:27px;}@media(max-width:991px){.services-section .service-item.first .image{padding-left:0;}.services-section .service-item.first .text{padding:25px 15px;}.services-section .service-item .image{padding:0;}.services-section .service-item .text{padding:25px 0;}}@media(max-width:575px){.section-title{font-size:35px;}.section-title.large-title{font-size:45px;}.subsection-title{font-size:20px;}.services-section h3.section-title{font-size:30px;}.assistance-section .section-title{font-size:30px;}.actualite-section .section-title{font-size:35px;}}#back_to_top{color:#f0f0f0;font-size:4rem;position:fixed;right:10px;bottom:50px;z-index:1000;display:none;}#product_search{cursor:pointer;}#search_container{display:none;width:100%;height:90px;background-color:#fff;position:relative;z-index:1;}#search{border:1px solid #004a82;height:50px;font-size:1.1rem;border-right:0;}#search_container .input-group-text{background-color:#fff;font-size:2rem;color:#ed1b2f;border-color:#004a82;cursor:pointer;}.autocomplete-suggestions{background-color:rgba(255,255,255,.7);border-radius:20px;}.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 rgba(0,0,0,.18);box-shadow:0 6px 10px -6px rgba(0,0,0,.18);-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);border:1px solid;}.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;}#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:#004a82;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%;}}#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:#004a82;}#contact .line{border:1px solid #004a82;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:#004a82;color:#fff;border-radius:0;}#contact .btn-block:hover{background-color:#ed1b2f;}#contact .modal-address-block{padding-top:50px;}#contact .address_block{background-color:#fff;border-left:3px #004a82 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:#004a82;color:#fff;text-transform:uppercase;font-weight:700;border-radius:0;}#contact #contactModal .modal-content .btn_send:hover{background-color:#ed1b2f;}#store_locator #map_view{display:none;background-color:#fff;}#store_locator #itinerary{display:none;}#store_locator #StoreLocator_finder{background:url('/Content/images/store_locator/background-store-locator.jpg') no-repeat;background-size:cover;height:100%;}#store_locator #StoreLocator_finder .main-title{z-index:200;}#store_locator #StoreLocator_finder .people{position:absolute;left:-230px;top:-111px;}#store_locator #user_input_autocomplete_address{border:1px solid #004a82;color:#004a82;border-radius:30px 0 0 30px;border-right:0;padding:20px;}#store_locator #user_input_autocomplete_address::placeholder{font-style:italic;}#store_locator #find_store_by_address .input-group-text{background-color:transparent;color:#004a82;border:1px solid #004a82;border-radius:0 30px 30px 0;border-left:0;}#store_locator #geo_loc{background:#004a82;border-radius:50px;color:#fff;padding:10px;width:220px;border:0;font-weight:600;}#store_locator #geo_loc:hover{background:#ed1b2f;}#store_locator #geo_loc .picto{width:30px;}@media(max-width:991px){#store_locator #StoreLocator_finder .people{display:none;}}@media(min-width:992px){#store_locator #close_filter_button{display:none;}#store_locator .results{overflow:auto;}#store_locator #results{height:600px!important;}}#store_locator #map,#store_locator #steps{border:0;}#store_locator h1{color:#004a82;text-transform:uppercase;margin-top:60px;margin-bottom:40px;}#store_locator #panel_2{margin-bottom:200px;margin-top:60px;}#store_locator #panel_2 .finder{background-color:#fff;border:1px solid #004a82;color:#004a82;padding:20px 5px;width:80%;margin:auto;box-shadow:0 0 10px 5px rgba(0,0,0,.2);}#store_locator #panel_2 #find_store_by_address .input-group{width:80%;margin:auto;margin-right:0;}#store_locator .map-container{border-top:2px solid #004a82;}#store_locator #panel_2 .finder .btn-geoloc{background-color:#004a82;color:#fff;border:2px solid #004a82;cursor:pointer;}#store_locator #panel_2 .finder .btn-geoloc:hover{background-color:#fff;color:#004a82;border:2px solid #004a82;}.remark .btn_send{background-color:#004a82;color:#fff;cursor:pointer;}.remark .btn_send:hover{background-color:#ed1b2f;}#store_locator #panel_2 .finder input{width:80%;margin:auto;border:2px solid #004a82;color:#004a82;}#store_locator #panel_2 .finder h3{color:#004a82;font-weight:700;}#store_locator #panel_2 .finder>i{font-size:60px;}#store_locator #panel_2 .or{color:#004a82;font-size:1.5rem;font-weight:600;}#store_locator #panel_2 #check_distance{display:none;}#store_locator output{position:absolute;background-image:linear-gradient(#444,#999);width:40px;height:30px;text-align:center;color:#fff;border-radius:10px;display:inline-block;font:bold 15px/30px Georgia;bottom:175%;left:0;margin-left:-1%;}#store_locator output:after{content:"";position:absolute;width:0;height:0;border-top:10px solid #999;border-left:5px solid transparent;border-right:5px solid transparent;top:100%;left:50%;margin-left:-5px;margin-top:-1px;}#store_locator .store-header{background-color:#f1f3f4;padding:10px;border-top:4px solid #e0e0dd;border-bottom:4px solid #004a82;}#store_locator .store-header h2{color:#004a82;font-size:49px;font-weight:700;}#store_locator #results{background-color:#fff;}#store_locator #results .item{padding:10px;border-bottom:1px solid #004a82;background-color:#fff;}#store_locator #results .item .title{color:#004a82;font-size:14px;text-transform:uppercase;font-weight:700;}#store_locator #results .item .distance{color:#004a82;font-size:16px;}#store_locator #results .item .show-details{color:#004a82;font-size:2.2em;margin-left:10px;}#store_locator #results .item .show-details>i{cursor:pointer;}#store_locator #results .item .content,#store_locator #results .item .marker-count{display:inline-block;}#store_locator #results .item .marker-count{position:relative;background:url(/Content/images/store_locator/marker.svg) no-repeat center;background-size:28px 40px;width:28px;height:40px;color:#fff;font-size:14px;font-weight:700;vertical-align:top;}#store_locator #results .item .marker-count>span{position:absolute;left:50%;top:13px;transform:translate(-50%,-50%);}#store_locator #results .item.total{color:#004a82;font-size:16px;font-weight:700;}#store_locator #results .item.total>span{color:#ed1b2f;font-size:18px;font-weight:700;}#store_locator #print{background-color:#fff;color:#004a82;border:1px solid #004a82;cursor:pointer;font-weight:700;font-size:.9rem;}#store_locator #results .item .itinerary{background-color:#004a82;color:#fff;border:1px solid #004a82;cursor:pointer;font-weight:700;font-size:1rem;padding-right:5px;padding-left:5px;width:100%;}#store_locator #results .item .itinerary:hover{background-color:#fff;color:#004a82;}#store_locator #print:hover{background-color:#004a82;color:#fff;}#store_locator #results .item .show-on-map{cursor:pointer;}#store_locator #results .item .phone.btn{padding:5px 3px;display:inline-block;}#store_locator #results .item .phone.btn{color:#ed1b2f;cursor:pointer;font-weight:700;font-size:1.2rem;}#store_locator #results .modal .fa-times-circle{position:absolute;right:5px;top:5px;font-size:20px;color:#ed1b2f;}#store_locator #results .item .phone.btn:hover{background-color:#fff;color:#ed1b2f;}#store_locator #results .item .address{margin-bottom:15px;font-size:13px;}#store_locator #results .item .address1,#store_locator #results .item .address2{text-transform:uppercase;display:block;}#store_locator #results .item .email,#store_locator #results .item .tel,#store_locator #results .item .website,#store_locator #results .item .zipcode{display:block;}#store_locator #results .item .tel{font-size:1.2em;}#store_locator #results .item .contact{background-color:#fff;border:1px solid #004a82;color:#004a82;margin-top:10px;}#store_locator #results .item .contact .website a{color:#004a82;}#store_locator #results .item .contact .website a:hover{color:#ed1b2f;}#store_locator #itinerary .details{padding:20px 40px;}#store_locator #itinerary .details h3{color:#004a82;font-weight:700;}#store_locator #close_itinerary{position:absolute;top:10px;right:20px;font-size:1.6rem;color:#ed1b2f;cursor:pointer;}@keyframes tada{0%{transform:scale(1);}10%,20%{transform:scale(.9) rotate(-3deg);}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg);}40%,60%,80%{transform:scale(1.1) rotate(-3deg);}100%{transform:scale(1) rotate(0);}}#store_locator #results .item .tags .tag{display:inline-block;padding:5px;border-radius:5px;margin-right:5px;margin-bottom:5px;border-radius:50%;width:30px;height:30px;text-align:center;}#store_locator .tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000;}#store_locator .tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;}#store_locator .tooltip:hover .tooltiptext{visibility:visible;}#store_locator .lds-roller{display:inline-block;position:relative;width:64px;height:64px;}#store_locator .lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:32px 32px;}#store_locator .lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#ed1b2f;margin:-3px 0 0 -3px;}#store_locator .lds-roller div:nth-child(1){animation-delay:-.036s;}#store_locator .lds-roller div:nth-child(1):after{top:50px;left:50px;}#store_locator .lds-roller div:nth-child(2){animation-delay:-.072s;}#store_locator .lds-roller div:nth-child(2):after{top:54px;left:45px;}#store_locator .lds-roller div:nth-child(3){animation-delay:-.108s;}#store_locator .lds-roller div:nth-child(3):after{top:57px;left:39px;}#store_locator .lds-roller div:nth-child(4){animation-delay:-.144s;}#store_locator .lds-roller div:nth-child(4):after{top:58px;left:32px;}#store_locator .lds-roller div:nth-child(5){animation-delay:-.18s;}#store_locator .lds-roller div:nth-child(5):after{top:57px;left:25px;}#store_locator .lds-roller div:nth-child(6){animation-delay:-.216s;}#store_locator .lds-roller div:nth-child(6):after{top:54px;left:19px;}#store_locator .lds-roller div:nth-child(7){animation-delay:-.252s;}#store_locator .lds-roller div:nth-child(7):after{top:50px;left:14px;}#store_locator .lds-roller div:nth-child(8){animation-delay:-.288s;}#store_locator .lds-roller div:nth-child(8):after{top:45px;left:10px;}@keyframes lds-roller{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}#store_locator #loading-image .loader-content{background-color:#fff;color:#004a82;font-size:1.2em;border-radius:5px;margin-top:20px;}#store_locator #loading-image .loader-content .address-title{font-weight:500;}#store_locator #loading-image .loader-content .address-found{color:#ed1b2f;font-weight:500;}@media(min-width:992px){#store_locator #filter_mobile{display:none;}#store_locator .results{overflow:scroll;}#store_locator #map{height:600px!important;}}@media(max-width:991.8px){#store_locator #map{height:400px!important;}#store_locator #filters{display:none;}#store_locator #filter_mobile{display:block;width:100%;position:fixed;top:0;left:0;padding:22px;z-index:100;text-align:center;background-color:#343a40;color:#fff;font-size:1.2em;cursor:pointer;}}@media(max-width:991.98px){#store_locator #panel_2 h1{font-size:30px;}#store_locator #close_filter_button{position:absolute;top:10px;right:10px;font-size:1.4rem;}#store_locator #panel_2 .finder{width:100%;margin-bottom:30px;}#store_locator .seller{display:none;}}
/*!
 * bsStepper v{version} (https://github.com/Johann-S/bs-stepper)
 * Copyright 2018 - {year} Johann-S <johann.servoire@gmail.com>
 * Licensed under MIT (https://github.com/Johann-S/bs-stepper/blob/master/LICENSE)
 */
#store_locator .bs-stepper .step-trigger{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:20px;font-size:1rem;font-weight:700;line-height:1.5;color:#8f8f8f;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;user-select:none;background-color:transparent;border:0;border-radius:.25rem;transition:background-color .15s ease-out,color .15s ease-out;}#store_locator .bs-stepper .step-trigger:not(:disabled):not(.disabled){cursor:pointer;}#store_locator .bs-stepper .step-trigger:disabled,#store_locator .bs-stepper .step-trigger.disabled{pointer-events:none;opacity:.65;}#store_locator .bs-stepper .step-trigger:focus{color:#004a82;outline:0;}#store_locator .bs-stepper .step-trigger:hover{text-decoration:none;background-color:rgba(0,0,0,.06);}@media(max-width:520px){#store_locator.bs-stepper .step-trigger{padding:10px;}}#store_locator .step.active .bs-stepper-label{color:#004a82;}#store_locator .bs-stepper-label{display:inline-block;margin:.25rem;text-transform:uppercase;}#store_locator .bs-stepper-header{display:flex;align-items:center;}@media(max-width:520px){#store_locator .bs-stepper-header{margin:0 -10px;text-align:center;display:block;}#store_locator .line{display:none;}#store_locator .step{display:inline-block;}}#store_locator .bs-stepper-line,#store_locator .bs-stepper .line{flex:1 0 32px;min-width:1px;min-height:3px;margin:auto;background-color:#8f8f8f;}@media(max-width:400px){#store_locator .bs-stepper-line,#store_locator .bs-stepper .line{flex-basis:20px;}}#store_locator .bs-stepper-circle{display:inline-flex;align-content:center;justify-content:center;width:2em;height:2em;padding:.5em 0;margin:.25rem;line-height:1em;color:#fff;background-color:#8f8f8f;border-radius:1em;}#store_locator .active .bs-stepper-circle{background-color:#004a82;}#store_locator .bs-stepper-content{padding:0 20px 20px;}@media(max-width:520px){#store_locator .bs-stepper-content{padding:0;}}#store_locator .bs-stepper.vertical{display:flex;}#store_locator .bs-stepper.vertical .bs-stepper-header{flex-direction:column;align-items:stretch;margin:0;}#store_locator .bs-stepper.vertical .bs-stepper-pane,#store_locator .bs-stepper.vertical .content{display:block;}#store_locator .bs-stepper.vertical .bs-stepper-pane:not(.fade),#store_locator .bs-stepper.vertical .content:not(.fade){display:block;visibility:hidden;}#store_locator .bs-stepper-pane:not(.fade),#store_locator .bs-stepper .content:not(.fade){display:none;}#store_locator .bs-stepper .content.fade,#store_locator .bs-stepper-pane.fade{visibility:hidden;transition-duration:.3s;transition-property:opacity;}#store_locator .bs-stepper-pane.fade.active,#store_locator .bs-stepper .content.fade.active{visibility:visible;opacity:1;}#store_locator .bs-stepper-pane.active:not(.fade),#store_locator .bs-stepper .content.active:not(.fade){display:block;visibility:visible;}#store_locator .bs-stepper-pane.dstepper-block,#store_locator .bs-stepper .content.dstepper-block{display:block;}#store_locator .bs-stepper:not(.vertical) .bs-stepper-pane.dstepper-none,#store_locator .bs-stepper:not(.vertical) .content.dstepper-none{display:none;}#store_locator .vertical .bs-stepper-pane.fade.dstepper-none,#store_locator .vertical .content.fade.dstepper-none{visibility:hidden;}#store_locator .bloc-marque{cursor:pointer;margin-top:15px;margin-bottom:15px;}#store_locator .bloc-marque:hover .cover{width:100%;height:100%;-webkit-transition-property:width height background-color font-size left top color;-webkit-transition-duration:1s;-webkit-transition-delay:.4s;-webkit-transition-timing-function:linear;transition-property:width height background-color font-size left top color;transition-duration:1s;transition-delay:.4s;transition-timing-function:linear;}#store_locator .bloc-marque .bloc-marque-bck{position:relative;}#store_locator .bloc-marque.equipement-piscine .bloc-marque-bck{background-image:url('/Content/images/store_locator/background_store_locator_01.jpg');background-size:cover;width:100%;height:320px;position:relative;}#store_locator .bloc-marque.douches-solaires .bloc-marque-bck{background-image:url('/Content/images/store_locator/background_store_locator_02.jpg');background-size:cover;width:100%;height:320px;}#store_locator .bloc-marque.aquafitness .bloc-marque-bck{background-image:url('/Content/images/store_locator/background_store_locator_03.jpg');background-size:cover;width:100%;height:320px;}#store_locator .bloc-marque.saunas .bloc-marque-bck{background-image:url('/Content/images/store_locator/background_store_locator_04.jpg');background-size:cover;width:100%;height:320px;}#store_locator .bloc-marque.spas .bloc-marque-bck{background-image:url('/Content/images/store_locator/background_store_locator_05.jpg');background-size:cover;width:100%;height:320px;}#store_locator .bloc-marque.loisirs-nautiques .bloc-marque-bck{background-image:url('/Content/images/store_locator/background_store_locator_06.jpg');background-size:cover;width:100%;height:320px;}#store_locator #show_all_store{cursor:pointer;display:none;}#store_locator .btn-mobile{display:none!important;}#store_locator .bloc-marque{position:relative;}#store_locator .bloc-marque .content{color:#fff;text-transform:uppercase;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:280px;text-align:center;margin:0;padding:inherit;z-index:2;}#store_locator .bloc-marque .cover{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:300px;height:200px;filter:brightness(50%);background:#004a82;opacity:.4;z-index:1;}@media(max-width:767.98px){#store_locator h1{font-size:2rem;}#store_locator .bs-stepper .line{display:none;}#store_locator #panel_2 #find_store_by_address .input-group{width:100%;margin-right:auto;margin-bottom:40px;}#store_locator #panel_2 .or{display:block;margin-bottom:40px;}}#StoreLocator{color:#000;}#StoreLocator .banner-content{background:url(/Upload/categories/background_equipementpicsine.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 rgba(0,0,0,.25);}#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:0;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:#f0f0f0;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:#004a82;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:0;}#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:250px;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 .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:992px){#StoreLocator #map-store #map,#StoreLocator #map-store #map-itinerary{height:500px!important;margin-bottom:20px;}#StoreLocator #map-store #StoreList .store{height:300px;}}@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;}}#StoreSearch{background:linear-gradient(#004a82 70%,transparent 0%);text-align:center;padding:25px 90px;}#StoreSearch h1{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.jpg) 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:#004a82;margin-bottom:15px;}#StoreSearch .form input::placeholder{color:#004a82;}#StoreSearch .form .btn{background:#004a82;color:#fff;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:12px;border-radius:0;border:1px solid #004a82;max-width:350px;width:100%;margin-bottom:15px;}#StoreSearch .form .btn:hover{background:#fff;color:#004a82;}#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 h1{font-size:20px;letter-spacing:.08em;}#StoreSearch .btn{font-size:16px;}}#Remark .banner-content{background:url(/Upload/categories/background_equipementpicsine.jpg) no-repeat;background-size:cover;background-position:center;padding:80px 15px;text-align:center;}#Remark .banner-content h1.banner-title{font-weight:400;font-size:64px;letter-spacing:4px;text-transform:uppercase;color:#fff;}#Remark #form{padding:50px;}#Remark #form textarea.form-control{border:1px solid #000;box-shadow:0 1px 25px rgba(0,0,0,.08);border-radius:8px;padding:10px;}#Remark #form .form-control{color:#2d2926;border-radius:0;border:0;border-bottom:1px solid #000;padding:0;font-size:14px;}#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);}#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);}#Remark #form .form-control::placeholder{font-size:12px;color:rgba(45,41,38,.4);}#Remark #form .form-control:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;}#Remark #form .form-control:focus::placeholder{color:transparent;}#Remark #form .form-radio{padding-left:0;margin-bottom:15px;}#Remark #form .form-radio .form-radio-label{line-height:1.1;display:flex;align-items:center;}#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;}#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;}#Remark #form .form-radio .form-radio-label .form-radio-input:checked::before{transform:scale(1);}#Remark #form .form-check{margin-top:40px;padding:0;}#Remark #form .form-check input{padding:0;height:initial;width:initial;margin-bottom:0;visibility:hidden;position:absolute;cursor:pointer;}#Remark #form .form-check input:checked~label:after{content:'';display:block;position:absolute;top:9px;left:9px;width:6px;height:14px;border:solid #ed1b2f;border-width:0 2px 2px 0;transform:rotate(45deg);}#Remark #form .form-check label{position:relative;cursor:pointer;display:flex;align-items:flex-start;}#Remark #form .form-check label:before{content:'';-webkit-appearance:none;background-color:transparent;border:2px solid #ed1b2f;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;}#Remark #form #btnSubmit{background:#004a82;color:#fff;font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:12px;border-radius:0;border:1px solid #004a82;width:100%;max-width:370px;margin-top:40px;white-space:unset;}#Remark #form #btnSubmit:hover{background:#fff;color:#004a82;}#Remark #form #result h3{font-weight:700;font-size:16px;letter-spacing:6px;text-transform:uppercase;color:#005487;}#Remark #form #result .thanks{font-weight:700;text-transform:uppercase;margin-bottom:0;line-height:25px;}#Remark #form #result .registered{line-height:25px;}#Remark #form #result .recap{padding:20px;margin-bottom:70px;}#Remark #form #result .recap h3{margin-bottom:20px;}#Remark #form #result .recap p,#Remark #form #result .recap a{margin-bottom:8px;}#Remark #form #result .recap a{display:inline-block;color:#000;}#Remark #form #result .recap .name{font-weight:700;}#Remark #form #result .recap .date,#Remark #form #result .recap .subject{font-weight:700;margin-bottom:20px;}#Remark #form #result .recap .store{margin-bottom:12px;}#Remark #form #result .newsletter-form h3{margin-bottom:15px;}#Remark #form #result .newsletter-form p{margin-bottom:20px;}#Remark #form #result .newsletter-form .form{display:flex;align-items:center;}#Remark #form #result .newsletter-form .form #newsletter-email{background:#fff;font-size:14px;border:1px solid #004a82;border-radius:0;padding:10px 15px;max-width:250px;height:43px;margin-right:10px;}#Remark #form #result .newsletter-form .form #newsletter-email::placeholder{color:#004a82;}#Remark #form #result .newsletter-form .form .btn{background:#004a82;color:#fff;font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:10px;border-radius:0;border:1px solid #004a82;width:100%;max-width:230px;}#Remark #form #result .newsletter-form .form .btn:hover{background:#fff;color:#004a82;}#Remark #form #result .newsletter-form .form #newsletter-key{display:none;visibility:hidden;}#Remark #form #error{display:block;}@media(max-width:767px){#Remark .banner-content h1.banner-title{font-size:48px;}}@media(max-width:575px){#Remark .banner-content{padding:50px 15px;}#Remark .banner-content h1.banner-title{font-size:30px;}#Remark #form{padding:25px;}}#Univers #categories,#Catalog #categories{border:0;background-color:#004a82;padding:10px;}#Univers #categories .title,#Univers #categories a,#Univers #categories a:hover,#Catalog #categories .title,#Catalog #categories a,#Catalog #categories a:hover{color:#fff;}#Univers #categories .active .title,#Catalog #categories .active .title{font-weight:600;}#Univers #content.piscine_et_jardin .cover{background:url('/Content/poolstar/images/univers/piscine_et_jardin.jpg') no-repeat;background-size:cover;height:324px;width:50%;position:absolute;}#Univers #content.detente_et_bien_etre .cover{background:url('/Content/poolstar/images/univers/detente_et_bien_etre.jpg') no-repeat;background-size:cover;height:324px;width:50%;position:absolute;}#Univers #content.sport_et_loisirs .cover{background:url('/Content/poolstar/images/univers/sport_et_loisirs.jpg') no-repeat;background-size:cover;height:324px;width:50%;position:absolute;}#Univers #piscine_et_jardin,#Univers #detente_et_bien_etre,#Univers #sport_et_loisirs{height:324px;}#Univers h1{color:#fff;background:url('/Content/poolstar/images/univers/h1_cover.png');background-size:cover;text-align:right;text-transform:uppercase;font-size:3rem;font-weight:600;padding:5% 12%;margin-top:8%;}#Univers h1 .top-border{display:block;height:5px;background:#fff;width:20%;text-align:right;margin:0 0 0 auto;}#Univers .content h2{text-transform:uppercase;font-size:1.3rem;font-weight:600;}#Univers .content h2 .top-border{display:block;height:3px;background:#004a82;width:10%;text-align:left;margin:0;}#Univers #products{background-color:#f3f4f4;}#Univers #products .more{color:#004a82;font-size:2rem;transform:scale(1);animation:pulse 2s infinite;cursor:pointer;}#Univers #products h2{color:#025287;font-size:2.2rem;text-transform:uppercase;}#Univers #products .product_box{font-size:.9rem;box-shadow:0 0 .5625rem .1875rem rgba(6,6,6,.1);margin-bottom:30px;background-color:#fff;}#Univers #products .product_box .header_product_box{position:relative;border-bottom:5px solid #004a82;height:163px;}#Univers #products .product_box.poolex .header_product_box{background:url('/Content/poolstar/images/univers/piscine_et_jardin/background_poolex_header.jpg') no-repeat;background-size:cover;}#Univers #products .product_box.formidra .header_product_box{background:url('/Content/poolstar/images/univers/piscine_et_jardin/background_formidra_header.jpg') no-repeat;background-size:cover;}#Univers #products .product_box.netspa_brand .header_product_box{background:url('/Content/poolstar/images/univers/detente_et_bien_etre/background_netspa_header.jpg') no-repeat;background-size:cover;}#Univers #products .product_box.hbyh .header_product_box{background:url('/Content/poolstar/images/univers/detente_et_bien_etre/background_hbyh_header.jpg') no-repeat;background-size:cover;}#Univers #products .product_box.france_sauna .header_product_box{background:url('/Content/poolstar/images/univers/detente_et_bien_etre/background_france_sauna_header.jpg') no-repeat;background-size:cover;}#Univers #products .product_box.holls .header_product_box{background:url('/Content/poolstar/images/univers/detente_et_bien_etre/background_hh_header.jpg') no-repeat;background-size:cover;}#Univers #products .product_box.waterflex .header_product_box{background:url('/Content/poolstar/images/univers/sport_et_loisirs/background_waterflex_header.jpg') no-repeat;background-size:cover;}#Univers #products .product_box.coasto .header_product_box{background:url('/Content/poolstar/images/univers/sport_et_loisirs/background_coasto_header.jpg') no-repeat;background-size:cover;}#Univers #products .product_box.skiffo .header_product_box{background:url('/Content/poolstar/images/univers/sport_et_loisirs/background_skiffo_header.jpg') no-repeat;background-size:cover;}#Univers #products .product_box.zray .header_product_box{background:url('/Content/poolstar/images/univers/sport_et_loisirs/background_zray_header.jpg') no-repeat;background-size:cover;}#Univers #products .product_box.wattsup .header_product_box{background:url('/Content/poolstar/images/univers/sport_et_loisirs/background_wattsup_header.jpg') no-repeat;background-size:cover;}#Univers #products .product_box .header_product_box .cover{position:absolute;top:0;left:0;background:url('/Content/poolstar/images/univers/header_product_box_cover.png') no-repeat;background-size:cover;width:50%;height:100%;}#Univers #products .product_box .header_product_box hr{width:20%;border-top:2px solid #004a82;}#Univers #products .product_box.france_sauna .header_product_box hr,#Univers #products .product_box.holls .header_product_box hr,#Univers #products .product_box.wattsup .header_product_box hr{border-top:2px solid #fff;}#Univers #products .product_box .header_product_box .title{text-transform:uppercase;font-size:.9em;}#Univers #products .product_box.france_sauna .header_product_box .title,#Univers #products .product_box.holls .header_product_box .title,#Univers #products .product_box.wattsup .header_product_box .title{color:#fff;}#Univers #products .product_box .desc_product_box{background-color:#004a82;color:#fff;font-size:.8rem;font-weight:300;text-align:justify;}#Univers #products .product_box .desc_product_box .btn{background-color:#fff;color:#004a82;border:1px solid #fff;border-radius:20px;padding:.2rem 1rem;font-weight:600;}#Univers #products .product_box .desc_product_box .btn:hover{background-color:#004a82;color:#fff;}#Univers #products .product_box .products_list .border-right{border-right:1px solid #004a82!important;}#Univers #products .product_box .products_list .title{text-transform:uppercase;font-weight:400;display:block;}#Univers #products .product_box .products_list img{margin:10px auto;height:120px;width:auto;}#Univers .family_title{background-color:#004a82;color:#fff!important;font-size:1.8rem!important;text-transform:uppercase;text-align:center;padding:10px;}@media(max-width:991.98px){#Univers #content .cover{width:100%!important;}}@media(max-width:767.98px){#Univers nav .active{display:none;}#Univers #products .product_box .header_product_box{background-position:center!important;}#Univers #products .product_box .products_list img{height:70px!important;}}#Corporate p{color:#707070;}#Corporate .more{color:#fff;font-size:2rem;transform:scale(1);animation:pulse 2s infinite;cursor:pointer;}#Corporate #rousset{background:url('/Content/poolstar/images/corporate/qui_sommes_nous/rousset.jpg') no-repeat;background-size:cover;height:313px;}#Corporate #direction .photo{background:url('/Content/poolstar/images/corporate/qui_sommes_nous/avantapreslapero.jpg') no-repeat;background-size:cover;height:286px;}#Corporate #direction .baseline{color:#fff;position:absolute;right:5px;bottom:5px;}#Corporate #direction h1{text-transform:uppercase;font-weight:600;margin-bottom:0;line-height:.9;font-size:3rem;}#Corporate #direction h2{text-transform:uppercase;font-weight:300;font-size:1.5rem;}#Corporate .top-border{height:3px;background:#025287;width:10%;text-align:left;margin:0;}#Corporate #direction .content .slogan{color:#004a82;font-weight:600;}#Corporate #datas,#Corporate .pictos{background:linear-gradient(#025287,#012e4b);padding-bottom:40px;}#Corporate #datas h2{color:#fff;text-transform:uppercase;margin-bottom:40px;}#Corporate #datas span,#Corporate #datas img,#Corporate .international .pictos span,#Corporate .international .pictos img{display:block;}#Corporate #datas .separate,#Corporate .international .pictos .separate{width:40%;height:3px;background-color:#fff;margin:5px auto;}#Corporate #datas span,#Corporate .international .pictos span{color:#fff;text-transform:uppercase;line-height:1.2;}#Corporate #datas .title_01,#Corporate .international .pictos .title_01{font-weight:600;font-size:2rem;}#Corporate #datas .title_02,#Corporate .international .pictos .title_02{font-size:1.2rem;}#Corporate #datas .technologies_number,#Corporate #datas .technologies_content{display:inline-block;}#Corporate #datas .technologies_number{color:#fff;font-size:3rem;}#Corporate #content h2,#Corporate .international .langues h2,#Corporate .international .salons h2,#Corporate .teammates h2,#Corporate #dropshipping h2,#Corporate #financement h2,#Corporate #flotte h2,#Corporate #datas .avenir h2,#Corporate #datas .palmares h2,#Corporate #objectifs h2,#Corporate #expertise_metier h2,#Corporate #r_and_d h2,#Corporate #realisation h2,#Corporate #sav h2,#Corporate #documentation h2,#Corporate #formation h2{text-transform:uppercase;font-size:1.2rem;}#Corporate #content h2 span{display:block;font-weight:600;font-size:1.4rem;}#Corporate #content .fond_01{background:url('/Content/poolstar/images/corporate/qui_sommes_nous/fond_01.jpg') no-repeat;background-size:cover;}#Corporate #content .fond_02{background:url('/Content/poolstar/images/corporate/qui_sommes_nous/fond_02.jpg') no-repeat;background-size:cover;}#Corporate #content ul{font-size:.9em;}#Corporate #content h3{text-transform:uppercase;font-size:1em;}#Corporate #international{background:url('/Content/poolstar/images/corporate/Developpement_International/international.jpg') no-repeat;background-size:cover;height:313px;}#Corporate .international h1,#Corporate #services_header h1,#Corporate #ambitions_header h1,#Corporate #expertise_metier h1{text-transform:uppercase;font-weight:300;font-size:1.5rem;}#Corporate .international h1 span,#Corporate #services_header h1 span,#Corporate #ambitions_header h1 span,#Corporate #expertise_metier h1 span{text-transform:uppercase;font-weight:600;margin-bottom:0;line-height:.9;font-size:2rem;display:block;}#Corporate .international .pictos h2{color:#fff;text-transform:uppercase;font-size:2rem;}#Corporate .international .salons_background{background:url('/Content/poolstar/images/corporate/Developpement_International/salons.jpg') no-repeat;background-size:cover;height:320px;}#Corporate .btn_video{color:#004a82;padding:5px 10px;border:1px solid #004a82;}#Corporate .btn_video:hover{background-color:#ed1b2f;color:#fff;border:1px solid #ed1b2f;text-decoration:none;}#Corporate #services_header #poolstar_drone,#Corporate #ambitions_header #green{height:370px;}#Corporate #services_header .cover{background:url('/Content/poolstar/images/corporate/Nos_Services/poolstar_drone.jpg') no-repeat;background-size:cover;height:370px;width:50%;position:absolute;}#Corporate #ambitions_header .cover{background:url('/Content/poolstar/images/corporate/Nos_Ambitions/green.jpg') no-repeat;background-size:cover;height:370px;width:50%;position:absolute;}#Corporate .teammates .collaboration{background:url('/Content/poolstar/images/corporate/Nos_Services/collaboration.jpg') no-repeat;background-size:cover;}#Corporate .teammates .team{background:url('/Content/poolstar/images/corporate/Nos_Services/team.jpg') no-repeat;background-size:cover;}#Corporate #dropshipping .content,#Corporate #sav .content{background-color:#fff;}#Corporate #dropshipping,#Corporate #sav{background:url('/Content/poolstar/images/corporate/Nos_Services/background_blue_white.png');background-size:contain;padding-top:60px;margin-top:20px;}#Corporate #dropshipping{height:340px;}#Corporate #sav{height:440px;}#Corporate #dropshipping .background{background:url('/Content/poolstar/images/corporate/Nos_Services/dropshipping.jpg') no-repeat;background-size:cover;}#Corporate #financement .number{font-size:4.8rem;font-weight:600;text-transform:uppercase;line-height:.8;}#Corporate #financement .frais{font-size:1.7rem;text-transform:uppercase;}#Corporate #eco_produits h2{text-transform:uppercase;font-weight:600;font-size:1.5rem;}#Corporate #eco_produits .product{margin-bottom:40px;}#Corporate #eco_produits .product .number{display:inline-block;font-size:1.6rem;font-weight:600;}#Corporate #eco_produits .product .line{display:inline-block;background:#004a82;height:2px;width:20%;margin:8px 0;}#Corporate #eco_produits .product .product_desc{font-weight:600;}#Corporate #flotte .flotte{background:url('/Content/poolstar/images/corporate/Nos_Ambitions/flotte.jpg') no-repeat;background-size:cover;height:320px;}#Corporate #expertise_metier .expertise_metier{background:url('/Content/poolstar/images/corporate/Conception_SAV/expertise_metier.jpg') no-repeat;background-size:cover;height:400px;}#Corporate #r_and_d .r_and_d{background:url('/Content/poolstar/images/corporate/Conception_SAV/r_and_d.svg') no-repeat;background-size:contain;background-position:center;height:330px;}#Corporate #realisation .realisation{background:url('/Content/poolstar/images/corporate/Conception_SAV/realisation.jpg') no-repeat;background-size:cover;height:320px;}#Corporate #datas .avenir p,#Corporate #datas .avenir .palmares{color:#fff;}#Corporate #datas .avenir .top-border,#Corporate #datas .palmares .top-border{background-color:#fff;}#Corporate #datas .palmares{border:2px solid #fff;width:fit-content;padding:40px;position:relative;}#Corporate #datas .palmares ul{color:#fff;list-style-type:none;padding-left:0;}#Corporate .palmares_picto{width:60px;position:absolute;left:-30px;top:25px;}#Corporate #quote h2{font-weight:600;font-size:1.4rem;text-transform:uppercase;width:fit-content;margin:auto;margin-top:0;position:relative;display:block;padding:80px 0;}#Corporate #quote h2 .fa-quote-left{position:absolute;left:0;top:50px;}#Corporate #quote h2 .fa-quote-right{position:absolute;right:0;bottom:50px;}#Corporate #quote .quote_block{width:fit-content;padding:0 50px;position:relative;margin-bottom:100px;}#Corporate #quote .arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f3f4f4;position:absolute;transform:translate(-50%,-50%);left:50%;}#Corporate #quote .hilight{color:#004a82;font-weight:600;}#Corporate #objectifs .objectifs{background:url('/Content/poolstar/images/corporate/Nos_Ambitions/pool.jpg') no-repeat;background-size:cover;}#Corporate #sav .sav{background:url('/Content/poolstar/images/corporate/Conception_SAV/sav.jpg') no-repeat;background-size:cover;height:400px;}#Corporate #documentation .documentation{background:url('/Content/poolstar/images/corporate/Conception_SAV/documentation.jpg') no-repeat;background-size:cover;height:320px;background-position:center;}#Corporate #formation .formation{background:url('/Content/poolstar/images/corporate/Conception_SAV/formation.jpg') no-repeat;background-size:cover;height:320px;background-position:center;}@media(max-width:991.98px){#Corporate #services_header .cover{width:100%!important;}#Corporate .teammates .collaboration,#Corporate .teammates .team,#Corporate #dropshipping .background,#Corporate #objectifs .objectifs{height:320px;}#Corporate #dropshipping,#Corporate #sav{height:690px;}.last-md{order:13;}}@media(max-width:767.98px){.last{order:13;}#Corporate #dropshipping,#Corporate #sav{height:867px;background:none;}#Corporate .financement{text-align:center;}}#Recrutement .recrutement{background-color:#f3f4f4;padding:40px 0;}#Recrutement .recrutement h1,#Recrutement .recrutement h2{text-transform:uppercase;}#Recrutement .recrutement h1{font-size:1.5rem;font-weight:300;}#Recrutement .recrutement h2{font-size:3rem;font-weight:600;line-height:.6;}#Recrutement .recrutement .card{border:0;border-left:5px solid #004a82;border-radius:0;padding:10px;height:220px;margin-bottom:30px;}#Recrutement .recrutement .card-title{text-transform:uppercase;font-weight:600;}#Recrutement .recrutement .card .card-body .address{color:#707070;display:block;}#Recrutement .recrutement .card .card-body .view{background-color:#004a82;color:#fff;border-radius:50px;padding:0 5px;font-weight:600;text-transform:uppercase;}#Recrutement .recrutement .card .card-body .view:hover{background-color:#ed1b2f;color:#fff;}#Recrutement .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:#707070;}#Recrutement .back{text-transform:uppercase;color:#004a82;}#Recrutement .back:hover{color:#ed1b2f;text-decoration:none;}#Recrutement .details{background-color:#fff;}#Recrutement .details .top-border{height:3px;background:#004a82;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:#004a82;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;}#Revendeur h1,#Revendeur h2{text-transform:uppercase;font-size:1.4rem;font-weight:700;}#Revendeur .top_title .top-border{height:3px;background:#004a82;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:#004a82;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;}@media(max-width:991.98px){#Revendeur .background{height:180px;}}#Download .download{background-color:#f3f4f4;padding:40px 0;}#Download .download h1,#Download .download h2{text-transform:uppercase;}#Download .download h1{font-size:1.5rem;font-weight:600;}#Download .download h2{font-size:1.2rem;font-weight:600;line-height:.6;margin-top:20px;}#Download .download .content{background-color:#fff;padding:20px;}#Download .download .controls .btn{background-color:#025287;color:#fff!important;border:0;border-radius:50px;padding:5px 14px;}#Download .download .controls .btn.mixitup-control-active{background-color:#ed1b2f;}#Download .download .card{border:0;border-radius:0;padding:10px;height:320px;}#Download .download .card .title{text-transform:uppercase;font-size:1.2rem;font-weight:600;display:block;color:#004a82;}#Download .download .card .picture{height:200px;display:flex;justify-content:center;align-items:center;}#Download .download .card .picture img{box-shadow:4px 4px 8px #333;}#Download .download .card a{color:#707070;}#Download .download .card a:hover,#Download .download .card .title:hover{color:#ed1b2f;text-decoration:none;}#Download .download .card .title .top-border{height:3px;background:#025287;width:20%;margin:10px auto;}#Presse .presse{background-color:#f3f4f4;padding:40px 0;}#Presse .presse h1,#Presse .presse h2{text-transform:uppercase;}#Presse .presse h1{font-size:1.5rem;font-weight:600;}#Presse .presse h2{font-size:1.2rem;font-weight:600;line-height:.6;margin-top:20px;}#Presse .filters{background-color:#fff;}#Presse .filters_title{background-color:#025287;color:#fff;text-transform:uppercase;font-weight:600;font-size:1.4rem;padding:5px 20px;margin-bottom:1px;display:block;}#Presse .media_type{background-color:#025287;color:#fff;text-transform:uppercase;font-weight:600;font-size:1.4rem;padding:5px 20px;margin-bottom:1px;display:block;}#Presse .filters .logo{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);filter:gray;width:150px;}#Presse .filters .mixitup-control-active .logo{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);filter:grayscale(0%);filter:transparent;}#Presse .presse .content{background-color:#fff;padding:20px;}#Presse .presse .mix{background-color:#fff;border:0;border-radius:0;padding:10px;height:320px;margin-left:0;margin-right:0;}#Presse .presse .mix .title{text-transform:uppercase;font-size:1.2rem;font-weight:600;display:block;color:#004a82;}#Presse .presse .mix a{color:#707070;}#Presse .presse .mix a:hover,#Presse .presse .mix .title:hover{color:#ed1b2f;text-decoration:none;}#Presse .presse .mix .title .top-border{height:3px;background:#025287;width:20%;margin:10px auto;}#Presse .presse .controls .btn_all{background-color:#025287;color:#fff!important;border:0;border-radius:50px;padding:5px 14px;}#Presse .presse .mix{border:0;border-left:5px solid #004a82;border-radius:0;padding:10px;height:220px;margin-bottom:30px;}#Presse .presse .card-title{text-transform:uppercase;font-weight:600;}#Presse .presse .mix .address{color:#707070;display:block;}#Presse .presse .mix .date{display:block;font-weight:600;}#Presse .presse .mix .view{background-color:#004a82;color:#fff;border-radius:50px;padding:0 5px;font-weight:600;text-transform:uppercase;}#Presse .presse .mix .view:hover{background-color:#ed1b2f;color:#fff;}#Presse .presse .mix .top-border{height:3px;background:#025287;width:20%;text-align:left;}#Cms .cms{background-color:#f3f4f4;padding:40px 0;}#Cms .cms h1,#Cms .cms h2{text-transform:uppercase;}#Cms .cms h1{font-size:1.5rem;font-weight:600;}#Cms .cms h2{font-size:1.2rem;font-weight:600;line-height:.6;margin-top:20px;}#Cms .cms .content{background-color:#fff;padding:20px;}#Catalog #products_list a{text-decoration:none;}#Catalog .filters_title{border-bottom:.25rem solid #004a82;text-transform:uppercase;font-weight:600;font-size:.9rem;padding:.25rem 1rem;margin-bottom:1px;}#Catalog .sticky-top.filters-aside{top:90px!important;}#Catalog #filter_brands .filter_brands_name{position:relative;display:block;cursor:pointer;background-color:#f3f4f4;}#Catalog #filter_brands .filter_brands_name:hover{background-color:rgba(0,0,0,.1);}#Catalog #filter_brands .filter_brands_name label.label-control-active::after{font-family:"FontAwesome";font-size:1.6rem;content:"";top:.1rem;right:10px;position:absolute;}#Catalog .nav-justified li{margin:auto;}#Catalog #garanties .col-md-2{margin:auto;}#Catalog .center-block{display:block;margin-right:auto;margin-left:auto;}#Catalog .carousel-inner>.item>a>img,#Catalog .carousel-inner>.item>img,#Catalog .thumbnail a>img,#Catalog .thumbnail>img{display:block;width:fit-content;height:auto;}#Catalog .img-responsive{max-width:100%;height:auto;}#Catalog .scrollTo:hover{text-decoration:none;}#Catalog .product_item{border:0;}#Catalog .product_item .vignette{max-width:200px;}#Catalog .product_item .logo_bleu{max-width:80px;}#Catalog .product_item .title,#Catalog .product_item .baseline,#Catalog .product_item .description{display:block;}#Catalog .product_item .title{color:#004a82;font-size:1.1rem;font-weight:600;text-transform:uppercase;margin-top:10px;}#Catalog .product_item .baseline{color:#00bad3;}#Catalog .product_item .description{color:#707070;font-size:.9rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}#Catalog .product_item .product_image{background-size:contain!important;height:366px;background-position:center!important;}#Catalog .product_item .height-product{height:366px;}#Catalog .product_item .top-border{height:3px;background:#025287;width:15%;}#Catalog #filter_products{background-color:#f3f4f4;}#Catalog #filter_products .title{position:relative;display:block;text-decoration:none;color:#004a82;padding:.5rem 1.5rem;}#Catalog #filter_products .title:hover{background-color:rgba(0,0,0,.1);}#Catalog #filter_products .title::after{font-family:"FontAwesome";font-size:1.6rem;content:"";top:.1rem;right:10px;position:absolute;}#Catalog #filter_products .title[aria-expanded="true"]::after{content:"";}#Catalog #filter_products h3.title{font-size:20px;font-weight:300;text-transform:uppercase;color:#004a82;margin-left:-15px;padding:0;}#Catalog #filter_products h3.title::after{display:none;}#Catalog #filter_products .chiller_cb span:before,#Catalog #filter_products .chiller_cb span:after{content:"";display:inline-block;background:#fff;width:0;height:.2rem;position:absolute;transform-origin:0% 0%;}#Catalog #filter_products .chiller_cb{position:relative;display:flex;align-items:center;margin-bottom:.2rem;}#Catalog #filter_products .chiller_cb input{display:none;}#Catalog #filter_products .chiller_cb input:checked~span{background:#ed1b2f;border-color:#ed1b2f;}#Catalog #filter_products .chiller_cb input:checked~span:before{width:1rem;height:.15rem;transition:width .1s;transition-delay:.3s;}#Catalog #filter_products .chiller_cb input:checked~span:after{width:.4rem;height:.15rem;transition:width .1s;transition-delay:.2s;}#Catalog #filter_products .chiller_cb input:disabled~span{background:transparent;border-color:#004a82;}#Catalog #filter_products .chiller_cb input:disabled~label{color:#004a82;}#Catalog #filter_products .chiller_cb input:disabled~label:hover{cursor:default;}#Catalog #filter_products .chiller_cb label{padding-left:2rem;position:relative;z-index:2;cursor:pointer;margin-bottom:0;}#Catalog #filter_products .chiller_cb span{display:inline-block;width:1rem;height:1rem;border:2px solid #004a82;position:absolute;left:0;transition:all .2s;z-index:1;box-sizing:content-box;}#Catalog #filter_products .chiller_cb span:before{transform:rotate(-55deg);top:.8rem;left:.37rem;}#Catalog #filter_products .chiller_cb span:after{transform:rotate(35deg);bottom:.35rem;left:.2rem;}#Catalog #filter_products .filter_link a{color:#004a82;}#Catalog #filter_products .filter_link a:hover{color:#ed1b2f;}#Catalog .category_filters{position:relative;background-color:#f3f4f4;border-top:1px solid #fff;}#Catalog .category_filters a{display:block;color:#004a82;text-decoration:none;}#Catalog .category_filters a:hover{background-color:rgba(0,0,0,.1);}#Catalog .category_filters a.active{font-weight:600;background-color:rgba(0,0,0,.2);background-color:#004a82;color:#fff;}#Catalog .category_filters a.active::after{font-family:"FontAwesome";font-size:1.2rem;content:"";top:.4rem;right:10px;position:absolute;}#Catalog .pictos_product{margin-right:auto!important;margin-left:auto!important;display:block;}#Catalog .clone{background-color:#fff;border:2px solid #004a82;color:#004a82;font-weight:600;padding:5px;margin-right:10px;margin-bottom:10px;}#Catalog .clone:hover{background-color:#ed1b2f;border:2px solid #ed1b2f;color:#fff;}#Catalog #actives-filters-title{color:#004a82;font-size:1.2em;font-weight:600;text-transform:uppercase;text-decoration:underline;}#Catalog #reset_link{background-color:#004a82;color:#fff;}#Catalog .label-control-active{color:#ed1b2f;}@media(min-width:992px){#Catalog .pictos_product{max-width:56px;margin-top:10px!important;margin-bottom:10px!important;}}@media(max-width:991.8px) and (min-width:768px){#Catalog .pictos_product{max-width:60px;margin-top:8px!important;margin-bottom:8px!important;}}@media(max-width:767.8px){#Catalog .pictos_product{max-width:54px;margin-top:12px!important;margin-bottom:12px!important;}}#Catalog .category-external-link{position:relative;display:block;text-decoration:none;color:#fff;background-color:#004a82;}#Catalog .category-external-link:hover{background-color:#012e4b;}#Catalog .category-external-link:hover::after{font-family:"FontAwesome";font-size:1.2rem;content:"";top:.4rem;right:10px;position:absolute;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4TbMDrMfJQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjMDrMfJQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4bbLDrMfJQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LDrMfJQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEorCIPrQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCIPrQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCIPrQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrQ.ttf) format('truetype');}@media(min-width:1200px){#Catalog #wrapper .container,#Catalog #wrapper .container-lg,#Catalog #wrapper .container-md,#Catalog #wrapper .container-sm,#Catalog #wrapper .container-xl{max-width:1170px;}}select.goog-te-combo{border-radius:0;height:auto;padding:4px 6px;}.waterflex body>.skiptranslate .goog-te-banner-frame{top:auto;bottom:-2px;}.hvr-float{display:inline-block;vertical-align:middle;transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;}.hvr-float:hover,.hvr-float:focus,.hvr-float:active{transform:translateY(-8px);}.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;}.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#2098d1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-underline-from-left:hover:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:active:before{right:0;}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#2098d1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-underline-from-center:hover:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:active:before{left:0;right:0;}.breadcrumb{font-size:13px;margin-bottom:0!important;padding:0;position:relative;display:inline-block;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;background-color:transparent;padding:15px 0;}.breadcrumb li{display:inline-block;margin-right:5px;}.breadcrumb li a{color:#004a82;}.breadcrumb li a:hover{color:#f00;}.breadcrumb li.active{font-weight:700;}.breadcrumb li::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/";}#Catalog #wrapper{overflow:hidden;background-color:#f1f2f7;font-family:'Raleway',Arial,sans-serif;font-size:14px;line-height:23px;margin:0;padding:0!important;position:relative;}#Catalog .color-white{color:#fff!important;}#Catalog .tab_sauna_center{margin:auto;}#Catalog #sous-titre_nom_produit{font:lighter 90px 'Open Sans';color:#000;}@media(max-width:1200px) and (min-width:990px){#Catalog #sous-titre_nom_produit{font:lighter 82px 'Open Sans';color:#000;margin-bottom:100px;}}@media(max-width:990px){#Catalog #sous-titre_nom_produit{font:lighter 45px 'Open Sans';color:#000;}}#Catalog .background_sauna{background:#ece2cb;}#Catalog #titre_description{font:lighter 36px 'Open Sans';color:#000;text-align:center;margin:0;}#Catalog .titre_cat_description_sauna{font:lighter 36px 'Open Sans';color:#000;text-align:center;margin:0;margin-bottom:20px;}#Catalog #titre_description_gras{font-weight:bold;}#Catalog .sous-titre_description{font:normal 'Open Sans';color:#e09c34;}#Catalog .sous-titre_description_fsauna{font:normal 16px 'Open Sans';color:#e09c34;margin:0;}#Catalog .text_description{font:normal 16px 'Open Sans';color:#5d5d5d;}#Catalog .text_description_fsauna{font:normal 13px 'Open Sans';color:#5d5d5d;}#Catalog .tab_carac_fsauna{text-align:center;}#Catalog .images_description{padding:0!important;}#Catalog .img-responsive-description{width:100%;}#Catalog .image_description_sauna{max-width:100%;height:auto;margin:auto;}@media(max-width:990px){#Catalog .img-responsive-description{display:block;max-width:100%;height:auto;width:100%;}#Catalog .text_description{font:normal 16px 'Open Sans';color:#5d5d5d;padding-bottom:20px;}#Catalog .text_description_fsauna{font:normal 13px 'Open Sans';color:#5d5d5d;padding-bottom:40px;}}#Catalog .colonnes_carac{text-align:center;font:normal 18px 'Open Sans';line-height:45px;}#Catalog .titre_carac{font:lighter 30px 'Open Sans';color:#000;margin-bottom:35px;}#Catalog .marge_plan_carac{margin-top:60px;}#Catalog .titre_suplement_carac{font:lighter 35px 'Open Sans';color:#000;margin-bottom:18px;}#Catalog .accroche_suplement_carac{font:normal 16px 'Open Sans';color:#484848;}#Catalog .container_marge{padding:20px 0;}@media(max-width:990px){#Catalog .colonnes_carac{text-align:center;font:normal 18px 'Open Sans';line-height:26px;margin-bottom:20px;}#Catalog .marge_plan_carac{margin-top:0;}#Catalog .titre_carac{font:lighter 30px 'Open Sans';color:#000;margin-bottom:0;}#Catalog .container_center{text-align:center;}}#Catalog .container_center_carac{text-align:center;}#Catalog .background_aquaf{background-color:#ffead5;}#Catalog #sous-titre_nom_produit_aquaf{font:lighter 90px 'Open Sans';}#Catalog #accroche_produit_aquaf{font:bold 21px 'Open Sans';text-align:center;margin-top:30px;color:#606060;}#Catalog .img_responsive_aquaf{margin:auto;}#Catalog #img_pratique_aquaf{padding:40px;}#Catalog #img_produit_aquaf{height:580px;}#Catalog #img_produit_swim{height:400px;}#Catalog #titre_accroche_description_aquaf{font:lighter 36px 'Open Sans';margin-left:12%;margin-right:8%;text-align:center;margin-top:0;}#Catalog .accroche_description_aquaf{font:15px 'Open Sans';margin-left:12%;margin-right:8%;color:#606060;}#Catalog .image_carac_aquaf{margin:auto;}#Catalog .tab_aquaf_maillot80{margin-top:80px;}#Catalog .tab_aquaf_maillot20{margin-top:20px;}#Catalog .img_aquaf_maillot_complement{width:25%;}#Catalog .txt_aquaf_maillot_complement{font:lighter 26px 'Open Sans';color:#079ac6;text-align:center;margin-bottom:20px;display:block;}@media(max-width:990px){#Catalog #sous-titre_nom_produit_aquaf{font:lighter 45px 'Open Sans';}#Catalog #img_pratique_aquaf{padding:20px;}#Catalog #img_produit_aquaf{width:470px;height:100%;}#Catalog .tab_aquaf_maillot80{margin-top:0;}#Catalog .tab_aquaf_maillot20{margin-top:0;}}@media(max-width:1200px) and (min-width:990px){#Catalog #sous-titre_nom_produit_aquaf{font:lighter 82px 'Open Sans';}#Catalog .tab_aquaf_maillot80{margin-top:0;}#Catalog .tab_aquaf_maillot20{margin-top:0;}}#Catalog #titre_description_aquaf{font:lighter 36px/100% 'Raleway','sans-serif';text-align:center;margin:20px;}#Catalog .sous-titre_description_aquaf{margin-top:0;}#Catalog .bloc_image_description_aquaf{padding:0!important;}#Catalog .img_description_responsive_aquaf{width:100%;}#Catalog .sous-titre_description_aquaf{margin-top:10px;}#Catalog .titre2_description_aquaf{font:lighter 36px 'Open Sans';color:#079ac6;text-align:center;margin-bottom:20px;}#Catalog .colonnes_description_aquaf h3,#Catalog .colonnes_description_aquaf p{text-align:center;padding:0 0!important;}@media(max-width:990px){#Catalog #titre_description_aquaf{font:lighter 30px 'Open Sans';text-align:center;margin:20px;}#Catalog .img_description_responsive_aquaf{width:100%;}#Catalog .sous-titre_description_aquaf{margin-top:20px;}}#Catalog .col-xs-4{width:33.33333333%;}#Catalog .col-xs-8{width:66.66666667%;}#Catalog .padding80{padding:80px 0!important;}@media(min-width:992px){#Catalog .col-md-offset-0{margin-left:0;}#Catalog .coasto .col-md-offset-2{margin-left:16.66666667%;}#Catalog .coasto .col-md-offset-4{margin-left:33.33333333%;}#Catalog .coasto .col-md-offset-5{margin-left:41.66666667%;}#Catalog .coasto .col-md-offset-6{margin-left:50%;}#Catalog .coasto .col-md-push-3{left:25%;}#Catalog .coasto .col-md-pull-4{right:33.33333333%;}#Catalog .coasto .col-md-pull-6{right:50%;}}#Catalog .gradient-blanc p{text-align:center;}#Catalog.holls .breadcrumb{position:absolute;}#Catalog .modal-header{border:0;}#product #path-product{background:#025287;box-shadow:0 5px 5px rgba(0,0,0,.1);}#product #path-product .breadcrumb_nav .breadcrumb-item.active{color:#fff;}#product #path-product .breadcrumb_nav .breadcrumb-item+.breadcrumb-item::before{color:#fff;}#product #path-product .breadcrumb_nav .breadcrumb-item a{color:#fff;}#product #galerie_photo a{color:#fff;}#product{overflow:hidden;}#product .breadcrumb-item{margin-right:0;}#product #background{height:335px;background-size:cover!important;background-position:center!important;position:relative;margin-top:50px;margin-bottom:50px;}#product #background .product_image{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;animation-name:run;animation-duration:1s;}@-webkit-keyframes run{0%{left:0;opacity:0;}100%{left:50%;}}#product #description .logo{width:188px;}#gallery.custom{padding:0 15px;}#gallery.custom img{display:block;margin:15px 0;border-radius:300px 30px 300px 300px;}#gallery.custom img:hover{border-radius:30px 90px 30px 30px;}#exampleModal.custom .modal-content{background:none;border:0;}#exampleModal.custom .modal-header{border:0;}#exampleModal.custom .modal-header button{background:none;border-radius:100px 100px 0 0;padding:5px 10px;opacity:1;position:relative;top:3px;border:solid 2px #fff;}@media(min-width:992px){#exampleModal.custom .modal-header button{top:15px;}}#exampleModal.custom .modal-header button:hover{top:3px;}#exampleModal.custom .modal-header span{color:#fff;}#exampleModal.custom .modal-body{padding:0;border:0;position:relative;}#exampleModal.custom .modal-body::before,#exampleModal.custom .modal-body::after{content:'';height:50px;width:50px;display:block;position:absolute;background:#fff;border-radius:3px 10px;}@media(min-width:768px){#exampleModal.custom .modal-body::before,#exampleModal.custom .modal-body::after{border-radius:3px 30px;height:100px;width:100px;}}#exampleModal.custom .modal-body::before{top:-5px;left:-5px;}@media(min-width:768px){#exampleModal.custom .modal-body::before{top:-15px;left:-15px;}}#exampleModal.custom .modal-body::after{bottom:-5px;right:-5px;z-index:-1;}@media(min-width:768px){#product #exampleModal.custom .modal-body::after{bottom:-15px;right:-15px;}}#product #exampleModal.custom .modal-footer{border:0;margin-top:60px;}@media(min-width:992px){#product #exampleModal.custom .modal-footer{margin-top:40px;}}#product #exampleModal.custom .modal-footer .btn{margin:auto;border:solid 2px #fff;background:none;text-transform:uppercase;font-size:.8em;letter-spacing:.1em;font-weight:bold;padding:.2em .7em;}#product #exampleModal.custom .modal-footer .btn:hover{background:#fff;color:#000;}#product #exampleModal.custom .carousel-control-prev,#product #exampleModal.custom .carousel-control-next{font-size:2em;top:auto;opacity:1;bottom:-52px;}@media(min-width:768px){#product #exampleModal.custom .carousel-control-prev,#product #exampleModal.custom .carousel-control-next{top:0;opacity:.5;bottom:0;}}#product #exampleModal.custom .carousel-control-next-icon,#product #exampleModal.custom .carousel-control-prev-icon{height:30px;width:30px;}@media(min-width:768px){#product #exampleModal.custom .carousel-control-prev{left:-90px;}}@media(min-width:768px){#product #exampleModal.custom .carousel-control-next{right:-90px;}}#exampleModal.custom .carousel-indicators{bottom:-60px;}@media(min-width:992px){#product #exampleModal.custom .carousel-indicators{bottom:-30px;}}#product #exampleModal.custom .carousel-indicators li{height:30px;border-radius:100px;background:none;border:solid 2px #fff;}@media(min-width:992px){#product #exampleModal.custom .carousel-indicators li{height:10px;}}#product #exampleModal.custom .carousel-indicators li:hover{background:#fff;}#product #exampleModal.custom .carousel-indicators li.active{background:#fff;}#Modal_video .modal-body{position:relative;padding:0;}#Modal_video .close{position:absolute;right:-30px;top:0;z-index:999;font-size:2rem;font-weight:normal;color:#fff;opacity:1;}#Modal_video .modal-content{background-color:transparent;border:0;}#videoModal{overflow:hidden;}#videoModal .modal-dialog{max-width:800px;margin:30px auto;}#videoModal .modal-body{position:relative;padding:0;}#videoModal .close{position:absolute;right:-25px;top:-5px;z-index:999;font-size:2rem;font-weight:normal;color:#fff;opacity:1;}.onglet_revendeur_survol{display:none;}.onglet_revendeur{background:url('/Content/poolstar/images/product_page/nos_revendeurs.svg') no-repeat;background-size:100%;width:50px;height:100%;position:fixed;right:-8px;z-index:21000;top:188px;cursor:pointer;}.onglet_revendeur:hover{background:url('/Content/poolstar/images/product_page/nos_revendeurs_survol.svg') no-repeat;right:0;}.onglet_fiche_produit_fr,.onglet_fiche_produit_en{background-size:100%;width:50px;height:170px;position:fixed;right:-8px;z-index:1000000;top:300px;cursor:pointer;}.onglet_fiche_produit_fr{background:url('/Content/poolstar/images/product_page/fiche_produit_FR.svg') no-repeat;}.onglet_fiche_produit_en{background:url('/Content/poolstar/images/product_page/fiche_produit_EN.svg') no-repeat;}.onglet_fiche_produit_fr:hover{background:url('/Content/poolstar/images/product_page/fiche_produit_survol_FR.svg') no-repeat;right:0;}.onglet_fiche_produit_en:hover{background:url('/Content/poolstar/images/product_page/fiche_produit_survol_EN.svg') no-repeat;right:0;}.slider-doc,.slider-pdf,.slider-dl{transform:rotate(270deg);font-size:.84rem;line-height:1.2rem;z-index:1050;position:fixed;display:block;background-color:#004a82;color:#fff;padding:12px 20px;border-top-left-radius:10px;border-top-right-radius:10px;text-transform:uppercase;transform-origin:100% 100%;transition:background-color 500ms,right 500ms;text-decoration:none;border:solid 4px;}.slider-doc i,.slider-pdf i,.slider-dl i{margin-right:8px;font-size:1.2rem;}.slider-doc:hover,.slider-pdf:hover,.slider-dl:hover{background-color:#ed1b2f;right:0;}.slider-doc{top:400px;right:-8px;}.slider-pdf,.slider-dl{top:180px;right:-8px;}.slider-dl:hover{text-decoration:none;color:#fff;}#reseller{display:flex;justify-content:space-evenly;flex-wrap:wrap;margin-top:35%;}#reseller .btn{display:flex;align-items:center;white-space:nowrap;padding:1rem 1.5rem 1rem 1.5rem!important;text-transform:uppercase;border-radius:0;background:#0081b7;font-size:1.1em;margin-top:10px;}@media(max-width:991px){.slider-doc,.slider-pdf,.slider-dl{transform:rotate(0deg);top:auto;padding:10px;font-size:.7rem;}.slider-doc:hover,.slider-pdf:hover,.slider-dl:hover{bottom:-7px;}.slider-doc{bottom:-11px;right:90px!important;}.slider-pdf,.slider-dl{bottom:-11px;right:220px!important;}}#lightboxOverlay{z-index:21500!important;}.lightbox{z-index:22000!important;}#menu_product{display:none;}#menu_product.menu_fixed{display:block;position:fixed!important;left:0;top:70px;z-index:19000;box-shadow:0 .6em .3em -.3em rgba(0,0,0,.1);width:100%;}#menu_product .navbar{border:0;padding:10px;}#menu_product .navbar a{text-transform:uppercase;margin-right:20px;}#menu_product .navbar a.active{font-weight:600;}#menu_product .navbar a,#menu_product .navbar a:hover{color:#fff;}@media(max-width:991px){#menu,#menu_product{display:none!important;}#reseller{margin-top:0;margin-bottom:30px;}}@font-face{font-family:'Poppins';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/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/v23/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/v23/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/v23/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/v23/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/v23/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/v23/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/v23/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/v23/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/v23/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/v23/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/v23/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/v23/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/v23/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/v23/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/v23/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/v23/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/v23/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 .filters-title{border-bottom:.25rem solid #004a82;text-transform:uppercase;font-weight:600;font-size:.9rem;padding:.25rem 1rem;margin-bottom:0;}#Actuality #article-search{border-radius:0;border-top:0;}#Actuality .sticky-top.filters-aside{z-index:0;top:150px!important;}#Actuality .category-filters{position:relative;background-color:#f3f4f4;border-top:1px solid #fff;}#Actuality .category-filters a{display:block;color:#004a82;text-decoration:none;}#Actuality .category-filters a:hover{background-color:rgba(0,0,0,.1);}#Actuality .category-filters a.active{font-weight:600;background-color:rgba(0,0,0,.2);background-color:#004a82;color:#fff;}#Actuality .category-filters a.active::after{font-family:"FontAwesome";font-size:1.2rem;content:"";top:.4rem;right:10px;position:absolute;}#Actuality .article-details{padding-top:20px;padding-bottom:20px;margin-bottom:30px;border:solid 1px #4e4e4e;}#Actuality .article-details .img-fluid{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;}#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 .filters-title{border-bottom:.25rem solid #004a82;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:150px!important;margin-bottom:50px;}#Article .category-filters{position:relative;background-color:#f3f4f4;border-top:1px solid #fff;}#Article .category-filters a{display:block;color:#004a82;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:#004a82;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:#025287;}#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;color:#106eab;}#Article .article-list a .background-color h5{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;}}.poolican-css #product{color:#fff;font-size:17px;overflow:hidden;}.poolican-css #product.mt-2{margin-top:0!important;}.poolican-css #product #header{height:calc(100vh - 74px);}.poolican-css #product #header .logo.zoom{transform:scale(1.3);}.poolican-css #product #header .opacity{opacity:0%;}.poolican-css #product #header .text{background:url("/Content/poolex/images/poolican/background1.png") no-repeat;background-size:cover;}.poolican-css #product #header video{position:absolute;width:100%;height:100%;top:0;object-fit:cover;z-index:-1;}.poolican-css #product #header video.zindex{z-index:0;}.poolican-css #product #header div{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;}.poolican-css #product #header div hr{width:550px;max-width:100%;border:solid #fff 1px;margin:30px auto;}.poolican-css #product #header div p{display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:lighter;text-transform:uppercase;}.poolican-css #product #header div p img{margin:0 10px;}.poolican-css #product #highlights{background:#fff;text-transform:uppercase;text-align:center;height:75vh;}.poolican-css #product #highlights .container{height:100%;display:flex;justify-content:center;flex-direction:column;}.poolican-css #product #highlights h1{color:#192742;font-size:46px;font-weight:bold;}.poolican-css #product #highlights h1 .one,.poolican-css #product #highlights h1 .two,.poolican-css #product #highlights h1 .three{opacity:0;}.poolican-css #product #highlights h1 .one.opacity,.poolican-css #product #highlights h1 .two.opacity,.poolican-css #product #highlights h1 .three.opacity{opacity:100%;}.poolican-css #product #highlights h2{color:#192742;font-size:28px;margin:40px 0;display:flex;flex-direction:row;font-weight:inherit;}.poolican-css #product #highlights h2:before,.poolican-css #product #highlights h2:after{content:"";flex:1 1;border-bottom:2px solid #192742;margin:auto;max-width:70px;}.poolican-css #product #highlights h2:before{margin-right:20px;}.poolican-css #product #highlights h2:after{margin-left:20px;}.poolican-css #product #highlights .row span{width:225px;text-align:center;padding:5px;margin:2px;}.poolican-css #product #highlights .row span:nth-child(1){background:linear-gradient(to right bottom,#2b8c9c,#27b2c7);}.poolican-css #product #highlights .row span:nth-child(2){background:linear-gradient(to right bottom,#ffb43c,#ff792c);}.poolican-css #product #highlights .row span:nth-child(3){background:linear-gradient(to right bottom,#e34162,#ff792c);}.poolican-css #product #highlights .row span:nth-child(4){background:linear-gradient(to right bottom,#702f80,#da47a3);}.poolican-css #product #highlights .btn{border:2px solid;border-radius:40px;font-size:20px;text-transform:uppercase;font-weight:bold;width:100%;max-width:350px;margin:50px auto 0 auto;}.poolican-css #product #highlights-short-description{background:url("/Content/poolex/images/poolican/background2.png") no-repeat;background-size:cover;padding:100px 0;position:relative;}.poolican-css #product #highlights-short-description h1{font-size:46px;text-transform:uppercase;margin-bottom:25px;font-weight:lighter;text-align:center;}.poolican-css #product #highlights-short-description h5{margin-bottom:25px;text-align:center;}.poolican-css #product #highlights-short-description h2{font-size:30px;margin-bottom:50px;font-weight:inherit;text-align:center;}.poolican-css #product #highlights-short-description img.poolican{position:absolute;left:-45%;top:25%;}.poolican-css #product #highlights-short-description img.mobile{opacity:0;}.poolican-css #product #highlights-short-description [class*='col-']{text-align:center;opacity:0%;margin-top:25px;}.poolican-css #product #highlights-short-description [class*='col-'].opacity{opacity:100%;}.poolican-css #product #highlights-short-description [class*='col-'] p span{font-weight:bold;text-transform:uppercase;}.poolican-css #product #highlights-short-description [class*='col-'] .icon{width:55px;margin-bottom:20px;}.poolican-css #product #pool-calculator{background:linear-gradient(to bottom,#192742,#0a1936,#08172e);padding:100px 0;}.poolican-css #product #pool-calculator .images{display:flex;justify-content:center;align-items:center;}.poolican-css #product #pool-calculator .text{padding-left:70px;}.poolican-css #product #pool-calculator .text h1{font-size:50px;text-transform:uppercase;font-weight:bold;margin-bottom:25px;}.poolican-css #product #pool-calculator .text hr{width:140px;border:solid #fff 1px;margin:30px 0;}.poolican-css #product #pool-calculator .text p{font-weight:lighter;}.poolican-css #product #pool-calculator .text p span{color:#27b2c7;font-weight:bold;}.poolican-css #product #pool-calculator .text p.plus{color:#27b2c7;font-weight:lighter;font-style:italic;border-top:2px solid;border-left:2px solid;padding:12px 0 0 15px;margin:80px 0 50px 0;}.poolican-css #product #pool-calculator .text .btn{color:#fff;border:2px solid;border-radius:40px;font-size:20px;text-transform:uppercase;font-weight:bold;padding:7px 15px;}.poolican-css #product #wifi{background:linear-gradient(to left top,#0e2457,#164876,#23759b,#35abc5,#94d8e4,#e8f3f7);padding-top:100px;position:relative;}.poolican-css #product #wifi .mobile-wifi{position:absolute;top:190px;left:-80px;}.poolican-css #product #wifi h1{font-size:80px;text-transform:uppercase;font-weight:bold;}.poolican-css #product #wifi hr{width:260px;border:solid #fff 1px;margin:50px 0;}.poolican-css #product #wifi h2{font-size:36px;text-transform:uppercase;font-weight:lighter;}.poolican-css #product #wifi ul{list-style-type:none;padding-left:0;margin:50px 0 40px 0;}.poolican-css #product #wifi ul li{margin:10px 0;font-size:24px;font-weight:lighter;}.poolican-css #product #wifi ul li img{margin-right:10px;}.poolican-css #product #wifi .btn{color:#fff;border:2px solid;border-radius:40px;font-size:20px;text-transform:uppercase;font-weight:bold;padding:7px 20px;}.poolican-css #product #wifi .download{display:flex;align-items:center;}.poolican-css #product #wifi .download .button img{border-radius:20px;}.poolican-css #product #wifi .image .poolican{margin-left:-180px;margin-top:120px;}.poolican-css #product #plug-and-play{background:linear-gradient(to bottom,#192742,#0a1936,#08172e);position:relative;padding:150px 0;}.poolican-css #product #plug-and-play .container{position:relative;z-index:1;}.poolican-css #product #plug-and-play .poolican{position:absolute;top:0;right:0;width:43%;}.poolican-css #product #plug-and-play .title img{float:left;margin-right:25px;}.poolican-css #product #plug-and-play .title h1{font-size:120px;text-transform:uppercase;font-weight:bold;color:#fff;background:linear-gradient(to right,#fff 40%,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.poolican-css #product #plug-and-play .title h2{font-size:48px;text-transform:uppercase;font-weight:lighter;margin:0;}.poolican-css #product #plug-and-play .content{margin-left:110px;}.poolican-css #product #plug-and-play .content hr{width:260px;border:solid #fff 1px;margin:50px 0;}.poolican-css #product #plug-and-play .content p{font-weight:lighter;width:820px;margin-bottom:24px;}.poolican-css #product #plug-and-play .content ul{list-style-type:none;padding-left:0;font-size:22px;text-transform:uppercase;font-weight:lighter;margin-bottom:60px;}.poolican-css #product #plug-and-play .content h3{color:#27b2c7;font-size:50px;font-weight:lighter;font-style:italic;}.poolican-css #product #video{background:#000;}.poolican-css #product #highlights-long-description{background:#fff;}.poolican-css #product #highlights-long-description #highlightsCarousel .carousel-indicators{position:relative;margin:0;}.poolican-css #product #highlights-long-description #highlightsCarousel .carousel-indicators li{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:70px;padding:5px 7px;text-transform:uppercase;text-indent:inherit;font-size:20px;border:0;opacity:1;}.poolican-css #product #highlights-long-description #highlightsCarousel .carousel-indicators li:nth-child(1){background:linear-gradient(to right bottom,#2b8c9c,#27b2c7);margin:4px 2px 4px 0;}.poolican-css #product #highlights-long-description #highlightsCarousel .carousel-indicators li:nth-child(2){background:linear-gradient(to right bottom,#ffb43c,#ff792c);margin:4px 2px;}.poolican-css #product #highlights-long-description #highlightsCarousel .carousel-indicators li:nth-child(3){background:linear-gradient(to right bottom,#e34162,#ff792c);margin:4px 2px;}.poolican-css #product #highlights-long-description #highlightsCarousel .carousel-indicators li:nth-child(4){background:linear-gradient(to right bottom,#702f80,#da47a3);margin:4px 0 4px 2px;}.poolican-css #product #highlights-long-description #highlightsCarousel .carousel-indicators li.active{font-size:22px;font-weight:bold;}.poolican-css #product #highlights-long-description .carousel-item{position:relative;}.poolican-css #product #highlights-long-description .carousel-item .text{padding-left:80px;padding-right:95px;min-height:850px;}.poolican-css #product #highlights-long-description .carousel-item .text h1{color:#06193d;font-size:30px;font-weight:bold;text-transform:uppercase;margin-top:100px;}.poolican-css #product #highlights-long-description .carousel-item .text hr{width:410px;max-width:100%;border:solid #06193d 1px;margin:35px 0;}.poolican-css #product #highlights-long-description .carousel-item .text h2{font-size:50px;font-weight:bold;text-transform:uppercase;margin-bottom:50px;}.poolican-css #product #highlights-long-description .carousel-item .text p{color:#06193d;font-weight:lighter;}.poolican-css #product #highlights-long-description .carousel-item .text .slogan p{font-size:20px;margin-bottom:0;}.poolican-css #product #highlights-long-description .carousel-item .text .slogan span{font-size:22px;font-weight:bold;font-style:italic;}.poolican-css #product #highlights-long-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;}.poolican-css #product #highlights-long-description .carousel-item .text .astuce h3{color:#06193d;font-size:24px;font-weight:bold;text-transform:uppercase;margin-bottom:0;}.poolican-css #product #highlights-long-description .carousel-item .text .astuce p{color:#06193d;font-style:italic;margin-bottom:0;}.poolican-css #product #highlights-long-description .carousel-item .text .traduction{position:absolute;bottom:10px;bottom:5px;right:10px;color:#06193d;font-size:15px;font-weight:lighter;}.poolican-css #product #highlights-long-description .carousel-item .image{padding:0;}.poolican-css #product #highlights-long-description .carousel-item .image img{height:100%;object-fit:cover;}.poolican-css #product #highlights-long-description .carousel-item .type{padding-right:0;}.poolican-css #product #highlights-long-description .carousel-item .type img{margin:auto;display:block;margin-top:140px;}.poolican-css #product #highlights-long-description .carousel-item.circulation .type{background:linear-gradient(to bottom right,#2b8c9c,#27b2c7);}.poolican-css #product #highlights-long-description .carousel-item.circulation h2{color:#2b8c9c;}.poolican-css #product #highlights-long-description .carousel-item.circulation .astuce{width:300px;margin-top:70px;}.poolican-css #product #highlights-long-description .carousel-item.circulation .astuce h3{letter-spacing:1px;}.poolican-css #product #highlights-long-description .carousel-item.filtration .type{background:linear-gradient(to bottom right,#ffb43c,#ff792c);}.poolican-css #product #highlights-long-description .carousel-item.filtration h2{color:#ff792c;}.poolican-css #product #highlights-long-description .carousel-item.filtration .slogan span{color:#ff792c;}.poolican-css #product #highlights-long-description .carousel-item.chauffage .type{background:linear-gradient(to bottom right,#e34162,#ff792c);}.poolican-css #product #highlights-long-description .carousel-item.chauffage .text h2{color:#e34162;}.poolican-css #product #highlights-long-description .carousel-item.chauffage .text .slogan{margin-top:50px;}.poolican-css #product #highlights-long-description .carousel-item.chauffage .text .slogan span{color:#e34162;}.poolican-css #product #highlights-long-description .carousel-item.chauffage .astuce{transform-style:preserve-3d;left:20px;display:flex;flex-direction:column;justify-content:center;width:525px;height:176px;}.poolican-css #product #highlights-long-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);}.poolican-css #product #highlights-long-description .carousel-item.traitement .type{background:linear-gradient(to bottom right,#702f80,#da47a3);}.poolican-css #product #highlights-long-description .carousel-item.traitement h2{color:#702f80;}.poolican-css #product #highlights-long-description .carousel-item.traitement .slogan span{color:#702f80;}.poolican-css #product #highlights-long-description .carousel-control-next,.poolican-css #product #highlights-long-description .carousel-control-prev{font-size:50px;width:10%;}.poolican-css #product #compact{background:linear-gradient(to bottom,#192742,#15233d,#08172e);height:calc(100vh - 74px);display:flex;justify-content:center;align-items:center;}.poolican-css #product #description{background:url("/Content/poolex/images/poolican/background3.png");position:relative;text-align:center;padding:150px 0;height:1482px;}.poolican-css #product #description .container{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;}.poolican-css #product #description h1{font-size:34px;text-transform:uppercase;font-weight:bold;margin:90px auto 70px auto;max-width:860px;}.poolican-css #product #description p{font-weight:lighter;margin:0 auto 1rem auto;max-width:1020px;}.poolican-css #product #description .quote{margin-top:auto;}.poolican-css #product #description .quote h2{font-size:30px;font-weight:lighter;font-style:italic;margin:43px auto;max-width:615px;}.poolican-css #product #description .poolican{position:absolute;top:300px;right:-300px;}.poolican-css #product #steps{background:#fff;padding:100px 0;text-align:center;}.poolican-css #product #steps h1{color:#06193d;font-size:50px;text-transform:uppercase;font-weight:bold;}.poolican-css #product #steps .step{margin-top:80px;}.poolican-css #product #steps .step .number{font-size:50px;text-transform:uppercase;font-weight:bold;background:#27b2c7;border-radius:50%;width:70px;height:70px;line-height:70px;margin:auto;margin-bottom:30px;}.poolican-css #product #steps .step p{color:#06193d;font-size:22px;text-transform:uppercase;font-weight:bold;text-align:center;}.poolican-css #product #steps .application{background:#06193d;width:100%;position:relative;padding:75px;margin:100px 0;}.poolican-css #product #steps .application p{font-size:32px;font-weight:lighter;font-style:italic;text-align:center;}.poolican-css #product #steps .application img.mobile-wifi{height:400px;position:absolute;left:0;bottom:0;}.poolican-css #product #steps .btn{border:2px solid;border-radius:40px;font-size:20px;text-transform:uppercase;font-weight:bold;padding:7px 60px;}.poolican-css #product #modal-pool-calculator .close{position:absolute;top:0;right:5px;padding:5px;z-index:1;}.poolican-css #product #modal-pool-calculator .pool-bg{position:absolute;left:25px;top:-25px;bottom:-25px;width:300px;background-image:url('/Content/poolex/images/poolican/image-chauffage.png');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;}.poolican-css #product #modal-pool-calculator .pool-bg::before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,84,135,.78);}.poolican-css #product #modal-pool-calculator .pool-bg .form-header{margin-bottom:30px;margin-top:60px;position:relative;z-index:20;}.poolican-css #product #modal-pool-calculator .pool-bg .form-header h2{margin-bottom:15px;font-weight:900;font-size:39px;}.poolican-css #product #modal-pool-calculator .pool-bg .form-header p{color:#fff;font-size:17px;}.poolican-css #product #modal-pool-calculator .form{margin-left:325px;padding:30px 30px 15px 30px;}.poolican-css #product #modal-pool-calculator .form h4{color:#005487;font-size:22px;margin-bottom:15px;}.poolican-css #product #modal-pool-calculator .form .input-select{margin-top:35px;margin-bottom:20px;}.poolican-css #product #modal-pool-calculator .form .input-select [class*='col-']{display:flex;justify-content:center;margin-bottom:30px;}.poolican-css #product #modal-pool-calculator .form .input-select input{display:none;}.poolican-css #product #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;}.poolican-css #product #modal-pool-calculator .form .input-select label img{max-height:50px;margin-bottom:5px;}.poolican-css #product #modal-pool-calculator .form .input-select input:checked+label{background:#005487;color:#fff;}.poolican-css #product #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);}.poolican-css #product #modal-pool-calculator .form .input-group{position:relative;margin-bottom:20px;}.poolican-css #product #modal-pool-calculator .form .input-group .form-control{color:#151515;font-size:16px;font-weight:500;}.poolican-css #product #modal-pool-calculator .form .input-group .form-control:focus{box-shadow:none;}.poolican-css #product #modal-pool-calculator .form .input-group label,.poolican-css #product #modal-pool-calculator .form .input-group .input-group-text{background-color:#005487;color:#fff;border:0;font-size:14px;}.poolican-css #product #modal-pool-calculator .form .tab-content{margin-bottom:30px;}.poolican-css #product #modal-pool-calculator .form .tab-content>.active{display:contents;}.poolican-css #product #modal-pool-calculator .form .tab-content .tab-pane{padding:0;}.poolican-css #product #modal-pool-calculator .form .volume .btn{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){.poolican-css #product #modal-pool-calculator .close{top:-15px;right:24px;color:#fff;opacity:1;}.poolican-css #product #modal-pool-calculator .pool-bg{position:relative;left:0;right:0;bottom:0;top:-15px;width:95%;margin:auto;}.poolican-css #product #modal-pool-calculator .form{margin-left:0;}}@media only screen and (max-width:576px){.poolican-css #product #modal-pool-calculator .close{top:10px;right:21px;}.poolican-css #product #modal-pool-calculator .pool-bg{top:10px;}.poolican-css #product #modal-pool-calculator .pool-bg .form-header{margin-top:30px;}.poolican-css #product #modal-pool-calculator .pool-bg .form-header h2{font-size:26px;}.poolican-css #product #modal-pool-calculator .pool-bg .form-header p{font-size:14px;}}.poolican-css #product .modal-dialog{max-width:1000px;}@media(max-width:1200px){.poolican-css #product #pool-calculator .text{padding-left:15px;padding-top:30px;}.poolican-css #product #wifi .mobile-wifi{position:absolute;top:190px;left:-80px;}.poolican-css #product #wifi .image{text-align:center;}.poolican-css #product #wifi .image .poolican{margin-left:0;max-width:100%;height:auto;}.poolican-css #product #highlights-long-description .carousel-item .text{padding-left:50px;padding-right:35px;}.poolican-css #product #highlights-long-description .carousel-item .text h1{font-size:26px;margin-top:70px;}.poolican-css #product #highlights-long-description .carousel-item .text h2{font-size:36px;}.poolican-css #product #highlights-long-description .carousel-item .text .slogan span{font-size:20px;}.poolican-css #product #highlights-long-description .carousel-item .text .astuce{left:-130px;}.poolican-css #product #highlights-long-description .carousel-item.chauffage .astuce{left:50px;}.poolican-css #product #steps .application img.mobile-wifi{left:-100px;}}@media(max-width:992px){.poolican-css #product #highlights-short-description img.poolican{left:-90%;top:15%;}.poolican-css #product #wifi .mobile-wifi{display:none;}.poolican-css #product #highlights-long-description .carousel-item .type img{width:80px;}.poolican-css #product #highlights-long-description .carousel-item .text{padding-left:30px;padding-right:15px;}.poolican-css #product #highlights-long-description .carousel-item .text h1{font-size:21px;}.poolican-css #product #highlights-long-description .carousel-item .text h2{font-size:30px;}.poolican-css #product #highlights-long-description .carousel-item.chauffage .astuce{left:75px;}.poolican-css #product #steps .application img.mobile-wifi{left:-200px;}}@media(max-width:768px){.poolican-css #product #header{height:calc(100vh - 175px);}.poolican-css #product #header video{position:inherit;width:100%;height:auto;}.poolican-css #product #highlights{height:90vh;}.poolican-css #product #highlights-short-description img.poolican{display:none;}.poolican-css #product #highlights-short-description img.mobile{opacity:100%;}.poolican-css #product #highlights-long-description #highlightsCarousel .carousel-indicators li{font-size:18px;}.poolican-css #product #highlights-long-description #highlightsCarousel .carousel-indicators li.active{font-size:20px;}.poolican-css #product #highlights-long-description .carousel-item .type img{width:60px;}.poolican-css #product #highlights-long-description .carousel-item .text h2{font-size:24px;margin-bottom:35px;}.poolican-css #product #highlights-long-description .carousel-item .text .astuce{left:-85px;}.poolican-css #product #highlights-long-description .carousel-item.chauffage .astuce{width:350px;left:100px;}.poolican-css #product #highlights-long-description .carousel-item.chauffage .astuce::before{left:-205px;}.poolican-css #product #steps h1{font-size:40px;}.poolican-css #product #steps .step p{font-size:18px;}.poolican-css #product #steps .application{padding:25px;margin:65px 0;}.poolican-css #product #steps .application p{font-size:21px;}.poolican-css #product #steps .application img.mobile-wifi{display:none;}}@media(max-width:576px){.poolican-css #product #header .logo{transform:scale(.6);}.poolican-css #product #header .logo.zoom{transform:scale(.7);}.poolican-css #product #highlights h1 span{display:block;}.poolican-css #product #highlights-short-description h1{font-size:40px;}.poolican-css #product #pool-calculator .text h1{font-size:40px;}.poolican-css #product #pool-calculator .text .btn{font-size:18px;}.poolican-css #product #wifi h1{font-size:50px;}.poolican-css #product #wifi h2{font-size:26px;}.poolican-css #product #wifi ul li{font-size:18px;}.poolican-css #product #plug-and-play{display:flex;flex-direction:column-reverse;padding:0;}.poolican-css #product #plug-and-play .poolican{position:relative;width:100%;margin-left:auto;}.poolican-css #product #plug-and-play .title img{margin-right:15px;margin-top:20px;}.poolican-css #product #plug-and-play .title h1{font-size:75px;-webkit-text-fill-color:#fff;}.poolican-css #product #plug-and-play .title h2{font-size:28px;}.poolican-css #product #plug-and-play .content{margin-left:0;}.poolican-css #product #plug-and-play .content p{width:auto;}.poolican-css #product #highlights-long-description #highlightsCarousel .carousel-indicators li{font-size:12px;}.poolican-css #product #highlights-long-description #highlightsCarousel .carousel-indicators li.active{font-size:14px;}.poolican-css #product #highlights-long-description .carousel-item .type img{width:40px;}.poolican-css #product #highlights-long-description .carousel-item .text{padding-left:15px;}.poolican-css #product #highlights-long-description .carousel-item .text h1{font-size:18px;margin-top:45px;}.poolican-css #product #highlights-long-description .carousel-item .text hr{margin:25px 0;}.poolican-css #product #highlights-long-description .carousel-item .text h2{font-size:22px;}.poolican-css #product #highlights-long-description .carousel-item .text .slogan p{font-size:17px;}.poolican-css #product #highlights-long-description .carousel-item .text .slogan span{font-size:17px;}.poolican-css #product #highlights-long-description .carousel-item .text .astuce{width:339px;left:-45px;}.poolican-css #product #highlights-long-description .carousel-item .text .astuce h3{font-size:20px;}.poolican-css #product #highlights-long-description .carousel-item.chauffage .astuce{height:226px;}.poolican-css #product #highlights-long-description .carousel-item.chauffage .astuce::before{display:none;}.poolican-css #product #description h1{font-size:26px;}.poolican-css #product #description .quote h2{font-size:26px;}.poolican-css #product #steps .step{margin-top:50px;}.poolican-css #product #steps .btn{font-size:18px;}}@media(min-width:992px){.poolican-css #product .container{max-width:1500px;}}#unsubscribe{padding:75px 20px;text-align:center;}#unsubscribe h2{font-weight:700;font-size:24px;letter-spacing:.08em;text-transform:uppercase;color:#004a82;margin-bottom:50px;}#unsubscribe p{color:#000;text-align:center;font-weight:400;font-size:15px;margin-bottom:20px;}#UniversPro{overflow:hidden;}#UniversPro #content.piscine_et_jardin .cover{background:url('https://poolstar.fr/Upload/Poolstar/Univers/Piscine%20et%20Jardin/univers-piscine-top.jpg') no-repeat;background-size:cover;background-position:center;height:350px;width:100%;position:absolute;margin-bottom:10px;}#UniversPro #content.detente_et_bien_etre .cover{background:url('https://website.poolstar.fr/Upload/Poolstar/Univers/Wellness/header-univers-wellness.jpg') no-repeat;background-size:cover;background-position:center;height:350px;width:100%;position:absolute;margin-bottom:10px;}#UniversPro .content h2 .top-border{display:block;height:3px;background:#fff;width:10%;text-align:left;margin:0;}#UniversPro #products{background-color:#f3f4f4;margin-top:20px;}#UniversPro h1{color:#fff;background:url('/Content/poolstar/images/univers/h1_cover.png');background-size:cover;text-align:center;padding:5% 12%;margin-top:20px;line-height:1;}#UniversPro h1 .part1{font-family:'Campton',sans-serif;font-size:30px;font-weight:400;}#UniversPro h1 .part2{font-family:'Campton',sans-serif;font-size:50px;font-weight:700;}#UniversPro h1 .part3{font-family:'Campton',sans-serif;font-size:29px;font-weight:660;}#UniversPro h1 .part4{font-family:'Campton',sans-serif;font-size:23px;font-weight:400;text-transform:lowercase;}#UniversPro #famous-products{text-align:center;padding:60px;}#UniversPro #famous-products h2{font-weight:700;font-size:24px;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#005487;}#UniversPro #famous-products .cards.owl-carousel{justify-content:space-evenly;margin-bottom:50px;}#UniversPro #famous-products .cards.owl-carousel .owl-stage{display:flex;justify-content:center;}#UniversPro #famous-products .cards.owl-carousel .owl-stage .owl-item{padding:0 15px;}#UniversPro #famous-products .cards.owl-carousel .owl-nav{display:none;}#UniversPro #famous-products .cards.owl-carousel .card{background:#fff;border-radius:20px;border:0 solid #ddd;min-height:450px;max-width:300px;margin:auto;cursor:pointer;}#UniversPro #famous-products .cards.owl-carousel .card .card-body{display:flex;flex-direction:column;justify-content:center;}#UniversPro #famous-products .cards.owl-carousel .card .card-body h3{font-weight:700;font-size:24px;text-transform:uppercase;color:#005487;margin-bottom:0;}#UniversPro #famous-products .cards.owl-carousel .card .card-body span{color:#444;display:block;}#UniversPro #famous-products .cards.owl-carousel .card .card-body span.pac-features{font-weight:300;margin-top:5px;text-align:center;}#UniversPro #famous-products .cards.owl-carousel .card .card-footer{padding-bottom:0;border:0;background:#fff;}#UniversPro #famous-products .cards.owl-carousel .card .card-footer .btn{background:#005487;color:#fff;border-radius:5px;padding:5px 25px;max-width:350px;}#UniversPro #famous-products .cards.owl-carousel .card .card-footer .btn:hover{background:#fff;color:#005487;}#UniversPro #famous-products .cards.owl-carousel .card .card-footer .btn-inverted{background:#fff;color:#005487;border-radius:5px;border:1px solid #005487;padding:5px 25px;width:80%;font-size:15px;text-align:center;letter-spacing:.02em;}#UniversPro #famous-products .cards.owl-carousel .card .card-footer .btn-inverted:hover{background:#005487;color:#fff;}#UniversPro .btn{background:#fff;color:#005487;font-size:15px;text-align:center;letter-spacing:.02em;padding:12px;border-radius:0;border:1px solid #005487;max-width:300px;width:80%;}#UniversPro .btn:hover{background:#fff;color:#005487;}#need-pool{background:url(https://website.poolstar.fr/Upload/Poolstar/Univers/Piscine%20et%20Jardin/devenir-revendeur-1.jpg) no-repeat;background-size:cover;text-align:center;padding:100px 30px;}#need-pool .content{background:#fff;border-radius:10px;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 .card-footer{padding:0;border:0;background:#fff;margin:auto;margin-bottom:30px;}#need-pool .content .card-footer .btn{background:#005487;color:#fff;max-width:80%;border-radius:5px;border:1px solid #025287;}#need-pool .content .card-footer .btn:hover{background:#fff;color:#005487;}#technology{background:#f9f9f9;color:#000;padding:15px 0;}#technology .text hr{width:100%;max-width:150px;border:solid #fff 1px;margin:0 auto 20px 0;}#technology .text h2{font-size:20px;font-weight:500;text-transform:uppercase;margin-top:40px;background-color:#fff;border:1px solid #025287;color:#025287;padding:10px;display:inline-block;}#technology .text h3{font-size:30px;font-weight:bold;text-transform:uppercase;color:#025287;margin-bottom:20px;margin-top:30px;}#technology .text h3 span{display:inline-block;max-width:min-content;background:#000;padding:0 10px;text-wrap:nowrap;}#technology .text p{font-size:17px;max-width:600px;text-align:left;}#technology .container-footer{padding:0;border:0;margin-top:50px;margin-bottom:20px;}#technology .container-footer .btn{background:#005487;color:#fff;font-size:15px;text-align:center;letter-spacing:.02em;padding:12px;border-radius:5px;border:1px solid #005487;max-width:300px;width:80%;}#technology .container-footer .btn:hover{background:#fff;color:#005487;}#technology .image{align-self:center;text-align:center;margin-top:20px;}#technology .image .all-tooltips{position:absolute;width:100%;height:100%;left:0;top:0;}#technology .image .all-tooltips .pin{position:absolute;top:100%;left:100%;background-color:#fff;height:15px;width:15px;border-radius:50%;cursor:pointer;opacity:.9;}#technology .image .all-tooltips .pin::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;border-radius:50%;animation:pulse-effect 1s ease-in-out infinite;}#technology .image .all-tooltips .tooltip-content{color:#000;position:absolute;background-color:#fff;box-shadow:0 0 20px #00000020;padding:15px;width:100%;max-width:350px;opacity:0;pointer-events:none;z-index:2;}#technology .image .all-tooltips .tooltip-content .arrow{position:absolute;border:10px solid transparent;border-bottom-color:#fff;top:0;left:50%;transform:translate(-50%,-100%);}#technology .image .all-tooltips .tooltip-content span{font-size:18px;color:#000;font-weight:bold;text-transform:uppercase;}#technology .image .all-tooltips .tooltip-content p{font-size:15px;color:#000;margin:0;text-align:center;}#technology .image .all-tooltips .tooltip-tech.active .tooltip-content{opacity:1;pointer-events:all;}#technology .image .all-tooltips .tooltip-tech1 .pin{left:17%;top:75%;}#technology .image .all-tooltips .tooltip-tech2 .pin{left:43%;top:76%;}#technology .image .all-tooltips .tooltip-tech3 .pin{left:61%;top:66%;}#technology .image .all-tooltips .tooltip-tech4 .pin{left:85%;top:70%;}#technology .image .all-tooltips .tooltip-tech5 .pin{left:68%;top:18%;}#technology2{background:#fff;color:#000;padding:15px 0;}#technology2 .text hr{width:100%;max-width:150px;border:solid #fff 1px;margin:0 auto 20px 0;}#technology2 .text h2{font-size:20px;font-weight:500;text-transform:uppercase;margin-top:40px;background-color:#fff;border:1px solid #881f80;color:#881f80;padding:10px;display:inline-block;}#technology2 .text h3{font-size:30px;font-weight:bold;text-transform:uppercase;color:#881f80;margin-bottom:20px;margin-top:30px;}#technology2 .text h3 span{display:inline-block;max-width:min-content;background:#000;padding:0 10px;text-wrap:nowrap;}#technology2 .text p{font-size:17px;max-width:600px;text-align:left;}#technology2 .container-footer{padding:0;border:0;margin-top:50px;margin-bottom:20px;}#technology2 .container-footer .btn{background:#881f80;color:#fff;font-size:15px;text-align:center;letter-spacing:.02em;padding:12px;border-radius:5px;border:1px solid #881f80;max-width:300px;width:80%;}#technology2 .container-footer .btn:hover{background:#fff;color:#881f80;}#technology2 .image{align-self:center;text-align:center;margin-top:20px;}#technology2 .image .all-tooltips{position:absolute;width:100%;height:100%;left:0;top:0;}#technology2 .image .all-tooltips .pin{position:absolute;top:100%;left:100%;background-color:#fff;height:15px;width:15px;border-radius:50%;cursor:pointer;opacity:.9;}#technology2 .image .all-tooltips .pin::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;border-radius:50%;animation:pulse-effect 1s ease-in-out infinite;}#technology2 .image .all-tooltips .tooltip-content{color:#000;position:absolute;background-color:#fff;box-shadow:0 0 20px #00000020;padding:15px;width:100%;max-width:350px;opacity:0;pointer-events:none;z-index:2;}#technology2 .image .all-tooltips .tooltip-content .arrow{position:absolute;border:10px solid transparent;border-bottom-color:#fff;top:0;left:50%;transform:translate(-50%,-100%);}#technology2 .image .all-tooltips .tooltip-content span{font-size:18px;color:#000;font-weight:bold;text-transform:uppercase;}#technology2 .image .all-tooltips .tooltip-content p{font-size:15px;color:#000;margin:0;text-align:center;}#technology2 .image .all-tooltips .tooltip-tech.active .tooltip-content{opacity:1;pointer-events:all;}#technology2 .image .all-tooltips .tooltip-tech1 .pin{left:27%;top:59%;}#technology2 .image .all-tooltips .tooltip-tech2 .pin{left:71%;top:55%;}#technology2 .image .all-tooltips .tooltip-tech3 .pin{left:61%;top:66%;}#technology2 .image .all-tooltips .tooltip-tech4 .pin{left:85%;top:70%;}#technology2 .image .all-tooltips .tooltip-tech5 .pin{left:68%;top:18%;}#technology3{background:#f9f9f9;color:#000;padding:15px 0;}#technology3 .text hr{width:100%;max-width:150px;border:solid #fff 1px;margin:0 auto 20px 0;}#technology3 .text h2{font-size:20px;font-weight:500;text-transform:uppercase;margin-top:40px;background-color:#fff;color:#38a8b1;border:1px solid #38a8b1;padding:10px;display:inline-block;}#technology3 .text h3{font-size:30px;font-weight:bold;text-transform:uppercase;color:#38a8b1;margin-bottom:20px;margin-top:30px;}#technology3 .text h3 span{display:inline-block;max-width:min-content;background:#000;padding:0 10px;text-wrap:nowrap;}#technology3 .text p{font-size:17px;max-width:600px;text-align:left;}#technology3 .container-footer{padding:0;border:0;margin-top:50px;margin-bottom:20px;}#technology3 .container-footer .btn{background:#38a8b1;color:#fff;font-size:15px;text-align:center;letter-spacing:.02em;padding:12px;border-radius:5px;border:1px solid #38a8b1;max-width:300px;width:80%;}#technology3 .container-footer .btn:hover{background:#fff;color:#38a8b1;}#technology3 .image{align-self:center;text-align:center;margin-top:20px;}#technology3 .image .all-tooltips{position:absolute;width:100%;height:100%;left:0;top:0;}#technology3 .image .all-tooltips .pin{position:absolute;top:100%;left:100%;background-color:#fff;height:15px;width:15px;border-radius:50%;cursor:pointer;opacity:.9;}#technology3 .image .all-tooltips .pin::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;border-radius:50%;animation:pulse-effect 1s ease-in-out infinite;}#technology3 .image .all-tooltips .tooltip-content{color:#000;position:absolute;background-color:#fff;box-shadow:0 0 20px #00000020;padding:15px;width:100%;max-width:350px;opacity:0;pointer-events:none;z-index:2;}#technology3 .image .all-tooltips .tooltip-content .arrow{position:absolute;border:10px solid transparent;border-bottom-color:#fff;top:0;left:50%;transform:translate(-50%,-100%);}#technology3 .image .all-tooltips .tooltip-content span{font-size:18px;color:#000;font-weight:bold;text-transform:uppercase;}#technology3 .image .all-tooltips .tooltip-content p{font-size:15px;color:#000;margin:0;text-align:center;}#technology3 .image .all-tooltips .tooltip-tech.active .tooltip-content{opacity:1;pointer-events:all;}#technology3 .image .all-tooltips .tooltip-tech1 .pin{left:24%;top:67%;}#technology3 .image .all-tooltips .tooltip-tech2 .pin{left:24%;top:40%;}#technology3 .image .all-tooltips .tooltip-tech3 .pin{left:52%;top:66%;}#technology3 .image .all-tooltips .tooltip-tech4 .pin{left:78%;top:50%;}#technology3 .image .all-tooltips .tooltip-tech5 .pin{left:68%;top:18%;}#technology4{background:#fff;color:#000;padding:15px 0;}#technology4 .text hr{width:100%;max-width:150px;border:solid #fff 1px;margin:0 auto 20px 0;}#technology4 .text h2{font-size:20px;font-weight:500;text-transform:uppercase;margin-top:40px;background-color:#fff;color:#7c7571;border:1px solid #7c7571;padding:10px;display:inline-block;}#technology4 .text h3{font-size:30px;font-weight:bold;text-transform:uppercase;color:#7c7571;margin-bottom:20px;margin-top:30px;}#technology4 .text h3 span{display:inline-block;max-width:min-content;background:#000;padding:0 10px;text-wrap:nowrap;}#technology4 .text p{font-size:17px;max-width:600px;text-align:left;}#technology4 .container-footer{padding:0;border:0;margin-top:50px;margin-bottom:20px;}#technology4 .container-footer .btn{background:#7c7571;color:#fff;font-size:15px;text-align:center;letter-spacing:.02em;padding:12px;border-radius:5px;border:1px solid #7c7571;max-width:300px;width:80%;}#technology4 .container-footer .btn:hover{background:#fff;color:#7c7571;}#technology4 .image{align-self:center;text-align:center;margin-top:20px;}#technology4 .image .all-tooltips{position:absolute;width:100%;height:100%;left:0;top:0;}#technology4 .image .all-tooltips .pin{position:absolute;top:100%;left:100%;background-color:#fff;height:15px;width:15px;border-radius:50%;cursor:pointer;opacity:.9;}#technology4 .image .all-tooltips .pin::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;border-radius:50%;animation:pulse-effect 1s ease-in-out infinite;}#technology4 .image .all-tooltips .tooltip-content{color:#000;position:absolute;background-color:#fff;box-shadow:0 0 20px #00000020;padding:15px;width:100%;max-width:350px;opacity:0;pointer-events:none;z-index:2;}#technology4 .image .all-tooltips .tooltip-content .arrow{position:absolute;border:10px solid transparent;border-bottom-color:#fff;top:0;left:50%;transform:translate(-50%,-100%);}#technology4 .image .all-tooltips .tooltip-content span{font-size:18px;color:#000;font-weight:bold;text-transform:uppercase;}#technology4 .image .all-tooltips .tooltip-content p{font-size:15px;color:#000;margin:0;text-align:center;}#technology4 .image .all-tooltips .tooltip-tech.active .tooltip-content{opacity:1;pointer-events:all;}#technology4 .image .all-tooltips .tooltip-tech1 .pin{left:25%;top:65%;}#technology4 .image .all-tooltips .tooltip-tech2 .pin{left:32%;top:25%;}#technology4 .image .all-tooltips .tooltip-tech3 .pin{left:67%;top:66%;}#technology4 .image .all-tooltips .tooltip-tech4 .pin{left:76%;top:27%;}#technology4 .image .all-tooltips .tooltip-tech5 .pin{left:68%;top:18%;}#technology5{background:#f9f9f9;color:#000;padding:15px 0;}#technology5 .text hr{width:100%;max-width:150px;border:solid #fff 1px;margin:0 auto 20px 0;}#technology5 .text h2{font-size:20px;font-weight:500;text-transform:uppercase;margin-top:40px;background-color:#fff;color:#b3a29b;border:1px solid #b3a29b;padding:10px;display:inline-block;}#technology5 .text h3{font-size:30px;font-weight:bold;text-transform:uppercase;color:#b3a29b;margin-bottom:20px;margin-top:30px;}#technology5 .text h3 span{display:inline-block;max-width:min-content;background:#000;padding:0 10px;text-wrap:nowrap;}#technology5 .text p{font-size:17px;max-width:600px;text-align:left;}#technology5 .container-footer{padding:0;border:0;margin-top:50px;margin-bottom:20px;}#technology5 .container-footer .btn{background:#b3a29b;color:#fff;font-size:15px;text-align:center;letter-spacing:.02em;padding:12px;border-radius:5px;border:1px solid #b3a29b;max-width:300px;width:80%;}#technology5 .container-footer .btn:hover{background:#fff;color:#b3a29b;}#technology5 .image{align-self:center;text-align:center;margin-top:20px;}#technology5 .image .all-tooltips{position:absolute;width:100%;height:100%;left:0;top:0;}#technology5 .image .all-tooltips .pin{position:absolute;top:100%;left:100%;background-color:#fff;height:15px;width:15px;border-radius:50%;cursor:pointer;opacity:.9;}#technology5 .image .all-tooltips .pin::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;border-radius:50%;animation:pulse-effect 1s ease-in-out infinite;}#technology5 .image .all-tooltips .tooltip-content{color:#000;position:absolute;background-color:#fff;box-shadow:0 0 20px #00000020;padding:15px;width:100%;max-width:350px;opacity:0;pointer-events:none;z-index:2;}#technology5 .image .all-tooltips .tooltip-content .arrow{position:absolute;border:10px solid transparent;border-bottom-color:#fff;top:0;left:50%;transform:translate(-50%,-100%);}#technology5 .image .all-tooltips .tooltip-content span{font-size:18px;color:#000;font-weight:bold;text-transform:uppercase;}#technology5 .image .all-tooltips .tooltip-content p{font-size:15px;color:#000;margin:0;text-align:center;}#technology5 .image .all-tooltips .tooltip-tech.active .tooltip-content{opacity:1;pointer-events:all;}#technology5 .image .all-tooltips .tooltip-tech1 .pin{left:22%;top:79%;}#technology5 .image .all-tooltips .tooltip-tech2 .pin{left:31%;top:28%;}#technology5 .image .all-tooltips .tooltip-tech3 .pin{left:52%;top:79%;}#technology5 .image .all-tooltips .tooltip-tech4 .pin{left:69%;top:29%;}#technology5 .image .all-tooltips .tooltip-tech5 .pin{left:78%;top:79%;}#technology6{background:#f9f9f9;color:#000;padding:15px 0;}#technology6 .text hr{width:100%;max-width:150px;border:solid #fff 1px;margin:0 auto 20px 0;}#technology6 .text h2{font-size:20px;font-weight:500;text-transform:uppercase;margin-top:40px;background-color:#fff;color:#8cc63f;border:1px solid #8cc63f;padding:10px;display:inline-block;}#technology6 .text h3{font-size:30px;font-weight:bold;text-transform:uppercase;color:#8cc63f;margin-bottom:20px;margin-top:30px;}#technology6 .text h3 span{display:inline-block;max-width:min-content;background:#000;padding:0 10px;text-wrap:nowrap;}#technology6 .text p{font-size:17px;max-width:600px;text-align:left;}#technology6 .container-footer{padding:0;border:0;margin-top:50px;margin-bottom:20px;}#technology6 .container-footer .btn{background:#8cc63f;color:#fff;font-size:15px;text-align:center;letter-spacing:.02em;padding:12px;border-radius:5px;border:1px solid #8cc63f;max-width:300px;width:80%;}#technology6 .container-footer .btn:hover{background:#fff;color:#8cc63f;}#technology6 .image{align-self:center;text-align:center;margin-top:20px;}#technology6 .image .all-tooltips{position:absolute;width:100%;height:100%;left:0;top:0;}#technology6 .image .all-tooltips .pin{position:absolute;top:100%;left:100%;background-color:#fff;height:15px;width:15px;border-radius:50%;cursor:pointer;opacity:.9;}#technology6 .image .all-tooltips .pin::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;border-radius:50%;animation:pulse-effect 1s ease-in-out infinite;}#technology6 .image .all-tooltips .tooltip-content{color:#000;position:absolute;background-color:#fff;box-shadow:0 0 20px #00000020;padding:15px;width:100%;max-width:350px;opacity:0;pointer-events:none;z-index:2;}#technology6 .image .all-tooltips .tooltip-content .arrow{position:absolute;border:10px solid transparent;border-bottom-color:#fff;top:0;left:50%;transform:translate(-50%,-100%);}#technology6 .image .all-tooltips .tooltip-content span{font-size:18px;color:#000;font-weight:bold;text-transform:uppercase;}#technology6 .image .all-tooltips .tooltip-content p{font-size:15px;color:#000;margin:0;text-align:center;}#technology6 .image .all-tooltips .tooltip-tech.active .tooltip-content{opacity:1;pointer-events:all;}#technology6 .image .all-tooltips .tooltip-tech1 .pin{left:22%;top:79%;}#technology6 .image .all-tooltips .tooltip-tech2 .pin{left:31%;top:28%;}#technology6 .image .all-tooltips .tooltip-tech3 .pin{left:52%;top:79%;}#technology6 .image .all-tooltips .tooltip-tech4 .pin{left:69%;top:29%;}#technology6 .image .all-tooltips .tooltip-tech5 .pin{left:78%;top:79%;}#services{position:relative;padding-bottom:80px;}#services .content{padding:2rem 1rem;}#services .max-height{max-height:450px;}#services .cover{position:absolute;top:0;width:100%;height:360px;background:linear-gradient(#025287,#024e80);}#services .more{color:#fff;font-size:2rem;transform:scale(1);animation:pulse 2s infinite;cursor:pointer;}#services h2{color:#fff;font-size:2.2rem;text-transform:uppercase;}#services .grey{background-color:#f9f9f9;}#services p{font-size:1rem;text-align:center;color:#fff;}#services .content{background-color:transparent;}#services .content .top-border{height:3px;background:#025287;width:20%;}#services .content h2{color:#025287;line-height:1;font-weight:200;font-size:1.5rem;}#services .content h2 span{display:block;font-weight:700;font-size:3rem;}#services .content ul{list-style-type:none;line-height:2rem;}#services .content .btn{background-color:#025287;border-radius:10px;color:#fff;}#services .content .btn:hover{background-color:#e40521;}#services .content .img_pieces{background-color:#e40521;max-width:220px;display:block;}#services .bg_white{background-color:#fff;}#services #info_technique{background-color:#025287;color:#fff;}#services #info_technique .content h2{color:#fff;}#services #info_technique .content h2 span{font-size:2rem;}#services #info_technique .content .top-border{background:#fff;}#services #info_technique .content .btn{background-color:#fff;color:#025287;}#services #info_technique .content .btn:hover{background-color:#e40521;color:#fff;}@keyframes pulse-effect{0%{transform:scale(.5);opacity:1;}100%{transform:scale(3);opacity:0;}}#Corporate .rse-section{position:relative;padding:120px 0;color:#fff;background:url('/Content/poolstar/images/corporate/Nos_Ambitions/background-header.jpg') no-repeat center center;background-size:cover;}#Corporate .rse-section .rse-subtitle{font-size:32px;font-weight:400;text-transform:uppercase;}#Corporate .rse-section .rse-title{margin-bottom:50px;}#Corporate .rse-section .rse-title .line-1,#Corporate .rse-section .rse-title .line-2{display:inline-block;font-size:45px;font-weight:600;text-transform:uppercase;padding:0 20px;line-height:50px;text-wrap-mode:nowrap;}#Corporate .rse-section .rse-title .line-1{background:linear-gradient(to left,#2ca6c3,#004a82);color:#fff;border:2px solid #fff;margin-bottom:10px;}#Corporate .rse-section .rse-title .line-2{background:#fff;color:#004a82;border:2px solid #fff;}#Corporate .rse-section .rse-description{color:#fff;font-size:20px;margin-bottom:50px;max-width:675px;}#Corporate .rse-section .btn.btn-report{background-color:#2ca6c3;color:#fff;padding:5px 15px;border-radius:50px;font-weight:600;transition:all .3s ease;}#Corporate .rse-section .btn.btn-report:hover{background-color:#004a82;color:#fff;}#Corporate .quote-section{background-color:#f5f5f5;padding:80px 0;text-align:center;}#Corporate .quote-section .quote-wrapper{position:relative;max-width:1000px;margin:auto;}#Corporate .quote-section .quote-wrapper::before,#Corporate .quote-section .quote-wrapper::after{font-family:'Gothic';font-size:150px;color:#2ca6c3;position:absolute;line-height:1;}#Corporate .quote-section .quote-wrapper::before{content:'“';left:0;top:-30px;}#Corporate .quote-section .quote-wrapper::after{content:'”';right:0;bottom:-140px;}#Corporate .quote-section .quote-wrapper .quote-eyebrow{font-size:26px;color:#2ca6c3;font-weight:bold;text-transform:uppercase;margin-bottom:10px;}#Corporate .quote-section .quote-wrapper .quote-text{font-size:30px;font-weight:600;color:#004a82;line-height:1.4;}#Corporate .values-section{padding:80px 0;text-align:center;}#Corporate .values-section .section-title{margin-bottom:70px;}#Corporate .values-section .section-title::after{left:50%;transform:translateX(-50%);}#Corporate .values-section .value-item{padding:20px;}#Corporate .values-section .value-icon{margin-bottom:20px;}#Corporate .values-section .value-title{color:#2ca6c3;font-weight:700;text-transform:uppercase;margin-bottom:15px;}@media(min-width:768px){#Corporate .values-section .col-md-4:not(:first-child){border-left:1px solid #ddd;}}#Corporate .commitments-section .commitments-image{padding:0;}#Corporate .commitments-section .commitments-image img{height:100%;width:100%;object-fit:cover;}#Corporate .commitments-section .commitments-content{background:linear-gradient(to left,#2ca6c3,#004a82);padding:80px 50px;}#Corporate .commitments-section .commitments-content .section-title{color:#fff;font-size:46px;font-weight:bold;margin-bottom:20px;}#Corporate .commitments-section .commitments-content p{color:#fff;font-size:20px;max-width:600px;}#Corporate .commitments-section .commitments-content .commitments-list{margin-top:30px;}#Corporate .commitments-section .commitments-content .commitments-list p span{font-size:30px;font-weight:900;}#Corporate .odd-section{padding:80px 0;text-align:center;}#Corporate .odd-section .section-title{font-weight:bold;font-size:30px;margin-bottom:30px;}#Corporate .odd-section .section-title::after{left:50%;transform:translateX(-50%);}#Corporate .odd-section .section-subtitle{max-width:1000px;margin:auto;margin-bottom:50px;}#Corporate .odd-section .odd-card{background-color:#f5f5f5;padding:30px;border-radius:20px;height:100%;transition:all .3s ease;}#Corporate .odd-section .odd-card:hover{transform:translateY(-10px);box-shadow:0 5px 25px rgba(0,0,0,.07);}#Corporate .odd-section .odd-card img{margin-bottom:20px;}#Corporate .equality-section .row{margin:0;}#Corporate .equality-section .equality-content{background-color:#004a82;color:#fff;padding:80px 50px;}#Corporate .equality-section .equality-content .section-title{color:#fff;font-size:30px;margin-bottom:40px;}#Corporate .equality-section .equality-content p{color:#fff;margin-bottom:10px;}#Corporate .equality-section .equality-content p.strong{font-weight:700;margin-bottom:20px;}#Corporate .equality-section .equality-content ul{padding-left:20px;}#Corporate .equality-section .equality-content ul li{margin-bottom:10px;}#Corporate .equality-section .equality-gallery{padding:0;}#Corporate .equality-section .equality-gallery img{width:100%;height:100%;object-fit:cover;}#Corporate .reward-section{padding:80px 0;background-color:#f5f5f5;}#Corporate .reward-section .section-title{font-size:30px;font-weight:bold;margin-bottom:30px;}#Corporate .quote-section-final{padding:80px 0;text-align:center;}#Corporate .quote-section-final .quote-wrapper{position:relative;max-width:650px;margin:auto;margin-bottom:50px;}#Corporate .quote-section-final .quote-wrapper::before,#Corporate .quote-section-final .quote-wrapper::after{font-family:'Gothic';font-size:150px;color:#2ca6c3;position:absolute;line-height:1;}#Corporate .quote-section-final .quote-wrapper::before{content:'“';left:0;top:-5px;}#Corporate .quote-section-final .quote-wrapper::after{content:'”';right:0;bottom:-35px;}#Corporate .quote-section-final .quote-text{font-size:60px;font-weight:lighter;font-style:italic;color:#004a82;line-height:1;max-width:500px;margin:auto;}#Corporate .quote-section-final .quote-author{display:block;font-size:20px;color:#2ca6c3;margin-top:20px;}#Corporate .quote-section-final p{max-width:1000px;margin:auto;}@media(max-width:1199px){#Corporate .rse-section .rse-title .line-1,#Corporate .rse-section .rse-title .line-2{font-size:35px;}}@media(max-width:991px){#Corporate .rse-section .rse-badges img{margin-top:50px;}#Corporate .commitments-section .commitments-content{padding:50px;}#Corporate .equality-section .equality-content{background-color:#004a82;padding:50px;}#Corporate .reward-section img{margin-top:20px;}}@media(max-width:767px){#Corporate .rse-section{padding:50px 0;}#Corporate .rse-section .rse-subtitle{font-size:22px;}#Corporate .rse-section .rse-title .line-1,#Corporate .rse-section .rse-title .line-2{font-size:22px;}#Corporate .quote-section .quote-wrapper::before{top:-70px;}#Corporate .quote-section .quote-wrapper .quote-text{font-size:22px;}#Corporate .values-section{padding:50px 0;}#Corporate .commitments-section .commitments-content{padding:50px 15px;}#Corporate .commitments-section .commitments-content .section-title{font-size:26px;}#Corporate .commitments-section .commitments-content p{font-size:16px;}#Corporate .odd-section{padding:50px 0;}#Corporate .odd-section .section-title{font-size:22px;}#Corporate .odd-section .odd-card img{width:100px;}#Corporate .equality-section .equality-content{padding:50px 15px;}#Corporate .reward-section{padding:50px 0;}#Corporate .quote-section-final{padding:80px 0 50px 0;}#Corporate .quote-section-final .quote-text{font-size:42px;}#Corporate .quote-section-final .quote-wrapper::before{top:-70px;}#Corporate .quote-section-final .quote-wrapper::after{bottom:-95px;}#Corporate .quote-section-final p{font-size:14px;}}#c2b-widget-popin-iframe{z-index:20001!important;}p{color:#707070;}p a:hover{color:#ed1b2f;}.bg_grey{background-color:#f3f4f4;}.cursor{cursor:pointer;}.content-reduce{max-width:1300px;margin:auto;}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1440px;}}.full-container{width:100%;margin-right:auto;margin-left:auto;}.col-md-push-6{order:1;}.padding40{padding:40px 0!important;}.white{color:#fff!important;}audio,canvas,img,video{vertical-align:middle;}.loading{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;color:#025287;text-transform:uppercase;height:100vh;width:100%;position:absolute;top:0;z-index:100000;}.loading span{display:block;font-size:2rem;}.loading .lds-roller{display:inline-block;position:relative;width:64px;height:64px;}.loading .lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:32px 32px;}.loading .lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#005487;margin:-3px 0 0 -3px;}.loading .lds-roller div:nth-child(1){animation-delay:-.036s;}.loading .lds-roller div:nth-child(1):after{top:50px;left:50px;}.loading .lds-roller div:nth-child(2){animation-delay:-.072s;}.loading .lds-roller div:nth-child(2):after{top:54px;left:45px;}.loading .lds-roller div:nth-child(3){animation-delay:-.108s;}.loading .lds-roller div:nth-child(3):after{top:57px;left:39px;}.loading .lds-roller div:nth-child(4){animation-delay:-.144s;}.loading .lds-roller div:nth-child(4):after{top:58px;left:32px;}.loading .lds-roller div:nth-child(5){animation-delay:-.18s;}.loading .lds-roller div:nth-child(5):after{top:57px;left:25px;}.loading .lds-roller div:nth-child(6){animation-delay:-.216s;}.loading .lds-roller div:nth-child(6):after{top:54px;left:19px;}.loading .lds-roller div:nth-child(7){animation-delay:-.252s;}.loading .lds-roller div:nth-child(7):after{top:50px;left:14px;}.loading .lds-roller div:nth-child(8){animation-delay:-.288s;}.loading .lds-roller div:nth-child(8):after{top:45px;left:10px;}@keyframes lds-roller{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@media(min-width:992px){.col-md-push-6{order:13;}.col-md-offset-6{margin-left:50%;}}