.configurator-version-a .step-item[data-step="04-coordonnees"]:after,.configurator-version-a .step-item[data-step="05-contact"]:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:400;font-weight:900;line-height:1}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}body{background:url(images/ibiza-quote-bg.981754b8.jpg) no-repeat fixed;background-size:cover;position:relative}body:after{background-color:rgba(var(--bs-secondary-rgb),.65);content:"";inset:0;position:absolute;z-index:-1}body h1 strong{color:var(--bs-tertiary)!important}body .logo-link{width:130px}body .logo-link svg-component{aspect-ratio:194/139}body .back-to-top-link,body .logo-link .swapped-logo{display:none!important}.configurator-version-a{min-height:100svh}.configurator-version-a:has([data-current-step="06-demande-envoyee"]){justify-content:center}.configurator-version-a:has([data-current-step="06-demande-envoyee"]) #main{justify-content:center}.configurator-version-a .quote-header h1{display:none!important}.configurator-version-a:has([data-current-step="06-demande-envoyee"]) .quote-header{display:none!important}.configurator-version-a:has([data-current-step="06-demande-envoyee"]) .pool-preview,.configurator-version-a:has([data-current-step="06-demande-envoyee"]) .quote-form .carousel-inner>:not([data-step="06-demande-envoyee"]),.configurator-version-a:has([data-current-step="06-demande-envoyee"]) .quote-nav,.configurator-version-a:has([data-current-step="06-demande-envoyee"]) .quote-progress{display:none!important}.configurator-version-a:has([data-current-step="06-demande-envoyee"]) .step-item-inner{max-width:1200px!important}.configurator-version-a:has([data-current-step="06-demande-envoyee"]) .carousel-inner{height:auto!important}.configurator-app--a{transition:height .3s ease}.configurator-app--a .app-header{display:none!important}.configurator-app--a:not([data-current-step="06-demande-envoyee"]) .app-footer{display:none}.configurator-app--a[data-current-step="06-demande-envoyee"] .configurator-main{justify-content:center}.configurator-app--a .app-header .app-header-icon{font-size:1.5rem}.configurator-app--a .app-inner{background:transparent!important;border-radius:0!important;box-shadow:none!important}.configurator-app--a .app-footer .svg-component-block{max-width:120px}.configurator-app--a[data-app-state=loading] .advisor-messages,.configurator-app--a[data-app-state=loading] .btn-back{display:none!important}.configurator-app--a[data-app-state=loading] .app-inner .pool-preview,.configurator-app--a[data-app-state=loading] .app-inner .quote-form,.configurator-app--a[data-app-state=loading] .app-inner .quote-nav{opacity:0!important;transition:none!important}.configurator-app--a .advisor{margin:0 auto;max-width:600px}.configurator-app--a .advisor .advisor-thumb{border:3px solid var(--bs-white);border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.15);height:60px;min-width:60px;width:60px}.configurator-app--a .advisor .advisor-thumb img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.configurator-app--a .advisor .advisor-text{background:var(--bs-white);border-radius:.625rem;box-shadow:0 2px 8px rgba(0,0,0,.08);flex-grow:1;position:relative}.configurator-app--a .advisor .advisor-text:before{background:var(--bs-white);box-shadow:-2px 2px 4px rgba(0,0,0,.05);content:"";height:1rem;left:-.5rem;position:absolute;top:1.25rem;transform:rotate(45deg);width:1rem}.configurator-app--a .advisor .advisor-text .advisor-loader{display:flex;gap:.35rem;padding:.25rem 0}.configurator-app--a .advisor .advisor-text .advisor-loader i{animation:advisor-dot-bounce .6s infinite alternate;color:var(--bs-primary);font-size:.5rem}.configurator-app--a .advisor .advisor-text .advisor-loader i:nth-child(2){animation-delay:.2s}.configurator-app--a .advisor .advisor-text .advisor-loader i:nth-child(3){animation-delay:.4s}@keyframes advisor-dot-bounce{0%{opacity:.3;transform:translateY(0)}to{opacity:1;transform:translateY(-3px)}}.configurator-app--a .advisor .advisor-text .advisor-messages .advisor-message{animation:advisor-fade-in .4s ease both;color:var(--bs-body-color);font-size:.9375rem;line-height:1.5}@keyframes advisor-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.configurator-app--a .stepmap{color:var(--bs-white);justify-content:center;min-width:220px;padding:2rem 1.5rem;width:220px}.configurator-app--a .stepmap .stepmap-item{align-items:center;color:var(--bs-white);display:flex;gap:.75rem;opacity:.5;padding:.75rem 0;position:relative;transition:opacity .3s ease}.configurator-app--a .stepmap .stepmap-item:not(:last-child):after{background:hsla(0,0%,100%,.3);content:"";height:calc(100% - 1.25rem);left:.5625rem;position:absolute;top:2rem;width:2px}.configurator-app--a .stepmap .stepmap-item.active{color:var(--bs-white);font-weight:600;opacity:1}.configurator-app--a .stepmap .stepmap-item.active .stepmap-bullet{border-color:var(--bs-white);box-shadow:0 0 0 3px hsla(0,0%,100%,.2)}.configurator-app--a .stepmap .stepmap-item.done{cursor:pointer;opacity:.8}.configurator-app--a .stepmap .stepmap-item.done:not(:last-child):after{background:var(--bs-primary)}.configurator-app--a .stepmap .stepmap-item.done .stepmap-bullet{background-color:var(--bs-primary);border-color:var(--bs-primary)}.configurator-app--a .stepmap .stepmap-item.done .stepmap-bullet:after,.configurator-app--a .stepmap .stepmap-item.done:hover{opacity:1}.configurator-app--a .stepmap .stepmap-bullet{background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;flex-shrink:0;height:1.25rem;position:relative;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;width:1.25rem;z-index:1}.configurator-app--a .stepmap .stepmap-bullet:after{color:var(--bs-white);content:"\f00c";font-family:Font Awesome\ 6 Pro,sans-serif;font-size:.5rem;font-weight:900;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}.configurator-app--a .stepmap .stepmap-label{font-size:.875rem}.configurator-app--a .wpcf7-form-control-wrap{display:block;margin-bottom:1rem}.configurator-app--a select.wpcf7-select{background-color:var(--bs-white);border:1px solid rgba(0,0,0,.15);border-radius:.3125rem;color:var(--bs-body-color);cursor:pointer;font-size:1rem;padding:1rem 1.25rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.configurator-app--a select.wpcf7-select:hover{border-color:rgba(0,0,0,.25)}.configurator-app--a select.wpcf7-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15);outline:0}.configurator-app--a select.wpcf7-select option:first-child{color:rgba(0,0,0,.5)}.configurator-app--a .options-list{display:flex;flex-direction:column;gap:.5rem}.configurator-app--a .option-item{align-items:center;background:var(--bs-white);border:1px solid rgba(0,0,0,.12);border-radius:.3125rem;color:var(--bs-body-color);cursor:pointer;display:flex;font-size:.9375rem;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s ease,border-color .15s ease}.configurator-app--a .option-item:hover{border-color:rgba(0,0,0,.2)}.configurator-app--a .option-item.selected{background:var(--bs-white);border-color:var(--bs-primary);color:var(--bs-primary)}.configurator-app--a .option-item.selected .option-check{background:var(--bs-primary);border-color:var(--bs-primary)}.configurator-app--a .option-item.selected .option-check:after{opacity:1}.configurator-app--a .option-item .option-check{border:2px solid rgba(0,0,0,.2);border-radius:.25rem;flex-shrink:0;height:1.25rem;position:relative;transition:background-color .15s ease,border-color .15s ease;width:1.25rem}.configurator-app--a .option-item .option-check:after{color:var(--bs-white);content:"\f00c";font-family:Font Awesome\ 6 Pro,sans-serif;font-size:.55rem;font-weight:900;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease}.configurator-version-a .step-item{background:transparent!important}.configurator-version-a .carousel{overflow:visible!important}.configurator-version-a .carousel .carousel-inner{overflow:visible!important;transition:height .45s ease}.configurator-version-a .carousel .carousel-item{backface-visibility:visible!important;transform:unset!important;transition:opacity .6s ease!important}.configurator-version-a .carousel .carousel-indicators:not(.is-dev-mode){display:none}.configurator-version-a .carousel.carousel-fade .carousel-item{transition:opacity .6s ease!important}.configurator-version-a .app-inner .pool-preview,.configurator-version-a .app-inner .quote-form,.configurator-version-a .app-inner .quote-nav{opacity:1;transition:opacity .4s ease}.configurator-version-a .app-inner.advisor-is-loading .pool-preview,.configurator-version-a .app-inner.advisor-is-loading .quote-form,.configurator-version-a .app-inner.advisor-is-loading .quote-nav{opacity:0;transition:none}.configurator-version-a .wpcf7{display:flex;flex-direction:column;flex-grow:1}.configurator-version-a .wpcf7-form{flex-grow:1}.configurator-version-a .pool-preview,.configurator-version-a .quote-progress{display:none!important}.configurator-version-a .quote-progress{--progress-opacity:1;border-radius:999px;height:.25rem;left:.25rem;width:calc(100% - .5rem)}.configurator-version-a .quote-progress:before{background:rgba(0,0,0,.1);border-radius:inherit;content:"";inset:0;opacity:var(--progress-opacity);position:absolute;transition:opacity .3s ease;z-index:1}.configurator-version-a .quote-progress.finished{--progress-opacity:.25}.configurator-version-a .quote-progress .quote-progress-bar{border-radius:inherit;transition:width .6s cubic-bezier(.22,1,.36,1);width:0}.configurator-version-a .step-item .step-item-inner{max-width:600px}.configurator-version-a .step-item[data-step="04-coordonnees"],.configurator-version-a .step-item[data-step="05-contact"]{position:relative}.configurator-version-a .step-item[data-step="04-coordonnees"]:after,.configurator-version-a .step-item[data-step="04-coordonnees"]:before,.configurator-version-a .step-item[data-step="05-contact"]:after,.configurator-version-a .step-item[data-step="05-contact"]:before{opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.configurator-version-a .step-item[data-step="04-coordonnees"]:before,.configurator-version-a .step-item[data-step="05-contact"]:before{background-color:hsla(0,0%,100%,.5);content:"";inset:0;z-index:10}.configurator-version-a .step-item[data-step="04-coordonnees"]:after,.configurator-version-a .step-item[data-step="05-contact"]:after{animation:fa-spin 2s linear infinite;content:"\f3f4";font-size:2rem;left:50%;line-height:var(--bs-body-line-height);margin-left:0;top:50%;translate:-50% -50%;z-index:11}.configurator-version-a .step-item[data-step="04-coordonnees"]:has(.wpcf7-submit.disabled),.configurator-version-a .step-item[data-step="05-contact"]:has(.wpcf7-submit.disabled){pointer-events:none}.configurator-version-a .step-item[data-step="04-coordonnees"]:has(.wpcf7-submit.disabled):after,.configurator-version-a .step-item[data-step="04-coordonnees"]:has(.wpcf7-submit.disabled):before,.configurator-version-a .step-item[data-step="05-contact"]:has(.wpcf7-submit.disabled):after,.configurator-version-a .step-item[data-step="05-contact"]:has(.wpcf7-submit.disabled):before{opacity:1}.configurator-version-a .step-item[data-step="04-coordonnees"]:after,.configurator-version-a .step-item[data-step="04-coordonnees"]:before,.configurator-version-a .step-item[data-step="05-contact"]:after,.configurator-version-a .step-item[data-step="05-contact"]:before{display:none!important}.configurator-version-a .step-item[data-step="04-coordonnees"] .step-item-inner,.configurator-version-a .step-item[data-step="05-contact"] .step-item-inner{max-width:450px}.configurator-version-a .step-item[data-step="04-coordonnees"] .form-row,.configurator-version-a .step-item[data-step="05-contact"] .form-row{margin-bottom:.5rem}.configurator-version-a .step-item[data-step="04-coordonnees"] .wpcf7-form-control-wrap,.configurator-version-a .step-item[data-step="05-contact"] .wpcf7-form-control-wrap{margin-bottom:0}.configurator-version-a .step-item[data-step="04-coordonnees"] label,.configurator-version-a .step-item[data-step="05-contact"] label{color:var(--bs-white);font-size:.8125rem;font-weight:500}.configurator-version-a .step-item[data-step="04-coordonnees"] .form-field-required,.configurator-version-a .step-item[data-step="05-contact"] .form-field-required{color:var(--bs-white)}.configurator-version-a .step-item[data-step="04-coordonnees"] input,.configurator-version-a .step-item[data-step="04-coordonnees"] select,.configurator-version-a .step-item[data-step="04-coordonnees"] textarea,.configurator-version-a .step-item[data-step="05-contact"] input,.configurator-version-a .step-item[data-step="05-contact"] select,.configurator-version-a .step-item[data-step="05-contact"] textarea{background:hsla(0,0%,100%,.92);border-color:hsla(0,0%,100%,.6);box-shadow:0 2px 8px rgba(0,0,0,.1);color:var(--bs-body-color);font-size:.9375rem;padding:.625rem .75rem}.configurator-version-a .step-item[data-step="04-coordonnees"] input::-moz-placeholder,.configurator-version-a .step-item[data-step="04-coordonnees"] select::-moz-placeholder,.configurator-version-a .step-item[data-step="04-coordonnees"] textarea::-moz-placeholder,.configurator-version-a .step-item[data-step="05-contact"] input::-moz-placeholder,.configurator-version-a .step-item[data-step="05-contact"] select::-moz-placeholder,.configurator-version-a .step-item[data-step="05-contact"] textarea::-moz-placeholder{color:rgba(0,0,0,.4)}.configurator-version-a .step-item[data-step="04-coordonnees"] input::placeholder,.configurator-version-a .step-item[data-step="04-coordonnees"] select::placeholder,.configurator-version-a .step-item[data-step="04-coordonnees"] textarea::placeholder,.configurator-version-a .step-item[data-step="05-contact"] input::placeholder,.configurator-version-a .step-item[data-step="05-contact"] select::placeholder,.configurator-version-a .step-item[data-step="05-contact"] textarea::placeholder{color:rgba(0,0,0,.4)}.configurator-version-a .step-item[data-step="04-coordonnees"] input:focus,.configurator-version-a .step-item[data-step="04-coordonnees"] select:focus,.configurator-version-a .step-item[data-step="04-coordonnees"] textarea:focus,.configurator-version-a .step-item[data-step="05-contact"] input:focus,.configurator-version-a .step-item[data-step="05-contact"] select:focus,.configurator-version-a .step-item[data-step="05-contact"] textarea:focus{background:var(--bs-white);border-color:var(--bs-primary)}.configurator-version-a .step-item[data-step="04-coordonnees"] textarea,.configurator-version-a .step-item[data-step="05-contact"] textarea{min-height:60px}.configurator-version-a .step-item[data-step="04-coordonnees"] .form-field-checkbox .wpcf7-list-item-label,.configurator-version-a .step-item[data-step="04-coordonnees"] .form-field-checkbox label,.configurator-version-a .step-item[data-step="04-coordonnees"] .form-field-html,.configurator-version-a .step-item[data-step="04-coordonnees"] .form-field-rgpd,.configurator-version-a .step-item[data-step="05-contact"] .form-field-checkbox .wpcf7-list-item-label,.configurator-version-a .step-item[data-step="05-contact"] .form-field-checkbox label,.configurator-version-a .step-item[data-step="05-contact"] .form-field-html,.configurator-version-a .step-item[data-step="05-contact"] .form-field-rgpd{color:var(--bs-white)!important;font-size:.75rem;line-height:1.4}.configurator-version-a .step-item[data-step="04-coordonnees"] .form-field-checkbox .wpcf7-list-item-label [data-oblink-href],.configurator-version-a .step-item[data-step="04-coordonnees"] .form-field-checkbox .wpcf7-list-item-label a,.configurator-version-a .step-item[data-step="04-coordonnees"] .form-field-checkbox label [data-oblink-href],.configurator-version-a .step-item[data-step="04-coordonnees"] .form-field-checkbox label a,.configurator-version-a .step-item[data-step="04-coordonnees"] .form-field-html [data-oblink-href],.configurator-version-a .step-item[data-step="04-coordonnees"] .form-field-html a,.configurator-version-a .step-item[data-step="04-coordonnees"] .form-field-rgpd [data-oblink-href],.configurator-version-a .step-item[data-step="04-coordonnees"] .form-field-rgpd a,.configurator-version-a .step-item[data-step="05-contact"] .form-field-checkbox .wpcf7-list-item-label [data-oblink-href],.configurator-version-a .step-item[data-step="05-contact"] .form-field-checkbox .wpcf7-list-item-label a,.configurator-version-a .step-item[data-step="05-contact"] .form-field-checkbox label [data-oblink-href],.configurator-version-a .step-item[data-step="05-contact"] .form-field-checkbox label a,.configurator-version-a .step-item[data-step="05-contact"] .form-field-html [data-oblink-href],.configurator-version-a .step-item[data-step="05-contact"] .form-field-html a,.configurator-version-a .step-item[data-step="05-contact"] .form-field-rgpd [data-oblink-href],.configurator-version-a .step-item[data-step="05-contact"] .form-field-rgpd a{--bs-link-color-rgb:255,255,255!important;--bs-link-opacity:1!important;color:#fff!important;font-weight:600;text-decoration:underline;text-underline-offset:2px}.configurator-version-a .step-item[data-step="04-coordonnees"] input[type=checkbox],.configurator-version-a .step-item[data-step="05-contact"] input[type=checkbox]{border-color:hsla(0,0%,100%,.6)!important}.configurator-version-a .step-item[data-step="04-coordonnees"] input[type=checkbox]:checked,.configurator-version-a .step-item[data-step="05-contact"] input[type=checkbox]:checked{background-color:var(--bs-white)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23198754' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem;border-color:var(--bs-white)!important}.configurator-version-a .step-item[data-step="04-coordonnees"] .form-field-phone label,.configurator-version-a .step-item[data-step="05-contact"] .form-field-phone label{color:var(--bs-white)}.configurator-version-a .step-item[data-step="04-coordonnees"] .cf7-simple-turnstile,.configurator-version-a .step-item[data-step="05-contact"] .cf7-simple-turnstile{margin-top:.5rem}.configurator-version-a .pool-search-results .tease-product{background:hsla(0,0%,100%,.95);border-radius:.3125rem;box-shadow:0 2px 12px rgba(0,0,0,.15);overflow:hidden}.configurator-version-a .wpcf7 .wpcf7-form .form-field .wpcf7-form-control-wrap,.configurator-version-a .wpcf7 .wpcf7-form .wpcf7-form-control-wrap{padding-bottom:1.5rem;position:relative}.configurator-version-a .wpcf7 .wpcf7-form .form-field .wpcf7-form-control-wrap .invalid-feedback,.configurator-version-a .wpcf7 .wpcf7-form .form-field .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.configurator-version-a .wpcf7 .wpcf7-form .wpcf7-form-control-wrap .invalid-feedback,.configurator-version-a .wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{background:rgba(var(--bs-danger-rgb),.9)!important;border:0!important;border-radius:.25rem;bottom:0;color:var(--bs-white)!important;font-size:.75rem;font-weight:600;left:0;padding:.15rem .5rem;position:absolute}.configurator-version-a .trust-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,.35);color:var(--bs-white);font-size:1.4rem}.configurator-version-a .trust-bar .trust-item{white-space:nowrap}.configurator-version-a .trust-bar .trust-separator{opacity:.5}.configurator-version-a .quote-nav .btn-primary{background:var(--bs-primary);border-color:var(--bs-primary);min-width:180px}.configurator-version-a .quote-nav .btn-back{background:rgba(0,0,0,.2);border-radius:.3125rem;color:var(--bs-white);font-size:.9375rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.configurator-version-a .quote-nav .btn-back:hover{background:rgba(0,0,0,.35)}.configurator-version-a .quote-nav .btn-back i{font-size:.75rem}@media (min-width:768px){body .logo-link{width:170px}body .wpcf7-form{margin-top:unset!important}}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev,.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start,.carousel-indicators [data-bs-target],.carousel-item{transition:none}}@media (max-width:767.98px){body .quote-header{background:url(images/ibiza-quote-bg.981754b8.jpg) no-repeat fixed;background-size:cover;background:unset!important;position:relative}body .quote-header:after{background-color:rgba(var(--bs-secondary-rgb),.65);content:"";inset:0;position:absolute;z-index:-1}body .quote-header h1{font-size:1.5rem}body,body .quote-header{background-attachment:scroll;background-image:url(images/ibiza-quote-bg-mobile.7008fdc0.jpg)!important}body .quote-content,body .site-main{flex-grow:1}body .site-main{padding-bottom:unset!important}body .wpcf7-form{margin-top:0}.configurator-version-a .quote-header{background:none!important;height:auto!important;padding-bottom:1rem!important;padding-top:1rem!important}.configurator-app--a .app-header{background-color:transparent!important;transform:translateY(-100%)}.configurator-app--a .app-footer,.configurator-app--a .app-inner{border-radius:unset!important}.configurator-app--a{min-height:calc(100svh - var(--quote-header-height))}.configurator-version-a .quote-progress.finished{--progress-opacity:0}.configurator-version-a .quote-progress:after{background:linear-gradient(0deg,var(--bs-white) 0,var(--bs-white) 50%,transparent 100%);content:"";inset:-1.5rem -1rem -1rem;position:absolute}.configurator-version-a .trust-bar{flex-wrap:nowrap;font-size:.875rem;gap:1rem!important;justify-content:flex-start!important;overflow-x:auto;padding:.75rem 1rem!important;scrollbar-width:none}.configurator-version-a .trust-bar::-webkit-scrollbar{display:none}.configurator-version-a .trust-bar .trust-item{display:inline-flex!important}.configurator-version-a .trust-bar .trust-separator{display:inline!important}.configurator-version-a .quote-nav{padding-top:1.5rem}}
/*# sourceMappingURL=third-party-configurator-version-a.3b5205a3.css.map*/