.hero-banner-option-2{padding-top:80px;padding-bottom:80px}@media(max-width: 1439px){.hero-banner-option-2{padding-top:60px;padding-bottom:60px}}@media(max-width: 1023px){.hero-banner-option-2{padding-top:40px;padding-bottom:40px}}.hero-banner-option-2 .hero-banner-top{margin-bottom:40px}@media(max-width: 1023px){.hero-banner-option-2 .hero-banner-top{margin-bottom:32px}}.hero-banner-option-2 .hero-banner-text{max-width:800px}.hero-banner-option-2 .hero-banner-title{font-weight:600;font-size:48px;line-height:1;letter-spacing:-1.2px;color:#1f1f1f;margin-bottom:24px}@media(max-width: 767px){.hero-banner-option-2 .hero-banner-title{font-size:32px;line-height:1.2;letter-spacing:-0.8px}}.hero-banner-option-2 .hero-banner-subtitle{font-size:16px;line-height:1.4;color:#1f1f1f}.hero-banner-option-2 .btn{font-weight:400;font-size:16px;line-height:1.4;padding:9px 24px;border:none;transition:all .5s !important}.hero-banner-option-2 .btn.btn-dark{background-color:#1f1f1f;color:#fff}.hero-banner-option-2 .btn.btn-dark:hover{background-color:#fec40d;border-radius:0 !important}.hero-banner-option-2 .btn.btn-light{background-color:#f2f2f2;color:#1f1f1f}.hero-banner-option-2 .btn.btn-light:hover{background-color:#1f1f1f;border-radius:0 !important;color:#fff}@media(max-width: 767px){.hero-banner-option-2 .btn{width:100%}}.hero-banner-option-2 .hero-banner-image{width:100%;height:599px;position:relative;background-position:center;background-size:100% 100%;background-repeat:no-repeat;overflow:hidden;box-shadow:0px 4px 20px 0px rgba(0,0,0,.1019607843);border-radius:16px !important}@media(max-width: 1023px){.hero-banner-option-2 .hero-banner-image{height:400px}}@media(max-width: 767px){.hero-banner-option-2 .hero-banner-image{height:200px;border-radius:4px !important;box-shadow:0px 1.02px 5.13px 0px rgba(0,0,0,.1019607843)}}.hero-banner-option-2 .hero-banner-image .hero-banner-image-overlay{position:absolute;top:-7px;left:-10px;right:-10px;bottom:-14px;pointer-events:none;border-radius:16px;border:10px solid #fff;box-shadow:0px 0px 5px 0px rgba(0,0,0,.05),0px 4px 20px 0px rgba(0,0,0,.1);box-sizing:border-box}.hero-banner-option-2 .hero-banner-image .hero-banner-image-overlay::after{content:"";position:absolute;inset:0;border-radius:16px;box-shadow:0px 4px 4px 0px inset rgba(255,255,255,.8),0px -2px 4px 0px inset rgba(0,0,0,.1)}.hero-banner-option-2 .hero-banner-bottom{margin-top:40px}@media(max-width: 1023px){.hero-banner-option-2 .hero-banner-bottom{margin-top:32px}}.hero-banner-option-2 .hero-banner-trusted-text{font-weight:400;font-size:16px;line-height:1.4;color:#1f1f1f;white-space:nowrap}.hero-banner-option-2 .hero-banner-logos-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ccc #f5f5f5;max-width:100%}.hero-banner-option-2 .hero-banner-logos-wrapper::-webkit-scrollbar{height:6px}.hero-banner-option-2 .hero-banner-logos-wrapper::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.hero-banner-option-2 .hero-banner-logos-wrapper::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.hero-banner-option-2 .hero-banner-logos-wrapper::-webkit-scrollbar-thumb:hover{background:#999}@media(max-width: 767px){.hero-banner-option-2 .hero-banner-logos-wrapper{max-width:100%}}.hero-banner-option-2 .hero-banner-logos{opacity:.7;padding:13px 0;flex-wrap:nowrap !important;gap:40px;width:-moz-max-content;width:max-content;justify-content:flex-start !important;margin-right:0;margin-left:auto}@media(max-width: 767px){.hero-banner-option-2 .hero-banner-logos{margin-right:0;margin-left:0}}.hero-banner-option-2 .logo-item{width:101.562px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0}