body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,h1{font-size:90px;line-height:90px;text-transform:uppercase;letter-spacing:2px}.h2,h2{font-size:45px;line-height:45px;text-transform:uppercase;letter-spacing:1px}.h3,h3{font-size:20px;line-height:20px}.h4,h4{font-size:20px;line-height:20px;text-transform:uppercase}.h5,h5{font-size:18px;line-height:18px}.h6,h6{font-size:16px;line-height:16px}.has-animation.fadeIn{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.has-animation.fadeIn.animate{opacity:1}.icon-slide{font-size:90px;bottom:101px;position:absolute}.img-icon-slide{height:123px;margin-left:-9px;width:unset!important}.icon-slide-2{font-size:3rem;bottom:89px;position:absolute}.has-animation.fadeInUp{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .5s ease,-webkit-transform .75s ease-in-out;transition:opacity .5s ease,-webkit-transform .75s ease-in-out;transition:opacity .5s ease,transform .75s ease-in-out;transition:opacity .5s ease,transform .75s ease-in-out,-webkit-transform .75s ease-in-out}.my-carousel2{position:absolute;height:100%}.my-carousel2 .owl-stage,.my-carousel2 .owl-stage-outer{height:100%}.my-carousel2 .owl-item{height:100%}.has-animation.fadeInUp.animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.has-animation.fadeInLeft{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-transition:opacity .5s ease,-webkit-transform .75s ease-in-out;transition:opacity .5s ease,-webkit-transform .75s ease-in-out;transition:opacity .5s ease,transform .75s ease-in-out;transition:opacity .5s ease,transform .75s ease-in-out,-webkit-transform .75s ease-in-out}.has-animation.fadeInLeft.animate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.gourtment-logo{margin-left:-15px}.has-animation.fadeInRight{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);-webkit-transition:opacity .5s ease,-webkit-transform .75s ease-in-out;transition:opacity .5s ease,-webkit-transform .75s ease-in-out;transition:opacity .5s ease,transform .75s ease-in-out;transition:opacity .5s ease,transform .75s ease-in-out,-webkit-transform .75s ease-in-out}@media (min-width:1200px){.has-animation.fadeInRight{-webkit-transform:translateX(-25px);transform:translateX(-25px)}}@media (min-width:1800px){.has-animation.fadeInRight{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}.has-animation.fadeInRight.animate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.has-animation.border-grow{width:0;-webkit-transition:width 2s ease;transition:width 2s ease}.has-animation.border-grow.animate{width:100%}.hero-section{min-height:80vh;padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative;z-index:10;overflow:hidden;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media (min-width:1200px){.hero-section{text-align:left;min-height:600px;height:80vh}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hero-section:after{content:'';height:80vh;visibility:hidden}}.hero-section.poster-hide .hero-image{opacity:0!important}.hero-section .container.large-width{position:relative}@media (min-width:1200px){.hero-section .container.large-width{margin-top:70px}}@media (min-width:1800px){.hero-section .container.large-width{margin-top:45px}}@media (min-width:1200px){.hero-section .container.large-width .hero-info{padding-left:118px}}@media (min-width:1800px){.hero-section .container.large-width .hero-info{padding-left:31px}}.hero-section .note{display:inline-block;padding:10px;margin-bottom:20px;border:1px solid #20262c;border-radius:4px}.hero-section .h1,.hero-section h1{margin-bottom:25px}.hero-section .hero-image{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:opacity .5s;transition:opacity .5s;background-size:cover;background-position:50%;background-repeat:no-repeat}.hero-section .hero-info{position:relative;z-index:20;padding:20vh 0 20px;font-size:20px;line-height:24px}@media (min-width:768px){.hero-section .hero-info{padding:0}}@media (min-width:1200px){.hero-section .hero-info{padding:0 0 0 60px}}@media (min-width:1800px){.hero-section .hero-info{padding-left:150px}}@media (min-width:1200px){.hero-section .hero-info.animate .buttons,.hero-section .hero-info.animate .intro-text,.hero-section .hero-info.animate .sub-title,.my-carousel .hero-section .hero-info.animate .button,.my-carousel .hero-section .hero-info.animate .buttons,.my-carousel .hero-section .hero-info.animate .intro-text,.my-carousel .hero-section .hero-info.animate .sub-title{opacity:1;-webkit-transition-delay:.5s;transition-delay:.5s}}@media (min-width:1200px){.hero-section .hero-info.animate+.custom-viewer-holder{opacity:1;-webkit-transition-delay:.5s;transition-delay:.5s}}.hero-section .hero-info .sub-title{margin-left:auto;margin-right:auto;margin-bottom:1rem;display:block;position:relative;z-index:5;font-weight:300;max-width:500px;font-size:1.35rem;line-height:1.75rem;position:relative}@media (min-width:1200px){.my-carousel .hero-section .hero-info .sub-title{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.hero-section .hero-info .sub-title{margin-left:0;margin-right:0}}.hero-section .hero-info .sub-title a{display:inline-block;vertical-align:top;position:relative;z-index:2;padding-left:20px;margin-left:-20px}.hero-section .hero-info .sub-title a:before{content:"";width:10px;height:10px;position:absolute;left:0;top:50%;border-width:2px 0 0 2px;border-style:solid;border-color:#fff0;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media (min-width:1200px){.hero-section .hero-info .sub-title a:before{width:18px;height:18px}}.hero-section .hero-info .sub-title a:focus,.hero-section .hero-info .sub-title a:hover{text-decoration:underline}.hero-section .hero-info p{margin-bottom:5px}@media (min-width:1200px){.my-carousel .hero-section .hero-info .h1 span,.my-carousel .hero-section .hero-info h1 span{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}}.hero-section .hero-info .h1 span.show,.hero-section .hero-info h1 span.show{opacity:1}.hero-section .hero-info .h1 img,.hero-section .hero-info h1 img{display:inline-block;vertical-align:top;max-width:250px;margin-top:20px;position:relative;z-index:10;padding:0}@media (min-width:768px){.hero-section .hero-info .h1 img,.hero-section .hero-info h1 img{max-width:500px;max-height:300px;margin:0}}@media (min-width:1800px){.hero-section .hero-info .h1 img,.hero-section .hero-info h1 img{max-width:600px;max-height:400px}}.hero-section .hero-info div.h1{font-size:0;line-height:0}.hero-section .hero-info div.h1 span{display:inline-block;vertical-align:top}.hero-section .hero-info .intro-text{margin:-15px 0 25px;max-width:500px;font-size:20px;line-height:24px}@media (min-width:1200px){.my-carousel .hero-section .hero-info .intro-text{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}}@media (min-width:1800px){.hero-section .hero-info .intro-text{max-width:823px;margin-top:-25px;font-size:35px;line-height:40px}}.hero-section .hero-info .buttons{max-width:200px;margin:0 auto}@media (min-width:1200px){.hero-section .hero-info .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none;margin:0 0 -35px;padding-top:15px}.my-carousel .hero-section .hero-info .buttons{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;position:relative;padding-left:29px}}@media (min-width:1800px){.hero-section .hero-info .buttons{padding:0}}.hero-section .hero-info .button{margin-bottom:35px;width:auto;min-width:180px}@media (min-width:1200px){.my-carousel .hero-section .hero-info .button{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;margin-right:40px;padding:15px 20px}}.has-animation.fadeIn{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.has-animation.fadeIn.animate{opacity:1}.has-animation.fadeInUp{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .5s ease,-webkit-transform .75s ease-in-out;transition:opacity .5s ease,-webkit-transform .75s ease-in-out;transition:opacity .5s ease,transform .75s ease-in-out;transition:opacity .5s ease,transform .75s ease-in-out,-webkit-transform .75s ease-in-out}.has-animation.fadeInUp.animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.has-animation.fadeInLeft{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-transition:opacity .5s ease,-webkit-transform .75s ease-in-out;transition:opacity .5s ease,-webkit-transform .75s ease-in-out;transition:opacity .5s ease,transform .75s ease-in-out;transition:opacity .5s ease,transform .75s ease-in-out,-webkit-transform .75s ease-in-out}.has-animation.fadeInLeft.animate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.has-animation.fadeInRight{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);-webkit-transition:opacity .5s ease,-webkit-transform .75s ease-in-out;transition:opacity .5s ease,-webkit-transform .75s ease-in-out;transition:opacity .5s ease,transform .75s ease-in-out;transition:opacity .5s ease,transform .75s ease-in-out,-webkit-transform .75s ease-in-out}@media (min-width:1200px){.has-animation.fadeInRight{-webkit-transform:translateX(-25px);transform:translateX(-25px)}}@media (min-width:1800px){.has-animation.fadeInRight{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}.has-animation.fadeInRight.animate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.has-animation.border-grow{width:0;-webkit-transition:width 2s ease;transition:width 2s ease}.has-animation.border-grow.animate{width:100%}.hero-section-wrapper{position:relative}.my-carousel .hero-section-wrapper{margin-bottom:40px}.hero-section-wrapper.animation-show .h1 span,.hero-section-wrapper.animation-show h1 span{opacity:1;visibility:visible}.hero-section-wrapper.animation-show .border-title{-webkit-transition:left 0s linear,top .5s ease,height .5s ease;transition:left 0s linear,top .5s ease,height .5s ease}.hero-section-wrapper.animation-pause .border-title{-webkit-transition:left .2s linear,top .5s linear,height .5s linear,width 0s linear;transition:left .2s linear,top .5s linear,height .5s linear,width 0s linear}.hero-section-wrapper.animation-pause .border-title span{-webkit-transition:left 0s linear,top .5s linear,height .5s linear,width 0s linear;transition:left 0s linear,top .5s linear,height .5s linear,width 0s linear}.hero-section-wrapper+.outcome,.hero-section-wrapper+.visual-section{margin-top:70px}@media (min-width:1200px){.hero-section-wrapper+.outcome,.hero-section-wrapper+.visual-section{margin-top:100px}}@media (min-width:1440px){.hero-section-wrapper+.outcome,.hero-section-wrapper+.visual-section{margin-top:130px}}@media (min-width:1800px){.hero-section-wrapper+.outcome,.hero-section-wrapper+.visual-section{margin-top:150px}}.hero-section-wrapper .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:2}@media (min-width:1200px){.hero-section-wrapper .border-title{position:absolute;width:10px;-webkit-transform:translate(-100%,-3px);transform:translate(-100%,-3px);-webkit-transition:left 1s linear,width .5s ease;transition:left 1s linear,width .5s ease;z-index:30}}@media (min-width:1800px){.hero-section-wrapper .border-title{width:15px}}@media (min-width:1200px){.hero-section-wrapper .border-title span{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:width .5s ease,-webkit-transform .3s ease;transition:width .5s ease,-webkit-transform .3s ease;transition:width .5s ease,transform .3s ease;transition:width .5s ease,transform .3s ease,-webkit-transform .3s ease}}@media (min-width:1200px){.hero-section-wrapper .border-title span.active{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@media (min-width:1800px){.hero-section-wrapper .border-title span.active{-webkit-transform:translateX(-17px);transform:translateX(-17px)}}@media (min-width:1200px){.hero-section-wrapper .border-top{position:absolute;width:10px;top:0;left:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:height .5s ease;transition:height .5s ease;z-index:30}}@media (min-width:1800px){.hero-section-wrapper .border-top{width:15px}}@media (min-width:1200px){.hero-section-wrapper .border-bottom{position:absolute;width:10px;bottom:0;left:0;-webkit-transform:translateX(0);transform:translateX(0);z-index:30;-webkit-transition:height .5s ease;transition:height .5s ease}}@media (min-width:1800px){.hero-section-wrapper .border-bottom{width:15px}}.hero-section-wrapper .border{position:absolute;top:100%;left:0;width:100%;height:40px;border:none!important}@media (min-width:1200px){.hero-section-wrapper .border{height:48px}}.hero-section-wrapper .border.animate:after{width:100%}.hero-section-wrapper .border:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:width 1s ease;transition:width 1s ease}.hero-section-wrapper.red .border-bottom,.hero-section-wrapper.red .border-title span,.hero-section-wrapper.red .border-top,.hero-section-wrapper.red .border:after{background:#eb3007}.hero-section-wrapper.light-red .border-bottom,.hero-section-wrapper.light-red .border-title span,.hero-section-wrapper.light-red .border-top,.hero-section-wrapper.light-red .border:after{background:#f63}.hero-section-wrapper.light-green .border-bottom,.hero-section-wrapper.light-green .border-title span,.hero-section-wrapper.light-green .border-top,.hero-section-wrapper.light-green .border:after{background:#9c3}.hero-section-wrapper.olive .border-bottom,.hero-section-wrapper.olive .border-title span,.hero-section-wrapper.olive .border-top,.hero-section-wrapper.olive .border:after{background:#97ca32}.hero-section-wrapper.yellow .border-bottom,.hero-section-wrapper.yellow .border-title span,.hero-section-wrapper.yellow .border-top,.hero-section-wrapper.yellow .border:after{background:#ff0}.hero-section-wrapper.blue .border-bottom,.hero-section-wrapper.blue .border-title span,.hero-section-wrapper.blue .border-top,.hero-section-wrapper.blue .border:after{background:#099}.hero-section-wrapper .video-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-2;overflow:hidden}.hero-section-wrapper .video-bg .video-js .vjs-tech{width:auto!important;height:auto!important}@media (min-width:1200px){.hero-section-wrapper .hero-slider .hero-section{min-height:600px}}@media (min-width:1200px){.hero-section-wrapper .hero-slider .slick-current .hero-info{opacity:1;-webkit-transition-delay:.5s;transition-delay:.5s}}@media (min-width:1200px){.my-carousel .hero-section-wrapper .hero-slider .hero-info{padding-top:0;margin-top:-80px;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}}@media (min-width:1800px){.hero-section-wrapper .hero-slider .hero-info{margin-top:-140px}}.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;width:12px;height:12px;background:#fff;display:inline-block;margin:0 .5rem;border-radius:100%;border:2px solid #fff}.owl-dots{margin:auto;position:absolute;bottom:3.5rem;left:0;right:0;width:max-content}.owl-dot.active{background:#000!important}@media (max-width:1200px){.hero-section .hero-info{padding-bottom:116px}.icon-slide{font-size:65px;bottom:117px;position:absolute;width:100%;text-align:center}.gourtment-logo{margin-left:0}.icon-slide-2{font-size:46px;bottom:101px;position:absolute;width:100%}.img-icon-slide{height:90px;margin:0 auto;margin-left:calc(50% - 77px)}.icon-slide{font-size:55px;bottom:104px;position:absolute;width:100%;text-align:center}}