/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container{padding-left:15px;padding-right:15px;}@media (min-width:576px){.container{max-width:576px;}}@media (min-width:768px){.container{max-width:768px;}}@media (min-width:992px){.container{max-width:992px;}}@media (min-width:1200px){.container{max-width:1200px;}}html{line-height:1.5;font-size:18px;scroll-behavior:smooth;color:#303030;font-family:Mulish,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}@media screen and (max-width:767px){html{font-size:15px !important;}}body{line-height:inherit;color:inherit;font-family:inherit;}h1,h2,h3,h4,h5,h6,.page > *:not(header,footer) .block-title{font-family:Mulish,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}h1{font-size:2.5rem;font-weight:bold;}@media screen and (max-width:767px){h1{font-size:1.5rem;}}h2,.page > *:not(header,footer) .block-title{font-weight:bold;}@media screen and (max-width:767px){h2,.page > *:not(header,footer) .block-title{font-size:1.25rem;}}h3{font-size:1.25rem;font-weight:bold;}@media screen and (max-width:767px){h3{font-size:1.15rem;}}h4{font-size:1.15rem;}@media screen and (max-width:767px){h4{font-size:1.1rem;}}h5{font-size:1.1rem;}@media screen and (max-width:767px){h5{font-size:1.05rem;}}h6{font-size:1rem;}p{margin-bottom:0.5em;}p:last-child{margin-bottom:0;}a{cursor:pointer;color:#007bff;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}.fal,.fas,.far,.fab{font-style:normal;}.row{margin-left:-15px;margin-right:-15px;}.col,.col-lg,.col-md,.col-sm,.col-xl,.col-1,.col-lg-1,.col-md-1,.col-sm-1,.col-xl-1,.col-2,.col-lg-2,.col-md-2,.col-sm-2,.col-xl-2,.col-3,.col-lg-3,.col-md-3,.col-sm-3,.col-xl-3,.col-4,.col-lg-4,.col-md-4,.col-sm-4,.col-xl-4,.col-5,.col-lg-5,.col-md-5,.col-sm-5,.col-xl-5,.col-6,.col-lg-6,.col-md-6,.col-sm-6,.col-xl-6,.col-7,.col-lg-7,.col-md-7,.col-sm-7,.col-xl-7,.col-8,.col-lg-8,.col-md-8,.col-sm-8,.col-xl-8,.col-9,.col-lg-9,.col-md-9,.col-sm-9,.col-xl-9,.col-10,.col-lg-10,.col-md-10,.col-sm-10,.col-xl-10,.col-11,.col-lg-11,.col-md-11,.col-sm-11,.col-xl-11,.col-12,.col-lg-12,.col-md-12,.col-sm-12,.col-xl-12,.col-auto,.col-lg-auto,.col-md-auto,.col-sm-auto,.col-xl-auto{padding-left:15px;padding-right:15px;}@media screen and (max-width:767px){.col,.col-lg,.col-md,.col-sm,.col-xl,.col-1,.col-lg-1,.col-md-1,.col-sm-1,.col-xl-1,.col-2,.col-lg-2,.col-md-2,.col-sm-2,.col-xl-2,.col-3,.col-lg-3,.col-md-3,.col-sm-3,.col-xl-3,.col-4,.col-lg-4,.col-md-4,.col-sm-4,.col-xl-4,.col-5,.col-lg-5,.col-md-5,.col-sm-5,.col-xl-5,.col-6,.col-lg-6,.col-md-6,.col-sm-6,.col-xl-6,.col-7,.col-lg-7,.col-md-7,.col-sm-7,.col-xl-7,.col-8,.col-lg-8,.col-md-8,.col-sm-8,.col-xl-8,.col-9,.col-lg-9,.col-md-9,.col-sm-9,.col-xl-9,.col-10,.col-lg-10,.col-md-10,.col-sm-10,.col-xl-10,.col-11,.col-lg-11,.col-md-11,.col-sm-11,.col-xl-11,.col-12,.col-lg-12,.col-md-12,.col-sm-12,.col-xl-12,.col-auto,.col-lg-auto,.col-md-auto,.col-sm-auto,.col-xl-auto{max-width:unset;flex-basis:100%;}}.page{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:hidden;}.page > *{margin-bottom:15px;}.page > *:last-child{margin-bottom:0;}.page > *:not(header,footer) .block-block .content{text-align:justify;}.page > *:not(header,footer) .block-block .content h1,.page > *:not(header,footer) .block-block .content h2,.page > *:not(header,footer) .block-block .content h3,.page > *:not(header,footer) .block-block .content h4,.page > *:not(header,footer) .block-block .content h5,.page > *:not(header,footer) .block-block .content h6{text-align:left;}.breadcrumbs .breadcrumb{display:block;text-align:justify;margin-bottom:0;color:#808080;font-size:13px;padding:0.75rem 0;background-color:transparent;border-radius:0;}main{flex-grow:1;margin-bottom:0;}main .block{margin-bottom:15px;}main .region-facets{margin-bottom:15px;}main .region-facets .block{margin-bottom:0;}main > .container > .row{flex-wrap:nowrap;}@media screen and (max-width:767px){main > .container > .row{flex-wrap:wrap;}}.main-content-column{flex-grow:1;padding-left:0;padding-right:0;min-width:0;}@media screen and (max-width:767px){.main-content-column{padding-left:15px;padding-right:15px;}}.main-content-column:first-child{padding-left:15px;}.main-content-column:last-child{padding-right:15px;}.help-block,.control-group .help-inline{margin:0;}#mobile-header{display:none;position:fixed;top:0;left:0;width:100%;height:45px;background-color:#fff;z-index:100;box-shadow:1px 1px 10px rgba(0,0,0,0.3);}@media screen and (max-width:767px){#mobile-header{display:flex;}}#mobile-header .page-header{flex-grow:1;font-weight:300;align-self:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 5px;}#mobile-header > a{color:inherit;font-size:32px;line-height:1;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:5px;min-width:45px;}@media screen and (max-width:767px){.mm-page{padding-top:45px;}}.mm-menu{background-color:#fff;color:inherit;}.mm-menu .mm-navbar a,.mm-menu .mm-navbar > *{color:#000;font-weight:bold;}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before,.mm-menu .mm-listview > li .mm-next:after{border-color:#000000;}.mm-menu .block .block-title{background-color:#fff;padding:10px 20px 10px 20px;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.1);color:#000;text-align:center;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.mm-menu .mm-navbar + .block .block-title{margin-top:-40px;}.mm-menu.mm-position-right{left:auto;}html.mm-opening.mm-position-right .mm-slideout{transform:translate3d(-80%,0,0);}@media (min-width:550px){html.mm-opening.mm-position-right .mm-slideout{transform:translate3d(-440px,0,0);}}.mm-listview > li:not(.mm-divider):after{left:0;}.mm-listview{margin:0 !important;}.mm-listview li{float:none;}.mm-listview li a.active{background:#303030 !important;color:#fff !important;}.mm-listview li a:hover{background:#303030 !important;color:#fff !important;}.mm-listview > li > a,.mm-listview > li > span{padding:20px 10px 20px 20px;font-weight:bold;}.mm-listview a,.mm-listview .mm-next{font-weight:bold;}.mm-panels > .mm-panel{padding-left:0;padding-right:0;}.mm-panels > .mm-panel:before,.mm-panels > .mm-panel:after{display:none;}.mm-slideout{z-index:inherit;}.mm-page{display:flex;flex-direction:column;}.btn{font-size:inherit;}.btn:active,.btn.active{outline:0;background-image:none;}.btn-default{padding:0.9rem;font-size:1rem;font-weight:700;color:#000;background-color:#fff;border:none;border-radius:0;text-decoration:none;}.btn-default:focus{outline:2px solid #fff;outline-offset:2px;}.btn-default:hover{color:#E31E24;}.btn-default:active{outline:2px solid #fff;outline-offset:2px;}.block,.view .node{position:relative;}#scrollToTop{width:48px;height:48px;background:none;text-indent:0;font-size:0;transition:transform 0.2s;border:0px;outline:0px;display:flex;bottom:120px;cursor:pointer;position:fixed;right:75px;z-index:10;transition:0.2s;background-image:url(/sites/all/themes/vesta_theme/image/scroll-to-top.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}@media screen and (min-width:992px) and (max-width:1199px){#scrollToTop{transform:scale(0.95);}}@media screen and (min-width:768px) and (max-width:991px){#scrollToTop{transform:scale(0.9);}}@media screen and (max-width:767px){#scrollToTop{bottom:40px;right:10px;transform:scale(0.8);}}#scrollToTop:hover{opacity:1;transform:scale(1.05);}#scrollToTop:active{transform:scale(0.95);transition-duration:0s;}.header{position:fixed;width:100%;z-index:500;background-color:#b71217;}.header .region-header .block-block-contentd3038f1d-31ec-48d9-a2a8-50b05385e839 .field--name-body img{width:128px;height:197px;object-fit:cover;}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .contacts-and-callback{display:flex;justify-content:space-between;row-gap:1.1rem;flex-wrap:wrap;color:#fff;font-weight:700;font-size:1.1rem;}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .company_name{font-size:2.22rem;}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .tel-link{padding-left:2.22rem;position:relative;font-size:1.8rem;font-weight:700;color:#fff;text-decoration:none;}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .tel-link::before{content:'';display:block;width:1.8rem;height:1.8em;position:absolute;top:7px;left:0;background-repeat:no-repeat;background-image:url('/sites/all/themes/vesta_theme/image/phone-white.svg');}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .tel-link:focus-visible{outline:1px solid #fff;outline-offset:2px;}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .tel-link:hover{text-decoration:underline;}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .tel-link:active{opacity:0.8;}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .address-link,.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-link,.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .monday_thursday_schedule{padding-left:2.22rem;position:relative;color:#fff;text-decoration:none;}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .address-link::before,.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-link::before,.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .monday_thursday_schedule::before{content:'';display:block;width:1.5rem;height:1.5rem;position:absolute;top:3px;left:0;background-repeat:no-repeat;}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 p.address{margin-bottom:1.6rem;}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .address-link::before{background-image:url('/sites/all/themes/vesta_theme/image/location-white.svg');}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-link::before{background-image:url('/sites/all/themes/vesta_theme/image/mail-white.svg');}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .monday_thursday_schedule::before{background-image:url('/sites/all/themes/vesta_theme/image/schedule-white.svg');}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .schedule p{margin-bottom:0;padding-left:2.22rem;}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .address-link:focus-visible,.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-link:focus-visible{outline:1px solid #fff;outline-offset:2px;}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .address-link:hover,.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-link:hover{text-decoration:underline;}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .address-link:active,.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-link:active{opacity:0.8;}.not-front .header{background-color:#b71217;}@media (max-width:1200px){.header{position:static;}.header .company_name{width:100%;text-align:start;}.header address{width:338px;}.header .schedule{order:1;}.header .schedule + p{width:254px;}}@media (max-width:992px){.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .tel-link{font-size:1.2rem;}.header .region-header .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .tel-link::before{top:0;transform:scale(0.7);}}@media (max-width:767px){.header-mobile-block{background-color:#910B0F;}.header-mobile-block .block-block-contentf32dc9b4-0105-4b08-88d7-0faac62ad79d address.contacts-header-mobile{width:fit-content;color:#fff;font-weight:500;}.header-mobile-block .block-block-contentf32dc9b4-0105-4b08-88d7-0faac62ad79d address.contacts-header-mobile .tel-link,.header-mobile-block .block-block-contentf32dc9b4-0105-4b08-88d7-0faac62ad79d address.contacts-header-mobile .mail-link{color:#fff;font-weight:500;text-decoration:none;}.header-mobile-block .block-block-contentd3038f1d-31ec-48d9-a2a8-50b05385e839 img{width:60px;height:auto;}}@media (max-width:382px){.header-mobile-block .block-block-contentf32dc9b4-0105-4b08-88d7-0faac62ad79d p.address{max-width:60%;}}@media (max-width:358px){.header-mobile-block .block-block-contentf32dc9b4-0105-4b08-88d7-0faac62ad79d p.address{max-width:75%;}}.header + .navigation{position:fixed;width:100%;z-index:499;padding:225px 0 0.5rem;background-color:#fff;}.header + .navigation + *{padding-top:260px;}.header + .navigation .region-navigation{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;}.header + .navigation ul.menu.sf-menu{display:flex;justify-content:space-between;}.header + .navigation ul.menu.sf-menu .sf-sub-indicator::after{content:'';display:block;width:1rem;height:0.5rem;top:0.35rem;background-repeat:no-repeat;background-image:url('/sites/all/themes/vesta_theme/image/navigation-arrow.svg');}.header + .navigation a.sf-depth-1{padding:0.1rem;color:#000;text-decoration:none;}.header + .navigation a.sf-depth-1:focus-visible{outline:1px solid #000;outline-offset:2px;}.header + .navigation a.sf-depth-1:hover{text-decoration:underline;}.header + .navigation a.sf-depth-1:active{color:#910B0F;}.header + .navigation a.sf-depth-1.menuparent{padding-right:1.3rem;}.header + .navigation li.sf-depth-1 ul li{background-color:#fff;}.header + .navigation li.sf-depth-1 ul li a.sf-depth-2{color:#000;text-decoration:none;}.header + .navigation li.sf-depth-1 ul li a.sf-depth-2:focus-visible{outline:1px solid #000;outline-offset:2px;}.header + .navigation li.sf-depth-1 ul li a.sf-depth-2:hover{text-decoration:underline;}.header + .navigation li.sf-depth-1 ul li a.sf-depth-2:active{color:#910B0F;}.header + .navigation .block-block-contentfcaf4c12-1c37-414e-a73e-523738099675 .version .bvi-open{display:inline-block;width:fit-content;height:fit-content;}.header + .navigation .block-block-contentfcaf4c12-1c37-414e-a73e-523738099675 .version .bvi-open:focus-visible{outline:1px solid #910B0F;outline-offset:4px;}.header + .navigation .block-block-contentfcaf4c12-1c37-414e-a73e-523738099675 .version .bvi-open:hover{outline:1px solid #E31E24;outline-offset:4px;}.header + .navigation .block-block-contentfcaf4c12-1c37-414e-a73e-523738099675 .version .bvi-open:active{outline:1px solid #910B0F;}.header + .navigation .block-block-contentfcaf4c12-1c37-414e-a73e-523738099675 .version img{width:4rem;height:1.8rem;}.header + .navigation .search-api-page-block-form-search div.form-type-search{display:none;}.header + .navigation .search-api-page-block-form-search input.search-form__submit{width:1.8rem;height:1.8rem;font-size:0;border:none;background-color:transparent;background-repeat:no-repeat;background-image:url('/sites/all/themes/vesta_theme/image/search.svg');}.header + .navigation .search-api-page-block-form-search input.search-form__submit:focus-visible{outline:1px solid #000;outline-offset:2px;}.header + .navigation .search-api-page-block-form-search input.search-form__submit:focus,.header + .navigation .search-api-page-block-form-search input.search-form__submit:not(:disabled):not(.disabled):active:focus{box-shadow:none;}.header + .navigation .search-api-page-block-form-search input.search-form__submit:active{background-color:transparent;border:none;outline:1px solid #000;outline-offset:2px;}.not-front .navigation{border-bottom:1px solid #E31E24;}@media (max-width:1200px){.header + .navigation{position:static;padding:0.5rem 0;}.header + .navigation + *{padding-top:0;}}@media (max-width:992px){.navigation .region-navigation{display:grid;row-gap:0.8rem;grid-template-columns:80% 15%;}.navigation .block-superfishmain{grid-column:1 / 2;grid-row:1 / 3;}.navigation ul.menu.sf-menu{justify-content:flex-start;gap:0.8rem;flex-wrap:wrap;}.navigation .block-block-contentfcaf4c12-1c37-414e-a73e-523738099675{grid-column:2 / 3;justify-self:end;width:fit-content;}.navigation .block-block-contentfcaf4c12-1c37-414e-a73e-523738099675 .version img{width:2rem;height:auto;}.navigation .search-api-page-block-form-search{grid-column:2 / 3;justify-self:end;width:fit-content;}.navigation .search-api-page-block-form-search input.search-form__submit{transform:scale(0.7);}}.footer .block-block-contentd3038f1d-31ec-48d9-a2a8-50b05385e839 .field--name-body img{width:121px;height:185px;object-fit:cover;}.footer .block-superfish.block-superfishmain{max-width:260px;display:flex;flex-direction:column;}.footer .block-superfish.block-superfishmain .block-title{margin-bottom:0.2rem;font-size:0.9rem;font-weight:700;color:#fff;}.footer .block-superfish.block-superfishmain ul.sf-menu{display:flex;flex-direction:column;}.footer .block-superfish.block-superfishmain ul.sf-menu a.sf-depth-1{padding:0.2rem 0.2rem 0.2rem 0;margin-bottom:0.2rem;font-size:0.9rem;color:#fff;text-decoration:none;}.footer .block-superfish.block-superfishmain ul.sf-menu a.sf-depth-1:focus-visible{outline:1px solid #fff;outline-offset:2px;}.footer .block-superfish.block-superfishmain ul.sf-menu a.sf-depth-1:hover{text-decoration:underline;}.footer .block-superfish.block-superfishmain ul.sf-menu a.sf-depth-1:active{opacity:0.8;}.footer .navigation.menu--kontroliruyushchie-organy{background-color:transparent;}.footer .navigation.menu--kontroliruyushchie-organy h5{margin-bottom:0.2rem;font-size:0.9rem;font-weight:700;color:#fff;}.footer .navigation.menu--kontroliruyushchie-organy a.nav-link{display:inline;padding:0.2rem 0.2rem 0.2rem 0;margin-bottom:0.2rem;font-size:0.9rem;color:#fff;text-decoration:none;}.footer .navigation.menu--kontroliruyushchie-organy a.nav-link:focus-visible{outline:1px solid #fff;outline-offset:2px;}.footer .navigation.menu--kontroliruyushchie-organy a.nav-link:hover{text-decoration:underline;}.footer .navigation.menu--kontroliruyushchie-organy a.nav-link:active{opacity:0.8;}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115{font-size:0.9rem;color:#fff;}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 .schedule{padding-left:2.22rem;position:relative;}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 .schedule::before{content:'';position:absolute;top:3px;left:0;display:block;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-image:url('/sites/all/themes/vesta_theme/image/schedule-white.svg');}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 .schedule p{margin-bottom:0.2rem;}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 address{margin-bottom:0;}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 address p.address{margin-bottom:0.3rem;padding-left:2.22rem;position:relative;}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 address p.address::before{content:'';position:absolute;top:1px;left:0;display:block;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-image:url('/sites/all/themes/vesta_theme/image/location-white.svg');}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 address a{padding-left:2.22rem;position:relative;font-size:0.9rem;color:#fff;text-decoration:none;}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 address a::before{content:'';position:absolute;top:3px;left:0;display:block;width:1.5rem;height:1.5rem;background-repeat:no-repeat;}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 address a:focus-visible{outline:1px solid #fff;outline-offset:2px;}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 address a:hover{text-decoration:underline;}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 address a:active{opacity:0.8;}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 address a.mail-link::before{background-image:url('/sites/all/themes/vesta_theme/image/mail-white.svg');}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 address a.tel-link::before{background-image:url('/sites/all/themes/vesta_theme/image/small-phone-white.svg');}.footer .copyrights-block{max-width:1170px;margin:0 auto;display:flex;justify-content:space-between;font-size:0.9rem;}.footer .copyrights-block .region-copyrights{width:63%;}.footer .copyrights-block .privacy-content{justify-content:space-between;}.footer .copyrights-block .vesta a{text-decoration:none;color:#fff;}.footer .copyrights-block .vesta a:focus-visible{outline:1px solid #fff;outline-offset:2px;}.footer .copyrights-block .vesta a:hover{text-decoration:underline;}.footer .copyrights-block .vesta a:active{opacity:0.8;}.not-front .footer{background-color:#b71217;}.not-front .footer .navigation{border:none;}@media (max-width:1199px){.footer .copyrights-block{margin:0 3rem;}}@media (max-width:992px){.footer .region-footer{gap:1rem;}.footer .region-footer .block-block-contentd3038f1d-31ec-48d9-a2a8-50b05385e839{order:1;}.footer .block-block-contentd3038f1d-31ec-48d9-a2a8-50b05385e839 .field--name-body img{width:70px;height:auto;}.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 p.address::before,.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 a.tel-link::before,.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 a.mail-link::before,.footer .block-block-content3f7221b6-46ab-4b36-9da9-616ce3f26115 .schedule::before{top:0;transform:scale(0.9);}}@media (max-width:837px){.footer .copyrights-block{display:grid;}}@media (max-width:767px){div#page .footer #block-vesta-theme-kontroliruyuschieorgany{display:block;}}@media (max-width:623px){.footer .copyrights-block{margin:1.5rem;}}@media (max-width:388px){.footer .region-footer .block-block-contentd3038f1d-31ec-48d9-a2a8-50b05385e839{order:0;}}.ui-dialog.ui-corner-all .ui-dialog-titlebar{background-color:#fff;color:#E31E24;text-transform:uppercase;font-weight:700;}.ui-dialog.ui-corner-all .ui-dialog-buttonpane{background-color:#fff;}.ui-dialog.ui-corner-all .ui-dialog-buttonpane button.webform-button--submit{padding:0.9rem;font-weight:700;border:none;border-radius:0;text-decoration:none;display:inline-block;background-color:#910B0F;color:#fff;}.ui-dialog.ui-corner-all .webform-has-field-prefix .field-prefix,.ui-dialog.ui-corner-all .webform-has-field-suffix .field-suffix{display:none;}.ui-dialog.ui-corner-all .form-type-checkbox{display:flex;gap:1rem;align-items:flex-start;}.ui-dialog.ui-corner-all .form-type-checkbox input.form-checkbox{margin-top:0.2rem;}.ui-dialog.ui-corner-all .form-type-checkbox input.form-checkbox:focus-visible{outline:1px solid #000;outline-offset:2px;}.ui-dialog.ui-corner-all .form-type-checkbox input.form-checkbox:focus{box-shadow:0 0 0 0.2rem rgba(145,11,15,0.25);}.ui-dialog.ui-corner-all .form-type-checkbox .description{margin-left:0;}.ui-dialog.ui-corner-all .form-type-checkbox .description a{color:#E31E24;text-decoration:none;}.ui-dialog.ui-corner-all .form-type-checkbox .description a:focus-visible{outline:1px solid #E31E24;outline-offset:2px;}.ui-dialog.ui-corner-all .form-type-checkbox .description a:hover{text-decoration:underline;}.ui-dialog.ui-corner-all .form-type-checkbox .description a:active{color:#910B0F;}ul.pagination{margin-top:2rem;justify-content:center;}ul.pagination .page-item.active .page-link{background-color:#E31E24;border-color:#E31E24;}ul.pagination .page-link{color:#E31E24;}.slider-block{position:relative;}.slider-block::before,.slider-block::after{content:'';display:block;position:absolute;background-repeat:no-repeat;}.slider-block::before{width:420px;height:570px;left:10px;background-image:url('/sites/all/themes/vesta_theme/image/slider/phoenix-look-right.png');transform:scale(0.9);z-index:1;}.slider-block::after{width:420px;height:440px;top:104px;left:40%;background-image:url('/sites/all/themes/vesta_theme/image/slider/phoenix-look-left.png');}.slider-block .carousel-item{position:relative;text-align:right;}.slider-block .carousel-item > img{width:50%;height:34rem;object-fit:cover;}.slider-block .carousel-item::before{content:'';display:block;width:1400px;height:34rem;position:absolute;top:0;left:-100px;object-fit:cover;background-repeat:no-repeat;background-image:url('/sites/all/themes/vesta_theme//image/slider/mask.png');}.slider-block .carousel-caption{margin:0 auto;max-width:1170px;height:280px;font-size:1.1rem;font-weight:700;text-align:start;font-size:1.3rem;}.slider-block .carousel-caption p,.slider-block .carousel-caption ul{max-width:580px;}.slider-block .carousel-caption ul{margin-bottom:80px;padding:0;display:flex;flex-direction:column;gap:10px;list-style-type:none;}.slider-block .carousel-caption ul li{padding-left:3rem;min-height:48px;position:relative;}.slider-block .carousel-caption ul li::before{content:'';display:block;width:2rem;height:2rem;position:absolute;top:1rem;left:0;background-repeat:no-repeat;background-image:url('/sites/all/themes/vesta_theme/image/slider/list-arrow.svg');}.slider-block .carousel-caption a.btn-default{margin-top:1.5rem;padding:0.9rem 1.2rem;}.slider-block .carousel-control-prev-icon,.slider-block .carousel-control-next-icon{background-image:url('/sites/all/themes/vesta_theme/image/slider/slider-prev.svg');width:1.3rem;height:2.6rem;}.slider-block .carousel-control-next-icon{transform:rotate(180deg);}.slider-block .carousel-indicators{flex-direction:column;bottom:5rem;left:auto;row-gap:0.6rem;}.slider-block .carousel-indicators li{width:16px;height:16px;position:relative;opacity:1;border:none;}.slider-block .carousel-indicators li.active{background-color:transparent;outline:1px solid #fff;outline-offset:-1px;border:none;}.slider-block .carousel-indicators li.active::before{content:'';display:block;width:8px;height:8px;position:absolute;top:4px;left:4px;background-color:#fff;}@media (max-width:1700px){.slider-block .carousel-item::before{left:-200px;}}@media (max-width:1500px){.slider-block .carousel-item::before{left:-330px;}}@media (max-width:1400px){.slider-block .carousel-item::before{left:-500px;}.slider-block .carousel-item > img{width:60%;}}@media (max-width:1199px){.slider-block .carousel-item::before{left:-600px;}.slider-block .carousel-item > img{width:60%;}}@media (max-width:992px){.slider-block::after{content:none;}.slider-block .carousel-item::before{left:-700px;}.slider-block .carousel-item > img{width:70%;}.slider-block .carousel-caption p,.slider-block .carousel-caption ul{max-width:510px;}}@media (max-width:767px){.slider-block{display:none;}}main .block-page-title-block{max-width:35rem;width:fit-content;height:0;position:relative;top:-550px;}main .block-page-title-block h1{color:#fff;font-size:4.4rem;font-weight:700;}.user-administrator main .block-page-title-block{top:-640px;}@media (max-width:1600px){main .block-page-title-block{left:5%;}}@media (max-width:1366px){main .block-page-title-block{max-width:none;top:-450px;}main .block-page-title-block h1{font-size:3rem;}}@media (max-width:767px){main{margin-top:6rem;}main .block-page-title-block{width:100%;height:auto;position:static;text-align:center;}main .block-page-title-block h1{font-size:2rem;}}.services-block{margin-bottom:5.5rem;}.services-block .block-title{margin-bottom:2rem;font-size:2rem;font-weight:800;color:#fff;}.services-block .block-views-blockcatalog-block-front .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.6rem;}.services-block .block-views-blockcatalog-block-front .field--name-field-catalog-image{overflow:hidden;display:inline-block;}.services-block .block-views-blockcatalog-block-front .field--name-field-catalog-image img{width:270px;height:270px;object-fit:cover;transition:transform 0.3s ease;}.services-block .block-views-blockcatalog-block-front .views-row:hover .field--name-field-catalog-image img{transform:scale(1.2);}.services-block .block-views-blockcatalog-block-front .field--name-taxonomy-term-title h2{max-width:9rem;line-height:1;}.services-block .block-views-blockcatalog-block-front .field--name-taxonomy-term-title h2 a{font-size:1.3rem;font-weight:700;line-height:1;color:#fff;}.services-block .block-views-blockcatalog-block-front .field--name-taxonomy-term-title h2 a:focus-visible{outline:1px solid #fff;outline-offset:2px;}.services-block .block-views-blockcatalog-block-front .field--name-taxonomy-term-title h2 a:hover{text-decoration:underline;}.services-block .block-views-blockcatalog-block-front .field--name-taxonomy-term-title h2 a:active{color:#910B0F;}.services-block .block-views-blockcatalog-block-front .field--name-taxonomy-term-link a{font-size:0.9rem;font-weight:700;color:#fff;}.services-block .block-views-blockcatalog-block-front .field--name-taxonomy-term-link a:focus-visible{outline:1px solid #fff;outline-offset:2px;}.services-block .block-views-blockcatalog-block-front .field--name-taxonomy-term-link a:hover{text-decoration:underline;}.services-block .block-views-blockcatalog-block-front .field--name-taxonomy-term-link a:active{color:#910B0F;}.services-block .more-link{margin-top:2.2rem;text-align:center;}.services-block .more-link a{padding:0.9rem;font-size:1rem;font-weight:700;color:#000;background-color:#fff;border:none;border-radius:0;text-decoration:none;display:inline-block;width:19rem;}.services-block .more-link a:focus{outline:2px solid #fff;outline-offset:2px;}.services-block .more-link a:hover{color:#E31E24;}.services-block .more-link a:active{outline:2px solid #fff;outline-offset:2px;}@media (max-width:1199px){.services-block .block-views-blockcatalog-block-front .view-content{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));}.services-block .block-views-blockcatalog-block-front .field--name-field-catalog-image img{width:14rem;height:14rem;}}@media (max-width:992px){.services-block .block-views-blockcatalog-block-front .view-content{display:flex;flex-wrap:wrap;justify-content:space-between;}.services-block .block-views-blockcatalog-block-front .field--name-field-catalog-image img{width:320px;height:320px;}.services-block .block-views-blockcatalog-block-front .field--name-taxonomy-term-title h2{max-width:320px;}}@media (max-width:767px){.services-block .block-title{text-align:center;}.services-block .block-views-blockcatalog-block-front .field--name-field-catalog-image{margin-bottom:10px;}.services-block .block-views-blockcatalog-block-front .field--name-field-catalog-image img{width:240px;height:180px;}.services-block .block-views-blockcatalog-block-front .field--name-taxonomy-term-title h2{max-width:230px;}}@media (max-width:533px){.services-block .block-views-blockcatalog-block-front .view-content{justify-content:center;}.services-block .block-views-blockcatalog-block-front .field--name-field-catalog-image img{width:280px;}}.about-block{margin-bottom:5.5rem;}.about-block .block-title{margin-bottom:0.8rem;font-size:2rem;font-weight:800;color:#000;}.about-block .region-about{display:flex;gap:1.5rem;flex-wrap:wrap;color:#000;}.about-block .region-about .block-views-blockabout-block-1{max-width:61%;font-weight:500;}.about-block .region-about .block-views-blockabout-block-1 .red{color:#E31E24;}.about-block .region-about .block-block-content3541e8ed-b3e1-410c-907d-c66f84edc46d{max-width:41%;display:flex;align-items:center;}.about-block .region-about .block-block-content3541e8ed-b3e1-410c-907d-c66f84edc46d img{width:26.6rem;height:21.2rem;object-fit:cover;}.about-block .more-link{margin-top:0.8rem;text-align:start;}.about-block .more-link a{font-weight:700;font-size:0.9rem;color:#E31E24;}.about-block .more-link a:focus-visible{outline:1px solid #910B0F;outline-offset:2px;}.about-block .more-link a:hover{text-decoration:underline;}.about-block .more-link a:active{opacity:0.8;}@media (max-width:1199px){.about-block .region-about .block-block-content3541e8ed-b3e1-410c-907d-c66f84edc46d{align-items:center;}.about-block .region-about .block-block-content3541e8ed-b3e1-410c-907d-c66f84edc46d img{width:21rem;height:auto;}}@media (max-width:992px){.about-block .region-about .block-views-blockabout-block-1{max-width:none;}.about-block .region-about .block-block-content3541e8ed-b3e1-410c-907d-c66f84edc46d{display:none;}}@media (max-width:767px){.about-block .block-title{text-align:center;color:#fff;}.about-block .region-about .block-views-blockabout-block-1 .red{color:#fff;}.about-block .more-link a{color:#fff;}}.features-block{margin-bottom:5.5rem;color:#000;font-weight:500;}.features-block .block-title{margin-bottom:1rem;font-size:2rem;font-weight:800;color:#000;}.features-block .field--name-field-features-list{display:grid;grid-template-columns:1fr 1fr;row-gap:0.2rem;column-gap:9rem;grid-auto-rows:1fr;}.features-block .field--name-field-features-list .field--name-field-body{padding-left:2.1rem;position:relative;}.features-block .field--name-field-features-list .field--name-field-body::before{content:'';position:absolute;top:-4px;left:-2px;display:block;width:2rem;height:2rem;background-image:url('/sites/all/themes/vesta_theme/image/tick.svg');background-repeat:no-repeat;}@media (max-width:767px){.features-block .block-title{text-align:center;color:#fff;}.features-block .field--name-field-features-list{grid-template-columns:1fr;}.features-block .field--name-field-features-list .field--name-field-body::before{transform:scale(0.7);}}.works-block{margin-bottom:5.5rem;}.works-block .block-title{margin-bottom:1.7rem;font-size:2rem;font-weight:800;color:#000;}.works-block .field--name-field-pics{display:flex;flex-direction:row;gap:30px;justify-content:center;}.works-block .field--name-field-pics .slick-slide{margin:0 15px;}.works-block .field--name-field-pics .field__item{overflow:hidden;}.works-block .field--name-field-pics .field__item img{width:100%;height:auto;object-fit:cover;transition:transform 0.3s ease;}.works-block .field--name-field-pics .field__item:hover img{transform:scale(1.2);}.works-block .more-link{margin-top:2.2rem;text-align:center;}.works-block .more-link a{padding:0.9rem;font-size:1rem;font-weight:700;color:#000;background-color:#fff;border:none;border-radius:0;text-decoration:none;display:inline-block;width:19rem;background-color:#910B0F;color:#fff;}.works-block .more-link a:focus{outline:2px solid #fff;outline-offset:2px;}.works-block .more-link a:hover{color:#E31E24;}.works-block .more-link a:active{outline:2px solid #fff;outline-offset:2px;}.works-block .more-link a:focus-visible{outline:1px solid #910B0F;outline-offset:2px;}.works-block .more-link a:hover{color:#fff;background-color:#E31E24;}.works-block .more-link a:active{background-color:#910B0F;outline:1px solid #910B0F;outline-offset:2px;}@media (max-width:1200px){.works-block .field--name-field-pics .slick-slide{margin:0 10px;}}@media (max-width:767px){.works-block .field--name-field-pics > .field__item img{height:135px;}}@media (max-width:570px){.works-block .field--name-field-pics{grid-template-columns:repeat(3,1fr);gap:1rem;}.works-block .field--name-field-pics > .field__item:first-child{grid-column:1 / 2;}.works-block .field--name-field-pics > .field__item:last-child{grid-column:3 / 4;}}@media (max-width:425px){.works-block .field--name-field-pics{grid-template-columns:repeat(2,1fr);gap:1rem;}.works-block .field--name-field-pics > .field__item:first-child{grid-column:1 / 2;}.works-block .field--name-field-pics > .field__item:last-child{grid-column:2 / 3;}}.regulatory_authorities-block{margin-bottom:5.5rem;}.regulatory_authorities-block .block-title{margin-bottom:2.7rem;font-size:2rem;font-weight:800;color:#000;}.regulatory_authorities-block .field--name-field-logotipy{display:flex;justify-content:space-between;flex-wrap:wrap;}.regulatory_authorities-block .field--name-field-logotipy .field--name-field-logo-link{margin-bottom:1rem;text-align:center;}.regulatory_authorities-block .field--name-field-logotipy .field--name-field-ssylka{text-align:center;}.regulatory_authorities-block .field--name-field-logotipy .field--name-field-ssylka a{text-decoration:none;color:#000;font-weight:500;}.regulatory_authorities-block .field--name-field-logotipy .field--name-field-ssylka a:focus-visible{outline:1px solid #000;outline-offset:2px;}.regulatory_authorities-block .field--name-field-logotipy .field--name-field-ssylka a:hover{text-decoration:underline;}.regulatory_authorities-block .field--name-field-logotipy .field--name-field-ssylka a:active{color:#910B0F;}@media (max-width:992px){.regulatory_authorities-block .block-title{text-align:center;}.regulatory_authorities-block .field--name-field-logotipy{justify-content:space-around;gap:2rem;}.regulatory_authorities-block .field--name-field-logotipy > .field__item{width:200px;}}.news-block{margin-bottom:5.5rem;}.news-block .block-title{margin-bottom:2rem;font-size:2rem;font-weight:800;color:#000;}.news-block .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));justify-content:center;gap:2rem;}.news-block .view-content .node--type-news.node--view-mode-teaser{padding:2rem 1.4rem 1.4rem 1.4rem;background-color:#fff;height:100%;display:flex;border:1px solid #910B0F;}.news-block .view-content .content{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-height:170px;}.news-block .view-content .field--name-field-image-news{overflow:hidden;display:inline-block;}.news-block .view-content .field--name-node-title *{font-weight:900;}.news-block .view-content img.image-style-large{max-width:320px;height:208px;object-fit:cover;transition:transform 0.3s ease;}.news-block .view-content .views-row:hover .field--name-field-image-news img.image-style-large{transform:scale(1.2);}.news-block .view-content h3 a{text-decoration:none;color:#000;font-size:1.1rem;font-weight:500;}.news-block .view-content h3 a:focus-visible{outline:1px solid #000;outline-offset:2px;}.news-block .view-content h3 a:hover{text-decoration:underline;}.news-block .view-content h3 a:active{color:#910B0F;}.news-block .view-content .field--name-node-link a{text-decoration:none;font-size:0.9rem;font-weight:500;background-color:#910B0F;color:#fff;padding:0.5em;display:flex;justify-content:center;width:100%;}.news-block .view-content .field--name-node-link a:focus-visible{outline:1px solid #000;outline-offset:2px;}.news-block .view-content .field--name-node-link a:hover{background-color:#E31E24;}.news-block .view-content .field--name-node-link a:active{color:#E31E24;}.news-block .more-link{margin-top:3rem;text-align:center;}.news-block .more-link a{padding:0.9rem;font-size:1rem;font-weight:700;color:#000;background-color:#fff;border:none;border-radius:0;text-decoration:none;display:inline-block;width:19rem;}.news-block .more-link a:focus{outline:2px solid #fff;outline-offset:2px;}.news-block .more-link a:hover{color:#E31E24;}.news-block .more-link a:active{outline:2px solid #fff;outline-offset:2px;}@media (max-width:1199px){.news-block .view-content{justify-content:space-between;flex-wrap:wrap;}.news-block .view-content .views-row{max-width:280px;}.news-block .view-content img.image-style-large{max-width:240px;}.news-block .view-content h3{margin:0.8rem 0;max-width:none;}.news-block .view-content h3 a{font-size:1.1rem;}}@media (max-width:992px){.news-block .view-content{gap:1rem;}.news-block .view-content .views-row{max-width:235px;}.news-block .view-content img.image-style-large{max-width:195px;}.news-block .view-content h3 a{font-size:0.9rem;}}@media (max-width:767px){.news-block .block-title{text-align:center;}.news-block .view-content{justify-content:center;}.news-block .view-content .views-row{max-width:none;width:400px;}.news-block .view-content img.image-style-large{max-width:none;width:360px;}}@media (max-width:435px){.news-block .view-content .views-row{width:300px;}.news-block .view-content img.image-style-large{width:260px;}}.form-block{margin-bottom:5.5rem;}.form-block .region-form{display:flex;gap:3.6rem;flex-wrap:wrap;color:#fff;}.form-block .block-webform{max-width:43%;}.form-block .block-webform .block-title{margin-bottom:0.8rem;font-size:2rem;font-weight:800;color:#fff;}.form-block .block-webform .form-item-name .field-prefix{display:inline-block;margin-bottom:0.7rem;font-size:1.3rem;font-weight:500;}.form-block .block-webform .form-item-name .form-text.form-control{border:1px solid #fff;border-radius:0;padding:1rem;background-color:transparent;color:#fff;font-size:0.9rem;}.form-block .block-webform .form-item-name .form-text.form-control::placeholder{font-size:0.9rem;color:#fff;}.form-block .block-webform .form-item-name .form-text.form-control:focus-visible{outline:1px solid #000;outline-offset:2px;}.form-block .block-webform .form-item-name .form-text.form-control:focus{box-shadow:0 0 0 0.2rem rgba(145,11,15,0.25);}.form-block .block-webform .form-item-phone .form-tel.form-control{border:1px solid #fff;border-radius:0;padding:1rem;background-color:transparent;color:#fff;font-size:0.9rem;}.form-block .block-webform .form-item-phone .form-tel.form-control::placeholder{font-size:0.9rem;color:#fff;}.form-block .block-webform .form-item-phone .form-tel.form-control:focus-visible{outline:1px solid #000;outline-offset:2px;}.form-block .block-webform .form-item-phone .form-tel.form-control:focus{box-shadow:0 0 0 0.2rem rgba(145,11,15,0.25);}.form-block .block-webform .form-type-checkbox{display:flex;gap:1rem;align-items:flex-start;}.form-block .block-webform .form-type-checkbox input.form-checkbox{margin-top:0.2rem;}.form-block .block-webform .form-type-checkbox input.form-checkbox:focus-visible{outline:1px solid #000;outline-offset:2px;}.form-block .block-webform .form-type-checkbox input.form-checkbox:focus{box-shadow:0 0 0 0.2rem rgba(145,11,15,0.25);}.form-block .block-webform .form-type-checkbox .description{margin-left:0;}.form-block .block-webform .form-type-checkbox .description a{color:#fff;text-decoration:underline;}.form-block .block-webform .form-type-checkbox .description a:focus-visible,.form-block .block-webform .form-type-checkbox .description a:hover{outline:1px solid #fff;outline-offset:2px;}.form-block .block-webform .form-type-checkbox .description a:active{text-decoration:none;}.form-block .block-webform .form-actions.webform-actions .webform-button--submit{padding:0.9rem;font-size:1rem;font-weight:700;color:#000;background-color:#fff;border:none;border-radius:0;text-decoration:none;text-align:center;width:100%;}.form-block .block-webform .form-actions.webform-actions .webform-button--submit:focus{outline:2px solid #fff;outline-offset:2px;}.form-block .block-webform .form-actions.webform-actions .webform-button--submit:hover{color:#E31E24;}.form-block .block-webform .form-actions.webform-actions .webform-button--submit:active{outline:2px solid #fff;outline-offset:2px;}.form-block .block-block-content021566c5-1a31-4ce8-896b-90a75cd4cda4{max-width:52%;}.form-block .block-block-content021566c5-1a31-4ce8-896b-90a75cd4cda4 .field--name-body img{max-width:602px;height:384px;object-fit:cover;}@media (max-width:1199px){.form-block .block-block-content021566c5-1a31-4ce8-896b-90a75cd4cda4 .field--name-body img{max-width:490px;height:340px;}}@media (max-width:992px){.form-block .block-block-content021566c5-1a31-4ce8-896b-90a75cd4cda4 .field--name-body img{max-width:360px;height:420px;}}@media (max-width:767px){.form-block .block-webform.block-webform-block{max-width:none;}.form-block .block-webform.block-webform-block .block-title{text-align:center;font-size:1.25rem;}.form-block .block-webform.block-webform-block .form-item-name .field-prefix{font-size:1rem;}.form-block .block-block-content021566c5-1a31-4ce8-896b-90a75cd4cda4{display:none;}}.not-front .form-block .block-webform .form-type-checkbox .description a{color:#910B0F;}.map-block{margin-bottom:3.5rem;position:relative;}.map-block .block-title{margin-bottom:1.1rem;text-align:center;font-size:2rem;font-weight:800;color:#fff;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85{position:absolute;top:35%;left:21%;padding:0.9rem;background-color:#fff;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .ds-2col > .group-left{width:fit-content;margin-right:0.6rem;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .ds-2col > .group-right{width:fit-content;font-size:0.8rem;font-weight:500;color:#000;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .ds-2col > .group-right address{margin-bottom:1rem;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 p.address{padding-left:1.4rem;position:relative;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 p.address::before{content:'';display:block;width:1.5rem;height:1.5rem;position:absolute;top:3px;left:0;background-repeat:no-repeat;background-image:url('/sites/all/themes/vesta_theme/image/location-red.svg');}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.tel-link{padding-left:1.4rem;position:relative;text-decoration:none;color:#000;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.tel-link::before{content:'';display:block;width:1.5rem;height:1.5rem;position:absolute;top:3px;left:0;background-repeat:no-repeat;background-image:url('/sites/all/themes/vesta_theme/image/phone-red.svg');}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.tel-link:focus-visible{outline:1px solid #000;outline-offset:2px;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.tel-link:hover{text-decoration:underline;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.tel-link:active{color:#910B0F;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.mail-link{padding-left:1.4rem;position:relative;text-decoration:none;color:#000;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.mail-link::before{content:'';display:block;width:1.5rem;height:1.5rem;position:absolute;top:3px;left:0;background-repeat:no-repeat;background-image:url('/sites/all/themes/vesta_theme/image/mail-red.svg');}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.mail-link:focus-visible{outline:1px solid #000;outline-offset:2px;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.mail-link:hover{text-decoration:underline;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.mail-link:active{color:#910B0F;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .schedule{padding-left:1.4rem;position:relative;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .schedule::before{content:'';display:block;width:1.5rem;height:1.5rem;position:absolute;top:3px;left:0;background-repeat:no-repeat;background-image:url('/sites/all/themes/vesta_theme/image/schedule-red.svg');}@media (max-width:1600px){.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85{left:15%;}}@media (max-width:1400px){.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85{left:10%;}}@media (max-width:1199px){.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85{position:static;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .ds-2col > .group-left{width:26%;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .ds-2col > .group-left .field--name-field-logo-colored{text-align:center;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .ds-2col > .group-left .field--name-field-logo-colored img{height:70px;width:auto;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .ds-2col > .group-right{width:70%;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .ds-2col > .group-right address{margin-bottom:0;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .contacts{display:flex;justify-content:space-around;align-items:center;width:100%;}}@media (max-width:767px){.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .contacts{align-items:start;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 p.address::before,.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.tel-link::before,.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.mail-link::before,.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .schedule::before{top:0;transform:scale(0.9);}}@media (max-width:546px){.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .ds-2col > .group-left{display:none;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .ds-2col > .group-right{width:100%;}}@media (max-width:358px){.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 p.address,.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.tel-link,.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.mail-link,.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .schedule{padding-left:0;}.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 p.address::before,.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.tel-link::before,.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 a.mail-link::before,.map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85 .schedule::before{content:none;}}.not-front .block-system-main-block .search-api-page-block-form-search{margin-bottom:1rem;display:flex;gap:0.2rem;}.not-front .block-system-main-block .search-api-page-block-form-search div.form-type-search{width:100%;}.not-front .block-system-main-block .search-api-page-block-form-search input.search-form__submit{padding:0.9rem;font-size:1rem;font-weight:700;color:#000;background-color:#fff;border:none;border-radius:0;padding:0.42rem 1rem;background-color:#910B0F;color:#fff;text-decoration:none;}.not-front .block-system-main-block .search-api-page-block-form-search input.search-form__submit:focus{outline:2px solid #fff;outline-offset:2px;}.not-front .block-system-main-block .search-api-page-block-form-search input.search-form__submit:hover{color:#E31E24;}.not-front .block-system-main-block .search-api-page-block-form-search input.search-form__submit:active{outline:2px solid #fff;outline-offset:2px;}.not-front .block-system-main-block .search-api-page-block-form-search input.search-form__submit:focus-visible{outline:1px solid #910B0F;outline-offset:2px;}.not-front .block-system-main-block .search-api-page-block-form-search input.search-form__submit:focus{box-shadow:none;}.not-front .block-system-main-block .search-api-page-block-form-search input.search-form__submit:hover{color:#fff;background-color:#E31E24;}.not-front .block-system-main-block .search-api-page-block-form-search input.search-form__submit:active{background-color:#910B0F;outline:1px solid #910B0F;outline-offset:2px;}.not-front.user-administrator main{font-size:18px;}.not-front.user-administrator main .block-page-title-block{margin-bottom:2rem;height:fit-content;position:static;}.not-front.user-administrator main .block-page-title-block h1{font-size:2rem;color:#E31E24;}.not-front main{margin-bottom:0;padding-bottom:3rem;font-size:18px;background-color:#fff;}.not-front main .block-page-title-block{margin-bottom:2rem;height:fit-content;position:static;max-width:none;}.not-front main .block-page-title-block h1{font-size:2rem;color:#E31E24;}.not-front.body-view--catalog .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.6rem;}.not-front.body-view--catalog .field--name-field-catalog-image{overflow:hidden;display:inline-block;}.not-front.body-view--catalog .field--name-field-catalog-image img{width:365px;height:265px;object-fit:cover;transition:transform 0.3s ease;}.not-front.body-view--catalog .views-row:hover .field--name-field-catalog-image img{transform:scale(1.2);}.not-front.body-view--catalog .views-row{position:relative;}.not-front.body-view--catalog .views-row h2{display:inline-block;max-width:280px;position:absolute;top:10%;left:10%;line-height:0.8;}.not-front.body-view--catalog .views-row h2 a{color:#fff;text-transform:uppercase;font-size:1.2rem;font-weight:800;}.not-front.body-view--catalog .views-row h2 a:focus-visible{outline:1px solid #fff;outline-offset:2px;}.not-front.body-view--catalog .views-row h2 a:hover{text-decoration:underline;}.not-front.body-view--catalog .views-row h2 a:active{opacity:0.8;}.not-front.body-view--catalog .views-row .field--name-field-catalog-image img{filter:brightness(0.6);}.not-front.body-view--catalog .field--name-taxonomy-term-link{display:none;}@media (max-width:1199px){.not-front.body-view--catalog .view-content{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));}.not-front.body-view--catalog .view-content h2{max-width:250px;top:8%;left:8%;}.not-front.body-view--catalog .view-content h2 a{font-size:1rem;}.not-front.body-view--catalog .field--name-field-catalog-image img{width:300px;height:224px;}}@media (max-width:992px){.not-front.body-view--catalog .view-content{display:flex;flex-wrap:wrap;justify-content:space-between;}.not-front.body-view--catalog .field--name-field-catalog-image img{width:320px;height:224px;}}@media (max-width:767px){.not-front.body-view--catalog .field--name-field-catalog-image img{width:240px;height:180px;}.not-front.body-view--catalog .view-content h2{max-width:210px;top:15%;line-height:1;}.not-front.body-view--catalog .view-content h2 a{font-size:0.9rem;}}@media (max-width:548px){.not-front.body-view--catalog .view-content{justify-content:center;}.not-front.body-view--catalog .field--name-field-catalog-image img{width:280px;}}.not-front.body-taxonomy-term--catalog h1{font-size:2rem;}.not-front.body-taxonomy-term--catalog .paragraph--type-service-description{margin-bottom:2rem;font-size:18px;}.not-front.body-taxonomy-term--catalog .paragraph--type-service-description .field--name-field-subtitle{margin-bottom:0.6rem;font-size:1.4rem;font-weight:700;}.not-front.body-taxonomy-term--catalog .paragraph--type-service-description .field--name-field-text-description a{padding:0.1rem;color:#E31E24;text-decoration:none;}.not-front.body-taxonomy-term--catalog .paragraph--type-service-description .field--name-field-text-description a:focus-visible{outline:1px solid #E31E24;outline-offset:2px;}.not-front.body-taxonomy-term--catalog .paragraph--type-service-description .field--name-field-text-description a:hover{text-decoration:underline;}.not-front.body-taxonomy-term--catalog .paragraph--type-service-description .field--name-field-text-description a:active{color:#910B0F;}.not-front.body-taxonomy-term--catalog .paragraph--type-service-description .field--name-field-documents > .field__label{margin-top:1rem;}.not-front.body-taxonomy-term--catalog .paragraph--type-service-description span.file.file--x-office-document{padding-left:25px;background-image:url("/sites/all/themes/vesta_theme/image/download.svg");}.not-front.body-taxonomy-term--catalog .paragraph--type-service-description span.file.file--x-office-document a{font-weight:700;padding:0.1rem;color:#E31E24;text-decoration:none;}.not-front.body-taxonomy-term--catalog .paragraph--type-service-description span.file.file--x-office-document a:focus-visible{outline:1px solid #E31E24;outline-offset:2px;}.not-front.body-taxonomy-term--catalog .paragraph--type-service-description span.file.file--x-office-document a:hover{text-decoration:underline;}.not-front.body-taxonomy-term--catalog .paragraph--type-service-description span.file.file--x-office-document a:active{color:#910B0F;}.not-front.body-view--organization_info .view-content h2 a{color:#000;text-decoration:none;}.not-front.body-view--organization_info .view-content h2 a:focus-visible{outline:1px solid #000;outline-offset:2px;}.not-front.body-view--organization_info .view-content h2 a:hover{text-decoration:underline;}.not-front.body-view--organization_info .view-content h2 a:active{color:#910B0F;}.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-description,.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-text-description{margin-bottom:1rem;}.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-description p,.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-text-description p{color:#000;}.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-description a,.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-text-description a{padding:0.1rem;color:#E31E24;text-decoration:none;}.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-description a:focus-visible,.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-text-description a:focus-visible{outline:1px solid #E31E24;outline-offset:2px;}.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-description a:hover,.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-text-description a:hover{text-decoration:underline;}.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-description a:active,.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-text-description a:active{color:#910B0F;}.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-organization-docs,.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-documents{margin-bottom:1.5rem;}.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-organization-docs > .field__label,.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-documents > .field__label{display:none;}.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-organization-docs span.file,.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-documents span.file{padding-left:25px;background-image:url("/sites/all/themes/vesta_theme/image/download.svg");}.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-organization-docs span.file a,.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-documents span.file a{font-weight:700;padding:0.1rem;color:#E31E24;text-decoration:none;}.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-organization-docs span.file a:focus-visible,.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-documents span.file a:focus-visible{outline:1px solid #E31E24;outline-offset:2px;}.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-organization-docs span.file a:hover,.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-documents span.file a:hover{text-decoration:underline;}.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-organization-docs span.file a:active,.not-front.body-taxonomy-term--organization_info .taxonomy-term--type-organization-info.taxonomy-term--view-mode-full .field--name-field-documents span.file a:active{color:#910B0F;}.not-front.body-node--800 .page-node--800 header{order:-1;}.not-front.body-node--800 .page-node--800 .navigation{order:0;}.not-front.body-node--800 .page-node--800 main{order:1;padding-bottom:0;}.not-front.body-node--800 .page-node--800 .form-block{margin-bottom:0;padding-bottom:3rem;order:3;background-color:#fff;}.not-front.body-node--800 .page-node--800 .form-block .region-form{color:#000;}.not-front.body-node--800 .page-node--800 .form-block .block-webform.block-webform-block .block-title{color:#000;}.not-front.body-node--800 .page-node--800 .form-block .block-webform.block-webform-block .form-item-name .form-text.form-control{border:1px solid #000;color:#000;}.not-front.body-node--800 .page-node--800 .form-block .block-webform.block-webform-block .form-item-name .form-text.form-control::placeholder{color:#000;}.not-front.body-node--800 .page-node--800 .form-block .block-webform.block-webform-block .form-item-phone .form-tel.form-control{border:1px solid #000;color:#000;}.not-front.body-node--800 .page-node--800 .form-block .block-webform.block-webform-block .form-item-phone .form-tel.form-control::placeholder{color:#000;}.not-front.body-node--800 .page-node--800 .form-block .block-webform.block-webform-block .form-actions.webform-actions .webform-button--submit{background-color:#910B0F;color:#fff;}.not-front.body-node--800 .page-node--800 .map-block{order:2;padding-bottom:3rem;background-color:#fff;}.not-front.body-node--800 .page-node--800 .map-block .block-title{color:#000;}.not-front.body-node--800 .page-node--800 .map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85{top:30%;left:23%;transform:scale(1.3);}.not-front.body-node--800 .page-node--800 footer{order:4;}@media (max-width:1199px){.not-front.body-node--800 .page-node--800 .map-block .block-block-content55a4e560-4a22-443d-ba2e-34b00d138b85{transform:none;}}.not-front.body-view--about .views-row span.red{color:#E31E24;}.not-front.body-view--fotogalereya .field--name-field-pics{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;}.not-front.body-view--fotogalereya .field--name-field-pics > .field__item{overflow:hidden;display:inline-block;}.not-front.body-view--fotogalereya .field--name-field-pics > .field__item img{width:100%;height:270px;object-fit:cover;transition:transform 0.3s ease;}.not-front.body-view--fotogalereya .field--name-field-pics > .field__item img:hover{transform:scale(1.2);}.not-front.body-view--news .view-content{display:flex;justify-content:center;gap:2rem;}.not-front.body-view--news .view-content .views-row{max-width:370px;height:25rem;}.not-front.body-view--news .view-content .node--type-news.node--view-mode-teaser{padding:1.4rem;background-color:#fff;outline:1px solid #910B0F;}.not-front.body-view--news .view-content .field--name-field-image-news{overflow:hidden;display:inline-block;}.not-front.body-view--news .view-content img.image-style-large{max-width:320px;height:208px;object-fit:cover;transition:transform 0.3s ease;}.not-front.body-view--news .view-content .views-row:hover .field--name-field-image-news img.image-style-large{transform:scale(1.2);}.not-front.body-view--news .view-content h3{margin:1.2rem 0;max-width:80%;}.not-front.body-view--news .view-content h3 a{text-decoration:none;color:#000;font-size:1.1rem;font-weight:500;}.not-front.body-view--news .view-content h3 a:focus-visible{outline:1px solid #000;outline-offset:2px;}.not-front.body-view--news .view-content h3 a:hover{text-decoration:underline;}.not-front.body-view--news .view-content h3 a:active{color:#910B0F;}.not-front.body-view--news .view-content .field--name-node-link a{text-decoration:none;color:#000;font-size:0.9rem;font-weight:500;}.not-front.body-view--news .view-content .field--name-node-link a:focus-visible{outline:1px solid #000;outline-offset:2px;}.not-front.body-view--news .view-content .field--name-node-link a:hover{text-decoration:underline;}.not-front.body-view--news .view-content .field--name-node-link a:active{color:#910B0F;}@media (max-width:1199px){.not-front.body-view--news .view-content{justify-content:space-between;flex-wrap:wrap;}.not-front.body-view--news .view-content .views-row{max-width:280px;}.not-front.body-view--news .view-content img.image-style-large{max-width:240px;}.not-front.body-view--news .view-content h3{margin:0.8rem 0;max-width:none;}.not-front.body-view--news .view-content h3 a{font-size:1.1rem;}}@media (max-width:992px){.not-front.body-view--news .view-content{gap:0.5rem;}.not-front.body-view--news .view-content .views-row{max-width:235px;}.not-front.body-view--news .view-content .node--type-news.node--view-mode-teaser{padding:1.2rem;}.not-front.body-view--news .view-content img.image-style-large{max-width:195px;}.not-front.body-view--news .view-content h3 a{font-size:0.9rem;}}@media (max-width:767px){.not-front.body-view--news .block-title{text-align:center;}.not-front.body-view--news .view-content{justify-content:center;}.not-front.body-view--news .view-content .views-row{max-width:none;width:400px;}.not-front.body-view--news .view-content img.image-style-large{max-width:none;width:360px;}}@media (max-width:435px){.not-front.body-view--news .view-content .views-row{width:300px;}.not-front.body-view--news .view-content img.image-style-large{width:260px;}}button.slick-arrow{width:30px;height:30px;display:flex;align-items:center;justify-content:center;z-index:100;}button.slick-arrow::before{content:'';display:block;position:relative;width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0;}button.slick-prev.slick-arrow::before{background-image:url("/sites/all/themes/vesta_theme/image/scroll-to-top.svg");transform:rotate(-90deg);}button.slick-next.slick-arrow::before{background-image:url("/sites/all/themes/vesta_theme/image/scroll-to-top.svg");transform:rotate(90deg);}.product-teaser{display:flex;gap:50px;}.product-teaser .product-teaser-image{max-width:500px;}.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .current-slide.slick-initialized.slick-slider{margin:0 0 10px;}.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .current-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide img{max-width:500px;min-width:500px;max-height:500px;min-height:500px;object-fit:cover;}.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider .slick-list.draggable{margin:0 -5px;}.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide{margin:0 5px;max-width:118px;min-width:118px;max-height:118px;min-height:118px;}.product-teaser .product-teaser-image .field.field--name-field-variation-image.field--type-image .elements .nav-slide.slick-initialized.slick-slider .slick-list.draggable .slick-track .element.slick-slide img{max-width:118px;min-width:118px;max-height:118px;min-height:118px;object-fit:cover;}.product-teaser .product-teaser-info{max-width:500px;}ul.slick-dots li{max-width:10px;min-width:10px;max-height:10px;min-height:10px;overflow:hidden;}ul.slick-dots li button{max-width:10px;min-width:10px;max-height:10px;min-height:10px;overflow:hidden;background:#686868;border-radius:50%;}ul.slick-dots li button::before{display:none;}ul.slick-dots li.slick-active button{background:#272727;}div#page{background:linear-gradient(to bottom,#B71217 13%,#FFFFFF 39%,#FFFFFF 61%,#B71217 93%);}div#page header#header{margin:0;}div#page header#header .header-block{padding:10px 0;}@media screen and (max-width:767px){div#page header#header .header-block{display:none;}}div#page header#header .header-block .region.region-header{display:flex;align-items:center;justify-content:space-between;gap:0.9rem;}div#page header#header .header-block .region.region-header div#block-vesta-theme-kontakty .field.field--name-body{display:flex;flex-direction:column;}div#page header#header .header-block .region.region-header .search-form.search-block-form form{display:flex;}div#page header#header .header-block .region.region-header .search-form.search-block-form form .js-form-item.form-item.js-form-type-search.form-type-search input{height:40px;border-style:solid;border-width:1px 0px 1px 1px;border-radius:4px 0px 0px 4px;width:100%;margin:0;flex:1 1 auto;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #2b9bc7;}div#page header#header .header-block .region.region-header .search-form.search-block-form .form-actions.js-form-wrapper.form-wrapper{position:relative;}div#page header#header .header-block .region.region-header .search-form.search-block-form .form-actions.js-form-wrapper.form-wrapper input{margin-right:0;border:1px solid #2da0ce;border-width:1px 1px 1px 0px;border-radius:0px 4px 4px 0px;background-color:#2da0ce;color:#fff0;padding:0;min-height:unset;min-width:unset;font-size:0;width:50px;height:100%;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;position:relative;}div#page header#header .header-block .region.region-header .search-form.search-block-form .form-actions.js-form-wrapper.form-wrapper input:hover{background-color:#0a75a0;}div#page header#header .header-block .region.region-header .search-form.search-block-form .form-actions.js-form-wrapper.form-wrapper::before{content:'';background-image:url("/sites/all/themes/vesta_theme/image/search.svg");background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;width:20px;height:20px;margin:auto;z-index:1;display:flex;justify-content:center;align-items:center;pointer-events:none;}div#page header#header .header-mobile-block{display:none;}@media screen and (max-width:767px){div#page header#header .header-mobile-block{padding:10px 0;display:block;position:fixed;top:0;left:0;width:100%;z-index:500;box-shadow:1px 1px 10px rgba(0,0,0,0.3);}div#page header#header .header-mobile-block .region.region-header-mobile{display:flex;align-items:center;justify-content:space-between;gap:1rem;}}div#page .navigation{margin:0;}@media screen and (max-width:767px){div#page .navigation{display:none;}}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul li a.menuparent .sf-sub-indicator{right:0;}div#page .navigation .region.region-navigation div#block-vesta-theme-korzina .cart--cart-block .cart-block--summary a{display:flex;position:relative;}div#page .navigation .region.region-navigation div#block-vesta-theme-korzina .cart--cart-block .cart-block--summary a span.cart-block--summary__icon img{width:30px;max-width:30px;max-height:30px;object-fit:cover;}div#page .navigation .region.region-navigation div#block-vesta-theme-korzina .cart--cart-block .cart-block--summary a span.cart-block--summary__count{position:absolute;bottom:5px;left:calc(100% - 30px);z-index:4;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:20px;padding:1px 2px 1px;min-width:20px;height:20px;font-size:12px;color:#303030;line-height:1;font-family:inherit;font-weight:unset;opacity:1;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .contextual{right:30px;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node.node--type-slide.node--view-mode-default.ds-1col .content{position:absolute;top:0;bottom:calc(1vw + 12px);left:0;right:0;display:flex;flex-direction:column;justify-content:center;color:#fff;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node.node--type-slide.node--view-mode-default.ds-1col .content .field.field--name-field-slide-title p{font-size:2rem;font-weight:bold;margin-bottom:0.5rem;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node.node--type-slide.node--view-mode-default.ds-1col .content .field.field.field--name-body p{margin:0.5rem;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node.node--type-slide.node--view-mode-default.ds-1col .content .field.field--name-field-slide-link{margin-top:0.75rem;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content .slick-list.draggable .slick-track .slick-slide .node.node--type-slide.node--view-mode-default.ds-1col .content .field.field--name-field-slide-link a{display:inline-block;font-weight:400;color:#fff;text-align:center;vertical-align:middle;background-color:#0a75a0;border:1px solid #0a75a0;padding:0.375rem 0.75rem;line-height:1.5;border-radius:0.25rem;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content button.slick-prev.slick-arrow{left:25px;}div#page div#slider-block .region.region-slider div#block-vesta-theme-views-block-slayder-block-1 .view.view-slayder.view-id-slayder .view-content button.slick-next.slick-arrow{right:25px;}div#page div#form-block .region.region-form div#webform-submission-contact-node-2-form-ajax form#webform-submission-contact-node-2-add-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-privacy.form-item-privacy.form-no-label{display:flex;}div#page div#form-block .region.region-form div#webform-submission-contact-node-2-form-ajax form#webform-submission-contact-node-2-add-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-privacy.form-item-privacy.form-no-label .description{margin-left:0.4em;}div#page div#services-block .region.region-services div#block-vesta-theme-views-block-catalog-block-front .view.view-catalog.view-id-catalog.view-display-id-block_front .view-content .field.field--name-field-catalog-image.field--type-image.field--label-hidden.field__item{display:flex;}div#page div#services-block .region.region-services div#block-vesta-theme-views-block-catalog-block-front .view.view-catalog.view-id-catalog.view-display-id-block_front .view-content .field.field--name-field-catalog-image.field--type-image.field--label-hidden.field__item a{display:flex;}div#page div#services-block .region.region-services div#block-vesta-theme-views-block-catalog-block-front .view.view-catalog.view-id-catalog.view-display-id-block_front .view-content .field.field--name-field-catalog-image.field--type-image.field--label-hidden.field__item a img{max-width:380px;max-height:380px;}div#page div#about-block{margin:0 0 30px;}div#page div#news-block .region.region-news div#block-vesta-theme-views-block-news-block-1 .view.view-news.view-id-news.view-display-id-block_1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:15px;}div#page div#news-block .region.region-news div#block-vesta-theme-views-block-news-block-1 .view.view-news.view-id-news.view-display-id-block_1 .view-content .views-row{max-width:380px;}div#page div#news-block .region.region-news div#block-vesta-theme-views-block-news-block-1 .view.view-news.view-id-news.view-display-id-block_1 .view-content .views-row .field.field--name-field-image-news.field--type-image.field--label-hidden{display:flex;}div#page div#news-block .region.region-news div#block-vesta-theme-views-block-news-block-1 .view.view-news.view-id-news.view-display-id-block_1 .view-content .views-row .field.field--name-field-image-news.field--type-image.field--label-hidden a{display:flex;}div#page div#news-block .region.region-news div#block-vesta-theme-views-block-news-block-1 .view.view-news.view-id-news.view-display-id-block_1 .view-content .views-row .field.field--name-field-image-news.field--type-image.field--label-hidden a img{max-width:380px;max-height:380px;}div#page div#news-block .region.region-news div#block-vesta-theme-views-block-news-block-1 .view.view-news.view-id-news.view-display-id-block_1 .view-content .views-row .content{background-color:#fff;padding:10px;display:flex;flex-direction:column;gap:15px;}div#page div#works-block .region.region-works div#block-vesta-theme-views-block-photogalery-block-1 .view.view-photogalery.view-id-photogalery.view-display-id-block_1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:15px;}div#page div#works-block .region.region-works div#block-vesta-theme-views-block-photogalery-block-1 .view.view-photogalery.view-id-photogalery.view-display-id-block_1 .view-content .field.field--name-field-photo.field--type-image.field--label-hidden.field__item{display:flex;}div#page div#works-block .region.region-works div#block-vesta-theme-views-block-photogalery-block-1 .view.view-photogalery.view-id-photogalery.view-display-id-block_1 .view-content .field.field--name-field-photo.field--type-image.field--label-hidden.field__item a{display:flex;}div#page div#works-block .region.region-works div#block-vesta-theme-views-block-photogalery-block-1 .view.view-photogalery.view-id-photogalery.view-display-id-block_1 .view-content .field.field--name-field-photo.field--type-image.field--label-hidden.field__item a img{max-width:380px;max-height:380px;}div#page div#map-block{margin:0;}div#page div#map-block .region.region-map .field.field--name-body{display:flex;}div#page footer#footer{margin:0;}div#page footer#footer .region.region-footer{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;}div#page footer#footer .region.region-footer div#block-vesta-theme-osnovnayanavigaciya-3{width:auto;}div#page footer#footer .region.region-footer div#block-vesta-theme-osnovnayanavigaciya-3 > ul li a.menuparent .sf-sub-indicator{right:0.2em;}div#page div#copyrights-block{padding:10px 0;}div#page div#copyrights-block .region.region-copyrights div#block-vesta-theme-kopirayt .copyright{color:#fff;gap:30px;}div#page div#copyrights-block .region.region-copyrights div#block-vesta-theme-kopirayt .copyright a{color:#fff;}div#page div#copyrights-block .region.region-copyrights div#block-vesta-theme-kopirayt .copyright p.privacy-content{display:flex;align-items:center;flex-wrap:wrap;gap:30px;}@media (max-width:837px){div#page div#copyrights-block .region.region-copyrights div#block-vesta-theme-kopirayt .copyright p.privacy-content{gap:0;}}div#page main.main .view.view-catalog.view-id-catalog.view-display-id-page .view-content .field.field--name-field-catalog-image.field--type-image.field--label-hidden.field__item{display:flex;}div#page main.main .view.view-catalog.view-id-catalog.view-display-id-page .view-content .field.field--name-field-catalog-image.field--type-image.field--label-hidden.field__item a{display:flex;}div#page main.main .view.view-catalog.view-id-catalog.view-display-id-page .view-content .field.field--name-field-catalog-image.field--type-image.field--label-hidden.field__item a img{max-width:380px;max-height:380px;}div#page main.main .view.view-news.view-id-news.view-display-id-page_1 .view-content .views-row .field.field--name-field-image-news.field--type-image.field--label-hidden{display:flex;}div#page main.main .view.view-news.view-id-news.view-display-id-page_1 .view-content .views-row .field.field--name-field-image-news.field--type-image.field--label-hidden a{display:flex;}div#page main.main .view.view-news.view-id-news.view-display-id-page_1 .view-content .views-row .content{background-color:#fff;padding:10px;display:flex;flex-direction:column;gap:15px;}div#page main.main .view.view-photogalery.view-id-photogalery.view-display-id-page_1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:15px;}div#page main.main .view.view-photogalery.view-id-photogalery.view-display-id-page_1 .view-content .views-row .field.field--name-field-photo.field--type-image{display:flex;}div#page main.main .view.view-photogalery.view-id-photogalery.view-display-id-page_1 .view-content .views-row .field.field--name-field-photo.field--type-image a{display:flex;}div#page main.main .view.view-photogalery.view-id-photogalery.view-display-id-page_1 .view-content .views-row .field.field--name-field-photo.field--type-image a img{max-width:380px;max-height:380px;}div#drupal-modal .form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-privacy{display:flex;align-items:flex-start;}div#drupal-modal .form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-privacy input{margin:5px 0 0 0;}div#drupal-modal .form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-privacy .description{margin:0 0 0 5px;}.ajax-progress-throbber .throbber{padding:0;margin:0;display:none;}.ajax-progress-throbber{display:none;}@media screen and (max-width:767px){body{padding-top:0 !important;padding:0 !important;}.slick img,.slick iframe{min-height:500px !important;object-fit:cover;}}nav#mobile-nav{display:none;}@media screen and (max-width:767px){nav#mobile-nav{display:block;}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya,nav#mobile-nav div.mm-panel{padding:0;}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya ul,nav#mobile-nav div.mm-panel ul{margin:40px 0 0 0 !important;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya ul .active-trail a,nav#mobile-nav div.mm-panel ul .active-trail a{background:#303030 !important;color:#fff !important;}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya ul li,nav#mobile-nav div.mm-panel ul li{width:100%;}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya ul li a,nav#mobile-nav div.mm-panel ul li a{padding:20px 10px 20px 20px;}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya ul li::after,nav#mobile-nav div.mm-panel ul li::after{left:0;border-color:rgba(0,0,0,0.1);}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya ul .dropdown-toggle::after,nav#mobile-nav div.mm-panel ul .dropdown-toggle::after{display:none;}nav#mobile-nav div#block-vesta-theme-osnovnayanavigaciya .dropdown-menu,nav#mobile-nav div.mm-panel .dropdown-menu{position:relative;top:0;left:0;z-index:1000;display:block;float:none;min-width:100%;padding:0;border:none;}}
