:root { scroll-behavior: auto; }html { height: 100%; }body {display: grid;grid-template-rows: 1fr auto;grid-template-columns: 100%;color: #333;font: 18px 'Montserrat', sans-serif;letter-spacing: -0.72px;line-height: 1.38em;margin: 0px;min-height: 100%;background: #FEFBF6;}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: #A4070A; word-break: break-word; transition: opacity 0.4s ease; }a:focus { outline: 0; }a:hover { color: #A4070A; opacity: 0.5; }form { margin: 0px; padding: 0px; position: relative; }h1, h2, h3, h4, h5, h6 { color: #19160F; font-family: 'Montserrat', sans-serif; font-weight: 600; line-height: 1.05em; margin-bottom: 20px; margin-top: 0; }p { font-family: 'Montserrat', sans-serif; color: #333; 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: #333; line-height: 1.38em; margin-bottom: 0; }ul li:last-child, ol li:last-child { margin-bottom: 0; }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-1086 { max-width: 1086px; }.max-width-800 { max-width: 800px; }.max-width-700 { max-width: 700px; }.max-width-650 { max-width: 650px; }.max-width-625 { max-width: 625px; }.max-width-500 { max-width: 500px; }.max-width-450 { max-width: 450px; }.container { max-width: 1336px !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(14, 61, 36, 0.80); display: block; font-family: 'Montserrat', 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 { font-size: 14px; font-weight: 600; letter-spacing: 2.8px; text-transform: uppercase; }.title { color: #19160F; line-height: 1.05em; margin-bottom: 20px; }.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-82 { font-size: 82px; line-height: 1.05em; }.font-size-56 { font-size: 56px; letter-spacing: -2.24px; }.font-size-22 { font-size: 22px; font-style: italic; font-weight: 700; letter-spacing: -0.88px; }.font-size-20 { font-size: 20px; letter-spacing: -0.8px; }.btn { background: #AC2324 !important; border: 0; border-radius: 4px; color: #fff !important; font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: 600; letter-spacing: 0; line-height: 1.38em; padding: 15px 10px; text-transform: none; transition: opacity 0.4s ease; }.btn:hover, .btn:active { background: #AC2324 !important; color: #fff !important; opacity: 0.5; }.btn.arrow-right-up { padding: 8px 15px 8px 12px; }.btn.arrow-right-up:after { display: inline-block; content: url('https://apollofranklin.s3.us-east-1.amazonaws.com/landers/chronos-academy/arrow-right-up.svg'); line-height: 1em; margin-left: 12px; vertical-align: middle; }.link { color: #AC2324; font-size: 18px; font-weight: 600; line-height: 1.5em; }.link.arrow-right-up:after { display: inline-block; content: url('https://apollofranklin.s3.us-east-1.amazonaws.com/landers/chronos-academy/arrow-right-up-2.svg'); line-height: 1em; margin-left: 12px; transition: transform 0.3s ease; }.list { margin-bottom: 20px; }.list ul { list-style: none; margin: 0; padding: 0; }.list ul li { margin-bottom: 13px; padding-left: 15px; position: relative; text-align: left; }.list ul li:last-child { margin-bottom: 0 !important; }.list ul li:before { background: #DAA520; border-radius: 50%; content: ''; height: 6px; left: 0; position: absolute; top: 12px; width: 6px; }.list.check { padding: 34px 0 34px 34px; position: relative; text-align: left; }.list.check:before { background: #CEA43B; content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 3px; }.list.check ul li { padding-left: 34px !important; }.list.check ul li:before { background: transparent !important; content: url('https://apollofranklin.s3.us-east-1.amazonaws.com/landers/chronos-academy/check.svg') !important; height: 21px !important; top: 3px !important; width: 21px !important; }.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: 30px; }.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; }.highlight { display: inline-block; background: #CEA43B; border-radius: 10px; padding: 5px 10px; transform: rotate(-2deg); }.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; }.group { overflow: hidden; }.group.wow { opacity: 0; }.group.wow.done { opacity: 1; }.popup-form .box { background: #0E142A; border-radius: 20px; padding: 60px 40px 40px; }.popup-form .title { color: #fff; font-weight: 600; margin-bottom: 10px; font-size: 40px; letter-spacing: -1.6px; line-height: 1.05em; }.popup-form .subtitle { color: #EFEFEF; font-size: 18px; line-height: 1.38em; }.popup-form .close i { color: #CEA43B; font-size: 32px; opacity: 0.75; }.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: 20px; }.popup-form .btn { padding: 15px 28px; }.popup-form .form-group, .lead-form .form-group, #qualifiers .form-group:not(.field-checkboxes):not(.field-radio) { background: #fff; border: 1px solid rgba(25, 22, 15, 0.12); border-radius: 6px; box-shadow: none; }.lead-form .title { font-size: 36px; font-weight: 600; letter-spacing: -1.44px; line-height: 1.05em; margin-bottom: 8px; text-align: center; }.lead-form .subtitle { font-size: 16px; line-height: 1.38em; margin-bottom: 30px; text-align: center; }.lead-form .form-action { margin-top: 30px; }.lead-form .btn, .lead-form .btn-form { 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='%2319160F' 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;}@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: auto; padding: 30px 0; position: relative; top: auto; width: 100%; z-index: 10; }body#page-home #header { left: 0; padding: 60px 0 0; position: absolute; top: 0; }body#page-home #header .logo { display: none; }#header ul { list-style: none; margin: 0; }#header .logo { flex: 0 0 auto; width: auto; }#header .logo a:hover { opacity: 1; }#footer { background: #0E142A; padding: 20px 10px; position: relative; }#footer .logo { margin-bottom: 0; }#footer .logo a:hover { opacity: 1; }#footer .copyright { position: relative; text-align: right; }#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; }#banner { padding: 24px; position: relative; }#banner .background-img { border-radius: 20px; overflow: hidden; position: relative; }#banner .background-img:before { background: linear-gradient(207deg, rgba(0, 0, 0, 0.00) 37.71%, #000 74.62%); content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }#banner .logo { background: #FEFBF6; border-radius: 0 0 20px 20px; left: 50%; padding: 6px 24px 14px; position: absolute; top: 0; transform: translateX(-50%); z-index: 2; }#banner .logo img { display: block; }#banner .text * { font-size: 22px; }#banner .title { font-weight: 700; }#banner .info { display: flex; flex-wrap: wrap; }#banner .item { flex: 0 0 auto; display: flex; flex-wrap: wrap; align-items: center; padding-right: 38px; position: relative; }#banner .item:after { background: linear-gradient(180deg, rgba(217, 217, 217, 0.00) 0%, rgba(217, 217, 217, 0.40) 50%, rgba(217, 217, 217, 0.00) 100%); content: ''; height: 100%; position: absolute; right: 16px; top: 0; width: 1px; }#banner .item:last-child { padding-right: 0; }#banner .item:last-child:after { display: none; }#banner .item .icon { flex: 0 0 auto; }#banner .item .content { flex: 1 1 0; padding-left: 16px; text-align: left; }#banner .item .top-title { font-size: 12px; font-weight: 600; letter-spacing: -0.12px; line-height: 1em; margin-bottom: 9px; text-transform: uppercase; }#banner .item .title { font-weight: 500; }#banner .cta { margin-top: 0; text-align: right; }#banner-cc { padding: 40px 0 0; text-align: center; }#banner-cc .title, #banner-cc .text p { color: #19160F; }#banner-cc .title { font-size: 56px; letter-spacing: -2.24px; line-height: 1.05em; }#banner-cc .text { margin-left: auto; margin-right: auto; }#banner-cc .cta { text-align: center; }#content-qualifier { margin-bottom: 0; padding: 20px 0 80px; }#content-qualifier .content { margin-bottom: 40px; text-align: center; }#content-qualifier .top-title { color: #AC2324; margin-bottom: 12px; }#content-qualifier .title { font-size: 56px; letter-spacing: -2.24px; line-height: 1.05em; margin: 0 auto 15px; }#content-qualifier #qualifiers { background: #FCF7EC; border-radius: 20px; margin: 0 auto; max-width: 700px; padding: 40px; }#content-qualifier .qualifier-label { color: #19160F; font-weight: 600; margin-bottom: 8px; }#content-qualifier .qualifier-help { color: #5B5B5B; font-size: 15px; line-height: 1.38em; margin-bottom: 12px; }#content-qualifier .qualifiers-form .form-action { margin-top: 30px; }#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: #333; display: flex; font-size: 16px; font-weight: 400;left: auto; line-height: 1.38em; margin-bottom: 14px; 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: #AC2324; flex: 0 0 auto; height: 18px; margin: 1px 12px 0 0; width: 18px;}.cards { position: relative; }.cards .wow { opacity: 0; }.cards .wow.done { opacity: 1; }.cards .row { --bs-gutter-x: 0; }.cards .item { position: relative; }.cards .item .box { background: #fff; border-radius: 20px; height: 100%; padding: 30px; }.cards .item .title { margin-bottom: 140px; }.cards .item .group .icon { margin-bottom: 12px; }.cards .item .group .title { border-bottom: 1px solid rgba(0, 0, 0, 0.1); font-weight: 700; margin-bottom: 12px; padding-bottom: 12px; }.cards .item .group .text * { font-size: 16px; letter-spacing: -0.64px; }.cards .item.red .group .title, .cards .item.yellow .group .title { border-bottom: 1px solid rgba(210, 212, 216, 0.5); }.cards .item:first-child { margin-right: -30px; }.cards .item:first-child .box { transform: rotate(4deg); } .cards .item.red .box { background: #AC2324; }.cards .item:nth-child(2) { margin-right: -15px; top: 10px; z-index: 2; }.cards .item:nth-child(2) .box { transform: rotate(-1deg); }.cards .item:nth-child(3) { margin-right: -20px; top: 7px; }.cards .item:nth-child(3) .box { transform: rotate(-2deg); }.cards .item.yellow .box { background: #CEA43B; }.cards .item:last-child { top: 7px; }.cards .item:last-child .box { transform: rotate(1deg); }.content { position: relative; }.content.wow, .content .wow { opacity: 0; }.content.wow.done, .content .wow.done { opacity: 1; }.content.f .row { --bs-gutter-x: 0; }.content.f .content { padding-right: 100px; }.content.f .form .box { background: #fff; border-radius: 20px; box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.10); height: 100%; padding: 37px 45px; }.content.f .form .form-action .btn { width: 100%; }.events { position: relative; }.events .row { --bs-gutter-x: 64px; --bs-gutter-y: 64px; }.events .item { display: flex; }.events .box { display: flex; flex-direction: column; position: relative; width: 100%; }.events .box .content { display: flex; flex: 1 1 auto; flex-direction: column; }.events .box .cta { margin-top: auto; padding-top: 24px; }.events .box:hover .img-box { transform: scale(1.1); }.events .box:hover .link.arrow-right-up:after { transform: rotate(47deg); }.events .img { border-radius: 15px; margin-bottom: 22px; overflow: hidden; }.events .img-box { height: 0; padding-top: 60%; transition: transform 0.3s ease; }.events .date { color: #0E142A; font-size: 24px; font-weight: 600; line-height: 1.15em; margin-bottom: 8px; }.events .date:before { content: url('https://apollofranklin.s3.us-east-1.amazonaws.com/landers/chronos-academy/calendar.svg'); line-height: 1em; margin-right: 11px; vertical-align: middle; }.events .text * { font-size: 16px; font-weight: 400; letter-spacing: -0.64px; }.faqs { position: relative; }.faqs .item { border: 1px solid #B8B8B8; border-radius: 5px; margin-bottom: 18px; padding: 13px 29px; }.faqs .item:last-child { margin-bottom: 0; }.faqs .item .title { color: #0E142A; cursor: pointer; font-size: 22px; font-weight: 500; letter-spacing: -0.88px; 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: #AC2324; 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: #AC2324; }.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(85deg, rgba(0, 0, 0, 0.90) 26.4%, rgba(0, 0, 0, 0.00) 50.96%); content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }.gallery { position: relative; }.gallery.wow { opacity: 0; }.gallery.wow.done { opacity: 1; }.gallery .row { --bs-gutter-x: 34px; --bs-gutter-y: 34px; }.gallery .background-img { border-radius: 20px; background-position: center top; margin-bottom: 34px; }.gallery .background-img:last-child { margin-bottom: 0; }.gallery .items { display: flex; flex-wrap: wrap; }.gallery .item { flex: 0 1 auto; width: 17%; }.gallery .item:first-child { width: 66%; }.gallery .item:first-child .background-img, .gallery .item:last-child .background-img { height: 380px; }.gallery .item:nth-child(2) .background-img { height: 173px; }.steps { position: relative; }.steps .wow { opacity: 0; }.steps .wow.done { opacity: 1; }.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: 60px; }.steps .img { padding-right: 48px; }.steps .img img { border-radius: 20px; }.steps .accordion { padding-left: 48px; padding-top: 60px; }.steps .accordion .item { border-bottom: 1px solid #C7C7C8; padding: 24px 0; }.steps .accordion .item:last-child { border-bottom: 0; padding-bottom: 0; }.steps .accordion .item .title { color: #fff; cursor: pointer; font-size: 22px; font-weight: 500; letter-spacing: -0.88px; 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: #fff; 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:before { background: #fff; }.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 * { color: #EFEFEF; font-size: 16px; letter-spacing: -0.64px; }.steps .accordion .item .box > *:last-child { margin-bottom: 0; }.testimonials { position: relative; }.testimonials .row { --bs-gutter-x: 0; } .testimonials .content { display: flex; flex-wrap: wrap; padding-right: 80px; }.testimonials .no-img .content { padding-right: 0; }.testimonials .quote { flex: 0 0 auto; }.testimonials .group { flex: 1 1 0; padding-left: 30px; }.testimonials .title { margin-bottom: 48px; }.testimonials .name-position { margin-top: 48px; }.testimonials .name { color: #091127; font-weight: 700; margin-bottom: 3px; }.testimonials .position { font-size: 16px; letter-spacing: -0.64px; }.testimonials .img img { border-radius: 8px; }.testimonials .nav { justify-content: center; }.testimonials .arrow:first-child { margin-right: 16px; }.testimonials .arrow.swiper-button-disabled { pointer-events: none; }.testimonials .arrow.swiper-button-disabled svg rect { fill: rgba(51, 51, 51, 0.3); }#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) {#banner .cta { margin-top: 30px; text-align: left; }.cards .row { --bs-gutter-x: 24px; --bs-gutter-y: 24px; }.cards .item:first-child, .cards .item:nth-child(2), .cards .item:nth-child(3), .cards .item:last-child { margin-right: 0; top: 0; }.cards .item:first-child .box, .cards .item:nth-child(2) .box, .cards .item:nth-child(3) .box, .cards .item:last-child .box { transform: none; }.cards .item .title { margin-bottom: 40px; }.content.f .content { padding-right: 50px; }.gallery .item { width: 25%; }.gallery .item:first-child { width: 50%; }.testimonials .content { margin-bottom: 30px; padding: 0; }}@media only screen and (max-width: 991.98px) {#footer .logo { margin-bottom: 15px; }#footer .copyright { text-align: center; }#banner .background-img:before { background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 15%, #000 85%); }#banner .content, #banner .cta { text-align: center; }#banner .title, #banner .text { margin-left: auto; margin-right: auto; }#banner .info { display: inline-block; width: auto; }#banner .item { flex: 0 1 auto; margin-bottom: 20px; padding-right: 0; width: 100%; }#banner .item:after { display: none; }#banner .item:last-child { margin-bottom: 0; }.content.s .content { text-align: center; }.content.f .content { margin-bottom: 30px; padding-right: 0; text-align: center; }.gallery .item { width: 50%; }.gallery .item:first-child { width: 100%; }.hero { text-align: center; }.hero:before { background: linear-gradient(180deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.55) 50%, rgba(0, 0, 0, 0.80) 100%); }.hero .title, .hero .text { margin-left: auto; margin-right: auto; }.steps .row:after { display: none; }.steps .img { padding-bottom: 60px; padding-right: 0; }.steps .accordion { border-left: 0; border-top: 1px solid #C7C7C8; padding: 0; }}@media only screen and (min-width: 768px) {}@media only screen and (max-width: 767.98px) {.title.font-size-82 { font-size: 60px; }#footer .copyright span { display: block; margin-bottom: 5px; }#footer .copyright span:last-child { margin-bottom: 0; }#footer .copyright span:after { display: none; }}@media only screen and (min-width: 576px) {}@media only screen and (max-width: 575.98px) {.container { width: 100%; padding: 0 15px; }p, ul li, ol li { font-size: 16px; }.title.heading-1, .title.font-size-82 { font-size: 36px; }.title.font-size-56, #banner-cc .title, #content-qualifier .title { font-size: 32px; }.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; }.list.check { padding: 24px 0 24px 24px; }.hide-mobile { display: none; }#banner .logo { border-radius: 0 0 14px 14px; padding: 4px 16px 10px; }#banner .logo img { width: 150px; }#content-qualifier #qualifiers { border-radius: 16px; padding: 24px 20px; }.faqs .item { padding: 12px 18px; }.faqs .item .title { font-size: 17px; letter-spacing: -0.4px; padding-right: 24px; }.steps .accordion .item .title { font-size: 18px; letter-spacing: -0.4px; }.cards .item .title { margin-bottom: 40px; }.content.f .form .box { padding: 40px 30px; }.gallery .row { --bs-gutter-y: 24px; }.gallery .item { width: 100%; }.gallery .background-img { margin-bottom: 24px; }.steps .img { padding: 30px 0; }.steps .accordion { padding-top: 0; }.testimonials .content { justify-content: center; padding: 0; text-align: center; }.testimonials .quote, .testimonials .group { flex: 0 1 auto; }.testimonials .quote { margin-bottom: 30px; }.testimonials .group { padding-left: 0; }.testimonials .title { margin-bottom: 30px; }}