@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.site-header,body:not([class*=elementor-page-]) .site-main{margin:0;max-width:none!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}header.page-header .entry-title{display:none}body{line-height:1.5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:16px}body{background:#eee;font-family:roboto,sans-serif;letter-spacing:0!important}body ::selection{background:#7daced;color:#fff}.site-main h1,.site-main h2,.site-main h3,.site-main h4,.site-main h5{font-family:lato,sans-serif;font-weight:900!important;letter-spacing:.03em}.featured h2,.product-line h2{font-size:32px!important;line-height:36px!important}.site-main li h3{font-size:32px!important;line-height:36px!important}.site-main li h4{font-size:26px!important;line-height:100px!important}.site-main li p,.learn-more{font-size:16px!important;line-height:22px!important}.desktop{display:block}.mobile{display:none}@media only screen and (max-width:1600px){.featured h2,.product-line h2{font-size:28px!important}.site-main li h3,.site-main li h3{font-size:28px!important;line-height:30px!important}}@media only screen and (max-width:1400px){.featured h2,.product-line h2{font-size:26px!important}.site-main li h3,.site-main li h3{font-size:26px!important;line-height:28px!important}.site-main li h4{font-size:22px!important;line-height:80px!important}.site-main li p,.learn-more{font-size:15px!important;line-height:20px!important}}@media only screen and (max-width:1350px){.featured h2,.product-line h2{font-size:24px!important}.site-main li h3,.site-main li h3{font-size:24px!important;line-height:26px!important}.site-main li h4{font-size:22px!important;line-height:80px!important}}@media only screen and (max-width:1024px){.featured h2,.product-line h2{font-size:32px!important}.site-main li h3,.site-main li h3{font-size:22px!important;line-height:24px!important}}@media only screen and (max-width:786px){main{padding:0!important}.featured h2,.product-line h2{font-size:30px!important}.site-main li h3,.site-main li h3{font-size:26px!important;line-height:28px!important}.site-main li h4{font-size:22px!important;line-height:11vw!important}.site-main li p,.learn-more{font-size:16px!important;line-height:22px!important}}@media only screen and (max-width:720px){.desktop{display:none}.mobile{display:block}}@media only screen and (max-width:550px){.featured h2,.product-line h2{font-size:28px!important}.site-main li h3,.site-main li h3{font-size:24px!important;line-height:26px!important}.site-main li h4{font-size:18px!important}.site-main li p,.learn-more{font-size:14px!important;line-height:20px!important}}@media only screen and (max-width:480px){.featured h2,.product-line h2{font-size:25px!important;line-height:20px!important}.site-main li h3,.site-main li h3{font-size:18px!important;line-height:20px!important}.site-main li h4{font-size:16px!important}.site-main li p,.learn-more{font-size:13px!important;line-height:18px!important}}@media only screen and (max-width:380px){.featured h2,.product-line h2{font-size:24px!important;line-height:20px!important}.site-main li h3,.site-main li h3{font-size:18px!important;line-height:20px!important}.site-main li h4{font-size:20px!important;line-height:13vw!important}.site-main li p,.learn-more{font-size:12px!important;line-height:16.5px!important}}.hideme{opacity:0}@keyframes leftin{0%{left:-50px;opacity:0}100%{left:0;opacity:1}}@keyframes rightin{0%{right:-50px;opacity:0}100%{right:0;opacity:1}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.animatable{visibility:hidden;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.animated{visibility:visible;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}60%{opacity:0}20%{opacity:0}100%{opacity:1}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{-webkit-transform:translateX(20px)}80%{-webkit-transform:translateX(-5px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{-moz-transform:translateX(20px)}80%{-moz-transform:translateX(-5px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(20px)}80%{-o-transform:translateX(-5px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{transform:translateX(20px)}80%{transform:translateX(-5px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{-webkit-transform:translateX(-20px)}80%{-webkit-transform:translateX(5px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{-moz-transform:translateX(-20px)}80%{-moz-transform:translateX(5px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{-o-transform:translateX(-20px)}80%{-o-transform:translateX(5px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{transform:translateX(-20px)}80%{transform:translateX(5px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInUpEu{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpEu{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpEu{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpEu{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{opacity:1;-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{opacity:1;-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes moveUp{0%{opacity:1;-webkit-transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes moveUp{0%{opacity:1;-moz-transform:translateY(40px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes moveUp{0%{opacity:1;-o-transform:translateY(40px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes moveUp{0%{opacity:1;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeBgColor{0%{background:0 0}70%{background:0 0}100%{background:#464646}}@-o-keyframes fadeBgColor{0%{background:0 0}70%{background:0 0}100%{background:#464646}}@keyframes fadeBgColor{0%{background:0 0}70%{background:0 0}100%{background:#464646}}.animated.animationDelay{animation-delay:.3s;-webkit-animation-delay:.3s}.animated.animationDelayMed{animation-delay:.6s;-webkit-animation-delay:.6s}.animated.animationDelayLong{animation-delay:.9s;-webkit-animation-delay:.9s}.animated.fadeBgColor{-webkit-animation-name:fadeBgColor;-moz-animation-name:fadeBgColor;-o-animation-name:fadeBgColor;animation-name:fadeBgColor}.animated.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}.animated.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}.animated.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}.animated.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.animated.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.animated.fadeInUpEu{-webkit-animation-name:fadeInUpEu;-moz-animation-name:fadeInUpEu;-o-animation-name:fadeInUpEu;animation-name:fadeInUpEu}.animated.moveUp{-webkit-animation-name:moveUp;-moz-animation-name:moveUp;-o-animation-name:moveUp;animation-name:moveUp}.hero-banner a{cursor:pointer}.hero-banner li{display:block!important}.hero-banner img{width:100%;margin-bottom:3px}@media only screen and (max-width:786px){.hero-banner img{margin-bottom:.45vw}}@media only screen and (max-width:480px){.hero-banner img{margin-bottom:.7vw}}ul.highlight-solution{font-size:0;margin-bottom:100px;display:flex;justify-content:space-between}ul.highlight-solution li{width:33.2%;height:200px;display:flex;justify-content:space-around;color:#fff;margin-right:8px;padding:0 0 0 32px;font-size:0;cursor:pointer;background:#6d6e6f;background:linear-gradient( 90deg,rgba(75,84,95,1) 0%,rgba(60,65,75,1) 100% );overflow:hidden}ul.highlight-solution li:last-child{margin-right:0}ul.highlight-solution li h3{letter-spacing:.5px}ul.highlight-solution li a,ul.highlight-solution li a:hover{color:#fff;display:flex;width:100%}ul.highlight-solution li .right,.highlight-solution li .left{display:flex;flex-direction:column}ul.highlight-solution li .left{width:60%;margin-right:2%;animation:leftin .3s ease-in-out 1 both;justify-content:center}ul.highlight-solution li .right{animation:rightin .3s .4s ease-in 1 both;justify-content:center;align-items:flex-end}ul.highlight-solution li .left h3{margin-bottom:10px;width:100%;text-align:center}ul.highlight-solution li .left p{width:100%;text-align:center}ul.highlight-solution li .right img{width:14vw;height:auto;max-width:295px}ul.highlight-solution li:hover{background:#61626c;background:linear-gradient( 90deg,rgba(45,55,65,1) 0%,rgba(30,35,45,1) 100% )}ul.highlight-solution li:hover .right img{transform:scale(1.03);transition:.5s}@media only screen and (max-width:1400px){ul.highlight-solution{margin-bottom:4vw}ul.highlight-solution li{width:33%;padding:0 0 0 16px;height:10.5vw}ul.highlight-solution li .left{width:50%}ul.highlight-solution li .right{width:45%}}@media only screen and (max-width:1200px){ul.highlight-solution li .left{width:60%}ul.highlight-solution li .left h3{margin-bottom:5px}}@media only screen and (max-width:1024px){ul.highlight-solution li{height:22vw;padding:20px}ul.highlight-solution li a{flex-direction:column;width:100%}ul.highlight-solution li .right{align-items:center;width:100%}ul.highlight-solution li .left{width:100%}ul.highlight-solution li .right img{width:19vw}}@media only screen and (max-width:786px){ul.highlight-solution li{height:30vw}ul.highlight-solution li a{flex-direction:column}ul.highlight-solution li .left{width:100%;height:55%;margin-right:0}}@media only screen and (max-width:720px){ul.highlight-solution{font-size:0;margin-bottom:4vw;flex-direction:column}ul.highlight-solution li{width:100%;height:22vw;margin-right:0%;margin-bottom:1vw;padding:0 16px 0 32px}ul.highlight-solution li a{flex-direction:row}ul.highlight-solution li:last-child{margin-right:0}ul.highlight-solution li .left{display:flex;align-items:flex-start;width:60%;height:auto}ul.highlight-solution li .right{width:40%;display:flex;align-items:flex-end}ul.highlight-solution li .left h3{width:100%}ul.highlight-solution li .left p{width:100%}ul.highlight-solution li .right img{width:31vw}}@media only screen and (max-width:480px){ul.highlight-solution li{height:24vw;margin-bottom:1vw;padding:0 0 0 16px}ul.highlight-solution li .left{width:55%}ul.highlight-solution li .right{width:45%}ul.highlight-solution li .right img{width:35vw}}@media only screen and (max-width:380px){ul.highlight-solution li{height:27vw}}.highlight-banner{width:1280px;margin:0 auto}.con-02{margin-bottom:36px;font-size:0;display:flex;justify-content:space-between;max-width:1280px}.con-02 ul{display:flex;flex-wrap:wrap;margin:0 -10px}.con-02 ul li{padding:10px 10px 0;max-width:50%}@media(max-width:786px){.con-02 ul li{max-width:100%}}.con-02 img{max-width:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.con-02 img:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.con-02 figure{width:100%;overflow:hidden;display:inline-block;cursor:pointer}.con-02 figure:first-child{animation:leftin .5s ease-in-out 1 both}.con-02 figure:last-child{animation:leftin 2s ease-in-out 1 both;margin-right:0}@media only screen and (max-width:1400px){.highlight-banner{width:92%;margin:0 4%}.con-02{margin-bottom:30px}}@media only screen and (max-width:1024px){.highlight-banner{width:80%;margin:0 10%}}@media only screen and (max-width:720px){.highlight-banner{width:80%;margin:0 10%}.con-02{display:inline-block}.con-02 figure{width:100%;height:auto;margin-bottom:2vw}}@media only screen and (max-width:550px){.highlight-banner{width:95%;margin:0 2.5%}}.video-area{display:none!important}.video-area{width:1280px;margin:0 auto 55px;font-size:0;display:flex;justify-content:space-between}.video-area ul{display:flex;flex-wrap:wrap;margin-right:-20px}.video-area li{width:50%;cursor:pointer;padding-right:20px;padding-bottom:20px}.video-area div{cursor:pointer;width:100%;display:inline-block;position:relative;overflow:hidden}.video-area div span{position:absolute;z-index:99;bottom:30px;right:30px}.video-area div:hover span{bottom:auto;right:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.video-area div span img{filter:invert(81%) sepia(4%) saturate(11%) hue-rotate(17deg) brightness(102%) contrast(90%);width:60px}.video-area div:hover span img{filter:invert(94%) sepia(100%) saturate(25%) hue-rotate(9deg) brightness(104%) contrast(109%);width:70px;animation-name:playsvg-hover;animation-duration:.8s;animation-fill-mode:both}@keyframes playsvg-hover{0%{opacity:0;width:100px}100%{opacity:1;width:70px}}.video-area div:before{content:"";width:0%;height:100%;position:absolute;bottom:0;left:0;transition:ease-in-out .4s}.video-area div:hover:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.5);transition:ease-in-out .4s;z-index:99}.video-area div:hover img{filter:blur(2px);-webkit-filter:blur(2px);transition:ease-in-out .4s}@media only screen and (max-width:1400px){.video-area{width:92%;margin:0 4% 55px}.video-area>div{width:49%}.video-area div>img{width:100%;height:auto}.video-area div p{width:75%;font-size:20px;line-height:24px;bottom:30px;left:30px}.video-area div span{bottom:20px;right:35px}}@media only screen and (max-width:1200px){.video-area div p{width:75%;font-size:16px;line-height:20px;bottom:25px;left:25px}.video-area div span{bottom:20px;right:20px}.video-area div span img{width:50px;height:auto}}@media only screen and (max-width:1024px){.video-area{width:80%;margin:0 10% 5vw}.video-area div p{width:75%;font-size:16px;line-height:20px;bottom:20px;left:20px}.video-area div span{bottom:12px;right:20px}.video-area div span img{width:45px;height:auto}}@media only screen and (max-width:786px){.video-area li{width:100%}.video-area div p{width:70%;font-size:16px;line-height:20px;bottom:2vw;left:3vw}.video-area div span{bottom:1.5vw;right:2.5vw}}@media only screen and (max-width:720px){.video-area{width:80%;margin:0 10%;flex-direction:column}.video-area>div{width:100%;margin-right:0;margin-bottom:2vw;display:block}.video-area div span{bottom:3.5vw;right:3.5vw}.video-area div span img{width:9vw;height:auto}}@media only screen and (max-width:550px){.video-area{width:95%;margin:0 2.5% 5vw}.video-area>div{width:100%;margin-right:0;margin-bottom:2vw;display:block}.video-area div p{width:70%;font-size:18px;line-height:22px;bottom:4vw;left:5vw}.video-area div span{bottom:3vw;right:5vw}.video-area div span img{width:10vw;height:auto}}@media only screen and (max-width:480px){.video-area div p{width:70%;font-size:16px;line-height:18px;bottom:4vw;left:5vw}.video-area div span{bottom:3vw;right:5vw}.video-area div span img{width:10vw;height:auto}}@media only screen and (max-width:380px){.video-area div p{width:75%;font-size:14px;line-height:16px}}.product-line{width:100%;background:#dcdcdc}.product-line>h2{line-height:60px;padding-top:60px;text-align:center}.product-line ul{width:1280px;margin:0 auto;padding:25px 0 50px;font-size:0}.product-line ul li{width:306.5px;margin-right:18px;display:inline-block;vertical-align:top;cursor:pointer}.product-line ul li:last-child{margin-right:0}.product-line ul li .product-pic{width:100%;height:300px;background:#595959;background-position:bottom;background-repeat:no-repeat;background-color:#474747;position:relative}.product-line ul li .product-pic h4{line-height:55px;margin:0 0 10px;text-align:center;color:#fff}.product-line ul li .product-pic img{width:100%}.product-line ul li .product-pic:hover img{}.product-line li:nth-child(1) .product-pic{background:#565d65;background:linear-gradient( 145deg,#5b646d 0%,rgba(70,77,85,1) 46%,rgba(47,56,63,1) 100% )}.product-line li:nth-child(2) .product-pic{background:#565d65;background:linear-gradient( 145deg,rgba(86,93,101,1) 0%,rgba(70,77,85,1) 46%,rgba(47,56,63,1) 100% )}.product-line li:nth-child(3) .product-pic{background:#565d65;background:linear-gradient( 145deg,rgb(51,57,64) 0%,rgba(70,77,85,1) 46%,rgb(70,80,87) 100% )}.product-line li:nth-child(4) .product-pic{background:#565d65;background:linear-gradient( 145deg,rgba(86,93,101,1) 0%,rgba(70,77,85,1) 46%,rgb(59,63,67) 100% )}.product-line li:nth-child(1) .product-pic:hover,.product-line li:nth-child(2) .product-pic:hover,.product-line li:nth-child(3) .product-pic:hover,.product-line li:nth-child(4) .product-pic:hover{animation:gradient 8s ease infinite;background:linear-gradient(-45deg,#565d65,#464d55,#617686,#2f383f);background-size:400% 400%}@media only screen and (max-width:1400px){.product-line>h2{padding-top:50px}.product-line ul{width:92%;margin:0 4%}.product-line ul li{width:23.5%;margin-right:2%}.product-line ul li .product-pic{height:21vw}.product-line ul li .product-pic h4{margin:0}.product-line ul li .product-pic img{width:100%}}@media only screen and (max-width:1024px){.product-line ul{width:80%;margin:0 10%;padding:5vw 0}.product-line ul li{width:49%;margin-right:2%;margin-bottom:2vw;display:inline-block}.product-line ul li:nth-child(even){margin-right:0}.product-line ul li:last-child{margin-bottom:0}.product-line ul li .product-pic{width:100%;height:30vw;display:inline-block;vertical-align:top}.product-line ul li .product-pic h4{line-height:55px;margin:0;text-align:center}.product-line ul li .product-pic img{width:80%;margin:0 10%}}@media only screen and (max-width:786px){.product-line>h2{padding-top:10vw}}@media only screen and (max-width:550px){.product-line ul{width:95%;margin:0 2.5%;padding:5vw 0}.product-line ul li .product-pic{height:40vw}.product-line ul li .product-pic h4{line-height:5vw;margin:2vw 0 0}}@media only screen and (max-width:380px){}.featured{width:100%}.featured>h2{line-height:60px;padding-top:60px;text-align:center}.featured ul{width:1280px;margin:0 auto;padding:30px 0 100px;font-size:0}.featured ul li{width:306.5px;margin-right:18px;display:inline-block;vertical-align:top;cursor:pointer}.featured ul li:last-child{margin-right:0}.featured ul li .featured-pic{width:100%;background-position:center;background-repeat:no-repeat;background-color:#474747}.featured ul li:hover .featured-pic{overflow:hidden}.featured ul li:hover .featured-pic img{transform:scale(1.06);transition:ease-out .5s}.featured ul li .featured-text{width:100%;height:160px;font-size:16px;color:#595959;background:#fff;padding:25px;position:relative}.featured ul li:hover .featured-text{color:#000}.featured ul li .featured-tag{background:#406393;color:#fff;display:inline-block;border-radius:3px;padding:2px 5px;margin:0 0 14px;text-align:center}.featured ul li .learn-more{width:100%;line-height:45px!important;color:#00a0df;text-align:left;display:block}@media only screen and (max-width:1400px){.featured>h2{padding-top:50px}.featured ul{width:92%;margin:0 4%;padding:25px 0 50px}.featured ul li{width:23.5%;margin-right:2%}.featured ul li img{width:100%}.featured ul li .featured-text{height:175px}}@media only screen and (max-width:1200px){.featured>h2{padding-top:40px}.featured ul li .featured-text{height:170px}}@media only screen and (max-width:1024px){.featured ul{width:80%;margin:0 10%;padding:8vw 0 16vw}.featured ul li{width:100%;margin-right:0;margin-bottom:2vw;display:inline-block;vertical-align:top;background-color:#fff}.featured ul li .featured-pic{width:35%;display:inline-block;vertical-align:top}.featured ul li .featured-text{width:65%;height:19.28vw;display:inline-block;vertical-align:top;position:relative}.featured ul li .featured-text div{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured ul li .featured-tag{margin:0 0 1vw}.featured ul li .learn-more{width:auto;line-height:40px!important}}@media only screen and (max-width:786px){.featured>h2{padding-top:10vw}.featured ul li .featured-pic{width:45%;display:inline-block;vertical-align:top}.featured ul li .featured-text{width:55%;height:24vw;display:inline-block;vertical-align:top;position:relative}.featured ul li .learn-more{width:auto;line-height:35px!important}}@media only screen and (max-width:550px){.featured ul{width:95%;margin:0 2.5%}.featured ul li .featured-text{height:29vw}.featured ul li .learn-more{display:none}}@media only screen and (max-width:380px){.featured ul li .featured-pic{width:45%;display:inline-block;vertical-align:top}.featured ul li .featured-text{width:55%;height:29vw;display:inline-block;vertical-align:top;position:relative}}.slick-slide,.slick-track>div{display:none}.slick-slide.slick-current{display:block}.slick-slider.slick-dotted{margin-bottom:0}.hero-banner ul.slick-dots{bottom:25px;display:flex;justify-content:center}.slick-dots button::before{color:#fff!important}.slick-arrow{position:absolute;top:50%;z-index:3}.slick-dots li button{background:0 0;color:none;border-radius:100%;transition:.3s;color:#fff;height:15px;width:15px}.slick-dots li button:hover{background:0 0}.slick-dots li button:before{background:#fff;color:#fff;border-radius:100%;transition:.3s;height:15px;width:15px}.slick-dots li button::before{color:#fff}#chevron-left,#chevron-right{color:#fff;display:inline-block;border-right:3px solid #fff;border-bottom:3px solid #fff;width:30px;height:30px;cursor:pointer;transition:.3s;opacity:.8}#chevron-left:hover,#chevron-right:hover{border-right:3px solid #d3d3d3;border-bottom:3px solid #d3d3d3;opacity:1}#chevron-left{transform:rotate(-225deg);left:30px}#chevron-right{transform:rotate(-45deg);right:30px}@media(max-width:719px){#chevron-left,#chevron-right{width:20px;height:20px}#chevron-left{left:10px}#chevron-right{right:10px}}video.video_desktop{width:100%}video.video_mobile{width:100%}#ani_desktop{width:100%}#ani_mobile{width:100%}