/*@font-face {*/
/*	font-family: 'Nunito';*/
/*	font-style: normal;*/
/*	font-weight: normal;*/
/*	src: local('Nunito'), url('/fonts/Nunito-Regular.ttf') format('ttf');*/
/*	font-display: swap;*/
/*}*/
/*@font-face {*/
/*	font-family: 'Nunito-Light';*/
/*	font-style: normal;*/
/*	font-weight: 300;*/
/*	src: local('Nunito-Light'), url('/fonts/Nunito-Light.ttf') format('ttf');*/
/*	font-display: swap;*/
/*}*/
/*@font-face {*/
/*	font-family: 'Nunito-Bold';*/
/*	font-style: normal;*/
/*	font-weight: 600;*/
/*	src: local('Nunito-Bold'), url('/fonts/Nunito-Bold.ttf') format('ttf');*/
/*	font-display: swap;*/
/*}*/
/*@font-face {*/
/*	font-family: 'Nunito-ExtraBold';*/
/*	font-style: normal;*/
/*	font-weight: 800;*/
/*	src: local('Nunito-ExtraBold'), url('/fonts/Nunito-ExtraBold.ttf') format('ttf');*/
/*	font-display: swap;*/
/*}*/

body {color: #1a1f1e; font-size: 18px;}
.pricing .pricing__opportunities {margin-left: 20px; margin-right: 10px;}
.pricing__opportunities p .mdi {color: #019001}
.pricing__card-price {font-weight: bold;}
.pricing .pricing__opportunities--not-available {color: #075e54;}
.pricing.pricing--simple .pricing__card-price--per-month {opacity: 0.9;}
h2, h3 {color: #151b24;}
.link.link--gray {color: #343434;}
.menu {padding-top: 15px;}
.header-home.header-home--color {padding-top: 80px;}
.section {padding-bottom: 65px;}
.pricing .pricing__card-price {margin-top: 0;}
.footer-menu .footer-menu__social {display: flex; font-size: 32px; justify-content: center;}
.site-btn.site-btn--invert {color: #1a1f1e;}
.popup_close {position: absolute; top: 0; right: 55px; border: 0; background: none; font-size: 34px; cursor: pointer;}
.menu.menu--active .menu__logo-title {opacity: 0.8;}
.top_button_mobile {display: none;}
.pricing .pricing__card-head.pricing__card-head--other-color-2 {background-color: #001a17;}
@media screen and (max-width: 768px) {
.top_button_mobile {display: block; position: absolute; top: 0px; right: 60px;}
.about-app {margin-top: 20px; padding-top: 70px}
}

@media screen and (max-width: 480px) {
.top_button_mobile {display: none; position: absolute; top: 0px; right: 10px;}
.menu.menu--active .top_button_mobile {display: block; position: absolute; top: -6px; right: 10px;}
.menu.menu--active .menu__logo-title {opacity: 0; display: none;}
.menu .menu__logo-title {padding-left: 5px;}
}

@media screen and (min-width: 990px) and (max-width: 1280px) {
    .menu .menu__item:last-child{
        display: none;
    }
}

.carousel .carousel__slide-img {box-shadow: none;}
