@import url('https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

:root {
--font-base: Raleway;
}
body, #content, .entry-content, .post-content, .page-content, .post-excerpt, .entry-summary, .entry-excerpt, .widget-area, .widget, .sidebar, #sidebar, footer, .footer, #footer, .site-footer {
font-family: "Raleway";
 }

.first .wrapper h1{font-family:'Cormorant', serif;color:#fff;}.first__content .first__buttons .first__buttons-btn{-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);-webkit-box-shadow: 0 8px 13px rgb(130 148 172 / 27%), inset 0 -4px 1px #5b7498;box-shadow: 0 8px 13px rgb(130 148 172 / 27%), inset 0 -4px 1px #5b7498;background-image:-webkit-linear-gradient(left, #7A91B7 0%, #A8BAD5 98%);background-image:-o-linear-gradient(left, #7A91B7 0%, #A8BAD5 98%);background-image:linear-gradient(to right, #7A91B7 0%, #A8BAD5 98%);min-height:94px;}.header__logo a img{min-height:65px;margin-right:11px;}.header__top .wrapper .header__text{color: #fff; margin-right: auto;font-size:12px;}.first__content .first__text p{color:#fff;-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);}.header__top .header__contacts a{color:#3f4a5b;}.header__contacts p b{color:#3f4a5b;}.header__top .header__contacts p{color:#3f4a5b;}.header__top .wrapper .header__social{margin-right:auto;-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);}.header .header__top .wrapper .header__social p{color: #fff;width:120% !important;}.header .header__top .wrapper{-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);}.header__top .wrapper .header__btn{min-height:37px;}.header__top .wrapper .md-line-dashed{color:#3f4a5b;padding-top:8px;text-transform:uppercase;}.header .header__top .wrapper .header__social{width:206px !important;}.header__top .wrapper .social-links{margin-right:42px;}.promotions .wrapper h2{font-family:'Cormorant', serif;-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);color:#3c475a;text-align:center;}.swiper-wrapper .swiper-slide p{text-transform:uppercase;font-family:'Cormorant', serif;}.about-company .about-company__main h2{font-family:'Cormorant', serif;color:#3c475a;}
.about-company__numbers div p{-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);font-family:'Cormorant', serif;color: #6a7e9f;}
.about-company{
	height:100% !important;padding: 0px 0px 60px 0px;
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
}
.about-company__container .about-company__main h2{font-weight:600;}.services .wrapper h2{font-family:'Cormorant', serif;font-weight:600;color:#3c475a;text-align:left;}.about-company .wrapper .about-company__container .about-company__main h2{width:124% !important;}.services__item .item-title{font-family:'Cormorant', serif;margin-top:129px;color:#3c475a;font-weight:500;}.services .services__item .item-img{min-height:362px;}.services__item .item-text{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:none;transition-property:none;color:#7e899c;font-weight:300;width:108%;}.services__item .item-bottom a{display:none;}.services__item .item-bottom{display:none;}.services .services__item .item-content{-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);}.clients-choose .wrapper h2{-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);color:#3c475a;font-family:'Cormorant', serif;text-align:left;font-weight:600;}.clients-choose .clients-choose__title span{display:inline-block;-webkit-transform:translatex(0px) translatey(0px) !important;-ms-transform:translatex(0px) translatey(0px) !important;transform:translatex(0px) translatey(0px) !important;}.clients-choose .wrapper .clients-choose__bullets{-webkit-transform:translatex(0px) translatey(-68px);-ms-transform:translatex(0px) translatey(-68px);transform:translatex(0px) translatey(-68px);}.clients-choose .wrapper h3{-webkit-transform:translatex(0px) translatey(-973px);-ms-transform:translatex(0px) translatey(-973px);transform:translatex(0px) translatey(-973px);color:#3c475a;}.about-company .about-company__bg{background-image:url("https://baza-paradigma.ru/template/psy/wp-content/uploads/2023/05/bg.jpg");background-size:contain !important;}.editor .wrapper .wp-block-column{background-color:#f6f6f6;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;min-height:529px;}.editor .wrapper h3.wp-block-heading{font-family:'Raleway', sans-serif;font-weight:400;font-size:29px;color:#3c475a;padding-bottom:44px;}.editor .wrapper h2.wp-block-heading{font-family:'Cormorant', serif;text-transform:uppercase;color:#3c475a;position:relative;bottom:0px;padding-bottom:34px;-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);font-weight:600;}.editor .wp-block-column p{padding-left:22px;padding-top:14px;font-family:'Raleway', sans-serif;padding-bottom:0px;color:#3c475a;font-weight:300;text-align:center;font-size:17px;line-height:1.1em;padding-right:15px;}.editor .wp-block-column h4{font-family:'Cormorant', serif;font-weight:600;text-transform:uppercase;text-align:center;}.editor .wp-block-column h5.wp-block-heading{font-size:39px;text-align:center;color:#3c475a;text-transform:lowercase;padding-top:16px;padding-bottom:15px;}.editor .wp-block-column h6.wp-block-heading{font-weight:300;text-align:center;font-size:15px;}.wp-block-buttons .wp-block-button a{padding-top: 10px;padding-bottom:10px;width:261px;padding-left:0px;padding-right:0px;}.editor .wp-block-column .wp-block-buttons{text-align:center;-webkit-transform:translatex(7px) translatey(-7px);-ms-transform:translatex(7px) translatey(-7px);transform:translatex(7px) translatey(-7px);position:static;}.editor .wrapper .wp-container-7 .wp-block-column .wp-block-buttons{width:73% !important;}.editor{background-image:url("https://baza-paradigma.ru/template/psy/wp-content/uploads/2023/05/bg.jpg");background-size:cover;}#download-price .wrapper .download-price__container{-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);background-image:url("https://baza-paradigma.ru/template/psy/wp-content/uploads/2023/05/34-1.jpg");background-size:cover;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#download-price{background-image:none !important;-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);margin-bottom:94px;}#download-price .wrapper .form-text{padding-right:195px;width:82%;color:#3c475a;}#download-price .wrapper h2{font-family:'Cormorant', serif;color:#3c475a;font-weight:600;}#download-price .wrapper .download-price__circle{display:none;}#download-price .wrapper h3{color:#3c475a;}#download-price .form-checkbox p{color:#adadad;}.reviews .wrapper h2{text-align:left;font-family:'Cormorant', serif;color:#3c475a;font-weight:600;}.img-slider .swiper-slide img{display:inline-block;width:266px;-webkit-box-shadow:-50px -50px 0px -50px #757575;box-shadow:-50px -50px 0px -50px #757575;}.questions .wrapper h2{text-align:left;font-family:'Cormorant', serif;color:#3c475a;font-weight:600;}.questions .wrapper h3{color:#3c475a;}
.questions .questions__item .item-btn{background-color:#6a7e9f;-webkit-box-shadow:none;box-shadow:none;}
.get-consultation .get-consultation__title{font-family:'Cormorant', serif;font-weight:600;color:#3c475a;}
.get-consultation h3{color:#3c475a;}.get-consultation .get-consultation__form .form-text{color:#3c475a;}.get-consultation .get-consultation__links p{color:#3c475a;}.get-consultation__form .form-checkbox p{color:#8e8e8e;}.get-consultation__person .person-info span{-webkit-transform:translatex(-180px) translatey(234px);-ms-transform:translatex(-180px) translatey(234px);transform:translatex(-180px) translatey(234px);color:#3c475a;}.get-consultation__person .person-info p{min-height:57px;-webkit-transform:translatex(-178px) translatey(271px);-ms-transform:translatex(-178px) translatey(271px);transform:translatex(-178px) translatey(271px);color:#3c475a;}.get-consultation .wrapper .get-consultation__person{-webkit-transform:translatex(143px) translatey(0px);-ms-transform:translatex(143px) translatey(0px);transform:translatex(143px) translatey(0px);padding-right:110px;display:none;}.editor .wp-block-column .wp-block-button{-webkit-transform:translatex(0px) translatey(-10px);-ms-transform:translatex(0px) translatey(-10px);transform:translatex(0px) translatey(-10px);}.editor .wp-block-column a{-webkit-transform:translatex(0px) translatey(25px);-ms-transform:translatex(0px) translatey(25px);transform:translatex(0px) translatey(25px);font-size:12px;font-weight:300;line-height:1.3em;letter-spacing:0.9px;min-height:77px;direction:ltr;text-decoration:none;position:relative;top:4px;padding-top:30px;}.editor .wp-block-column h4.wp-block-heading{min-height:180px;-webkit-transform:translatex(0px) translatey(0px);-ms-transform:translatex(0px) translatey(0px);transform:translatex(0px) translatey(0px);font-size:27px;padding-top:89px;padding-bottom:0px;}@media (max-width:600px){.header__logo a img{width:73px;}.header__top .wrapper .header__contacts{margin-left:9px;}.first__content .first__buttons .first__buttons-btn{margin-bottom:65px;min-height:68px;height:68px;margin-top:33px;}.first__content .first__text p{-webkit-transform:translatex(0px) translatey(28px);-ms-transform:translatex(0px) translatey(28px);transform:translatex(0px) translatey(28px);}.first .wrapper h1{-webkit-transform:translatex(0px) translatey(13px);-ms-transform:translatex(0px) translatey(13px);transform:translatex(0px) translatey(13px);color:#6a7e9f;}.header__top .wrapper .md-line-dashed{font-size:7px;-webkit-transform:translatex(0px) translatey(-7px);-ms-transform:translatex(0px) translatey(-7px);transform:translatex(0px) translatey(-7px);}.header__top .header__contacts a{color:#333;}.header__top .header__contacts p{color:#333;}.header__contacts p b{color:#6a7e9f;}.header__top .wrapper .header__btn{min-height:2px;height:20px;}.about-company__container .about-company__main h2{-webkit-transform:translatex(-26px) translatey(5px) !important;-ms-transform:translatex(-26px) translatey(5px) !important;transform:translatex(-26px) translatey(5px) !important;font-size:45px;}.clients-choose .wrapper h3{-webkit-transform:translatex(12px) translatey(-269px);-ms-transform:translatex(12px) translatey(-269px);transform:translatex(12px) translatey(-269px);padding-right:17px;text-align:center;}.editor .wrapper h2.wp-block-heading{-webkit-transform:translatex(-6px) translatey(30px);-ms-transform:translatex(-6px) translatey(30px);transform:translatex(-6px) translatey(30px);font-size:45px !important;text-align:center;}.editor .wp-block-column a{-webkit-transform:translatex(-94px) translatey(27px);-ms-transform:translatex(-94px) translatey(27px);transform:translatex(-94px) translatey(27px);min-height:69px;min-width:234px;max-width:320px;overflow:visible;padding-left:0vw;left:14vw;position:relative;}.services .wrapper h2{font-size:45px;text-align:center;}.services .wrapper h3{-webkit-transform:translatex(-10px) translatey(-12px);-ms-transform:translatex(-10px) translatey(-12px);transform:translatex(-10px) translatey(-12px);text-align:center;}.clients-choose .wrapper h2{font-size:45px;text-align:center;}.editor .wrapper h3.wp-block-heading{font-size:17px;text-align:center;}.editor .wrapper .wp-container-7 .wp-block-column .wp-block-buttons .wp-block-button a{width:176% !important;}#download-price .wrapper h2{font-size:45px;padding-top:23px;-webkit-transform:translatex(-11px) translatey(9px) !important;-ms-transform:translatex(-11px) translatey(9px) !important;transform:translatex(-11px) translatey(9px) !important;}#download-price .wrapper .form-text{width:303px;display:none;}#download-price .wrapper h3{-webkit-transform:translatex(0px) translatey(5px);-ms-transform:translatex(0px) translatey(5px);transform:translatex(0px) translatey(5px);}.reviews .wrapper h3{text-align:center;}.reviews .wrapper h2{font-size:45px;text-align:center;}.questions .wrapper h2{font-size:45px;text-align:center;}.questions .wrapper h3{text-align:center;}
.get-consultation .get-consultation__title{font-size:35px;}
.get-consultation h3{text-align:center;}.get-consultation .wrapper .get-consultation__person{-webkit-transform:translatex(-3px) translatey(-3px);-ms-transform:translatex(-3px) translatey(-3px);transform:translatex(-3px) translatey(-3px);width:350px;min-width:111px;}.get-consultation .wrapper .get-consultation__container{padding-bottom:357px;height:708px;}}@media (min-width:700px){.editor .wrapper h2.wp-block-heading{font-size:86px;}}@media (min-width:769px){.first .wrapper h1{font-size:86px;line-height:1em;}.first__content .first__text p{width:621px;}.header .header__top .wrapper .header__logo a img{width:100% !important;}.header__top .header__btn-wrap p{display:none;}
.header .header__top .wrapper .header__contacts{
	width: auto !important;
    align-items: flex-end;
    background: rgba(255,255,255, 0.5);
    padding: 10px 30px;
    border-radius: 10px;
}
.header__top .header__contacts a{font-size:17px;margin:0px;}.promotions .wrapper h2{font-size:60px;line-height:0.92em;}.about-company .about-company__main h2{font-size: 86px;;}.services .wrapper h2{font-size: 86px;;}.services__item .item-title{width:200px;}.services{padding-top:79px;}.clients-choose .wrapper h2{padding-top:46px;font-size:93px;line-height:1.1em;}.clients-choose .wrapper h3{font-size:29px;}#download-price .wrapper .download-price__container{padding-top:155px;padding-right:117px;}#download-price .wrapper .download-price__img-small{display:none;}#download-price .wrapper h2{font-size: 86px;;}.reviews .wrapper h2{font-size: 86px;;}.questions .wrapper h2{font-size: 86px;;}.questions .wrapper a{width:491px;}
.get-consultation .get-consultation__title{font-size: 86px;;}
.get-consultation h3{font-size:26px;}}

            :root {
                --main-color: #6a7e9f;
                --main-color-darken: #7b889e; /* для ховер эфектов */
                --text-main-color: #0a0a0a;
                --quiz-hover: #6a7e9f;
                --gradient-process-item: #7b889e; /* зелёно-прозрачный градиент */
                --gradient-articles-item: #7b889e;
                --hit-status-color: #9747FF;
                --sale-status-color: #F63123;
                --new-status-color: #F2B644;
                --product-status-color: #1C1C1C;
				--brad-regular: 1vw;
            }
									.header__top .wrapper{
				border-bottom: none;
			}
			.header__nav {
				position: fixed;
				top: 0;
				right: -100%;
				width: 34.479vw;
				height: 100%;
				padding: 2.96875vw 6.81875vw 2.2125vw 5.26vw;
				background-color: #F5F8F9;
				z-index: 2;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
					-ms-flex-direction: column;
						flex-direction: column;
				justify-content: center;
				opacity: 0;
				pointer-events: none;
				box-shadow: 0 0 1vw rgba(0,0,0,0.3)
			  }
			  .header__nav .wrapper {
				overflow-x: hidden;
				overflow-y: auto;
				  width: 100%;
			  }
			  .header__nav .nav-wrap {
				width: 100%;
				height: 100%;
				border-bottom: none !important;
			  }
			  .header__nav .nav-wrap .nav {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
					-ms-flex-direction: column;
						flex-direction: column;
			  }
			  .header__nav .nav-wrap .nav > .nav-item {
				padding: 0;
				margin: 0;
				margin-bottom: 1.339285714vw;
			  }
			  .header__nav .nav-wrap .nav > .nav-item:last-child {
				margin-bottom: 0;
			  }
			  .header__nav .nav-wrap .nav > .nav-item:first-child {
				display: none;
			  }
			  .header__nav .nav-wrap .nav > .nav-item a {
				font-size: 1.25vw;
				line-height: 1.785714286vw;
			  }
			  .header__nav .nav-wrap .nav > .nav-item.dropdown-item {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: start;
					-ms-flex-align: start;
						align-items: flex-start;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
					-ms-flex-direction: column;
						flex-direction: column;
				position: relative;
			  }
			  .header__nav .nav-wrap .nav > .nav-item.dropdown-item::after {
				position: absolute;
				top: 0.45vw;
				right: 1vw;
				-webkit-transform: rotate(-45deg);
						transform: rotate(-45deg);
				width: 0.6vw;
				height: 0.6vw;
				  cursor: pointer;
			  }

			  .header__nav .nav-wrap .nav > .nav-item.dropdown-item .nav-menu {
				position: static;
				padding: 0;
				opacity: 1;
				pointer-events: all;
				border-top: none;
				background-color: transparent;
				  max-height: 0;
				  overflow: hidden;
		/* 		padding-top: 3.125vw; */
		/* 		display: none; */
			  }
			.header__nav .nav-wrap .nav > .nav-item.dropdown-item:hover .nav-menu{
				max-height: 20vw;
				padding-top: 1vw;
			}
			  .header__nav .nav-wrap .nav > .nav-item.dropdown-item .nav-menu .nav-item {
				margin: 0;
				padding-bottom: 0.5vw;
			  }
			  .header__nav .nav-wrap .nav > .nav-item.dropdown-item .nav-menu .nav-item:last-child {
				padding-bottom: 0;
			  }
			  .header__nav .nav-wrap .nav > .nav-item.dropdown-item .nav-menu .nav-item a {
				font-size: 1vw;
				line-height: 1;
				text-decoration: none;
			  }
			.header__nav .nav-wrap .nav > .nav-item.dropdown-item .nav-menu .nav-item a:hover {
				color: var(--main-color);
			  }
			  .header__nav .nav-wrap .nav > .nav-item.dropdown-item:hover > a {
				color: var(--text-main-color);
			  }
			  .header__nav .nav-wrap .nav > .nav-item.dropdown-item:hover::after {
				border-color: var(--text-main-color);
			  }
			.header.open .header__nav {
				right: 0;
				opacity: 1;
				pointer-events: all; 
			}
			.header.open .header__logo p,
			.header.open .header__contacts a,
			.header.open .header__contacts p {
				color: var(--text-main-color);
			  }
			  .header.open .nav-wrap .nav .nav-item a {
				color: var(--text-main-color);
			  }
			  .header.open .nav-wrap .nav .nav-item.dropdown-item::after {
				border-color: var(--text-main-color);
			  }
			.header.open .nav-wrap .nav .nav-item a:hover{
				color: var(--main-color);
			}
			@media only screen and (max-width: 768px){
				.header__nav {
					position: fixed;
					top: 0;
					left: 0;
					right: 0;
					bottom: 0;
					width: 100%;
					height: 100%;
					padding-top: 31.25vw;
					background-color: #F5F8F9;
					z-index: 2;
					padding-bottom: 6.25vw;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
						-ms-flex-direction: column;
							flex-direction: column;
					opacity: 0;
					pointer-events: none;
				  }
				.header__nav .nav-wrap .nav > .nav-item a {
					font-size: 4.375vw;
					line-height: 6.25vw;
				  }
				.header__nav .nav-wrap .nav > .nav-item.dropdown-item::after {
					position: absolute;
					top: 1.875vw;
					right: 4.6875vw;
					-webkit-transform: rotate(-45deg);
							transform: rotate(-45deg);
					width: 1.5625vw;
					height: 1.5625vw;
				  }
				.header__nav .nav-wrap .nav > .nav-item.dropdown-item .nav-menu .nav-item a{
					font-size: 3.5vw;
					margin-bottom: 1vw;
				}
			}
		.first{
		    padding-bottom: 8vw;
	}
			
		.first__form .form-title p{
		text-align: center;
		width: 100%
	}

.footer__bottom-text {
	font-size: 13px;
}
.get-consultation__links a.footer-phone {
	width: auto;
	color: #333;
}
.md-main-color-btn span {
	color: #fff;
}
.promotions__item.md-white-item .promotions__item-blur {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 100;
	opacity: 0.5;
}
.promotions__item-content {
	z-index: 200;
}
.promotions__item-img {
	border-radius: 5px;
}
.promotions__item.md-white-item .md-line-dotted span {
	color: #333;
}
.promotions__item.md-white-item .md-line-dotted img path, .promotions__item.md-white-item .md-line-dotted svg path {
	fill: #333;
}
.about-text {
	font-size: 18px;
}
.about-online {
	padding: 60px 0px;
	margin-bottom: 70px;
}
.about-online h2 {
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 0px;
}
.about-online p {
	margin-top: 30px;
}