@font-face{font-family:Assassin;src:url("../../webfonts/android_assassin/Android Assassin Italic.ttf")}@font-face{font-family:Calibri;font-weight:300;src:url(../../webfonts/calibri/calibri-regular.ttf)}html{box-sizing:border-box;font-size:112.5%;-webkit-tap-highlight-color:transparent}@media only screen and (max-width:575px){html{font-size:87.5%}}*,::after,::before{margin:0;padding:0;border:0;box-sizing:inherit}:focus{outline:0}a,a:hover{text-decoration:none}img{max-width:100%;height:auto}button:not(:disabled){cursor:pointer}button:focus{outline:0}body{display:flex;flex-direction:column;position:relative;font-family:Calibri,sans-serif;background:#fff;min-width:375px;color:#394867;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.main-content{flex-grow:1}body::-webkit-scrollbar{-webkit-appearance:none}body::-webkit-scrollbar:horizontal{height:11px}body::-webkit-scrollbar:vertical{width:11px}body::-webkit-scrollbar-thumb{background-color:#a8a8a8;border:2px solid #fff;border-radius:8px}input,textarea{box-shadow:none}::placeholder{opacity:.7}:-ms-input-placeholder{opacity:.7}::ms-input-placeholder{opacity:.7}.main-header{position:fixed;width:100%;border-bottom:1px solid #e8f0f4;height:86px;display:flex;align-items:center;background-color:#fff;z-index:9}.main-content{padding-top:86px}.main-header__logo img{display:block;max-width:230px}.main-header__content{display:flex;align-items:center;justify-content:space-between}.main-header__buttons{display:flex;align-items:center}.main-header__buttons .btn:last-child{margin-left:10px;min-width:auto}@media only screen and (max-width:575px){.main-header{height:52px}.main-content{padding-top:52px}.main-header__logo img{max-width:140px}}.main-footer{padding:50px 0;border-top:4px solid #e8f0f4;background-color:#1b1464;color:#fff;text-align:center}.container{width:100%;max-width:1210px;margin:0 auto;padding:0 20px}.main-title{max-width:570px;margin-bottom:40px;font-family:Assassin;font-size:32px;font-style:italic;font-weight:400;line-height:37px;letter-spacing:0;text-align:left;color:#1b1464;text-transform:uppercase}.main-title--white{color:#fff}.main-title--center{max-width:100%;text-align:center}@media only screen and (max-width:991px){.main-title{margin-bottom:24px}}@media only screen and (max-width:575px){.main-title{font-size:26px;line-height:30px}}.accent{color:#00bdff}.btn{display:inline-block;min-width:160px;padding:13px 20px;font-size:16px;font-weight:700;line-height:16px;color:#fff;background-color:#00bdff;border:2px solid #00bdff;border-radius:30px;text-align:center;box-shadow:0 8px 20px -5px #28a6D233;transition:all .3s ease}.btn:hover{background-color:#fff;color:#00bdff;box-shadow:0 4px 20px -5px #28a6D226}.btn.btn--sm{min-width:140px}.btn.btn--outline{background-color:#fff;color:#00bdff;box-shadow:0 4px 20px -5px #28a6D226}.btn.btn--outline:hover{color:#fff;background-color:#00bdff;box-shadow:0 8px 20px -5px #28a6D233}@media only screen and (max-width:575px){.btn{font-size:14px;line-height:14px}.btn.btn--sm{min-width:100px;padding:6px 10px}}.hero{margin-top:70px;margin-bottom:140px;position:relative}.hero-title{max-width:570px;margin-bottom:40px;font-family:Assassin;font-size:36px;font-style:italic;font-weight:400;line-height:41px;letter-spacing:0;text-align:left;color:#1b1464;text-transform:uppercase}@media only screen and (max-width:991px){.hero-title{margin-bottom:24px}}@media only screen and (max-width:575px){.hero-title{font-size:28px;line-height:32px}}.hero__content{padding-top:13px;padding-right:15px;padding-bottom:32px;width:50%;font-size:20px;font-weight:300;line-height:30px;letter-spacing:0}.hero__text{padding-right:17px;margin-bottom:20px}.hero__img{padding-left:15px;position:absolute;width:50%;right:0;top:0;height:100%;display:flex;align-items:center}.hero__img img{object-fit:contain}@media only screen and (max-width:991px){.hero{margin-top:50px;margin-bottom:50px}.hero__content{padding-top:0;padding-right:0;width:100%}.hero__text{padding-right:0}.hero__img{padding-left:0;position:relative;width:100%;justify-content:center}}@media only screen and (max-width:575px){.hero{margin-top:32px;margin-bottom:32px}.hero__content{font-size:16px;line-height:24px}.hero__text{margin-bottom:8px}.hero .btn{display:block}}.tags{margin-bottom:22px;display:flex;align-items:center;flex-wrap:wrap;list-style:none}.tag{display:block;margin-right:8px;margin-bottom:8px;padding:12px 14px;border:1px solid #9ba4b5;border-radius:30px;font-size:16px;font-weight:300;line-height:20px;letter-spacing:0;color:#9ba4b5}@media only screen and (max-width:575px){.tags{margin-bottom:20px}.tag{margin-right:4px;margin-bottom:4px;padding:10px 12px;font-size:14px;line-height:1}}.about{margin-bottom:140px;overflow-x:hidden}.about__left,.about__right{display:flex;align-items:center}.about__right{margin-bottom:30px}.about__content,.about__img{width:50%;line-height:28px}.about__right .about__content{padding-left:27px}.about__left .about__content{padding-right:27px}@media only screen and (max-width:991px){.about{margin-bottom:60px}.about__right{flex-direction:column-reverse}.about__left{flex-direction:column}.about__content,.about__img{width:100%}.about__content{margin-bottom:32px}.about__img{display:flex;justify-content:center}.about__right .about__content{padding-left:0}.about__left .about__content{padding-right:0}}.gallery{margin:0 -12px 128px;display:flex;justify-content:space-between}.gallery__img{padding:6px}.gallery__img img{width:100%}@media only screen and (max-width:575px){.gallery{margin-bottom:48px;flex-wrap:wrap;justify-content:center}.gallery__img{padding:6px;width:33.3333%}}.advantage{padding:116px 0 62px;background-color:#1b1464;color:#fff;position:relative}.advantage__container{width:100%;max-width:1210px;margin:0 auto;padding:0 20px;display:flex}.advantage__column{width:50%}.advantage__text{margin-left:auto;max-width:470px;line-height:28px}.advantage__text p{margin-bottom:20px}.advantage__img{padding-top:30px;margin-left:-135px}.advantage .btn{margin-top:30px}.advantage__decor{position:absolute;top:25px;right:33px;z-index:1}@media only screen and (max-width:991px){.advantage__decor{display:none}.advantage__container{flex-direction:column}.advantage__column{width:100%}.advantage__img{margin:0 auto;text-align:center}.advantage__text{margin-left:0;max-width:100%}}@media only screen and (max-width:575px){.advantage{padding:60px 0}.advantage__img{margin:0 -20px}.advantage__text{line-height:21px}.advantage .btn{display:block;margin-top:10px}}.features{padding:140px 0}.features__list{margin:55px -15px -15px;display:flex;flex-wrap:wrap}.features__item{padding:15px;width:33.33333%}.feature{height:100%;padding:40px;background-color:#e8f0f4;border-radius:30px;font-size:18px;font-weight:300;line-height:28px;color:#394867;background-position:center;background-size:cover;background-repeat:no-repeat;min-height:248px}.feature__icon{margin-bottom:30px;display:block;width:60px;height:60px;object-fit:contain}.feature__title{margin-bottom:20px;font-size:20px;font-weight:700;line-height:28px;color:#1b1464}@media only screen and (max-width:991px){.features__item{width:50%}.feature{padding:24px;font-size:14px;font-weight:300;line-height:21px}}@media only screen and (max-width:575px){.features{padding:60px 0}.features__list{margin:-8px;flex-direction:column}.features__item{padding:8px;width:100%}.feature__icon{margin-bottom:16px}.feature__title{margin-bottom:12px;font-size:18px;font-weight:700;line-height:28px}}.contact{min-height:544px;padding:60px 0;background-color:#1b1464;position:relative;display:flex;align-items:center}.contact::before{content:"";position:absolute;height:calc(100% - 18px);top:18px;right:0;width:60%;background-image:url(../../images/landing/landing-img-7.png);background-position:right;background-repeat:no-repeat;background-size:contain}.contact::after{content:"";position:absolute;height:calc(100% - 100px);top:50px;left:0;width:50%;background-color:#e8f0f4;border-radius:0 200px 30px 0}.contact__container{width:100%;max-width:1210px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.contact__form{width:50%;padding:50px}.contact__img{position:absolute;width:50%;bottom:0;right:0}@media only screen and (max-width:991px){.contact{min-height:auto;flex-direction:column;padding:60px 0 0}.contact__img{position:relative;width:100%}.contact::before{display:none}.contact::after{display:none}.contact__form{margin-left:-20px;width:100%;background-color:#e8f0f4;border-radius:0 200px 30px 0}}@media only screen and (max-width:575px){.contact__form{margin:0 -20px;padding:40px 20px}}.contact-us{padding:70px 0;background-color:#e8f0f4}.contact-us__container{width:100%;max-width:1210px;margin:0 auto;padding:0 20px}
