.bannerProductTypes a{float:left;text-decoration:none;width:100%}.homeBannerOuter>div{position:relative;z-index:999}.activeoverlay:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:999}.homeBannerOuter{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#f9f9f9;padding:80px 0 120px;position:relative;width:100%}.homeBannerInner{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:9}.homeBannerOuter h1{color:inherit;font-size:30px;font-weight:700;letter-spacing:-.4px;line-height:36px;margin:0;padding-bottom:30px}.homeBannerOuter h1 span{color:#00ffc4}.homeBannerOuter p{color:inherit;font-size:18px;font-weight:400;letter-spacing:.46px;line-height:28px;margin:0;padding-bottom:30px}.homeBannerOuter span.cta-outer{display:block}.homeBannerOuter span.cta-outer a{color:#00ffc4;font-size:23px;font-weight:700;letter-spacing:0;line-height:44px;text-decoration:none}.bannerProductTypes{background-color:#fff;border:2.5px solid #2bfec4;border-radius:50%;box-sizing:border-box;cursor:pointer;display:inline-block;height:150px;margin:0 0 0 15px;padding:20px;transition:all .4s;width:150px}.bannerProductTypes p{color:#033560;font-size:16px;font-weight:700;line-height:29px;margin:0;padding:0;text-align:center}.bannerProductTypes p:after{border-color:transparent;border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:7px;position:relative;right:-5px;transform:rotate(45deg);transition:all .4s;width:7px}.bannerProductTypes:hover p:after{border-color:#f9f9f9}.bannerProductTypes img{margin:0 auto;max-height:70px}.bannerProductTypes img.withHover{display:none}.bannerProductTypes *{transition:all .6s}.bannerProductTypes:hover{background-color:#033560;border:2.5px solid #033560}.bannerProductTypes:hover p{color:#f9f9f9}.bannerProductTypes:hover img.withHover{display:block;margin:0 auto}.bannerProductTypes:hover img.withoutHover{display:none}.banner-producs-section{left:0;margin-top:35px;position:absolute!important;right:0;text-align:center;z-index:999}.bannerProductOuter.mobile{display:none}.bannerProductOuter.desktop{display:block}.banner-product-rows{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:500px}.banner-product-col{flex:0 29%;margin:0 2%}.bannerProductOuter.mobile :focus{outline:0}.bannerProductOuter.mobile .slick-slider{box-sizing:border-box;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.bannerProductOuter.mobile .slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.bannerProductOuter.mobile .slick-list:focus{outline:none}.bannerProductOuter.mobile .slick-list.dragging{cursor:pointer;cursor:hand}.bannerProductOuter.mobile .slick-slider .slick-list,.bannerProductOuter.mobile .slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.bannerProductOuter.mobile .slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.bannerProductOuter.mobile .slick-track:after,.bannerProductOuter.mobile .slick-track:before{content:"";display:table}.bannerProductOuter.mobile .slick-track:after{clear:both}.bannerProductOuter.mobile .slick-loading .slick-track{visibility:hidden}.bannerProductOuter.mobile .slick-slide{float:left;height:100%;min-height:1px}.bannerProductOuter.mobile [dir=rtl] .slick-slide{float:right}.bannerProductOuter.mobile .slick-slide img{//display:block}.bannerProductOuter.mobile .slick-slide.slick-loading img{display:none}.bannerProductOuter.mobile .slick-slide.dragging img{pointer-events:none}.bannerProductOuter.mobile .slick-initialized .slick-slide{display:block}.bannerProductOuter.mobile .slick-loading .slick-slide{visibility:hidden}.bannerProductOuter.mobile .slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.bannerProductOuter.mobile .slick-arrow.slick-hidden{display:none}.bannerProductOuter.mobile span.slick-arrow{background-color:#f2f2f2;color:#003560;font-size:20px;padding:4px 10px;position:absolute;top:43%;z-index:9}.bannerProductOuter.mobile span.previous.slick-arrow{left:-60%}.bannerProductOuter.mobile span.next.slick-arrow{right:-60%}@media screen and (max-width:767px){.homeBannerOuter{background-attachment:scroll!important;background-position:50%!important}.bannerProductTypes p{padding-bottom:0!important}.bannerProductOuter.mobile{width:220px}.homeBannerOuter{padding:60px 0 150px}.banner-producs-section .bannerProductOuter.mobile{margin:0 auto}.banner-producs-section{margin-top:45px}.homeBannerOuter span.cta-outer a{font-size:20px;line-height:36px}.bannerProductTypes{padding:50px 0}.bannerProductOuter.mobile{display:block}.bannerProductOuter.desktop{display:none}.homeBannerInner p{margin:0 auto;max-width:80%}}@media screen and (max-width:479px){.bannerProductOuter.mobile .slick-slide{height:150px}.bannerProductTypes{padding:25px 0}.bannerProductOuter.mobile{width:170px}.banner-producs-section{margin-top:70px}}@media screen and (max-width:441px){.bannerProductOuter.mobile span.previous.slick-arrow{left:-52%}.bannerProductOuter.mobile span.next.slick-arrow{right:-52%}}@media screen and (max-width:414px){.bannerProductOuter.mobile span.previous.slick-arrow{left:-48%}.bannerProductOuter.mobile span.next.slick-arrow{right:-48%}}@media screen and (max-width:410px){.bannerProductTypes p{padding-bottom:0!important}.bannerProductOuter.mobile span.previous.slick-arrow{left:-35%}.bannerProductOuter.mobile span.next.slick-arrow{right:-35%}}@media screen and (max-width:402px){.bannerProductOuter.mobile span.previous.slick-arrow{left:-42%}.bannerProductOuter.mobile span.next.slick-arrow{right:-42%}}@media screen and (max-width:360px){.bannerProductOuter.mobile span.previous.slick-arrow{left:-30%}.bannerProductOuter.mobile span.next.slick-arrow{right:-30%}}@media screen and (max-width:320px){.bannerProductOuter.mobile span.previous.slick-arrow{left:-20%}.bannerProductOuter.mobile span.next.slick-arrow{right:-20%}}