:root{--black: rgb(0, 0, 0);--light-black: rgb(26, 26, 26);--black-gray: rgb(39, 37, 37);--footer-border: rgb(66, 66, 66);--dark-gray: rgb(74, 74, 74);--medium-gray: rgb(117, 117, 117);--light-gray: rgb(240, 243, 244);--lighter-gray: rgb(214, 214, 214);--white: rgb(255, 255, 255);--white-opaque: rgba(255, 255, 255, .2);--transparent: rgba(0, 0, 0, 0);--background: rgb(244, 244, 244);--category-border: rgb(238, 237, 237);--category-box: rgb(245, 244, 244);--form-validation-color: rgb(204, 34, 41);--primary: rgb(204, 34, 41);--red: rgb(237, 28, 36);--red-opaque: rgba(204, 34, 41, .82);--dark-red: rgb(74, 6, 6);--secondary: rgb(255, 233, 46);--dark-yellow: rgb(246, 199, 45);--green: rgb(8, 223, 93);--facebook-icon: rgb(58, 88, 155);--twitter-icon: rgb(89, 141, 202);--google-icon: rgb(214, 73, 47);--youtube-icon: rgb(207, 52, 39);--tiktok-icon: rgb(255, 255, 255);--reddit-icon: rgb(255, 69, 0);--font-main: "lato", sans-serif;--font-main-semibold: "lato-semibold", sans-serif;--font-main-bold: "lato-bold", sans-serif;--font-main-black: "lato-black", sans-serif;--font-main-black-italic: "lato-blackitalic", sans-serif;--open-sans-regular: "OpenSans-Regular", sans-serif;--open-sans-bold: "OpenSans-Bold", sans-serif;--font-awesome: "Font Awesome 5 Pro";--x: 0;--y: 0}.bold{font-weight:bold}.center{text-align:center}.balance{text-wrap:balance}.hover-square{align-items:center;aspect-ratio:282 / 250;background-color:var(--black-gray);display:flex;flex-direction:column;height:auto;min-height:215px;justify-content:center;overflow:hidden;position:relative}.hover-square span.fa-nfc-magnifying-glass,.hover-square span.fa-box-open-full,.hover-square span.fa-clapperboard-play,.hover-square span.fa-book-open-cover{color:var(--white);font-size:0;z-index:2}.hover-square span.fa-nfc-magnifying-glass::before,.hover-square span.fa-box-open-full::before,.hover-square span.fa-clapperboard-play::before,.hover-square span.fa-book-open-cover::before{font-size:clamp(74px, 5vw, 86px)}.hover-square span.fa-arrow-right{border-radius:50%;bottom:-25px;height:74px;position:absolute;right:-25px;width:74px;z-index:2}.hover-square span.fa-arrow-right::before{color:var(--white);font-size:29px;left:20%;position:absolute;top:20%}.hover-square span.sq-text{color:var(--white);font:800 clamp(18px, 3vw, 24px)/50px var(--font-main-bold);text-decoration:none;z-index:2}.hover-square::after{content:"";background-color:var(--primary);border-radius:50%;bottom:-27px;height:75px;position:absolute;right:-23px;transition:width .3s, height .3s, bottom .3s, right .3s;width:75px}.hover-square:hover{cursor:pointer}.hover-square:hover::after{bottom:-16%;height:200%;right:-16%;width:200%}.html-home-page .master-wrapper-content{width:100%;padding:0}.home-page .topic-block{margin:auto;width:100%}@media (max-width: 1200px){.home-page .topic-block{width:90%}}.home-page .topic-block a{text-decoration:none}.home-page .topic-block .topic-block-body{text-align:left}.home-page h2,.home-page .h2{font:400 clamp( 2.375rem, calc(5vw + 1rem),  2.8125rem)/calc(1em + 6px) var(--font-main-black);font-weight:900;text-transform:uppercase}.home-page h3,.home-page .h3{font: 2rem/ 2.875rem var(--font-main-bold)}.home-page p{text-align:left}.home-page .topic-block-title{display:none}.home-page .btn{text-transform:uppercase}@media (max-width: 768px){.home-page .btn{padding:19px 40px !important;width:100%}}.home-page .hero-background{background-color:var(--black);background-repeat:no-repeat !important;background-size:cover !important;background:linear-gradient(0deg, #272525 0%, #1b1919 25%, rgba(27,25,25,0) 100%),url("/Themes/lanair-theme/images/hero-flames-background.jpg");background-position-y:center;position:relative;padding-bottom:65px}.home-page .hero-background::after{content:"";left:0;bottom:-1px;width:100%;height:115px;position:absolute;clip-path:polygon(50% 100%, 100% 0, 100% 100%, 0 100%, 0 0);background-color:#f4f4f4}@media (max-width: 1200px){.home-page .hero-background::after{height:50px}}@media (max-width: 800px){.home-page .hero-background::after{height:30px}}.home-page .hero-background .hero-shape{transform:translateY(1px)}.home-page .hero-background .hero-wrapper{padding:75px 0;position:relative;text-align-last:center}@media (min-width: 1300px){.home-page .hero-background .hero-wrapper p.product-image img{min-width:1306px}}.home-page .hero-background .hero-wrapper .hero-content{position:absolute;bottom:30px;left:50%;transform:translatex(-50%);width:100%;z-index:2}.home-page .hero-background .hero-wrapper .hero-content p{color:var(--white);font: 1.75rem/ 2.75rem var(--font-main);margin:0;text-transform:uppercase}@media (max-width: 768px){.home-page .hero-background .hero-wrapper .hero-content p:first-of-type{display:none}}.home-page .hero-background .hero-wrapper .hero-content a.btn.btn-secondary{margin-top:25px;font-family:var(--font-main-black)}@media (max-width: 1199px){.home-page .hero-background .hero-wrapper .hero-content a.btn.btn-secondary{padding:7px 34px !important;width:auto}}.home-page .product-title{justify-content:center;padding: 4.375rem 0  3.125rem;padding-top:clamp(25px, 3vw, 70px);padding-bottom:clamp(20px, 3vw, 50px)}.home-page .product-title p{max-width:950px}.home-page .product-wrapper div{padding:0}.home-page .product-wrapper .product h3{font: 1.75rem/ 2.375rem var(--font-main-bold);padding:60px;position:relative}.home-page .product-wrapper .product h3:first-of-type{padding-top:clamp( 1.875rem, calc(4vw + 1rem),  3.75rem)}.home-page .product-wrapper .product h3:not(:last-child){padding-bottom:clamp( 1.875rem, calc(4vw + 1rem),  3.75rem)}.home-page .product-wrapper .product h3 img{max-height:30px;max-width:32px}.home-page .product-wrapper .product h3::before{content:"";background-image:url("/Themes/lanair-theme/images/green-check.svg");background-repeat:no-repeat;background-size:contain;height:30px;left:15px;position:absolute;width:32px}@media screen and (max-width: 992px){.home-page .product-wrapper .product h3{padding:15px 0 15px 60px}}.home-page .product-wrapper .image{text-align-last:center}@media (max-width: 768px){.home-page .product-wrapper{padding:0 0 0  3.4375rem}}.home-page .product-btn{text-align:center;padding: 1.875rem 0 0 0;padding-bottom:clamp(80px, 6vw, 105px)}.home-page .cta-wrap{padding-bottom:clamp(55px, 7vw, 115px)}@media screen and (min-width: 1200px){.home-page .cta-wrap .cta-borders .cta-body{padding:0 6rem}}.home-page .squares-wrapper{align-items:center;padding-bottom:clamp(85px, 6vw, 130px)}.home-page .squares-wrapper p{padding-bottom: .625rem}.home-page .squares-wrapper .right{display:flex;flex-wrap:wrap;justify-content:center}.home-page .squares-wrapper .right .hover-square{margin:1px;width:48%}@media (max-width: 991px){.home-page .squares-wrapper .right{padding-top:35px;width:100%}}.home-page .halfpane{padding-bottom:clamp(100px, 8vw, 135px)}.home-page .halfpane img{padding-bottom: 1.5625rem;width:100%}.home-page .halfpane p{padding-bottom: 1.875rem;min-height: 6.25rem}@media (max-width: 991px){.home-page .halfpane .col-12:first-of-type{padding-bottom: 4.0625rem}}
