/* info: https://www.aquilus-piscines.com/wp-content/plugins/aquilus-contact-form/ContactForm/Plugin/../asset/css/style.css */
.aq-close{height:0;overflow:hidden;opacity:0;padding:0}.aq-name{width:85%;max-width:unset!important}.aq-email{width:115%;max-width:unset!important}.aq-city{width:150%;max-width:unset!important}.aq-choice-row{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;width:100%}.aq-quote-form{display:block;max-width:950px;margin:0 auto;font-family:'Open Sans',Helevtica,sans-serif}.aq-quote-form .aq-quote-h1{font-size:30px;font-weight:700;margin-bottom:60px}.aq-quote-form .aq-quote-step{position:relative;padding:0 50px;margin-bottom:60px}.aq-quote-form .aq-quote-step label{font-size:12px!important;font-weight:600!important;line-height:1;margin-bottom:11px}.aq-quote-form .aq-quote-step .aq-quote-step-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aq-quote-form .aq-quote-step .aq-quote-step-head .stepper{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-weight:700;color:#3a3c49;width:37px;height:37px;padding:10px;line-height:1;border-radius:50px;border:2px solid #3a3c49}.aq-quote-form .aq-quote-step .aq-quote-step-head .title{font-family:'Open Sans',sans-serif;font-size:20px;font-weight:600;padding:6px 0 0}.aq-quote-form .aq-quote-step .aq-quote-step-head .desc{display:block;font-size:12px;line-height:1.5;color:#a4a4a4;max-width:480px}.aq-quote-form .aq-quote-step .aq-quote-mini-info{display:block;font-size:10px;line-height:1.5;color:#a4a4a4;max-width:480px;padding-top:10px}.aq-quote-form .aq-quote-step ul.aq-quote-step-body{position:relative;margin:0}.aq-quote-form .aq-quote-step .aq-quote-step-body li{list-style-type:none}.aq-quote-form input[type='text'],.aq-quote-form input[type='email'],.aq-quote-form input[type='password'],.aq-quote-form input[type='tel'],.aq-quote-form input[type='url'],.aq-quote-form input[type='search'],.aq-quote-form textarea,.aq-quote-form input[type='date']{font-size:12px;padding:5px 25px 5px 5px;border:1px solid #fff0;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.aq-quote-form .aq-quote-step li.aq-quote-form-group{display:-webkit-box;display:-ms-flexbox;display:flex}.aq-quote-form .aq-quote-step .aq-quote-form-group .aq-quote-item-group{position:relative;max-width:calc(1 / 2 * 100%);margin-bottom:15px}.aq-quote-form .aq-quote-step .list-project{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;width:100%;margin:0;padding:20px 0}.aq-quote-form .aq-quote-step .list-project .aq-project-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:6px;margin-right:10px;min-height:135px;max-width:33.33%;list-style-type:none}.aq-quote-form .aq-target-checkmark{position:absolute;bottom:8px;right:6px;z-index:2}.aq-quote-form .aq-target-checkmark-project{position:absolute;top:-10px;right:-7px;z-index:2}.aq-quote-form .checkmark{width:21px;height:21px;border-radius:50%;display:block;stroke-width:1;stroke:#fff;stroke-miterlimit:10;-webkit-box-shadow:inset 0 0 0 #93d77b;box-shadow:inset 0 0 0 #93d77b;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.aq-quote-form .checkmark-project{width:21px;height:21px;border-radius:50%;stroke-width:1;stroke:#fff;stroke-miterlimit:10;-webkit-box-shadow:inset 0 0 0 #06556e;box-shadow:inset 0 0 0 #06556e;-webkit-animation:fillProject .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;animation:fillProject .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.aq-quote-form .checkmark-warning{position:relative;top:9px;border-radius:50%;-webkit-box-shadow:inset 0 0 0 #ca5252;box-shadow:inset 0 0 0 #ca5252;-webkit-animation:pulseWarning .4s ease-in-out .4s forwards;animation:pulseWarning .4s ease-in-out .4s forwards}.aq-quote-form .checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#93d77b;fill:none;-webkit-animation:stroke .6s cubic-bezier(.6,0,.4,1) forwards;animation:stroke .6s cubic-bezier(.6,0,.4,1) forwards}.aq-quote-form .checkmark-circle.circle-blue{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#06556e;fill:none;-webkit-animation:stroke .6s cubic-bezier(.6,0,.4,1) forwards;animation:stroke .6s cubic-bezier(.6,0,.4,1) forwards}.aq-quote-form .checkmark-check{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;fill:#fff;-webkit-animation:stroke .3s cubic-bezier(.6,0,.4,1) .8s forwards;animation:stroke .3s cubic-bezier(.6,0,.4,1) .8s forwards}.aq-quote-form .aq-quote-step .alert-field{position:absolute;left:0;bottom:-15px;line-height:1;font-size:9px;font-weight:500;color:#ca5252}.aq-quote-form .aq-quote-step .alert-field.aq-alert-pos{bottom:5px}.aq-quote-form .aq-quote-step .alert-field.aq-alert-pos-sm{bottom:-24px}.aq-quote-form .aq-quote-step .alert-field.aq-alert-pos-policy{bottom:-8px}.aq-quote-form .aq-quote-step .list-project .aq-project-item .aq-quote-checkbox{position:absolute;z-index:1;opacity:0;width:100%;height:100%;cursor:pointer}.aq-quote-form .aq-quote-step .list-project .aq-project-item .label{display:block;position:relative;width:100%;height:100%;border:2px solid #dfe4ee;border-radius:5px;text-shadow:0 0 5px #000;-webkit-transition:border .3s cubic-bezier(.6,0,.4,1);-o-transition:border .3s cubic-bezier(.6,0,.4,1);transition:border .3s cubic-bezier(.6,0,.4,1)}.aq-quote-form .aq-quote-step .list-project .aq-project-item .label span{display:flex;justify-content:center;align-items:center;text-align:center;line-height:1.5;color:#fff;width:100%;height:100%}.aq-quote-form .aq-quote-step .list-project .aq-project-item input[type='checkbox']:checked~.label{border:2px solid #06556e}.aq-quote-form .aq-quote-step .list-project .aq-project-item input[type='checkbox']:hover~.label::before{-webkit-transform:scale(1.05,1.1);-ms-transform:scale(1.05,1.1);transform:scale(1.05,1.1)}.aq-quote-form .aq-quote-step .list-project .aq-project-item input[type='checkbox']:hover~.label::after{-webkit-filter:brightness(.5);filter:brightness(.5)}.aq-quote-form .aq-quote-step .list-project .aq-project-item input[type='checkbox']:checked:hover~.label::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.aq-quote-form .aq-quote-step .list-project .aq-project-item .label::before{content:'';position:absolute;z-index:-2;display:block;width:100%;height:100%;border-radius:8px;background:#e5e5e5;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s cubic-bezier(.78,.22,.4,.89);-moz-transition:transform .4s cubic-bezier(.78,.22,.4,.89);transition:transform .4s cubic-bezier(.78,.22,.4,.89)}.aq-quote-form .aq-quote-step .list-project .aq-project-item .label::after{content:'';position:absolute;top:0;z-index:-1;display:block;width:100%;height:100%;-webkit-filter:brightness(.6);filter:brightness(.6);border-radius:3px;background-repeat:no-repeat;background-position:bottom center;background-size:cover;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 4s cubic-bezier(.78,.22,.4,.89),-webkit-filter .3s cubic-bezier(.78,.22,.4,.89);-moz-transition:transform 4s cubic-bezier(.78,.22,.4,.89),filter .3s cubic-bezier(.78,.22,.4,.89);transition:transform 4s cubic-bezier(.78,.22,.4,.89),filter .3s cubic-bezier(.78,.22,.4,.89)}.aq-quote-form .aq-quote-step .list-project .aq-project-item:first-child .label::after{background-image:url(https://www.aquilus-piscines.com/wp-content/plugins/aquilus-contact-form/ContactForm/Plugin/../asset/css/../img/piscines.png)}.aq-quote-form .aq-quote-step .list-project .aq-project-item:nth-child(2) .label::after{background-image:url(https://www.aquilus-piscines.com/wp-content/plugins/aquilus-contact-form/ContactForm/Plugin/../asset/css/../img/spas-spas-de-nage.png)}.aq-quote-form .aq-quote-step .list-project .aq-project-item:nth-child(3) .label::after{background-image:url(https://www.aquilus-piscines.com/wp-content/plugins/aquilus-contact-form/ContactForm/Plugin/../asset/css/../img/m-water.png)}.aq-quote-form .aq-quote-step .aq-quote-step-body.list-contact{margin-top:30px}.aq-quote-form .aq-quote-step .aq-project-item-group .aq-quote-radio_minimal .aq-quote-radio{padding-right:10px}.aq-quote-form .aq-quote-step .aq-quote-form-group .aq-quote-radio_minimal .aq-quote-radio{cursor:pointer}.aq-quote-form .aq-quote-step .aq-quote-form-group .aq-quote-radio_minimal:first-child .aq-quote-radio{margin-left:0}.aq-quote-form .aq-quote-step .aq-quote-form-group .aq-quote-radio_minimal:last-child{margin-left:15px}.aq-quote-form .aq-quote-step .aq-quote-item-group .aq-phone-field{letter-spacing:1px}.aq-quote-form .aq-quote-step .list-contact .aq-project-item:not(.aq-quote-form-group),.aq-quote-form .aq-quote-step .list-geolocalize .list-geolocalize .aq-project-item:not(.aq-quote-form-group){margin-bottom:15px}.aq-quote-form .aq-quote-step .list-contact .aq-project-item,.aq-quote-form .aq-quote-step .list-geolocalize .list-geolocalize .aq-project-item{position:relative;max-width:485px}.aq-quote-form .aq-quote-step .list-contact .aq-project-item .aq-quote-item-group:first-child,.aq-quote-form .aq-quote-step .list-geolocalize .list-geolocalize .aq-project-item .aq-quote-item-group:first-child{margin-right:15px}.aq-quote-form .aq-quote-step .list-contact .aq-project-item .aq-quote-item-group:not(.aq-quote-radio_minimal) .label,.aq-quote-form .aq-quote-step .list-contact .aq-project-item .aq-address-label.label,.aq-quote-form .aq-quote-step .list-geolocalize .list-geolocalize .aq-project-item .aq-address-label.label,.aq-quote-form .aq-quote-step .list-geolocalize .list-geolocalize .aq-project-item .aq-quote-item-group:not(.aq-quote-radio_minimal) .label{color:#3a3c49;text-transform:uppercase}.aq-quote-form .aq-quote-step .list-contact .aq-project-item .aq-address-suggestions,.aq-quote-form .aq-quote-step .list-geolocalize .aq-project-item .aq-address-suggestions{position:relative;width:400px}.autocomplete-suggestions{border:1px solid #06556e;border-bottom-left-radius:10px;background:#fff;overflow:auto}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:400;color:#06556e}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.aq-quote-form .aq-quote-step.geolocalize .list-geolocalize{margin-top:24px}.aq-quote-form .aq-quote-step .list-geolocalize .aq-choice-row{max-width:500px}.aq-quote-form .aq-quote-step .list-geolocalize .aq-choice-row .aq-project-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:5px;margin-right:10px;min-height:135px;max-width:232px}.aq-quote-form .aq-quote-step .list-geolocalize .aq-choice-row .aq-quote-radio_image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;width:100%;height:100%}.aq-quote-form .aq-quote-step .list-geolocalize .aq-project-item .aq-quote-radio_image .aq-quote-radio{position:absolute;top:0;z-index:1;opacity:0;width:100%;height:100%;cursor:pointer}.aq-quote-form .aq-quote-step .list-geolocalize .aq-project-item .aq-quote-radio_image .label{display:block;position:relative;width:100%;height:100%;padding-top:50px;line-height:1.5;text-align:center;background:#fff;border:2px solid #dfe4ee;border-radius:5px;-webkit-transition:border .3s cubic-bezier(.6,0,.4,1);-moz-transition:border .3s cubic-bezier(.6,0,.4,1);transition:border .3s cubic-bezier(.6,0,.4,1)}.aq-quote-form .aq-quote-step.geolocalize .aq-quote-radio_image .label span{display:flex;justify-content:center;align-items:center;text-align:center;line-height:1.5;color:#3a3c49;width:100%;height:100%}.aq-quote-form .aq-quote-step .list-geolocalize .aq-project-item .aq-quote-radio_image .label::before{content:'';position:absolute;top:0;z-index:-2;display:block;width:100%;height:100%;border-radius:8px;background:#e5e5e5;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s cubic-bezier(.78,.22,.4,.89);-moz-transition:transform .4s cubic-bezier(.78,.22,.4,.89);transition:transform .4s cubic-bezier(.78,.22,.4,.89)}.aq-quote-form .aq-quote-step .list-geolocalize .aq-project-item .aq-quote-radio_image .label::after{content:'';position:absolute;top:15px;left:40%;z-index:0;display:block;width:100%;height:100%;max-width:50px;background-repeat:no-repeat;background-position:top center;background-size:contain}.aq-quote-form .aq-quote-step .list-geolocalize .aq-project-item:first-child .label::after{background-image:url(https://www.aquilus-piscines.com/wp-content/plugins/aquilus-contact-form/ContactForm/Plugin/../asset/css/../img/home-house.png)}.aq-quote-form .aq-quote-step .list-geolocalize .aq-project-item:nth-child(2) .label::after{background-image:url(https://www.aquilus-piscines.com/wp-content/plugins/aquilus-contact-form/ContactForm/Plugin/../asset/css/../img/beach-house.png)}.aq-quote-form .aq-quote-step .list-geolocalize .aq-project-item .aq-quote-radio_image input[type='radio']:checked~.label{border:2px solid #06556e}.aq-quote-form .aq-quote-step .list-geolocalize .aq-project-item:first-child .aq-quote-radio_image input[type='radio']:checked~.label::after{background-image:url(https://www.aquilus-piscines.com/wp-content/plugins/aquilus-contact-form/ContactForm/Plugin/../asset/css/../img/home-active.png)}.aq-quote-form .aq-quote-step .list-geolocalize .aq-project-item:nth-child(2) .aq-quote-radio_image input[type='radio']:checked~.label::after{background-image:url(https://www.aquilus-piscines.com/wp-content/plugins/aquilus-contact-form/ContactForm/Plugin/../asset/css/../img/beach-house-active.png)}.aq-quote-form .aq-quote-step .list-geolocalize .aq-project-item .aq-quote-radio_image input[type='radio']:hover~.label::before{-webkit-transform:scale(1.05,1.1);-ms-transform:scale(1.05,1.1);transform:scale(1.05,1.1)}.aq-quote-form .aq-quote-step .list-geolocalize .aq-project-item .aq-quote-radio_image input[type='radio']:checked:hover~.label::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.aq-quote-form .aq-quote-step.details .aq-quote-step-body{margin-top:24px}.aq-quote-form .aq-quote-step.loyalty .list-loyalty{margin-top:39px}.aq-quote-form .aq-quote-step.loyalty .aq-choice-row .aq-project-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:18px}.aq-quote-form .aq-quote-step.loyalty .aq-choice-row .aq-quote-radio_image{position:relative;display:block}.aq-quote-form .aq-quote-step.loyalty .aq-quote-radio_image .aq-quote-radio{position:absolute;top:0;z-index:1;opacity:0;width:100%;height:100%;cursor:pointer}.aq-quote-form .aq-quote-step.loyalty .aq-quote-radio_image .label{display:block;position:relative;width:100%;height:100%;padding:10px;line-height:42px;max-height:42px;background:#fff;border:2px solid #dfe4ee;border-radius:5px;-webkit-transition:border .3s cubic-bezier(.6,0,.4,1),background .3s cubic-bezier(.6,0,.4,1);-moz-transition:border .3s cubic-bezier(.6,0,.4,1),background .3s cubic-bezier(.6,0,.4,1);transition:border .3s cubic-bezier(.6,0,.4,1),background .3s cubic-bezier(.6,0,.4,1)}.aq-quote-form .aq-quote-step.loyalty .aq-quote-radio_image .label span{display:flex;justify-content:center;align-items:center;text-align:center;line-height:1.5;color:#3a3c49;width:100%;height:100%}.aq-quote-form .aq-quote-step.loyalty .aq-choice-row .aq-quote-radio_image input[type='radio']:checked~.label{border:2px solid #06556e}.aq-quote-form .aq-quote-step.loyalty .aq-choice-row .aq-project-item:first-child .aq-quote-radio_image input[type='radio']:checked~.label::after{background-image:url(https://www.aquilus-piscines.com/wp-content/plugins/aquilus-contact-form/ContactForm/Plugin/../asset/css/../img/domain-active.png)}.aq-quote-form .aq-quote-step.loyalty .aq-choice-row .aq-project-item:nth-child(2) .aq-quote-radio_image input[type='radio']:checked~.label::after{background-image:url(https://www.aquilus-piscines.com/wp-content/plugins/aquilus-contact-form/ContactForm/Plugin/../asset/css/../img/friends-active.png)}.aq-quote-form .aq-quote-step.loyalty .aq-choice-row .aq-project-item:nth-child(3) .aq-quote-radio_image input[type='radio']:checked~.label::after{background-image:url(https://www.aquilus-piscines.com/wp-content/plugins/aquilus-contact-form/ContactForm/Plugin/../asset/css/../img/store-active.png)}.aq-quote-form .aq-quote-step.loyalty .aq-quote-radio_image .label::after{content:'';display:block;position:relative;z-index:0;top:-20px;left:13px;width:23px;height:23px;max-width:25px;background-repeat:no-repeat;background-position:top center;background-size:contain}.aq-quote-form .aq-quote-step.loyalty .aq-choice-row .aq-project-item:first-child .label::after{background-image:url(https://www.aquilus-piscines.com/wp-content/plugins/aquilus-contact-form/ContactForm/Plugin/../asset/css/../img/domain.png)}.aq-quote-form .aq-quote-step.loyalty .aq-choice-row .aq-project-item:nth-child(2) .label::after{background-image:url(https://www.aquilus-piscines.com/wp-content/plugins/aquilus-contact-form/ContactForm/Plugin/../asset/css/../img/friends.png)}.aq-quote-form .aq-quote-step.loyalty .aq-choice-row .aq-project-item:nth-child(3) .label::after{background-image:url(https://www.aquilus-piscines.com/wp-content/plugins/aquilus-contact-form/ContactForm/Plugin/../asset/css/../img/store.png)}.aq-quote-form .aq-quote-step.loyalty .aq-choice-row .aq-project-item:last-child .label::after{content:none}.aq-quote-form .aq-quote-step.loyalty .aq-choice-row .aq-project-item .aq-quote-radio_image input[type='radio']:hover~.label::before{-webkit-transform:scale(1.08,1.31);-ms-transform:scale(1.08,1.31);transform:scale(1.08,1.31)}.aq-quote-form .aq-quote-step.loyalty .aq-choice-row .aq-project-item .aq-quote-radio_image input[type='radio']:checked:hover~.label::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.aq-quote-form .aq-quote-step.loyalty .aq-choice-row .aq-project-item .label::before{content:'';position:absolute;top:0;left:0;z-index:-2;display:block;width:100%;height:100%;border-radius:5px;background:#e5e5e5;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:transform .4s cubic-bezier(.78,.22,.4,.89);-moz-transition:transform .4s cubic-bezier(.78,.22,.4,.89);transition:transform .4s cubic-bezier(.78,.22,.4,.89)}.aq-quote-form .aq-quote-step .aq-quote-policy-terms{margin-top:32px}.aq-quote-form .aq-quote-step .aq-quote-policy-terms .aq-item-policy{position:relative}.aq-quote-form .aq-quote-step .aq-quote-policy-terms .aq-item-policy input[type='checkbox'],.aq-quote-form .aq-quote-step .aq-quote-policy-terms .aq-item-policy .label{cursor:pointer}.aq-quote-form .aq-quote-step .aq-quote-policy-terms .aq-item-policy:nth-child(n+2){margin-top:12px}.aq-quote-form .aq-quote-step .aq-quote-policy-terms .aq-item-policy a{text-decoration:underline}.aq-quote-step.save{display:-webkit-box;display:-ms-flexbox;display:flex;-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}.aq-quote-form .policy-explanation{font-size:9px;line-height:1.5}.aq-quote-form button.aq-quote-submit{background:#06556e;text-transform:uppercase;border-radius:5px!important;padding:10px 30px!important;-webkit-transition-property:-webkit-transform;-moz-transition-property:transform;transition-property:transform;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s}.aq-quote-form .aq-quote-submit .aq-quote-submit-label{text-transform:none;font-size:12px}.aq-quote-form button.aq-quote-submit:active{background:#06556e;-webkit-transform:scale(.9,.9);-ms-transform:scale(.9,.9);transform:scale(.9,.9)}.aq-generic-alert{position:fixed;top:20%;left:30%;z-index:999;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:540px;padding:5px 40px;color:#324552;background:#f8e0e0;border-radius:7px}.aq-generic-alert .aq-generic-alert-icon{margin:0!important}.aq-generic-alert .aq-alert-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:30px}.aq-generic-alert .aq-close-btn{padding:10px;cursor:pointer;margin:0!important}.aq-loader-overlay{position:fixed;height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.aq-loader{position:fixed;z-index:999;top:0;left:0;width:0;height:100vh;-webkit-transition:width 0s 1.4s ease;-moz-transition:width 0s 1.4s ease;transition:width 0s 1.4s ease}.aq-loader .aq-loader-icon{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.aq-loader .aq-loader-icon svg#loader-1{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.aq-loader .aq-loader-tile{position:absolute;left:0;width:0;height:20%;background-color:#06556e;-webkit-transition:width .7s ease;-moz-transition:width .7s ease;transition:width .7s ease}.aq-loader.aq-loader-active{width:100%;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.aq-loader.aq-loader-active .aq-loader-icon{opacity:1;-webkit-transition:opacity .5s 1.4s ease;-moz-transition:opacity .5s 1.4s ease;transition:opacity .5s 1.4s ease}.aq-loader-active .aq-loader-tile{width:100%;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.aq-loader .aq-loader-tile:nth-child(2){top:calc(1 * 20%);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}.aq-loader .aq-loader-tile:nth-child(3){top:calc(2 * 20%);-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s}.aq-loader .aq-loader-tile:nth-child(4){top:calc(3 * 20%);-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;transition-delay:0.6s}.aq-loader .aq-loader-tile:nth-child(5){top:calc(4 * 20%);-webkit-transition-delay:0.8s;-moz-transition-delay:0.8s;transition-delay:0.8s}.aq-loader-active .aq-loader-tile:nth-child(2){top:calc(1 * 20%);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}.aq-loader-active .aq-loader-tile:nth-child(3){top:calc(2 * 20%);-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s}.aq-loader-active .aq-loader-tile:nth-child(4){top:calc(3 * 20%);-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;transition-delay:0.6s}.aq-loader-active .aq-loader-tile:nth-child(5){top:calc(4 * 20%);-webkit-transition-delay:0.8s;-moz-transition-delay:0.8s;transition-delay:0.8s}.aq-quote-form.confirmation .aq-checkmark-success{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 30px;border-radius:100px;box-shadow:0 0 0 #fff0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:pulseSuccess;animation-name:pulseSuccess;-webkit-animation-iteration-count:3;animation-iteration-count:3}.aq-quote-form .aq-checkmark-fireworks{background:#06556e;border-radius:100px;width:50px!important;height:50px!important}.aq-quote-form .aq-blow{position:absolute;top:-48%;left:-48%;height:400px;width:200px}.aq-quote-form .aq-blow div{background-color:#06556e;-webkit-animation-delay:1.5s;animation-delay:1.5s}.aq-quote-form .aq-punt{position:absolute;left:50px;top:50px;height:6px;width:6px;border-radius:3px;opacity:0;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:3;animation-iteration-count:3}.aq-punt:nth-child(1){-webkit-animation-name:explode1;animation-name:explode1}.aq-punt:nth-child(2){-webkit-animation-name:explode2;animation-name:explode2}.aq-punt:nth-child(3){-webkit-animation-name:explode3;animation-name:explode3}.aq-punt:nth-child(4){-webkit-animation-name:explode4;animation-name:explode4}.aq-punt:nth-child(5){-webkit-animation-name:explode5;animation-name:explode5}.aq-punt:nth-child(6){-webkit-animation-name:explode6;animation-name:explode6}.aq-punt:nth-child(7){-webkit-animation-name:explode7;animation-name:explode7}.aq-punt:nth-child(8){-webkit-animation-name:explode8;animation-name:explode8}.aq-punt:nth-child(9){-webkit-animation-name:explode9;animation-name:explode9}.aq-punt:nth-child(10){-webkit-animation-name:explode10;animation-name:explode10}.aq-punt:nth-child(11){-webkit-animation-name:explode11;animation-name:explode11}.aq-punt:nth-child(12){-webkit-animation-name:explode12;animation-name:explode12}.aq-punt:nth-child(13){-webkit-animation-name:explode13;animation-name:explode13}.aq-punt:nth-child(14){-webkit-animation-name:explode14;animation-name:explode14}.aq-quote-form .aq-text-geolocalized{font-size:15px}.aq-quote-form .aq-text-geolocalized>strong{color:#06556e;font-weight:700}.aq-quote-form .aq-quote-step .recaptcha{position:relative}@media only screen and (max-width:690px){.aq-quote-form .aq-quote-step{padding:0 10px}.aq-quote-form .aq-quote-step .aq-quote-step-head .stepper{top:8px;left:-14px;font-size:10px;width:20px;height:20px;padding:4px}.aq-quote-form .aq-quote-step li.aq-quote-form-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.aq-quote-form .aq-quote-step .list-contact .aq-quote-radio_minimal .aq-quote-radio{margin-left:0}.aq-quote-form .aq-quote-step .list-contact .aq-project-item .aq-quote-item-group,.aq-quote-form .aq-quote-step .list-geolocalize .list-geolocalize .aq-project-item .aq-quote-item-group,.aq-quote-form .aq-quote-step.loyalty .aq-choice-row .aq-project-item{width:100%;margin-right:0}.aq-quote-form .aq-quote-step .list-project .aq-project-item{width:100%;max-width:unset;margin-bottom:10px}.aq-quote-form .aq-quote-step .aq-quote-form-group .aq-quote-item-group{max-width:unset;width:100%}.aq-quote-form .aq-quote-step .list-contact .aq-project-item .aq-quote-item-group:first-child,.aq-quote-form .aq-quote-step .list-geolocalize .list-geolocalize .aq-project-item .aq-quote-item-group:first-child{margin-right:0}.aq-quote-form .aq-quote-step .list-geolocalize .aq-choice-row .aq-project-item{width:100%;margin-left:0;margin-bottom:15px}.aq-quote-form .aq-quote-step .recaptcha{position:relative}.recaptcha #html_element>div{width:auto}.aq-generic-alert{top:30%;left:45%}}@-webkit-keyframes stroke{100%{stroke-dashoffset:0}}@keyframes stroke{100%{stroke-dashoffset:0}}@-webkit-keyframes scale{0%,100%{-webkit-transform:none;-ms-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@keyframes scale{0%,100%{-webkit-transform:none;-ms-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@-webkit-keyframes fill{100%{-webkit-box-shadow:inset 0 0 0 30px #93d77b;box-shadow:inset 0 0 0 30px #93d77b}}@keyframes fill{100%{-webkit-box-shadow:inset 0 0 0 30px #93d77b;box-shadow:inset 0 0 0 30px #93d77b}}@-webkit-keyframes fillProject{100%{-webkit-box-shadow:inset 0 0 0 30px #06556e;box-shadow:inset 0 0 0 30px #06556e}}@keyframes fillProject{100%{-webkit-box-shadow:inset 0 0 0 30px #06556e;box-shadow:inset 0 0 0 30px #06556e}}@-webkit-keyframes explode1{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(0,-100px);-ms-transform:translate(0,-100px);transform:translate(0,-100px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@keyframes explode1{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(0,-100px);-ms-transform:translate(0,-100px);transform:translate(0,-100px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes explode2{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(100px,0);-ms-transform:translate(100px,0);transform:translate(100px,0)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(100px,100px);-ms-transform:translate(100px,100px);transform:translate(100px,100px)}}@keyframes explode2{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(100px,0);-ms-transform:translate(100px,0);transform:translate(100px,0)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(100px,100px);-ms-transform:translate(100px,100px);transform:translate(100px,100px)}}@-webkit-keyframes explode3{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(0,200px);-ms-transform:translate(0,200px);transform:translate(0,200px)}}@keyframes explode3{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(0,200px);-ms-transform:translate(0,200px);transform:translate(0,200px)}}@-webkit-keyframes explode4{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(-100px,0);-ms-transform:translate(-100px,0);transform:translate(-100px,0)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(-100px,100px);-ms-transform:translate(-100px,100px);transform:translate(-100px,100px)}}@keyframes explode4{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(-100px,0);-ms-transform:translate(-100px,0);transform:translate(-100px,0)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(-100px,100px);-ms-transform:translate(-100px,100px);transform:translate(-100px,100px)}}@-webkit-keyframes explode5{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(-70px,-70px);-ms-transform:translate(-70px,-70px);transform:translate(-70px,-70px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(-70px,30px);-ms-transform:translate(-70px,30px);transform:translate(-70px,30px)}}@keyframes explode5{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(-70px,-70px);-ms-transform:translate(-70px,-70px);transform:translate(-70px,-70px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(-70px,30px);-ms-transform:translate(-70px,30px);transform:translate(-70px,30px)}}@-webkit-keyframes explode6{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(70px,-70px);-ms-transform:translate(70px,-70px);transform:translate(70px,-70px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(70px,30px);-ms-transform:translate(70px,30px);transform:translate(70px,30px)}}@keyframes explode6{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(70px,-70px);-ms-transform:translate(70px,-70px);transform:translate(70px,-70px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(70px,30px);-ms-transform:translate(70px,30px);transform:translate(70px,30px)}}@-webkit-keyframes explode7{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(70px,70px);-ms-transform:translate(70px,70px);transform:translate(70px,70px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(70px,170px);-ms-transform:translate(70px,170px);transform:translate(70px,170px)}}@keyframes explode7{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(70px,70px);-ms-transform:translate(70px,70px);transform:translate(70px,70px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(70px,170px);-ms-transform:translate(70px,170px);transform:translate(70px,170px)}}@-webkit-keyframes explode8{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(-70px,70px);-ms-transform:translate(-70px,70px);transform:translate(-70px,70px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(-70px,170px);-ms-transform:translate(-70px,170px);transform:translate(-70px,170px)}}@keyframes explode8{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(-70px,70px);-ms-transform:translate(-70px,70px);transform:translate(-70px,70px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(-70px,170px);-ms-transform:translate(-70px,170px);transform:translate(-70px,170px)}}@-webkit-keyframes explode9{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(-200px,0);-ms-transform:translate(-200px,0);transform:translate(-200px,0)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(-200px,100px);-ms-transform:translate(-200px,100px);transform:translate(-200px,100px)}}@keyframes explode9{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(-200px,0);-ms-transform:translate(-200px,0);transform:translate(-200px,0)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(-200px,100px);-ms-transform:translate(-200px,100px);transform:translate(-200px,100px)}}@-webkit-keyframes explode10{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(0,-200px);-ms-transform:translate(0,-200px);transform:translate(0,-200px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(0,-100px);-ms-transform:translate(0,-100px);transform:translate(0,-100px)}}@keyframes explode10{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(0,-200px);-ms-transform:translate(0,-200px);transform:translate(0,-200px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(0,-100px);-ms-transform:translate(0,-100px);transform:translate(0,-100px)}}@-webkit-keyframes explode11{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(200px,0);-ms-transform:translate(200px,0);transform:translate(200px,0)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(200px,100px);-ms-transform:translate(200px,100px);transform:translate(200px,100px)}}@keyframes explode11{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(200px,0);-ms-transform:translate(200px,0);transform:translate(200px,0)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(200px,100px);-ms-transform:translate(200px,100px);transform:translate(200px,100px)}}@-webkit-keyframes explode12{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(0,200px);-ms-transform:translate(0,200px);transform:translate(0,200px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(0,300px);-ms-transform:translate(0,300px);transform:translate(0,300px)}}@keyframes explode12{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(0,200px);-ms-transform:translate(0,200px);transform:translate(0,200px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(0,300px);-ms-transform:translate(0,300px);transform:translate(0,300px)}}@-webkit-keyframes explode13{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(-180px,-70px);-ms-transform:translate(-180px,-70px);transform:translate(-180px,-70px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(-180px,30px);-ms-transform:translate(-180px,30px);transform:translate(-180px,30px)}}@keyframes explode13{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(-180px,-70px);-ms-transform:translate(-180px,-70px);transform:translate(-180px,-70px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(-180px,30px);-ms-transform:translate(-180px,30px);transform:translate(-180px,30px)}}@-webkit-keyframes explode14{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(-70px,-180px);-ms-transform:translate(-70px,-180px);transform:translate(-70px,-180px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(-70px,-80px);-ms-transform:translate(-70px,-80px);transform:translate(-70px,-80px)}}@keyframes explode14{0%{opacity:0}25%{opacity:1;-webkit-transform:translate(-70px,-180px);-ms-transform:translate(-70px,-180px);transform:translate(-70px,-180px)}50%{opacity:.2}100%{opacity:0;-webkit-transform:translate(-70px,-80px);-ms-transform:translate(-70px,-80px);transform:translate(-70px,-80px)}}@-webkit-keyframes pulseSuccess{0%{-webkit-box-shadow:0 0 0 0 rgb(6 85 110 / .9);box-shadow:0 0 0 0 rgb(6 85 110 / .9)}90%{-webkit-box-shadow:0 0 0 50px #fff0;box-shadow:0 0 0 50px #fff0}100%{-webkit-box-shadow:0 0 0 0 #fff0;box-shadow:0 0 0 0 #fff0}}@-webkit-keyframes pulseWarning{0%{-webkit-box-shadow:0 0 0 0 rgb(202 82 82 / .9);box-shadow:0 0 0 0 rgb(202 82 82 / .9)}90%{-webkit-box-shadow:0 0 0 10px #fff0;box-shadow:0 0 0 10px #fff0}100%{-webkit-box-shadow:0 0 0 0 #fff0;box-shadow:0 0 0 0 #fff0}}