.section-hero-banner .swiper-horizontal>.swiper-pagination-bullets{bottom:24px}.section-hero-banner .wrapper>.content{position:relative}.section-hero-banner .container{position:absolute;top:0;bottom:0;padding-top:60px;padding-bottom:60px;display:flex;flex-direction:column}.section-hero-banner .container .content-wrapper{display:flex;flex-direction:column}.section-hero-banner .container .content-wrapper .pre-title,.section-hero-banner .container .content-wrapper .title{margin-top:0;color:#fff}.section-hero-banner .container .content-wrapper .button{width:fit-content}.section-hero-banner .container .content-wrapper .button:not(:last-child){margin-bottom:16px}.section-hero-banner .container.bottom-left{justify-content:flex-end;align-items:flex-start}.section-hero-banner .container.bottom-center{justify-content:flex-end;align-items:center}.section-hero-banner .container.bottom-center .content-wrapper{align-items:center;text-align:center}.section-hero-banner .container.bottom-right{justify-content:flex-end;align-items:flex-end}.section-hero-banner .container.bottom-right .content-wrapper{align-items:flex-end;text-align:right}.section-hero-banner .container.middle-left{justify-content:center;align-items:flex-start}.section-hero-banner .container.middle-center{justify-content:center;align-items:center}.section-hero-banner .container.middle-center .content-wrapper{align-items:center;text-align:center}.section-hero-banner .container.middle-right{justify-content:center;align-items:flex-end}.section-hero-banner .container.middle-right .content-wrapper{align-items:flex-end;text-align:right}.section-hero-banner .container.top-left{justify-content:flex-start;align-items:flex-start}.section-hero-banner .container.top-center{justify-content:flex-start;align-items:center}.section-hero-banner .container.top-center .content-wrapper{align-items:center;text-align:center}.section-hero-banner .container.top-right{justify-content:flex-start;align-items:flex-end}.section-hero-banner .container.top-right .content-wrapper{align-items:flex-end;text-align:right}@media only screen and (max-width:768px){.section-hero-banner .container .content-wrapper{width:100%!important}.section-hero-banner .container.m-top{justify-content:flex-start}.section-hero-banner .container.m-middle{justify-content:center}.section-hero-banner .container.m-bottom{justify-content:flex-end}}.section-hero-banner.banner-custom .wrapper .content{padding-right:0;padding-left:0}.section-hero-banner.banner-custom .wrapper img{width:100%}.section-hero-banner.banner-custom .wrapper .video-container{position:relative;padding-bottom:75%}.section-hero-banner.banner-custom .wrapper .video-container iframe{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;border:none!important}.section-hero-banner.banner-custom .wrapper .container .content-wrapper{width:80%!important}.section-hero-banner.banner-custom .wrapper .container .content-wrapper .title{font-family:TartuffoMedium;color:#124471;text-transform:none;font-size:26px;line-height:normal;font-weight:500;letter-spacing:.26px}.section-hero-banner.banner-custom .wrapper .container .content-wrapper .text{margin-top:0}.section-hero-banner.banner-custom .wrapper .container .button-blue{background-color:#124471;color:#f6f4ee;border:solid 0 transparent;border-radius:0;padding:12px 40px;text-transform:uppercase;font-family:ChromaticPro;font-size:16px;font-weight:600;line-height:21px;letter-spacing:.8px;width:fit-content}.section-hero-banner.banner-custom .wrapper .container .button-blue:hover{opacity:.75}.section-hero-banner.banner-with-frame .image-container{position:relative;padding-bottom:65%}.section-hero-banner.banner-with-frame .image-container .frame{z-index:1}.section-hero-banner.banner-with-frame .image-container .plain-frame{position:absolute;top:8px;left:8px;bottom:8px;right:8px;border:2px solid #F8F0E3;z-index:1}.section-hero-banner.banner-with-frame iframe{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;border:none!important}.section-hero-banner.banner-with-frame .container{padding-left:0;padding-right:0}.section-hero-banner.banner-with-frame .container .content-wrapper{width:80%!important}.section-hero-banner.banner-with-frame .h3{font-family:TartuffoMedium;color:#124471;text-transform:none;font-size:26px;line-height:normal;font-weight:500;letter-spacing:.26px}.section-hero-banner.banner-with-frame .image-holder{display:flex;gap:5px}.section-hero-banner.banner-with-frame .image-holder img{max-width:60px}@media only screen and (max-width:920px){.section-hero-banner.banner-with-frame .image-container .frame #g8{transform:translate(-5.75%,-22%) scale(1.5,1.9)}}@media only screen and (min-width:920px){.section-hero-banner.banner-with-frame .wrapper{padding:0 60px}.section-hero-banner.banner-with-frame .image-container{padding-bottom:47%}.section-hero-banner.banner-with-frame .container .content-wrapper{width:35%!important}.section-hero-banner.banner-with-frame .h3{font-family:TartuffoMedium;font-size:48px;font-weight:500;color:#124471;text-transform:none;line-height:normal;letter-spacing:normal}.section-hero-banner.banner-with-frame .image-holder img{max-width:100px}.section-hero-banner.banner-custom .wrapper .container{left:0;right:0}.section-hero-banner.banner-custom .wrapper .container .content-wrapper .title{font-size:36px;letter-spacing:.36px}.section-hero-banner.banner-custom .wrapper .container .content-wrapper .text{width:35%}}@media only screen and (min-width:1650px){.section-hero-banner.banner-custom .wrapper .container .content-wrapper{padding-bottom:5%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-hero-banner.css.map */
