@charset "UTF-8";
/*
	Theme Name: Template-landing
	Version: 1.0.0
	Theme URI: http://place-start.ru/
	Description: place-start создание продвижение сайтов
	Author: place-start
	Author URI: http://place-start.ru/
*/
.card-service__title_wrap{
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.catalog-nav__item{
	color: var(--color-theme_text);
}
.header-bottom {
    background-color: var(--color-theme);
}
.header-nav ul li a {
    color: #ffffff;
}
.header-nav ul li a:hover {
    color: #cde7d9;
}
.header-top {
	    background-color: var(--color-theme);
}
.header-contact__phone {
    color: #ffffff;
}
.header-contact__text {
    color: #ffffff;
}
.header-contact__svg {
    fill: #ffffff;
}
@media (min-width: 1440px) {
    .section-banner {
        height: 550px;
    }
}
.section-banner.light .section-banner__title {
    color: var(--color-theme);
}
.card-service__wrap:after {
    background-color: #54859a;
}
.card-service__title {
    color: #ffffff;
}
.advantage-block__img-wrap:after {
  border-radius: 50%; /* Делает элемент круглым */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); /* Добавляет тень */
  background: linear-gradient(145deg, #f0f4f8, #d9e2ec); /* Лёгкое освещение */
}
.review-slide__name {
    color: #ffffff;
}
.review-slide__text p {
    color: #ffffff;
}
.review-slide__wrap {
    background-color: var(--primary);
}
.footer {
    background-color: #81CADB;
}
.footer__text {
    color: #ffffff;
}
.made-by__text {
    color: #ffffff;
}
.made-by__svg {
    fill: #6BAF92;
}
.messager--phone .messager__svg {
    fill: var(--color-theme);
}
.mobile-menu.opened, .mobile-menu.active, .mobile-menu .nav_close.opened {
    background-color: #509477;
}
.mobile-menu li a {
    color: #ffffff;
}

@media (max-width: 767px) {
    .section-banner--mobile-view .section-banner__img {
        width: 100%;
        height: auto;
    }
	.mobile-whatsapp {
		display: block;
		margin-right: 10px;
	}
	.header-top .header-top__messager {
		margin-left: 0px;
	}
	.mobile-block {
		display: flex; 
		margin-left: auto
	}
}

@media (min-width: 768px) {
	.mobile-whatsapp {
		display: none;
	}
	.mobile-block {
		display: none;
	}
}
.partners-item {
    background: #3BBDDB;
}
.section-banner.light .section-banner__desc {
    color: #31B079;
}
.section-banner__desc {
    font-size: calc(.0025* 100vw + 21.2px);
    line-height: calc(.00375* 100vw + 27.8px);
}

@media (max-width: 768px) {
	.section-banner__left {
  	display: flex;
  	flex-direction: column; 
 	justify-content: center; 
  	align-items: center; 
  	text-align: center;
	}
}
.requisite__left-right {
    border-bottom: 1px dashed #ffffff;
}
.section-tariffs--three .tariff {
    border: 1px solid #3BBDDB;
    background-color: #FFF;
}
.section-tariffs--three .tariff__col1 {
    background-color: #3BBDDB;
}
.section-tariffs--three .tariff__col3 {
    border-top: 1px dashed #3BBDDB;
}
.content-text__wrap ol>li, .section-text__wrap ol>li {
    color: #000000;
}
.content-text__wrap ul>li, .section-text__wrap ul>li {
    color: #000000;
}
.content-text__wrap p, .section-text__wrap p {
    color: #000000;
}
.content-text__wrap h2, .section-text__wrap h2 {
    color: #000000;
}
.content-text__wrap h3, .section-text__wrap h3 {
    color: #000000;
}