@property --angle{inherits:true;initial-value:60deg;syntax:'<angle>'}@property --gradX{inherits:true;initial-value:50%;syntax:'<percentage>'}@property --gradY{inherits:true;initial-value:0%;syntax:'<percentage>'}:root{--angle: 60deg;--c1: rgb(0, 175, 236);--c2: rgba(180, 177, 177, 0.3);--d: 2500ms;--gradX: 100%;--gradY: 50%}.box{animation:borderRotate var(--d) linear infinite forwards;border:0.35rem solid;border-image:conic-gradient(from var(--angle), var(--c2), var(--c1) 0.1turn, var(--c1) 0.15turn, var(--c2) 0.25turn) 30}.brands-content>div>img{animation:slideInFromLeft 0.7s ease-in-out forwards;position:absolute;right:2%;top:-15%;width:62%}@media screen and (max-width: 1500px){.brands-content>div>img{top:7%}}.brand-buttons{animation:slideInFromLeft 0.5s ease-in-out forwards;position:relative;transform:translateX(-200%)}@keyframes borderRotate{100%{--angle: 420deg}}@keyframes borderRadial{20%{--gradX: 100%;--gradY: 50%}40%{--gradX: 100%;--gradY: 100%}60%{--gradX: 50%;--gradY: 100%}80%{--gradX: 0%;--gradY: 50%}100%{--gradX: 50%;--gradY: 0%}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-200%)}100%{opacity:1;transform:translateX(0)}}.home-blog-wrapper{display:flex;margin:0 auto;max-width:1542px;position:relative;width:80%;z-index:11}.home-blog-wrapper .tile-wrapper:last-of-type{margin-right:0px}@media screen and (max-width: 991px){.home-blog-wrapper .tile-wrapper:last-of-type{display:none}}@media screen and (max-width: 767px){.home-blog-wrapper .tile-wrapper:nth-of-type(2){display:none}}a.tile-wrapper,a.article-tile-wrapper{background-color:#f9f9f9;border-radius:5px;margin-right:25px;padding:30px;text-decoration:none;width:100%}a.tile-wrapper h4,a.tile-wrapper a,a.tile-wrapper p,a.article-tile-wrapper h4,a.article-tile-wrapper a,a.article-tile-wrapper p{transition:color .3s ease 0s}a.tile-wrapper:hover h4,a.tile-wrapper:hover p,a.tile-wrapper:focus h4,a.tile-wrapper:focus p,a.article-tile-wrapper:hover h4,a.article-tile-wrapper:hover p,a.article-tile-wrapper:focus h4,a.article-tile-wrapper:focus p{color:rgba(46,47,50,0.8)}a.tile-wrapper:hover p:last-of-type,a.tile-wrapper:focus p:last-of-type,a.article-tile-wrapper:hover p:last-of-type,a.article-tile-wrapper:focus p:last-of-type{color:#00afec}a.tile-wrapper:hover>span p:last-of-type:before,a.tile-wrapper:focus>span p:last-of-type:before,a.article-tile-wrapper:hover>span p:last-of-type:before,a.article-tile-wrapper:focus>span p:last-of-type:before{background-color:#00afec}a.tile-wrapper h4,a.article-tile-wrapper h4{border-bottom:1px solid #e60012;color:#2e2f32;font:400 clamp(24px, 2vw, 38px)/calc(1em + 6px) "OpenSans-Bold",sans-serif,sans-serif;padding-bottom:30px}a.tile-wrapper p,a.article-tile-wrapper p{color:#2e2f32;font-size:16px;font-family:"OpenSans-SemiBold",sans-serif}a.tile-wrapper>span,a.article-tile-wrapper>span{display:flex;justify-content:space-between;padding-top:5px;position:relative}@media screen and (max-width: 1450px){a.tile-wrapper>span,a.article-tile-wrapper>span{flex-direction:column}}a.tile-wrapper>span p:last-of-type,a.article-tile-wrapper>span p:last-of-type{font-size:18px;font-family:"OpenSans-Bold",sans-serif;padding-right:45px;position:relative;text-transform:uppercase}a.tile-wrapper>span p:last-of-type:before,a.article-tile-wrapper>span p:last-of-type:before{background-color:#00a040;content:'';height:28px;position:absolute;right:5px;top:0;transform:rotate(45deg);transition:background-color .3s ease 0s;width:28px;z-index:0}@media screen and (max-width: 1450px){a.tile-wrapper>span p:last-of-type:before,a.article-tile-wrapper>span p:last-of-type:before{left:120px;right:unset}}a.tile-wrapper>span p:last-of-type:after,a.article-tile-wrapper>span p:last-of-type:after{color:#f9f9f9;content:'\f061';font-family:"Font Awesome 5 Pro";padding-left:10px;position:absolute;right:10px;top:-1px;z-index:22}@media screen and (max-width: 1450px){a.tile-wrapper>span p:last-of-type:after,a.article-tile-wrapper>span p:last-of-type:after{left:117px;right:unset}}.product-slider{margin-bottom:150px;z-index:11}@media screen and (max-width: 991px){.product-slider{margin-bottom:80px}}.product-card{height:500px;margin-right:5px;overflow:hidden;position:relative}@media screen and (max-width: 991px){.product-card{margin-right:15px}}.product-card:before{background:rgba(46,47,50,0.66);background:linear-gradient(0deg, #2a2b2e 0%, rgba(57,58,66,0.66) 30%);content:'';height:100%;position:absolute;transition:background .3s ease 0s;width:100%}@media screen and (max-width: 991px){.product-card:before{left:5%;width:90%}}.product-card .overlay{height:100%;padding:0 75px;position:absolute;text-align:center;transform:translateY(-57px);transition:transform .5s ease .1s, padding .5s ease 0s, background .5s ease 0s}.product-card .overlay .btn-outline:hover{background-color:#00afec;border-color:#00afec;color:#fff}.product-card:hover .overlay,.product-card:focus .overlay{background:rgba(46,47,50,0.66);left:0;padding:75px;transform:translateY(-100%)}@media screen and (max-width: 576px){.product-card:hover .overlay,.product-card:focus .overlay{padding:30px}}.product-card:hover .overlay p,.product-card:focus .overlay p{opacity:1}.product-card h4{color:#f9f9f9;font:400 clamp(24px, 4vw, 36px)/calc(1em + 6px) "OpenSans-Bold",sans-serif,sans-serif;text-transform:uppercase}.product-card img{border-radius:6px;height:100%;object-fit:cover;width:100%}.product-card p{line-height:24px;opacity:0;transition:opacity .3s ease 0s}@media screen and (max-width: 991px){.fm-childlinks-wrapper .product-card img{margin:0 auto;max-width:90%}}.slick-arrow{background-color:#00a040;border-radius:4px;height:80%;width:40px;z-index:10}.slick-arrow:focus{background-color:#00a040}.slick-arrow:hover{background-color:#00afec}.slick-arrow.slick-prev{left:0px}.slick-arrow.slick-prev:before{color:#f9f9f9;content:"\f053";font:700 28px/28px "Font Awesome 5 Pro";left:10px;position:absolute;top:46%}.slick-arrow.slick-next{right:0px}.slick-arrow.slick-next:before{color:#f9f9f9;content:"\f054";font:700 28px/28px "Font Awesome 5 Pro";position:absolute;right:10px;top:46%}.slick-track{display:flex;gap:25px}.brands-content img{max-width:100%}.brands-content>div:not(.modal){display:none}.brands-content>div:not(.modal).show{display:block}.brands-content>div:not(.modal)>div{bottom:0px;display:flex;flex-direction:column;max-width:324px;position:absolute;right:0px;width:100%}.brands-content>div:not(.modal) .btn-play{font-size:19px;line-height:32px;position:relative}.brands-content>div:not(.modal) .btn-play:before{bottom:0px;content:'\f144';font-family:"Font Awesome 5 Pro";left:40px;position:absolute}.brands-content>div:not(.modal) .btn-play img{border-radius:6px 6px 0px 0px;width:100%}.brands-content>div:not(.modal) .btn{background-color:#525463;border:1px solid #f9f9f9;margin:0px 0px 15px 0px;padding:0px}.brands-content>div:not(.modal) .btn:hover{background-color:#2e2f32}.brands-content>div:not(.modal) .btn.btn-arrow{padding:15px 50px 15px 15px}.brands-content>div:not(.modal) .btn.btn-arrow:before{top:12px}.brands-content>div:not(.modal) .btn.btn-arrow:after{top:14px}.brand-buttons{z-index:10}.brand-toggle img{max-width:100%;padding:10px}.brands-logo{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.brands-logo>div{margin-bottom:3%;margin-right:3%;text-align:center;width:47%}.brands-logo a{align-items:center;background-color:#525463;border:1px solid #f9f9f9;border-radius:6px;cursor:pointer;display:flex;height:130px;justify-content:center}.brands-logo a.btn.btn-arrow{border:1px solid #f9f9f9;margin:0px;padding:25px 5px 0px 5px}.brands-logo a.btn.btn-arrow:before{right:50%;transform:rotate(45deg) translateX(50%)}.brands-logo a.btn.btn-arrow:after{right:50%;top:28px;transform:translateX(20%)}@media screen and (max-width: 767px){.brands-logo a.btn.btn-arrow:after{top:24px}}.brands-logo a:hover,.brands-logo a:focus,.brands-logo a.active{background-color:#2e2f32}.category-page{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;position:relative;z-index:1}.category-page a{align-items:center;background-color:#f9f9f9;border-radius:5px;cursor:pointer;display:flex;justify-content:center;margin:3% 2% 0px 0px;padding:30px;text-align:center;text-decoration:none;width:31%}@media screen and (max-width: 991px){.category-page a{width:48%}}@media screen and (max-width: 575px){.category-page a{margin:5% 0px 0px 0px;width:100%}}.category-page a img{max-height:350px;max-width:100%;object-fit:contain}.category-page a h2{color:#2e2f32;font:400 clamp(24px, 4vw, 32px)/calc(1em + 6px) "OpenSans-SemiBold",sans-serif,sans-serif;position:relative;text-align:center;text-decoration:none}.category-page a h2:after{border-bottom:5px solid #00afec;bottom:-20px;content:'';height:20px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease 0s, border-color .3s ease 0s;width:55px}.category-page a:hover h2{color:rgba(46,47,50,0.8)}.category-page a:hover h2:after{border-color:#00afec;width:95px}.category-page.child-4 a{width:23%}@media screen and (max-width: 991px){.category-page.child-4 a{width:48%}}@media screen and (max-width: 575px){.category-page.child-4 a{margin:5% 0px 0px 0px;width:100%}}.category-page .child p{padding-top:10px}.fm-childlinks-cards .category-page>a{align-items:center;aspect-ratio:1;background-size:cover;border-radius:5px;display:flex;margin:3% 2% 0px 0px;padding:25px;position:relative;text-align:left;text-decoration:none;width:31%;justify-content:left}.fm-childlinks-cards .category-page>a::after{background:#00000080;border-radius:5px;clip-path:polygon(0% 100%, 85% 100%, 55% 0%, 0% 0%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;transition:clip-path .3s}.fm-childlinks-cards .category-page>a:hover::after{clip-path:polygon(0% 100%, 125% 100%, 100% 0%, 0% 0%)}@media screen and (max-width: 1380px){.fm-childlinks-cards .category-page>a{width:48%}}@media screen and (max-width: 767px){.fm-childlinks-cards .category-page>a{margin:5% 0px 0px 0px;width:100%}}.fm-childlinks-cards .category-page>a:hover .child{transform:scale(1.1)}.fm-childlinks-cards .category-page>a .child{margin-top:50px;max-width:70%;transition:transform .3s ease 0s;z-index:1}.fm-childlinks-cards .category-page>a .child p{font-size:30px;font-family:"OpenSans-Regular",sans-serif;margin-bottom:5px;padding:0}.fm-childlinks-cards .category-page>a .child h2{color:#fff;font:400 clamp(24px, 4vw, 36px)/calc(1em) "OpenSans-Bold",sans-serif;position:relative;text-align:left;text-decoration:none;margin:0}.fm-childlinks-cards .category-page>a .child h2::after,.fm-childlinks-cards .category-page>a .child h2:hover::after{content:none}.fm-childlinks-cards .category-page>a .child p:last-of-type{font-size:18px;font-family:"OpenSans-Regular",sans-serif}.main-site-content:not(.home-hero){padding-top:60px}.home.full-banner{padding-top:0;margin-top:145px}.home.full-banner .banner-bg{z-index:9;background-image:url(/Portals/0/Images/Home/v3-U500Xd2-100T.png);aspect-ratio:1920/500;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 768px){.home.full-banner{margin-top:100px}}@media screen and (max-width: 767px){.home.full-banner{margin:100px 0px -1px 0px}}.home-hero{margin-top:0px;overflow-x:hidden;position:relative}@media screen and (min-width: 768px){.home-hero{margin-top:0px}}@media screen and (max-width: 767px){.home-hero{margin:0px 0px -1px 0px}}.home-hero h1{color:#f9f9f9;font-size:clamp(56px, 7vw, 98px);font-family:"OpenSans-Bold",sans-serif;text-transform:uppercase}.home-hero p{color:#f9f9f9;font:400 clamp(16px, 3vw, 25px)/clamp(28px, 3vw, 40px) "OpenSans-Light",sans-serif;line-height:40px}.home-hero p span{color:#00a040}.home-hero .icons{align-content:center;display:grid;gap:40px;grid-template-columns:repeat(2, 1fr);justify-items:center;transform:rotate(45deg) translate(-65px, -50px);width:auto}@media screen and (min-width: 1400px) and (max-width: 1600px){.home-hero .icons{width:40%}}@media screen and (max-width: 767px){.home-hero .icons{display:block;transform:none;width:100%}}.home-hero .icons .icon-block{position:relative;align-items:center;background-color:#2e2f32bf;border:2px solid #00afec;box-shadow:1px 1px 6px #00000082;cursor:pointer;display:flex;flex-direction:column;height:240px;justify-content:center;transition:background-color .3s ease 0s, color .3s ease 0s;width:240px}.home-hero .icons .icon-block:before{background:linear-gradient(to right, #f9f9f9 0%, #f9f9f9 100%),linear-gradient(to top, #f9f9f9 50%, transparent 50%),linear-gradient(to top, #f9f9f9 50%, transparent 50%),linear-gradient(to right, #f9f9f9 0%, #f9f9f9 100%),linear-gradient(to left, #f9f9f9 0%, #f9f9f9 100%);background-position:50% 100%, 0% 0%, 100% 0%, 100% 0%, 0% 0%;background-repeat:no-repeat, no-repeat;background-size:100% 4px,4px 200%,4px 200%,0% 4px,0% 4px;content:'';height:calc(100% + 8px);left:calc(4px/-1);position:absolute;top:calc(4px/-1);transition:transform .2s ease-in-out,background-position .2s ease-in-out,background-size .2s ease-in-out;transform:scaleX(0) rotate(180deg);transition-delay:.4s,.2s,0s;width:calc(100% + 8px)}.home-hero .icons .icon-block:hover:before{background-size:200% 4px,4px 400%,4px 400%,55% 4px,55% 4px;background-position:50% 100%, 0% 100%, 100% 100%, 100% 0%, 0% 0%;transform:scaleX(1) rotate(180deg);transition-delay:0s,.2s,.4s}@media screen and (max-width: 767px){.home-hero .icons .icon-block{height:auto;margin:20px 0px;padding:40px;width:100%}.home-hero .icons .icon-block h5{padding-top:5px}}.home-hero .icons .icon-block:hover,.home-hero .icons .icon-block:focus{background-color:#00afec}.home-hero .icons .icon-block:first-of-type{grid-area:2 / 1 / 3 / 2}.home-hero .icons .icon-block:last-of-type{grid-area:1 / 2 / 2 / 3}.home-hero .icons .icon-block:nth-of-type(2){grid-area:2 / 2 / 3 / 3}.home-hero .icons .icon-block>div{text-align:center;transform:rotate(-45deg)}@media screen and (max-width: 767px){.home-hero .icons .icon-block>div{transform:none}}.home-hero .video-wrapper{background-color:#2e2f32;background-repeat:no-repeat;background-size:cover}.home-hero .video-wrapper .hero-overlay{margin:clamp(50px, 5.5vw, 100px) auto;position:relative;width:100%;z-index:10}.home-hero .video-wrapper .hero-overlay>div{justify-content:center}.home-hero .video-wrapper .hero-overlay .hero-text{padding:0 30px}.home-hero .video-wrapper .vid-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#2e2f32;background:linear-gradient(0deg, #2e2f32 0%, rgba(89,88,88,0.73) 100%);z-index:5}.home-hero .video-wrapper .vid-wrap video,.home-hero .video-wrapper .vid-wrap picture{height:100%;max-width:100vw;object-fit:cover;opacity:1;position:absolute;top:0;width:100%;z-index:0}@media screen and (min-width: 992px){.home-hero .video-wrapper .vid-wrap picture{display:none}}@media screen and (max-width: 991px){.home-hero .video-wrapper .vid-wrap video{display:none}}.home .btn.btn-primary{background-color:#525463;border:1px solid #f9f9f9;color:#f9f9f9;font-size:18px;text-transform:uppercase}.home .btn.btn-primary:hover,.home .btn.btn-primary:focus{background-color:#393a42}.grey-background{background-color:#393a42;margin:0px 0px 140px;padding:50px 0px}h2{font-size:clamp(68px, 7vw, 68px);margin-bottom:25px;text-align:center}@media screen and (max-width: 991px){h2{margin-bottom:50px;font-size:45px;line-height:56px}}.brand-wrapper h2{text-align:left}h3.home-shadow-text{font-family:"OpenSans-Bold",sans-serif;font-size:clamp(171px, 19vw, 225px);left:0px;opacity:5%;position:absolute;text-align:center;text-transform:uppercase;top:-95px;width:100%;z-index:10}@media screen and (min-width: 1200px){h3.home-shadow-text{white-space:nowrap}}@media screen and (max-width: 991px){h3.home-shadow-text{font-size:80px}}.news-section h2{margin:0px auto 25px;max-width:80%}.view-more{margin:20px auto clamp(50px, 5.5vw, 100px) auto;max-width:130px;position:relative}.view-more a{color:#00afec;text-decoration:none}.view-more a:hover,.view-more a:focus{color:#f9f9f9}.view-more a:hover:before,.view-more a:hover:after,.view-more a:focus:before,.view-more a:focus:after{background-color:#f9f9f9}.view-more a:before,.view-more a:after{background-color:#00afec;border-right:1px #f9f9f9;content:'';display:block;height:2px;position:absolute;top:15px;transition:background-color .3s ease 0s;width:70px}.view-more a:before{left:-80px}.view-more a:after{right:-50px}.cta-pane{display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.cta-pane{flex-direction:row}}.modal.show .modal-dialog{max-width:80%}.childlinks-section{max-width:1542px;width:80%;margin-bottom:150px}
