@font-face{font-family:"aqua";src:url("fonts/aqua.ttf");}.row.container{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.bg-primary-header{position:relative;background:#cc0000}@media (min-width:1200px){.bg-primary-header{z-index:5}}.custom-tabs .products-section-title,.jxml-html.title-none .jxml-html-title,.jxml-slider-title,.jxml-video-title{display:none}.custom-tabs .custom-tab-links{display:flex;flex-wrap:wrap;justify-content:center}.custom-tabs .custom-tab-links>div{margin:0 1.78571rem;cursor:pointer}@media (max-width:991.98px){.custom-tabs .custom-tab-links>div{margin:0 1.07143rem}.custom-tabs .custom-tab-links>div .jxml-html-title{font-size:1.28571rem}}@media (max-width:767.98px){.custom-tabs .custom-tab-links>div{margin:0 .71429rem}.custom-tabs .custom-tab-links>div .jxml-html-title{font-size:1.14286rem}}.custom-tabs .custom-tab-links>div .jxml-html-title{transition:color .3s ease;margin:0}.custom-tabs .custom-tab-links>div.active .jxml-html-title,.custom-tabs .custom-tab-links>div:hover .jxml-html-title{color:#cc0000}.custom-tabs .custom-tab-contents>div:not(.active){height:0;opacity:0;overflow:hidden}.custom-tabs .custom-tab-contents>div.active{transition:opacity .3s ease}.custom-tabs .featured-products>h1,.custom-tabs .jxml-slider-title{display:none}.custom-tabs.vertical-custom-tabs .custom-tab-links{justify-content:start;padding-bottom:0;flex-direction:column}.custom-tabs.vertical-custom-tabs .custom-tab-links>div{margin:0 0 .35714rem;padding:.71429rem 1.42857rem;background:#fff}.custom-tabs.vertical-custom-tabs .custom-tab-links>div .jxml-html-title{font-size:1.42857rem;text-transform:uppercase}.custom-tabs.vertical-custom-tabs .custom-tab-links>div.active,.custom-tabs.vertical-custom-tabs .custom-tab-links>div:hover{background:#282828}.custom-tabs.vertical-custom-tabs .custom-tab-links>div.active .jxml-html-title,.custom-tabs.vertical-custom-tabs .custom-tab-links>div:hover .jxml-html-title{color:#fff}@media (max-width:767.98px){.custom-tabs.vertical-custom-tabs .custom-tab-links{display:block;text-align:center}.custom-tabs.vertical-custom-tabs .custom-tab-links>div{margin:0 .14286rem .21429rem;padding:.21429rem .5rem;display:inline-block}.custom-tabs.vertical-custom-tabs .custom-tab-links>div .jxml-html-title{font-size:1rem}}.slider-type-1{margin-bottom:4.28571rem}.slider-type-1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom:11.5%}@media (max-width:767.98px){.slider-type-1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom:5%}}@media (max-width:1199.98px){.slider-type-1{margin-bottom:2.14286rem}}@media (max-width:767.98px){.slider-type-1{margin-bottom:1.07143rem}}.slider-type-1 ul{margin:0}.slider-type-1 img{width:100%}.slider-type-1 .jxml-banner-description{position:absolute;top:13%;width:48.5%;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:100%;max-width:100%}.slider-type-1 .desc-right .jxml-banner-description{right:0;padding-right:3%}.slider-type-1 .desc-right .jxml-banner-description h2{color:#fff;text-transform:none;margin-bottom:1.92857rem;font-size:8.57143rem;line-height:8.07143rem;font-weight:700;letter-spacing:.015em}.slider-type-1 .desc-right .jxml-banner-description h3{font-weight:700;font-size:5.71429rem;line-height:5.14286rem;color:#fdf402;margin-bottom:.14286rem}.slider-type-1 .desc-right .jxml-banner-description h4{font-weight:300;font-size:3.57143rem;line-height:4.28571rem;color:#fff;text-transform:none;margin-bottom:2.85714rem;letter-spacing:.03em}@media (max-width:1877.98px){.slider-type-1 .desc-right .jxml-banner-description h2{margin-bottom:1.07143rem;font-size:6.42857rem;line-height:5.92857rem}.slider-type-1 .desc-right .jxml-banner-description h3{font-size:4.28571rem;line-height:3.71429rem}.slider-type-1 .desc-right .jxml-banner-description h4{font-size:2.85714rem;line-height:3.57143rem;margin-bottom:1.92857rem}}@media (max-width:1199.98px){.slider-type-1 .desc-right .jxml-banner-description h2{margin-top:0;margin-bottom:.71429rem;font-size:5rem;line-height:4.5rem}.slider-type-1 .desc-right .jxml-banner-description h3{font-size:3.57143rem;line-height:3rem}.slider-type-1 .desc-right .jxml-banner-description h4{font-size:2.14286rem;line-height:2.85714rem;margin-bottom:1.21429rem}}@media (max-width:991.98px){.slider-type-1 .desc-right .jxml-banner-description h2{font-size:4.64286rem;line-height:4.07143rem}.slider-type-1 .desc-right .jxml-banner-description h3{font-size:3.21429rem;line-height:2.64286rem}.slider-type-1 .desc-right .jxml-banner-description h4{font-size:1.78571rem;line-height:2.5rem;margin-bottom:0}.slider-type-1 .desc-right .jxml-banner-description .btn{display:none}}@media (max-width:767.98px){.slider-type-1 .desc-right .jxml-banner-description h2{font-size:3.57143rem;line-height:3.57143rem}.slider-type-1 .desc-right .jxml-banner-description h3{font-size:2.14286rem;line-height:1.57143rem}.slider-type-1 .desc-right .jxml-banner-description h4{font-size:1.42857rem;line-height:2.14286rem}}@media (max-width:399.98px){.slider-type-1 .desc-right .jxml-banner-description h2{font-size:2.85714rem;line-height:2.85714rem}.slider-type-1 .desc-right .jxml-banner-description h3{font-size:1.78571rem;line-height:1.42857rem}.slider-type-1 .desc-right .jxml-banner-description h4{font-size:1.28571rem;line-height:1.71429rem}}@media (max-width:400px){.slider-type-1 .desc-right .jxml-banner-description h2{font-size:1.78571rem;line-height:1.64286rem}.slider-type-1 .desc-right .jxml-banner-description h3{font-size:1.14286rem;line-height:1.28571rem}.slider-type-1 .desc-right .jxml-banner-description h4{font-size:1rem;line-height:1.42857rem}}.slider-type-1 .desc-left .jxml-banner-description{left:0;padding-left:3%;text-align:center}.slider-type-1 .desc-left .jxml-banner-description h2{color:#fff;font-size:7.57143rem;line-height:7.35714rem;font-family:Montserrat,sans-serif}.slider-type-1 .desc-left .jxml-banner-description h3{color:#282828;font-size:2.14286rem;line-height:2.85714rem;font-weight:700;margin-bottom:.71429rem}.slider-type-1 .desc-left .jxml-banner-description h4{font-weight:300;font-size:1.42857rem;line-height:1.85714rem;color:#282828;text-transform:none;margin-bottom:4.28571rem}@media (max-width:1877.98px){.slider-type-1 .desc-left .jxml-banner-description h2{font-size:5rem;line-height:5.71429rem}.slider-type-1 .desc-left .jxml-banner-description h3{font-size:1.42857rem;line-height:2.14286rem}.slider-type-1 .desc-left .jxml-banner-description h4{font-size:1.21429rem;line-height:1.5rem;margin-bottom:1.92857rem}}@media (max-width:1199.98px){.slider-type-1 .desc-left .jxml-banner-description h2{font-size:3.57143rem;line-height:4.28571rem;margin-bottom:1.42857rem}.slider-type-1 .desc-left .jxml-banner-description h3{font-size:1.21429rem;line-height:1.78571rem}.slider-type-1 .desc-left .jxml-banner-description h4{font-size:1.07143rem;line-height:1.35714rem;margin-bottom:1.21429rem}}@media (max-width:991.98px){.slider-type-1 .desc-left .jxml-banner-description h2{font-size:2.14286rem;line-height:2.14286rem;margin-bottom:1.07143rem}.slider-type-1 .desc-left .jxml-banner-description h3{font-weight:600;font-size:1.07143rem;line-height:1.42857rem}.slider-type-1 .desc-left .jxml-banner-description h4{font-size:1rem;line-height:1.07143rem;margin-bottom:0}.slider-type-1 .desc-left .jxml-banner-description .btn{display:none}}@media (max-width:767.98px){.slider-type-1 .desc-left .jxml-banner-description h4{font-size:.92857rem;line-height:1.07143rem;margin-bottom:0}}@media (max-width:399.98px){.slider-type-1 .desc-left .jxml-banner-description h2{font-size:1.78571rem;line-height:1.78571rem}.slider-type-1 .desc-left .jxml-banner-description h3{font-size:.85714rem;line-height:1.28571rem}.slider-type-1 .desc-left .jxml-banner-description h4{font-size:.85714rem;line-height:1.07143rem}}@media (max-width:400px){.slider-type-1 .desc-left .jxml-banner-description h2{font-size:1.42857rem;line-height:1.42857rem}}.slider-type-1 .desc-center .jxml-banner-description{left:50%;width:70%;padding-left:3%;padding-right:3%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.slider-type-1 .desc-center .jxml-banner-description h2{color:#cc0000;margin-bottom:1.85714rem;font-size:8.57143rem;line-height:8.07143rem;text-transform:none;font-weight:700}.slider-type-1 .desc-center .jxml-banner-description h3{font-weight:700;font-size:2.85714rem;line-height:2.5rem;color:#fff;margin-bottom:2.07143rem}.slider-type-1 .desc-center .jxml-banner-description h4{font-weight:300;font-size:2.21429rem;line-height:2.64286rem;color:#fff;text-transform:none;margin-bottom:4.35714rem}@media (max-width:1877.98px){.slider-type-1 .desc-center .jxml-banner-description h2{margin-bottom:1.07143rem;font-size:6.42857rem;line-height:5.92857rem}.slider-type-1 .desc-center .jxml-banner-description h3{font-size:2.85714rem;line-height:2.28571rem;margin-bottom:1.42857rem}.slider-type-1 .desc-center .jxml-banner-description h4{font-size:1.78571rem;line-height:2.14286rem;margin-bottom:2.14286rem}}@media (max-width:1199.98px){.slider-type-1 .desc-center .jxml-banner-description h2{margin-bottom:.71429rem;font-size:4.28571rem;line-height:3.78571rem}.slider-type-1 .desc-center .jxml-banner-description h3{font-size:1.78571rem;line-height:1.78571rem;margin-bottom:1.07143rem}.slider-type-1 .desc-center .jxml-banner-description h4{font-size:1.28571rem;line-height:1.71429rem;margin-bottom:1.42857rem}}@media (max-width:991.98px){.slider-type-1 .desc-center .jxml-banner-description{width:100%}.slider-type-1 .desc-center .jxml-banner-description h2{margin-bottom:.71429rem;font-size:3.57143rem;line-height:3.57143rem}.slider-type-1 .desc-center .jxml-banner-description h3{font-size:1.42857rem;line-height:1.42857rem;margin-bottom:1.07143rem}.slider-type-1 .desc-center .jxml-banner-description h4{font-size:1rem;line-height:1.5rem;margin-bottom:0}.slider-type-1 .desc-center .jxml-banner-description .btn{display:none}}@media (max-width:767.98px){.slider-type-1 .desc-center .jxml-banner-description h2{font-size:2.85714rem;line-height:2.85714rem}.slider-type-1 .desc-center .jxml-banner-description h3{font-size:1.14286rem;line-height:1.14286rem}.slider-type-1 .desc-center .jxml-banner-description h4{font-size:.85714rem;line-height:1.28571rem}}@media (max-width:399.98px){.slider-type-1 .desc-center .jxml-banner-description h2{font-size:2.5rem;line-height:2.5rem}.slider-type-1 .desc-center .jxml-banner-description h3{font-size:1.07143rem;line-height:1.07143rem}.slider-type-1 .desc-center .jxml-banner-description h4{font-size:.78571rem;line-height:1.21429rem}}@media (max-width:400px){.slider-type-1 .desc-center .jxml-banner-description h2{font-size:1.78571rem;line-height:1.78571rem;margin-bottom:.35714rem}.slider-type-1 .desc-center .jxml-banner-description h3{font-weight:600;margin-bottom:.71429rem}}.jxml-banner-description{position:absolute;padding:0 2%;width:81%;max-width:35.71429rem;max-height:100%;line-height:1.43rem;color:#fff;text-align:center}.jxml-banner-description p{margin:0;color:#fff}.jxml-banner-description .h2,.jxml-banner-description h2{font:4.92857rem/5.07143rem Montserrat,sans-serif;text-transform:uppercase;color:#cc0000;margin-bottom:5rem;letter-spacing:.08em;-webkit-transform:rotate(-20deg)!important;transform:rotate(-20deg)!important;margin-left:4.14286rem;margin-top:1.14286rem}.jxml-banner-description .h2 span,.jxml-banner-description h2 span{display:block}.jxml-banner-description .h2 span.large,.jxml-banner-description h2 span.large{font-size:5.64286rem;padding-right:10rem}.jxml-banner-description .h3,.jxml-banner-description h3{font-size:3rem;font-weight:700;margin-bottom:.85714rem}.jxml-banner-description .h3+.link,.jxml-banner-description h3+.link{margin-top:1.42857rem}.jxml-banner-description .h4{font-weight:300;font-size:2.14286rem}.jxml-banner-description .h6,.jxml-banner-description h6{font-size:1.28571rem}@media (min-width:768px) and (max-width:1199.98px){.jxml-banner-description .h2,.jxml-banner-description h2{font:3.57143rem/4.28571rem Montserrat,sans-serif;margin-bottom:2.14286rem;margin-left:4.14286rem;margin-top:1.14286rem}.jxml-banner-description .h2 span.large,.jxml-banner-description h2 span.large{font-size:3.92857rem;padding-right:7.14286rem}.jxml-banner-description .h3,.jxml-banner-description h3{font-size:2.14286rem}.jxml-banner-description .h3+.link,.jxml-banner-description h3+.link{margin-top:1.07143rem}.jxml-banner-description .h4{font-size:1.28571rem}}@media (min-width:576px) and (max-width:767.98px){.jxml-banner-description .h2,.jxml-banner-description h2{font:2.14286rem/2.5rem Montserrat,sans-serif;margin-bottom:1.78571rem;margin-left:2.14286rem;margin-top:.35714rem}.jxml-banner-description .h2 span.large,.jxml-banner-description h2 span.large{font-size:2.5rem;padding-right:4.28571rem}.jxml-banner-description .h3,.jxml-banner-description h3{font-size:1.5rem}.jxml-banner-description .h3+.link,.jxml-banner-description h3+.link{margin-top:.71429rem}.jxml-banner-description .h4{font-size:1.14286rem}}@media (min-width:400px) and (max-width:575.98px){.jxml-banner-description .h2,.jxml-banner-description h2{font:1.78571rem/2.14286rem Montserrat,sans-serif;margin-bottom:1.07143rem;margin-left:2.14286rem;margin-top:.35714rem}.jxml-banner-description .h2 span.large,.jxml-banner-description h2 span.large{font-size:2.14286rem;padding-right:2.85714rem}.jxml-banner-description .h3,.jxml-banner-description h3{font-size:1.28571rem}.jxml-banner-description .h3{font-size:1.5rem}.jxml-banner-description .h4{font-size:1.07143rem}}@media (max-width:399.98px){.jxml-banner-description .h2,.jxml-banner-description h2{font:2.14286rem/2.5rem Montserrat,sans-serif;margin-bottom:1.78571rem;margin-left:2.14286rem;margin-top:.35714rem}.jxml-banner-description .h2 span.large,.jxml-banner-description h2 span.large{font-size:2.5rem;padding-right:4.28571rem}.jxml-banner-description .h3,.jxml-banner-description h3{font-size:1.28571rem}.jxml-banner-description .h4{font-size:.92857rem}}.banner-type-2,.banner-type-parallax{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.banner-type-2 .jxml-banner-img,.banner-type-parallax .jxml-banner-img{transition:.35s}.banner-type-parallax{color:#003046;margin-top:2.14286rem;margin-bottom:3.5rem}@media (min-width:1200px){.banner-type-parallax{margin-top:3.57143rem;margin-bottom:5rem}}.banner-type-parallax a{padding-bottom:48.26%;background-size:cover;background-repeat:no-repeat;background-color:#e2e2e2;background-position:0 0;background-attachment:scroll}@media (min-width:1200px){.banner-type-parallax a{background-attachment:fixed;padding-bottom:36.26%}}.banner-type-parallax .jxml-banner-description{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:10%;width:100%;padding-left:0;padding-right:0}@media (min-width:1878px){.banner-type-parallax .jxml-banner-description{min-width:47.85714rem}}.banner-type-parallax .h3{font-weight:700}.banner-type-parallax>a{transition:.35s}@media (min-width:1200px){.banner-type-parallax>a:hover{box-shadow:0 .21429rem 2.14286rem rgba(0,48,70,.6)}}.banner-type-2{z-index:5;margin:2.14286rem 0}.banner-type-2 .jxml-banner-img{box-shadow:.35714rem 0 4.28571rem rgba(0,48,70,.15)}@media (min-width:1200px){.banner-type-2>a:hover .jxml-banner-img{box-shadow:0 .21429rem 2.14286rem rgba(0,48,70,.6);-webkit-transform:scale(1.02);transform:scale(1.02)}}.banner-type-2 .jxml-banner-description{left:4%;bottom:13%;text-align:left;line-height:30px}@media (max-width:991.98px){.banner-type-2 .jxml-banner-description .h6,.banner-type-2 .jxml-banner-description h6{font-size:.85714rem}.banner-type-2 .jxml-banner-description .h3,.banner-type-2 .jxml-banner-description h3{font-size:1.42857rem}}@media (max-width:767.98px){.banner-type-2 .jxml-banner-description .h3,.banner-type-2 .jxml-banner-description h3{margin-bottom:.35714rem}}@media (max-width:575.98px){.banner-type-2 .jxml-banner-description .h3,.banner-type-2 .jxml-banner-description h3{font-size:2rem;margin-bottom:.35714rem}.banner-type-2 .jxml-banner-description .h6,.banner-type-2 .jxml-banner-description h6{font-size:1.28571rem}}@media (max-width:399.98px){.banner-type-2 .jxml-banner-description .h3,.banner-type-2 .jxml-banner-description h3{font-size:1.71429rem;margin-bottom:.35714rem}.banner-type-2 .jxml-banner-description .h6,.banner-type-2 .jxml-banner-description h6{font-size:1rem}}.banner-type-1 .jxml-banner-description{position:absolute;width:100%;max-width:100%;line-height:1.43rem;color:#fff;top:17%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.banner-type-1 .jxml-banner-description p{color:#fff;margin:0}.banner-type-1 .jxml-banner-description .h5,.banner-type-1 .jxml-banner-description h5{font-size:1.28571rem}.banner-type-1 .jxml-banner-description .h4,.banner-type-1 .jxml-banner-description h4{font-size:2.14286rem;font-weight:500}.banner-type-1 .jxml-banner-description .h3,.banner-type-1 .jxml-banner-description h3{font-size:3rem;letter-spacing:.2em;font-weight:700;margin:.71429rem 0 .42857rem;text-shadow:.14286rem .14286rem 0 #cc0000,.14286rem -.14286rem 0 #cc0000,-.14286rem .14286rem 0 #cc0000,-.14286rem -.14286rem 0 #f15c46,.14286rem 0 0 #cc0000,0 .14286rem 0 #cc0000,-.14286rem 0 0 #cc0000,0 -.14286rem 0 #cc0000;font-family:'aqua';}.banner-type-1 .jxml-banner-description .button{background-color:#cc0000;display:inline-block;padding:1rem 3.42857rem;margin-top:2.14286rem;color:#fff;border:1px solid #cc0000;font-family:Montserrat;}.banner-type-1 .jxml-banner-description .button:hover{background-color:#fff !important;color:#cc0000;transition:all .5s ease;}.banner-type-1 .jxml-banner-description .button:active,.banner-type-1 .jxml-banner-description .button:focus,.banner-type-1 .jxml-banner-description .button:hover{background-color:#cc0000}@media (max-width:991.98px){.banner-type-1 .jxml-banner-description .h3,.banner-type-1 .jxml-banner-description h3{margin:0}.banner-type-1 .jxml-banner-description .button{margin-top:1rem}}@media (max-width:575.98px){.banner-type-1 .jxml-banner-description .h6,.banner-type-1 .jxml-banner-description h6{font-size:1rem}.banner-type-1 .jxml-banner-description .h4,.banner-type-1 .jxml-banner-description h4{font-size:1.28571rem}.banner-type-1 .jxml-banner-description .h3,.banner-type-1 .jxml-banner-description h3{font-size:2rem}.banner-type-1 .jxml-banner-description .button{margin-top:.35714rem;padding:.57143rem 1.14286rem;font-size:.85714rem}}@media (max-width:399.98px){.banner-type-1 .jxml-banner-description .h6,.banner-type-1 .jxml-banner-description h6{font-size:.85714rem}.banner-type-1 .jxml-banner-description .h4,.banner-type-1 .jxml-banner-description h4{display:none}.banner-type-1 .jxml-banner-description .h3,.banner-type-1 .jxml-banner-description h3{font-size:2rem}.banner-type-1 .jxml-banner-description .button{margin-top:.35714rem;padding:.57143rem .71429rem;font-size:.85714rem}}
