body{background:#faf9f2}.open-popup{background:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.consent-popup-form.active{display:flex}.consent-popup-form .close-btn:hover{background:#000;border-radius:13px;color:#fff;width:80px}.consent-popup-form .close-btn svg{flex-shrink:0;height:15px;position:absolute;right:4px}.consent-popup-form .close-btn:hover svg path{fill:#fff}.consent-popup-form .close-btn:hover span{opacity:1;padding-right:15px;position:relative}.consent-popup-form .close-btn span{opacity:0;position:absolute;transition:opacity .1s ease}.consent-popup-form .close-btn{align-items:center;border-radius:100%;box-shadow:0 2px 8px 0 rgba(99,99,99,.68);cursor:pointer;display:flex;gap:5px;height:20px;justify-content:center;margin:0;padding:14px;position:absolute;right:9px;top:7px;transition:width .3s ease;width:19px;z-index:1}.consent-popup-form .close-btn img{height:15px;width:15px}.consent-popup-form{align-items:center;background:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.consent-popup-form .form-content{background:#fffef5;border-radius:8px;margin:0 20px;max-height:80vh;padding:42px 30px 30px;position:relative;width:800px}.consent-popup-form .consent-preview{background:#fff;border:1px solid #00000075;border-radius:10px;overflow:auto;position:relative}.consent-popup-form .consent-title{background:#538462;border-radius:10px 10px 0 0;color:#fff;padding:10px 20px}.consent-popup-form .consent-body{border-bottom:10px solid #fff;height:calc(100% - 50vh);max-height:50vh;overflow:auto;padding:10px}.consent-popup-form .consent-body h2,.consent-popup-form .consent-body h3,.consent-popup-form .consent-body p,.consent-popup-form .consent-body ul{font-size:13px}.consent-popup-form .consent-body .title{color:var(--title-color);font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:700;margin-bottom:10px}.consent-popup-form .consent-detail{overflow:hidden;padding-top:15px}.consent-popup-form .consent-detail h2,.consent-popup-form .consent-detail p{color:#000;font-size:13px;line-height:20px;margin-bottom:11px}.consent-popup-form .consent-detail input[type=checkbox]{height:18px;margin-top:5px;min-width:35px;opacity:1;vertical-align:middle;visibility:visible;width:35px!important}.consent-popup-form .consent-detail input[type=submit]{background:#ffcf6b;color:#000;font-weight:600;height:fit-content;margin-top:18px;padding:7px 25px;width:fit-content!important}@media (max-height:700px),(max-width:767px){.consent-popup-form .consent-detail{height:30vh;overflow-x:hidden;overflow-y:auto}}.form-wrapper .progress{display:flex}.form-wrapper .progress .step{background:#f9f9f9;border:1px solid #cacaca;cursor:pointer;padding:15px;text-align:center;width:50%}.form-wrapper .progress .step.active{background:#538462;color:#fff}.progressive-form{--main-container:991px}.progressive-form h1{font-size:36px}.progressive-form label{color:#666;font-weight:600}.progressive-form input{background:#fff;border:1px solid #d8dde3;border-radius:10px}.progressive-form .form-wrapper{background:#fff}.progressive-form span.required{color:#d95117}.progressive-form .radio-button{align-items:center;border:1.5px solid #d8dde3;border-radius:10px;display:flex;padding:10px}.progressive-form .radio-button.active{border:1.5px solid #538462}.progressive-form input[type=radio]{accent-color:#538462}.progressive-form input[type=checkbox]{border-radius:5px;display:block;height:18px;opacity:1;padding:4px 10px 4px 25px;vertical-align:middle;visibility:visible;width:35px!important}input[type=checkbox]:checked{accent-color:#538462}.progressive-form .info{background:#f9f8f8}.progressive-form .submit{border:1px solid #538462;border-radius:10px;color:#538462;cursor:pointer;font-weight:700;padding:7px 20px;text-transform:uppercase}.progressive-form .consent-container{color:#666}.progressive-form .consent-container .title{font-size:20px;margin-bottom:12px}.progressive-form .consent-box{color:inherit}.progressive-form .consent-box a{color:inherit;text-decoration:underline!important}.progressive-form .consent-box .consent-wrapper{display:flex}.progressive-form .consent-box .consent-wrapper input{margin-right:12px}.progressive-form .consent-box .consent-wrapper span{font-family:Outfit,sans-serif;line-height:20px;margin-top:-5px;width:90%}.progressive-form [class^=form-step-]{display:none}.progressive-form [class^=form-step-].active{display:block}.consent-box .method{padding:0 0 20px}.consent-box .method .left{padding-left:20px}.consent-box .method .notice{color:#538462}.consent-box .method{display:none}.consent-box .method.active{display:block}.see-consent-box{font-weight:600;text-decoration:underline}#pdf-form-wrapper{position:absolute;z-index:-1}#form-wrapper.bg-shadow:before{background:#faf9f2;content:"";height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:-1}#place_results{position:absolute}#place_results div{border:1px solid #d8dde3;cursor:pointer;padding:5px}#place_results div:hover{background-color:#eee}#insuranceForm button{border-radius:10px;font-size:18px;padding:5px 10px}#insuranceForm label{margin:15px 0 5px;text-align:left}.w-100 .error{width:100%!important}@media (max-width:991px){.form-wrapper .progress{display:block}.form-wrapper .progress .step{width:100%}}