.banner-main .banner-main__wrapper{position:relative;display:flex;align-items:center;overflow:hidden}@media(width >= 750px){.banner-main .banner-main__wrapper{min-height:600px}}@media(width >= 1440px){.banner-main .banner-main__wrapper{aspect-ratio:1425/600}}.banner-main .banner-main__wrapper .trust-rating__star{width:13px;height:13px}@media(width < 750px){.banner-main .banner-main__wrapper{min-height:var(--bm-height-mobile, 700px);align-items:flex-start}.banner-main .banner-main__wrapper .trust-rating__divider{display:none}.banner-main .banner-main__wrapper .trust-rating__text{margin-left:auto}}.banner-main .bm__bg{position:absolute;inset:0;z-index:0;background:#1f1b14}.banner-main .bm__bg .bm__media--wrapp{display:block;width:100%;height:100%;margin:0;padding:0}.banner-main .bm__bg :is(.bm__bg-img,.bm__bg-video){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner-main .bm__gradient{position:absolute;inset:0;background:linear-gradient(270deg, rgba(31, 27, 20, 0) 44.17%, #1F1B14 100%);pointer-events:none;z-index:1}@media(width < 750px){.banner-main .bm__gradient{background:linear-gradient(0deg, rgba(31, 27, 20, 0) 63.4%, #1F1B14 100%)}}.banner-main .bm__inner{position:relative;z-index:2;width:100%;padding-top:var(--bm-pt, 60px);padding-bottom:var(--bm-pb, 60px)}@media(width < 750px){.banner-main .bm__inner{padding-top:var(--bm-pt-mobile, 40px);padding-bottom:var(--bm-pb-mobile, 40px)}}.banner-main .bm__content{width:50%}.banner-main .bm__content .trust-rating{margin-bottom:24px}@media(width < 1200px){.banner-main .bm__content{width:60%}}@media(width < 750px){.banner-main .bm__content{width:100%;text-align:center}}.banner-main .bm__title{font-family:Inter,sans-serif;font-weight:600;font-size:60px;line-height:64px;letter-spacing:-0.005em;color:#f2f9fd;margin:0 0 36px}.banner-main .bm__title p,.banner-main .bm__title span,.banner-main .bm__title strong,.banner-main .bm__title em,.banner-main .bm__title a{margin:0;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.banner-main .bm__title p{display:block}.banner-main .bm__title strong{color:#0071bc;font-weight:inherit}@media(width < 1200px){.banner-main .bm__title{font-size:48px;line-height:54px}}@media(width < 750px){.banner-main .bm__title{font-size:34px;line-height:38px;margin-bottom:12px}.banner-main .bm__title br{display:none}}.banner-main .bm__subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:24px;letter-spacing:.0015em;color:#f2f9fd;margin:0 0 36px}.banner-main .bm__subtitle p,.banner-main .bm__subtitle span,.banner-main .bm__subtitle strong,.banner-main .bm__subtitle em,.banner-main .bm__subtitle a{margin:0;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.banner-main .bm__subtitle p{display:block}@media(width < 750px){.banner-main .bm__subtitle{display:none}}.banner-main .bm__badges{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:36px}@media(width < 750px){.banner-main .bm__badges{justify-content:center;gap:8px}}.banner-main .bm__badge-item{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 14px;background:rgba(164,167,174,.3019607843);border-radius:20px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.01em;color:#f2f9fd;white-space:nowrap}.banner-main .bm__badge-item span{color:#d5d7da;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.01em;text-align:center;vertical-align:middle}.banner-main .bm__badge-item svg{flex-shrink:0}.banner-main .bm__badge-item svg path{fill:#d5d7da}@media(width < 750px){.banner-main .bm__badge-item{padding:7px 12px}.banner-main .bm__badge-item span{color:#d5d7da;font-family:Inter,sans-serif;font-weight:400;font-size:10px;line-height:14px;letter-spacing:.004em;text-align:center;vertical-align:middle}.banner-main .bm__badge-item svg{height:12px;width:auto}}.banner-main .bm__btn{display:inline-flex;align-items:center;justify-content:center;padding:11.5px 25px;background:var(--bm-btn-color, #22C55E);color:#fff;font-family:Inter,sans-serif;font-weight:700;font-size:18px;line-height:22px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;border-radius:100px;transition:opacity .2s ease;white-space:nowrap}.banner-main .bm__btn:hover{opacity:.85}@media(width < 750px){.banner-main .bm__btn{padding:12px 20px;font-size:14px;line-height:14px;font-weight:600}}