*{box-sizing:border-box}body{background:#120c0c;font-family:Outfit,sans-serif;margin:0}.body-wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}@media screen and (min-width:1025px){.mobile-only{display:none!important}}@media screen and (max-width:1024px){.desktop-only{display:none!important}}.m-padding,.swiper.m-padding{padding-left:100px;padding-right:100px}@media screen and (max-width:1440px){.m-padding,.swiper.m-padding{padding-left:64px;padding-right:64px}}@media screen and (max-width:1024px){.m-padding,.swiper.m-padding{padding-left:32px;padding-right:32px}}@media screen and (max-width:767px){.m-padding,.swiper.m-padding{padding-left:24px;padding-right:24px}}.margin-0{margin:0}.txt-al-center{text-align:center}.txt-al-left{text-align:left}.txt-al-right{text-align:right}@media screen and (min-width:1025px){.txt-al-center-desktop{text-align:center;width:100%}.txt-al-left-desktop{text-align:left}.txt-al-right-desktop{text-align:right}}@media screen and (max-width:1024px){.txt-al-center-mobile{text-align:center;width:100%}.txt-al-left-mobile{text-align:left}.txt-al-right-mobile{text-align:right}}.color-white{color:#fff}h1,h2,h3,h4,h5,h6,p{margin-top:0}.h1,h1{font-size:60px;font-style:normal;font-weight:800;line-height:78px}@media screen and (max-width:1024px){.h1,h1{font-size:36px;font-style:normal;font-weight:800;line-height:42px}}h2{font-size:48px;font-style:normal;font-weight:700;line-height:56px}@media screen and (max-width:1024px){h2{font-size:32px;font-style:normal;font-weight:700;line-height:40px}}.title-1{font-size:32px;font-style:normal;font-weight:700;line-height:40px}@media screen and (max-width:1024px){.title-1{font-size:18px;font-style:normal;font-weight:600;line-height:22px}}.title-2{font-size:22px;font-style:normal;font-weight:700;line-height:28px}@media screen and (max-width:1024px){.title-2{font-size:16px;font-style:normal;font-weight:600;line-height:20px}}.subhead{font-family:Outfit;font-size:22px;font-style:normal;font-weight:400;line-height:30px;text-align:center}.plain-cta{font-size:16px;font-weight:700;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.button-text,.plain-cta{color:#fff;font-style:normal;line-height:110%}.button-text{font-size:18px;font-weight:600;text-decoration:none}.red-button,.white-button{display:block;width:fit-content}.red-button{background-color:#db1229;border-radius:100px;color:#fff;padding:12px 24px}.red-button:hover{color:#fff}.white-button{background:#fff;border-radius:100px;color:#db1229;padding:12px 24px}.white-button:hover{color:#db1229}.yellow-arrow-icon{align-items:center;display:flex;justify-content:center;width:fit-content}.yellow-arrow-icon:after{background-image:url(https://19618217.fs1.hubspotusercontent-na2.net/hubfs/19618217/Dito_July2021/Image/button%20yellow%20arrow.svg);background-position:0;background-repeat:no-repeat;background-size:100% auto;content:"";height:16px;margin-left:16px;width:26px}.white-arrow-icon{align-items:center;display:flex;justify-content:center}.white-arrow-icon:after{background-image:url(https://19618217.fs1.hubspotusercontent-na2.net/hubfs/19618217/Imported%20images/white%20arrow.svg);background-position:0;background-repeat:no-repeat;background-size:100% auto;content:"";height:16px;margin-left:16px;width:26px}.gray-tab-button{background:#f4f7f9;border:1px solid rgba(34,34,34,.13);border-radius:100px;color:#db1229;font-family:Varela Round;padding:12px 24px}.gray-tab-button.active,.gray-tab-button:hover{background:#db1229;border:1px solid #db1229;color:#fff}.white-tab-button{background:#fff;border:1px solid rgba(34,34,34,.13);border-radius:100px;color:#db1229;font-family:Varela Round;padding:12px 24px}.white-tab-button.active,.white-tab-button:hover{background:#db1229;border:1px solid #db1229;color:#fff}.red-button,.white-button{overflow:hidden;position:relative;z-index:1}@media screen and (max-width:767px){.red-button,.white-button{padding:12px 32px}}.big-button{padding:16px 32px}@media screen and (max-width:767px){.big-button{padding:12px 32px}}.gradient-overlay{background-size:cover;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:-1}a:has(.gradient-overlay):hover{color:#fff}.red-button:hover .gradient-overlay,.white-button:hover .gradient-overlay{opacity:1}.gradient-overlay:after,.gradient-overlay:before{content:"";inset:0;position:absolute;transition:opacity 0s linear;z-index:-1}.gradient-overlay:before{animation:fadeInOut 1s infinite alternate;background:linear-gradient(84deg,#1043b2 1.83%,red 46.95%,#f4cb4d 97.31%);opacity:0}.gradient-overlay:after{animation:fadeInOut 1s infinite alternate-reverse;background:linear-gradient(265deg,#1043b2 1.66%,red 45.34%,#f4cb4d 94.12%);opacity:1}@keyframes fadeInOut{0%{opacity:0}to{opacity:1}}