.banner-section .glide{height:auto}.banner-section .glide__track{margin:0}.banner-carousel{display:flex}.banner-bullets{margin:10px 0 0;display:flex;justify-content:center;align-items:center;gap:5px}.glide__track{margin:0}.banner-bullets button{width:12px;height:12px;border-radius:10px;border:none;background:#d9d9d9}.banner-bullets button.glide__bullet--active{background:#000}.glide-banner{height:auto}.banner-slide{display:flex;flex-direction:column;width:100%;flex-shrink:0;}.banner-info .banner-heading,.banner-info .banner-text{margin:0 0 10px}.banner-heading h2{font-size:24px;line-height:1.2;font-family:Roboto,sans-serif;font-weight:100;margin:0}.banner-info .banner-btn,.banner-text p{font-family:Roboto,sans-serif;font-size:16px}.banner-info .banner-btn *{margin:0;}.banner-text p{font-weight:200}.banner-info .banner-btn{margin:0 0 10px;background:#000;display:inline-flex;justify-content:center;align-items:center;height:45px;padding:13px 12px;font-weight:600;border:1px solid #000;color:#fff;text-decoration:none;transition:0.5s}.banner-image{height:220px}.banner-image img{display:block;width:100%;height:100%;object-fit:cover}.banner-info .banner-btn .banner-btn__arrow svg path{fill:#fff;transform:translateX(0px);transition:all .5s ease}.banner-info .banner-btn *{margin:0;}.banner-info .banner-btn span.banner-btn__arrow{display:flex;}@media (min-width:768px){.banner-info{flex-basis:50%;padding:0 0 0 20px}.banner-heading h2{font-size:36px}.banner-info .banner-heading,.banner-info .banner-text{margin:0 0 20px}.banner-text p{font-size:16px}.banner-info .banner-btn{height:50px;font-size:16px;margin:0}.banner-slide{justify-content:space-between;flex-direction:row;align-items:center}.banner-image{height:400px;flex-basis:calc(50% - 5px)}.banner-bullets{margin:15px 0 0}}@media (min-width:1200px){.banner-info .banner-btn:hover{color:#000;background:#fff}.banner-info .banner-btn:hover .banner-btn__arrow svg path{fill:#000;transform:translateX(4px);}}