.ac-wrapper{position:relative}.ac-clear{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;font-size:1rem;line-height:1;padding:.15rem;display:none;transition:color .15s}.ac-clear:hover{color:#495057}.ac-clear.visible{display:block}.ac-dropdown{background:#fff;border:1px solid #ced4da;border-radius:6px;z-index:1000;display:none;box-shadow:0 4px 16px rgba(114,67,162,.2);max-height:260px;overflow-y:auto;list-style:none;margin:0;padding:.25rem 0}.ac-dropdown.open{display:block}.ac-item{padding:.45rem .75rem;cursor:pointer;font-size:.95rem;color:#212529;transition:background .1s}.ac-item:hover,.ac-item.active{background:rgba(114,67,162,.2)}.ac-item mark{background:none;color:var(--bg-color-purple);font-weight:600;padding:0}.ac-empty{padding:.6rem .75rem;color:#6c757d;font-size:.9rem}.was-validated .ac-input:valid,.was-validated .ac-input.is-valid{background-position:right 2.25rem center,center right 2.25rem}.was-validated .ac-input:invalid,.was-validated .ac-input.is-invalid{background-position:right .75rem center,center right 2.25rem}.was-validated .ac-input:invalid+.ac-clear,.was-validated .ac-input.is-invalid .ac-clear{background-position:right 2.25rem center,center right 2.25rem}html{--bg-color:rgba(253,202,69,1);--bg-color-purple:rgba(114,67,162,1);position:relative;min-height:100%}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-select:focus,.form-check-input:focus,.form-check-input:checked{border-color:var(--bg-color-purple);box-shadow:0 0 0 0 white,0 0 0 .25rem rgba(114,67,162,.2)}.form-check-input:checked{background-color:var(--bg-color-purple)}header{position:sticky;top:0;z-index:100;background-color:var(--bg-color)}body{font-family:Roboto Flex;margin-bottom:60px;background:radial-gradient(300vw 220vh at 50% 0,rgba(253,202,69,1) 30%,rgba(253,231,174,1) 30% 45%,#fdfbfd 45%)}.toast{font-size:1rem}a,.btn.btn-link{text-underline-offset:.5em}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:var(--bs-secondary-color);text-align:end}.form-floating>.form-control-plaintext:focus::placeholder,.form-floating>.form-control:focus::placeholder{text-align:start}header .nav-link{color:rgba(0,0,0,.765)!important}header .nav-link:hover{text-decoration:underline}.navbar-nav .nav-link.active{text-decoration:underline}header nav .dropdown-menu{background-color:var(--bg-color);border:0}header nav .dropdown-item,header nav .dropdown-item:focus,header nav .dropdown-item.active{background-color:var(--bg-color)}header nav .dropdown-menu li a:hover{background-color:#000;color:var(--bg-color)!important;text-decoration:none}.btn.loader{display:grid;grid-template-areas:'stack'}.btn.loader>*{grid-area:stack}.btn.loader:not(.loading) .loader{visibility:hidden}.btn.loader.loading .loader{visibility:visible}.btn.loader.loading .content{visibility:hidden}.form-label{font-weight:600;font-size:1.25rem}.shadow-strong{box-shadow:0 4px 19.5px 2px rgba(0,0,0,.25)!important}.shadow-light{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)!important}.btn-purple{background-color:var(--bg-color-purple)!important;color:#fff}.btn-purple:hover{background-color:rgba(114,67,162,.8)!important;color:#fff}.flatpickr.input{--flatpickr-input-bg-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-calendar' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z'/%3E%3C/svg%3E");background-image:var(--flatpickr-input-bg-img);background-position:right .75rem center,center right 2.25rem;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.flatpickr.input.is-invalid{--flatpickr-input-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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-image:var(--flatpickr-input-bg-img),var(--flatpickr-input-bg-icon,none);padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.flatpickr.input.is-valid{--flatpickr-input-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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-image:var(--flatpickr-input-bg-img),var(--flatpickr-input-bg-icon,none);padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.flatpickr-day.selected{background:var(--bg-color-purple)!important;border-color:var(--bg-color-purple)!important}.blurred{filter:blur(2px)}.loading-spinner{--bs-spinner-border-width:.4em;inset:0;color:var(--bg-color-purple);filter:blur(2px)}mapbox-search-box{display:block}mapbox-search-box input.form-control{border:var(--bs-border-width) solid var(--bs-border-color);font-size:1rem;font-family:'Roboto Flex';height:calc(3.5rem + 2px)}mapbox-search-box .form-control:focus{border-style:solid;border-color:var(--bg-color-purple);box-shadow:0 0 0 0 white,0 0 0 .25rem rgba(114,67,162,.2)}mapbox-search-box [class$=SearchBox]{border:0}mapbox-search-listbox div[class$=ResultsAttribution]{display:none}mapbox-search-box .form-control.is-valid+div,.was-validated mapbox-search-box .form-control:valid+div{right:2.5em}.steps-horizontal{display:flex;justify-content:space-between;align-items:flex-start;position:relative;padding:0}.steps-horizontal::before{content:'';position:absolute;top:24px;left:0;right:0;height:2px;background:#e9ecef;z-index:1}.step-horizontal{flex:1;text-align:center;position:relative;z-index:2}.step-icon{width:50px;height:50px;border-radius:50%;background:#fff;border:2px solid #dee2e6;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:20px;color:#6c757d;transition:all .3s ease}.step-description{font-size:.9em;max-width:150px;margin:0 auto}.step-horizontal.active .step-icon{background:var(--bg-color-purple);border-color:var(--bg-color-purple);color:#fff;box-shadow:0 0 0 5px rgba(114,67,162,.2)}.step-horizontal.complete .step-icon{background:#000;border-color:#000;color:#fff}@media(min-width:1200px){#blog-article-content .table.w-lg-50{width:50%!important}}.mt-6{margin-top:5rem}#simplo-logo{height:30px}.bi.tick{align-content:center;color:var(--bg-color-purple);line-height:var(--bs-body-line-height);padding-right:1rem;font-size:1.5rem}img#img-instant-quote{height:150px;margin-bottom:-12px;position:relative;z-index:1}.iti{display:block!important}.iti__search-input{padding-top:1rem;padding-bottom:1rem}.iti__search-input:focus{outline-color:#86b7fe}.blog-image{width:50%}#blog-article-content div{margin-top:1rem}#blog-article-content ul{margin-top:.25rem;margin-bottom:.25rem;padding-left:3rem}#blog-article-content h4{margin-top:2rem}#blog-article-content h5{margin-top:1.25rem}#blog-article-content h4+h5{margin-top:0}#blog-article-content h4[id]{scroll-margin-top:100px}.article-intro *{margin:0}#btn-back-to-top{display:none;position:fixed;bottom:5rem;right:5rem;z-index:99}img.main-img{height:400px}.footer{position:absolute;bottom:0;width:100%;white-space:nowrap}.modal-dialog{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-header{background:var(--bg-color)}@media(max-width:992px){img.main-img{height:300px}.form-label{font-size:1rem}#simplo-logo{height:20px}a,.btn.btn-link{text-underline-offset:.25em}#btn-back-to-top{bottom:2rem;right:2rem}}@media(min-width:471px) and (max-width:991px){.w-md-50{width:50%!important}}@media(max-width:767px){body{margin-bottom:140px}img.main-img{height:135px;width:auto!important;margin:0 auto}.blog-image{width:100%}.modal-dialog{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}}@media(max-width:470px){.toast-container,.toast{width:100%}.footer{line-height:normal!important;height:140px}.w-sm-50{width:50%!important}.w-sm-75{width:75%!important}img#img-instant-quote{height:80px;margin-bottom:-8px}#blog-article-content h4{text-align:center}#blog-article-content ul{padding-left:2rem}#btn-back-to-top{bottom:1rem;right:1rem}}