.slickSlider .visual{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 70px)!important;outline:none;padding-top:111px;position:relative;width:100%;z-index:0}.slickSlider .visual .video-container{bottom:0;height:100vh;min-height:800px;overflow:hidden;position:absolute;top:0;width:100%}.slickSlider .visual .video-container video{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100vw}.slickSlider .visual .video-container:before{background:rgba(0,0,0,.4);content:"";height:100%;position:absolute;width:100%;z-index:1}.slickSlider .visual figure.thub-img{display:none}.slickSlider .visual .page-center{padding-bottom:50px;padding-top:50px;position:relative;width:100%;z-index:2}.slickSlider .visual .page-center h1{color:inherit;font-size:9rem;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.178;margin-bottom:0}.slickSlider .visual .page-center h1 mark.anim-words{background:none;color:#008794;padding:0}.slickSlider .visual .page-center h1 mark.anim-words span.anim-str{-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}.slickSlider .visual .page-center h1 mark.anim-words span.anim-str:not(.active){display:none}.slickSlider .visual .page-center h1 mark.anim-words span.anim-str:not(.visible){opacity:0;visibility:hidden}.slickSlider .slick-arrow{display:none!important}.slickSlider ul.slick-dots{bottom:-25px;bottom:80px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slickSlider ul.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.slickSlider ul.slick-dots li button{-webkit-appearance:none;background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:5px;-webkit-transition:all .3s ease;transition:all .3s ease;width:20px}.slickSlider ul.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;color:#fff;content:"•";font-family:slick;font-size:10px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slickSlider ul.slick-dots li.slick-active button:before{color:#fff;opacity:.75}.slickSlider ul.slick-dots li button:hover:before{color:#fff;opacity:1}body:not(.loaded) .btn-goto{margin-bottom:100px;opacity:0;visibility:hidden}.loading-state .btn-goto{-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-duration:.7s;transition-duration:.7s}.loading-state .slickSlider .visual .page-center{-webkit-transition:opacity 1s ease .5s;transition:opacity 1s ease .5s}body:not(.loaded) .slickSlider .visual .page-center{opacity:0}.slickSlider .visual a.btn-goto{bottom:30px;color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.05em;line-height:1.143;margin-right:-36px;outline:none;padding-right:95px;position:absolute;right:100%;text-decoration:none;text-transform:uppercase;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;white-space:nowrap;z-index:30}.slickSlider .visual a.btn-goto i{-webkit-animation-duration:1s;animation-duration:1s;height:14px;margin-top:-7px;position:absolute;right:0;top:50%;width:64px}.slickSlider .visual a.btn-goto:hover i{-webkit-animation-name:bounceRight;animation-name:bounceRight}.slickSlider .visual a.btn-goto i:before{border-bottom:2px solid;bottom:0;height:2px;left:0;margin-bottom:auto;margin-top:auto;position:absolute;right:0;top:0}.slickSlider .visual a.btn-goto i:after,.slickSlider .visual a.btn-goto i:before{content:"";position:absolute}.slickSlider .visual a.btn-goto i:after{border-style:solid;border-width:0 2px 2px 0;height:10px;margin-top:-5px;right:0;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:10px}@keyframes bounceLeft{0%,to{transform:none}50%{transform:translateX(-15%)}}@keyframes bounceRight{0%,to{transform:none}50%{transform:translateX(15%)}}.slickSlider .visual figure.bg-img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;margin:0;position:absolute;right:0;top:0;z-index:-1}.slickSlider .visual figure.bg-img:before{background:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.slickSlider .visual .page-center p{max-width:700px}.slickSlider .visual .page-center a.btn.btn-slider{background-color:transparent;background-color:#008794;border:1px solid #008794;border-radius:.8rem;color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;letter-spacing:.0715em;line-height:1.5;outline:none;padding:17px 30px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:normal}.slickSlider .visual .page-center a.btn.btn-slider:hover{background-color:rgba(0,135,148,.85);border-color:rgba(0,135,148,0)}@media(max-width:1199px){.slickSlider .visual a.btn-goto{margin-right:-28px}.slickSlider .visual .page-center h1{font-size:7rem}}@media(max-width:991px){.slickSlider .visual a.btn-goto{height:24px;padding-right:64px}.slickSlider .visual a.btn-goto span{display:none}.slickSlider .visual .page-center h1{font-size:5.2rem;line-height:1.193}.slickSlider ul.slick-dots{bottom:15px}.slickSlider .visual{padding-top:208px}}@media(max-width:767px){.slickSlider .visual{padding-top:0}.home-page .home-top-section h2{hyphens:none}.slickSlider .visual .video-container{display:none}.slickSlider .visual figure.thub-img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;left:0;margin:0;position:absolute;right:0;top:0;z-index:-1}.slickSlider .visual figure.thub-img:before{background:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0}}@media(max-width:600px){.slickSlider .visual .page-center h1{font-size:4.2rem;font-size:3.2rem;line-height:1.163}}@media(max-width:374px){.slickSlider .visual .page-center h1{font-size:4rem}}.btn-slider-2{background-color:#f77765!important;border-color:hsla(7,90%,68%,0)!important;margin-left:10px}