.center-conver-image{background-position:center;background-size:cover}.center-image{display:flex;justify-content:center}.banner-landing-page img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto;padding:0 20px}.banner-landing-page{position:relative;width:auto;height:690px;background-size:cover;background-repeat:no-repeat;max-width:1400px;margin-left:20px;margin-right:20px}.banner-content{position:absolute;text-align:center;height:auto;flex-direction:column;gap:1rem;padding:1rem}.banner-content h1{margin:1rem}.banner-content h1 *{font-size:clamp(2.3rem,3.5vw,5rem)}.banner-content.top-left{top:0%;left:5%}.banner-content.top-center{top:0%;left:50%;transform:translate(-50%)}.banner-content.top-right{top:0%;right:3%}.block-paragraph{margin:0;padding:0;display:flex;justify-content:space-between;flex-direction:column}.text-paragraph{margin:0;padding:0;line-height:normal}.banner-content.center-left{top:50%;left:5%;transform:translateY(-50%)}.banner-content.center{top:50%;left:50%;transform:translate(-50%,-50%)}.banner-content.center-right{top:50%;right:3%;transform:translateY(-50%)}.banner-content.bottom-left{bottom:5%;left:5%}.banner-content.bottom-center{bottom:5%;left:50%;transform:translate(-50%)}.banner-content.bottom-right{bottom:5%;right:3%}.banner-button{display:inline-block;padding:.5rem 1.5rem;color:#fff;text-decoration:none;font-size:clamp(.98rem,1vw,1.3rem);background-color:#000}.banner-button.mobile{display:inline-block;padding:.5rem 1.5rem;color:#fff;text-decoration:underline;font-size:clamp(1.3rem,2.5vw,1.6rem)}.block-buttons-mobile{display:flex;flex-direction:column;justify-content:flex-start}@media (max-width: 997px){.banner-content{position:absolute;width:100%;display:flex;flex-direction:column;justify-content:center}.banner-content h1,.banner-content p,.banner-content .block-buttons-mobile{width:100%}.text-left{align-self:flex-start!important;text-align:left!important}.text-center{align-self:center!important;text-align:center!important}.text-right{align-self:flex-end!important;text-align:right!important}}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.btn-color{background-color:}.block-buttons{display:inline-flex;flex-direciontion:row;column-gap:10px}.WorkSansRegular{font-family:WorkSansRegular}.WorkSans{font-family:WorkSans}.FrankRuhlLibre{font-family:Frank Ruhl Libre}.font-weigth-100{font-weigth:100}.font-weigth-200{font-weigth:200}.font-weigth-300{font-weigth:300}.font-weigth-400{font-weigth:400}.font-weigth-500{font-weigth:500}.font-weigth-600{font-weigth:600}.font-weigth-700{font-weigth:700}.font-weigth-800{font-weigth:800}.font-weigth-900{font-weigth:900}.font-size-xx-small{font-size:clamp(.5rem,1vw,.6rem)}.font-size-x-small{font-size:clamp(.6rem,1.2vw,.8rem)}.font-size-small{font-size:clamp(.75rem,1.5vw,1rem)}.font-size-medium{font-size:clamp(1rem,2vw,1.25rem)}.font-size-large{font-size:clamp(1.25rem,2.5vw,1.5rem)}.font-size-x-large{font-size:clamp(1.5rem,3vw,2rem)}.font-size-xx-large{font-size:clamp(2rem,3.5vw,2.5rem)}.font-size-xxx-large{font-size:clamp(2.5rem,4vw,3rem)}.banner-landing-page.desktop-image{display:none}.banner-landing-page.mobile-image{display:block;background-position:center;margin-left:1.5rem;width:calc(100% - 3rem)}.banner-landing-page.mobile-image-img{display:block;max-width:100%;height:auto;margin:0 auto;padding-left:15px;padding-right:15px}.buttons-inline{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.buttons-inline a{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;text-align:center}.buttons-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:1rem 0}.button-item{padding:.5rem 1.5rem;text-decoration:none;white-space:nowrap}.btn-inline-test{background-color:#000;color:#fff;font-weight:600;padding:.5rem 1.5rem;border-radius:25px;text-decoration:none;white-space:nowrap;flex-shrink:0;font-size:.95rem}.mobile-image-only{display:none}@media (max-width: 997px){.mobile-image-only{display:block}}@media (min-width: 998px){.banner-landing-page.desktop-image{display:block;background-position:center}.banner-landing-page.mobile-image{display:none}}@media (max-width: 1023px){.font-size-xxx-large{font-size:clapm(12px,2.5wv+1rem,14px)}.banner-button .mobile{font-size:clapm(10px,2.5wv+1rem,14px)}}@media (max-width:768px){.banner-landing-page.mobile-image{display:block;background-position:unset;background-size:contain;height:480px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/banner-landing-page.css.map */
