.marquee{display:flex;font-size:15px;gap:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee__section-container{display:flex;flex-direction:column;align-items:center;gap:16px}.marquee__container{display:flex;flex-shrink:0;align-items:center;animation:scroll 20s linear infinite;gap:24px}.marquee__image{border:1px solid #d3d3d3;border-radius:24px}.marquee:hover .marquee__container{animation-play-state:paused}@keyframes scroll{to{transform:translateX(calc(-100% - 24px))}}.card-quotes{display:flex;width:455px;height:100%;min-height:290px;flex-direction:column;justify-content:space-between;padding:24px 32px;border:1px solid #d3d3d3;border-radius:24px;background-color:#fff}.card-quotes__footer{margin-top:48px}@media(max-width:767px){.card-quotes{width:327px}}@media(max-width:320px){.card-quotes{width:272px}}.quoter-skeleton{display:flex;width:100%;min-height:182px;flex-direction:column;padding:1.5rem;border:2px solid #000;border-radius:36px;background-color:#fff;box-shadow:0 24px 11px -18px rgba(0,0,0,.11);gap:1rem}.quoter-skeleton .quoter__form__topbar__left{display:flex;width:60%;gap:.5rem}@media(max-width:767px){.quoter-skeleton .quoter__form__topbar__left{width:100%}}.quoter-skeleton .quoter__form__topbar__left span{width:100%;height:2.25rem;border-radius:99px}@media(max-width:767px){.quoter-skeleton .quoter__form__topbar__left span{width:100%}}.quoter-skeleton .quoter__form__topbar__right{width:30%;margin-left:auto}@media(max-width:767px){.quoter-skeleton .quoter__form__topbar__right{width:100%}}.quoter-skeleton .quoter__form__topbar__right span{width:100%;height:2.25rem}.quoter-skeleton .quoter__form__bottombar{display:flex;gap:1rem}.quoter-skeleton .quoter__form__bottombar__left{width:50%}@media(max-width:1199px){.quoter-skeleton .quoter__form__bottombar__left{width:100%}}@media(max-width:767px){.quoter-skeleton .quoter__form__bottombar__left{gap:1rem}}.quoter-skeleton .quoter__form__bottombar__left span{width:100%;height:54px;border-radius:99px}.quoter-skeleton .quoter__form__bottombar__right{display:flex;width:50%;gap:1rem}@media(max-width:1199px){.quoter-skeleton .quoter__form__bottombar__right{width:100%}}.quoter-skeleton .quoter__form__bottombar__right span{width:100%;height:54px;border-radius:99px}.quoter-skeleton .quoter__form__bottombar__right span.button{width:100%;max-width:110px}@media(max-width:991px){.quoter-skeleton .quoter__form__bottombar__right span.button{max-width:none}}.cyber-banner{position:relative;overflow:hidden;max-width:1440px;min-height:560px;padding-top:80px;padding-bottom:120px;margin:0 auto}.cyber-banner__container{position:relative;z-index:2;display:grid;width:100%;max-width:1248px;padding-right:24px;padding-left:24px;margin-right:auto;margin-left:auto;grid-gap:32px;gap:32px;grid-template-columns:1fr 1fr}.cyber-banner__bg-img{position:absolute;top:0;left:0;width:100%;height:100%}.cyber-banner__bg-img img{position:absolute;top:50%;right:50%;width:auto;min-width:100%;height:100%;min-height:100%;transform:translate(50%,-50%)}.cyber-banner__content{display:flex;flex-direction:column;gap:24px}.cyber-banner__content__logo-container{display:flex;align-items:center;margin-bottom:24px;gap:16px}.cyber-banner__content__logo-img{max-width:260px;height:auto}.cyber-banner__content__tag{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:6px 10px;border-radius:10px;background-color:#c4211a;color:#fff}.cyber-banner__content__title{color:#fff;font-size:62px;font-size:3.875rem;font-weight:700;line-height:1.2;letter-spacing:-.02em}.cyber-banner__content__subtitle{color:#fff;text-wrap:balance;font-size:26px;font-size:1.625rem;font-weight:400;line-height:1.5;letter-spacing:-.02em}.cyber-banner__content__timer{display:flex;align-items:center;gap:20px}.cyber-banner__form-container{display:flex;justify-content:flex-end}@media(max-width:767px){.cyber-banner__container{grid-template-columns:1fr}.cyber-banner__form-container{justify-content:center}.cyber-banner__content{gap:12px}.cyber-banner__content__title{font-size:42px;font-size:2.625rem;font-weight:700;line-height:1.2857142857;letter-spacing:-.02em}.cyber-banner__content__subtitle{font-size:20px;font-size:1.25rem;font-weight:400;line-height:1.3;letter-spacing:-.02em}}.hero-slider{position:relative;height:664px}@media(max-width:767px){.hero-slider{height:780px!important}}.hero-slider img{width:auto;min-width:100%;height:664px;object-fit:cover;object-position:center bottom}@media(max-width:767px){.hero-slider img{width:auto;min-width:100%;height:780px!important}}.hero-slider .quoter,.hero-slider .quoter-skeleton-container{position:absolute;z-index:100;display:flex;width:100%;max-width:100%;justify-content:center}.hero-slider .quoter__form{max-width:1200px}.hero-slider .quoter .modal-overlay{width:100vw;height:100vh}.hero-slider .quoter:has(.--calendar-open){z-index:1001}.hero-slider .slick-dots{bottom:1rem}.hero-slider .slick-dots li{display:inline-flex;width:auto;height:auto;align-items:center;justify-content:center}.hero-slider .slick-dots li button{width:10px;height:10px;padding:0;border-radius:99px;background-color:hsla(0,0%,100%,.4);transition:all .3s ease-in-out}.hero-slider .slick-dots li button:before{width:0;height:100%;background-color:transparent;content:none}.hero-slider .slick-dots li.slick-active button{width:53px}.hero-slider .slick-dots li.slick-active button:before{border-radius:99px;animation:progress-dot 3s linear 1;animation-fill-mode:both;background-color:#c4211a;content:""}@keyframes progress-dot{0%{width:0}to{width:100%}}.hero-side-image__content{display:grid;min-height:390px;align-items:center;padding:15px 0;grid-template-columns:1fr 1fr}.hero-side-image__text{display:flex;flex-direction:column;gap:24px;text-wrap:balance}.hero-side-image__text .button{margin-top:8px}.hero-side-image__text h3{color:#181818}.hero-side-image__image{position:relative;overflow:hidden;width:100%;height:100%}.hero-side-image__image img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.hero-side-image.--reverse .hero-side-image__text{align-items:flex-end;order:2;text-align:right}.hero-side-image.--reverse .hero-side-image__image{order:1}@media(max-width:767px){.hero-side-image__content{display:flex;flex-direction:column-reverse;gap:24px}.hero-side-image__image img{position:static;width:100%;height:auto;transform:none}.hero-side-image.--reverse .hero-side-image__content{flex-direction:column}.hero-side-image.--reverse .hero-side-image__text{align-items:flex-start;text-align:left}}.hero{position:relative;color:#fff;text-align:center}.hero .breadcrumb{position:absolute}.hero .title{text-wrap:balance}.hero .subtitle{margin-top:.375rem;margin-right:auto;margin-left:auto}.hero .item-list{margin-top:1.5rem}.hero__buttons-container{margin-top:48px;gap:16px}.hero__apps,.hero__buttons-container{display:flex;flex-wrap:wrap;justify-content:center}.hero__apps{align-items:center;margin-top:1.5rem;gap:1rem}@media(max-width:575px){.hero__apps{margin-top:1rem}}.hero__apps img{height:3.25rem}@media(max-width:575px){.hero__apps img{height:2.75rem}}.hero.hero--large{display:flex;min-height:900px;flex-direction:column;align-items:center;padding-top:16rem;padding-bottom:7.75rem}.hero.hero--large .breadcrumb{top:-6rem}.hero.hero--small{display:flex;min-height:540px;flex-direction:column;align-items:center;padding-top:15.25rem;padding-bottom:4.5rem}.hero.hero--small .breadcrumb{top:-15rem}.hero.hero--small .subtitle{max-width:700px}.hero.hero--small .hero__buttons-container{margin-top:2rem}@media(max-width:575px){.hero.hero--small{padding-top:14rem}.hero.hero--small .title{font-size:20px!important;line-height:24px!important}.hero.hero--small .subtitle{margin-top:1rem}}.hero.hero--centered{display:flex;flex-direction:column;align-items:center;padding-top:10rem;padding-bottom:10rem}@media(max-width:575px){.hero.hero--centered{padding-top:7rem;padding-bottom:7rem}}.hero.hero--centered:has(.breadcrumb){padding-top:12rem}@media(max-width:575px){.hero.hero--centered:has(.breadcrumb){padding-top:7rem}}.hero.hero--centered .breadcrumb{top:-12rem;left:0}.hero.hero--centered .subtitle{max-width:540px;margin-top:1rem}.hero.--quoter{padding-top:0}.hero.--quoter .quoter{padding:0}.hero.--quoter .title{margin-top:3rem}