/* info: https://www.aquilus-piscines.com/wp-content/themes/salient-child/style.css */
@font-face{font-family:'Jost Semibold';src:url(https://www.aquilus-piscines.com/wp-content/themes/salient-child/src/fonts/jost-600-semi.woff) format('woff');font-display:swap;font-style:normal}@font-face{font-family:'Jost Bold';src:url(https://www.aquilus-piscines.com/wp-content/themes/salient-child/src/fonts/jost-700-bold.woff) format('woff');font-display:swap;font-style:normal}.menu-item.no-hover:hover>a,.menu-item.no-hover>a:hover{cursor:default}#header-outer.transparent header{padding-top:10px}#header-outer.small-nav header{padding-top:0}#header-outer:not(.small-nav) #top #logo .starting-logo{position:absolute;top:5px}@media only screen and (max-width:690px){#header-outer:not(.small-nav) #top #logo .starting-logo{top:0}}.aq-mobile-btn-wrapper{display:none}.bottom-link{cursor:pointer;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.bottom-link.show{visibility:visible;opacity:1}.bottom-link.hide{visibility:hidden;opacity:0}@media only screen and (max-width:690px){.aq-mobile-btn-wrapper{position:fixed;z-index:99;bottom:0;display:block;width:100%;padding:15px}.aq-mobile-btn-wrapper ul.aq-mobile-btn-list{display:flex;justify-content:space-evenly;align-items:center;background:rgb(255 255 255 / .55);box-shadow:0 8px 32px 0 rgb(31 38 135 / .37);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .18);border-radius:27px;margin:0;padding:15px}.aq-mobile-btn-wrapper ul.aq-mobile-btn-list li{list-style-type:none;width:100%;max-width:calc(90% / 2)}.aq-mobile-btn-wrapper ul.aq-mobile-btn-list li a.aq-mobile-btn-list-item{display:flex;justify-content:center;align-items:center;flex-flow:row-reverse;font-weight:700;color:#fff;background:#06556e;box-shadow:0 3px 10px rgb(0 0 0/25%);text-shadow:0 1px 2px #999;padding:5px 10px;border-radius:10px;filter:saturate(100%);transition:filter .25s ease-in-out}.aq-mobile-btn-wrapper ul.aq-mobile-btn-list li a.aq-mobile-btn-list-item:hover{filter:saturate(180%)}.aq-mobile-btn-wrapper ul.aq-mobile-btn-list li:first-child a.aq-mobile-btn-list-item{background:#f1d302}.aq-mobile-btn-wrapper ul.aq-mobile-btn-list li a.aq-mobile-btn-list-item .aq-mobile-btn-icon{max-width:30px;padding:0 5px}.aq-mobile-btn-wrapper~#footer-outer #copyright{padding:20px 0 85px!important}}@media only screen and (max-width:420px){.aq-mobile-btn-wrapper,.aq-mobile-btn-wrapper ul.aq-mobile-btn-list{padding:10px}.aq-mobile-btn-wrapper ul.aq-mobile-btn-list li a.aq-mobile-btn-list-item{padding:7px 10px}}@media only screen and (max-width:340px){.aq-mobile-btn-wrapper ul.aq-mobile-btn-list li a.aq-mobile-btn-list-item{flex-flow:column-reverse;width:90px;margin:0 auto}}.wpb_wrapper .universe-row-bg{position:relative;width:100%}.wpb_wrapper .universe-row-bg:before{display:block;content:'';position:absolute;top:30px;left:-60px;width:45px;height:45px;background:url(https://www.aquilus-piscines.com/wp-content/themes/salient-child/img/beach-ball.png) no-repeat center center / contain;-webkit-animation:float 5s linear 2s infinite alternate;animation:float 5s linear 2s infinite alternate}.wpb_wrapper .universe-row-bg:after{display:block;content:'';position:absolute;bottom:15px;right:-60px;width:45px;height:45px;background:url(https://www.aquilus-piscines.com/wp-content/themes/salient-child/img/rubber-ring.png) no-repeat center center / contain;-webkit-animation:float 4s linear 2s infinite alternate;animation:float 4s linear 2s infinite alternate}.wpb_wrapper .universe-row-bg .row-bg-wrap:before{display:block;content:'';position:absolute;top:50%;left:-75px;width:30px;height:30px;background:url(https://www.aquilus-piscines.com/wp-content/themes/salient-child/img/lotus.png) no-repeat center center / contain;-webkit-animation:float 7s linear 2s infinite alternate;animation:float 7s linear 2s infinite alternate}.wpb_wrapper .universe-row-bg .row-bg-wrap:after{display:block;content:'';position:absolute;bottom:40%;right:-20px;width:30px;height:30px;background:url(https://www.aquilus-piscines.com/wp-content/themes/salient-child/img/spa.png) no-repeat center center / contain;-webkit-animation:float 5s linear 2s infinite alternate;animation:float 5s linear 2s infinite alternate}.wpb_wrapper .universe-row-bg>.col:before{display:block;content:'';position:absolute;bottom:-20px;left:-5px;width:40px;height:40px;background:url(https://www.aquilus-piscines.com/wp-content/themes/salient-child/img/life-preserver.png) no-repeat center center / contain;-webkit-animation:float 4s linear 2s infinite alternate;animation:float 4s linear 2s infinite alternate}.wpb_wrapper>div{margin-bottom:0!important}.wpb_row .package-ask-for-quote{margin-top:-40px}.main-content .suggestion-home .blog-recent[data-style="minimal"] .meta{opacity:0;display:none}.main-content .suggestion-home .recent-post-container>.inner-wrap{width:100%!important}.main-content .single .heading-title{padding:0;margin:0}#sidebar .cat-item .current-cat{color:#1381f9;font-weight:700;font-size:16px}#sidebar .menu-item a{font-size:16px!important;line-height:18px}#page-header-wrap .subheader,.category .subheader{display:none}.wpb_wrapper .nectar-recent-posts-slider_multiple_visible{overflow:hidden!important}.wpb_wrapper .nectar-recent-posts-slider_multiple_visible .recent-post-container.container{left:0;max-width:100%!important;padding:0 20px}#page-template-quote #top .specific-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}#page-template-quote #top .specific-header .aq-quote-back-button{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 30px;border-radius:5px;margin-bottom:0;color:#fff;background-color:#06556e;opacity:1;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#page-template-quote #top .specific-header .aq-quote-back-button:hover{opacity:.85}#page-template-quote #top .specific-header #logo{width:100%}#page-template-quote #top .specific-header #logo img{margin:0 auto;max-height:45px!important}#page-template-quote #top .specific-header .aq-quote-back-button .aq-quote-back-icon{display:none}#page-template-quote .container-wrap{padding-top:0;padding-bottom:0}#page-template-quote #breadcrumbs{display:none}body.material #header-secondary-outer .nectar-center-text a{color:#028191}body #slide-out-widget-area .off-canvas-menu-container .secondary-header-text{background-color:#f1d302}body #slide-out-widget-area .off-canvas-menu-container .secondary-header-text a{color:#000}#footer-outer .signature-jetpulp{display:inline-block;line-height:1.5;text-align:right}#footer-outer .signature-jetpulp .jetpulp-svg{width:20px;vertical-align:middle}#footer-outer .signature-jetpulp .jetpulp-icon{fill:#fff;-webkit-transition:fill .2s ease-out;-o-transition:fill .2s ease-out;transition:fill .2s ease-out}#footer-outer #copyright a.signature-jetpulp{color:#eeeeee!important;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#footer-outer #copyright a.signature-jetpulp:hover{color:#ffda04!important}#footer-outer a.signature-jetpulp:hover .jetpulp-icon{fill:#ffda04}#footer-outer .menu .menu-item a{font-size:14px!important;line-height:1.9}#footer-outer #footer-widgets .row{padding:50px 0 60px}body .seo-categ-description .row .seo-categ-item{text-align:center;padding-bottom:30px}body #CybotCookiebotDialog{max-width:594px}body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsTable{width:100%!important}#footer-widgets .catalog-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#fff;padding:25px;border-radius:10px}#footer-widgets .catalog-wrapper .catalog-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:5px;border:2px solid #eaf1fdae;border-radius:10px;width:100%}#footer-widgets .catalog-wrapper .catalog-link img{max-height:90px}#footer-widgets .catalog-wrapper .catalog-link .catalog-text{text-align:center;font-size:15px;font-weight:600;line-height:24px;width:100%}#footer-widgets .catalog-wrapper .catalog-link:hover .catalog-text{color:#1381f9}@media only screen and (max-width:1000px){.wpb_row .package-ask-for-quote{margin-top:0}}@media only screen and (max-width:690px){#save-time .nectar-icon-list .nectar-icon-list-item{width:90%!important}#save-time .wpb_column.save-time-column,#save-time .wpb_column.save-time-column .vc_column-inner{min-height:300px!important;max-height:400px}#page-template-quote #top .specific-header .aq-quote-back-button{padding:8px;line-height:1}#page-template-quote #top .specific-header .aq-quote-back-button span{display:none}#page-template-quote #top .specific-header .aq-quote-back-button .aq-quote-back-icon{display:block}#page-template-quote #top #logo img{height:45px!important;image-rendering:crisp-edges}#page-template-quote .aq-form-wrapper{margin:35px 0}#footer-widgets .catalog-wrapper .catalog-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive.category #page-header-wrap .col .inner-wrap p{max-width:unset}}@media only screen and (min-width:1000px){.archive.category #page-header-wrap .col .inner-wrap{padding-top:14vh}}@-webkit-keyframes float{0%{-webkit-transform:translatey(0) rotate(0);transform:translatey(0) rotate(0)}50%{-webkit-transform:translatey(-10px) rotate(20deg);transform:translatey(-10px) rotate(20deg)}100%{-webkit-transform:translatey(0) rotate(10deg);transform:translatey(0) rotate(10deg)}}.nectar-fancy-box[data-style="hover_desc"] .box-bg:before,.nectar-fancy-box[data-style="hover_desc"]:before{background:none!important;transition:opacity .65s cubic-bezier(.05,.2,.1,1),background .65s!important}.nectar-fancy-box.hovered[data-style="hover_desc"] .box-bg:before,.nectar-fancy-box.hovered[data-style="hover_desc"]:before{background:linear-gradient(to bottom,#fff0,rgb(15 15 15 / .75) 100%)!important}.custom-grid{display:flex;flex-wrap:wrap}.custom-grid .custom-grid-list,.custom-grid .custom-grid-bottom,.custom-grid .sidebar{float:none}.custom-grid .custom-grid-bottom{order:3}.custom-grid .custom-grid-sidebar{order:2}@media only screen and (max-width:999px){.custom-grid .custom-grid-sidebar{order:4}}.gform_wrapper .gform_body .gfield_radio label,.gform_wrapper .gform_body .gfield_checkbox label{font-size:15px!important}