.contact, .register.no-bg .content-wrap { padding: 32px 0 } .contact .content-wrap { padding: 24px; border-radius: 16px } .contact .content-wrap.bg-or, .contact .content-wrap.bg-or p { display: flex; align-items: center; justify-content: center } .contact .content-wrap.bg-or { background-color: #EAD8D4; flex-direction: column; gap: 24px } .contact .content-wrap .title-cont, .contact .content-wrap.bg-or p a { font-weight: 700 } .contact .content-wrap .title-cont { font-size: 21px; line-height: 120%; text-align: center } .contact .content-wrap.bg-or p { gap: 16px } .contact .content-wrap.bg-or p img { width: 65px; height: 65px } .contact .content-wrap.bg-or p a { text-decoration: unset; font-size: 24px; line-height: 160%; color: #2C2C2C; transition: all 0.5s ease; display: flex; align-items: center; } .contact .content-wrap.bg-or p a:hover { color: #EE6129 } .register .content-wrap { padding: 80px 0 } .register h3 { text-align: center; margin-bottom: 10px } .register .leadform { display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 40px 22px } .register:not(.no-bg,.last) .form-preloader-orange { top: 40px; left: 22px; width: calc(100% - 44px); height: calc(100% - 80px) } .register .leadform input { padding: 15px 17px 14px 17px; border: 1px solid gray; width: 100%; margin-bottom: 5px; border-radius: 8px; color: #010E12 } .register .leadform input::placeholder { color: #757575 } .register .leadform.bg-elem:before { transform: rotate(-3deg) } .register .leadform .orange-btn { line-height: 16px; margin: 5px 0 20px 0 } .register .leadform.bg-elem .consent-text { color: #FFF; margin-bottom: 0; font-size: 12px; line-height: 18px } .register.no-bg .content-wrap { padding: 0 0 64px 0 } .register.no-bg .heading { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px; margin-bottom: 32px; } .register.no-bg .heading h3, .register.no-bg .heading p { width: 80%; text-align: center; margin: 0 } .register.no-bg .heading h3.no-sub { width: 100%; } .register.no-bg .leadform { padding: 0 } .register.no-bg .leadform input { border: 1px solid gray } .register.no-bg .leadform .consent-text { margin: 0 } .register.no-bg .leadform .consent-text a { font-size: inherit; font-weight: inherit; color: inherit } .register.no-bg .leadform .consent-text a:hover { color: #EE6129 } .register.last { margin-bottom: -20px } .register.last .content-wrap { border-radius: 16px; padding: 24px 24px 0 24px } .register.last .content-wrap h3 { font-size: 21px; line-height: 120%; color: #FFF; margin-bottom: 16px } .register.last .leadform { padding: 16px 0 20px 0 } .register.last .leadform .orange-btn { margin: 5px 0 25px 0 } .register.last .half.left { margin: 0 }