.component-hero-carosuel{width:100%;max-width:1440px;margin:0 auto;position:relative}
.component-hero-carosuel .cta-button.cta-white,.component-hero-carosuel .cta-button.cta-White{border:1px solid #fff !important;color:#fff !important;-webkit-border-radius:50px;border-radius:50px;border:solid 1px #fff}
.component-hero-carosuel .cta-button.cta-white a,.component-hero-carosuel .cta-button.cta-White a{color:#fff !important;font-family:SamsungOne;font-size:12.1px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.03px;color:#fff}
.component-hero-carosuel .progressBarContainer{width:50%;margin:auto;position:absolute;left:0;right:0;bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-js-display:flex;display:flex}
@media screen and (max-width:767px){.component-hero-carosuel .progressBarContainer{width:20%}
}
@media screen and (min-width:768px) and (max-width:1024px){.component-hero-carosuel .progressBarContainer{bottom:15px}
}
.component-hero-carosuel .progressBarContainer.light .slide-item{color:black;opacity:.7}
.component-hero-carosuel .progressBarContainer.light .slide-item:hover{color:black;opacity:1}
.component-hero-carosuel .progressBarContainer.light .slide-item:hover .progressBar{background-color:rgba(0,0,0,0.45)}
.component-hero-carosuel .progressBarContainer.light .slide-item span.progressBar{background-color:rgba(0,0,0,0.2)}
.component-hero-carosuel .progressBarContainer.light .slide-item span.progressBar .inProgress{background-color:#000}
.component-hero-carosuel .progressBarContainer.light .slide-item.active{color:#000;-webkit-transition:.5s;transition:.5s;opacity:1}
.component-hero-carosuel .progressBarContainer.light .slide-item.active .progressBar{background-color:rgba(0,0,0,0.5)}
@media screen and (max-width:767px){.component-hero-carosuel .progressBarContainer.light .slide-item.active .progressBar{background-color:#000}
}
.component-hero-carosuel .progressBarContainer .slide-item{display:block;padding:0;cursor:pointer;margin-right:2%;float:left;position:relative;bottom:0;color:rgba(255,255,255,0.25);-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}
.component-hero-carosuel .progressBarContainer .slide-item:hover{color:white}
.component-hero-carosuel .progressBarContainer .slide-item:hover .progressBar{background-color:rgba(255,255,255,0.45)}
.component-hero-carosuel .progressBarContainer .slide-item:last-child{margin-right:0}
.component-hero-carosuel .progressBarContainer .slide-item span.progressBar{height:2px;background-color:rgba(255,255,255,0.25);display:block}
@media screen and (max-width:767px){.component-hero-carosuel .progressBarContainer .slide-item span.progressBar{-webkit-border-radius:50%;border-radius:50%;background-color:#8f8f8f;width:2.2vw;height:2.2vw}
}
.component-hero-carosuel .progressBarContainer .slide-item span.progressBar .inProgress{background-color:#fff;width:0;height:2px}
@media screen and (max-width:767px){.component-hero-carosuel .progressBarContainer .slide-item span.progressBar .inProgress{opacity:0}
}
.component-hero-carosuel .progressBarContainer .slide-item.active{color:white;-webkit-transition:.5s;transition:.5s}
.component-hero-carosuel .progressBarContainer .slide-item.active .progressBar{background-color:rgba(255,255,255,0.45)}
.component-hero-carosuel .progressBarContainer .slide-item h3{font-family:'SamsungOne',arial,sans-serif;font-size:14px;font-weight:bold;line-height:1.33;text-align:center;text-transform:capitalize;margin-bottom:3px}
@media screen and (min-width:768px) and (max-width:1024px){.component-hero-carosuel .progressBarContainer .slide-item h3{font-size:6px}
}
@media screen and (min-width:1025px) and (max-width:1400px){.component-hero-carosuel .progressBarContainer .slide-item h3{font-size:10px}
}
@media screen and (max-width:767px){.component-hero-carosuel .progressBarContainer .slide-item h3{display:none}
.component-hero-carosuel .progressBarContainer .slide-item.active .progressBar{background-color:#fff}
}
@-webkit-keyframes barProgress{from{width:0}
to{width:100%}
}
@keyframes barProgress{from{width:0}
to{width:100%}
}
.component-hero-carosuel .progressBarContainer .makeProgressIn1s{-webkit-animation:barProgress 1s linear;animation:barProgress 1s linear}
.component-hero-carosuel .progressBarContainer .makeProgressIn2s{-webkit-animation:barProgress 2s linear;animation:barProgress 2s linear}
.component-hero-carosuel .progressBarContainer .makeProgressIn3s{-webkit-animation:barProgress 3s linear;animation:barProgress 3s linear}
.component-hero-carosuel .progressBarContainer .makeProgressIn4s{-webkit-animation:barProgress 4s linear;animation:barProgress 4s linear}
.component-hero-carosuel .progressBarContainer .makeProgressIn5s{-webkit-animation:barProgress 5s linear;animation:barProgress 5s linear}
.component-hero-carosuel .progressBarContainer .makeProgressIn6s{-webkit-animation:barProgress 6s linear;animation:barProgress 6s linear}
.component-hero-carosuel .progressBarContainer .makeProgressIn7s{-webkit-animation:barProgress 7s linear;animation:barProgress 7s linear}
.component-hero-carosuel .progressBarContainer .makeProgressIn8s{-webkit-animation:barProgress 8s linear;animation:barProgress 8s linear}
.component-hero-carosuel .progressBarContainer .progressBarPause{-webkit-animation-play-state:paused;animation-play-state:paused}
.component-hero-carosuel .progressBarContainer .progressBarResume{-webkit-animation-play-state:running;animation-play-state:running}
.component-hero-carosuel .playButton{position:absolute;display:inline-block;right:23%;bottom:36px}
@media screen and (max-width:767px){.component-hero-carosuel .playButton{right:36%;bottom:25px}
}
@media screen and (min-width:768px) and (max-width:1024px){.component-hero-carosuel .playButton{bottom:15px}
}
.component-hero-carosuel .playButton .button{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:11px;border-color:transparent transparent transparent #fff;-webkit-transition:.5s;transition:.5s;cursor:pointer;border-style:double;border-width:0 0 0 12px}
.component-hero-carosuel .playButton .button.paused{border-style:solid;border-width:7.4px 0 7.4px 12px}
.component-hero-carosuel .playButton.light .button{border-color:transparent transparent transparent #000}
.component-hero-carosuel .prev{height:100px;position:absolute;left:16px;z-index:999;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;background-color:rgba(0,0,0,0)}
@media screen and (max-width:767px){.component-hero-carosuel .prev{display:none !important}
}
.component-hero-carosuel .next{height:100px;position:absolute;right:16px;top:400px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);z-index:999;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;background-color:rgba(0,0,0,0)}
@media screen and (max-width:767px){.component-hero-carosuel .next{display:none !important}
}
.component-hero-carosuel .next svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
@media screen and (max-width:767px){.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .white .video-sub-heading.for-large a,.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .white .video-sub-heading.for-mobile a{font-family:'SamsungOne700','arial';text-decoration:underline;color:#fff;cursor:pointer;font-weight:700}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .white .video-sub-heading.for-large a:hover,.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .white .video-sub-heading.for-mobile a:hover{color:#ccc;cursor:pointer}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .black .video-sub-heading.for-large a,.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .black .video-sub-heading.for-mobile a{font-family:'SamsungOne700','arial';text-decoration:underline;color:#000;cursor:pointer;font-weight:700}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .black .video-sub-heading.for-large a:hover,.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .black .video-sub-heading.for-mobile a:hover{color:#333;cursor:pointer}
}
@media screen and (min-width:768px){.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .white .video-sub-heading.for-large,.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .white .video-sub-heading.for-mobile{margin-top:6px;opacity:.9;font-family:'SamsungOne700','arial';font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#fff}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .white .video-sub-heading.for-large a,.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .white .video-sub-heading.for-mobile a{font-family:'SamsungOne700','arial';text-decoration:underline;color:#fff;cursor:pointer;font-weight:700}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .white .video-sub-heading.for-large a:hover,.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .white .video-sub-heading.for-mobile a:hover{color:#ccc;cursor:pointer}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .black .video-sub-heading.for-large,.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .black .video-sub-heading.for-mobile{margin-top:6px;opacity:.9;font-family:'SamsungOne700','arial';font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .black .video-sub-heading.for-large a,.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .black .video-sub-heading.for-mobile a{font-family:'SamsungOne700','arial';text-decoration:underline;color:#000;cursor:pointer;font-weight:700}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .black .video-sub-heading.for-large a:hover,.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .black .video-sub-heading.for-mobile a:hover{color:#333;cursor:pointer}
}
.component-hero-carosuel .hero-image-content .wrapper{width:100%;position:relative}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta-carousel-wrapper{margin-left:-70px}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta{margin-left:70px;display:inline-block}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta .cta-button.cta-blue{border:1px solid black}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta .cta-button.cta-blue:hover{background-color:#1428a0;border:1px solid #1428a0}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta .cta-button.cta-blue:hover>a>span{color:#fff}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-secondary{margin-left:22px}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-secondary .cta-button{border:0 !important;padding:0;-webkit-transition:color 0,background-color 0;transition:color 0,background-color 0}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-secondary .cta-button>a>span{-webkit-transition:color 250ms;transition:color 250ms;padding-bottom:2px;border-bottom:1px solid white}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-secondary .cta-button:hover{background-color:transparent !important}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-secondary .cta-button.cta-white>a{color:#fff}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-secondary .cta-button.cta-white:hover>a>span{color:#0077c8 !important;border-bottom:1px solid #0077c8}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-secondary .cta-button.cta-blue>a{color:#1428a0}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-secondary .cta-button.cta-blue:hover>a{color:#000}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-secondary .cta-button.cta-black:hover>a>span{border-bottom:1px solid white}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-large .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-secondary .cta-button.cta-black>a>span{-webkit-transition:color 250ms;transition:color 250ms;padding-bottom:2px;border-bottom:1px solid black}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile{height:100%}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .logo.center{margin:auto}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta{display:inline-block}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-blue{border:1px solid black}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-blue:hover{background-color:#1428a0;border:1px solid #1428a0}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-blue:hover>a>span{color:#fff}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-secondary{width:49%;display:inline-block}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-secondary .cta-button>a>span{-webkit-transition:color 250ms;transition:color 250ms;padding-bottom:2px;border-bottom:1px solid white}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-secondary .cta-button.cta-black:hover>a>span{border-bottom:1px solid white}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta.cta-secondary .cta-button.cta-black>a>span{-webkit-transition:color 250ms;transition:color 250ms;padding-bottom:2px;border-bottom:1px solid black}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta .cta-button{-webkit-transition:color 0,background-color 0;transition:color 0,background-color 0}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta .cta-button>a>span{-webkit-transition:color 250ms;transition:color 250ms}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta .cta-button.cta-secondary{border:0 !important;padding:0}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta .cta-button.cta-secondary:hover{background-color:transparent !important}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta .cta-button.cta-white>a{color:#fff}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta .cta-button.cta-white:hover>a>span{color:#0077c8 !important;border-bottom:1px solid #0077c8}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta .cta-button.cta-blue>a{color:#1428a0}
.component-hero-carosuel .hero-image-content .wrapper .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper .cta .cta-button.cta-blue:hover>a{color:#000}
.component-hero-carosuel .hero-image-content .wrapper:before{content:'';float:left;padding-bottom:44.77612%;margin-right:-100%}
.component-hero-carosuel .hero-image-content .wrapper:after{content:'';display:table;clear:both}
.component-hero-carosuel .hero-image-content .wrapper picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.component-hero-carosuel .hero-image-content .wrapper .video-title{font-family:'SamsungSharpSansBold','arial';font-weight:bold;font-size:60.4px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.02px}
@media screen and (min-width:769px){.component-hero-carosuel .hero-image-content .wrapper .video-title{font-size:-webkit-calc(38px + (60 - 38) *(100vw - 768px) /(1440 - 768));font-size:calc(38px + (60 - 38) *(100vw - 768px) /(1440 - 768))}
}
@media screen and (max-width:768px){.component-hero-carosuel .hero-image-content .wrapper .video-title{font-size:26px}
}
@media screen and (min-width:1441px){.component-hero-carosuel .hero-image-content .wrapper .video-title{font-size:60px}
}
.component-hero-carosuel .hero-image-content .media-holder{width:100%;position:relative}
.component-hero-carosuel .hero-image-content .media-holder:before{content:'';float:left;padding-bottom:44.77612%;margin-right:-100%}
.component-hero-carosuel .hero-image-content .media-holder:after{content:'';display:table;clear:both}
.component-hero-carosuel .hero-image-content .media-holder .video-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.component-hero-carosuel .hero-image-content .media-holder .video-content .overlay .inner-content .content picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.component-hero-carosuel .overlay{position:absolute;top:0;right:0;bottom:0;left:0}
.component-hero-carosuel .overlay>.for-large{height:100%}
.component-hero-carosuel .overlay>.for-large .inner-content .content .content-wrapper .inner-content-wrapper.top .logo,.component-hero-carosuel .overlay>.for-large .inner-content .content .content-wrapper .inner-content-wrapper.bottom .logo,.component-hero-carosuel .overlay>.for-large .inner-content .content .content-wrapper .inner-content-wrapper.center .logo{margin:auto}
.component-hero-carosuel .overlay .logo.topLeft{position:absolute;top:10%;left:4.5%;width:130px;height:32.5px;font-family:'SamsungSharpBold';font-size:20px;overflow:hidden;z-index:9997}
.component-hero-carosuel .overlay .logo.topLeft img{width:100%;height:100%}
.component-hero-carosuel .overlay .logo.topRight{position:absolute;top:10%;right:4.5%;width:130px;height:32.5px;font-family:'SamsungSharpBold';font-size:20px;overflow:hidden;z-index:9997}
.component-hero-carosuel .overlay .logo.topRight img{width:100%;height:100%}
.component-hero-carosuel .overlay .inner-content{display:table;width:100%;height:100%;table-layout:fixed}
.component-hero-carosuel .overlay .inner-content .content{display:table-cell;vertical-align:middle;width:100%}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container{display:table-cell;vertical-align:middle}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .video-title{margin:0 0 17px 0;margin-bottom:-36px}
@media screen and (min-width:769px){.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .video-title{font-size:-webkit-calc(38px + (60 - 38) *(100vw - 768px) /(1440 - 768));font-size:calc(38px + (60 - 38) *(100vw - 768px) /(1440 - 768))}
}
@media screen and (max-width:768px){.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .video-title{font-size:32px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.5px;text-align:center}
}
@media screen and (min-width:1441px){.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .video-title{font-size:60px}
}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .video-title+.cta{padding-top:68px}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .video-title+.video-desc{padding-top:50px}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .video-title+.video-desc+.cta{padding-top:45px}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .video-desc{font-family:'SamsungOneLatinWeb700','arial';font-size:16px;font-weight:700;line-height:1.875;font-size:16px;font-size:1rem;margin-bottom:-10px}
@media screen and (min-width:768px){.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .video-desc{font-size:18px;line-height:1.777;font-size:18px;font-size:1.125rem}
}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .video-desc+.cta{padding-top:63px}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .center-align .container-wrapper{display:block;width:50%;float:left}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .left .container-wrapper{display:block;width:50%;float:left;text-align:left}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .right .container-wrapper{display:block;width:50%;float:right;text-align:left}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .white .video-title,.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .white .video-desc{color:#fff}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .black .video-title,.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .black .video-desc{color:#000}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper{width:100%;margin:0 auto}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .video-sub-heading{line-height:1.777}
@media screen and (min-width:769px){.component-hero-carosuel .overlay .inner-content .content .content-wrapper .video-sub-heading{font-size:-webkit-calc(14px + (18 - 14) *(100vw - 768px) /(1440 - 768));font-size:calc(14px + (18 - 14) *(100vw - 768px) /(1440 - 768))}
}
@media screen and (max-width:768px){.component-hero-carosuel .overlay .inner-content .content .content-wrapper .video-sub-heading{font-size:14px}
}
@media screen and (min-width:1441px){.component-hero-carosuel .overlay .inner-content .content .content-wrapper .video-sub-heading{font-size:18px}
}
@media(min-width:768px) and (max-width:1024px){.component-hero-carosuel .overlay .inner-content .content .content-wrapper .video-sub-heading{margin:0 0 20px 0}
}
@media screen and (min-width:1025px){.component-hero-carosuel .overlay .inner-content .content .content-wrapper .video-sub-heading{margin:0 0 21px 0}
}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .white{color:#fff}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .black{color:#000}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper{max-width:657px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}
@media(min-width:768px) and (max-width:1024px){.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper{width:65%}
}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .logo{font-family:'SamsungSharpBold';font-size:20px;width:130px;overflow:hidden}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .logo img{max-height:20px;width:100%}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .logo p{margin-bottom:40px}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .logo .white{color:#fff}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper .logo .black{color:#000}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper.center{text-align:center}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper.left{float:left;text-align:left}
@media screen and (min-width:768px){.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper.left{margin-left:110px}
}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper.right{float:right;margin-right:110px;text-align:left}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper.top{text-align:center;position:absolute;top:10%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.component-hero-carosuel .overlay .inner-content .content .content-wrapper .inner-content-wrapper.bottom{position:absolute;text-align:center;bottom:65px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay{position:absolute;top:0;right:0;bottom:0;left:0}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-content{display:table;width:45.66667%;height:100%;padding-left:110px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 !important}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-content.left{float:left;text-align:left}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-content.right{float:right;text-align:left;padding-right:50px;padding-left:0;width:42.66667% !important}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-content.center{float:none;text-align:center}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-content.bottom{display:table;height:100%;width:100%;padding:0 0 65px 0;text-align:center}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-content.bottom .inner-overlay-container{vertical-align:bottom}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-content.right.white .inner-overlay-container,.component-hero-carosuel .overlay .inner-content .content .inner-overlay-content.left.white .inner-overlay-container,.component-hero-carosuel .overlay .inner-content .content .inner-overlay-content.center.white .inner-overlay-container{color:#fff}
.component-hero-carosuel .overlay .inner-content .content .inner-overlay-content.right.black .inner-overlay-container,.component-hero-carosuel .overlay .inner-content .content .inner-overlay-content.left.black .inner-overlay-container,.component-hero-carosuel .overlay .inner-content .content .inner-overlay-content.center.black .inner-overlay-container{color:#000}
.component-hero-carosuel ul{padding:0;list-style:none;overflow:hidden}
@media screen and (min-width:768px){.component-hero-carosuel ul{max-height:-webkit-calc(344px + (645 - 344) *(100vw - 768px) /(1440 - 768));max-height:calc(344px + (645 - 344) *(100vw - 768px) /(1440 - 768))}
}
@media screen and (min-width:1441px){.component-hero-carosuel ul{max-height:645px}
}
@media screen and (max-width:767px){.component-hero-carosuel ul{max-height:-webkit-calc(100vw * 1.2);max-height:calc(100vw * 1.2)}
}
.component-hero-carosuel .video-wrapper{position:relative;width:100%}
.component-hero-carosuel .video-wrapper iframe{width:100%;height:100%}
.component-hero-carosuel .video-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.component-hero-carosuel .light.slick-arrow{background-color:rgba(0,0,0,0) !important;opacity:.6}
.component-hero-carosuel .light.slick-arrow:before{color:#000 !important;opacity:1}
.component-hero-carosuel .light.slick-arrow:hover{opacity:1}
.component-hero-carosuel .light.slick-arrow #copy{fill:black}
.component-hero-carosuel .dark.slick-arrow{background-color:rgba(0,0,0,0) !important}
.component-hero-carosuel .dark.slick-arrow:before{color:#fff !important;opacity:1}
.component-hero-carosuel .dark.slick-arrow:hover{opacity:.5}
.component-hero-carosuel .slick-dotted.slick-slider{padding:0;margin:0}
.component-hero-carosuel .slick-dots{position:absolute;bottom:30px}
.component-hero-carosuel .slick-dots li button{background-color:transparent !important;border:1px solid #fff;width:8px;height:8px}
.component-hero-carosuel .slick-dots .slick-active button{background-color:#fff !important;border:1px solid #fff !important}
.component-hero-carosuel .slick-prev{width:60px;height:125px;background-color:#000;color:#fff;left:0;z-index:9;opacity:.5;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}
.component-hero-carosuel .slick-prev:hover{opacity:1 !important}
.component-hero-carosuel .slick-prev:hover:before{width:60px;background-color:transparent;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}
.component-hero-carosuel .slick-prev:focus{background-color:rgba(0,0,0,0.6)}
.component-hero-carosuel .slick-prev:focus:before{width:60px;background-color:transparent;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}
.component-hero-carosuel .slick-next{width:60px;height:125px;color:#fff;right:0;z-index:9;width:60px;height:125px;display:inline-block !important;background-color:#000 !important;opacity:.5;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}
.component-hero-carosuel .slick-next:hover{opacity:1 !important}
.component-hero-carosuel .slick-next:before{font-family:'SamsungSharpGraphic';font-size:16px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.component-hero-carosuel .slick-initialized .slick-slide{position:relative !important;width:100%}
.component-hero-carosuel .slick-next:focus{background-color:rgba(0,0,0,0.6)}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.component-hero-carosuel .overlay .inner-content .content .inner-overlay-container .video-title{font-family:'SamsungSharpSansBold';font-size:1.8rem;line-height:normal;margin:0 0 17px 0;margin-bottom:-36px}
}
@media screen and (max-width:767px){.component-hero-carosuel .video-content .overlay .inner-content .content{display:table-cell;vertical-align:top;position:relative}
.component-hero-carosuel{max-width:100%;height:100%}
.component-hero-carosuel .hero-image-content .wrapper{width:100%;position:relative}
.component-hero-carosuel .hero-image-content .wrapper:before{content:'';float:left;padding-bottom:120%;margin-right:-100%}
.component-hero-carosuel .hero-image-content .wrapper:after{content:'';display:table;clear:both}
.component-hero-carosuel .hero-image-content .wrapper picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.component-hero-carosuel .hero-image-content .media-holder{width:100%;position:relative}
.component-hero-carosuel .hero-image-content .media-holder:before{content:'';float:left;padding-bottom:120%;margin-right:-100%}
.component-hero-carosuel .hero-image-content .media-holder:after{content:'';display:table;clear:both}
.component-hero-carosuel .hero-image-content .media-holder .video-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.component-hero-carosuel .slick-dots{bottom:30px}
.component-hero-carosuel .overlay .for-mobile .logo.black{color:#000}
.component-hero-carosuel .overlay .for-mobile .logo.white{color:#fff}
.component-hero-carosuel .overlay .for-mobile .logo.center{font-family:'SamsungSharpBold';font-size:18px;width:130px;margin:auto;position:absolute;top:18px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute}
.component-hero-carosuel .overlay .for-mobile .logo.center p{margin-bottom:40px}
.component-hero-carosuel .overlay .for-mobile .logo.center img{width:100%}
.component-hero-carosuel .overlay .for-mobile .logo.left{font-family:'SamsungSharpBold';font-size:18px;position:absolute;top:18px;left:15px;width:130px}
.component-hero-carosuel .overlay .for-mobile .logo.left p{margin-bottom:40px}
.component-hero-carosuel .overlay .for-mobile .logo.left img{width:100%}
.component-hero-carosuel .overlay .for-mobile .inner-content .content{height:100%;vertical-align:middle}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .inner-overlay-container .video-title{margin-bottom:-25px;padding:0 32px;font-size:32px}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .inner-overlay-container .video-title+.cta{padding-top:43px}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .inner-overlay-container .video-title+.video-desc{padding-top:51px}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .inner-overlay-container .video-title+.video-desc+.cta{padding-top:60px}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .inner-overlay-container .video-desc{margin-bottom:-9px;padding:0 32px;font-family:'SamsungOneLatinWeb400','arial';font-size:14px;font-weight:400;line-height:1.714;font-size:14px;font-size:.875rem;font-weight:400}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .inner-overlay-container .video-desc+.cta{padding-top:43px}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .content-wrapper{max-width:100%}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .content-wrapper .video-title{margin-bottom:15px}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .content-wrapper .video-sub-heading{margin:0 0 24px 0;font-size:.875rem;font-stretch:normal;font-style:normal;line-height:1.714;letter-spacing:normal;text-align:center;font-family:'SamsungOne700','arial';font-weight:700}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper{width:100%;padding:0 22px;-webkit-box-sizing:border-box;box-sizing:border-box}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper header{word-wrap:break-word;overflow:hidden}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper.left,.component-hero-carosuel .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper.right,.component-hero-carosuel .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper.center{text-align:center;float:none;padding:0 22px}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .inner-overlay-content.left,.component-hero-carosuel .overlay .for-mobile .inner-content .content .inner-overlay-content.right,.component-hero-carosuel .overlay .for-mobile .inner-content .content .inner-overlay-content.center{float:none;text-align:center}
.component-hero-carosuel .hero-image-content .media-holder{width:100%;position:relative}
.component-hero-carosuel .hero-image-content .wrapper{width:100%;position:relative}
.component-hero-carosuel .hero-image-content .video-content{width:100%;height:100%;position:absolute}
.component-hero-carosuel .hero-image-content .video-content .inner-content .content .inner-overlay-content{margin:0;width:100% !important;-webkit-transform:none;-ms-transform:none;transform:none;padding:0 65px 0 65px;text-align:center}
.component-hero-carosuel .hero-image-content .video-content .inner-content .content .inner-overlay-content .cta{padding:0 32px}
.component-hero-carosuel .hero-image-content .video-content .inner-content .content .inner-overlay-content.bottom{padding-bottom:65px}
.component-hero-carosuel .video-wrapper{height:540px}
.component-hero-carosuel .slick-prev{display:none !important}
.component-hero-carosuel .slick-next{display:none !important}
.component-hero-carosuel .slick-dots{bottom:20px}
}
@media screen and (max-width:767px){.component-hero-carosuel .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper.mobile-center{text-align:center;float:none;padding:0 22px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper.mobile-top{text-align:center;position:absolute;top:21%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.component-hero-carosuel .overlay .for-mobile .inner-content .content .content-wrapper .inner-content-wrapper.mobile-bottom{position:absolute;text-align:center;bottom:65px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
}
.microsoft-banner{height:35px}
#logo-image{margin:9px;min-height:35px}
.for-large .microsoftBannerLogo{margin:9px 9px 16px 0;height:35px;position:relative;width:269px}
.for-mobile .microsoftBannerLogo{margin-top:9px;margin-bottom:9px;margin-left:auto;margin-right:auto;position:relative;width:269px}