.ui-hero-banner{display:flex;height:var(--fa29d6fa);position:relative;width:100vw}@media (max-width:768px){.ui-hero-banner.small-banner{flex-direction:column}.ui-hero-banner.small-banner .ui-hero-banner__container{padding-bottom:36px;padding-top:0;position:static}.ui-hero-banner.small-banner .ui-hero-banner__content{margin-top:36px}.ui-hero-banner.small-banner h2{margin-bottom:24px}.ui-hero-banner.small-banner .buttons{margin:0 auto}}@media (max-width:1023px){.ui-hero-banner.banner-block{flex-direction:column;height:auto!important}.ui-hero-banner.banner-block .banner-image{height:100vw}}.ui-hero-banner.banner-block .ui-hero-banner__container{padding:120px 0}@media (max-width:1520px){.ui-hero-banner.banner-block .ui-hero-banner__container{padding:120px 0}}@media (max-width:1023px){.ui-hero-banner.banner-block .ui-hero-banner__container{padding:64px;position:unset}}@media (max-width:767px){.ui-hero-banner.banner-block .ui-hero-banner__container{padding:64px 16px}}.ui-hero-banner.banner-block .ui-hero-banner__container .ui-hero-banner__content{margin-top:0;max-width:50%;padding:0 160px;width:100%}@media (max-width:1520px){.ui-hero-banner.banner-block .ui-hero-banner__container .ui-hero-banner__content{padding:0 120px}}@media (max-width:1290px){.ui-hero-banner.banner-block .ui-hero-banner__container .ui-hero-banner__content{padding:0 90px}}@media (max-width:1023px){.ui-hero-banner.banner-block .ui-hero-banner__container .ui-hero-banner__content{align-items:center!important;max-width:100%;padding:0}.ui-hero-banner.banner-block .ui-hero-banner__container .ui-hero-banner__content .row{justify-content:center}.ui-hero-banner.banner-block .ui-hero-banner__container .ui-hero-banner__content :not(li){text-align:center!important}}@media (max-width:767px){.ui-hero-banner.banner-block .ui-hero-banner__container .ui-hero-banner__content{max-width:100%!important}.ui-hero-banner.banner-block .buttons{max-width:400px}.ui-hero-banner.banner-block .buttons button{width:100%}}.ui-hero-banner__container{bottom:0;display:flex;left:0;padding:120px 160px;position:absolute;right:0;top:0}@media (max-width:1520px){.ui-hero-banner__container{padding:80px 60px}}@media (max-width:1290px){.ui-hero-banner__container{padding:60px 40px}}@media (max-width:767px){.ui-hero-banner__container{padding:98px 18px}}.ui-hero-banner .hand-image{align-items:flex-end;bottom:0;display:flex;flex-direction:column;height:37.5vw;justify-content:flex-end;max-height:700px;max-width:560px;position:absolute;right:0;width:35.4166666667vw}@media (max-width:1259px){.ui-hero-banner .hand-image{display:none!important}}.ui-hero-banner .buttons{-moz-column-gap:24px;column-gap:24px;display:flex;position:relative;z-index:1}@media (max-width:767px){.ui-hero-banner .buttons{flex-direction:column;row-gap:16px;width:100%}}.ui-hero-banner__button{height:auto;max-height:60px;padding:16px 22px;width:-moz-fit-content;width:fit-content}.ui-hero-banner__button:nth-child(2) span{color:#fff}.ui-hero-banner__button .q-btn__content{color:#252c2c}.ui-hero-banner__content{color:#fff;display:flex;flex-direction:column;margin-top:10px;position:relative;z-index:1}.ui-hero-banner__content.small-banner-content{max-width:50%}@media (max-width:767px){.ui-hero-banner__content.small-banner-content{max-width:100%;width:100%}}@media (max-width:1520px){.ui-hero-banner__content{margin-top:0}}.ui-hero-banner__content h1{font-size:72px;font-weight:500;line-height:88px;margin-bottom:32px;text-align:center}@media (max-width:1520px){.ui-hero-banner__content h1{font-size:54px;line-height:66px;margin-bottom:24px}}@media (max-width:1290px){.ui-hero-banner__content h1{font-size:46px;line-height:58px}}@media (max-width:767px){.ui-hero-banner__content h1{font-size:32px;line-height:43px}}.ui-hero-banner__content h2{font-size:48px;line-height:60px;margin-bottom:40px}@media (max-width:1290px){.ui-hero-banner__content h2{font-size:36px;font-style:normal;font-weight:500;line-height:45px;margin-bottom:46px}}@media (max-width:1100px){.ui-hero-banner__content h2{font-size:32px;line-height:45px;margin-bottom:38px}}.ui-hero-banner__content ul{margin:16px 0}.ui-hero-banner__content li{align-items:flex-start;border-radius:8px;display:flex;font-size:16px;line-height:28px;margin-bottom:10px;padding-left:15px}@media (max-width:1259px){.ui-hero-banner__content li{font-size:16px;height:auto;line-height:28px}}.ui-hero-banner__content li:before{background:#ff9549;border-radius:50%;content:"";display:block;height:10px;margin-right:17px;margin-top:10px;max-width:10px;min-width:10px}@media (max-width:1259px){.ui-hero-banner__content li:before{height:9px;min-width:9px;width:9px}}.ui-hero-banner__content a{color:#ff9549}.ui-hero-banner__content ul{margin-bottom:32px}.ui-hero-banner__content ul li{font-weight:400;text-align:left!important}.ui-hero-banner__content ul li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23f79549' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50% no-repeat;background-size:contain;height:24px;margin-top:0;min-width:24px;width:24px}@media (max-width:1023px){.ui-hero-banner__content ul li{font-size:13px;line-height:21px}}
