@charset "UTF-8";*{box-sizing:border-box}:root{--lg:20px}@media screen and (min-width:767px){html{font-size:18px}body{--lg:30px}}@media screen and (min-width:1400px){html{font-size:20px}body{--lg:40px}}html{height:100%}body{font:16px/1.4 Raleway,sans-serif;color:#000;margin:0;text-rendering:optimizeSpeed}audio,canvas,img,video{max-width:100%;height:auto;box-sizing:border-box;vertical-align:top}img{border-style:none;max-width:100%;display:inline-block;outline:none!important}a{color:#0a3477;transition:color .3s}@media (min-width:992px){a:hover{color:#24b282}}a[href^=tel]{white-space:nowrap}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}button,input,select,textarea{font:inherit}svg:not(:root){overflow:hidden}svg{fill:currentcolor;max-width:100%}.link-block{text-decoration:none;color:inherit}.hidden{display:none}.disable{opacity:.5}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.iconsvg{display:inline-block;width:1em;height:1em}form{line-height:1}.btn{text-decoration:none;font-weight:700;display:inline-flex;color:#24b282;padding:.75em 2em;box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:10px;border:none;justify-content:center;align-items:center;text-align:center;background-color:#fff;transition:all .15s}.btn--fill{background-color:#24b282;color:#fff}.btn--fill:hover{color:#fff}.btn--footer-callback{font-size:14px}.form-line:not(:first-child){margin-top:1em}.form-line label span{display:block;margin-bottom:.5em;font-size:14px;color:#777}.form-line input,.form-line textarea{display:block;width:100%;border:1px solid #e9e9e9;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;font-size:18px;padding:.5em}.form-line input:focus,.form-line textarea:focused{outline:none;border-color:#24b282}.input-file label{cursor:pointer;display:flex;align-items:center}.input-file label span{margin:0 .5em}.input-file label .icon-file{font-size:24px}.input-file input[type=file]{cursor:pointer;background-color:transparent;box-shadow:none;border:none;padding:5px;font-size:14px}.input-file input[type=file]::-webkit-file-upload-button{display:none}.input-file input[type=file]::file-selector-button{display:none}.form-order__footer{margin-top:1em;display:grid;align-items:center;gap:30px}@media (min-width:650px){.form-order__footer{grid-template-columns:1fr auto}}.form-order__info{font-size:14px;color:#777;max-width:550px}.modal-form{display:none}.form-line .invalid{border-color:red}input:focus,textarea:focus{outline:1px solid #24b282}.fancybox__content input:focus{outline:1px solid #24b282!important}div.fancybox__container{max-width:none}div.fancybox__backdrop{background-color:rgba(108,120,107,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}div.fancybox__content{background:#fff;border:1px solid #eee;box-shadow:2px 2px 10px rgba(0,0,0,.3)}div.fancybox__content h2{margin-top:0}.burger{padding:10px;display:inline-block;cursor:pointer}@media (min-width:1280px){.burger{display:none}}.burger__el{position:relative;display:block;height:2px;width:20px;background-color:#0a3477}.burger__el:after,.burger__el:before{content:"";position:absolute;height:2px;width:20px;background-color:#0a3477;transition:all .3s;transform-origin:50% 50%}.burger__el:before{transform:translateY(-6px)}.burger__el:after{transform:translateY(6px)}.burger.toggle-open .burger__el{background-color:transparent}.burger.toggle-open .burger__el:before{transform:rotate(-45deg)}.burger.toggle-open .burger__el:after{transform:rotate(45deg)}.nav{display:none}.nav__list{margin:0;padding:0;list-style:none}.nav__link{text-decoration:none;font-weight:700}@media (min-width:1280px){.nav{display:grid}.nav__list{display:flex;justify-content:flex-end}.nav__list:last-child .nav__link{padding-right:0}.nav__link{font-size:18px;padding:0 1em}}.lang-switcher{display:flex;align-items:center;gap:10px;margin-left:20px;flex:0 0 auto}.lang-link{text-decoration:none;font-weight:700}.lang-link:not(:first-child):before{content:"";display:inline-block;margin-right:10px;width:1px;height:12px;background-color:#0a3477}.lang-link.active{color:#24b282}.fnav{display:flex;gap:1em;list-style:none;justify-content:center;border-bottom:1px solid hsla(0,0%,100%,.5);padding:0 0 20px;margin:0 0 20px}.fnav__link{color:inherit;text-decoration:none;font-weight:700}.fnav__link.active,.nav__link.active{color:#24b282}.breadcrumbs{margin:2em 0;padding:0;list-style:none}.breadcrumbs__item{font-size:14px;font-weight:700;display:inline-block}.breadcrumbs__item:not(:first-child){margin-left:.25em}.breadcrumbs__item:not(:first-child):before{content:"•";display:inline-block;margin-right:.25em}.breadcrumbs__end{color:#777}.services-list{display:grid;gap:30px}@media (min-width:767px){.services-list{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 30px),1fr))}}.service__children{list-style:none;margin:0;padding:0}@media (min-width:1200px){.service__children{-moz-column-count:2;column-count:2}}.sidebar__title{margin:0 0 .5em;color:#24b282}.side-nav{margin:0;padding:0;list-style:none}.side-nav__subtitle{font-size:16px;color:#777;margin:1em 0 0}.side-nav__list{margin:0;padding:0;list-style:none}@media (max-width:1280px){.side-nav__item--sm-inline{display:inline-block;margin-right:.5em}}.side-nav__link{font-size:14px;font-weight:700}.article-sidebar{display:grid;gap:60px}@media (min-width:1280px){.article-sidebar{grid-template-columns:300px 1fr}.article-sidebar .sidebar{order:-1}}.article-intro{margin-bottom:30px}.article-intro:not(.article-intro--fill){display:grid;gap:30px}@media (min-width:767px){.article-intro{grid-template-columns:repeat(auto-fill,min(450px,50% - 30px))}}.article-intro__txt{font-weight:700}.contacts__offices{display:grid;gap:30px;grid-auto-flow:dense}@media (min-width:500px){.contacts__offices{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.contacts__offices{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.contacts-map{grid-column:3/span 2}}.office{display:flex;flex-direction:column;gap:10px;line-height:1.2}.office__title{margin:0;color:#0a3477}.office .icon-inline .iconsvg{color:#999}.office .social{display:inline-flex;align-items:center;color:#0a3477;gap:.25em;font-size:18px;padding:.25em;border:1px solid #999;border-radius:5px}.office .social .iconsvg{font-size:22px}.office .social:hover{color:#24b282}.intro__container{display:grid;gap:30px;align-items:center}@media (min-width:1024px){.intro__container{grid-template-columns:600px 1fr}}.intro__txt{max-width:500px;margin:auto;display:grid;gap:30px}.intro__title{font-weight:800;color:#0a3477;max-width:530px;font-size:48px;line-height:.9;margin:0}@media (min-width:1024px){.intro__title{font-size:60px}}.intro__title span{display:block;font-weight:400;font-size:.75em}@media (min-width:450px){.intro__title span{margin-left:3.5em}}.intro__counter{display:flex;gap:30px}@media (max-width:450px){.intro__counter{justify-content:center;flex-wrap:wrap}}.count{text-align:center;font-size:24px;line-height:1;color:#6e7581}.count__num{font-size:1.9em;font-weight:800;white-space:nowrap}@media (min-width:1024px){.services__container{display:grid;grid-template-columns:20% 1fr;gap:30px}}@media (min-width:650px){.services .tabs__inner-list{-moz-column-count:2;column-count:2}}.list-item{display:flex;font-weight:700;padding:.25em 0}.list-item:before{content:"";flex:0 0 0.5em;width:.5em;height:.5em;margin:.4em .25em 0 0;border-radius:50%;background-color:#24b282}.discounts-wrap{padding:20px 0;background-color:#fff}.discounts{display:flex;flex-wrap:wrap;justify-content:center;gap:60px}.discount{flex:0 1 250px;border-radius:10px;position:relative}@media (max-width:600px){.discount:not(:last-child):after{left:0;right:auto;bottom:-30px;width:100%;height:10px}}.discount__txt{font-weight:700;font-size:18px}.discount__num{text-align:right;color:#24b282;font-size:60px;font-weight:700}.discount__num span{font-weight:400;font-size:.75em}.info__body{max-width:800px;margin:auto;padding:200px 20px 20px;background:#fff url(/theme/img/info.svg) no-repeat 50% 20px;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px}@media (min-width:767px){.info__body{padding:20px 20px 20px 200px;background-position:20px 50%}}.info__body p{margin:0 0 1em}.info__body p:last-child{margin-bottom:0}.about{background:#fff;padding:30px 0}.about__body{display:grid;gap:30px}@media (min-width:767px){.about__body{grid-template-columns:minmax(250px,500px) minmax(250px,350px)}}@media (min-width:1024px){.benefits{display:flex}.benefits .title{max-width:250px}}.benefits__list{display:grid;gap:30px;align-items:start;flex:1}@media (min-width:550px){.benefits__list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.benefit{display:grid;gap:10px}.benefit__icon{width:74px}.benefit__title{font-size:18px;font-weight:700;color:#0a3477;margin:0;line-height:1}.benefit__txt{font-size:14px;color:#6e7581}@media (max-width:550px){.benefit{grid-template-columns:74px 1fr}.benefit__icon{grid-row:1/3}}body{font-variant-numeric:lining-nums;background-color:#f5f5f5;display:grid;min-height:100vh;grid-template-rows:1fr auto}.discount:not(:last-child):after,.news:not(:last-child):after{content:"";position:absolute;right:-30px;bottom:0;width:10px;height:100%;background:radial-gradient(50% 50% at 50% 50%,#cdcaca 0,transparent 90%)}p{margin-top:0}p:last-child{margin-bottom:0}.container,[class*=__container]{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.content{overflow:hidden}.section{margin-top:60px}.scroll{overflow:hidden;max-width:100vw}.top-contact__list{margin:0;padding:10px 0;list-style:none;display:flex;gap:20px;font-size:14px;justify-content:space-between;text-align:center}.top-contact__item{color:#949495}.top-contact__link{color:inherit;text-decoration:none}.top-contact__link:focus,.top-contact__link:hover{color:#24b282}.header-page{background-color:#fff;padding:10px 0}.header-page__container{display:flex;align-items:center;justify-content:space-between;gap:20px}.header-page__logo{margin-bottom:-5px;margin-right:auto}.header-page__contacts-wrap{display:flex;align-items:center;gap:20px;margin:auto}.header-page__soc{color:#24b282;margin-right:auto}@media (max-width:400px){.header-page__soc.socials{display:none}}@media (min-width:650px) and (max-width:767px){.header-page__soc.socials{display:none}}.header-page__main{display:none;display:flex;flex-direction:column;gap:10px}.header-page__line{justify-content:flex-end;display:flex;padding-left:18px}@media (max-width:1280px){.header-page__time{display:none}}@media (max-width:650px){.burger{grid-column:2/3;grid-row:1/1;margin-left:auto;margin-bottom:30px}.header-page__main{grid-column:2/2;grid-row:1/1;margin-top:30px}.header-page__contacts-wrap{grid-column:1/-1;margin:auto}}@media (max-width:650px){.header-page__container{display:grid;grid-template-columns:1fr 1fr}}.head-contacts{display:flex;flex-direction:column;text-align:center;gap:2px;line-height:1.2}@media (min-width:650px) and (max-width:780px){.head-contacts{margin-right:auto}}.head-contacts__about{color:#949495}.tel{font-weight:800;font-size:22px;color:#0a3477;text-decoration:none}.socials{display:flex;align-items:center;gap:10px;font-size:32px;color:#24b282}.social{color:inherit;text-decoration:none;display:inline-block;transition:all .3s;line-height:0}.social:hover{color:#0a3477}.social--whatsapp{font-size:1.15em;align-self:flex-start}.title{font-weight:800;font-size:42px;color:#0a3477;margin:0 0 .75em;line-height:1}.title--color{color:#24b282}.title--center{text-align:center}.title--small{font-size:22px}.more-link{font-weight:700;font-size:14px;text-align:right}.cards{padding-bottom:10px}.card{padding:10px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:0 10px 10px 10px}.order__wrap{display:grid;gap:60px}@media (min-width:767px){.order__wrap{align-items:start;text-align:left;grid-template-columns:1fr 255px}}.order__more{display:grid;gap:20px}@media (max-width:767px){.order__more{text-align:center;justify-items:center}}.order__more .tel{display:block;margin-top:.25em;font-size:24px}.footer{color:#fff;background-color:#0a3477;padding:30px 0}.footer .social{transition:color .3s}.footer .social:hover{color:#fff}.footer__nav{display:none}@media (min-width:767px){.footer__nav{display:flex}}.footer__logo{max-width:180px}@media (max-width:768px){.footer__logo{grid-row:1/span 2}}.footer__body{display:grid;align-items:start;gap:60px}@media (min-width:768px){.footer__body{grid-template-columns:auto 1fr}}.footer__about{display:grid;gap:16px;align-items:start;justify-content:left}@media (min-width:480px) and (max-width:768px){.footer__about{grid-template-columns:1fr 1fr}}.footer__addr{list-style:none;margin:0;padding:0;color:inherit;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:start}@media (min-width:1024px){.footer__addr{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.footer__addr-item{display:grid;gap:5px;font-size:14px}.footer__addr-city{font-weight:700;font-size:16px}.footer__addr-link{display:flex;gap:5px;align-items:center;color:inherit;text-decoration:none}.addr-list{display:flex;flex-direction:column;align-items:flex-start}.addr-list__link{color:inherit;text-decoration:none}.icon-inline{display:flex;align-items:center;gap:.25em}.news-list{display:grid;gap:60px}.news-list--footer{margin-top:60px}@media (min-width:750px){.news-list{grid-template-columns:1fr 1fr 1fr}}.news{text-decoration:none;color:inherit;position:relative;display:flex;flex-direction:column;gap:10px;align-items:start;font-size:14px;line-height:1.4}.news:hover{color:#000}.news:hover .news__title{color:#24b282}@media (max-width:750px){.news:not(:last-child):after{left:0;right:auto;bottom:-30px;width:100%;height:10px}}.news__date{background-color:#24b282;border-radius:5px;color:#fff;display:inline-block;padding:.5em;line-height:1;font-size:13px;align-content:start}.news__title{margin:0;line-height:1.2;color:#0a3477}.news__cnt{color:#000}.paginator{margin:1.5em 0;padding:0;display:flex;justify-content:center;list-style:none;gap:.5em;font-size:14px}.paginator__item{text-align:center;line-height:2}.paginator__dots{border-color:transparent;margin:0 .25em}.paginator__link{display:inline-block;width:2em;height:2em;font-weight:700;border:1px solid #ddd;border-radius:5px;text-decoration:none;color:#6e7581}.active .paginator__link{background-color:#24b282;color:#fff}.paginator .button{font-size:24px;color:#6e7581;text-decoration:none;line-height:1}.paginator .button.disabled{color:#ddd}.tabs{gap:30px}.tabs,.tabs ul{list-style:none;margin:0;padding:0}.tabs.style__horizontal:not(.is__responsive) .tabs__content:not(.is__active),.tabs.style__vertical:not(.is__responsive) .tabs__content:not(.is__active){display:none}.tabs.style__vertical{display:flex}.tabs.style__vertical .icon-arr-down{transition:all .3s;display:none}.tabs.style__vertical .tabs__content .tabs__nav_link{display:none}.tabs.style__vertical .tabs__nav{display:flex;flex-direction:column}.tabs.style__vertical .tabs__nav .tabs__nav_link{border-radius:10px 0 0 10px;box-shadow:0 4px 4px rgba(0,0,0,.25);border-bottom:2px solid #24b282}.tabs.style__vertical .tabs__nav .tabs__nav_link.is__active{width:calc(100% + 30px)}.tabs.style__vertical .tabs__content{flex:1;max-width:800px}.tabs__content{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:0 10px 10px 10px}.tabs__content.is__active,.tabs__content.is__active .tabs__content_wrapper{display:block}.tabs__content_wrapper{padding:1em;display:none}.tabs__nav_link{display:flex;justify-content:space-between;align-items:center;position:relative;gap:1em;padding:1em;font-weight:800;transition:all .3s;cursor:pointer}.tabs__nav_link:not(:first-child){margin-top:.5em}.tabs.is__responsive{flex-direction:column}.tabs.is__responsive .tabs__nav{display:none}.tabs.is__responsive .tabs__content{display:block}.tabs.is__responsive .tabs__content .tabs__nav_link{display:flex}.tabs.is__responsive .tabs__content .tabs__nav_link .icon-arr-down{display:block;flex:0 0 auto}.tabs.is__responsive .tabs__content .tabs__nav_link.is__active .icon-arr-down{transform:rotate(180deg)}.services__tabs .tabs__nav_link.is__active,.services__tabs .tabs__nav_link:hover{background-color:#24b282;color:#fff}.accordion{color:#6e7581;display:grid}.accordion .tabs__nav{display:none}.accordion .tabs__nav_link{color:inherit;display:flex}.accordion .tabs__nav_link .iconsvg{color:#24b282}.accordion .tabs__content:hover .tabs__nav_link{color:#000}.faq__list{max-width:800px;margin:auto;padding-bottom:10px}
/*# sourceMappingURL=common.css.map */
