.gv-home-banner{position:relative;isolation:isolate;width:100%;overflow:hidden;background-color:#f6f8fb;box-sizing:border-box}.gv-home-banner *,.gv-home-banner *:before,.gv-home-banner *:after{box-sizing:border-box}.gv-home-banner__slider{position:relative;width:100%;overflow:hidden}.gv-home-banner__track{display:flex;width:100%;transition:transform .6s cubic-bezier(.25,1,.5,1);will-change:transform}.gv-home-banner__slide{flex:0 0 100%;width:100%;position:relative;overflow:hidden;display:flex;align-items:center}.gv-home-banner__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.gv-home-banner__picture{display:block;width:100%;height:100%}.gv-home-banner__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.gv-home-banner__img--mobile{display:none}@media screen and (max-width:749px){.gv-home-banner__img--desktop{display:none}.gv-home-banner__img--mobile{display:block}}.gv-home-banner__container{position:relative;z-index:2;width:100%;max-width:var(--gv-banner-max-width, 1200px);margin:0 auto;padding:40px 24px;display:flex;align-items:center}.gv-home-banner__content{max-width:var(--gv-banner-content-width, 480px);display:flex;flex-direction:column;align-items:flex-start;text-align:left}.gv-home-banner__heading{margin:0 0 12px;font-family:var(--font-primary--family, "Poppins", sans-serif);font-size:var(--gv-banner-heading-size, 38px);font-weight:700;line-height:1.18;color:var(--gv-banner-heading-color, #0b3459);letter-spacing:-.01em}.gv-home-banner__heading strong,.gv-home-banner__heading b{font-weight:800;color:var(--gv-banner-heading-color, #0b3459)}.gv-home-banner__subheading{margin:0 0 24px;font-family:var(--font-primary--family, "Poppins", sans-serif);font-size:var(--gv-banner-subheading-size, 17px);font-weight:400;line-height:1.45;color:var(--gv-banner-subheading-color, #385a75)}.gv-home-banner__subheading p{margin:0 0 4px;font-size:inherit;line-height:inherit;color:inherit}.gv-home-banner__subheading p:last-child{margin-bottom:0}.gv-home-banner__btn-wrap{display:inline-flex}.gv-home-banner__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:5px 6px 5px 22px;font-family:var(--font-primary--family, "Poppins", sans-serif);font-size:var(--gv-banner-btn-size, 15px);font-weight:600;color:var(--gv-banner-btn-color, #0b3459);background-color:transparent;border:1.5px solid var(--gv-banner-btn-color, #0b3459);border-radius:9999px;text-decoration:none;cursor:pointer;transition:all .25s ease;line-height:1}.gv-home-banner__btn-arrow{width:28px;height:28px;border-radius:50%;background-color:var(--gv-banner-btn-color, #0b3459);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s ease,background-color .25s ease}.gv-home-banner__btn-arrow svg{width:14px;height:14px;stroke-width:2.5}.gv-home-banner__btn:hover{background-color:var(--gv-banner-btn-color, #0b3459);color:#fff}.gv-home-banner__btn:hover .gv-home-banner__btn-arrow{background-color:#fff;color:var(--gv-banner-btn-color, #0b3459);transform:translate(3px)}.gv-home-banner__pagination{position:absolute;bottom:22px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;z-index:5;margin:0;padding:4px 8px;list-style:none}.gv-home-banner__dot{width:12px;height:12px;border-radius:50%;border:2px solid #0b3459;background-color:#fff;cursor:pointer;padding:0;transition:all .3s ease;outline:none;box-shadow:0 1px 3px #00000026}.gv-home-banner__dot--active{background-color:#0b3459;border-color:#969696;transform:scale(1.1)}.gv-home-banner__dot:focus-visible{outline:2px solid #0b3459;outline-offset:2px}.gv-home-banner__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;background-color:#ffffffd9;color:#0b3459;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,opacity .2s ease;box-shadow:0 2px 8px #0000001f}.gv-home-banner__arrow:hover{background-color:#fff}.gv-home-banner__arrow--prev{left:20px}.gv-home-banner__arrow--next{right:20px}@media screen and (max-width:749px){.gv-home-banner__slide{align-items:flex-start}.gv-home-banner__container{padding:24px 20px 20px;align-items:flex-start}.gv-home-banner__content{max-width:100%;align-items:flex-start}.gv-home-banner__heading{font-size:var(--gv-banner-heading-size-mobile, 26px);margin-bottom:10px}.gv-home-banner__subheading{font-size:var(--gv-banner-subheading-size-mobile, 15px);margin-bottom:18px}.gv-home-banner__btn{font-size:var(--gv-banner-btn-size-mobile, 14px);padding:4px 5px 4px 18px}.gv-home-banner__btn-arrow{width:24px;height:24px}.gv-home-banner__btn-arrow svg{width:12px;height:12px}.gv-home-banner__pagination{bottom:16px}.gv-home-banner__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/gv-home-banner.css.map */
