*{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;position:relative;font-family:'Roboto', sans-serif;color:#4b4b4d;background-color:#ececec}h1{font-size:50px}@media screen and (max-width: 1024px){h1{font-size:36px}}@media screen and (max-width: 425px){h1{font-size:28px}}h2{font-size:36px}@media screen and (max-width: 1024px){h2{font-size:28px}}@media screen and (max-width: 425px){h2{font-size:22px}}h3{font-size:30px}@media screen and (max-width: 1024px){h3{font-size:24px}}@media screen and (max-width: 425px){h3{font-size:18px}}h4{font-size:18px}@media screen and (max-width: 1024px){h4{font-size:16px}}ul{padding:0;list-style-type:none;margin:0}a{text-decoration:none}.button,button{border-radius:36px;text-transform:uppercase;border:none;font-size:16px;display:inline-block;padding:12px 22px;font-weight:600;margin:0}.header{position:fixed;top:0;left:0;right:0;z-index:10}.container{margin:0 auto;width:100%;max-width:1480px;padding:0 15px}.overflowLair{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-1;overflow:hidden;opacity:0;background-color:rgba(0,0,0,0.8)}body.mobile-menu{overflow-y:hidden}body.mobile-menu .mobile-nav .button::before{-webkit-transform:rotate(45deg) translate3d(8px, 8px, 0);transform:rotate(45deg) translate3d(8px, 8px, 0)}body.mobile-menu .mobile-nav .button::after{-webkit-transform:rotate(-45deg) translate3d(8px, -9px, 0);transform:rotate(-45deg) translate3d(8px, -9px, 0)}body.mobile-menu .mobile-nav .button span{display:none}body.mobile-menu .header-nav__list{opacity:1;visibility:visible;width:80%;z-index:2}body.mobile-menu .header-nav__list li{margin-bottom:20px}body.mobile-menu .header-nav__list a{color:#4b4b4d}@media screen and (max-width: 768px){body.mobile-menu .header-nav__list a{font-size:12px}}body.mobile-menu .overflowLair{opacity:1;visibility:visible;z-index:1}.header{margin:0 0 10px 0;padding:10px 0;-webkit-transition:background-color .8s;-o-transition:background-color .8s;transition:background-color .8s}.header.active{background-color:rgba(0,0,0,0.8)}.header .logo{max-width:140px}@media screen and (max-width: 1024px){.header .logo{max-width:120px}}@media screen and (max-width: 768px){.header .logo{max-width:100px}}@media screen and (max-width: 425px){.header .logo{max-width:80px}}.header .logo a{display:block}.header .logo img{width:100%;-o-object-fit:cover;object-fit:cover}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1024px){.header-nav__list{opacity:0;visibility:hidden;position:fixed;left:0;top:0;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:30px;width:0;-webkit-transition:opacity .3s, width .3s;-o-transition:opacity .3s, width .3s;transition:opacity .3s, width .3s}}.header-nav__list .droppDown{position:relative}@media (max-width: 1024px){.header-nav__list .droppDown{text-align:center}}.header-nav__list .droppDown:hover .droppDown-list{opacity:1;visibility:visible}.header-nav__list .droppDown .droppDown-list{position:absolute;top:100%;left:-100%;opacity:0;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:rgba(0,0,0,0.4);max-width:300px;-webkit-transition:visibility .3s, opacity .3s;-o-transition:visibility .3s, opacity .3s;transition:visibility .3s, opacity .3s;padding:10px;border-radius:4px}@media (max-width: 1024px){.header-nav__list .droppDown .droppDown-list{position:static;background-color:transparent;visibility:visible;opacity:1}}.header-nav__list .droppDown .droppDown-list__item{text-align:center;padding:8px 0}@media (max-width: 1024px){.header-nav__list .droppDown .droppDown-list__item{padding:7px 0;margin-bottom:0}}.header-nav__list .droppDown .droppDown-list__item a{color:#fff;font-size:16px;text-transform:none;line-height:1.25}@media (max-width: 1024px){.header-nav__list .droppDown .droppDown-list__item a{color:#4b4b4d;font-size:14px;font-weight:300}}.header-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav li{margin:0 17px}.header-nav .nav__item{text-transform:uppercase;text-decoration:none;font-weight:700;color:#fff;-webkit-transition:color .4s, border-color .4s;-o-transition:color .4s, border-color .4s;transition:color .4s, border-color .4s;padding-bottom:2px;border-bottom:2px solid transparent}@media screen and (min-width: 1024px){.header-nav .nav__item:hover{border-color:#18c1a4}}@media (max-width: 1024px){.header-nav .nav__item{border-bottom:2px solid #18c1a4}}.mobile-nav{width:30px;height:30px;display:none;position:relative;margin-left:auto;cursor:pointer}@media screen and (max-width: 1024px){.mobile-nav{display:block}}@media screen and (max-width: 425px){.mobile-nav{width:25px;height:25px}}.mobile-nav .button{border:none;background:none;width:100%;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}@media screen and (max-width: 425px){.mobile-nav .button{height:25px}}.mobile-nav .button::before{content:'';display:inline-block;width:100%;height:3px;background-color:#fff;position:absolute;top:0;left:0;right:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media screen and (max-width: 425px){.mobile-nav .button::before{height:2px}}.mobile-nav .button::after{content:'';display:inline-block;width:100%;height:3px;background-color:#fff;position:absolute;bottom:0;left:0;right:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media screen and (max-width: 425px){.mobile-nav .button::after{height:2px}}.mobile-nav span{display:inline-block;width:100%;height:3px;background-color:#fff}@media screen and (max-width: 425px){.mobile-nav span{height:2px}}.main-section{height:100vh;position:relative;overflow:hidden;background:url(../images/main-bg.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}@media screen and (max-width: 1024px){.main-section{height:auto}}@media screen and (max-width: 425px){.main-section{background-position:center}}.main-section .container{height:100%}.main-section__background{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.main-section__background img{width:100%;-o-object-fit:cover;object-fit:cover}.main-section__overflow{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(0,0,0,0.4)}.main-section-content{position:relative;z-index:1;max-width:700px;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 1024px){.main-section-content{top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin:150px 0}}.main-section__title{text-transform:none;color:#fff;margin:0 0 30px 0}.main-section__subtitle{color:#fff;line-height:1.5;margin:0 0 30px 0}@media screen and (max-width: 1024px){.main-section__subtitle{font-size:14px}}.main-section__link{background-color:#18c1a4;color:#fff;margin:0;-webkit-transition:color .3s, background-color .3s;-o-transition:color .3s, background-color .3s;transition:color .3s, background-color .3s}@media screen and (min-width: 1024px){.main-section__link:hover{background-color:#fff;color:#18c1a4}}.about{margin:100px 0;color:#4b4b4d;padding-bottom:50px;border-bottom:3px solid #18c1a4}.about .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 992px){.about .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about .about-side{max-width:60%}@media screen and (max-width: 1024px){.about .about-side{max-width:100%;text-align:center}}.about .about-side:first-child{max-width:40%;margin-right:60px}@media screen and (max-width: 1024px){.about .about-side:first-child{max-width:100%;margin-right:0}}.about .about__text{margin-bottom:30px;line-height:1.5}.about .about-side__image{width:100%}.about .about__link{background-color:#4c4c4e;color:#fff;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media screen and (min-width: 1024px){.about .about__link:hover{background-color:#18c1a4}}.services .services-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s}@media screen and (max-width: 1200px){.services .services-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.services .services-content{width:100%}.services .services-images{position:relative;max-width:588px;max-height:500px;width:100%}@media screen and (max-width: 1200px){.services .services-images{display:none}}.services .services-images .services-image{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;width:100%;height:100%;-webkit-transition:opacity .5s, visibility .3s;-o-transition:opacity .5s, visibility .3s;transition:opacity .5s, visibility .3s}.services .services-images .services-image.active{visibility:visible;opacity:1}.services .services-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:95px}@media (max-width: 1024px){.services .services-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}}.services .services-menu .services-menu__item{width:33.333%;text-align:center;cursor:pointer;padding:35px 38px;color:#102C39;-webkit-transition:background-color .3s, color .3s;-o-transition:background-color .3s, color .3s;transition:background-color .3s, color .3s}@media (max-width: 1024px){.services .services-menu .services-menu__item{width:100%;padding:16px}}.services .services-menu .services-menu__item.active{background-color:#18C1A4;color:#fff}.services .services-tabs{margin-left:80px;padding-bottom:80px}@media (max-width: 1024px){.services .services-tabs{margin-left:30px}}.services .services-tab{display:none;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.services .services-tab.active{display:block;opacity:1}.services .services-tab .services-tab-list{padding:0 30px 0 30px}.services .services-tab .services-tab-list__item{position:relative;margin-bottom:40px;color:#102C39CC}.services .services-tab .services-tab-list__item:before{content:'';position:absolute;left:-30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;background-color:#18C1A4}.services .services-tab .services-tab-list__item:last-child{margin-bottom:0}.ourclients{margin-top:50px;background:#18c1a4;padding:30px 0}.ourclients .ourclients__title{text-align:center;color:#fff;margin-top:0}.ourclients .ourclients-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1024px){.ourclients .ourclients-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.ourclients .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ourclients .ourclients-card{width:16.666%;margin:0 10px}@media screen and (max-width: 1024px){.ourclients .ourclients-card{width:25%}}.ourclients .ourclients-card img{width:100%;height:120px;-o-object-fit:contain;object-fit:contain}.contactus{position:relative;padding:30px 0 50px 0;margin-top:50px}.contactus .contactus__title{text-align:center;margin:0 0 50px 0}.contactus .contactus-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width: 992px){.contactus .contactus-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.contactus .contactus__button{background-color:#4c4c4e;color:#fff;font-weight:700;font-size:28px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;border-radius:20px;padding:20px;margin-bottom:20px;-webkit-animation:3s ease-in .1s infinite alternate move;animation:3s ease-in .1s infinite alternate move}@media screen and (min-width: 1024px){.contactus .contactus__button:hover{background-color:#18c1a4}}@media screen and (max-width: 768px){.contactus .contactus__button{font-size:18px;padding:10px}}@-webkit-keyframes move{from{background-color:#4c4c4e}to{background-color:#18c1a4}}@keyframes move{from{background-color:#4c4c4e}to{background-color:#18c1a4}}.contactus .contactus-side:first-child{margin-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 992px){.contactus .contactus-side:first-child{margin:0}}.contactus .contactus-side:last-child img{width:100%}@media screen and (max-width: 992px){.contactus .contactus-side:last-child{margin-bottom:40px}}.footer{background-color:rgba(0,0,0,0.8);padding:30px 0}.footer .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 426px){.footer .footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.footer .footer-coll{margin:0 10px}@media screen and (max-width: 426px){.footer .footer-coll{margin:0 10px 20px 10px}}.footer .logo{max-width:140px}@media screen and (max-width: 425px){.footer .logo{margin:0 auto}}.footer .logo a{display:block}.footer .logo img{width:100%;-o-object-fit:cover;object-fit:cover}.footer .schedule-content .schedule__text{font-size:14px;color:#fff;margin:0 0 5px 0;padding-bottom:2px}.footer .schedule__title{margin:0 0 10px 0;font-size:16px;color:#18c1a4;font-weight:700}.footer .footer-nav__title{margin:0 0 10px 0;font-size:16px;color:#18c1a4}.footer .footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .footer-nav li{margin-bottom:3px}.footer .footer-nav .nav__item{font-size:12px;text-decoration:none;color:#fff;-webkit-transition:border-color .4s;-o-transition:border-color .4s;transition:border-color .4s;padding-bottom:2px;border-bottom:2px solid transparent}@media screen and (min-width: 1024px){.footer .footer-nav .nav__item:hover{border-color:#18c1a4}}.footer .footer-contact__title{margin:0 0 10px 0;font-size:16px;color:#18c1a4;margin-bottom:15px}.footer .footer-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .footer-contact a{font-size:14px;color:#fff;margin-bottom:5px;padding-bottom:2px;border-bottom:2px solid transparent;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}@media screen and (min-width: 1024px){.footer .footer-contact a:hover{border-color:#18c1a4}}.footer .footer-copyright{margin:25px 0 0 0}.footer .footer-copyright p{margin:0;text-align:center;font-size:12px;color:#fff}.scrollToTop{position:fixed;right:20px;bottom:20px;width:50px;height:50px;background:none;padding:5px;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:opacity .4s, visibility .3;-o-transition:opacity .4s, visibility .3;transition:opacity .4s, visibility .3;background-color:#fff;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.4);box-shadow:3px 3px 3px rgba(0,0,0,0.4);border-radius:50%}.scrollToTop.active{opacity:1;visibility:visible}.scrollToTop svg{width:100%;height:100%}.introduction{position:relative;padding:110px 0 55px}.introduction .introduction__image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.introduction .introduction__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.introduction .introduction__overflow{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(2,80,65,0.8)}.introduction .breadcrumbs{margin-bottom:82px}.introduction-article{text-align:center;max-width:992px;width:100%;margin:0 auto}.introduction-article h1{font-weight:bold;font-size:48px;line-height:1.25;color:#FFFFFF;margin:0 0 40px 0}@media (max-width: 1024px){.introduction-article h1{font-size:22px;margin-bottom:24px}}.introduction-article p{font-size:24px;line-height:1.25;text-align:center;color:#FFFFFF;margin:0}@media (max-width: 1024px){.introduction-article p{font-size:14px}}.error{position:relative;text-align:center;padding:100px 0}.error .error-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:70px}.error .error-message__text{font-weight:bold;font-size:224px;color:#3C525C}@media screen and (max-width: 1024px){.error .error-message__text{font-size:116px}}.error .error-message__image{max-width:218px;max-height:218px;width:100%;height:100%}@media screen and (max-width: 1024px){.error .error-message__image{max-width:109px;max-height:109px}}.error .error-message__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.error .error-description__title{font-size:36px;line-height:1.25;color:rgba(16,44,57,0.8);margin-bottom:32px}@media screen and (max-width: 1024px){.error .error-description__title{font-size:26px}}.error .error-description__subtitle{font-weight:300;font-size:24px;line-height:1.25}@media screen and (max-width: 1024px){.error .error-description__subtitle{font-size:18px;font-weight:400}}.decor__wirless--first,.decor__wirless--second{position:absolute;max-width:480px;width:100%;max-height:480px;height:100%;z-index:-1}@media screen and (max-width: 1024px){.decor__wirless--first,.decor__wirless--second{max-width:240px;max-height:240px}}.decor__wirless--first img,.decor__wirless--second img{width:100%;-o-object-fit:cover;object-fit:cover}.decor__connector--first{position:absolute;max-width:97px;width:100%;max-height:75px;height:100%;z-index:-1}.decor__connector--first img{width:100%;-o-object-fit:cover;object-fit:cover}.decor__wirless--first{bottom:0;left:10%}@media screen and (max-width: 1200px){.decor__wirless--first{display:none}}.decor__wirless--second{bottom:-22%;right:100px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width: 1200px){.decor__wirless--second{display:none}}.decor__connector--first{bottom:70%;left:25%}@media screen and (max-width: 1200px){.decor__connector--first{display:none}}.error::after{content:'';height:80px;width:100%;position:absolute;left:0;right:0;bottom:0;background:#337065}.breadcrumbs .breadcrumbs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs .breadcrumbs-list::before{content:'';width:30px;border:3px solid #18C1A4;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width: 1024px){.breadcrumbs .breadcrumbs-list::before{display:none}}.breadcrumbs .breadcrumbs-list__item{margin-right:15px;position:relative}.breadcrumbs .breadcrumbs-list__item:last-child::before{display:none}.breadcrumbs .breadcrumbs-list__item::before{content:'>';font-size:12px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:-10px;color:#fff;max-height:9px}.breadcrumbs .breadcrumbs-list__item:last-child{margin-right:0}.breadcrumbs .breadcrumbs-list__item a{font-size:18px;color:#FFFFFF;border-bottom:2px solid transparent;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}@media screen and (max-width: 1024px){.breadcrumbs .breadcrumbs-list__item a{font-size:12px}}@media screen and (min-width: 1024px){.breadcrumbs .breadcrumbs-list__item a:hover{border-color:#18c1a4}}.general{padding:100px 0}@media (max-width: 1024px){.general{padding:50px 0}}.general .general__title{position:relative;font-size:28px;line-height:1.25;margin-bottom:56px}@media (max-width: 1024px){.general .general__title{margin-bottom:24px;font-size:17px}}.general .general__title::before{content:'';position:absolute;top:-10px;left:0;width:70px;height:3px;background-color:#18C1A4}.general .general-side-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1024px){.general .general-side-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.general .general-side{width:50%}@media (max-width: 1024px){.general .general-side{width:100%}}.general .general-side:first-child{margin-right:250px}@media (max-width: 1024px){.general .general-side:first-child{margin-bottom:50px}}.general .general-side:last-child{margin-right:20px}@media (max-width: 1024px){.general .general-side:last-child{margin-right:12px}}.general .general__heading{margin:0 0 40px 0;font-weight:300;font-size:22px;line-height:1.25}@media (max-width: 1024px){.general .general__heading{font-size:18px}}.general .general-list{padding-left:40px}.general .general-list__item{position:relative;font-weight:300;font-size:18px;line-height:1.25;margin-bottom:32px}@media (max-width: 1024px){.general .general-list__item{font-size:14px}}.general .general-list__item:last-child{margin-bottom:0}.general .general-list__item::before{content:'';position:absolute;left:-40px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#18C1A4;width:10px;height:10px}.general .general-images{position:relative;width:100%}.general .general-images::before{content:'';position:absolute;z-index:-1;right:-20px;bottom:-20px;width:100%;height:100%;background-color:#18C1A4}@media (max-width: 1024px){.general .general-images::before{right:-12px;bottom:-12px}}.general .general-images__item{width:100%}.general-blockquote{margin:0 auto 70px auto;max-width:830px;width:100%}@media (max-width: 1024px){.general-blockquote{margin-bottom:50px}}.general-blockquote blockquote{margin:0}.general-blockquote .blockquote__murk{display:block}.general-blockquote p{margin:0 0 33px auto;text-align:center;max-width:710px;width:100%;font-weight:300;font-size:22px;line-height:1.25}@media (max-width: 1024px){.general-blockquote p{margin-bottom:16px;font-size:16px}}.general-blockquote figcaption{text-align:right;font-size:18px}@media (max-width: 1024px){.general-blockquote figcaption{font-size:12px}}.general-slider{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:450px;margin-bottom:70px}@media (max-width: 1024px){.general-slider{margin-bottom:50px}}.general-slider .slider-image-wrapper{width:60%}@media (max-width: 1024px){.general-slider .slider-image-wrapper{display:none}}.general-slider .slider-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.general-slider .slider-list{width:40%;position:relative}@media (max-width: 1024px){.general-slider .slider-list{width:100%}}.general-slider .slider-list::after{content:'';display:block;background-color:#18C1A4;height:105px;width:100%}.general-slider .slider-list .slick-arrow{position:absolute;bottom:28px;background:none;font-size:0;cursor:pointer}.general-slider .slider-list .slick-next{left:140px}@media (max-width: 768px){.general-slider .slider-list .slick-next{left:40px}}.general-slider .slider-list .slick-next::before{content:'<';font-size:26px;color:rgba(255,255,255,0.6)}.general-slider .slider-list .slick-prev{right:140px}@media (max-width: 768px){.general-slider .slider-list .slick-prev{right:40px}}.general-slider .slider-list .slick-prev::before{content:'>';font-size:26px;color:rgba(255,255,255,0.6)}.general-slider .slider__item img{width:100%;max-height:345px;-o-object-fit:cover;object-fit:cover}.skills{position:relative;margin-bottom:90px}@media (max-width: 1024px){.skills.skills--under{border-bottom:4px solid #18c1a4}}.skills.skills--under .skills-content{position:absolute;top:0;right:0;max-width:750px;width:100%;padding:45px 35px;background-color:#ececec}@media (max-width: 1024px){.skills.skills--under .skills-content{position:static;max-width:100%;padding:0 0 50px 0}}.skills.skills--under .skills__text:last-child::after{display:none}.skills .skills-image-wrapper{position:relative;max-width:1000px;margin:0 0 auto 20px}@media (max-width: 1024px){.skills .skills-image-wrapper{margin:0 0 40px 12px}}.skills .skills-image-wrapper::before{content:'';position:absolute;z-index:-1;left:-20px;bottom:-20px;width:100%;height:100%;background-color:#18C1A4}@media (max-width: 1024px){.skills .skills-image-wrapper::before{left:-12px;bottom:-12px}}.skills .skills-image{width:100%}.skills .skills__title{margin:0 0 40px 0;font-size:28px;line-height:1.25;padding-right:40px;border-right:4px solid #18c1a4}@media (max-width: 1024px){.skills .skills__title{margin-bottom:24px;font-size:18px;border-right:none;padding:0}}.skills .skills__text{margin:0 0 32px 0;font-size:22px;line-height:1.25}@media (max-width: 1024px){.skills .skills__text{font-size:15px}}.skills .skills__text:last-child{position:relative;margin-bottom:0}.skills .skills__text:last-child::after{content:'';position:absolute;bottom:-30px;left:0;max-width:500px;width:100%;height:3px;background-color:#18c1a4}@media (max-width: 1024px){.skills .skills__text:last-child::after{display:none}}.contact-us{position:relative;margin-bottom:70px}.contact-us .contact-us-image-wrapper{position:relative;max-width:1075px;margin-left:auto;margin:0 20px auto 0x}@media (max-width: 1024px){.contact-us .contact-us-image-wrapper{margin:0 12px 0 0;margin-bottom:30px}}.contact-us .contact-us-image-wrapper::before{content:'';position:absolute;z-index:-1;right:-20px;top:-20px;width:100%;height:100%;background-color:#18C1A4}@media (max-width: 1024px){.contact-us .contact-us-image-wrapper::before{right:-12px;top:-12px}}.contact-us .contact-us__image{width:100%;display:block}.contact-us .contact-us-form{position:absolute;z-index:2;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:590px;width:100%;padding:60px 50px;background-color:#ececec;-webkit-box-shadow:0 0 30px rgba(2,80,65,0.3);box-shadow:0 0 30px rgba(2,80,65,0.3)}@media (max-width: 1024px){.contact-us .contact-us-form{position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin:0 auto}}.contact-us .contact-us-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-us .contact-us-form input{width:100%;margin-bottom:40px;background-color:#18c1a542;height:60px;padding:0 16px;font-size:18px;border:none;color:#fff;cursor:pointer}@media (max-width: 1024px){.contact-us .contact-us-form input{height:40px;margin-bottom:16px;font-size:14px}}.contact-us .contact-us-form input:focus{outline:#18c1a4}.contact-us .contact-us-form input[type=submit]{background-color:#18C1A4;font-size:14px;height:80px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media (max-width: 1024px){.contact-us .contact-us-form input[type=submit]{height:60px}.contact-us .contact-us-form input[type=submit]:hover{background-color:#0f9e86}}.contact-us .contact-us-form__title{font-size:30px;line-height:1.25;margin-bottom:40px;text-align:center}@media (max-width: 1024px){.contact-us .contact-us-form__title{font-size:16px;margin-bottom:30px}}
