.contact-info{padding-top:4rem}.contact-info__content h3{font-size:2rem;font-weight:600}.contact-info__content h4{font-size:2rem;font-weight:700;color:var(--blue-500);margin-bottom:7rem}.contact-info__content_features{display:flex;gap:.7rem;flex-direction:column;flex-basis:55%}.contact-info__content_features div{display:flex;gap:1.5rem;align-items:center;margin-bottom:4rem}.contact-info__content_features div img{width:4.5rem;height:4.5rem}.contact-info__content_features div span{font-size:1.8rem;font-weight:500}@media screen and (max-width:850px){.contact-info__content_features{align-items:center}}.contact-info__form-features{display:flex;justify-content:space-between;gap:6rem}@media screen and (max-width:850px){.contact-info__form-features{flex-direction:column;gap:4rem}}.contact-info .b24-form{flex-basis:45%}.contact-info .b24-form .b24-form-header{display:none}.contact-info .b24-form .b24-form-content,.contact-info .b24-form .b24-form-padding-side{padding:0}.contact-info .b24-form .b24-form-header-title{font-family:var(--font-epilogue);font-weight:500;margin-bottom:1.5rem;display:none}.contact-info .b24-form .b24-form-wrapper.b24-form-shadow{box-shadow:none}.contact-info .b24-form .b24-form-control,.contact-info .b24-form .b24-form-control-label,.contact-info .b24-form .b24-form-field-agreement-link,.contact-info .b24-form .b24-form-header-description{font-family:var(--font-albert);font-size:1.6rem}.contact-info .b24-form .b24-form-header-description{font-size:1.8rem;line-height:1.4;margin-bottom:1.5rem;display:none}.contact-info .b24-form .b24-form-control-label{font-weight:600;font-size:1.7rem;color:#202020!important}.contact-info .b24-form .b24-form-sign{display:none}.contact-info .b24-form .b24-form-header,.contact-info .b24-form .b24-form-wrapper.b24-form-border-bottom{border-bottom:none}.contact-info .b24-form .b24-form-btn{font-family:var(--font-epilogue);font-size:1.8rem;color:#fff;font-weight:600;background-color:var(--blue-500)}.contact-info .b24-form .b24-form-field{margin-bottom:2rem}.intro{padding-bottom:6rem;border-bottom:1px solid var(--gray-300)}.intro__title{font-family:var(--font-epilogue)}.intro__title h1{font-size:3.3rem;font-weight:700;color:var(--blue-500);margin-bottom:.3rem}.intro__title h2{font-size:2.5rem;font-weight:600;padding-left:3rem}.intro__content{font-size:1.7rem;font-weight:400;line-height:1.8;margin-top:6rem;display:flex;justify-content:space-between}.intro__content p{flex-basis:47%}@media screen and (max-width:768px){.intro__content{flex-direction:column}.intro__content p{flex-basis:100%}}