﻿.promo{position:relative;background-color:rgba(0,0,0,0);z-index:5;height:min(43.555vw,1115px);margin:0;padding-top:min(9.115vw,175px);min-height:unset;max-width:3840px;overflow:visible;display:block;transition:transform .9s ease-in-out 1.2s;margin-bottom:-1px}.promo::before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:rgba(41,41,41,.5);z-index:1}.promo .promoBg{position:absolute;top:0;right:0;width:100%;height:100%}.promo .promoBg img{width:100%;height:100%;object-fit:cover;object-position:center top}.promo h2.banH{position:relative;display:inline-block;color:var(--white, #fff);font-family:var(--headingFont, "Gabarito", "Gabarito Fallback", sans-serif);font-size:var(--dispFontSize, clamp(40px, 4.167vw, 80px));font-weight:var(--headingFontWeight, 500);font-style:normal;letter-spacing:6px;line-height:var(--dispLineHeight, 100%);margin-bottom:0;text-transform:uppercase;-webkit-text-stroke:1px var(--white, #fff);-moz-text-stroke:1px var(--white, #fff);font-feature-settings:"liga" off,"clig" off;text-align:left}.promo h2.banH svg{width:min(80.99vw,1555px);height:min(12.5vw,240px)}.promo h2.banH span.accent{position:relative;display:inline-block}.promo h2.banH span.accent::after{content:"";position:absolute;display:block;width:60%;height:4px;background-color:var(--primaryColor, #CE3523);left:50%;margin-top:4px;transform:translateX(-50%)}.promo h2.banH .smaller{display:block;font-family:var(--bodyFont, "Jost", "Jost Fallback", sans-serif);font-optical-sizing:auto;font-size:clamp(20px,1.354vw,26px);line-height:clamp(26px,1.667vw,32px);font-weight:400;text-transform:none}.promo h2.banH .smaller::after{content:"";margin:8px 0 16px;height:4px;width:60px;display:block;background-color:var(--white, #fff)}.promo h2.banH .cursive{position:relative;display:inline-block;text-align:right;font-size:clamp(80px,8.333vw,120px);font-family:"shelby",cursive;text-transform:none;font-weight:bold;line-height:clamp(40px,4.583vw,88px);height:fit-content;z-index:3}.promo h2.banH .cursive::before{content:"";position:absolute;width:106%;height:42%;left:50%;top:37%;transform:translateX(-50%);background-color:var(--primaryColor, #CE3523);z-index:-1}.promo h2.banH i{color:var(--white, #fff)}.promo .s_content p{color:var(--white, #fff);font-size:clamp(14px,.833vw,16px);font-weight:400;font-style:normal;letter-spacing:normal;line-height:clamp(22px,1.25vw,24px)}.promo .btn.btn-orange{margin:0}.promo a.banTel{color:var(--white, #fff);font-size:clamp(14px,.833vw,16px);letter-spacing:clamp(.77px,.08vw,1.54px);font-weight:600}.promo .promo-holder{position:relative;z-index:7;overflow:visible;height:100%;display:flex;justify-content:center}.promo .promo-holder .container{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;width:85%;height:100%;padding:0}.promo .btn-block{margin:0 auto;overflow:hidden;float:none}#vidBanner{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;object-position:center;z-index:0}img.banner-logo{width:clamp(300px,29.688vw,570px)}.slide_content{position:relative;display:block;padding:0}.slide_content>div{display:grid;justify-content:center}.slide_content ul.sub-nav li{color:var(--white, #fff);padding:min(.365vw,7px) 0;font-weight:400;display:flex;align-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row}.slide_content ul.sub-nav li a{color:var(--white, #fff);padding:min(.365vw,7px) 0;font-weight:400;display:flex;align-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row}.slide_content ul.sub-nav li:before{color:var(--white, #fff);font-weight:900;font-size:18px;content:"";font-family:"Font Awesome 5 Free",fantasy;margin-right:10px}.s_content .row.flex{justify-content:flex-start;padding:clamp(20px,2.083vw,40px) 0 0;gap:clamp(20px,2.083vw,40px)}span.wht{color:var(--white, #fff)}.point-8{opacity:.8}a.banTel .fa{transform:rotate(100deg);margin-right:10px;color:var(--primaryColor, #CE3523)}.btn.banner-btn{font-weight:500;background-color:rgba(0,0,0,0);margin:0;display:inline-block;float:left;max-width:fit-content;color:var(--white, #fff);clear:none}.btn.banner-btn:last-of-type{margin:0 auto;background-color:var(--primaryColor, #CE3523);color:var(--white, #fff);border:0;font-weight:600;font-style:normal;float:none;border-radius:50px 0 50px 50px}.btn.banner-btn:last-of-type:hover{color:var(--white, #fff);background-color:var(--primaryHover, #8CAFB4);text-decoration:none}.btn.banner-btn:hover{color:var(--white, #fff);background-color:var(--primaryHover, #8CAFB4);text-decoration:none}a.popVideo{display:grid;position:absolute;width:clamp(40px,2.292vw,44px);height:clamp(40px,2.292vw,44px);right:min(1.667vw,32px);bottom:min(3.125vw,60px);z-index:8;text-align:center;font-size:clamp(14px,.833vw,16px);color:var(--white, #fff);text-decoration:none;border:2px solid;border-radius:50%;align-content:center;justify-content:center;align-items:center;justify-items:center;letter-spacing:clamp(-4px,-0.208vw,-2px)}a.popVideo:hover{text-decoration:none}a.popVideo .far{font-size:40px;margin-right:10px}@media(max-width: 1024px){.promo{margin:0}.promo .slide_content .s_content{display:none}.promo::after{left:50%;right:unset;transform:translateX(-50%);background-size:cover;width:79.297vw;height:54.688vw}.promo:before{display:none}.promo .promo-holder{height:100%}.promo h2.banH svg{width:100%;height:auto}.promo .btn-block{top:unset;right:unset;display:block;text-align:left;overflow:visible;margin:0;position:relative}.promo .btn-block a{text-align:left}.promo video#vidBanner{display:none}.slide_content{float:none;width:390px;margin:0}.slide_content ul.sub-nav li{justify-items:center;justify-content:center}.slide_content ul.sub-nav li a{justify-items:center;justify-content:center}.promo-holder .container{display:block}.btn.banner-btn:last-of-type{margin:30px 0;font-size:14px;padding:16px 25px;text-align:center;display:block}}@media(max-width: 768px){.promo{position:relative}.promo .promo-holder{background-color:none}.promo .slide_content{width:100%;display:grid;align-items:start;justify-items:start;justify-content:start;background-image:none}.promo .slide_content>div{text-align:center}}@media(max-width: 567px){.promo{height:min(71.429vw,405px)}.promo h2.banH{padding-left:min(4.233vw,24px)}.promo::after{top:30px}.s_content .row.flex{justify-content:flex-start;padding:56px 0px 36px;gap:clamp(20px,2.083vw,40px)}.slide_content{width:100%;margin:0}}@media(max-width: 479px){.promo h2.banH::before{width:100px;margin:0 -51px -49px -50px}.promo .btn-block a{font-size:12px}.slide_content::before{top:5px}.btn.banner-btn:last-of-type{margin:20px 0;display:block;max-width:unset;width:fit-content;font-size:12px}}
/*# sourceMappingURL=static_promo_banner.min.css.map */