.dito-one-banner-wrapper{overflow:auto;position:relative;width:100%}.dito-one-banner-wrapper .block{height:100%;inset:0;width:100%}.dito-one-banner-wrapper .block-1{align-items:center;background:radial-gradient(circle at 50% 65%,rgba(219,18,41,.16),transparent 42%),linear-gradient(180deg,#fff,#fff1f2);display:flex;flex-direction:column;justify-content:center;position:relative;will-change:transform;z-index:2}.dito-one-banner-wrapper .block-1 .buttons-cointainer{display:flex;gap:20px;margin-top:20px}.dito-one-banner-wrapper .block-2{align-items:center;background-image:url("https://19618217.fs1.hubspotusercontent-na2.net/hubfs/19618217/Dito_July2021/Image/Promo%20Cards%20(1)%20(1).png");background-size:cover;display:flex;height:fit-content;justify-content:center;min-height:100vh;position:relative;z-index:1}.block-1 .dito-hero{min-height:700px;overflow:hidden;padding-bottom:120px;padding-top:48px;position:relative}@media (max-width:767px){.block-1 .dito-hero{padding-bottom:56px;padding-top:47px}}.block-1 .hero-content{margin:0 auto;max-width:1376px;position:relative;text-align:center;z-index:3}.block-1 .hero-content h1{font-family:Outfit;font-size:80px;font-style:normal;font-weight:700;line-height:100%;margin:0 0 24px;text-align:center}@media screen and (max-width:1440px){.block-1 .hero-content h1{font-size:70px}}@media screen and (max-width:767px){.block-1 .hero-content h1{font-family:Outfit;font-size:48px;font-style:normal;font-weight:700;line-height:100%;margin:0 0 16px;text-align:center}}@media (max-width:500px){.block-1 .hero-content h1{font-size:40px}}.block-1 .hero-content h1 span{background:linear-gradient(90deg,#403199,#db1229 60%,#ed1c24);-webkit-background-clip:text;background-clip:text;color:transparent}.block-1 .hero-content p{color:var(--Black,#2a2a2a);font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;line-height:26px;margin:0 auto 32px;max-width:1007px;text-align:center}@media screen and (max-width:767px){.block-1 .hero-content p{font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:137.5%;text-align:center}}.block-1 .hero-buttons{align-items:center;display:flex;gap:18px;justify-content:center}.block-1 .outline-btn,.block-1 .red-btn{align-items:center;border-radius:999px;display:inline-flex;justify-content:center;min-height:52px;min-width:250px;padding:10px 32px;text-decoration:none}.block-1 .red-btn{background:#ed1c24;color:#fff}.block-1 .outline-btn{background:transparent;border:1px solid #2a2a2a;color:#2a2a2a}.block-1 .hero-visual{background-image:linear-gradient(rgba(237,28,36,.12) 1px,transparent 0),linear-gradient(90deg,rgba(237,28,36,.12) 1px,transparent 0);background-position:50%;background-size:90px 90px;margin:0 auto;max-width:100%;min-height:400px;position:relative;z-index:2}@media screen and (max-width:767px){.block-1 .hero-visual{background-image:none}}.block-1 .hero-visual .desktop-visual{display:block;height:auto;left:0;position:absolute;top:-10%;width:100%}.block-1 .hero-visual .mobile-visual{display:none;width:100%}@media screen and (max-width:767px){.block-1 .hero-visual .desktop-visual{display:none}.block-1 .hero-visual .mobile-visual{display:block;height:auto;left:0;max-width:1000px;position:absolute;scale:1.1;top:-10%;width:100%}}.block-1 .icon-main{filter:drop-shadow(0 22px 24px rgba(0,0,0,.18));left:50%;position:absolute;top:58%;transform:translate(-50%,-50%) rotate(-14deg);width:230px}.block-1 .icon-small{left:25%;position:absolute;top:12%;transform:rotate(-8deg);width:78px}.block-1 .hero-person{aspect-ratio:1;background:repeating-radial-gradient(circle,hsla(0,0%,100%,.9) 0 1px,transparent 1px 44px);border-radius:50%;display:grid;place-items:center;position:absolute;width:185px}.block-1 .hero-person img{border-radius:50%;box-shadow:0 10px 24px rgba(237,28,36,.28);height:82px;object-fit:cover;width:82px}.block-1 .person-left{bottom:6%;left:8%}.block-1 .person-right{right:8%;top:8%}.block-1 .scroll-link{align-items:center;bottom:88px;color:#2a2a2a;display:inline-flex;font-family:Outfit;font-size:14px;gap:12px;position:absolute;right:40px;text-decoration:none;z-index:4}.block-1 .scroll-link i{border:1px solid #ed1c24;border-radius:50%;color:#ed1c24;display:grid;font-style:normal;height:34px;place-items:center;width:34px}@media (max-width:900px){.block-1 .dito-hero{min-height:auto}.block-1 .hero-visual{max-width:100%}.block-1 .scroll-link{align-items:center;bottom:auto;display:flex;flex-direction:column;justify-content:center;margin:24px auto 0;position:relative;right:auto}}@media (max-width:600px){.block-1 .dito-hero{padding:36px 20px 48px}.block-1 .hero-buttons{flex-direction:column;gap:12px}.block-1 .outline-btn,.block-1 .red-btn{max-width:240px;width:100%}.block-1 .hero-visual{background-size:70px 70px;min-height:300px}.block-1 .icon-main{width:170px}.block-1 .icon-small{left:18%;width:58px}.block-1 .hero-person{width:135px}.block-1 .hero-person img{height:64px;width:64px}.block-1 .person-left{left:-4%}.block-1 .person-right{right:-4%}}.block-2 .dito-plans-section{overflow:hidden;padding-bottom:120px;padding-top:120px;position:relative}@media (max-width:767px){.block-2 .dito-plans-section{padding-bottom:56px;padding-top:56px}}.block-2 .dito-plans-section>h2{color:var(--White-Border,#f7f7f7);font-family:Outfit;margin:0 0 64px;position:relative;text-align:center;z-index:2}@media screen and (max-width:767px){.block-2 .dito-plans-section>h2{color:var(--Color,#fff);margin:0 0 56px}}.block-2 .dito-plans-swiper{margin:0 auto;max-width:1516px;overflow:visible;position:relative;z-index:2}.block-2 .dito-plans-swiper .swiper{overflow:visible}.block-2 .dito-plans-swiper .swiper-wrapper{align-items:stretch}.block-2 .dito-plans-swiper .swiper-slide{height:auto}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.glow-card{position:relative}.glow-card:after,.glow-card:before{animation:borderRotate 7s linear infinite;background:conic-gradient(from var(--angle),transparent 0deg,transparent 280deg,hsla(0,0%,100%,.6) 300deg,#fff 320deg,hsla(0,0%,100%,.6) 340deg,transparent 1turn,#fff 1turn);border-radius:16px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.glow-card:after{filter:blur(6px);inset:-2px;opacity:.8;padding:2px}@keyframes borderRotate{to{--angle:360deg}}.block-2 .card-container{backdrop-filter:blur(5px);background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.08);border-radius:16px}.block-2 .plan-card{color:#fff;height:100%;max-width:100%;min-height:360px;padding:32px 28px 28px;position:relative;width:500px}@media screen and (max-width:767px){.block-2 .plan-card{padding:24px 20px 20px}}.block-2 .plan-badge{align-items:center;background:#fff;border-radius:6px;color:#ed1c24;display:inline-flex;font-family:Outfit;font-size:14px;font-weight:700;gap:6px;height:32px;justify-content:center;left:28px;min-width:120px;padding:0 18px;position:absolute;top:-16px}.block-2 .plan-top{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.block-2 .plan-top h3{color:#fff;font-family:Outfit;font-size:24px;font-style:normal;font-weight:700;line-height:normal;line-height:28px;margin:0}.block-2 .plan-top span{border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff;flex:0 0 auto;font-family:Outfit;font-size:14px;padding:5px 12px}.block-2 .plan-price{color:#fff;font-family:Outfit,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:112%;margin:0 0 24px}@media screen and (max-width:767px){.block-2 .plan-price{font-size:32px;margin:0 0 16px}}.block-2 .plan-btn{align-items:center;background:#ed1c24;border:1px solid #ed1c24;border-radius:999px;color:#fff;display:flex;font-family:Outfit;justify-content:center;min-height:34px;padding:11px 23px;position:relative;text-decoration:none;width:100%}.block-2 .plan-btn.outline{background:transparent;border:1px solid #fff;color:#fff}.block-2 .plan-divider{background:hsla(0,0%,100%,.12);height:1px;margin:24px 0}@media screen and (max-width:767px){.block-2 .plan-divider{margin:16px 0}}.block-2 .comes-with{color:#fff;font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;line-height:120%;margin:0 0 24px;opacity:.6}@media screen and (max-width:767px){.block-2 .comes-with{margin:0 0 16px}}.block-2 .plan-card ul{display:grid;gap:10px;margin:0;padding-left:32px}@media screen and (max-width:767px){.block-2 .plan-card ul{padding-left:24px}}.block-2 .plan-card li{color:#fff;font-family:Outfit;font-size:20px;font-style:normal;font-weight:300;line-height:130%}@media screen and (max-width:767px){.block-2 .plan-card li{font-size:16px;line-height:137.5%}}@media (min-width:768px){.block-2 .dito-plans-swiper .swiper-wrapper{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.block-2 .dito-plans-section{padding-bottom:24px;padding-top:24px}.block-2 .dito-plans-swiper .swiper-slide{width:100%}}.block-2 .red-button,.block-2 .white-button-inverse{width:100%}.block-2 .swiper-button-next,.block-2 .swiper-button-prev{background:#db1229;border:none;border-radius:50%;height:32px;position:absolute;top:50%;transform:translateY(-50%);width:32px}@media (min-width:768px){.block-2 .swiper-button-next,.block-2 .swiper-button-prev{display:none}}.block-2 .swiper-button-prev{left:-16px}.block-2 .swiper-button-next{right:-16px}.block-2 .swiper-button-next:after,.block-2 .swiper-button-prev:after{color:#fff;font-size:14px;height:100%;position:relative;top:8px;width:auto}