.ct-home-hero .ct-hero-main .ct-hero-top-section .ct-hero-subsection .ct-hero-button{color:#05083e;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;background:#48eff5;padding:15px 40px;font-weight:bold;font-size:1.5rem;line-height:2.3rem;display:inline-block;text-align:center;-webkit-transition:color .6s ease-in,background-color .6s ease-in;-o-transition:color .6s ease-in,background-color .6s ease-in;-moz-transition:color .6s ease-in,background-color .6s ease-in;transition:color .6s ease-in,background-color .6s ease-in}.ct-home-hero .ct-hero-main .ct-hero-top-section .ct-hero-subsection .ct-hero-button:hover{background:#05083e;color:#48eff5;-webkit-box-shadow:#48eff5 0 0 10px 5px;-moz-box-shadow:#48eff5 0 0 10px 5px;box-shadow:#48eff5 0 0 10px 5px}.ct-home-hero{margin-top:35px}.ct-home-hero .ct-hero-main{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:60px 0 0;background-color:#000227}.ct-home-hero .ct-hero-main .ct-hero-top-section{margin:0 0 40px}.ct-home-hero .ct-hero-main .ct-hero-top-section .ct-hero-subsection .ct-hero-title{color:#fff;font-weight:800;text-transform:uppercase;margin:-17% 0 20px;text-align:left;line-height:38px;position:relative;font-size:3.5rem;z-index:1}.ct-home-hero .ct-hero-main .ct-hero-top-section .ct-hero-subsection .ct-hero-subtitle{color:#91b2dc;font-size:1.8rem;font-weight:bold;margin:0 0 30px;text-align:left}.ct-home-hero .ct-hero-main .ct-hero-top-section .ct-hero-subsection .ct-hero-button{font-size:1.8rem;line-height:2.6rem;padding:15px 30px}.ct-home-hero .ct-hero-main .ct-hero-top-section .ct-hero-subsection.ct-hero-image-section{text-align:right;position:relative;z-index:1}.ct-home-hero .ct-hero-main .ct-hero-top-section .ct-hero-subsection.ct-hero-text-section{text-align:center}.ct-home-hero .ct-hero-main .container.cards{position:relative}.ct-home-hero .ct-hero-main .container.cards .decoration_image{position:absolute;left:-50px;bottom:-155px;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.ct-home-hero .ct-hero-main .ct-hero-card-section{margin:0 0 -90px 0;padding:0;list-style:none}.ct-home-hero .ct-hero-main .ct-hero-card-section .slick-track{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.ct-home-hero .ct-hero-main .ct-hero-card-section .card-item{display:inline-block;padding:0 30px 0 0;position:relative}.ct-home-hero .ct-hero-main .ct-hero-card-section .card-item .card-inside{display:inline-block;position:relative}.ct-home-hero .ct-hero-main .ct-hero-card-section .card-item .card-inside img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:block}.ct-home-hero .ct-hero-main .ct-hero-card-section .card-item .card-inside:hover .card-description{opacity:1;z-index:1}.ct-home-hero .ct-hero-main .ct-hero-card-section .card-item .card-inside:hover .hover-image{opacity:1;z-index:1}.ct-home-hero .ct-hero-main .ct-hero-card-section .card-item .card-inside .card-title{position:absolute;bottom:20px;left:20px;right:10px;color:#fff;text-transform:uppercase;font-size:2.4rem;line-height:32px;font-weight:800;max-width:285px}.ct-home-hero .ct-hero-main .ct-hero-card-section .card-item .card-inside .card-description{position:absolute;font-size:1.8rem;bottom:20px;font-family:"Archivo",sans-serif;left:15px;right:15px;color:#0e0e0e;opacity:0;z-index:-1;-webkit-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;-moz-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}.ct-home-hero .ct-hero-main .ct-hero-card-section .card-item .card-inside .hover-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-2;-webkit-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;-moz-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}.ct-home-hero .ct-hero-feature-section{background:#000227;padding:150px 0 50px}.ct-home-hero .ct-hero-feature-section .ct-hero-feature-section{padding:0;margin:0;list-style:none}.ct-home-hero .ct-hero-feature-section .ct-hero-feature-section .feature-item{width:100%;margin:0 0 15px}.ct-home-hero .ct-hero-feature-section .ct-hero-feature-section .feature-item .feature-title{color:#48eff5;font-size:2rem;font-weight:bold;margin:0 0 20px}.ct-home-hero .ct-hero-feature-section .ct-hero-feature-section .feature-item .feature-description{color:#91b2dc;font-size:1.8rem;font-family:"Archivo",sans-serif;margin:0}@media only screen and (min-width:767px){.ct-home-hero .ct-hero-main{padding:130px 0 0}.ct-home-hero .ct-hero-main .ct-hero-top-section .ct-hero-subsection .ct-hero-title{line-height:50px;font-size:4.2rem;margin:0 0 20px}.ct-home-hero .ct-hero-main .ct-hero-card-section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 0 -90px}.ct-home-hero .ct-hero-main .ct-hero-card-section .card-item{padding:0 20px}.ct-home-hero .ct-hero-main .ct-hero-card-section .card-item{width:-webkit-calc(33.33% - 15px);width:-moz-calc(33.33% - 15px);width:calc(33.33% - 15px);padding:0}.ct-home-hero .ct-hero-feature-section{padding:190px 0 25px}.ct-home-hero .ct-hero-feature-section .ct-hero-feature-section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ct-home-hero .ct-hero-feature-section .ct-hero-feature-section .feature-item{width:-webkit-calc(25% - 30px);width:-moz-calc(25% - 30px);width:calc(25% - 30px)}}@media only screen and (min-width:1023px){.ct-home-hero .ct-hero-main .ct-hero-top-section .ct-hero-subsection .ct-hero-button{font-size:1.8rem}.ct-home-hero{margin-top:-60px}.ct-home-hero .ct-hero-main{padding:250px 0 0}.ct-home-hero .ct-hero-main .ct-hero-top-section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ct-home-hero .ct-hero-main .ct-hero-top-section .ct-hero-subsection{width:-webkit-calc(50% - 20px);width:-moz-calc(50% - 20px);width:calc(50% - 20px)}.ct-home-hero .ct-hero-main .ct-hero-top-section .ct-hero-subsection .ct-hero-title{line-height:65px;font-size:5.3rem}.ct-home-hero .ct-hero-main .ct-hero-top-section .ct-hero-subsection .ct-hero-subtitle{font-size:2.4rem}.ct-home-hero .ct-hero-main .ct-hero-top-section .ct-hero-subsection.ct-hero-text-section{text-align:left}.ct-home-hero .ct-hero-main .ct-hero-card-section .card-item{width:-webkit-calc(33.33% - 30px);width:-moz-calc(33.33% - 30px);width:calc(33.33% - 30px)}.ct-home-hero .ct-hero-main .ct-hero-card-section .card-item .card-inside .card-title{bottom:40px;left:30px;font-size:2.4rem}}@media only screen and (min-width:1199px){.ct-home-hero .ct-hero-main .container.cards .decoration_image{left:-50px;bottom:-140px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@media only screen and (min-width:1299px){.ct-home-hero .ct-hero-main .ct-hero-top-section .ct-hero-subsection.ct-hero-image-section img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}@media only screen and (min-width:1349px){.ct-home-hero .ct-hero-main .container.cards .decoration_image{left:-70px;bottom:-120px}}@media screen and (max-width:766px){.ct-home-hero .ct-hero-main .container.cards{padding-right:0}.ct-home-hero .ct-hero-main .ct-hero-card-section .slick-list{padding:0 15% 0 0 !important}}