.hidden{filter:blur(5px);opacity:0;transform:translateX(-100%);transition:all 1s}.show{filter:blur(0);opacity:1;transform:translateX(0)}.footerCTA,.module__hero-header{background:#365564!important;background:linear-gradient(125deg,#365564,#0c1317 65%)!important}#item2{align-items:center;display:flex;padding:0 30px!important}.section.pb-0{margin:auto;max-width:90%!important}.flexcontainer-ic2{align-items:center!important}.spacer{background-color:#007ba8;height:4px;margin:15px 0;max-width:50px}.footerCTA{z-index:1!important}body,html{overflow-x:hidden}body{position:relative}div.flexcontainer-ic2{align-items:stretch!important}.gradient-text{-webkit-background-clip:text;background-color:red;background-image:linear-gradient(125deg,#365564,#0c1317 120%);background-repeat:repeat;background-size:100%;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.product-title{font-size:60px;line-height:1.2;margin-top:0;text-align:left}.product-subtitle{font-family:Work Sans;font-size:17px;font-weight:400;margin-bottom:10px;margin-top:-3px;text-transform:uppercase}.product-text{font-family:Work Sans;font-size:14px;font-weight:300;margin:0 0 15px}.product-stat{font-size:14px;font-weight:600;line-height:1.5;margin:0}.fa-solid{margin-right:5px}.parallax-layer-2,.parallax-layer-3,.parallax-layer-4,.parallax-layer-5{background:none!important}.module__hero .hero-body .title{font-family:Work Sans,Helevtica;font-weight:900;text-align:center}.module__hero .hero-body{background:linear-gradient(180deg,#365564,#0c1317 65%)!important;z-index:2}.footer .hero{background-color:#0c1317!important}.footer .hero-head{display:none!important}.footer .hero-foot p{text-align:center}.module__hero.hero--category-page.hero.is-dark.has-background-image{margin-bottom:0!important}.module__hero.hero--category-page{min-height:500px!important}.featuretitle{font-family:Work Sans!important;font-size:30px!important;letter-spacing:-2px!important;margin:10px 15px 0!important}.featuretext,.featuretitle{font-weight:300!important}.featurecontainer img{width:40px!important}.sketchy{background:#fff;border:2px solid #282c30;border-radius:2% 6% 5% 4%/1% 1% 2% 4%;display:inline-block;filter:drop-shadow(3px 4px 4px #cccccc);font-size:2.5rem;padding:1rem 2rem;position:relative;text-transform:uppercase;width:100%;&:before{border:2px solid #353535;border-radius:1% 1% 2% 4%/2% 6% 5% 4%;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(1.015) rotate(.5deg);width:100%}}.flexcontainer-ic2 .content-container{width:100%}#item1{flex:8!important}.features{flex-wrap:nowrap!important}.hero-body .column{margin:auto}h1.title{font-size:3rem!important}.module__hero-header.hero-header--category-page .hero-body{align-items:center;display:flex;padding:70px 16px}.subtle-cta{font-size:15px;font-weight:500}.cta-container{transform-origin:center left;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:100%}.cta-container:hover{text-decoration:underline;-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.footertext{padding:0 20px}@media only screen and (min-width:1356px){.product-title{font-size:3.5rem}}@media only screen and (max-width:1355px) and (min-width:1125px){.product-title{font-size:2.8rem}}@media only screen and (max-width:1400px) and (min-width:1125px){.product-title{font-size:2.7rem}}@media only screen and (max-width:1124px) and (min-width:1001px){.product-title{font-size:2.5rem}}@media only screen and (max-width:1000px){.product-stat,.product-subtitle,.product-text,.product-title{text-align:center}.parallax-layer-1{background:none!important}}@media only screen and (max-width:800px) and (min-width:501px){.footerCTA .button.is-success{font-size:16px!important;padding:16px 10px!important}}@media only screen and (max-width:500px){.product-title{font-size:2.5rem}.product-subtitle{font-size:15px}#item1 img,#item2{padding:0!important}.footerCTA .button.is-success{font-size:14px!important;padding:16px 10px!important}.footerCTA .footertext{font-size:14px!important}.features .featurecontainer{margin:10px;padding:0;width:33%!important}.featuretitle{font-size:20px!important;letter-spacing:-1px!important}.featuretext{font-size:13px}}@media only screen and (max-width:700px){.h2{font-size:3rem!important;line-height:1!important}}@media only screen and (max-width:400px){.main-gallery{height:400px!important}}@media only screen and (max-width:800px) and (min-width:500px){.main-gallery{height:300px!important}}