.header,.main{padding:0 7vw}body{padding:0;margin:0;overflow-x:hidden;font-family:nunito-sans,sans-serif}body *,body ::after,body ::before{box-sizing:border-box}.button{position:absolute;bottom:0;width:35vw;max-width:536px;height:4.2vw;max-height:65px;background:linear-gradient(90deg,#fe912e 0,#ee5408 100%);color:#fff;border-radius:.56em;border:none;font-size:18px;cursor:pointer;transition:.2s}.button:hover{box-shadow:3px 3px 7px rgba(113,113,113,.5);bottom:.17em}.header{display:flex;align-items:center;justify-content:space-between;height:160px}.header .logo{width:200px}.header .nav{display:flex;font-size:18px;text-align:right;justify-content:space-between;width:30vw;min-width:400px;z-index:1}.header .nav .nav-item{text-decoration:none;padding:.3em;color:#3d3937;transition:.2s}.header .nav .nav-item:hover{color:#fa872c}.header .burger,.header .nav .nav-extras,.main .main-content .form+.form-submitted,.main .main-content .form.submitted{display:none}.main{color:#3d3937;min-height:calc(100vh - 160px - 90px)}.main .main-title{font-weight:800;margin:0}.main .main-subtitle{color:#686868;font-weight:300;margin-top:0}.main .main-subtitle,.main .main-title{font-size:41px;line-height:50px}.main .main-content{display:flex;align-items:center}.main .main-content .section{width:50%}.main .main-content .section:last-child{display:flex;justify-content:center}.main .main-content .form{position:relative;padding-bottom:4.2vw}.main .main-content .form.submitted+.form-submitted{display:flex;flex-direction:column}.main .main-content .form.submitted+.form-submitted .submitted-info-1{font-size:36px;margin-bottom:0}.main .main-content .form.submitted+.form-submitted .submitted-info-2{font-size:30px;font-weight:600}.main .main-content .form .form-legend{font-size:30px;font-weight:600;width:40vw;max-width:569px;margin-bottom:5px}.main .main-content .form .form-box{width:35vw;max-width:536px;margin-top:1.5em}.main .main-content .form .form-box.text-input-box{position:relative;display:flex;flex-direction:column}.main .main-content .form .form-box.text-input-box .text-input-label{font-size:14px;margin:.3em 0}.main .main-content .form .form-box.text-input-box .text-input{height:4.2vw;max-height:65px;border-radius:.56em;border:1px solid #bcbcbc;font-size:18px;padding:calc(.5em + 1px)}.main .main-content .form .form-box.text-input-box .text-input:focus-visible{border:2px solid #442aa2;outline:0;padding:.5em}.main .main-content .form .form-box.text-input-box .error-message{position:absolute;left:0;bottom:-1.3em;color:#f55145;font-size:14px;display:none}.main .main-content .form .form-box.text-input-box.error .text-input-label{color:#f55145}.main .main-content .form .form-box.text-input-box.error .text-input{border:1px solid #f55145}.main .main-content .form .form-box.text-input-box.error .text-input:focus-visible{border:2px solid #f55145}.main .main-content .form .form-box.text-input-box.error .error-message{display:block}.main .main-content .form .form-box.checkbox-box{font-size:18px;line-height:24px;display:flex;align-items:flex-end}.main .main-content .form .form-box.checkbox-box .checkbox{opacity:0;position:absolute}.main .main-content .form .form-box.checkbox-box .checkbox-label{position:relative;padding-left:2.39em;cursor:pointer}.main .main-content .form .form-box.checkbox-box .checkbox-label::before{content:"";position:absolute;left:0;top:0;width:1.4em;height:1.4em;border:1px solid #bcbcbc;background:#fff;border-radius:.28em;box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 rgba(203,34,237,.2);transition:.1s}.main .main-content .form .form-box.checkbox-box .checkbox-label .checked-image{position:absolute;top:0;left:0;height:.8em;width:.8em;margin:.3em;color:#442aa2;transition:.17s}.main .main-content .form .form-box.checkbox-box .checkbox:not(:checked)+.checkbox-label>.checked-image{opacity:0}.main .main-content .form .form-box.checkbox-box .checkbox:checked+.checkbox-label::before{border:2px solid #442aa2}.main .main-content .form .form-box.info-box{font-size:14px;line-height:20px;margin-top:0}.main .main-content .hero-image{width:36vw}.footer{width:100vw;color:#fff;text-align:center;position:relative;padding-top:90px;overflow:hidden}.footer .footer-image-1{position:absolute;z-index:3;left:-184px;top:0}.footer .footer-image-2{position:absolute;z-index:3;right:-264px;bottom:50px}.footer .footer-content{background:linear-gradient(128deg,#bc43a6 0,#442aa2 100%) no-repeat;width:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.footer .footer-content .footer-title{font-size:36px;line-height:50px;width:55%}.footer .footer-content .footer-subtitle{font-size:30px;line-height:45px;font-weight:700}.footer .footer-content .footer-items{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:12px;width:100vw;padding:0 210px;margin-bottom:3em}.footer .footer-content .footer-items .item{display:flex;flex-direction:column;align-items:center}.footer .footer-content .footer-items .item .item-image{width:29px;height:29px;margin:13px}.footer .footer-content .footer-items .item:nth-child(1){grid-area:1/1/2/2}.footer .footer-content .footer-items .item:nth-child(2){grid-area:1/2/2/3}.footer .footer-content .footer-items .item:nth-child(3){grid-area:1/3/2/4}.footer .footer-content .footer-items .item:nth-child(4){grid-area:2/1/3/2}.footer .footer-content .footer-items .item:nth-child(5){grid-area:2/2/3/3}.footer .footer-content .footer-items .item:nth-child(6){grid-area:2/3/3/4}.footer .footer-button{display:none;align-items:center;justify-content:center;text-decoration:none;bottom:3em;left:50%;transform:translate(-50%);z-index:4}.footer .footer-button:hover{bottom:3.17em;color:#fff}.footer .footer-copyrights{background-color:#fff;height:104px;width:100vw;display:flex;justify-content:center;align-items:center;color:#3d3937}@media (max-width:991px){.header,.main{padding:0 5vw}.button{width:38vw;height:4.56vw;font-size:14px}.header{height:114px;position:relative}.header .nav{display:none;position:absolute;flex-direction:column;justify-content:flex-start;min-width:100%;width:100vw;height:calc(100vh - 114px);top:114px;left:0;font-size:20px;box-shadow:0 2px 0 0 rgba(94,94,94,.2);background:#fff;background:linear-gradient(149deg,#fff 0,#fff 50%,#fddbbf 100%)}.header .nav.active{display:flex}.header .nav .nav-button{top:1.5em;bottom:auto;left:50vw;transform:translate(-50%)}.header .nav .nav-item{height:13vh;width:100%;display:flex;align-items:center;justify-content:center;padding:1.5em;border-top:1px solid #e8e8e8}.header .nav .nav-item:nth-child(3){border-bottom:1px solid #e8e8e8}.header .nav .nav-extras{display:block;position:relative;height:100%;overflow:hidden}.header .nav .nav-extras .nav-image-1{display:block;position:absolute;max-width:28vw;left:-14%;top:13vh}.header .nav .nav-extras .nav-image-2{display:block;position:absolute;max-width:28vw;right:-12%;top:8vh}.header .nav .nav-extras .nav-copyrights{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;width:100%;height:8vh;font-size:12px}.header .burger{display:flex;align-items:center;cursor:pointer;border:none;background-color:transparent}.header .burger.active::before{content:"Close";font-size:20px;padding:0 .5em;color:#3d3937}.footer.hidden,.header .burger .close-icon,.header .burger.active .burger-icon,.main.hidden{display:none}.header .burger.active .close-icon{display:block;height:35px}.header .burger .burger-icon{height:25px}.main{min-height:calc(100vh - 114px - 60px)}.main .main-subtitle,.main .main-title{font-size:32px;line-height:40px}.main .main-content .form{padding-bottom:4.56vw}.main .main-content .form.submitted+.form-submitted .submitted-info-1{font-size:30px}.main .main-content .form.submitted+.form-submitted .submitted-info-2{font-size:22px;line-height:32px}.main .main-content .form .form-legend{font-size:22px;line-height:30px;max-width:38vw}.main .main-content .form .form-box{width:38vw}.footer .footer-copyrights,.main .main-content .form .form-box.text-input-box .error-message,.main .main-content .form .form-box.text-input-box .text-input-label{font-size:12px}.main .main-content .form .form-box.text-input-box .text-input{height:4.56vw;font-size:14px}.main .main-content .form .form-box.checkbox-box{font-size:14px;line-height:19px}.main .main-content .form .form-box.checkbox-box .checkbox{width:18px;height:18px}.main .main-content .form .form-box.info-box{font-size:10px;line-height:13px}.main .main-content .hero-image{width:43vw}.footer{padding-top:60px}.footer .footer-image-1{max-height:250px;max-width:25%;left:-16%;top:-15px}.footer .footer-image-2{max-width:30%;right:-16%;bottom:6%}.footer .footer-content .footer-title{font-size:30px;line-height:34px;width:80%}.footer .footer-content .footer-subtitle{font-size:22px;line-height:31px}.footer .footer-content .footer-items{padding:0 113px}.footer .footer-content .footer-items .item{font-size:14px}.footer .footer-content .footer-items .item .item-image{width:20px;height:20px;margin:10px}}@media (max-width:776px){.button,.main .main-content .form .form-box{width:43vw}.button{font-size:14px;height:5.16vw}.header .nav .nav-button{width:48vw}.header .nav .nav-item{height:20vw}.header .nav .nav-extras .nav-image-1{max-width:40vw;left:-20%;top:17vh}.header .nav .nav-extras .nav-image-2{max-width:48vw;right:-27%;top:2vh}.header .burger.active::before{font-size:18px}.main .main-subtitle,.main .main-title{font-size:22px;line-height:30px}.main .main-content .form{padding-bottom:5.16vw}.main .main-content .form.submitted+.form-submitted .submitted-info-1{font-size:28px}.main .main-content .form .form-box.text-input-box .error-message,.main .main-content .form .form-box.text-input-box .text-input-label{font-size:10px}.main .main-content .form .form-box.text-input-box .text-input{height:5.16vw;font-size:12px;padding:calc(.25em + 1px)}.main .main-content .form .form-box.text-input-box .text-input:focus-visible{padding:.25em}.main .main-content .form .form-box.checkbox-box{font-size:12px}.footer .footer-image-2{bottom:0;max-width:232px;right:-124px}.footer .footer-content .footer-title{font-size:28px;line-height:38px}.footer .footer-content .footer-subtitle{font-size:22px;line-height:31px}.footer .footer-content .footer-items{padding:0 39px;margin-bottom:6em}.footer .footer-button{display:flex}.footer .footer-copyrights{height:71px}}@media (max-width:550px){.button,.header .nav .nav-button,.main .main-content .form .form-box{width:89vw}.header,.main{padding:0 4vw}.button{height:10.68vw}.header{height:68px}.header .logo{width:150px}.header .nav{font-size:18px;top:68px;height:calc(100vh - 68px)}.header .nav .nav-item{height:23vw}.header .nav .nav-extras .nav-image-1{max-width:62vw;left:-43%;top:11vh}.header .nav .nav-extras .nav-image-2{max-width:77vw;right:-38%;top:auto;bottom:7vh}.header .burger.active::before{font-size:16px}.header .burger.active .close-icon{height:30px}.header .burger .burger-icon{max-height:18px}.main{margin:0;min-height:732px;background:linear-gradient(169deg,rgba(250,135,44,0) 0,rgba(250,135,44,.3019607843) 100%) no-repeat}.main .main-subtitle,.main .main-title{text-align:center}.main .main-content{flex-direction:column}.main .main-content .form .form-box.text-input-box .text-input-label,.main .main-content .section{width:100%}.main .main-content .form{display:flex;flex-direction:column;align-items:center;padding-bottom:10.68vw}.main .main-content .form .form-box.text-input-box,.main .main-content .form.submitted+.form-submitted{align-items:center}.main .main-content .form.submitted+.form-submitted .submitted-info-1{font-size:20px}.main .main-content .form.submitted+.form-submitted .submitted-info-2{font-size:16px;line-height:22px}.main .main-content .form .form-legend{font-size:14px;line-height:20px;text-align:center;width:100%;max-width:100%}.main .main-content .form .form-box.text-input-box .text-input{width:100%;height:10.68vw}.main .main-content .hero-image{width:89vw;padding:25px 5vw}.footer{padding-top:0}.footer .footer-image-1{display:none}.footer .footer-image-2{bottom:14px;right:-130px;max-height:210px}.footer .footer-content .footer-title{font-size:20px;line-height:28px;width:319px}.footer .footer-content .footer-subtitle{font-size:16px;line-height:20px}.footer .footer-content .footer-items{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr);grid-row-gap:17px;padding:0 37px;margin-bottom:21.37vw}.footer .footer-content .footer-items .item .item-image{width:23px;height:23px}.footer .footer-content .footer-items .item:nth-child(1){grid-area:1/1/2/2}.footer .footer-content .footer-items .item:nth-child(2){grid-area:2/1/3/2}.footer .footer-content .footer-items .item:nth-child(3){grid-area:3/1/4/2}.footer .footer-content .footer-items .item:nth-child(4){grid-area:4/1/5/2}.footer .footer-content .footer-items .item:nth-child(5){grid-area:5/1/6/2}.footer .footer-content .footer-items .item:nth-child(6){grid-area:6/1/7/2}.footer .footer-button{width:78vw}.footer .footer-copyrights{height:80px;font-size:10px}}