/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{font-size:16px}.headline-1{font-size:28px;font-weight:700;letter-spacing:.02em;line-height:1.5}@media only screen and (min-width:1024px){.headline-1{font-size:40px}}.headline-2{font-size:20px;font-weight:700;letter-spacing:.02em;line-height:2}@media only screen and (min-width:1024px){.headline-2{font-size:28px;line-height:1.5}}.headline-3{font-size:18px;font-weight:700;letter-spacing:.02em;line-height:1.8}@media only screen and (min-width:1024px){.headline-3{font-size:24px;letter-spacing:.03em}}.body-1{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.7}@media only screen and (min-width:1024px){.body-1{font-size:20px;letter-spacing:.02em;line-height:1.8}}.body-2{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.7}@media only screen and (min-width:1024px){.body-2{font-size:18px;letter-spacing:.02em;line-height:1.8}}a{color:inherit;text-decoration:none}img{display:block}:target:before{content:"";display:block;height:48px;margin:-48px 0 0}@media only screen and (min-width:1024px){:target:before{height:102px;margin:-102px 0 0}}.txt-dark{color:#221815}.txt-light{color:#fff}.center-text{text-align:center}.font-bold{font-weight:700}.lg{display:none}@media only screen and (min-width:1024px){.lg{display:initial}}.relative{position:relative}.overflow-hidden{overflow:hidden}.GlobalHeader{background:#fff;position:fixed;top:0;width:100%;z-index:999}.GlobalHeader__content--small{align-items:center;display:flex;height:48px;padding:0 16px}@media only screen and (min-width:1024px){.GlobalHeader__content--small{display:none}}.GlobalHeader__content--large{display:none}@media only screen and (min-width:1024px){.GlobalHeader__content--large{align-items:center;display:flex;justify-content:space-between;padding:24px 48px}}.GlobalHeader__logo{display:block;height:40px;-o-object-fit:contain;object-fit:contain;width:180px}@media only screen and (min-width:1024px){.GlobalHeader__logo{height:54px;width:298px}}.GlobalHeader-button{align-items:center;background:#ffe201;display:inline-flex;font-size:16px;font-weight:700;padding:12px 16px}.GlobalHeader-tel{align-items:flex-end;display:flex;flex-direction:column;margin:0 24px 0 0}.GlobalHeader-tel__container{align-items:center;display:flex}.GlobalHeader-tel__icon{height:35px;margin:0 4px 0 0;width:35px}.GlobalHeader-tel__number{font-size:24px;font-weight:700;line-height:38px}.GlobalHeader-tel__time{font-size:14px;margin:0;text-align:right}.GlobalHeader-buttons{display:flex;justify-content:flex-end}.GlobalFooter{margin:0 0 48px;padding:16px}@media only screen and (min-width:1024px){.GlobalFooter{margin:0}}.GlobalFooter__logo{height:56px;margin:0 auto 8px;-o-object-fit:contain;object-fit:contain;width:260px}.Main{margin:48px 0 0}@media only screen and (min-width:1024px){.Main{margin:102px 0 0}}.HeroFeature{background-image:url(../assets/images/bgi-hero-blur.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.HeroFeature__content{display:flex;flex-direction:column;height:560px;justify-content:center;padding:0 20px}@media only screen and (min-width:1024px){.HeroFeature__content{height:640px;padding:0 10%}}.HeroFeature__headline{color:#fff;letter-spacing:.1em;margin:0 0 64px;text-shadow:3px 3px 3px #00000058;white-space:pre-line}.HeroFeature__catchphrase{color:#fff;margin:0 0 32px;text-shadow:2px 2px 3px #00000059}.ButtonPrimary{align-items:center;background:#ffe201;border:none;border-radius:65px;display:inline-flex;height:74px;justify-content:center;transition:all .3s cubic-bezier(.25,.8,.25,1);width:342px}.ButtonPrimary:hover{background:#d6bd00}.ButtonPrimary__label{color:#221815;font-size:18px;font-weight:700;letter-spacing:.02em}.HighlightText{background:#ffe201;font-weight:700}.FeatureCards{margin:0 auto;max-width:1200px}@media only screen and (min-width:1024px){.FeatureCards{display:flex}}.FeatureCards .FeatureCard{margin:0 0 16px;width:100%}@media only screen and (min-width:1024px){.FeatureCards .FeatureCard{margin:0 12px}}.FeatureCard{align-items:center;background:#fff;border-radius:24px;box-shadow:4px 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:24px}@media only screen and (min-width:1024px){.FeatureCard{padding:40px 24px}}.FeatureCard__icon{height:72px;margin:0 0 16px;-o-object-fit:contain;object-fit:contain;width:72px}.FeatureCard__headline{margin:0 0 12px}@media only screen and (min-width:1024px){.FeatureCard__headline{margin:12px 0 20px}}.FeatureCard__main{margin:0}.HouseCard{border-radius:8px;box-shadow:4px 4px 12px rgba(0,0,0,.1)}.HouseCard__image{border-top-left-radius:8px;border-top-right-radius:8px;width:100%}.HouseCard__description{margin:0;padding:16px}.StepCard{background:#fff;border-radius:8px;box-shadow:4px 4px 12px rgba(0,0,0,.1);padding:16px}.StepCard__head{align-items:center;display:flex;margin:0 0 8px}.StepCard__index{align-items:center;background:#164f72;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:700;height:26px;justify-content:center;letter-spacing:.28px;margin:0 8px 0 0;padding:4px 12px;width:80px}.StepCard__title{color:#164f72;margin:0}.StepCard__body{white-space:pre-line}.StepCard__body p{margin:0}.Accordion__head{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ecf3f7;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:24px 16px;width:100%}.Accordion__head--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.Accordion__title-container{align-items:flex-start;display:flex;max-width:90%}.Accordion__index{color:#164f72;font-size:16px;font-weight:700;letter-spacing:.16px;line-height:1.7;margin:0 8px 0 0}@media only screen and (min-width:1024px){.Accordion__index{font-size:20px}}.Accordion__title{font-size:16px;font-weight:700;letter-spacing:.16px;line-height:1.7;text-align:left}@media only screen and (min-width:1024px){.Accordion__title{font-size:20px}}.Accordion__icon{background-image:url(../assets/images/icon-plus.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;width:24px}@media only screen and (min-width:1024px){.Accordion__icon{height:38px;width:38px}}.Accordion__icon--active{background-image:url(../assets/images/icon-minus.png)}.Accordion__body{background:#ecf3f7;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:none;padding:0 16px 16px}@media only screen and (min-width:1024px){.Accordion__body{padding:0 56px 20px}}.Accordion__body p{margin:0}.FormInput{display:flex;flex-direction:column}.FormInput__label{align-items:center;display:flex;margin:0 0 8px}.FormInput__label-title{font-size:1rem;font-weight:700;letter-spacing:.16px;line-height:1.75;margin:0 8px 0 0}.FormInput__label-required{align-items:center;background:#221815;border-radius:4px;color:#fff;display:inline-flex;font-size:10px;height:20px;justify-content:center;letter-spacing:.25px;width:44px}.FormInput__input{border:none;border-radius:8px;height:48px;padding:12px 16px;transition:all .2s;width:100%}.FormInput__input--textarea{height:160px;line-height:1.7}.FormCheckboxs{display:flex;flex-wrap:wrap}.FormCheckboxs .FormCheckbox{margin:0 32px 0 0}.FormCheckboxs .FormCheckbox:last-of-type{margin:0}.FormCheckbox{display:block;font-size:16px;line-height:24px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.FormCheckbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.FormCheckbox__checkmark{background:#fff;height:25px;left:0;position:absolute;top:0;transition:all .2s;width:25px}.FormCheckbox:hover input~.FormCheckbox__checkmark{background:#ccc}.FormCheckbox input:checked~.FormCheckbox__checkmark{background:#2196f3}.FormCheckbox__checkmark:after{content:"";display:none;position:absolute}.FormCheckbox input:checked~.FormCheckbox__checkmark:after{display:block}.FormCheckbox__checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:7px;transform:rotate(45deg);width:5px}.section--bg{background:#ecf3f7}.section--bgImg-1{background-image:url(../assets/images/bgi-cta.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section__intro{margin:0 0 24px}.section__center-button{display:flex;justify-content:center}.section-content{padding:72px 20px}@media only screen and (min-width:1024px){.section-content{margin:0 auto;max-width:1288px;padding:128px 20px}}.section-content__intro{margin:0 auto 32px}@media only screen and (min-width:1024px){.section-content__intro{margin:0 auto 72px;max-width:800px}}.p-home-achievements{margin:0 auto;max-width:1200px}@media only screen and (min-width:1024px){.p-home-achievements{display:flex}}.p-home-achievements .p-home-achievement{margin:0 0 16px}@media only screen and (min-width:1024px){.p-home-achievements .p-home-achievement{height:240px;margin:0 12px}}.p-home-achievement{border-radius:34px;box-shadow:4px 4px 12px rgba(0,0,0,.1);height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}@media only screen and (min-width:1024px){.p-home-hintcards{display:flex}}.p-home-hintcards .HintCard{margin:64px 0}@media only screen and (min-width:1024px){.p-home-hintcards .HintCard{width:100%}}.HintCard{position:relative}@media only screen and (min-width:1024px){.HintCard{border-right:1px solid #d0dae0;padding:0 24px}}.HintCard:last-of-type{border:0}.HintCard:before{background-image:url(../assets/images/number-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:92px;left:0;position:absolute;top:-56px;width:78px}@media only screen and (min-width:1024px){.HintCard:before{height:152px;left:24px;top:-80px;width:132px}}.HintCard--index-1:before{background-image:url(../assets/images/number-1.png)}.HintCard--index-1:before,.HintCard--index-2:before{background-position:50%;background-repeat:no-repeat;background-size:cover}.HintCard--index-2:before{background-image:url(../assets/images/number-2.png)}.HintCard--index-3:before{background-image:url(../assets/images/number-3.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.p-home-houseCards{margin:0 auto;max-width:1200px}@media only screen and (min-width:1024px){.p-home-houseCards{display:flex}}.p-home-houseCards .HouseCard{margin:0 0 24px;width:100%}@media only screen and (min-width:1024px){.p-home-houseCards .HouseCard{margin:0 12px}}.p-home-steps{margin:0 auto;max-width:960px;position:relative}.p-home-steps:before{background:#d0dae0;content:"";height:100%;left:24px;position:absolute;top:0;width:68px;z-index:0}.p-home-steps .StepCard{margin:24px 0;position:relative;z-index:1}.faq-accordions{margin:0 auto;max-width:960px}.faq-accordions .Accordion{margin:24px 0}@media only screen and (min-width:1024px){.p-home-form{margin:0 auto;max-width:800px}.p-home-form__two-cols-on-large{display:flex;justify-content:space-between}}.p-home-form__two-cols-on-large .p-home-form__input{width:100%}@media only screen and (min-width:1024px){.p-home-form__two-cols-on-large .p-home-form__input:first-of-type{margin:0 12px 32px 0}.p-home-form__two-cols-on-large .p-home-form__input:last-of-type{margin:0 0 32px 12px}}.p-home-form__input{margin:0 0 32px}.p-home-form__submit{display:flex;justify-content:center}.p-home-contact-banner{background-color:#fff;border:1px solid #221815;border-radius:8px;margin:72px 0;padding:40px 24px}@media only screen and (min-width:1024px){.p-home-contact-banner{display:flex;justify-content:center;margin:72px auto;max-width:960px}}.p-home-contact-banner__line{background:#221815;height:1px;margin:24px 0;width:100%}@media only screen and (min-width:1024px){.p-home-contact-banner__line{height:auto;margin:0 64px;min-height:100%;width:1px}}.p-home-contact-banner__tel{margin:0 auto;-o-object-fit:contain;object-fit:contain;width:210px}@media only screen and (min-width:1024px){.p-home-contact-banner__tel{display:230px;margin:0}}.p-home-contact-banner__company-name{margin:0 0 8px}@media only screen and (min-width:1024px){.p-home-contact-banner__company-address,.p-home-contact-banner__company-name{text-align:left}}.p-home-bottom-fixed-banner{background:#164f72;bottom:0;display:flex;padding:12px 0;position:fixed;width:100%;z-index:999}@media only screen and (min-width:1024px){.p-home-bottom-fixed-banner{display:none}}.p-home-bottom-fixed-banner__item{align-items:center;color:#fff;display:flex;justify-content:center;width:100%}.p-home-bottom-fixed-banner__icon{height:24px;margin:0 8px 0 0;width:24px}.p-home-bottom-fixed-banner__text{font-size:16px;font-weight:700;letter-spacing:.25px;margin:0}.top-right-fixed-banner{display:none;position:fixed;right:0;top:116px;z-index:999}@media only screen and (min-width:1024px){.top-right-fixed-banner{display:flex;flex-direction:column}}.top-right-fixed-banner__item{align-items:center;background:#164f72;border-bottom-left-radius:8px;border-top-left-radius:8px;display:inline-flex;flex-direction:column;margin:0 0 12px;padding:8px}.top-right-fixed-banner__icon{height:40px;width:40px}.top-right-fixed-banner__number{color:#fff;font-size:16px;font-weight:700;line-height:28px;margin:0;text-align:center}.top-right-fixed-banner__time{color:#fff;font-size:10px;line-height:14px;text-align:center}.p-home-cta-banner-text{margin:0 auto 64px;max-width:900px;text-align:center}.house-bg-1{background-image:url(../assets/images/house-bg-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:none}@media only screen and (min-width:1024px){.house-bg-1{display:block;height:380px;left:0;position:absolute;top:40px;width:210px}}.house-bg-2{display:none}@media only screen and (min-width:1024px){.house-bg-2{background-image:url(../assets/images/house-bg-2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:40px;display:block;height:536px;position:absolute;right:-30px;width:400px}}.house-bg-3{background-image:url(../assets/images/house-bg-3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:none}@media only screen and (min-width:1024px){.house-bg-3{display:block;height:520px;left:0;position:absolute;top:40px;width:620px}}.house-bg-4{display:none}@media only screen and (min-width:1024px){.house-bg-4{background-image:url(../assets/images/house-bg-4.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:80px;display:block;height:536px;position:absolute;right:-30px;width:400px}}
/*# sourceMappingURL=main.css.map */
