@media only screen and (min-width:1080px){h1,.h1-style{font-size:58px;line-height:84px}h2,.h2-style{font-size:48px;line-height:70px;margin:0 0 32px 0}h3,.h3-style{font-size:20px;line-height:28px;margin:0 0 1.8vw 0}h4,.h4-style{font-size:2.6vw;line-height:3vw;margin:0 0 1.8vw 0}}@media only screen and (min-width:1640px){h1,.h1-style{margin:0 0 32px 0}h2,.h2-style{font-size:48px;line-height:58px;margin:0 0 40px 0}h3,.h3-style{font-size:32px;line-height:40px;margin:0 0 40px 0}h4,.h4-style{font-size:28px;line-height:34px;margin:0 0 32px 0}}@media only screen and (min-width:1080px){.button-wrap--m-center{justify-content:flex-start}}@media only screen and (min-width:1640px){.wpcf7-form-control-wrap{margin-bottom:32px}}@media only screen and (min-width:764px){.m-container{padding-left:20px;padding-right:20px;max-width:1640px}}@media only screen and (min-width:1080px){body{padding:0 0 40px 0}.m-t-center{text-align:left}.desctop-hide{display:none}.mobile-hide{display:block}.mobile-hide-flex{display:flex}.section-description{font-size:18px;line-height:26px}.section-top-space{margin-top:70px}.m-container{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1200px){.section-description{font-size:20px;line-height:28px}.m-container{padding-left:0;padding-right:0;width:84%}}@media only screen and (min-width:1700px){.m-container{width:100%}}@media only screen and (min-width:1080px){.header{height:86px}.header .s-button{display:flex;margin-left:10px;font-size:14px;line-height:20px;padding-left:10px;padding-right:10px}.header .main-menu{display:block}.header .main-menu ul{display:flex;align-items:center;column-gap:10px}.header .main-menu ul a{font-family:"NotoSansMedium",sans-serif;font-size:14px;line-height:20px;color:#0F0F0F;text-decoration:none;transition:color 0.3s}.header .main-menu ul a:hover{color:#999}.header .main-menu ul a:focus{color:#999}.header .main-menu-button{display:none}.logo{width:100px;height:60px}.menu-button{display:none}}@media only screen and (min-width:1440px){.header .main-menu ul{column-gap:0}.header .main-menu ul li{padding-left:16px;padding-right:16px}.header .main-menu ul a{font-size:16px;line-height:22px}.header .s-button{font-size:16px;line-height:22px}}@media only screen and (min-width:1640px){.header .main-menu ul li{padding-left:24px;padding-right:24px}.header .s-button{margin-left:36px}}@media only screen and (min-width:1080px){.menu-section{display:none}.menu-section.active{display:none}}@media only screen and (min-width:764px){.stories-hero{display:flex;align-items:center}.stories-hero__image{width:50%;order:1}.stories-hero__text{width:50%;order:0;margin-top:0}}@media only screen and (min-width:1080px){.stories-hero{column-gap:20px;justify-content:space-between}.stories-hero__image{width:calc(40% - 10px);max-width:663px}.stories-hero__text{width:calc(60% - 10px);order:0;margin-top:0;max-width:812px}.stories-hero__qoutes{width:94px;height:94px}.stories-hero__comment{margin-top:40px}.stories-hero__author{margin-top:40px}.stories-hero__author p{width:430px}}@media only screen and (min-width:1440px){.stories-hero{column-gap:60px}.stories-hero__image{margin-top:-140px;width:calc(45% - 30px)}.stories-hero__text{width:calc(65% - 30px)}}@media only screen and (min-width:1080px){.stories-process{flex-direction:row}.stories-process .item{flex:1}}@media only screen and (min-width:764px){.first-step__form{margin-top:100px;padding:0 50px 0 50px;margin-left:0;margin-right:0;border-radius:175px;position:relative;height:349px;display:flex;align-items:center}.first-step__form .wpcf7{width:40%}.first-step__image{margin-top:0;position:absolute;bottom:0;left:32%;width:460px;height:439px}.first-step__image img{width:100%;height:100%;max-width:460px;max-height:439px;margin-left:0;margin-right:0}}@media only screen and (min-width:1080px){.first-step__form .wpcf7{width:398px}.first-step__image{left:410px}}@media only screen and (min-width:1200px){.first-step{display:flex}.first-step__text-part{width:40%;max-width:536px;margin-right:16px;flex-shrink:0}.first-step__image{left:400px}.first-step__form{max-width:1088px;width:100%;margin-top:92px}}@media only screen and (min-width:1640px){.first-step__form{padding-left:138px}.first-step__image{left:500px}}@media only screen and (min-width:764px){.stories{position:relative}.stories .button-wrap .s-button{width:222px}.stories__head{position:relative}.stories-swiper-nav{width:auto;left:auto;right:0;column-gap:30px}}@media only screen and (min-width:1080px){.stories .button-wrap{margin-top:36px}.stories h2{margin:0}.stories__head{margin-bottom:32px}.stories__list .swiper-overlay{display:flex;background:rgb(0 0 0 / .7);border-radius:24px;position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s}.stories__list .swiper-overlay-button{width:200px;height:40px;background:#fff;border:1px solid #101010;border-radius:20px;display:flex;align-items:center;justify-content:center;column-gap:7px;color:#0F0F0F}.stories__list .swiper-overlay-button .icon{display:block;width:22px;height:22px}.stories__list .item{position:relative}.stories__list .item:hover .swiper-overlay{opacity:1}}@media only screen and (min-width:1200px){.stories{margin-top:146px}.stories__list .swiper-slide{width:calc(25% - 15px)}.stories__list .stories__photo{width:218px;height:218px}.stories__list .stories__photo img{max-width:218px;max-height:218px}.stories__list .stories__text{max-width:70%;position:relative;z-index:1}}@media only screen and (min-width:1440px){.stories.stories--4 .stories-swiper-nav{display:none}}@media only screen and (min-width:764px){.footer__top{display:flex;justify-content:space-between}.socials-wrapper{margin:0}}@media only screen and (min-width:1080px){.footer{padding:36px 48px}.footer-nav ul{display:flex;column-gap:48px}.footer-nav li{margin:0}}.blog-single{padding-top:86px}.back-button{margin-top:32px}