:root{--headerPrimaryColor:#001A2E;--headerSecondaryColor:#0A2235;--headerTertiaryColor:#2B3040}*{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,h5,h6,a,li{font-weight:300;font-family:'Space Grotesk',sans-serif;margin:0}p{font-family:'Noto Sans',sans-serif;font-weight:300;margin:0;font-size:16px;line-height:28px}.header{background-color:var(--headerPrimaryColor);background-image:url(../svg/blue-background.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom}.header>*{max-width:1260px;width:100%;margin:0 auto}.header-navbar{background-color:var(--headerPrimaryColor)}.header-navbar .dropdown-nav{background-color:var(--headerPrimaryColor)}.header-navbar .dropdown-nav::before{background-color:var(--headerPrimaryColor)}.button{display:flex;align-items:center;gap:19px;max-width:max-content;text-decoration:none;border:1px solid #FF9966;color:#FF9966;font-size:14px;padding:10px 20px;background-color:transparent;border-radius:31px;white-space:nowrap}.filled{border:1px solid #FF9966;background-color:#FF9966;color:#1A0033}.hero-container{padding:50px 0 100px;display:flex;gap:35px}.hero-container>*{color:#F7F1F0}.hero-container h1{font-size:44px;line-height:54px;font-weight:300;max-width:530px}.hero-container p{font-size:19px;max-width:750px;padding:15px 0 30px;line-height:35px}.hero-button{font-size:16px;padding:5px 10px 5px 20px;color:#001a2e}.button[type="submit"]{font-family:"Space Grotesk";font-size:14px;font-weight:300;cursor:pointer}.main{display:flex;flex-direction:column;gap:75px}.section{display:flex;max-width:1440px;width:100%;margin:0 auto}.section-full{max-width:100%}.section-full>*{max-width:1260px}h2{font-size:30px;margin:0;font-weight:300;line-height:44px}.link{font-size:14px;text-decoration:none;color:inherit}.link:hover{color:#ff9966}.container{width:50%;padding:50px 0}.container .vertical-container{flex-direction:column;gap:0}hr.section-separator{width:1260px;max-width:100%}.form-row .acceptance-box-controller{border-color:#FFFFFF;position:relative;width:30px;height:30px;margin-right:24px;background-color:inherit;color:#FF9966;border:1px solid #FFFFFF;flex-shrink:0}.form-acceptance-box input[type='checkbox']{opacity:0;position:absolute}.form-acceptance-box input[type='checkbox']:checked+.acceptance-box-controller::after{content:'\2713';display:block;position:absolute;top:5px;left:8px;width:10px;height:10px}.form-acceptance-box label{cursor:pointer;display:flex;align-items:center}.form-acceptance-box .acceptance-box-label,.form-acceptance-box a{font-family:'Space Grotesk',sans-serif;font-size:12px;line-height:18px;color:#001A2E;font-weight:300;max-width:270px;color:#FFFFFF}.acceptance-box-label a{font-weight:600}.contact-form .form-row{display:flex;gap:28px;margin-bottom:24px;justify-content:space-between;align-items:center}.form-row input[type='email'],.form-row input[type='text'],.form-row input[type='tel'],textarea{width:100%;background-color:transparent;color:#FFFFFF;padding:10px 15px;border:1px solid #FFFFFF;font-size:16px;font-weight:200;font-family:'Space Grotesk',serif}.form-row input::placeholder,.form-row textarea::placeholder{color:#FFFFFF}.form-row textarea{min-height:190px}.form-row.acceptance{flex-wrap:wrap}.form-row .acceptance-box-label,.form-row a{color:#FFFFFF}.form-row .button{padding:5px 10px 5px 20px}.custom-radio-group{display:flex;flex-direction:row;gap:24px}.custom-radio{display:flex;align-items:center;font-family:'Space Grotesk',serif;font-size:16px;position:relative;padding-left:40px}.custom-radio input[type="radio"]{position:absolute;opacity:0;height:0}.checkmark{position:absolute;left:0;top:50%;transform:translateY(-50%);height:28px;width:28px;background-color:transparent;border:2px solid #ffffff;border-radius:50%}.custom-radio input[type="radio"]:checked+.checkmark{background-color:#FF9966;border-color:#FF9966}.custom-radio input[type="radio"]:checked+.checkmark::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;background-color:#fff;border-radius:50%}#success-box-demo{display:none;border:1px solid #ff9966;border-radius:10px;font-family:'Space Grotesk',serif;font-size:30px;line-height:44px;font-weight:200;text-align:center;color:#001A2E;background-color:#fff;padding:70px 15px}#errors-box-demo p{font-family:'Space Grotesk',sans-serif;font-size:12px;line-height:18px;color:#001A2E;font-weight:400;color:red;margin-bottom:12px}@media (max-width:1310px){.header,.section:not(.section.offer){padding-left:30px;padding-right:30px}.offer .container{padding-left:30px;padding-right:30px}.hero-container h1{max-width:565px;font-size:34px}.hero-container p{max-width:510px;font-size:16px}hr.section-separator{width:unset;margin:0 30px}}@media (max-width:768px){.header{background-image:url(../static2/svg/mobile-background-bottom.svg);background-size:200%;background-position:bottom}.hero-container{padding-bottom:20px;flex-wrap:wrap;gap:0}.hero-container .container:first-of-type{padding-bottom:0}.hero-container h1,.hero-container p{max-width:100%;text-align:center}.hero-container p{padding-bottom:0}.hero-container .button{margin:0 auto}.form-row.acceptance{margin-bottom:0}.main{gap:70px}.section{flex-wrap:wrap}.container{width:100%}}@media (max-width:576px){.hero-container h1{font-size:22px;line-height:31px}p{font-size:12px;line-height:18px}h2{font-size:20px;line-height:32px}.link.learn-more{font-size:12px;gap:5px}.link.learn-more svg,.link.learn-more img{width:17px}.contact-form .form-row{gap:10px}.custom-radio-group{gap:12px}}