@charset "UTF-8";
a,button,img,input,select,textarea{border:none;outline:0}a:active,a:focus,button:active,button:focus,img:active,img:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:0}body,html{position:relative;height:100%;width:100%}aside,footer,header,nav{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}body,button,h1,h2,h3,h4,input,p,textarea,ul{margin:0;padding:0;color:#000;font-family:"PT Sans"}button{cursor:pointer}a,a:hover,a:visited{text-decoration:none}img{max-width:100%}a,div,header,input,section,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}ul{list-style:none}@font-face{font-family:PTSansPro;src:url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Bold/PTSansPro-Bold.eot);src:url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Bold/PTSansPro-Bold.eot?#iefix) format("embedded-opentype"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Bold/PTSansPro-Bold.ttf) format("truetype"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Bold/PTSansPro-Bold.woff) format("woff"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Bold/PTSansPro-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:PTSansPro;src:url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Light/PTSansPro-Light.eot);src:url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Light/PTSansPro-Light.eot?#iefix) format("embedded-opentype"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Light/PTSansPro-Light.ttf) format("truetype"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Light/PTSansPro-Light.woff) format("woff"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Light/PTSansPro-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:PTSansPro;src:url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Regular/PTSansPro-Regular.eot);src:url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Regular/PTSansPro-Regular.eot?#iefix) format("embedded-opentype"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Regular/PTSansPro-Regular.ttf) format("truetype"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Regular/PTSansPro-Regular.woff) format("woff"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Regular/PTSansPro-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PTSansPro-Demi;src:url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Demi/PTSansPro-Demi.eot);src:url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Demi/PTSansPro-Demi.eot?#iefix) format("embedded-opentype"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Demi/PTSansPro-Demi.ttf) format("truetype"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Demi/PTSansPro-Demi.woff) format("woff"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSansPro-Demi/PTSansPro-Demi.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"PT Sans";src:url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSans-Bold/PTSans-Bold.eot);src:url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSans-Bold/PTSans-Bold.eot?#iefix) format("embedded-opentype"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSans-Bold/PTSans-Bold.ttf) format("truetype"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSans-Bold/PTSans-Bold.woff) format("woff"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSans-Bold/PTSans-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"PT Sans";src:url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSans-Regular/PTSans-Regular.eot);src:url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSans-Regular/PTSans-Regular.eot?#iefix) format("embedded-opentype"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSans-Regular/PTSans-Regular.ttf) format("truetype"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSans-Regular/PTSans-Regular.woff) format("woff"),url(//coei.ru/wp-content/themes/expert-theme/assets/fonts/PTSans-Regular/PTSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}body{font-size:18px}body *{-webkit-box-sizing:border-box;box-sizing:border-box}a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.content{width:100%;max-width:1254px;padding-left:42px;padding-right:42px;margin-left:auto;margin-right:auto}section{padding-bottom:74px}section .title{border-left:3px solid #084370;padding-left:24px;margin-bottom:30px}section .title h3,section .title .h3{color:#084370;font-weight:300;font-size:24px;font-size:43px;line-height:1em}section .title h4,section .title .h4{text-transform:uppercase;max-width:460px;color:#91939e;font-weight:400;font-size:16px;line-height:23px;font-family:PTSansPro;margin-top:20px}.top-menu{padding-top:20px;padding-bottom:13px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.15);box-shadow:0 3px 10px rgba(0,0,0,.15);z-index:100;position:relative}.top-menu a{color:#232323}.top-menu .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-menu .logo{width:168px;display:block}.top-menu .menu-links{margin-right:auto;padding-left:10px}.top-menu .menu-links>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-menu .menu-links>ul>li>a{display:block;padding:10px 40px;text-transform:uppercase;color:#000;font-weight:700;font-size:16px;border-right:1px solid rgba(8,67,111,.4)}.top-menu .menu-links>ul>li:last-child a{border-right:0}.top-menu .menu-links>ul li.menu-item-has-children{position:relative}.top-menu .menu-links>ul li.menu-item-has-children>a:after{content:'';display:inline-block;width:6px;height:6px;margin-left:4px;border-top:2px solid #444;border-right:2px solid #444;-webkit-transform:rotate(45deg) translate(0,-2px);-ms-transform:rotate(45deg) translate(0,-2px);transform:rotate(45deg) translate(0,-2px);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.top-menu .menu-links>ul li.menu-item-has-children .sub-menu{position:absolute;left:10px;top:50px;width:360px;padding:16px 23px;border:1px solid rgba(8,67,111,.2);border-radius:5px;display:none;background:#fff}.top-menu .menu-links>ul li.menu-item-has-children .sub-menu a{color:#084370;display:block;border-bottom:1px solid rgba(8,67,111,.2);padding-bottom:7px;padding-top:5px;padding-left:5px;padding-right:5px;font-size:15px}.top-menu .menu-links>ul li.menu-item-has-children .sub-menu li:last-child a{border-bottom:0}.top-menu .right-menu{padding-right:40px}.top-menu .right-menu a{display:block;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-menu .right-menu a:before{content:'';display:block;width:20px;height:20px;border-radius:5px;border:1px solid rgba(8,67,111,.2);margin-right:10px;background-repeat:no-repeat;background-position:center center;background-size:contain}.top-menu .right-menu a.tel:before{background-image:url(//coei.ru/wp-content/themes/expert-theme/assets/img/tel-icon.svg)}.top-menu .right-menu a.what:before{background-image:url(//coei.ru/wp-content/themes/expert-theme/assets/img/whats-icon.svg)}.top-menu .right-menu a.mail span{color:#084370}.top-menu .right-menu a.mail:before{background-image:url(//coei.ru/wp-content/themes/expert-theme/assets/img/mail-icon.svg)}.top-menu .mob-burger{width:7px;height:35px;position:relative;display:none}.top-menu .mob-burger span{height:7px;width:7px;background:#084370;border-radius:10px;display:block;position:absolute;top:calc(50% - 3.5px);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.top-menu .mob-burger span:before{content:'';display:block;height:7px;width:7px;background:#084370;border-radius:10px;position:absolute;top:-15px}.top-menu .mob-burger span:after{content:'';display:block;height:7px;width:7px;background:#084370;border-radius:10px;position:absolute;bottom:-15px}.top-menu .mob-burger.active span{background:#084370;height:100%;top:0;width:5px}.top-menu .mob-burger.active span:after,.top-menu .mob-burger.active span:before{display:none}.top-menu .mob-burger.active span.first{-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg)}.top-menu .mob-burger.active span.second{-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}@media (min-width:840px){.top-menu .menu-links{display:block!important}.top-menu .menu-links ul li>a:hover{color:#084370}.top-menu .menu-links ul li.menu-item-has-children>a:hover{color:#084370}.top-menu .menu-links ul li.menu-item-has-children>a:hover:after{-webkit-transform:rotate(135deg) translate(-4px,1px);-ms-transform:rotate(135deg) translate(-4px,1px);transform:rotate(135deg) translate(-4px,1px);border-color:#084370}.top-menu .menu-links ul li.menu-item-has-children .sub-menu a:hover{font-weight:700}}@media only screen and (max-width:1100px){.top-menu .logo{width:140px}.top-menu .menu-links>ul>li>a{font-size:14px;padding-left:24px;padding-right:24px;padding-top:6px;padding-bottom:6px}.top-menu .right-menu{padding-right:0}.top-menu .right-menu a{font-size:14px}}@media (max-width:840px){.top-menu{padding-top:15px}.top-menu .menu-links{position:absolute;top:80px;left:0;width:100%;display:none;background:#fff;min-height:calc(100vh - 40px);padding-top:15px;padding-left:0;padding-bottom:40px}.top-menu .menu-links>ul{display:block}.top-menu .menu-links>ul li.menu-item-has-children a:after{display:none}.top-menu .menu-links>ul li.menu-item-has-children .sub-menu{display:block;position:static;width:100%;border:0;padding-top:0}.top-menu .menu-links>ul li.menu-item-has-children .sub-menu a{padding-top:4px;padding-bottom:5px;font-size:14px}.top-menu .mob-burger{display:block}}@media (max-width:420px){.top-menu .menu-links{top:60px}.top-menu .logo{width:100px}.top-menu .right-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:25px}.top-menu .right-menu a span{display:none}.top-menu .right-menu a:before{width:30px;height:30px;margin-right:7px}}@media (max-width:380px){.top-menu .content{padding-right:24px}.top-menu .menu-links>ul>li>a{padding-left:12px;padding-right:12px}.top-menu .menu-links>ul li.menu-item-has-children .sub-menu{padding-left:12px;padding-right:12px}}.first-slider{margin-top:3px}.first-slider .content{padding-left:0;padding-right:0;position:relative}.first-slider .content .swiper-button-next,.first-slider .content .swiper-button-prev{width:20px;height:40px;background:url(//coei.ru/wp-content/themes/expert-theme/assets/img/right.svg) no-repeat center center;background-size:100% 100%;margin-top:-50px;outline:0!important}.first-slider .content .swiper-button-next:after,.first-slider .content .swiper-button-prev:after{display:none}.first-slider .content .swiper-button-prev{left:-46px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.first-slider .content .swiper-button-next{right:-28px}.first-slider .swiper-container .swiper-slide{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:460px;background-repeat:no-repeat;background-position:left top;background-size:auto 100%}.first-slider .swiper-container .swiper-slide:after{content:'ООО «Центр оценки и экспертизы имущества»';display:block;background:#084370;width:100%;color:#fff;position:absolute;bottom:20px;padding-top:12px;padding-bottom:14px;text-align:right;padding-right:10%;-webkit-box-sizing:border-box;box-sizing:border-box}.first-slider .swiper-container .swiper-slide .slide-text{width:100%;max-width:966px;margin-left:auto;padding-left:24%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(20%,rgba(255,255,255,.1)),color-stop(33%,rgba(255,255,255,.5)),color-stop(47%,#fff),to(#fff));background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 20%,rgba(255,255,255,.5) 33%,#fff 47%,#fff);background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 20%,rgba(255,255,255,.5) 33%,#fff 47%,#fff);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:80px;padding-right:30px}.first-slider .swiper-container .swiper-slide .slide-text>div{max-width:500px;margin-left:auto;width:100%}.first-slider .swiper-container .swiper-slide .slide-text figure{margin:0;display:block}.first-slider .swiper-container .swiper-slide .slide-text img{max-height:110px;display:block;margin-bottom:10px;width:auto!important}.first-slider .swiper-container .swiper-slide .slide-text h2,.first-slider .swiper-container .swiper-slide .slide-text .h2{font-size:26px;line-height:32px;text-transform:uppercase;margin-bottom:15px;color:#2b2d2e;font-weight:700}.first-slider .swiper-container .swiper-slide .slide-text p{color:#084370;font-size:26px;line-height:32px;max-width:329px}@media (max-width:1340px){.first-slider .content{padding-left:12px;padding-right:12px}.first-slider .content .swiper-button-next{right:12px;background-color:rgba(255,255,255,.6);background-size:60%}.first-slider .content .swiper-button-prev{left:12px;background-color:rgba(255,255,255,.6);background-size:60%}}@media (max-width:960px){.first-slider .swiper-container .swiper-slide .slide-text>div{width:auto;margin-right:25px}.first-slider .swiper-container .swiper-slide .slide-text img{height:90px}.first-slider .swiper-container .swiper-slide .slide-text h2,.first-slider .swiper-container .swiper-slide .slide-text .h2{font-size:20px;line-height:24px;margin-bottom:8px}.first-slider .swiper-container .swiper-slide .slide-text p{font-size:19px;line-height:23px}}@media (max-width:520px){.first-slider .swiper-container .swiper-slide{height:390px;background-position:left bottom;display:block}.first-slider .swiper-container .swiper-slide:after{font-size:13px;text-align:left;padding-right:15px;padding-left:15px;text-align:center}.first-slider .swiper-container .swiper-slide .slide-text{padding-left:10px;padding-right:10px;overflow:hidden;height:auto;display:block;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),color-stop(20%,rgba(255,255,255,.1)),color-stop(33%,rgba(255,255,255,.5)),color-stop(60%,#fff),to(#fff));background:-o-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 20%,rgba(255,255,255,.5) 33%,#fff 60%,#fff);background:linear-gradient(360deg,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 20%,rgba(255,255,255,.5) 33%,#fff 60%,#fff)}.first-slider .swiper-container .swiper-slide .slide-text figure{float:left}.first-slider .swiper-container .swiper-slide .slide-text img{height:60px;float:left;margin-right:10px}.first-slider .swiper-container .swiper-slide .slide-text h2,.first-slider .swiper-container .swiper-slide .slide-text .h2{font-size:16px;line-height:18px;margin-bottom:3px;text-transform:initial;padding-top:6px;max-width:80%;margin-left:70px;-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px)}.first-slider .swiper-container .swiper-slide .slide-text h2 br,.first-slider .swiper-container .swiper-slide .slide-text .h2 br{display:none}.first-slider .swiper-container .swiper-slide .slide-text p{font-size:15px;line-height:20px;max-width:80%;margin-left:70px;-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px)}.first-slider .swiper-container .swiper-slide .slide-text p br{display:none}}.main-text{padding-top:50px;padding-bottom:43px}.main-text p{font-family:PTSansPro-Demi}@media (max-width:460px){.main-text{padding-top:35px;padding-bottom:35px}}.steps .steps-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.steps .steps-items .item{border:2px solid #e3e4eb;width:19%;border-radius:8px;padding:17px 17px 27px}.steps .steps-items .item .number{padding-left:0;color:#3385dd;font-size:23px;margin-top:-10px}.steps .steps-items .item .icon{height:80px;text-align:center;margin-top:-10px;margin-bottom:10px}.steps .steps-items .item .icon img{max-height:100%;width:auto}.steps .steps-items .item .text p{text-align:center;color:#084370;font-size:23px;line-height:30px}@media (max-width:1210px){.steps .steps-items{-ms-flex-wrap:wrap;flex-wrap:wrap}.steps .steps-items .item{width:49%;margin-bottom:10px}.steps .steps-items .item:last-child{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:20px 25px 10px 40px}.steps .steps-items .item:last-child .number{position:absolute;left:15px;top:10px}.steps .steps-items .item:last-child .icon{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0;min-width:55px}.steps .steps-items .item:last-child .text{padding-bottom:10px}}@media (max-width:510px){.steps .steps-items .item{padding:10px 15px 20px}.steps .steps-items .item .number{font-size:17px}.steps .steps-items .item .icon{height:60px}.steps .steps-items .item .text p{font-size:17px}}.services .services-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px}.services .services-items .item{border:2px solid #e3e4eb;border-radius:8px;padding:33px 30px 25px;width:32.6%;margin-bottom:10px;display:block;line-height: 21px;}.services .services-items .item h4,.services .services-items .item .h4{font-size:27px;line-height:31px;color:#084370;margin-bottom:10px}.services .services-items .item .icon{height:85px;margin-bottom:9px}.services .services-items .item .icon img{max-height:100%;width:auto}.services .services-items .item ul li{color:#91939e;font-size:15px;margin-bottom:6px}.services .services-items .item ul li:before{content:'';display:inline-block;width:3.5px;height:3px;background-color:#91939e;border-radius:10px;opacity:.7;margin-right:10px;margin-bottom:4px}@media (max-width:1110px){.services .services-items .item{padding:25px 20px 20px}}@media (max-width:768px){.services .services-items .item{padding-top:15px;width:49%}.services .services-items .item .icon{height:60px}.services .services-items .item h4,.services .services-items .item .h4{font-size:18px;line-height:22px;margin-bottom:10px}}@media (max-width:480px){.services .services-items .item{width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:15px;padding-right:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services .services-items .item .icon{width:20%;margin-bottom:0;min-width:60px}.services .services-items .item h4,.services .services-items .item .h4{width:76%;margin-bottom:0;margin-left:auto}.services .services-items .item li,.services .services-items .item p{font-size:13px!important;line-height:13px}.services .services-items .item ul{margin-left:-10px;margin-top:5px}.services .services-items .item ul li{float:left;margin-left:10px}.services .services-items .item ul li:before{margin-right:3px;width:3px;margin-bottom:3px}}.footer{padding-top: 97px;padding-bottom:13px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.15);box-shadow:0 3px 10px rgba(0,0,0,.15);z-index:100;position:relative;background:#084370;color:#fff}.footer a{color:#fff}.footer .content.top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}.footer .logo{width:168px;display:block}.footer .menu-links{margin-right:auto;padding-left:10px}.footer .menu-links>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .menu-links>ul>li>a{display:block;padding:10px 40px;text-transform:uppercase;color:#fff;font-weight:700;font-size:16px;border-right:1px solid #fff}.footer .menu-links>ul>li:last-child a{border-right:0}.footer .menu-links>ul li.menu-item-has-children{position:relative}.footer .menu-links>ul li.menu-item-has-children>a:after{content:'';display:inline-block;width:6px;height:6px;margin-left:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg) translate(0,-2px);-ms-transform:rotate(45deg) translate(0,-2px);transform:rotate(45deg) translate(0,-2px);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.footer .menu-links>ul li.menu-item-has-children .sub-menu{position:absolute;left:10px;bottom:50px;width:360px;padding:16px 23px;border:1px solid rgba(8,67,111,.2);border-radius:5px;display:none;background:#fff}.footer .menu-links>ul li.menu-item-has-children .sub-menu a{color:#084370;display:block;border-bottom:1px solid rgba(8,67,111,.2);padding-bottom:7px;padding-top:5px;padding-left:5px;padding-right:5px;font-size:15px}.footer .menu-links>ul li.menu-item-has-children .sub-menu li:last-child a{border-bottom:0}.footer .right-menu{padding-right:40px}.footer .right-menu a{display:block;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .right-menu a:before{content:'';display:block;width:20px;height:20px;border-radius:5px;border:1px solid #fff;margin-right:10px;background-repeat:no-repeat;background-position:center center;background-size:contain}.footer .right-menu a.tel:before{background-image:url(//coei.ru/wp-content/themes/expert-theme/assets/img/tel-white-icon.svg)}.footer .right-menu a.what:before{background-image:url(//coei.ru/wp-content/themes/expert-theme/assets/img/whats-white-icon.svg)}.footer .right-menu a.mail:before{background-image:url(//coei.ru/wp-content/themes/expert-theme/assets/img/mail-white-icon.svg)}.footer .mob-burger-foot{width:7px;height:35px;position:relative;display:none}.footer .mob-burger-foot span{height:7px;width:7px;background:#fff;border-radius:10px;display:block;position:absolute;top:calc(50% - 3.5px);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.footer .mob-burger-foot span:before{content:'';display:block;height:7px;width:7px;background:#fff;border-radius:10px;position:absolute;top:-15px}.footer .mob-burger-foot span:after{content:'';display:block;height:7px;width:7px;background:#fff;border-radius:10px;position:absolute;bottom:-15px}.footer .mob-burger-foot.active span{background:#fff;height:100%;top:0;width:5px}.footer .mob-burger-foot.active span:after,.footer .mob-burger-foot.active span:before{display:none}.footer .mob-burger-foot.active span.first{-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg)}.footer .mob-burger-foot.active span.second{-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.footer .bottom{text-align:center;padding-bottom:30px}.footer .bottom span{display:inline-block}.footer .bottom p{font-size:14px;color:#fff;opacity:.5}@media (min-width:840px){.footer .menu-links{display:block!important}.footer .menu-links ul li.menu-item-has-children>a:hover:after{-webkit-transform:rotate(-45deg) translate(4px,3px);-ms-transform:rotate(-45deg) translate(4px,3px);transform:rotate(-45deg) translate(4px,3px)}.footer .menu-links ul li.menu-item-has-children .sub-menu a:hover{font-weight:700}}@media only screen and (max-width:1100px){.footer .logo{width:140px}.footer .menu-links>ul>li>a{font-size:14px;padding-left:24px;padding-right:24px;padding-top:6px;padding-bottom:6px}.footer .right-menu{padding-right:0}.footer .right-menu a{font-size:14px}}@media (max-width:840px){.footer .menu-links{border-top:4px solid #084370;position:absolute;bottom:185px;left:0;width:100%;display:none;background:#fff;padding-top:15px;padding-left:0;padding-bottom:20px;-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.25);box-shadow:0 0 15px 5px rgba(0,0,0,.25)}.footer .menu-links>ul{display:block}.footer .menu-links>ul li a{color:#084370}.footer .menu-links>ul li.menu-item-has-children a:after{display:none}.footer .menu-links>ul li.menu-item-has-children .sub-menu{display:block;position:static;width:100%;border:0;padding-top:0}.footer .menu-links>ul li.menu-item-has-children .sub-menu a{padding-top:4px;padding-bottom:5px;font-size:14px}.footer .mob-burger-foot{display:block}}@media (max-width:640px){.footer{padding-top:30px}.footer .menu-links{bottom:48px;z-index:1000}.footer .logo{width:100px}.footer .right-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:25px}.footer .right-menu a span{display:none}.footer .right-menu a:before{width:30px;height:30px;margin-right:7px}.footer .bottom{padding-bottom:15px}.footer .bottom p{font-size:12px}}@media (max-width:380px){.footer .content.top{padding-right:24px}.footer .menu-links>ul>li>a{padding-left:12px;padding-right:12px}.footer .menu-links>ul li.menu-item-has-children .sub-menu{padding-left:12px;padding-right:12px}}@media (max-width:345px){.footer .menu-links{bottom:60px}}@media (max-width:840px){.content{padding-left:24px;padding-right:24px}section .title h3,section .title .h3{font-size:33px;line-height:25px}section .title h4,section .title .h4{font-size:13px;line-height:18px}}@media (max-width:460px){body{font-size:15px}section{padding-bottom:30px}section .title{padding-left:15px;margin-bottom:20px}section .title h3,section .title .h3{font-size:31px}section .title h4,section .title .h4{margin-top:15px}}@media (max-width:380px){.content{padding-left:12px;padding-right:12px}}
body, button, h1, h2, h3, h4, input, p, textarea, ul {
font-family: "PTSansPro"
}
.breadcrumbs a, span.breadcrumbs-sep, span.breadcrumbs-last {
font-size: 20px !important;
}
p {
font-family: "PTSansPro-Demi";
}
ul {
list-style: none;
}
.primary-color {
color: #0b4680;
}
.top-menu {
height: 112px;
z-index: 500;
}
@media (max-width: 894px) {
.top-menu .menu-links > ul > li > a {
padding-right: 19px;
padding-left: 19px;
}
.top-menu .right-menu {
padding-right: 0;
}	
}
.top-menu .logo {
padding-top: 3px;
width: 168px;
display: block;
}
.top-menu .menu-links>ul li.menu-item-has-children>a:after {
content: '';
display: inline-block;
width: 8px;
height: 8px;
margin-left: 10px;
border-top: 2px solid #444;
border-right: 2px solid #444; -webkit-transform: rotate(45deg) translate(0,-2px);
-ms-transform: rotate(45deg) translate(0,-2px);
transform: rotate(45deg) translate(0,-2px);
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
}
.top-menu .right-menu {
padding-right: 31px;
}
.sub-menu .menu-item {
display: flex;
flex-direction: row-reverse;
gap: 3px;
align-items: center; }
.sub-menu .menu-item a {
position: relative;
flex: 1;
}
.sub-menu .menu-item a::before {
content: "";
position: absolute;
height: 100%;
width: 38px;
left: -38px;
}
.sub-menu .menu-item__icon-w svg {
display: inline-block;
height: 2rem;
}
.sub-menu .menu-item__icon-w svg * {
transition: fill .1s ease;
transition-delay: 0s;
}
.sub-menu .menu-item a:hover + span svg * {
fill: #084370;
}
.top-menu .menu-links {
top: 86px;
}
.swiper {
position: static;
}
.first-slider .swiper-container .swiper-slide .slide-text>div {
max-width: 469px;
}
@media (max-width: 520px) {
.first-slider .swiper-container .swiper-slide .slide-text h2 {
margin-left: 80px;
}
.first-slider .swiper-container .swiper-slide .slide-text p {
margin-left: 80px;
}	
}
section .title {
margin-bottom: 36px;
}
section.steps {
padding-top: 4px;
}
.steps .steps-items .item .text p {
line-height: 28px;
}
section .title h3,section .title .h3 {
color: #084370;
font-weight: 300;
font-size: 24px;
font-size: 36px;
}
section.services {
padding-top: 3px;
}
.main-text p {
line-height: 1.25;
font-size: 19px;
}
.map {
width: 100%;
margin: 0px 0px 0px 0px;
height: 710px;
position: relative;
z-index: 1;
}
.map .map1 {
width: 100%;
height: 100%;
position: absolute;
top: 0;
z-index: 1;
}
.map .content {
height: 710px;
position: relative;
}
.map .panel {
width: 326px;
padding: 20px 20px 0px 12px;
border-radius: 20px;
background: #084370;
position: absolute;
z-index: 2;
bottom: 60px;
left: 42px;
}
.map .ico {
padding-left: 30px;
margin-bottom: 20px;
font-size: 15px;
color: #ffffff;
}
.map .address {
background: url(//coei.ru/wp-content/themes/expert-theme/assets/img/mico1.png) left center no-repeat;
}
.map .time {
background: url(//coei.ru/wp-content/themes/expert-theme/assets/img/mico2.png) left center no-repeat;
}
.map .form {
position: absolute;
width: 380px;
height: 100%;
border: 1px solid #e5e7e8;
padding: 30px 30px 30px 30px;
background: #ffffff;
z-index: 2;
top: 0px;
bottom: 0px;
right: 42px;
display: flex;
flex-direction: column;
justify-content: center;
}
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-form-control {
margin-bottom: 0;
}
.wpcf7-spinner {
display: none;
}
.form__title {
margin-bottom: 20px;
line-height: 1.25;
} .wpcf7 p {
margin-bottom: 0 !important;
}
.wpcf7 input {
width: 100%;
border: 1px solid #688ca8;
padding: 15px 20px 15px 20px;
margin-bottom: 20px;
border-radius: 10px;
color: #688ca8;
}
.wpcf7-not-valid-tip {
position: absolute;
width: 100%;
height: auto;
top: 171%;
z-index: 100;
font-size: 14px;
line-height: 1em;
}
.wpcf7 input::-webkit-input-placeholder {
color: #688ca8;
}
.wpcf7 input::-moz-placeholder {
color: #688ca8;
opacity: 1;
}
.wpcf7 textarea {
width: 100%;
height: 185px;
border: 1px solid #688ca8;
padding: 15px 20px 15px 20px;
margin-bottom: 15px;
border-radius: 10px;
color: #688ca8;
resize: none;
}
.wpcf7 textarea::-webkit-input-placeholder {
color: #688ca8;
}
.wpcf7 textarea::-moz-placeholder {
color: #688ca8;
opacity: 1;
}
.wpcf7 .cf7sr-g-recaptcha {
margin-bottom: 15px;
}
.wpcf7 .cf7sr-recaptcha .wpcf7-not-valid-tip {
top: -38px;
left: 12px
}
.wpcf7 input[type="submit"] {
width: 100%;
max-width: 320px;
margin-bottom: 0;
background: #ffffff;
border: 2px solid #084370;
border-radius: 30px;
padding: 15px 0px 15px 0px;
color: #084370;
cursor: pointer;
font-size: 20px;
text-align: center;
transition: 0.3s ease;
}
.wpcf7 input[type="submit"]:hover, .wpcf7 input[type="submit"]:focus {
background: #084370;
color: #ffffff;
}
.wpcf7-form .wpcf7-response-output {
position: absolute;
height: 1rem;
top: 96.5%;
right: 0;
left: 0;
margin: 0 !important;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align:center;
background: #fff;
border: none !important;
color: #dc3232;
}
.wpcf7-form.sent .wpcf7-response-output {
top: 0;
bottom: 0;
right: 0;
left: 0;
height: auto;
color: #000;
}
.form2 .wpcf7-form.invalid .wpcf7-response-output {
position: static;
height: auto;
max-width: 30%;
padding: .5em;
margin-top: 20px !important;
display: block;
align-items: center;
text-align: initial;
background: #fff;
border: 1px solid currentcolor !important;
color: #dc3232;
line-height: 1.2em;
}
.services li {
font-family: "PTSansPro-Demi";
}
.services h5 {
margin-bottom: 20px;
}
.services p {
margin-bottom: 25px;
line-height: 1.3em;
}
.services__subtitle {
color: #084370;
margin-bottom: 0px !important;
font-size: 23px !important;
font-weight: normal;
line-height: 1.1em;
font-family: "PTSansPro";
}
.services__subtitle--margin {
margin-bottom: 7px !important;
}
.services__subtitle--margin-sm {
margin-bottom: 5px !important;
}
.services__accent {
color: #084370;
margin-bottom: 10px !important;
font-family: "PTSansPro";
font-size: 23px;
font-weight: normal;
line-height: 1.1em;
}
.services ul {
margin-bottom: 20px;
} .services ul {
padding-left: 0;
}
.services .services-items .item ul li:before {
width: 3px;
height: 3px;
top: .5em;
}
.services ul li {
position: relative;
padding-left: 15px;
}
.services ul li::before {
content: "";
position: absolute;
left: 3px;
top: .7em;
height: 5px;
width: 5px;
border-radius: 50%;
background: #000;
}
.services .p-docs ul li::before {
top: .6em;
}
.services ol {
margin-top: 0;
margin-bottom: 20px;
padding: 0px;
}
.services ol li {
list-style: decimale inside;
}
section .title2 {
border-left: 0px solid #084370;
padding-left: 0px;
display: flex;
align-items: center;
}
section .title2 img  {
width: 65px;
height: auto;
margin-bottom: 5px;
vertical-align: bottom;
margin-right: 10px;
}
@media (max-width: 820px) {
section .title2 h1 {
font-size: 36px;
line-height: 1.1em;
}
}
.services .title {
margin-bottom: 20px;
}
.p-docs {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
column-gap: 10px;
padding-bottom: 9px;
}
.p-docs h6 {
margin-bottom: 12px !important;
}
.p-docs .services__subtitle {
width: 100%;
margin: 0; }
.p-docs .item {
width: calc(50% - 10px / 2);
border: 2px solid #d3d6de;
border-radius: 10px;
padding: 20px 20px 0px 20px;
}
.p-docs .item .item-title {
margin-bottom: 10px;
color: #084370;
}
.p-docs--min .item:nth-child(2) {
width: 443px;
}
.p-docs--min .item:last-child {
flex: 1;
}
section h5 {
margin: 40px 0px 40px 0px;
color: #084370;
font-weight: 300;
font-size: 36px;
line-height: 46px;
border-left: 3px solid #084370;
padding-left: 24px;
display: block;
}
.scheme {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.scheme .item {
width: calc(20% - 8px);
border: 2px solid #d3d6de;
border-radius: 10px;
padding: 20px 20px 0px 20px;
position: relative;
}
.scheme .item:after {
content: '';
width: 30px;
height: 30px;
border-radius: 100%;
background: url(//coei.ru/wp-content/themes/expert-theme/assets/img/p-ico3.png) center center no-repeat;
background-size: 100% 100%;
position: absolute;
top: 50%;
margin-top: -15px;
right: -21px;
z-index: 2;
}
.scheme .item:last-of-type:after {
display: none;
}
.form2 {
position: relative;
width: 100%;
border: 2px solid #084370;
padding: 20px 20px 20px 20px;
margin-top: 70px;
}
.form2 form {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
flex-direction: column;
}
.form2 p {
width: 100%;
}
.form2 .form2-f1 {
width: calc(50% - 7px);
}
.form2 textarea {
width: calc(50% - 7px);
height: 198px;
border: 1px solid #688ca8;
padding: 15px 20px 15px 20px;
margin-bottom: 15px;
border-radius: 10px;
color: #688ca8;
resize: none;
}
.form2 textarea::-webkit-input-placeholder {
color: #688ca8;
}
.form2 textarea::-moz-placeholder {
color: #688ca8;
opacity: 1;
}
.form2 input {
width: 100%;
border: 1px solid #688ca8;
padding: 15px 20px 15px 20px;
margin-bottom: 15px;
border-radius: 10px;
color: #688ca8;
}
.form2 input::-webkit-input-placeholder {
color: #688ca8;
}
.form2 input::-moz-placeholder {
color: #688ca8;
opacity: 1;
}
.form2 button {
max-width: 310px;
width: 100%;
background: #ffffff;
border: 2px solid #084370;
border-radius: 30px;
padding: 15px 0px 15px 0px;
color: #084370;
font-size: 20px;
text-align: center;
transition: 0.3s ease;
}
.form2 button:hover {
background: #084370;
color: #ffffff;
}
h4 a {
color: #084370;
line-height: 40px !important;
}
h4 a:visited {
color: #084370;
} .services .services-items .item ul li {
list-style: none;
}
.services-items__item {
position: relative;
}
@media (min-width: 720px) {
.services .services-items .item {
min-height: 250px
}	
}
.services-items__link::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: transparent;
}
.price .table p {
padding-left: 20px;
color: #084370;
}
.price table {
border-top: 2px solid #d1d5dd;
border-spacing: 10px 2px;
}
.price table td {
width: 50%;
border: 0 none;
padding: 3px 0px 3px 0px;
}
.price table td:nth-of-type(2n+1) {
padding-left: 40px;
}
.price table td:nth-of-type(2n+2) {
text-align: center;
}
.price table tr:nth-of-type(2n+2) {
background: #e8f0f6;
}
.table:last-child table {
margin-bottom: 70px;
}
section.price > p {
font-family: "PTSansPro";
}
@media (max-width: 640px) {
section.price > p {
font-size: 20px;
line-height: 1.2em;
}	
}
.price-top {
width: 100%;
margin-bottom: 8px;
display: flex;
gap: 10px;
}
.price-top .item {
width: 50%;
background: #084370;
padding: 10px 0 10px 0;
color: #ffffff;
}
.price-top .item:nth-of-type(2n+1) {
padding-left: 20px;
}
.price-top .item:nth-of-type(2n+2) {
text-align: center;
}
@media (max-width: 1000px) {
.scheme .item {
width: calc(50% - 8px);
margin-bottom: 15px;
}
}
@media (max-width: 820px) {
.map .form {
width: 100%;
height: 650px;
padding: 20px 20px 20px 20px;
left: 0px;
right: 0px;
top: -459px;
}
.map .form input {
padding: 10px 20px 10px 20px;
}
.map .form textarea {
height: 115px;
padding: 10px 20px 10px 20px;
}
.wpcf7-form .wpcf7-response-output {
font-size: 14px;
}
.map {
margin-top: 440px;
}
.map .panel {
width: calc(100% - 20px);
left: 10px;
} section .title2 h1 {
font-size: 36px;
line-height: 1.1em;
}
.p-docs .item {
width: calc(100% - 0px);
}
.p-docs .item {
width: calc(100% - 0px);
margin-bottom: 15px;
}
.p-docs .item:last-of-type {
margin-bottom: 0px;
}
.scheme .item {
width: calc(100% - 0px);
margin-bottom: 15px;
padding: 1
}
.scheme .item:after {
display: none;
}
.form2 {
margin-top: 40px;
}
.form2 .form2-f1 {
width: calc(100% - 0px);
}
.form2 input {
padding: 10px 20px 10px 20px;
}
.form2 textarea {
width: calc(100% - 0px);
height: 115px;
padding: 10px 20px 10px 20px;
}
.form2 button {
max-width: 100%;
}
.price .table p {
padding-left: 5px;
color: #084370;
}
.price table td:nth-of-type(2n+1) {
padding-left: 10px;
}
.price-top .item:nth-of-type(2n+1) {
padding-left: 5px;
}
}
.services .services-items .item h4,.services .services-items .item .h4 a {
line-height: 1.1em !important;
}
@media (min-width: 641px) {
.contacts__breadcrumb {
margin-bottom: 18px;
}
.contacts__text {
font-size: 18px;
font-family: "PTSansPro-Demi"
}
p.contacts__text {
margin-bottom: 8px;
}
section.contacts__services p {
margin-bottom: 11px;
}
section.contacts__services {
padding-bottom: 32px;
}
}
@media (max-width: 640px) {
.content {
padding: 0 16px;
}
.main-text p {
font-size: 23px;
}
section h5 {
margin: 30px 0px 30px 0px;
}
section .title2 img  {
width: 105px;
}
section h5 { font-size: 26px;
line-height: 1.1em;
}
section .title h3, section .title .h3 {
font-size: 26px;
line-height: 1.1em;
}
.p-docs .item {
margin-bottom: 5px;
padding-right: 13px;
padding-left: 13px;
}
.services p {
margin-bottom: 32px;
line-height: 1.15;
font-size: 20px;
}
.breadcrumbs, .services__subtitle, .services > p, .services > ul, .services > ol {
padding-left: 15px;
padding-right: 15px;
} .contacts__breadcrumb .breadcrumbs {
padding-left: 0 !important;
padding-right: 0 !important;
}
.map .ico {
padding-left: 36px;
font-size: 18px;
background-size: 16px;
}
.form__title {
font-size: 20px;
}
.p-docs .item .services__subtitle {
padding: 0;
}
section {
padding-bottom: 30px;
}
.contacts__title {
margin-bottom: 30px !important;
}
.contacts__text, p.contacts__text, h3.contacts__text {
padding: 0;
font-size: 20px !important;
line-height: 1.1;
font-family: "PTSansPro-Demi";
}
.services__subtitle {
margin-bottom: 5px !important;
}
.price-top {
margin-bottom: 4px;
}
.price-top .item:first-child {
padding-left: 20px;
width: 60%;
}
.price-top .item:last-child {
width: 40%;
}
.price table td:first-child {
width: 60%;
}
.price table td:last-child {
width: 40%;
}
.services ul li, .services ol li {
font-size: 20px;
line-height: 1.3;
}
.footer {
padding-top: 62px;
}
.logo {
width: 150px !important;
}
.footer .content.top {
padding-bottom: 60px;
}
.footer .content.bottom p {
display: flex;
flex-direction: column;
align-items: center;
font-size: 18px;
font-family: "PTSansPro";
}
}
@media (max-width: 558px) {
.map .form {
height: 680px;
}
}
@media (max-width: 839px) {
.top-menu .right-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: auto;
margin-right: 25px;
padding: 0;
}
.top-menu .right-menu a span {
display: none;
}
.top-menu .right-menu a:before {
height: 58px;
width: 58px;
border-width: 2px;
border-radius: 10px;
}
}
@media (max-width: 527px) {
.top-menu .right-menu a:before {
height: 45px;
width: 45px;
border-width: 2px;
border-radius: 10px;
}
}
@media (min-width: 720px)  {
.form2 .wpcf7-form {
position: relative;
display: flex;
flex-direction: column;
}
.form2 p {
width: calc(50% - 20px) !important;
}
.form2 .wpcf7-form-control-wrap.your-message {
position: absolute;
width: 50% !important;
top: 0;
right: 0;
}
.form2 textarea {
width: 100% !important;
}
}
@media (max-width: 816px) {
.form2 .wpcf7-not-valid-tip {
top: 149%;
}
.form2 form {
flex-direction: column;
}
}
@media (max-width: 520px) {
.first-slider .swiper-container .swiper-slide {
background-size: contain;
}
}
@media (max-width: 443px) {
.top-menu .right-menu a:before {
width: 30px;
height: 30px;
border-radius: 5px;
border: 1px solid rgba(8,67,111,.2);
}
}
@media (max-width: 425px) {
.breadcrumbs a, span.breadcrumbs-sep, span.breadcrumbs-last {
font-size: 18px !important;
}
.first-slider .swiper-container .swiper-slide {
height: 313px;
}
.main-text p {
font-size: 16px;
}
.form__title {
font-size: 16px;
}
.wpcf7 input[type="submit"] {
max-width: 300px;
font-size: 16px;
}
.map .ico {
font-size: 16px;
}
.contacts__text, p.contacts__text, h3.contacts__text {
font-size: 16px !important;
}
section.price > p {
font-size: 16px;
}
.p-docs .item {
padding-left: 18px;
padding-right: 18px;
}
.services ul li::before {
top: .6em;
}
.services .services-items .item ul li:before {
top: .39em;
}
.services .services__accent {
font-size: 20px;
}
section .title2 img {
width: 76px;
}
section h5 {
font-size: 26px;
line-height: 1.1em;
}
section .title_short-border {
position: relative;
border-color: transparent;
}
section .title_short-border::before {
position: absolute;
content: "";
height: 40px;
width: 3px;
background: #084370;
top: 8px;
left: -3px;
}
section .title h3,section .title .h3 {
font-size: 26px;
line-height: 1.1em;
}
.steps .steps-items .item .text p {
font-size: 17px;
line-height: 1.1em;
}
.steps .steps-items .item .number {
padding-left: 0;
color: #3385dd;
font-size: 23px;
margin-top: 0;
}
section .title h4,section .title .h4 {
margin-top: 10px;
}
.services__subtitle {
font-size: 20px !important;
line-height: 1.1em;
}
.form2 .wpcf7-form.invalid .wpcf7-response-output {
max-width: none;
}
section .title2 h1 {
font-size: 26px;
}
.services ul li, .services ol li {
font-size: 16px;
}
.services p {
font-size: 16px;
}
.footer .content.bottom p {
font-size: 16px;
}
}
@media (max-width: 375px) {
.first-slider .swiper-container .swiper-slide {
height: 276px;
}
.wpcf7 input[type="submit"] {
max-width: none;
}
}
.services .services-items .item h4, .services .services-items .item .h4 a {
line-height: 1.1em !important;
color: rgb(8, 67, 112);
}
.steps .steps-items .item .number {
color: #084370;
}
td {
color: black !important;
font-family:"PTSansPro-Demi";
}
section.price > p {
font-family: "PTSansPro-Demi";
}
.rev-about {
width:380px;
height:800px;
overflow:hidden;
position:relative;
}
@media (max-width: 839px){
.menu-links {
height: 320px;
overflow-x: scroll;
}
}
@media (max-width: 520px){
.first-slider .swiper-container .swiper-slide .slide-text h2, .first-slider .swiper-container .swiper-slide .slide-text .h2 {
font-size: 16px;
line-height: 18px;
margin-bottom: 3px;
text-transform: initial;
padding-top: 6px;
max-width: 80%;
margin-left: 70px;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.first-slider .swiper-container .swiper-slide .slide-text p {
font-size: 15px;
line-height: 20px;
max-width: 100%;
margin-left: 70px;
transform: translateY(0);
}
section .title2 {
flex-direction: column;
justify-content: center;
text-align: center;
}
.cf7sr-g-recaptcha > div {
width: 100% !important;
transform: scale(0.9);
position: absolute;
left: -18px;
}
.cf7sr-g-recaptcha {
width: 100%;
position: relative;
height: 78px;
}
.rev-about {
width: 100%;
}
}
@media (max-width: 340px) {
.cf7sr-g-recaptcha > div {
width: 310px !important;
left: -30px;
}
}