/* @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;color:#303030;font-family:Geologica,-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;background:#fff;color:inherit;font-family:inherit;}h1,h2,h3,h4,h5,h6,.page > *:not(header,footer) .block-title{font-family:Geologica,-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";line-height:1.25;}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{height:40px;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{color:#fff;}.btn-default:focus,.btn-default:hover{color:#fff;}.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-block{padding:1.1rem 0;font-size:16px;}.header-block .region-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;}.header-block .block-block-contentd3038f1d-31ec-48d9-a2a8-50b05385e839{width:200px;height:100px;}.header-block .block-block-contentd3038f1d-31ec-48d9-a2a8-50b05385e839 .field--name-body img{width:200px;height:100px;object-fit:cover;}.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .field--name-body{display:flex;justify-content:space-between;align-items:center;column-gap:2rem;}.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .address{max-width:18rem;font-weight:500;}.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel{display:flex;flex-direction:column;}.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.mail,.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.tel{color:#000;text-decoration:none;font-weight:500;}.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.mail:focus-visible,.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.tel:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;}.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.mail:hover,.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.tel:hover{color:#ffc10b;}.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.mail:active,.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.tel:active{outline:none;color:#ffea0b;}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body{display:flex;justify-content:space-between;}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .callback{margin-right:10px;}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .callback a.btn-default{padding:13px 32px;background-color:#ffc10b;color:#000;font-weight:500;border:none;border-radius:0;}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .callback a.btn-default:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .callback a.btn-default:focus{box-shadow:none;}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .callback a.btn-default:hover{background-color:#ffea0b;}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .callback a.btn-default:active{outline:2px solid #ffea0b;outline-offset:2px;}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers{font-size:0;display:flex;}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.telegram,.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.whatsapp{display:block;width:2.8rem;height:2.8rem;background-color:#ffc10b;background-position:center;background-repeat:no-repeat;}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.telegram:focus-visible,.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.whatsapp:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.telegram:hover,.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.whatsapp:hover{background-color:#ffea0b;}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.telegram:active,.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.whatsapp:active{outline:2px solid #ffea0b;outline-offset:2px;}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.telegram{margin-right:10px;background-image:url(/sites/all/themes/vesta_theme/image/telegram.svg);}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.whatsapp{background-image:url(/sites/all/themes/vesta_theme/image/whatsapp.svg);}@media (max-width:1200px){.header-block .region-header{display:grid;grid-template-columns:50% 50%;}.header-block .block-block-contentd3038f1d-31ec-48d9-a2a8-50b05385e839{grid-row:1 / 2;grid-column:1 / 2;}.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3{grid-row:2 / 3;grid-column:1 / 3;}.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .field--name-body{display:grid;grid-template-columns:50% 50%;}.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .address{justify-self:start;grid-column:1 / 2;}.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel{grid-column:2 / 3;justify-self:end;padding-right:5rem;}.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb{grid-row:1 / 2;grid-column:2 / 3;justify-self:end;padding-right:3rem;}}@media (max-width:992px){.header-block .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb{padding-right:2.9rem;}.header-block .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel{padding-right:4.9rem;}}@media (max-width:768px){#open-mobile-menu svg{fill:#ffc10b;}.block-block-contentd3038f1d-31ec-48d9-a2a8-50b05385e839 .field--name-body img{width:200px;height:100px;object-fit:cover;}.region-header-mobile{flex-wrap:wrap;}.region-header-mobile .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3{margin-top:15px;}.region-header-mobile .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .address{font-weight:500;}.region-header-mobile .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel{margin-top:15px;display:flex;flex-direction:column;}.region-header-mobile .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.mail,.region-header-mobile .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.tel{color:#000;text-decoration:none;font-weight:500;}.region-header-mobile .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.mail:focus-visible,.region-header-mobile .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.tel:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;}.region-header-mobile .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.mail:hover,.region-header-mobile .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.tel:hover{color:#ffc10b;}.region-header-mobile .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.mail:active,.region-header-mobile .block-block-content15d3edb1-6cfa-4179-8114-d164f9b911e3 .mail-tel a.tel:active{outline:none;color:#ffea0b;}.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .callback{display:inline-block;margin:10px 10px 10px 0;}.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .callback a.btn-default{padding:10px 15px;background-color:#ffc10b;color:#000;font-weight:500;border:none;border-radius:0;}.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .callback a.btn-default:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .callback a.btn-default:focus{box-shadow:none;}.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .callback a.btn-default:hover{background-color:#ffea0b;}.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .callback a.btn-default:active{outline:2px solid #ffea0b;outline-offset:2px;}.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers{font-size:0;display:inline-block;}.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.telegram,.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.whatsapp{display:inline-block;width:2.8rem;height:2.8rem;position:relative;top:-1.6rem;background-color:#ffc10b;background-position:center;background-repeat:no-repeat;}.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.telegram:focus-visible,.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.whatsapp:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.telegram:hover,.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.whatsapp:hover{background-color:#ffea0b;}.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.telegram:active,.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.whatsapp:active{outline:2px solid #ffea0b;outline-offset:2px;}.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.telegram{margin-right:10px;background-image:url(/sites/all/themes/vesta_theme/image/telegram.svg);}.region-header-mobile .block-block-content8040ce9d-4d4f-4396-930e-c975f4870bdb .field--name-body .messengers a.whatsapp{background-image:url(/sites/all/themes/vesta_theme/image/whatsapp.svg);}.region-header-mobile .search-api-page-block-form-search{margin:0 10px 10px;}.region-header-mobile .search-api-page-block-form-search form{display:flex;}.region-header-mobile .search-api-page-block-form-search form input.form-search.form-control{display:none;}.region-header-mobile .search-api-page-block-form-search form input.search-form__submit{width:20px;height:20px;background-color:transparent;border:none;font-size:0;background-image:url(/sites/all/themes/vesta_theme/image/search.svg);background-repeat:no-repeat;background-position:center;}.region-header-mobile .search-api-page-block-form-search form input.search-form__submit:focus{background-color:transparent;box-shadow:none;outline:none;}.region-header-mobile .search-api-page-block-form-search form input.search-form__submit:hover{transform:scale(1.2);}}.navigation{background:linear-gradient(to right,#fff 0px,#ffc10b 375px,#ffc10b calc(100% - 375px),#fff 100%);}.navigation .sf-menu a{color:#000;}.navigation .sf-menu a:hover{color:#fff;}.navigation .sf-menu a:active{outline:2px solid #fff;outline-offset:-2px;}.navigation .sf-menu a ul{max-height:600px;overflow-y:auto;}.navigation .sf-menu .sf-sub-indicator::after{content:"";display:block;width:20px;height:20px;position:absolute;top:0;left:0;background-image:url(/sites/all/themes/vesta_theme/image/menu-arrow.svg);background-repeat:no-repeat;}.navigation .sf-depth-2,.navigation .sf-depth-3{background-color:#ffc10b;}.navigation .sf-depth-2 a,.navigation .sf-depth-3 a{color:#000;}.navigation .sf-depth-2 a:hover,.navigation .sf-depth-3 a:hover{color:#fff;}.navigation .sf-depth-2 a:active,.navigation .sf-depth-3 a:active{outline:2px solid #fff;outline-offset:-2px;}.navigation .sf-depth-2 .sf-sub-indicator::after,.navigation .sf-depth-3 .sf-sub-indicator::after{transform:rotate(-90deg);}.navigation .search-api-page-block-form-search form{display:flex;}.navigation .search-api-page-block-form-search form input.form-search.form-control{display:none;}.navigation .search-api-page-block-form-search form input.search-form__submit{width:20px;height:20px;background-color:transparent;border:none;font-size:0;background-image:url(/sites/all/themes/vesta_theme/image/search.svg);background-repeat:no-repeat;background-position:center;}.navigation .search-api-page-block-form-search form input.search-form__submit:focus{background-color:transparent;box-shadow:none;outline:none;}.navigation .search-api-page-block-form-search form input.search-form__submit:hover{transform:scale(1.2);}@media (max-width:767px){.navigation{background:#fff;}}main.main{margin:0;}h1.page-title{margin:0;margin-top:1rem;text-align:center;font-weight:700;font-size:2.8rem;color:#ffc10b;}@media (max-width:767px){main.main{margin-top:20rem;}h1.page-title{font-size:1.8rem;}}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.mail-tel{margin-bottom:5px;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.mail-tel h4{margin-bottom:0;font-size:0.9rem;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.mail-tel a.mail,.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.mail-tel a.tel{font-size:0.9rem;color:#000;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.tin-trrc{margin-bottom:20px;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.tin-trrc h4{margin-bottom:0;font-size:0.9rem;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.tin-trrc p{font-size:0.9rem;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect{display:flex;flex-wrap:wrap;gap:10px;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.btn-default{padding:13px 32px;background-color:#ffc10b;color:#000;font-weight:500;border:none;border-radius:0;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.btn-default:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.btn-default:hover{background-color:#ffea0b;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.btn-default:active{outline:2px solid #ffea0b;outline-offset:2px;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.telegram,.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.whatsapp{display:block;width:2.8rem;height:2.8rem;background-color:#ffc10b;background-position:center;background-repeat:no-repeat;font-size:0;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.telegram:focus-visible,.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.whatsapp:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.telegram:hover,.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.whatsapp:hover{background-color:#ffea0b;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.telegram:active,.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.whatsapp:active{outline:2px solid #ffea0b;outline-offset:2px;}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.telegram{background-image:url(/sites/all/themes/vesta_theme/image/telegram.svg);}.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.whatsapp{background-image:url(/sites/all/themes/vesta_theme/image/whatsapp.svg);}.footer > .container:last-child{max-width:none;padding:10px 0;border-bottom:2px solid #ffc10b;}.footer > .container:last-child .vesta_backlink{text-align:center;}.footer > .container:last-child .vesta_backlink a{text-decoration:none;color:rgba(0,0,0,0.25);}.footer > .container:last-child .vesta_backlink a:hover{color:#ffc10b;}.footer > .container:last-child .vesta_backlink a:active{outline:2px solid #ffc10b;outline-offset:2px;}@media (max-width:768px){.footer .block-block-content0a19c0d5-0d69-429c-b228-cccacec29dfc div.connect a.btn-default{padding:10px 32px;}}div.ui-dialog.ui-widget .ui-dialog-titlebar{background-color:#ffc10b;}div.ui-dialog.ui-widget form.webform-submission-form .webform-readonly{margin:0;}div.ui-dialog.ui-widget form.webform-submission-form .webform-readonly input[readonly]{border:none;background-color:#ffc10b;color:#000;}div.ui-dialog.ui-widget form.webform-submission-form .webform-readonly input[readonly]:focus{box-shadow:none;}div.ui-dialog.ui-widget form.webform-submission-form .form-control:focus{border-color:#d69f00;box-shadow:0 0 0 0.2rem #d69f00;}div.ui-dialog.ui-widget div.ui-dialog-buttonpane{background-color:#fff;}div.ui-dialog.ui-widget div.ui-dialog-buttonpane .webform-button--submit{padding:13px 32px;background-color:#ffc10b;color:#000;font-weight:500;border:none;border-radius:0;}div.ui-dialog.ui-widget div.ui-dialog-buttonpane .webform-button--submit:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}div.ui-dialog.ui-widget div.ui-dialog-buttonpane .webform-button--submit:focus{box-shadow:none;}div.ui-dialog.ui-widget div.ui-dialog-buttonpane .webform-button--submit:hover{background-color:#ffea0b;}div.ui-dialog.ui-widget div.ui-dialog-buttonpane .webform-button--submit:active{outline:2px solid #ffea0b;outline-offset:2px;}.slider-block{margin:20px auto;}.slider-block .region-slider{width:fit-content;}.slider-block .view-slayder{width:1310px;}.slider-block .slick-list .field--type-image{display:flex;justify-content:center;}.slider-block .slick-list .field--type-image img{width:1170px;height:500px;object-fit:cover;}.slider-block .slick-list .content.container{padding:40px 35px;}.slider-block .slick-list .field--name-field-slide-title{font-size:48px;font-weight:700;color:#000;}.slider-block .slick-list .field--name-body{color:#000;}@media (max-width:1300px){.slider-block{display:none;}}.about-block{margin:0 0 2.5rem;position:relative;}.about-block::before{content:'';display:block;position:absolute;width:50px;height:500px;top:0;left:0;background-color:#ffc10b;}.about-block::after{content:'';display:block;position:absolute;width:50px;height:250px;bottom:0;right:0;background-color:#ffc10b;}.about-block .block-title{display:flex;align-items:center;justify-content:center;position:relative;text-align:center;font-size:2.6rem;font-weight:bold;color:#000;padding:1.1rem 0;}.about-block .block-title::before,.about-block .block-title::after{content:"";flex-grow:1;height:2px;background-color:#ffc10b;}.about-block .block-title::before{margin-right:20px;}.about-block .block-title::after{margin-left:20px;}.about-block .node--type-about{display:grid;grid-template-columns:46.8% 49%;column-gap:4%;}.about-block .node--type-about .field--type-image{width:fit-content;}.about-block .node--type-about .field--type-image img{width:31.6rem;height:31.6rem;object-fit:cover;}.about-block .more-link{position:absolute;bottom:20%;left:0;}.about-block .more-link a{padding:0.8rem 6.9rem;outline:2px solid #d69f00;text-decoration:none;color:#000;}.about-block .more-link a:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}.about-block .more-link a:hover{outline:none;background-color:#ffea0b;}.about-block .more-link a:active{outline:2px solid #ffea0b;outline-offset:2px;}@media (max-width:1300px){.about-block::before,.about-block::after{content:none;}}@media (max-width:1200px){.about-block .views-row{padding-bottom:3rem;}.about-block .node--type-about{grid-template-columns:58% 38%;}.about-block .node--type-about .field--type-image{justify-self:right;}.about-block .node--type-about .field--type-image img{width:20rem;height:20rem;}.about-block .more-link{bottom:0;}}@media (max-width:992px){.about-block .views-row{padding-bottom:4rem;}.about-block .node--type-about{display:block;}.about-block .node--type-about .field--type-image{display:none;}}@media (max-width:487px){.about-block .more-link a{padding:0.8rem 3rem;}}.catalog-block{padding:3rem 0;background-color:#f3f3f3;}.catalog-block .block-title{margin-bottom:2.3rem;text-align:center;font-size:2.6rem;font-weight:700;color:#000;}.catalog-block .view-content{margin-bottom:2.8rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;}.catalog-block .view-content img.image-style-large{width:31.6rem;height:15rem;object-fit:cover;}.catalog-block .view-content .views-row{position:relative;}.catalog-block .view-content .views-row h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#ffc10b;font-size:2rem;font-weight:700;}.catalog-block .view-content .views-row .field--name-taxonomy-term-link{font-size:0;position:absolute;top:10px;right:10px;z-index:1;}.catalog-block .view-content .views-row .field--name-taxonomy-term-link a{display:block;width:75px;height:75px;background-color:#fff;border-radius:50%;background-image:url(/sites/all/themes/vesta_theme/image/catalog-arrow.svg);background-position:center;background-repeat:no-repeat;}.catalog-block .more-link{text-align:center;}.catalog-block .more-link a{padding:0.8rem 6.9rem;color:#000;font-weight:500;outline:2px solid #d69f00;text-decoration:none;}.catalog-block .more-link a:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}.catalog-block .more-link a:hover{outline:none;background-color:#ffea0b;}.catalog-block .more-link a:active{outline:2px solid #ffea0b;outline-offset:2px;}@media (max-width:487px){.catalog-block .view-content img.image-style-large{width:20rem;height:12rem;}.catalog-block .view-content .views-row .field--name-taxonomy-term-link a{transform:scale(0.7);}.catalog-block .view-content .views-row h2{font-size:1.4rem;}.catalog-block .more-link a{padding:0.8rem 3rem;}}.features-block{margin:2.6rem 0 3rem;position:relative;}.features-block::before{content:'';display:block;position:absolute;width:50px;height:250px;top:0;left:0;background-color:#ffc10b;}.features-block .block-title{display:flex;align-items:center;justify-content:center;position:relative;text-align:center;font-size:2.6rem;font-weight:bold;color:#000;padding:1.1rem 0;}.features-block .block-title::before,.features-block .block-title::after{content:"";flex-grow:1;height:2px;background-color:#ffc10b;}.features-block .block-title::before{margin-right:20px;}.features-block .block-title::after{margin-left:20px;}.features-block .field--name-field-feature-1{display:flex;flex-wrap:wrap;justify-content:space-between;}.features-block .field--name-field-feature-1 > .field__item{max-width:15rem;height:13.5rem;text-align:center;}.features-block .field--name-field-feature-1 > .field__item:nth-child(odd){background-color:#ffc10b;}.features-block .field--name-field-feature-1 > .field__item:nth-child(even){box-shadow:0 0 20px rgba(0,0,0,0.2);}.features-block .field--name-field-feature-1 .field--name-field-nomer-preimushchestva{font-size:4.1rem;font-weight:700;}.features-block .field--name-field-feature-1 .field--name-field-feature-title{font-size:1.3rem;font-weight:700;}@media (max-width:1300px){.features-block::before{content:none;}}@media (max-width:1200px){.features-block .field--name-field-feature-1{justify-content:center;gap:2rem;}}.gallery-block{padding:3rem 0;background-color:#f3f3f3;}.gallery-block .block-title{margin-bottom:2.3rem;text-align:center;font-size:2.6rem;font-weight:700;color:#000;}.gallery-block .view-content{margin-bottom:2.8rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;}.gallery-block .view-content img.media__element.b-lazy{width:20.5rem;height:20.5rem;object-fit:cover;}.gallery-block .more-link{text-align:center;}.gallery-block .more-link a{padding:0.8rem 6.9rem;color:#000;font-weight:500;outline:2px solid #d69f00;text-decoration:none;}.gallery-block .more-link a:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}.gallery-block .more-link a:hover{outline:none;background-color:#ffea0b;}.gallery-block .more-link a:active{outline:2px solid #ffea0b;outline-offset:2px;}@media (max-width:487px){.gallery-block .more-link a{padding:0.8rem 3rem;}}.news-block{margin:2.6rem 0 4.4rem;position:relative;}.news-block::before{content:'';display:block;position:absolute;width:50px;height:500px;top:0;left:0;background-color:#ffc10b;}.news-block::after{content:'';display:block;position:absolute;width:50px;height:250px;bottom:0;right:0;background-color:#ffc10b;}.news-block .block-title{display:flex;align-items:center;justify-content:center;position:relative;text-align:center;font-size:2.6rem;font-weight:bold;color:#000;padding:1.1rem 0;}.news-block .block-title::before,.news-block .block-title::after{content:"";flex-grow:1;height:2px;background-color:#ffc10b;}.news-block .block-title::before{margin-right:20px;}.news-block .block-title::after{margin-left:20px;}.news-block .view-content{margin-bottom:2.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;}.news-block .views-row{max-width:20.5rem;height:24.2rem;}.news-block .views-row img.image-style-large{margin-bottom:10px;width:20.5rem;height:11.1rem;object-fit:cover;}.news-block .views-row .field--name-field-date{font-size:14px;color:rgba(0,0,0,0.25);}.news-block .views-row .field--name-node-title h2{font-size:1.2rem;font-weight:700;}.news-block .views-row .field--name-body{margin-bottom:1.2rem;font-size:0.9rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.news-block .views-row .field--name-node-link{height:2.8rem;width:100%;text-align:center;}.news-block .views-row .field--name-node-link a{padding:0.7rem;display:block;width:100%;height:100%;outline:2px solid #d69f00;outline-offset:-2px;text-decoration:none;color:#000;}.news-block .views-row .field--name-node-link a:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}.news-block .views-row .field--name-node-link a:hover{outline:none;background-color:#ffea0b;}.news-block .views-row .field--name-node-link a:active{outline:2px solid #ffea0b;outline-offset:2px;}.news-block .more-link{text-align:center;}.news-block .more-link a{padding:13px 4.4rem;background-color:#ffc10b;color:#000;font-weight:500;border:none;border-radius:0;text-decoration:none;}.news-block .more-link a:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}.news-block .more-link a:hover{background-color:#ffea0b;}.news-block .more-link a:active{outline:2px solid #ffea0b;outline-offset:2px;}@media (max-width:1300px){.news-block::before,.news-block::after{content:none;}}@media (max-width:1200px){.news-block .view-content{justify-content:center;gap:2rem;}}.contacts-block{margin-bottom:3rem;padding:2.8rem 0;background-color:#f3f3f3;}.contacts-block .block-title{margin-bottom:2.3rem;text-align:center;font-size:2.6rem;font-weight:700;color:#000;}.contacts-block .ds-2col > .group-left{margin-right:2%;width:31%;}.contacts-block .ds-2col > .group-right{width:67%;}.contacts-block .field--name-body{font-size:0.9rem;font-weight:500;color:#000;}.contacts-block .field--name-body > div{margin-bottom:5px;}.contacts-block .field--name-body h4{margin-bottom:0;font-size:0.9rem;font-weight:700;}.contacts-block .field--name-body div.tel a,.contacts-block .field--name-body div.mail a{font-size:0.9rem;color:#000;text-decoration:none;font-weight:500;}.contacts-block .field--name-body div.tel a:focus-visible,.contacts-block .field--name-body div.mail a:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;}.contacts-block .field--name-body div.tel a:hover,.contacts-block .field--name-body div.mail a:hover{color:#ffc10b;}.contacts-block .field--name-body div.tel a:active,.contacts-block .field--name-body div.mail a:active{outline:none;color:#ffea0b;}@media (max-width:1370px){.contacts-block .ds-2col > .group-left{width:25%;}.contacts-block .field--name-body{font-size:0.8rem;}.contacts-block .field--name-body div.tel a,.contacts-block .field--name-body div.mail a{font-size:0.8rem;}}@media (max-width:1200px){.contacts-block .ds-2col > .group-right{transform:scale(0.8);}.contacts-block .ds-2col > .group-left{margin-right:0;}}@media (max-width:1010px){.contacts-block .ds-2col > .group-right{display:none;}.contacts-block .ds-2col > .group-left{width:100%;}}.form-block{padding:2.8rem 0;background-color:#ffc10b;}.form-block .block-title{text-align:center;font-size:2.6rem;font-weight:700;color:#000;}.form-block form.webform-submission-ostalis-voprosy-form{display:grid;grid-template-columns:32% 32% 32%;column-gap:2%;grid-template-rows:60px 60px 50px;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-subtitle{grid-column:1 / 4;margin-top:0;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-subtitle input{background-color:transparent;border:none;cursor:auto;text-align:center;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-subtitle input::placeholder{color:#000;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-subtitle input:focus{box-shadow:none;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-name{grid-column:1 / 2;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-name input{border:none;border-radius:0;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-name input:focus{box-shadow:0 0 0 0.2rem #d69f00;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-phone{grid-column:2 / 3;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-phone input{border:none;border-radius:0;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-phone input:focus{box-shadow:0 0 0 0.2rem #d69f00;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-phone input.error{outline:2px solid red;outline-offset:2px;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-phone input.error:focus{box-shadow:none;}.form-block form.webform-submission-ostalis-voprosy-form div.form-actions.webform-actions{grid-column:3 / 4;}.form-block form.webform-submission-ostalis-voprosy-form div.form-actions.webform-actions input{width:100%;border:none;border-radius:0;background-color:#fff;color:#000;}.form-block form.webform-submission-ostalis-voprosy-form div.form-actions.webform-actions input:focus-visible{outline:2px solid #ffea0b;outline-offset:2px;box-shadow:none;}.form-block form.webform-submission-ostalis-voprosy-form div.form-actions.webform-actions input:focus{outline:2px solid #ffea0b;outline-offset:2px;box-shadow:none;}.form-block form.webform-submission-ostalis-voprosy-form div.form-actions.webform-actions input:hover{outline:none;background-color:#ffea0b;}.form-block form.webform-submission-ostalis-voprosy-form div.form-actions.webform-actions input:active{outline:2px solid #ffea0b;outline-offset:2px;box-shadow:none;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-agreement{grid-column:3 / 4;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-agreement textarea{padding:0;resize:none;overflow:hidden;border:none;border-radius:0;background-color:transparent;text-align:center;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-agreement textarea::placeholder{color:#000;font-size:14px;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-agreement textarea:focus{box-shadow:none;}.form-block form.webform-submission-ostalis-voprosy-form #edit-phone-error{margin-top:0;max-width:300px;position:absolute;top:140px;left:35%;}.form-block form.webform-submission-ostalis-voprosy-form #edit-phone-error::before{position:relative;top:-3px;left:-2px;}@media (max-width:992px){.form-block form.webform-submission-ostalis-voprosy-form{display:flex;flex-direction:column;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-subtitle{display:none;}.form-block form.webform-submission-ostalis-voprosy-form div.form-item-name input,.form-block form.webform-submission-ostalis-voprosy-form div.form-item-phone input{width:50%;margin:0 auto;}.form-block form.webform-submission-ostalis-voprosy-form div.form-actions.webform-actions{margin:0 auto;}.form-block form.webform-submission-ostalis-voprosy-form div.form-actions.webform-actions input{width:fit-content;padding:0.4rem 3rem;}}@media (max-width:768px){.form-block form.webform-submission-ostalis-voprosy-form div.form-item-name input,.form-block form.webform-submission-ostalis-voprosy-form div.form-item-phone input{width:60%;min-width:290px;}}.not-front .search-api-page-block-form-search{display:flex;margin-bottom:2rem;}.not-front .search-api-page-block-form-search div.form-type-search{width:100%;}.not-front .search-api-page-block-form-search div.form-type-search input.form-search.form-control{border:none;border-bottom:2px solid #ffc10b;border-radius:0;}.not-front .search-api-page-block-form-search div.form-type-search input.form-search.form-control:focus{background-color:transparent;box-shadow:none;outline:none;}.not-front .search-api-page-block-form-search input.search-form__submit{width:20px;height:20px;position:relative;top:15px;background-color:transparent;border:none;font-size:0;background-image:url(/sites/all/themes/vesta_theme/image/search.svg);background-repeat:no-repeat;background-position:center;}.not-front .search-api-page-block-form-search input.search-form__submit:focus{background-color:transparent;box-shadow:none;outline:none;}.not-front .search-api-page-block-form-search input.search-form__submit:hover{transform:scale(1.2);}.not-front .search-api-page-block-form-search + ul{display:none;}.not-front .block-system-main-block h3 a{color:#000;text-decoration:none;}.not-front .block-system-main-block h3 a:hover{color:#ffc10b;}.not-front .block-system-main-block h3 a:active{outline:2px solid #ffc10b;outline-offset:2px;}.not-front.body-node--800 .block-block-content34729248-d482-49a2-89f1-5d7b12949e71 .field--name-body{font-size:0.9rem;font-weight:500;color:#000;}.not-front.body-node--800 .block-block-content34729248-d482-49a2-89f1-5d7b12949e71 .field--name-body > div{margin-bottom:5px;}.not-front.body-node--800 .block-block-content34729248-d482-49a2-89f1-5d7b12949e71 .field--name-body h4{margin-bottom:0;font-size:0.9rem;font-weight:700;}.not-front.body-node--800 .block-block-content34729248-d482-49a2-89f1-5d7b12949e71 .field--name-body div.tel a,.not-front.body-node--800 .block-block-content34729248-d482-49a2-89f1-5d7b12949e71 .field--name-body div.mail a{font-size:0.9rem;color:#000;text-decoration:none;font-weight:500;}.not-front.body-node--800 .block-block-content34729248-d482-49a2-89f1-5d7b12949e71 .field--name-body div.tel a:focus-visible,.not-front.body-node--800 .block-block-content34729248-d482-49a2-89f1-5d7b12949e71 .field--name-body div.mail a:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;}.not-front.body-node--800 .block-block-content34729248-d482-49a2-89f1-5d7b12949e71 .field--name-body div.tel a:hover,.not-front.body-node--800 .block-block-content34729248-d482-49a2-89f1-5d7b12949e71 .field--name-body div.mail a:hover{color:#ffc10b;}.not-front.body-node--800 .block-block-content34729248-d482-49a2-89f1-5d7b12949e71 .field--name-body div.tel a:active,.not-front.body-node--800 .block-block-content34729248-d482-49a2-89f1-5d7b12949e71 .field--name-body div.mail a:active{outline:none;color:#ffea0b;}.not-front.body-node--800 .block-block-content34729248-d482-49a2-89f1-5d7b12949e71 .field--name-body div.delivery{margin-bottom:2rem;}@media (max-width:1200px){display:none;}.not-front.body-view--about .block-system-main-block .field--name-field-about-image img{float:left;margin:0 15px 10px 0;max-width:27%;height:auto;object-fit:cover;}.not-front.body-view--catalog .view-id-catalog .view-content{gap:2rem;}.not-front.body-view--catalog .view-id-catalog .taxonomy-term--view-mode-teaser{display:grid;grid-template-rows:220px 60px 30px;border-bottom:2px dotted #ffc10b;}.not-front.body-view--catalog .view-id-catalog .field--name-field-catalog-image{grid-row:1 / 2;}.not-front.body-view--catalog .view-id-catalog .field--name-field-catalog-image img.image-style-large{margin-bottom:1rem;width:360px;height:220px;object-fit:cover;}.not-front.body-view--catalog .view-id-catalog .field--name-taxonomy-term-title{grid-row:2 / 3;align-self:end;}.not-front.body-view--catalog .view-id-catalog .field--name-taxonomy-term-title h2{font-size:1rem;font-weight:700;}.not-front.body-view--catalog .view-id-catalog .field--name-taxonomy-term-link{grid-row:3 / 4;align-self:end;}.not-front.body-view--catalog .view-id-catalog .field--name-taxonomy-term-link a{color:#ffc10b;text-decoration:none;}.not-front.body-view--catalog .view-id-catalog .field--name-taxonomy-term-link a:hover{text-decoration:underline;}.not-front.body-view--catalog .view-id-catalog .field--name-taxonomy-term-link a:active{outline:2px solid #ffc10b;outline-offset:2px;}nav.pager{margin-top:1rem;}nav.pager ul.pagination{justify-content:center;}nav.pager ul.pagination .page-link{color:#000;text-decoration:none;border:none;}nav.pager ul.pagination .page-link:focus{outline:2px solid #ffc10b;outline-offset:-2px;box-shadow:none;}nav.pager ul.pagination .page-link:hover{background-color:#ffea0b;}nav.pager ul.pagination .page-item.active .page-link{background-color:#ffc10b;color:#000;border:none;}@media (max-width:390px){.not-front.body-view--catalog .view-id-catalog .field--name-field-catalog-image img.image-style-large{width:290px;}.not-front.body-view--catalog .view-id-catalog .field--name-taxonomy-term-title h2{max-width:290px;}}.not-front.body-taxonomy-term .block-views-blockcatalog-block-1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;}.not-front.body-taxonomy-term .block-views-blockcatalog-block-1 .view-content .taxonomy-term--view-mode-teaser{display:grid;grid-template-rows:220px 60px 30px;border-bottom:2px dotted #ffc10b;}.not-front.body-taxonomy-term .block-views-blockcatalog-block-1 .view-content .field--name-field-catalog-image{grid-row:1 / 2;}.not-front.body-taxonomy-term .block-views-blockcatalog-block-1 .view-content .field--name-field-catalog-image img.image-style-large{margin-bottom:1rem;width:360px;height:220px;object-fit:cover;}.not-front.body-taxonomy-term .block-views-blockcatalog-block-1 .view-content .field--name-taxonomy-term-title{grid-row:2 / 3;align-self:end;}.not-front.body-taxonomy-term .block-views-blockcatalog-block-1 .view-content .field--name-taxonomy-term-title h2{font-size:1rem;}.not-front.body-taxonomy-term .block-views-blockcatalog-block-1 .view-content .field--name-taxonomy-term-link{grid-row:3 / 4;align-self:end;}.not-front.body-taxonomy-term .block-views-blockcatalog-block-1 .view-content .field--name-taxonomy-term-link a{color:#ffc10b;text-decoration:none;}.not-front.body-taxonomy-term .block-views-blockcatalog-block-1 .view-content .field--name-taxonomy-term-link a:hover{text-decoration:underline;}.not-front.body-taxonomy-term .block-views-blockcatalog-block-1 .view-content .field--name-taxonomy-term-link a:active{outline:2px solid #ffc10b;outline-offset:2px;}@media (max-width:992px){.not-front.body-taxonomy-term .block-views-blockcatalog-block-1 .view-content{display:flex;flex-wrap:wrap;justify-content:center;}}@media (max-width:390px){.not-front.body-taxonomy-term .block-views-blockcatalog-block-1 .view-content .views-row{max-width:290px;}.not-front.body-taxonomy-term .block-views-blockcatalog-block-1 .view-content .field--name-field-catalog-image img.image-style-large{width:290px;}}.not-front.body-taxonomy-term .view-display-id-page_1 .view-content,.not-front.body-taxonomy-term .view-display-id-block_1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;}.not-front.body-taxonomy-term .view-display-id-page_1 .field--type-image img,.not-front.body-taxonomy-term .view-display-id-block_1 .field--type-image img{margin-bottom:1rem;width:360px;height:220px;object-fit:cover;}.not-front.body-taxonomy-term .view-display-id-page_1 .field--type-image .field__item:not(:first-child),.not-front.body-taxonomy-term .view-display-id-block_1 .field--type-image .field__item:not(:first-child){display:none;}.not-front.body-taxonomy-term .view-display-id-page_1 .field--name-node-title h2,.not-front.body-taxonomy-term .view-display-id-block_1 .field--name-node-title h2{font-size:1.5rem;}.not-front.body-taxonomy-term .view-display-id-page_1 .field--name-node-title h2 a,.not-front.body-taxonomy-term .view-display-id-block_1 .field--name-node-title h2 a{color:#ffc10b;text-decoration:none;}.not-front.body-taxonomy-term .view-display-id-page_1 .field--name-node-title h2 a:hover,.not-front.body-taxonomy-term .view-display-id-block_1 .field--name-node-title h2 a:hover{text-decoration:underline;}.not-front.body-taxonomy-term .view-display-id-page_1 .field--name-node-title h2 a:active,.not-front.body-taxonomy-term .view-display-id-block_1 .field--name-node-title h2 a:active{outline:2px solid #ffc10b;outline-offset:2px;}@media (max-width:992px){.not-front.body-taxonomy-term .view-display-id-page_1 .view-content,.not-front.body-taxonomy-term .view-display-id-block_1 .view-content{display:flex;flex-wrap:wrap;justify-content:center;}.not-front.body-taxonomy-term .view-display-id-page_1 .views-row,.not-front.body-taxonomy-term .view-display-id-block_1 .views-row{max-width:360px;}}@media (max-width:390px){.not-front.body-taxonomy-term .view-display-id-page_1 .views-row,.not-front.body-taxonomy-term .view-display-id-block_1 .views-row{max-width:290px;}.not-front.body-taxonomy-term .view-display-id-page_1 .field--type-image img,.not-front.body-taxonomy-term .view-display-id-block_1 .field--type-image img{width:290px;}}.not-front.body-node .node--view-mode-full .field--type-image img{float:left;margin:0 2rem 2rem 0;width:360px;height:220px;object-fit:cover;}.not-front.body-node .node--view-mode-full .field--name-body{margin:1.5rem 0;}.not-front.body-node .node--view-mode-full .table-container{overflow-x:auto;max-width:100%;}.not-front.body-node .node--view-mode-full table{margin-bottom:1.5rem;width:100%;border-collapse:collapse;border:1px solid #ccc;table-layout:auto;}.not-front.body-node .node--view-mode-full td,.not-front.body-node .node--view-mode-full th{border:1px solid #ccc;padding:8px;text-align:left;word-wrap:break-word;white-space:normal;}.not-front.body-node .node--view-mode-full tr:first-child{background-color:#ffc10b;font-weight:700;}.not-front.body-node .node--view-mode-full .field--name-dynamic-token-fieldnode-knopka-ostavit-zayavku a{padding:13px 32px;background-color:#ffc10b;color:#000;font-weight:500;border:none;border-radius:0;}.not-front.body-node .node--view-mode-full .field--name-dynamic-token-fieldnode-knopka-ostavit-zayavku a:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}.not-front.body-node .node--view-mode-full .field--name-dynamic-token-fieldnode-knopka-ostavit-zayavku a:focus{box-shadow:none;}.not-front.body-node .node--view-mode-full .field--name-dynamic-token-fieldnode-knopka-ostavit-zayavku a:hover{background-color:#ffea0b;}.not-front.body-node .node--view-mode-full .field--name-dynamic-token-fieldnode-knopka-ostavit-zayavku a:active{outline:2px solid #ffea0b;outline-offset:2px;}.not-front.body-view--news .view-content{margin-bottom:2.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;}.not-front.body-view--news .views-row{max-width:20.5rem;height:auto;}.not-front.body-view--news .views-row img.image-style-large{margin-bottom:10px;width:20.5rem;height:11.1rem;object-fit:cover;}.not-front.body-view--news .views-row .field--name-field-date{font-size:14px;color:rgba(0,0,0,0.25);}.not-front.body-view--news .views-row .field--name-node-title h2{font-size:1.2rem;font-weight:700;}.not-front.body-view--news .views-row .field--name-body{margin-bottom:1.2rem;font-size:0.9rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.not-front.body-view--news .views-row .field--name-node-link{height:2.8rem;width:100%;text-align:center;}.not-front.body-view--news .views-row .field--name-node-link a{padding:0.7rem;display:block;width:100%;height:100%;outline:2px solid #d69f00;outline-offset:-2px;text-decoration:none;color:#000;}.not-front.body-view--news .views-row .field--name-node-link a:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}.not-front.body-view--news .views-row .field--name-node-link a:hover{outline:none;background-color:#ffea0b;}.not-front.body-view--news .views-row .field--name-node-link a:active{outline:2px solid #ffea0b;outline-offset:2px;}.not-front.body-view--news .more-link{text-align:center;}.not-front.body-view--news .more-link a{padding:13px 4.4rem;background-color:#ffc10b;color:#000;font-weight:500;border:none;border-radius:0;text-decoration:none;}.not-front.body-view--news .more-link a:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}.not-front.body-view--news .more-link a:hover{background-color:#ffea0b;}.not-front.body-view--news .more-link a:active{outline:2px solid #ffea0b;outline-offset:2px;}@media (max-width:1200px){.news-block .view-content{justify-content:center;gap:2rem;}}.not-front.body-node .node--type-news.node--view-mode-full .field--type-image{display:block;}.not-front.body-node .node--type-news.node--view-mode-full .field--name-field-image-news img{float:left;margin:0 15px 10px 0;max-width:250px;height:auto;object-fit:cover;}button.slick-arrow{width:2.8rem;height:2.8rem;background-color:#ffc10b;display:flex;align-items:center;justify-content:center;z-index:100;}button.slick-arrow::before{content:'';display:block;position:relative;width:25px;height:25px;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0;}button.slick-arrow:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}button.slick-arrow:focus{box-shadow:none;}button.slick-arrow:hover{background-color:#ffea0b;}button.slick-arrow:active{outline:2px solid #ffea0b;outline-offset:2px;}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{bottom:-40px;}ul.slick-dots li{max-width:15px;min-width:15px;max-height:15px;min-height:15px;overflow:hidden;}ul.slick-dots li button{max-width:15px;min-width:15px;max-height:15px;min-height:15px;overflow:hidden;background:rgba(0,0,0,0.25);}ul.slick-dots li button::before{display:none;}ul.slick-dots li button:focus-visible{outline:2px solid #ffc10b;outline-offset:2px;box-shadow:none;}ul.slick-dots li button:focus{box-shadow:none;}ul.slick-dots li button:hover{background-color:#ffea0b;}ul.slick-dots li.slick-active button{background:#ffc10b;}div#page{background:#fff;}div#page header#header{margin:0;}@media screen and (max-width:767px){div#page header#header .header-block{display:none;}}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:#fff 0;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-mobile-block{display:none;}@media screen and (max-width:767px){div#page header#header .header-mobile-block{padding:10px 0;display:block;background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:100;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;}}div#page .navigation{margin:0;}@media screen and (max-width:767px){div#page .navigation{display:none;}}div#page .navigation .region.region-navigation{display:flex;align-items:center;justify-content:space-between;}div#page .navigation .region.region-navigation div#block-vesta-theme-osnovnayanavigaciya-2 > ul li:hover a{text-decoration:none;}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;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--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:0;}@media (max-width:1362px){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: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 button.slick-next.slick-arrow{right:0;}@media (max-width:1362px){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:5rem;}}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{margin:0 0 30px;}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{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));}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#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:#b3b3b3;padding:10px;display:flex;flex-direction:column;gap:15px;}div#page div#works-block{margin:0 0 30px;}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{background-color:#fff;margin:0;color:#000;}div#page footer#footer .region.region-footer{padding-top:20px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:30px;border-top:2px solid #ffc10b;}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{display:flex;flex-direction:column;}div#page footer#footer .region.region-footer div#block-vesta-theme-osnovnayanavigaciya-3 > ul li a{font-size:0.9rem;padding:0.23em 1rem;color:#000;text-decoration:none;}@media (max-width:430px){div#page footer#footer .region.region-footer div#block-vesta-theme-osnovnayanavigaciya-3 > ul li a{padding:0.23em 0;}}div#page footer#footer .region.region-footer div#block-vesta-theme-osnovnayanavigaciya-3 > ul li a:hover{color:#ffc10b;}div#page footer#footer .region.region-footer div#block-vesta-theme-osnovnayanavigaciya-3 > ul li a:active{outline:2px solid #ffc10b;outline-offset:2px;}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 footer#footer .region.region-footer div#block-vesta-theme-osnovnayanavigaciya-3 > ul li > ul{background-color:#b3b3b3;}div#page div#copyrights-block .container{padding-bottom:10px;border-bottom:2px solid #ffc10b;}@media (max-width:992px){div#page div#copyrights-block .container{padding:10px 25px;}}div#page div#copyrights-block .region.region-copyrights{width:fit-content;background-color:#fff;}div#page div#copyrights-block .region.region-copyrights div#block-vesta-theme-kopirayt{width:fit-content;}div#page div#copyrights-block .region.region-copyrights div#block-vesta-theme-kopirayt .copyright{display:flex;flex-direction:column;flex-wrap:wrap;color:rgba(0,0,0,0.25);}div#page div#copyrights-block .region.region-copyrights div#block-vesta-theme-kopirayt .copyright a{text-decoration:none;color:rgba(0,0,0,0.25);}div#page div#copyrights-block .region.region-copyrights div#block-vesta-theme-kopirayt .copyright a:hover{color:#ffc10b;}div#page div#copyrights-block .region.region-copyrights div#block-vesta-theme-kopirayt .copyright a:active{outline:2px solid #ffc10b;outline-offset:2px;}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;}div#page main.main .view.view-catalog.view-id-catalog.view-display-id-page .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:15px;}@media (max-width:768px){div#page main.main .view.view-catalog.view-id-catalog.view-display-id-page .view-content{display:flex;flex-wrap:wrap;justify-content:center;}}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{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:15px;}@media (max-width:1200px){div#page main.main .view.view-news.view-id-news.view-display-id-page_1 .view-content{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;}}div#page main.main .view.view-news.view-id-news.view-display-id-page_1 .view-content .views-row{max-width: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 .field.field--name-field-image-news.field--type-image.field--label-hidden 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 .content{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;}}
