:root { scroll-behavior: auto; }html { height: 100%; -webkit-text-size-adjust: 100%; }body {display: grid;grid-template-rows: 1fr auto;grid-template-columns: 100%;color: #454545;font: 18px 'Open Sans', sans-serif;letter-spacing: -0.04em;line-height: 1.38em;margin: 0px;min-height: 100%;background: #FAF7EF;}body#page-error { align-items: center; }body.hamburger-active, body.drawer-active { overflow: hidden; }body#page-thankyou, body#page-qualifier { grid-template-rows: auto 1fr auto; align-items: center; }img { height: auto; max-width: 100%; }img[src=""], img:not([src]) { visibility: hidden; }img.bordered-img { background: #FFF; border-radius: 24px; box-shadow: 2px 4px 16.6px 0 rgba(0, 0, 0, 0.08); }a { color: #64893C; word-break: break-word; transition: opacity 0.4s ease; }a:focus { outline: 0; }a:hover { color: #64893C; opacity: 0.5; }form { margin: 0px; padding: 0px; position: relative; }h1, h2, h3, h4, h5, h6 { color: #19160F; font-family: 'Open Sans', sans-serif; font-weight: 600; line-height: 1.05em; margin-bottom: 22px; margin-top: 0; }p { font-family: 'Open Sans', sans-serif; color: #454545; line-height: 1.38em; margin-bottom: 30px; }hr { border-bottom: 1px solid #D9D9D9; margin: 0; }strong { font-weight: 700; }ul, ol { list-style: none; margin-bottom: 20px; padding: 0; }ul li, ol li { color: #454545; line-height: 1.38em; margin-bottom: 0; }ul li:last-child, ol li:last-child { margin-bottom: 0; }.text ul, .text ol, .faqs .box ul, .faqs .box ol { list-style: revert; margin-bottom: 20px; padding-left: 22px; }.text ul li, .text ol li, .faqs .box ul li, .faqs .box ol li { margin-bottom: 8px; }input:-webkit-autofill, input:-webkit-autofill:focus { transition: background-color 0s 600000s, color 0s 600000s !important; }.margin-center { margin-left: auto; margin-right: auto; }.max-width-1440 { max-width: 1440px; }.max-width-1120 { max-width: 1120px; }.max-width-850 { max-width: 850px; }.max-width-750 { max-width: 750px; }.max-width-725 { max-width: 725px; }.max-width-675 { max-width: 675px; }.max-width-550 { max-width: 550px; }.max-width-425 { max-width: 425px; }.container { max-width: 1304px !important; }.background-img { background-position: center center; background-repeat: no-repeat; background-size: cover; }.form-group { margin-bottom: 20px; position: relative; }input[type="radio"].form-control { height: 0; opacity: 0; padding: 0; position: absolute; width: 0 }.form-fighter { position: absolute; top: -99999px; height: 0; overflow: hidden; }.sb-form-message { line-height: 1.2em; text-align: center; }label { color: rgba(75, 55, 26, 0.80); display: block; font-family: 'Open Sans', sans-serif; font-size: 12px; left: 15px; line-height: 1em; margin-bottom: 24px; opacity: 1; position: absolute; text-transform: uppercase; top: 19px; z-index: 1; }.checkbox label { display: flex; flex-wrap: wrap; align-items: center; color: #fff; background-color: transparent !important; font-size: 16px; font-weight: 400; height: 24px; left: auto; margin-bottom: 0; padding-left: 37px; position: relative; text-align: left; text-transform: none; top: auto; }.visually-hidden { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; white-space: nowrap; width: 1px; }.top-title { color: #454545; font-size: 14px; font-weight: 600; letter-spacing: 2.8px; margin-bottom: 22px; text-transform: uppercase; }.title { color: #4B371A; line-height: 1.05em; margin-bottom: 22px; }.white-txt, .white-txt * { color: #fff !important; }.white-txt-2, .white-txt-2 * { color: #EFEFEF !important; }.black-txt, .black-txt * { color: #000 !important; }.font-size-72 { font-size: clamp(36px, 7vw, 72px); letter-spacing: -0.04em; }.font-size-56 { font-size: clamp(30px, 5.2vw, 56px); letter-spacing: -0.04em; }.font-size-42 { font-size: clamp(26px, 3.9vw, 42px); letter-spacing: -0.04em; line-height: 1.1em; }.font-size-28 { font-size: clamp(22px, 2.6vw, 28px); letter-spacing: -0.04em; }.font-size-22 { font-size: clamp(19px, 2vw, 22px); letter-spacing: -0.04em; }.btn { background: #64893C !important; border: 0; border-radius: 100px; color: #fff !important; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 600; letter-spacing: -0.36px; line-height: 1.5em; padding: 12px 21px; text-transform: none; transition: opacity 0.4s ease; }.btn:hover, .btn:active { background: #64893C !important; color: #fff !important; opacity: 0.5; }.btn.arrow-right { padding: 12px 20px 12px 21px; }.btn.arrow-right:after { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cpath d='M0.749434 6.0533H11.356M6.05273 11.3566L11.356 6.0533L6.05273 0.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); line-height: 1em; margin-left: 15px; }.border-text { display: inline-block; border: 1px solid #454545; border-radius: 5px; font-size: 16px; letter-spacing: -0.64px; padding: 8px; }.border-text p { margin-bottom: 0; }.border-text strong { font-weight: 600; }.hidden { display: none; }.dropanchor { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }.content > *:last-child, .text > *:last-child { margin-bottom: 0 !important; }.cta { margin-top: 26px; }.cta ul { display: flex; flex-wrap: wrap; list-style: none; margin: 0; padding: 0; }.cta.center ul { justify-content: center; }.cta ul li { padding-right: 12px; }.cta ul li:last-child { padding-right: 0; }.succes-msg, .error-msg, .progress-msg { font-size: 18px; line-height: 1.2em; margin-top: 10px; position: absolute; text-align: center; width: 100%; }.error-msg { color: #FF474D; }.succes-msg { color: #5cb85c; }.curve { pointer-events: none; position: relative; }.curve img { width: 100%; }.group { overflow: hidden; }.group.wow { opacity: 0; }.group.wow.done { opacity: 1; }.group.custom-1 .curve:before, .group.custom-2 .curve:before { bottom: 0; content: ''; left: 0; position: absolute; width: 100%; }.group.custom-1 { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='2' fill='%23EAEAEA'/%3E%3C/svg%3E"); background-repeat: repeat; background-size: 24px 24px; }.group.custom-1 .curve:before { background: #fff; height: 2px; }.group.custom-2 .curve:before { background: #2D1900; height: 5px; }.popup-form .box, .qualifiers-form .box { background: #2D1900; border-radius: 20px; }.popup-form .title, .qualifiers-form .title { color: #fff; margin-bottom: 10px; font-size: clamp(26px, 4.4vw, 40px); line-height: 1.2em; }.popup-form .subtitle { color: #fff; font-size: clamp(16px, 2.2vw, 20px); line-height: 1.3em; }.popup-form .close i:hover { opacity: 1; }.popup-form form { margin-top: 30px; }.popup-form .form-group { margin-bottom: 12px; }.popup-form .form-action { margin-top: 24px; }.popup-form .btn { border-radius: 100px; }.popup-form .form-group, .lead-form .form-group, #qualifiers .form-group:not(.field-checkboxes):not(.field-radio) { background: #fff; border: 1px solid rgba(75, 55, 26, 0.20); border-radius: 8px; box-shadow: none; }.lead-form .title { color: #4B371A; font-size: clamp(22px, 2.6vw, 28px); font-weight: 600; letter-spacing: -0.04em; line-height: 1.1em; margin-bottom: 8px; text-align: center; }.lead-form .subtitle { color: #454545; font-size: 14px; letter-spacing: -0.56px; line-height: 1.4em; margin-bottom: 28px; text-align: center; }.lead-form form { margin-top: 0; }.lead-form .form-group { margin-bottom: 14px; }.lead-form .form-action { margin-top: 26px; }.lead-form .btn, .lead-form .btn-form { text-align: center; width: 100%; }#qualifiers select.form-control, .popup-form select.form-control, .lead-form select.form-control {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%234B371A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 18px center;padding-right: 44px !important;}#banner-cc .title.font-size-56, #content-qualifier .title.font-size-56 { color: #4B371A; font-size: clamp(30px, 5.2vw, 56px); letter-spacing: -0.04em; line-height: 1.05em; margin: 0 auto 15px; }#banner-cc .text p, #content-qualifier .text p { color: var(--bodyColor); }#banner-cc .cta { margin-top: 40px; text-align: center; }#banner-cc .calendly { margin: 40px auto 0; max-width: 700px; }#banner-cc .calendly-inline-widget { height: 700px; min-width: 320px; }#content-qualifier { margin-bottom: 0; padding: 40px 0 80px; }#content-qualifier .content { margin-bottom: 40px; text-align: center; }#content-qualifier .top-title { margin-bottom: 20px; }#content-qualifier #qualifiers { background: #fff; border-radius: 20px; margin: 0 auto; max-width: 700px; padding: 40px; }#content-qualifier .qualifier-label { color: #4B371A; font-weight: 700; margin-bottom: 8px; padding-left: 0; }#content-qualifier .qualifier-help { color: #5B5B5B; font-size: 15px; letter-spacing: -0.3px; line-height: 1.38em; margin-bottom: 12px; padding-left: 0; text-transform: none; }#content-qualifier .qualifiers-form .form-action { margin-top: 30px; }#content-qualifier .qualifiers-form .btn { width: 100%; }#qualifiers .field-checkboxes, #qualifiers .field-radio {background: transparent; border: 0; border-radius: 0; box-shadow: none; overflow: visible; padding-right: 0;}#qualifiers .field-radio > label:empty, #qualifiers .field-checkboxes > label:empty { display: none; }#qualifiers .field-radio label, #qualifiers .field-checkboxes label {align-items: flex-start; color: #454545; display: flex; font-size: 16px; font-weight: 400;left: auto; letter-spacing: -0.32px; line-height: 1.38em; margin-bottom: 4px; padding: 9px 0;position: relative; text-transform: none; top: auto;}#qualifiers .field-radio label:last-child, #qualifiers .field-checkboxes label:last-child { margin-bottom: 0; }#qualifiers .field-radio input, #qualifiers .field-checkboxes input {accent-color: #64893C; flex: 0 0 auto; height: 18px; margin: 2px 12px 0 0; width: 18px;}@keyframes customfadeIn {from { opacity: 0 ;}to { opacity: 1; }}@keyframes customSlideUp {0% {opacity: 0;transform: translateY(400px);}100% {transform: translateY(0);}}@keyframes customSlideLeft {0% {opacity: 0;transform: translateX(-100%);}100% {transform: translateX(0);}}@keyframes customSlideRight {0% {opacity: 0;transform: translateX(100%);}100% {transform: translateX(0);}}.customSlideUp { animation-name: customSlideUp; }.customSlideLeft { animation-name: customSlideLeft; }.customSlideRight { animation-name: customSlideRight; }#header { left: 0; padding-top: 40px; position: absolute; top: 0; width: 100%; z-index: 10; }body#page-thankyou #header, body#page-qualifier #header { left: auto; padding-top: 30px; position: relative; top: auto; }#header ul { list-style: none; margin: 0; }#header .logo { flex: 0 0 auto; width: auto; }#header .logo a:hover { opacity: 1; }#header .logo img { height: auto; width: 220px; }body#page-home #header .logo img { filter: drop-shadow(0 2px 8px rgba(0, 0, 0, 0.55)); }#footer { background: #2D1900; padding: 20px 0; position: relative; }#footer .copyright { position: relative; text-align: center; }#footer .copyright span { color: #fff; font-size: 12px; letter-spacing: 0; line-height: 1.2em; text-transform: uppercase; }#footer .copyright span:after { content: '|'; margin: 0 20px; }#footer .copyright span:last-child:after { display: none; }#footer .copyright a { color: #fff; }#banner { position: relative; }#banner:before { background: linear-gradient(234deg, rgba(0, 0, 0, 0.00) 48.44%, rgba(0, 0, 0, 0.80) 72.4%); content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }#banner .curve { position: relative; }#banner .content { position: relative; }#banner .top-title { color: #fff; }.column-content { position: relative; }.column-content .wow { opacity: 0; }.column-content .wow.done { opacity: 1; }.column-content .row { --bs-gutter-x: 0; --bs-gutter-y: 40px; }.column-content .item { display: flex; flex-wrap: wrap; flex-direction: column; border-right: 1px solid #E9E0CE; padding: 0 50px; position: relative; }.column-content .item:first-child { padding-left: 0; }.column-content .item:last-child { border: 0; padding-right: 0; }.column-content .top { flex: 1 1 0; margin-bottom: 16px; padding-bottom: 16px; position: relative; }.column-content .top:before { background: #E9E0CE; bottom: 0; content: ''; height: 1px; left: 0; position: absolute; width: 100%; }.column-content .bottom { flex: 0 0 auto; }.column-content .icon { margin-bottom: 32px; }.column-content .title { font-weight: 700; margin-bottom: 16px; }.column-content .text * { font-size: 16px; letter-spacing: -0.64px; }.content { position: relative; }.content.wow, .content .wow { opacity: 0; }.content.wow.done, .content .wow.done { opacity: 1; }.content.f img { border-radius: 10px; margin-bottom: 34px; }.content.f .row { --bs-gutter-x: 0; }.content.f .form { padding-right: 38px; }.content.f .content { padding-left: 38px; }.content.f .content .title { font-weight: 700; margin-bottom: 16px; }.content.f .form .box { display: flex; flex-wrap: wrap; align-items: center; background: #fff; border-radius: 10px; height: 100%; padding: 36px 44px; }.content.f .form .group { flex: 0 1 auto; width: 100%; }.faqs { position: relative; }.faqs .item { background: #fff; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 5px; margin-bottom: 16px; padding: 16px 24px; }.faqs .item:last-child { margin-bottom: 0; }.faqs .item .title { color: #4B371A; cursor: pointer; font-size: clamp(17px, 2.2vw, 24px); font-weight: 600; letter-spacing: -0.02em; margin-bottom: 0; padding-right: 25px; position: relative; }.faqs .item .symbol { height: 14px; position: absolute; right: 0; top: 50%; width: 14px; transform: translateY(-50%); }.faqs .item .symbol:before, .faqs .item .symbol:after { background: #4B371A; content: ''; left: 50%; position: absolute; top: 50%; transform: translate(-50%,-50%); }.faqs .item .symbol:before { height: 2px; width: 14px; }.faqs .item .symbol:after { height: 14px; width: 2px; }.faqs .item.active .symbol:before { background: #4B371A; }.faqs .item.active .symbol:after { display: none; }.faqs .item .content { height: 0; overflow: hidden; padding-top: 0; transition: height 0.4s ease; }.faqs .item .box { padding-top: 20px; }.faqs .item .box > *:last-child { margin-bottom: 0; }.hero { position: relative; }.hero:before { background: linear-gradient(245deg, rgba(0, 0, 0, 0.00) 48.14%, rgba(0, 0, 0, 0.80) 59.93%), linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%); content: ''; height: 100%; left: 0; position: absolute; width: 100%; }.hero .curve { position: relative; z-index: 1; }.hero .curve img { margin-bottom: 0; margin-top: -7px; }.hero .container { position: relative; }.hero .text * { font-size: 20px; letter-spacing: -0.8px; }.steps { position: relative; }.steps .row { --bs-gutter-x: 0; position: relative; }.steps .row:before, .steps .row:after { background: #C7C7C8; content: ''; opacity: 0; position: absolute; transition: opacity 0.5s ease 0.2s; }.steps .row:before { height: 1px; left: 0; top: 0; width: 100%; }.steps .row:after { height: 100%; left: 58.33%; width: 1px; }.steps .row.wow.done:before, .steps .row.wow.done:after { opacity: 1; }.steps .img, .steps .accordion { padding-top: 45px; }.steps .img { padding-right: 60px; }.steps .img img { border-radius: 24px; }.steps .accordion { padding-left: 60px; }.steps .accordion .item { border-bottom: 1px solid #E3E3E3; padding: 22px 0; }.steps .accordion .item:first-child { padding-top: 0; }.steps .accordion .item:last-child { border-bottom: 0; padding-bottom: 0; }.steps .accordion .item .group { cursor: pointer; }.steps .accordion .item .top-title { margin-bottom: 12px; }.steps .accordion .item .title { color: #4B371A; font-size: clamp(20px, 2.9vw, 28px); font-weight: 600; letter-spacing: -0.04em; margin-bottom: 0; padding-right: 25px; position: relative; }.steps .accordion .item .symbol { height: 14px; position: absolute; right: 0; top: 50%; width: 14px; transform: translateY(-50%); }.steps .accordion .item .symbol:before, .steps .accordion .item .symbol:after { background: #4B371A; content: ''; left: 50%; position: absolute; top: 50%; transform: translate(-50%,-50%); }.steps .accordion .item .symbol:before { height: 2px; width: 14px; }.steps .accordion .item .symbol:after { height: 14px; width: 2px; }.steps .accordion .item.active .symbol:after { display: none; }.steps .accordion .item .content { height: 0; overflow: hidden; padding-top: 0; transition: height 0.4s ease; }.steps .accordion .item .box { padding-top: 24px; }.steps .accordion .item .box *:not(.btn) { font-size: 16px; letter-spacing: -0.64px; }.steps .accordion .item .box > *:last-child { margin-bottom: 0; }.tabs { position: relative; }.tabs.wow { opacity: 0; }.tabs.wow.done { opacity: 1; }.tabs.f .filter { margin-bottom: 60px; position: relative; }.tabs.f .filter ul { display: flex; flex-wrap: wrap; margin: 0; }.tabs.f .filter ul li { flex: 0 1 auto; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; border-bottom: 3px solid #D2D4D8; cursor: pointer; font-size: 20px; letter-spacing: -0.8px; opacity: 0.5; padding: 32px 17px; text-align: center; width: 25%; }.tabs.f .filter ul li.active { border-bottom-color: #4B371A; color: #4B371A; font-weight: 700; opacity: 1; }.tabs.f .item { display: none; animation: customfadeIn 1s; }.tabs.f .item .row { --bs-gutter-x: 0; }.tabs.f .item .content { padding-right: 100px; }.tabs.f .item .img { position: relative; }.tabs.f .item .img img { border: 8px solid #fff; border-radius: 24px; box-shadow: 18px 18px 0 0 rgba(100, 137, 60, 0.30); display: block; width: 100%; }.testimonials { position: relative; }.testimonials .slider { padding: 0 65px; position: relative; }.testimonials .swiper-slide { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: space-between; height: auto; padding-top: 10px; text-align: center; }.testimonials .top { flex: 1 1 0; }.testimonials .title, .testimonials .text { margin-bottom: 22px; }.testimonials .name-position { flex: 0 0 auto; }.testimonials .name { color: #4B371A; font-size: 16px; font-weight: 700; letter-spacing: -0.64px; }.testimonials .position { font-size: 14px; letter-spacing: -0.56px; }.testimonials .nav { opacity: 0; transition: opacity 0.5s ease; }.testimonials .nav.wow.done { opacity: 1; }.testimonials .arrow { cursor: pointer; position: absolute; top: 50%; z-index: 2; transform: translateY(-50%); }.testimonials .arrow-left { left: 0; }.testimonials .arrow-right { right: 0; }.testimonials .arrow.swiper-button-disabled { pointer-events: none; }.testimonials .arrow.swiper-button-disabled svg rect { fill: #454545; }.testimonials .pagination { display: none; margin-top: 30px; text-align: center; }.testimonials .pagination .swiper-pagination-bullet { background: #4B371A; height: 10px; margin: 0 5px; opacity: 0.25; width: 10px; }.testimonials .pagination .swiper-pagination-bullet-active { background: #64893C; opacity: 1; }#error-404 { position: relative; }#error-404 .title { font-size: 250px; }@media only screen and (max-width: 1399.98px) {.container { width: 90%; }}@media only screen and (max-width: 1199.98px) {.column-content .item { padding: 0 25px; }.content.f .content { padding-left: 25px; }.content.f .form { padding-right: 25px; }.steps .accordion { padding-left: 45px; }.steps .img { padding-right: 45px; }.tabs.f .item .content { padding-right: 50px; }.tabs.f .filter ul li { font-size: 18px; padding: 24px 12px; }}@media only screen and (max-width: 991.98px) {#header { padding-top: 24px; }#header .logo img { width: 180px; }#footer .background-img, #footer .copyright { text-align: center; }#banner:before { background: rgba(0, 0, 0, 0.6); }#banner .content { text-align: center; }#banner .title, #banner .text { margin-left: auto; margin-right: auto; }.column-content .item:nth-child(2) { border: 0; padding-right: 0; }.column-content .item:last-child { padding-left: 0; }.content.s .content { text-align: center; }.content.f .content { margin-bottom: 30px; padding-left: 0; text-align: center; }.content.f .form { padding-right: 0; }.hero:before { background: rgba(0, 0, 0, 0.6); }.hero .content { text-align: center; }.steps .row:after { display: none; }.steps .img { padding-bottom: 45px; padding-right: 0; }.steps .accordion { border-top: 1px solid #E3E3E3; padding: 0; }.steps .accordion .item:first-child { padding-top: 22px; }.tabs.f .filter .text { background: #64893C; border-bottom: 1px solid #fff; border-radius: 4px; color: #fff; cursor: pointer; font-size: 18px; font-weight: 600; line-height: 1.5em; padding: 12px 40px 12px 20px; position: relative; }.tabs.f .filter .text:after { content: '\f078'; font-family: 'Font Awesome 6 Free'; font-size: 14px; font-weight: 900; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); }.tabs.f .filter-active .text { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }.tabs.f .filter-active .text:after { transform: translateY(-50%) rotate(180deg); }.tabs.f .filter .dropdown { background: #64893C; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; height: 0; left: 0; overflow: hidden; position: absolute; top: 100%; width: 100%; z-index: 5; transition: height 0.4s ease; }.tabs.f .filter ul { display: block; }.tabs.f .filter ul li { display: block; border-bottom: 1px solid #fff; color: #fff; font-size: 18px; opacity: 1; padding: 12px 20px; text-align: center; width: 100%; }.tabs.f .filter ul li.active { border-color: #fff; color: #fff; font-weight: 400; }.tabs.f .filter ul li:last-child { border-bottom: 0; }.tabs.f .item .img { margin-bottom: 44px; }.tabs.f .item .content { padding-right: 0; text-align: center; }.testimonials .slider { padding: 0; }.testimonials .nav { display: none; }.testimonials .pagination { display: block; }}@media only screen and (max-width: 767.98px) {#footer .copyright span { display: block; margin-bottom: 5px; }#footer .copyright span:last-child { margin-bottom: 0; }#footer .copyright span:after { display: none; }.column-content .item { border: 0; padding: 0; }.tabs.f .item .img { padding-right: 12px; }.tabs.f .item .img img { box-shadow: 12px 12px 0 0 rgba(100, 137, 60, 0.30); }}@media only screen and (max-width: 575.98px) {.container { width: 100%; padding: 0 15px; }p, ul li, ol li { font-size: 16px; letter-spacing: -0.72px; }.form-group { margin-bottom: 12px; }.form-control, .succes-msg, .error-msg, .progress-msg { font-size: 16px; }.btn, .btn:active { padding: 18px; width: 100%; }.cta ul li { margin-bottom: 5px; padding: 0; width: 100%; }.cta ul li:last-child { margin-bottom: 0; }.top-title { font-size: 13px; letter-spacing: 1.8px; }#header .logo img { width: 158px; }.content.f img { margin-bottom: 30px; }.content.f .form .box { padding: 40px 24px; }.faqs .item { padding: 12px 18px; }#content-qualifier { padding: 30px 0 50px; }#content-qualifier #qualifiers { padding: 30px 20px; }.steps .accordion .item .top-title { line-height: 1em; margin-bottom: 10px; }.tabs.f .filter { margin-bottom: 30px; }.tabs.f .item .img:before { left: 12px; top: -12px; width: calc(100% - 1rem); }.hero .text * { font-size: 17px; letter-spacing: -0.4px; }}@media (prefers-reduced-motion: reduce) {.wow { animation: none !important; opacity: 1 !important; visibility: visible !important; }.faqs .item .content, .steps .accordion .item .content, .tabs.f .filter .dropdown { transition: none; }}