.page{width:100%;min-height:100%}.onboarding{display:inline-flex}.onboarding .headline{font-size:36px;font-weight:700;width:70%;padding:0 25px 30px}.onboarding>.form{flex-basis:58%;box-sizing:border-box;padding:50px 25px}.onboarding>.form .errors{padding-left:25px;padding-bottom:30px;font-weight:700;color:red}.onboarding>.form #user-location-autocomplete{width:100%}.onboarding>.form #user-location-autocomplete .geoapify-close-button{margin-top:4px;margin-right:5px}.onboarding>.form #user-location-autocomplete .geoapify-autocomplete-items{right:auto;width:100%}.onboarding>.form #user-location-autocomplete .geoapify-autocomplete-items .geoapify-autocomplete-item .address{text-align:left;float:none}.onboarding>.form .formatted-address{width:100%;display:block;position:relative;border:solid 1px;border-radius:5px;padding:9px 12px;box-sizing:border-box}.onboarding>.form .formatted-address span{margin-right:auto}.onboarding>.form .formatted-address svg{position:absolute;right:5px;top:7px}.onboarding>.form button{margin-left:25px;padding:8px 12px;background-color:var(--theme-blue);color:#fff;cursor:pointer}.onboarding>.quote{flex-basis:42%;box-sizing:border-box;position:relative}.onboarding>.quote .overlay{position:relative;width:100%;height:100%;background-color:var(--light-blue);padding:36px 82px;box-sizing:border-box}.onboarding>.quote .overlay p{font-size:32px;color:var(--theme-blue);font-weight:700}.onboarding>.quote .overlay p.attribution{font-size:26px;text-align:right}.onboarding>.quote .overlay p.attribution:before{content:"- "}.onboarding>.quote .bg{position:absolute;top:0;left:0;font-family:Revalia,sans-serif;font-weight:400;font-style:normal;padding:36px 82px;color:var(--theme-yellow);font-size:100px;margin-left:-26px;margin-top:-40px;transform:scale(-1);text-align:right}.onboarding.offices ul.offices{list-style-type:none;padding:0 25px}.onboarding.offices ul.offices li{border-bottom:solid 1px #ccc}.onboarding.offices ul.offices li:last-child{border-bottom:none}.onboarding.offices ul.offices li .title div.name{display:inline-block;font-size:22px;font-weight:700;padding:15px 0}.onboarding.offices ul.offices li .title a{font-size:14px;display:inline-block;margin-left:15px}.onboarding.offices ul.offices li ul{list-style-type:none;padding-left:25px;padding-bottom:15px}.onboarding.offices ul.offices li ul li{padding:5px 0}form .input-wrapper{padding:0 25px 30px;box-sizing:border-box;display:inline-block;width:100%}form .input-wrapper.half{width:50%}form .input-wrapper.third{width:33.3%}form .input-wrapper.required label:after{content:" *";position:relative;top:-2px}form .input-wrapper label{display:block;font-size:14px;padding-bottom:5px}form .input-wrapper input{display:block;width:100%;box-sizing:border-box;padding:8px 12px;border:solid 1px;border-radius:5px;font-size:18px}form .error{color:red}form .error input{border:solid 1px red;color:red}.location-autocomplete{position:relative;display:inline-block}.location-autocomplete input{padding:6px 36px 6px 12px;border-radius:4px;width:250px}.location-autocomplete .geoapify-close-button{position:absolute;right:3px;top:4px}.location-autocomplete .geoapify-autocomplete-items{margin:0;position:absolute;right:0;box-sizing:border-box;background-color:#fff;border-radius:3px;box-shadow:0 6px 10px 1px #000;z-index:1;color:#000}.location-autocomplete .geoapify-autocomplete-items .geoapify-autocomplete-item{overflow:hidden;padding:10px;border-bottom:solid 1px}.location-autocomplete .geoapify-autocomplete-items .geoapify-autocomplete-item:last-child{border-bottom:none}.location-autocomplete .geoapify-autocomplete-items .geoapify-autocomplete-item:hover{background-color:var(--light-blue)}.location-autocomplete .geoapify-autocomplete-items .geoapify-autocomplete-item .icon{display:none}.location-autocomplete .geoapify-autocomplete-items .geoapify-autocomplete-item .address{white-space:nowrap;text-align:right;float:right}:root{--theme-yellow: #f4ab00;--theme-blue: #15008e;--font-blue: #241673;--light-blue: #0020c325;--header-height: 100px;--footer-height: 50px}html,body{height:100%}body{font-family:Instrument Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;margin:0;padding:0}a{cursor:pointer;text-decoration:none;color:var(--font-blue)}.layout{position:relative;display:flex;top:0;left:0;padding-top:var(--header-height);width:100vw;min-height:100vh;box-sizing:border-box}.layout .layout-content{display:flex;min-height:100%}header.main-header{width:100%;height:var(--header-height);margin-top:calc(var(--header-height) * -1);display:block;padding:28px 26px;box-sizing:border-box;box-shadow:0 0 10px 5px #ccc}header.main-header .main-header-wrapper{display:flex;align-items:center}header.main-header .main-header-wrapper .header-left{font-weight:700;font-size:36px;color:var(--font-blue);margin-right:auto}header.main-header .main-header-wrapper .header-right{text-align:right}header.main-header .main-header-wrapper .header-right label{margin-right:10px;font-weight:700}header.main-header .main-header-wrapper .header-right .address div{display:inline-block}header.main-header .main-header-wrapper .header-right .sub{font-size:80%;margin-top:5px}header.sub-header{width:100%;display:block;overflow:hidden;background-color:var(--theme-yellow);box-sizing:border-box}header.sub-header p{padding:20px 26px;margin:0;overflow:hidden;text-align:center}footer{width:100vw;min-height:var(--footer-height);display:flex;background-color:var(--theme-blue);color:#fff}.hero{background-color:var(--theme-blue);width:100%;height:420px;box-sizing:border-box;padding:64px}.hero h2{font-size:48px}.hero h3{font-size:24px}.hero .hero-image .hero-content{display:inline-block;position:relative;text-align:left}.hero .hero-image .hero-content img{border-radius:30px}.hero .hero-image .hero-content a{color:#fff;text-decoration:none;position:absolute;width:100%;top:50%;left:0;text-align:left;padding:10px;transform:translateY(-50%)}.flex-container{display:flex;color:#fff}.flex-container>div{flex:1;text-align:right}.hidden{display:none}
