﻿
/*! Theme Name: Kommus
Description: Тема для Стоматологии Коммус
Author: Dmitriy Ivanov
Version: 1 */
@font-face{font-family:"Google Sans";src:url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Regular.eot);src:local("../fonts/GoogleSans-Regular"),local("../fonts/GoogleSans-Regular"),url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Regular.eot?#iefix) format("embedded-opentype"),url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Regular.woff2) format("woff2"),url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Regular.woff) format("woff"),url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Google Sans";src:url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Medium.eot);src:local("../fonts/GoogleSans-Medium"),local("../fonts/GoogleSans-Medium"),url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Medium.eot?#iefix) format("embedded-opentype"),url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Medium.woff2) format("woff2"),url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Medium.woff) format("woff"),url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Google Sans";src:url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Bold.eot);src:local("../fonts/GoogleSans-Bold"),local("../fonts/GoogleSans-Bold"),url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Bold.eot?#iefix) format("embedded-opentype"),url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Bold.woff2) format("woff2"),url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Bold.woff) format("woff"),url(//st-kommus.ru/wp-content/themes/kommus/CSS/../fonts/GoogleSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}*,*:before,*:after{box-sizing:border-box}:root{--black:#29323d;--white:#fff;--blue:#1181f1;--grey:#798da3;--light:#f8f9fa;--border:#f5f6f7}::selection{color:var(--white);background:var(--blue)}:focus{outline:none !important}::-moz-focus-outer,::-moz-focus-inner{border:0 !important;padding:0}::-webkit-input-placeholder{color:var(--grey)}::-moz-placeholder{color:var(--grey)}:-ms-input-placeholder{color:var(--grey)}:-moz-placeholder{color:var(--grey)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}html{width:100%;max-width:100%;overflow-x:hidden;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{width:100%;min-width:320px;font-family:"Google Sans",sans-serif;font-size:1rem;line-height:1.5;color:var(--grey);background:var(--white);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:auto;overflow-x:hidden}.grecaptcha-badge{visibility:hidden}.black{color:var(--black)}.bg-light{background-color:var(--light)}.blue{color:var(--blue)}.grey{color:var(--grey) !important}.white{color:var(--white)}.fs-12{font-size:12px}.fs-20{font-size:20px}.br-8{border-radius:8px}.br-24{border-radius:24px}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-700{font-weight:700 !important}.li-he-13{line-height:1.3 !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--black);font-weight:400;line-height:1.15;margin-top:0;margin-bottom:0}h1,.h1{font-size:40px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:22px}h5,.h5{font-size:20px}h6,.h6{font-size:18px}p{font-size:14px;margin-top:0;margin-bottom:1rem}strong,b{font-weight:500}ol{font-size:14px;list-style:none;counter-reset:section;margin:1.5rem 0;padding-left:1.5rem}ol li{position:relative;line-height:22px;margin:0 0 .75rem;padding-left:1.75rem}ol li:before{position:absolute;top:3px;left:-2px;width:16px;height:16px;text-align:center;font-size:10px;font-weight:700;line-height:16px;color:var(--blue);border-radius:8px;background:#e2f1ff;content:counters(section,".");counter-increment:section}ol li b{color:var(--black)}ul{list-style:none;margin:1rem 0 2rem;padding-left:1rem}ul li{margin-bottom:.5rem}ul.list-checked{font-size:14px;margin:1.5rem 0;padding-left:.75rem}ul.list-checked li{position:relative;line-height:22px;margin:0;padding-left:1.75rem}ul.list-checked li:not(:last-child){margin-bottom:.75rem}ul.list-checked li:before{position:absolute;content:"";top:3px;left:0;width:16px;height:16px;background:#e2f1ff url(//st-kommus.ru/wp-content/themes/kommus/CSS/../img/li-check.svg) center no-repeat;background-size:8px;border-radius:8px}ul.list-checked li a{color:var(--blue);border-bottom:1px dashed var(--blue)}ul.list-checked li a:hover{color:var(--black);border-bottom:1px dashed var(--black)}ul.list-checked li b{color:var(--black)}ul.list-consult{display:flex;justify-content:center;font-size:12px;font-weight:500;margin:1.5rem 0;padding-left:0}ul.list-consult li{display:flex;flex-direction:column;flex-wrap:nowrap;text-align:center;align-items:center;width:8rem;color:var(--black);margin:0}ul.list-consult li span{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:500;background:#e2f1ff;border-radius:50% !important;color:var(--blue);margin-bottom:.5rem}ul.doc{display:flex;gap:8px;padding:0;margin:0 0 3rem}ul.doc li{margin:0}ul.doc li a{display:inline-block;font-size:12px;font-weight:500;line-height:20px;color:var(--black);border-radius:24px;transition:color .15s ease-in-out,background .15s ease-in-out;padding:.875rem .875rem .875rem 2.875rem}ul.doc li a:hover{color:var(--blue)}ul.doc li a.pdf{background:#f8f9fa url(//st-kommus.ru/wp-content/themes/kommus/CSS/../img/icon-pdf.svg) no-repeat;background-size:24px;background-position:12px center}ul.doc li a.pdf:hover{background:#e2f1ff url(//st-kommus.ru/wp-content/themes/kommus/CSS/../img/icon-pdf.svg) no-repeat;background-size:24px;background-position:12px center}ul.doc li a.doc{background:#f8f9fa url(//st-kommus.ru/wp-content/themes/kommus/CSS/../img/icon-docx.svg) no-repeat;background-size:24px;background-position:12px center}ul.doc li a.doc:hover{background:#e2f1ff url(//st-kommus.ru/wp-content/themes/kommus/CSS/../img/icon-docx.svg) no-repeat;background-size:24px;background-position:12px center}ol ol,ul ul,ol ul,ul ol{margin:1rem;padding:0}.content-page{padding-top:74px}.content-page ul.add_cat{list-style:none}.content-page ul{list-style:circle}img{max-width:100%;height:auto;vertical-align:middle;border-style:none}a{color:var(--black);text-decoration:underline;transition:.3s ease-out;text-decoration:none}a:hover{color:var(--blue);text-decoration:none;cursor:pointer}a.link{color:var(--blue) !important;border-bottom:1px dashed var(--blue)}a.link:hover{color:var(--black) !important;border-bottom:1px dashed var(--black)}hr{border:0;border-top:solid 1px var(--border)}header{position:absolute;left:0;width:100%;background:var(--white);box-shadow:0 1px 10px rgba(151,164,175,.1);z-index:999}header a.logo{display:flex;align-items:center;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;-o-transition:background .3s ease-in-out,color .3s ease-in-outt;transition:background .3s ease-in-out,color .3s ease-in-out}header a.logo img{background:var(--white);border-radius:.75rem;padding:.35rem;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;-o-transition:background .3s ease-in-out,color .3s ease-in-outt;transition:background .3s ease-in-out,color .3s ease-in-out}header a.logo div{font-size:1.375rem;text-transform:uppercase;letter-spacing:.03rem;padding-left:.375rem}header a.logo:hover img{background:var(--light)}header nav.top_navbar{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}header nav.top_navbar ul{display:flex;justify-content:space-between;margin:0;padding:0}header nav.top_navbar ul li{list-style:none;margin:0}header nav.top_navbar ul li:first-child{margin-right:.5rem}header nav.top_navbar ul li a.nav-link{position:relative;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--black);font-size:15px;font-weight:500;line-height:26px;clear:both;cursor:pointer;padding-right:.875rem;padding-left:.875rem;padding-top:1.5rem;padding-bottom:1.5rem;margin:0 .5rem 0 0;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}header nav.top_navbar ul li a.nav-link:hover{color:var(--blue)}header nav.top_navbar a.btn{display:inline-block;font-size:14px;font-weight:700;border-radius:22px;background:var(--blue);color:var(--white);letter-spacing:.01rem;padding:.625rem 1.125rem;margin-left:1rem;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;-o-transition:background .3s ease-in-out,color .3s ease-in-outt;transition:background .3s ease-in-out,color .3s ease-in-out}header nav.top_navbar a.btn:hover{color:var(--blue);background:#e2f1ff}@media (max-width:991px){header .container{max-width:100%}header .container a.logo{margin:8px 0}header .container a.logo img{width:48.145px}header .container a.logo div{font-size:1.25rem}}@media (max-width:575px){header{position:fixed;width:calc(100% - 12px);top:6px;left:6px;border-radius:10px}header .container{padding-right:15px !important;padding-left:15px !important}header .container a.logo{max-width:165px;margin:4px 0;padding-left:4px}}#breadcrumbs{position:absolute;width:100%;font-size:12px;color:var(--black);letter-spacing:.04rem;white-space:nowrap;overflow:hidden;z-index:98}#breadcrumbs::-webkit-scrollbar{height:1px}#breadcrumbs::-webkit-scrollbar-thumb{background:var(--white)}#breadcrumbs span span a{display:inline-block;font-size:12px;color:var(--black);border-bottom:.5px solid var(--black);text-decoration:none}#breadcrumbs span span a:hover{color:var(--blue);border-bottom:0}#breadcrumbs span .breadcrumb_last{font-size:12px;color:var(--grey)}@media (max-width:991px){#breadcrumbs{-ms-overflow-style:none;overflow:-moz-scrollbars-none;overflow:auto;overflow-y:none}}.attention{display:block;font-weight:500;border-bottom:.5px dashed var(--border);border-radius:24px;background:#f3f9ff;color:var(--black);padding:20px 24px;margin-bottom:1.5rem}.table-responsive{display:block;width:100%;color:var(--black);font-size:14px;border:.5px solid var(--border);border-radius:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive table{width:100%;max-width:100%;background-color:transparent;border-collapse:collapse}.table-responsive table tr{background:var(--white)}.table-responsive table tr.price{background:#f3f9ff}.table-responsive table tr td{border-bottom:1px dashed var(--border);vertical-align:top;padding:20px 24px}.table-responsive table tr td:last-child{text-align:right;white-space:pre}.table-responsive table tr td b{font-size:1rem;color:var(--black)}.table-responsive table tr:last-child td{border-bottom:0}.table-responsive.left table tr th{background:#f3f9ff;text-align:center;border-bottom:.5px dashed var(--border);vertical-align:top;padding:20px 24px}.table-responsive.left table tr td:first-child{font-weight:500}.table-responsive.left table tr td:last-child{text-align:left}.vakancii-page .vakancii-img{border-radius:24px}.doc-page .data{display:block;background:var(--white);background-clip:border-box;border:1px solid var(--border);border-radius:24px;box-shadow:0 0 35px rgba(140,152,164,.125);padding:1.5rem}@media (max-width:1199px){.doc-page .data{padding:1.25rem}}.doc-page .data .img_loc{position:relative}.doc-page .data .img_loc ul.list{position:absolute;display:flex;width:100%;bottom:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px;background-color:rgba(250,250,250,.77);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;padding:0;margin:0}.doc-page .data .img_loc ul.list li{display:flex;align-items:center;width:50%;font-size:12px;font-weight:500;color:var(--black);padding:10px 0 10px 8px;margin:0}.doc-page .data .img_loc ul.list li svg{margin-right:4px}@media (max-width:1199px){.doc-page .data .img_loc ul.list li{font-size:10px;padding:10px 0 10px 6px}.doc-page .data .img_loc ul.list li svg{margin-right:3px}}.doc-page .data .service{font-size:12px;font-weight:500;color:var(--grey);text-transform:uppercase;text-align:center}.doc-page .data img{background:#f1f2f3;border-radius:16px}.doc-page .data .link-doc{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;background:var(--blue);background:rgba(206,206,206,.1);border:solid 1px var(--border);border-radius:8px;color:var(--black);padding:10px 8px}.doc-page .data .link-doc:hover{background:rgba(119,131,143,0);border:solid 1px var(--blue);color:var(--blue)}.doc-page .data .link-doc:hover svg{fill:var(--blue)}.doc-page .data .link-doc svg{margin-right:.35rem}.doc-page .desc ul{font-size:15px;margin:1.5rem 0;padding-left:4px}.doc-page .desc ul li{position:relative;line-height:24px;margin:0 0 1rem;padding-left:1.75rem}.doc-page .desc ul li:before{position:absolute;content:"";width:18px;height:18px;top:2px;left:0;background:#e2f1ff url(//st-kommus.ru/wp-content/themes/kommus/CSS/../img/list-style-image.svg) no-repeat;background-size:8px;background-position:5px 5px;border-radius:9px}.doc-page .desc ul li b{color:var(--black)}@media (max-width:991px){.doc-page .desc{margin-top:3rem}}section.title-bg{position:relative;background:var(--light);padding-bottom:5rem}section.title-bg .wave-bottom-1-sm-0{fill:var(--white)}section.title-bg .line_bg{left:0;bottom:-50px;width:100%;z-index:1}section.home-1{background:var(--light);padding-top:74px}section.home-1 .banner{background:url(//st-kommus.ru/wp-content/themes/kommus/CSS/../img/face.webp) no-repeat;background-position:100%;background-size:contain;padding:130px 0}section.home-1 .banner .people{position:absolute}section.home-1 h2.h1{height:92px}section.home-1 h2.h1 span.typed-cursor{display:none}section.home-1 p{font-size:18px;margin:1rem 0 2rem}section.home-1 a{display:inline-block;font-size:14px;font-weight:700;border-radius:22px;color:var(--grey);letter-spacing:.01rem;padding:.675rem 1.25rem;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;-o-transition:background .3s ease-in-out,color .3s ease-in-outt;transition:border .3s ease-in-out,background .3s ease-in-out,color .3s ease-in-out;border:solid 1px var(--grey)}section.home-1 a.whatsapp{background:#05a884;border:solid 1px #05a884;color:var(--white);margin-left:.75rem}section.home-1 a:hover{border:solid 1px var(--black);color:var(--black)}section.home-1 a:hover.whatsapp{border:solid 1px var(--black);background:var(--black);color:var(--white)}section.home-2{padding:5rem 0}section.home-2 .mx-gutters-2{margin-right:-.5rem;margin-left:-.5rem}section.home-2 img{border-radius:24px}section.home-2 .svg-bg{position:absolute;width:100%;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:-1}section.home-2 .svg-bg figure{margin:0}section.home-2 .svg-bg figure svg path{opacity:.7;fill:#e5f4fd}section.home-2 p{font-size:18px;margin:1rem 0 2rem}section.home-2 a{display:inline-block;font-size:14px;font-weight:700;border:solid 1px var(--blue);border-radius:22px;background:var(--blue);color:var(--white);letter-spacing:.01rem;padding:.625rem 2.15rem;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;-o-transition:background .3s ease-in-out,color .3s ease-in-outt;transition:border .3s ease-in-out,background .3s ease-in-out,color .3s ease-in-out}section.home-2 a:hover{color:var(--blue);background:#e2f1ff;border:solid 1px #e2f1ff}section.home-uslugi{position:relative;background-image:linear-gradient(179deg,#f8f9fa 0%,#fff 100%);background-repeat:repeat;padding:5rem 0}section.home-uslugi h2.h3{line-height:1.3}section.home-uslugi .description{font-size:18px;margin-bottom:0}section.home-uslugi a.box{display:flex;flex-direction:column;background-color:var(--white);background-clip:border-box;border:1px solid var(--border);border-radius:24px;box-shadow:0 0 35px rgba(140,152,164,.125);word-wrap:break-word;padding:2rem}section.home-uslugi a.box h3.h5{font-size:18px;font-weight:500}section.home-uslugi a.box p{color:var(--grey);margin-bottom:0}section.home-uslugi a.box:hover{border:1px solid #e2f1ff;background:#e2f1ff}section.home-uslugi a.box:hover h3.h5{color:var(--blue)}section.home-uslugi a.box:hover p{color:var(--blue)}section.home-vrachi{background:var(--light);padding:5rem 0}section.home-vrachi .row .row{display:flex;flex-wrap:nowrap;padding-bottom:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}section.home-vrachi .row .row::-webkit-scrollbar{width:4px;height:6px;cursor:pointer}section.home-vrachi .row .row::-webkit-scrollbar-thumb{-webkit-border-radius:2px;border-radius:2px;background:var(--white);background:var(--black);border:solid .5px var(--border)}section.home-vrachi .row .row::-webkit-scrollbar-track{-webkit-border-radius:2px;border-radius:2px;background:rgba(119,131,143,.1)}section.home-vrachi .row .row .col-12 .vrachi{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;background-color:var(--white);background-clip:border-box;border:1px solid var(--border);border-radius:24px;word-wrap:break-word;padding:2rem;transition:.3s}section.home-vrachi .row .row .col-12 .vrachi img{width:6rem;height:6rem;background:#f8f9fa;border-radius:50%;border:solid 1px var(--border);padding:2px}section.home-vrachi .row .row .col-12 .vrachi .data .dolzhnoc{height:33px;font-size:11px;font-weight:500;color:var(--grey);text-transform:uppercase;margin-bottom:.5rem}section.home-vrachi .row .row .col-12 .vrachi .data .name{font-size:18px;font-weight:500;color:var(--black);line-height:1.2;margin-bottom:.5rem}section.home-vrachi .row .row .col-12 .vrachi .data .link{display:inline-block;font-size:11px;font-weight:500;color:var(--black)}section.home-vrachi .row .row .col-12 .vrachi .data .link-doc{display:flex;align-items:center;justify-content:center;background:rgba(206,206,206,.1);font-size:12px;font-weight:500;border:solid 1px var(--border);border-radius:8px;margin-top:1.25rem;padding:4px}section.home-vrachi .row .row .col-12 .vrachi .data .link-doc svg{margin-right:.35rem}section.home-vrachi .row .row .col-12 .vrachi .data .link-doc:hover{background:rgba(119,131,143,0);border:solid 1px var(--blue)}section.home-vrachi .row .row .col-12 .vrachi .data .link-doc:hover svg{fill:var(--blue)}section.home-vrachi .row .row .col-12:first-child .vrachi{margin-left:0}section.home-news{padding:5rem 0}section.home-news article .article-body{background:#fff;transition:all .2s ease-in-out;border-radius:24px;border:solid 1px #f5f6f7;box-shadow:0 0 35px rgba(140,152,164,.125);padding:2rem}section.home-news article .article-body .wp-post-image{border-radius:24px;margin-bottom:1.5rem}section.home-news article .article-body .date{font-size:12px;font-weight:500;color:var(--grey)}section.home-news article .article-body h3{font-weight:500}section.home-news article .article-body a.more{display:inline-block;font-size:14px;font-weight:700;font-weight:500;border-radius:22px;background:rgba(55,125,255,.1);color:var(--blue);letter-spacing:.01rem;padding:.625rem 1.125rem;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;-o-transition:background .3s ease-in-out,color .3s ease-in-outt;transition:background .3s ease-in-out,color .3s ease-in-out}section.home-news article .article-body a.more:hover{color:var(--white);background:var(--blue)}section.vak{background:#f7f9fc;background-image:linear-gradient(179deg,#f8f9fa 0%,#fff 100%);background-repeat:repeat;padding:8rem 0}section.vak h2{color:var(--black)}section.vak .subtitle{font-size:18px;margin-bottom:0}section.vak .myaccordion .myaccard .card-body{color:var(--black);padding:20px 24px}@media (max-width:1199px){section.home-1 .banner{background-position:103% 0}section.home-uslugi a.box{padding:1.5rem}section.home-uslugi a.box h3.h5{font-size:16px}section.home-vrachi .row .row .col-12 .vrachi{padding:1.5rem}section.home-vrachi .row .row .col-12 .vrachi img{width:5rem;height:5rem}section.home-vrachi .row .row .col-12 .vrachi .data .name{font-size:15px}section.home-vrachi .row .row .col-12 .vrachi .data .link-doc{font-size:10px}section.home-vrachi .row .row .col-12 .vrachi .data .link-doc svg{width:20px;height:20px}section.home-news article .article-body{padding:1.5rem}section.home-news article .article-body h3.h5{font-size:16px}}@media (max-width:991px){section.home-1{padding-top:60px}section.home-1 .container{max-width:100%;padding-right:30px;padding-left:30px}section.home-1 .container .banner{background-position:100% 0;padding:100px 0}section.home-1 .container .banner h2.h1{font-size:32px;height:74px}section.home-1 .container .banner p{font-size:16px;margin:1rem 0 0}section.home-2{padding:3rem 0}section.home-2 .container{max-width:100%;padding-right:30px;padding-left:30px}section.home-2 p{font-size:16px}section.home-uslugi{padding:3rem 0}section.home-uslugi .container{max-width:100%;padding-right:30px;padding-left:30px}section.home-vrachi{padding:3rem 0}section.home-vrachi .container{max-width:100%;padding-right:30px;padding-left:30px}section.home-news{padding:3rem 0}section.home-news .container{max-width:100%;padding-right:30px;padding-left:30px}}@media (max-width:767px){section.home-1{display:flex;align-items:flex-end;height:530px;background:url(//st-kommus.ru/wp-content/themes/kommus/CSS/../img/face.webp) no-repeat;background-attachment:fixed;background-size:360px;background-position-x:right}section.home-1 .container{padding-right:15px;padding-left:15px}section.home-1 .container .banner{background:0 0;padding:1.5rem;background-color:#fff;height:100%;border-radius:24px;box-shadow:0 0 35px rgba(140,152,164,.125);margin:0 1rem}section.home-1 .container .banner h2.h1{font-size:30px;line-height:1.15;margin-bottom:1.5rem}section.home-1 .container .banner p{font-size:16px;margin:1.5rem 0 0}section.home-vrachi .row .row .col-12 .vrachi img{width:4rem;height:4rem}section.home-vrachi .row .row .col-12 .vrachi .data .dolzhnoc{height:28px;font-size:9px}section.home-vrachi .row .row .col-12 .vrachi .data .name{font-size:12px}section.home-vrachi .row .row .col-12 .vrachi .data .link-doc{font-size:7px}section.home-vrachi .row .row .col-12 .vrachi .data .link-doc svg{display:none}section .home-news article .article-body h3.h5{font-size:14px}}@media (max-width:575px){section.title-bg .line_bg{bottom:-20px}section.home-1{display:flex;align-items:flex-end;height:580px;background:url(//st-kommus.ru/wp-content/themes/kommus/CSS/../img/face.webp) no-repeat;background-attachment:fixed;background-size:412px;background-position-x:1rem;background-position-y:6px}section.home-1 .container{padding:0}section.home-1 .container .banner{height:100%;background:0 0;background-color:#fff;border-radius:0;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 0 35px rgba(140,152,164,.125);margin:0;padding:30px 20px}section.home-1 .container .banner h2.h1{height:auto;font-size:20px;line-height:normal;margin-bottom:1.5rem}section.home-1 .container .banner p{font-size:16px;margin:1.5rem 0 0}section.home-2 .container,section.home-uslugi .container,section.home-vrachi .container,section.home-news .container{padding-right:20px;padding-left:20px}section.home-vrachi .row .row .col-12{-ms-flex:0 0 250px;flex:0 0 250px;max-width:250px;padding-right:.25rem;padding-left:0;box-sizing:content-box}section.home-vrachi .row .row .col-12:first-child{padding-left:14px}section.home-vrachi .row .row .col-12 .vrachi{height:100%}section.home-vrachi .row .row .col-12 .vrachi img{width:4rem;height:4rem}section.home-vrachi .row .row .col-12 .vrachi .data .name{font-size:16px}section.home-vrachi .row .row .col-12 .vrachi .data .link-doc{font-size:10px}section.home-vrachi .row .row .col-12 .vrachi .data .link-doc svg{display:block}section.home-news article .article-body{margin-bottom:1.5rem}}.page-id-11 section.home-uslugi{background:var(--white);padding:4rem 0 0}.page-id-11 section.home-uslugi a.box{height:100%}.elaynery-box .desc{text-align:center}.im_box{background-image:linear-gradient(to top,#f8f9fa 0%,#fff 100%)}.im_box img{height:564px;object-fit:contain;object-position:bottom}.im_box .desc{background:#fff;border:1px solid var(--border);border-radius:24px;word-wrap:break-word;padding:1.5rem}.im_box .desc p{font-size:18px;margin-bottom:0}.im_box .desc p b{color:var(--black);font-weight:500}@media (max-width:767px){.im_box .desc{margin-bottom:-1.5rem}}@media (max-width:575px){.im_box img{height:auto}}.archive-container .single:first-child article .article-body{background:#387cff;box-shadow:0 0 50px rgba(55,125,255,.4);-webkit-transition:box-shadow .3s ease-in-out;-o-transition:bbox-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out}.archive-container .single:first-child article .article-body .date{color:rgba(255,255,255,.7)}.archive-container .single:first-child article .article-body h3{color:var(--white)}.archive-container .single:first-child article .article-body a.more{color:var(--white);background:rgba(255,255,255,.1)}.archive-container .single:first-child article .article-body a.more:hover{color:var(--blue);background:var(--white)}.archive-container .single:first-child article .article-body:hover{box-shadow:0 0 35px rgba(140,152,164,.125)}.archive-container .single article{display:flex;flex-direction:column;width:100%;height:100%;padding-top:3rem}.archive-container .single article .article-body{background:var(--white);transition:all .2s ease-in-out;border-radius:24px;border:solid 1px #f5f6f7;box-shadow:0 0 35px rgba(140,152,164,.125);padding:2rem}@media (max-width:1199px){.archive-container .single article .article-body{padding:1.5rem}}.archive-container .single article .article-body .wp-post-image{border-radius:24px;margin-bottom:1.5rem}.archive-container .single article .article-body .date{font-size:12px;font-weight:500;color:var(--grey)}.archive-container .single article .article-body .date.gr-y{font-weight:500;color:var(--grey)}.archive-container .single article .article-body h3{font-weight:500}@media (max-width:1199px){.archive-container .single article .article-body h3{font-size:16px}}.archive-container .single article .article-body a.more{display:inline-block;font-size:14px;font-weight:700;font-weight:500;border-radius:22px;background:rgba(55,125,255,.1);color:var(--blue);letter-spacing:.01rem;padding:.625rem 1.125rem;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;-o-transition:background .3s ease-in-out,color .3s ease-in-outt;transition:background .3s ease-in-out,color .3s ease-in-out}.archive-container .single article .article-body a.more:hover{color:var(--white);background:var(--blue)}.archive-container .article-body{background:#fff;transition:all .2s ease-in-out;border-radius:.3125rem;box-shadow:0 0 35px rgba(140,152,164,.125)}.archive-container .article-body .description{padding:2.5rem}.archive-container .article-body h3{font-weight:500}.archive-container-home .article-body{background:#387cff;transition:all .2s ease-in-out;border-radius:.3125rem;box-shadow:0 0 35px rgba(140,152,164,.125)}.archive-container-home .article-body .description{padding:2.5rem}.archive-container-home .article-body h3{color:var(--white);font-weight:500}.tss{position:fixed;top:0;left:0;height:100vh;will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:9999}.tss.tss--open .tss-wrap .tss-label{left:calc(420px + 20px)}.tss.tss--open .tss-wrap .tss-label .tss-label_pic{transform:rotate(45deg)}.tss.tss--open .tss-wrap .tss-label .tss-label_pic:before{position:absolute;content:"";width:19px;height:1.5px;top:-8px;left:-2px;background:var(--black);border-radius:2px;pointer-events:none;transition:transform .2s ease}.tss.tss--open .tss-wrap .tss-label .tss-label_pic:after{position:absolute;content:"";width:1.5px;height:19px;top:-17px;left:7px;background:var(--black);border-radius:2px;pointer-events:none;transition:transform .2s ease}@media (max-width:575px){.tss.tss--open .tss-wrap .tss-label{left:calc(100vw - 40px);z-index:9}}.tss.tss--open .touch-side-swipe{display:block;overflow-y:hidden}.tss.tss--close .tss-label_pic:after{position:absolute;top:0;left:0;color:var(--black);box-shadow:inset 0 0 0 12px,0 -7px,0 7px}.tss .tss-wrap{position:absolute;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);top:0;left:0}.tss .tss-wrap .tss-label{display:flex;align-items:center;position:absolute;top:18px;right:-97vw;width:20px;height:20px;cursor:pointer}.tss .tss-wrap .tss-label .tss-label_pic{position:relative;text-indent:-9999px;direction:ltr;box-sizing:border-box;transition:transform .2s ease}.tss .tss-wrap .tss-label .tss-label_pic:before,.tss .tss-wrap .tss-label .tss-label_pic:after{position:absolute;content:"";width:20px;height:1.5px;top:0;left:0;background:var(--black);border-radius:2px;pointer-events:none;transition:transform .2s ease}@media (max-width:575px){.tss .tss-wrap .tss-label{top:21px;right:calc(-100vw + 20px)}}.touch-side-swipe{position:relative;display:none;width:calc(100% - 12px);height:calc(100% - 12px);left:6px;top:6px;background:var(--white);background-clip:border-box;border:1px solid var(--border);box-shadow:0 1px 10px rgba(151,164,175,.24);border-radius:24px;padding:3.5rem .5rem 0}.touch-side-swipe #mob-menu{position:relative;padding:0;margin:0;z-index:9}.touch-side-swipe #mob-menu li{margin:.5rem 0}.touch-side-swipe #mob-menu li.open .link .fm-arrow{transform:rotate(90deg)}.touch-side-swipe #mob-menu li .link{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;width:100%;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.touch-side-swipe #mob-menu li .link a{font-size:18px;font-weight:500;padding:.5rem 1.5rem}.touch-side-swipe #mob-menu li .link .fm-arrow{display:block;width:8px;height:12px;background:url(//st-kommus.ru/wp-content/themes/kommus/CSS/../img/fm-arrow.svg) center no-repeat;background-size:6px;margin-right:1rem}.touch-side-swipe #mob-menu li .mob-sub-menu{display:none;background:var(--light);border-radius:10px;margin:0;padding:.5rem 1.5rem}.touch-side-swipe #mob-menu li .mob-sub-menu li{margin:0}.touch-side-swipe #mob-menu li .mob-sub-menu li a{display:flex;text-decoration:none;color:var(--grey);padding:.5rem 0}@media (max-width:375px){.touch-side-swipe #mob-menu li{margin:.25rem 0}.touch-side-swipe #mob-menu li .link a{font-size:16px;padding:.375rem 1.5rem}.touch-side-swipe #mob-menu li .mob-sub-menu li a{font-size:14px;padding:.375rem 0}}.tss-bg{position:absolute;width:100%;height:100%;height:calc(var(--vh, 1vh) * 100);top:0;left:0;opacity:0;background:rgba(238,238,238,.7);will-change:opacity;transition-property:opacity;transition-timing-function:ease;display:none}.accordion .myaccard{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--white);background-clip:border-box;border:1px solid var(--border);border-radius:8px;overflow:hidden}.accordion .myaccard .myacheader a:hover{color:var(--blue);background:#e2f1ff}.accordion .myaccard .myacheader a{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;padding:1.1rem 1.25rem}.accordion .myaccard .myacheader a i{display:block;width:20px;height:20px;background:url(//st-kommus.ru/wp-content/themes/kommus/CSS/../img/arrow-blue.svg) center no-repeat;background-size:contain;transform:rotate(0deg);transition:all .2s ease}.accordion .myaccard .myacheader a i:before{display:none}.accordion .myaccard .myacheader a[aria-expanded=true]{background:#f3f9ff}.accordion .myaccard .myacheader a[aria-expanded=true] i{transform:rotateZ(90deg)}.accordion .myaccard .card-body{color:var(--black);padding:1.1rem 1.25rem}.myaccordion .myaccard{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--white);background-clip:border-box;border:1px solid var(--border);border-radius:16px;overflow:hidden}.myaccordion .myaccard .myacheader a:hover{color:var(--blue);background:#e2f1ff}.myaccordion .myaccard .myacheader a{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;padding:20px 24px}.myaccordion .myaccard .myacheader a i{display:block;width:20px;height:20px;background:url(//st-kommus.ru/wp-content/themes/kommus/CSS/../img/arrow-blue.svg) center no-repeat;background-size:contain;transform:rotate(0deg);transition:all .2s ease}.myaccordion .myaccard .myacheader a i:before{display:none}.myaccordion .myaccard .myacheader a[aria-expanded=true]{background:#f3f9ff}.myaccordion .myaccard .myacheader a[aria-expanded=true] i{transform:rotateZ(90deg)}.myaccordion .myaccard .card-body{padding-bottom:0}.myaccordion .myaccard .card-body .table-responsive{border:none}.myaccordion .myaccard .card-body .table-responsive table tr.price{display:none}.step-switcher{display:none}.step_wrapper{display:flex;margin-bottom:1rem}.step_wrapper span.wpcf7-form-control-wrap .wpcf7-radio{display:flex;flex-direction:row}@media (max-width:576px){.step_wrapper span.wpcf7-form-control-wrap .wpcf7-radio{flex-direction:initial !important}.step_wrapper span.wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{margin:0 .25rem 1rem 0 !important}}@media (max-width:576px) and (max-width:390px){.step_wrapper span.wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{padding:.875rem .6875rem !important;margin:0 .15rem 1rem 0 !important}}@media (max-width:576px) and (max-width:320px){.step_wrapper span.wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{font-size:10px;padding:10px 6px !important;margin:0 .05rem 1rem 0 !important}}.step_control{margin-top:1.5rem}.step_control br{display:none}.step_control button.step-btn{display:inline-block;font-size:14px;font-weight:700;border:solid 1px var(--blue);border-radius:22px;background:var(--blue);color:var(--white);letter-spacing:.01rem;line-height:22px;padding:.625rem 2.15rem;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;-o-transition:background .3s ease-in-out,color .3s ease-in-outt;transition:border .3s ease-in-out,background .3s ease-in-out,color .3s ease-in-out}.step_control button.step-btn:hover{color:var(--blue);background:#e2f1ff;border:solid 1px #e2f1ff;cursor:pointer}.step_control button.prev-step{float:left}.step_control button.next-step{float:right}.step_control input.wpcf7-submit[type=submit]{float:right;margin:0 !important}@media (max-width:576px){.step_control input.wpcf7-submit[type=submit]{width:auto !important}}form.wpcf7-form p{font-size:12px;margin:0}form.wpcf7-form .wpcf7-form-control-wrap input:not([type=checkbox]),form.wpcf7-form .wpcf7-form-control-wrap textarea:not([type=checkbox]){width:100%;color:#10192d;background-color:var(--white);border:2px solid var(--border);border-radius:26px;outline:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:.75rem !important;padding:1rem 1.15rem}form.wpcf7-form .wpcf7-form-control-wrap input:focus,form.wpcf7-form .wpcf7-form-control-wrap textarea:focus{border:2px solid #e2f1ff !important}form.wpcf7-form .wpcf7-form-control-wrap select{width:100%;outline:0;color:var(--grey);background:url(//st-kommus.ru/wp-content/themes/kommus/CSS/../img/arrow-select.svg) no-repeat;background-position:95.5% center;background-size:10px;background-clip:padding-box;border:2px solid var(--border);border-radius:26px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:1rem 1.15rem;margin-bottom:1rem !important;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}form.wpcf7-form .wpcf7-form-control-wrap select.steps{font-size:14px;font-weight:700;line-height:50px;border:2px solid var(--border);border-radius:26px;box-shadow:0 0 35px rgba(140,152,164,.125);color:var(--black);margin-bottom:2rem !important;padding:0 1.15rem;border:solid 1px #e2f1ff;background:#e2f1ff url(//st-kommus.ru/wp-content/themes/kommus/CSS/../img/arrow-select.svg) no-repeat;background-position:97% center;background-size:16px}form.wpcf7-form .wpcf7-form-control-wrap[data-name=address] .wpcf7-radio{display:flex;flex-direction:column}form.wpcf7-form .wpcf7-not-valid-tip{position:absolute;top:-14px;left:0;font-size:9px;white-space:nowrap;opacity:.8;z-index:9}@media (max-width:576px){form.wpcf7-form .wpcf7-not-valid-tip{position:relative;top:inherit;bottom:12px}}form.wpcf7-form.invalid .wpcf7-response-output{border-color:#ffb900;background:#fff8c2;color:#c18e05}form.wpcf7-form.sent .wpcf7-response-output{border-color:#30d44b;background:#d6f6db;color:#43904f}form.wpcf7-form .wpcf7-response-output{position:relative;width:100%;font-size:12px;font-weight:500;color:#10192d;text-align:center;border:0;border-radius:20px;padding:1rem 1.25rem;margin:0 auto;z-index:99}form.wpcf7-form .wpcf7-spinner{position:absolute;background-color:#31d44b;left:0;right:0;margin-left:auto;margin-right:auto;bottom:.5rem}form.wpcf7-form .politika{display:flex;font-size:9px;align-items:center}form.wpcf7-form .politika .wpcf7-list-item{margin:0;padding-right:.25rem}form.wpcf7-form .politika a{display:contents}form.wpcf7-form .politika .wpcf7-not-valid-tip{top:24px;left:14px}form.wpcf7-form input[type=submit]{display:block;font-size:14px;font-weight:700;line-height:18px;color:var(--white);background-color:var(--blue);border:initial;border-radius:22px !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s ease-in-out;cursor:pointer;padding:13px 22px !important;margin:2rem 0 0 !important}form.wpcf7-form input[type=submit]:hover{color:var(--blue);background:#e2f1ff}form.wpcf7-form span.wpcf7-form-control-wrap .wpcf7-radio{display:flex}form.wpcf7-form span.wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{display:flex;align-items:center;border:2px solid var(--border);border-radius:25px;white-space:nowrap;margin:0 .5rem 1rem 0;padding:.875rem}form.wpcf7-form span.wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input{position:relative;top:0;width:auto;margin:0 .5rem 0 0 !important}form.wpcf7-form span.wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label input{position:relative;top:2px}@media (max-width:576px){form.wpcf7-form span.wpcf7-form-control-wrap .wpcf7-radio{flex-direction:column}form.wpcf7-form span.wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{margin:0 0 .75rem}}form.wpcf7-form .submit-anket input.wpcf7-submit{margin:0 !important}form.wpcf7-form .fieldset-cf7mls-wrapper .fieldset-cf7mls .cf7mls-btns{margin:1.5rem 0 0}form.wpcf7-form .fieldset-cf7mls-wrapper .fieldset-cf7mls .cf7mls-btns button{font-size:14px;font-weight:700;border:solid 1px var(--blue);border-radius:22px;background:var(--blue);color:var(--white);letter-spacing:.01rem;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;-o-transition:background .3s ease-in-out,color .3s ease-in-outt;transition:border .3s ease-in-out,background .3s ease-in-out,color .3s ease-in-out;margin:0}form.wpcf7-form .fieldset-cf7mls-wrapper .fieldset-cf7mls .cf7mls-btns button:hover{color:var(--blue) !important;background:#e2f1ff !important;border:solid 1px #e2f1ff !important;opacity:1}.wpcf7 .wpcf7-submit:disabled{opacity:.8}.page-template-p_vrachi .vrachi img{width:100%;height:320px;border-radius:24px;background:#f1f2f3;object-fit:contain;padding:1rem}.page-template-p_vrachi .vrachi .data{position:relative;width:calc(100% - 1.5rem);left:.75rem;background:var(--white);border-radius:16px;box-shadow:0 0 35px rgba(140,152,164,.125);text-align:center;margin-top:-5rem;padding:1rem;z-index:99}.page-template-p_vrachi .vrachi .data .dolzhnoc{font-size:9px;font-weight:500;color:var(--grey);text-transform:uppercase;margin-bottom:.25rem}.page-template-p_vrachi .vrachi .data .name{font-size:16px;font-weight:500;color:var(--black);line-height:1.2}.page-template-p_vrachi .vrachi .data .link{display:inline-block;font-size:11px;font-weight:500;color:var(--black)}.page-template-p_vrachi .vrachi .data .link-doc{display:flex;align-items:center;justify-content:center;background:rgba(206,206,206,.1);font-size:12px;font-weight:500;border:solid 1px var(--border);border-radius:8px;margin-top:.5rem;padding:4px}.page-template-p_vrachi .vrachi .data .link-doc svg{margin-right:.35rem}.page-template-p_vrachi .vrachi .data .link-doc:hover{background:rgba(119,131,143,0);border:solid 1px var(--blue)}.page-template-p_vrachi .vrachi .data .link-doc:hover svg{fill:var(--blue)}@media (max-width:576px){.page-template-p_vrachi .container{padding-right:20px;padding-left:20px}}.page-template-p_onas .ml-n2,.page-template-p_onas .mx-n2{margin-left:-.5rem !important}.page-template-p_onas .mr-n2,.page-template-p_onas .mx-n2{margin-right:-.5rem !important}.page-template-p_onas .height-350{height:26.5rem}.page-template-p_onas .height-250{height:15.625rem}.page-template-p_onas .bg-img-hero{background-size:cover;background-repeat:no-repeat;background-position:top center}.page-template-p_onas .plusy{justify-content:space-around;margin:8rem 0;color:var(--grey)}.page-template-p_onas .plusy span{font-size:32px;font-weight:700;color:var(--black)}.page-template-p_onas .plusy hr{width:65%;margin:8rem auto 0}.page-template-p_onas .add-hr hr{width:65%;margin:8rem auto}@media (max-width:575px){.page-template-p_onas .container{padding-right:30px;padding-left:30px}.page-template-p_onas .height-350{height:19rem}.page-template-p_onas .plusy{margin:5rem 0}.page-template-p_onas .add-hr hr{width:75%;margin:5rem auto}}.page-template-p_contacts section.data{margin:3rem 0 8rem}.page-template-p_contacts section.data .address .addres-number{display:flex;margin-bottom:2.5rem}.page-template-p_contacts section.data .address .addres-number .addres-number-inner{position:relative;display:flex;justify-content:center;align-items:center;width:48px;height:48px;color:var(--blue);font-weight:700;font-size:22px;background:#e2f1ff;border-radius:32px}.page-template-p_contacts section.data .address .addres-number .addres-number-inner:before{position:absolute;content:"";width:3px;height:55px;top:51px;border:0;border-left:3px dashed #f8f9fa}.page-template-p_contacts section.data .address .addres-number .addres-txt{line-height:20px;padding-left:1.25rem}.page-template-p_contacts section.data .address .addres-number .addres-txt span a{display:flex}.page-template-p_contacts section.data .address .addres-number .addres-txt span a svg{margin-right:.5rem}.page-template-p_contacts section.data .address .addres-number .addres-txt span a.link{margin-left:32px}.page-template-p_contacts section.data .address .addres-number.two .addres-number-inner:before{display:none}.page-template-p_contacts section.data .address .addres-number-other{padding-left:69px}.page-template-p_contacts section.data .address .addres-number-other .addres-txt span{display:flex;align-items:center}.page-template-p_contacts section.data .address .addres-number-other .addres-txt span svg{margin-right:.5rem}.page-template-p_contacts section.data .address .addres-number-other .addres-txt ul{font-size:14px;line-height:20px;padding-left:2rem}.page-template-p_contacts section.data .address .addres-number-other .addres-txt ul li{margin-bottom:.25rem}@media (max-width:991px){.page-template-p_contacts section.data .address .addres-number .addres-txt .h5{font-size:16px}.page-template-p_contacts section.data .address .addres-number-other .h5{font-size:16px}}@media (max-width:767px){.page-template-p_contacts section.data .address .addres-number .addres-number-inner{display:none}.page-template-p_contacts section.data .address .addres-number .addres-txt{padding-left:1rem}.page-template-p_contacts section.data .address .addres-number .addres-txt .h5{font-size:20px}.page-template-p_contacts section.data .address .addres-number-other{padding-left:1rem}.page-template-p_contacts section.data .address .addres-number-other .h5{font-size:20px}}@media (max-width:576px){.page-template-p_contacts section.data{margin:3rem 0 5rem}.page-template-p_contacts section.data .container{padding-right:20px;padding-left:20px}.page-template-p_contacts section.data .container .addres-number{margin-bottom:1.5rem}.page-template-p_contacts section.data .container .addres-number .addres-txt{font-size:18px;line-height:24px;padding-left:0}.page-template-p_contacts section.data .container .addres-number .addres-txt .h5{font-size:20px}.page-template-p_contacts section.data .container .addres-number-other{padding-left:0}.page-template-p_contacts section.data .container .addres-number-other .h5{font-size:20px}.page-template-p_contacts section.data .container form.wpcf7-form input[type=submit]{width:100%}}.page-template-p_contacts footer{margin:0}.page-template-p_contacts a.link{color:var(--grey)}.page-template-p_contacts a.link:hover{color:var(--black)}.page-template-p_contacts a.link.small{font-size:12px;border-bottom:solid .5px}.home footer{margin:0;padding-top:2rem}@media (max-width:767px){.home footer{padding-top:0}}footer{font-size:12px;color:var(--grey);background-color:var(--white);border-top:1px dashed #e0e0e0;margin:8rem 0 0}footer .st_points{border-radius:8px;padding:1rem;border:1px dashed #e0e0e0}footer .st_points ul{margin:0;padding:0}footer .st_points ul li{display:flex;align-items:center;flex-direction:row;margin-bottom:.75rem}footer .st_points ul li:last-child{margin:0}footer .st_points ul li a{position:relative;display:block;color:var(--grey);font-size:14px;margin-left:6px}footer .st_points ul li a:hover{color:var(--black)}footer .st_points ul li a:hover:before{background:var(--black)}footer .st_points ul li a:before{position:absolute;content:"";width:100%;height:.5px;left:0;bottom:0}footer p.title{font-size:14px;text-transform:uppercase;font-weight:500;color:var(--black);margin-bottom:1.5rem}footer .footer-btn{display:inline-block;font-size:14px;font-weight:700;color:var(--grey);border:.5px solid var(--grey);border-radius:21px;letter-spacing:.01rem;padding:.625rem 1.125rem}footer .footer-btn:hover{color:var(--black);border:.5px solid var(--black)}footer nav ul{margin:0;padding:0}footer nav ul li{margin-bottom:1rem;overflow:hidden}footer nav ul li a{position:relative;display:block;font-size:14px;color:var(--grey);text-decoration:none;transition:all .35s ease-in-out}footer nav ul li a:before{position:absolute;content:"—";height:100%;right:100%;padding-right:.28571em}footer nav ul li a:hover,footer nav ul li a:focus{color:var(--black);transform:translateX(1.14286em)}footer .footer-paypal ul{display:flex;margin:0;padding:0}footer .footer-paypal ul li{margin-left:.75rem}footer .footer-paypal ul li:first-child{margin-left:0}footer .footer-paypal ul li img{height:1rem;opacity:.8}footer .copy{position:relative;display:flex;justify-content:center}footer .copy:before{position:absolute;content:"";width:100%;height:.5px;left:0;top:0;border-top:1px dashed #e0e0e0}footer .copy p{font-size:10px}footer .copy a{position:relative;color:var(--grey)}footer .copy a:hover{color:var(--black)}footer .copy a:hover:before{background:var(--black)}footer .copy a:before{position:absolute;content:"";width:100%;height:.5px;left:0;bottom:0;background:var(--grey)}@media (max-width:991px){footer .container{max-width:100%;padding-right:30px;padding-left:30px}}@media (max-width:767px){footer .st_points{display:inline-block;width:calc(50% - 15px)}footer .st_points:last-child{margin-left:30px}footer .st_points ul li a{font-size:12px}}@media (max-width:576px){footer .container{padding-right:20px;padding-left:20px}footer .st_points{width:100%;padding:1.25rem}footer .st_points:last-child{margin-left:0}footer .st_points ul li a{font-size:14px}}.slick-slide,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list{overflow:visible;margin:0;padding:0}.mini-slides .slick-list{overflow:hidden}.mini-slides .slick-list .slick-slide img{border:solid .5px}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{opacity:1 !important;display:none;float:left;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide{display:block;clear:none !important}.slick-arrow.slick-hidden{display:none}.slick-dots{text-align:center;margin:32px 0 0;padding:0}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li.slick-active button{display:block;position:relative}.slick-dots li.slick-active button:before{position:absolute;content:"";width:8px;height:8px;top:3px;left:3px;background:var(--black);border-radius:4px}.slick-dots li button{display:block;position:relative;width:16px;height:16px;font-size:0;border:solid 1px var(--black);border-radius:8px;background:var(--white);cursor:pointer;padding:0}.slick-dots li button:before{position:absolute;content:"";width:8px;height:8px;top:3px;left:3px;background:var(--white);border-radius:4px}.slick-dots li button:hover{transition:.3s ease-out}.slick-dots li button:hover:before{position:absolute;content:"";width:8px;height:8px;top:3px;left:3px;background:var(--black);border-radius:4px}@media (max-width:575px){.slick-dots{display:none !important}}@media (max-width:1259px){h3,.h3{font-size:24px;line-height:32px}}@media (max-width:1199px){h3,.h3{font-size:22px}}@media (max-width:767px){h1,.h1{font-size:40px}}@media (max-width:575px){h1,.h1{font-size:30px;line-height:1.15}h2,.h2{font-size:24px;line-height:1.15}.map iframe{height:320px}.page-template-p_uslugi-page .container,.page-template-p_cenu .container,.page-template-p_otzyvy .container,.category-novosti .container,.page-template-p_onas .container,.page-template-default .container{padding-right:20px;padding-left:20px}}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-revoke,.cc-window{position:fixed;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-link{display:inline-block;padding:0;text-decoration:underline;cursor:pointer}.cc-link:hover{text-decoration:none}.cc-btn{display:block;font-size:15px;white-space:nowrap;padding:.75rem 1.5rem;cursor:pointer;border-radius:24px;text-decoration:none;transition:opacity .2s ease-in}.cc-highlight{padding:0}.cc-highlight .cc-btn:first-child{display:none}.cc-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:500px;bottom:1rem;left:1rem;box-shadow:0 .1875rem .375rem rgba(140,152,164,.25);background:var(--white);border-radius:24px;padding:16px 20px;z-index:99999}.cc-bottom .cc-message{font-size:12px;line-height:18px;padding-right:1rem}.cc-bottom .cc-message b{display:block}@media (max-width:1420px){.cc-bottom{width:40%}}@media (max-width:1200px){.cc-bottom{width:50%}}@media (max-width:768px){.cc-bottom{width:calc(100% - 30px);left:15px;bottom:15px;padding:12px 12px 12px 32px}.cc-bottom .cc-message{font-size:12px}.cc-bottom .cc-btn{font-size:16px}}@media (max-width:576px){.cc-bottom{align-items:flex-start;flex-direction:column;bottom:15px;padding:16px;z-index:99999;border-radius:16px}.cc-bottom .cc-btn{font-size:14px;margin-top:.75rem}}