@font-face{font-family:'Montserrat';src:url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-MediumItalic.eot);src:local('Montserrat Medium Italic'),local('Montserrat-MediumItalic'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-MediumItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-MediumItalic.woff) format('woff'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:'Montserrat';src:url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-BoldItalic.eot);src:local('Montserrat Bold Italic'),local('Montserrat-BoldItalic'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-BoldItalic.woff) format('woff'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-BoldItalic.ttf) format('truetype');font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:'Montserrat';src:url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-SemiBold.eot);src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-SemiBold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-SemiBold.woff) format('woff'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Montserrat';src:url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Italic.eot);src:local('Montserrat Italic'),local('Montserrat-Italic'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Italic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Italic.woff) format('woff'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Italic.ttf) format('truetype');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Montserrat';src:url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Bold.eot);src:local('Montserrat Bold'),local('Montserrat-Bold'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Bold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Bold.woff) format('woff'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Bold.ttf) format('truetype');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Montserrat';src:url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-SemiBoldItalic.eot);src:local('Montserrat SemiBold Italic'),local('Montserrat-SemiBoldItalic'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-SemiBoldItalic.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-SemiBoldItalic.woff) format('woff'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:'Montserrat';src:url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Regular.eot);src:local('Montserrat Regular'),local('Montserrat-Regular'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Regular.woff) format('woff'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Regular.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Montserrat';src:url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Medium.eot);src:local('Montserrat Medium'),local('Montserrat-Medium'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Medium.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Medium.woff) format('woff'),url(/sites/all/themes/vesta/fonts/Montserrat/Montserrat-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,0.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0%,hsla(0deg,0%,0%,0.006) 8.1%,hsla(0deg,0%,0%,0.021) 15.5%,hsla(0deg,0%,0%,0.046) 22.5%,hsla(0deg,0%,0%,0.077) 29%,hsla(0deg,0%,0%,0.114) 35.3%,hsla(0deg,0%,0%,0.155) 41.2%,hsla(0deg,0%,0%,0.198) 47.1%,hsla(0deg,0%,0%,0.242) 52.9%,hsla(0deg,0%,0%,0.285) 58.8%,hsla(0deg,0%,0%,0.326) 64.7%,hsla(0deg,0%,0%,0.363) 71%,hsla(0deg,0%,0%,0.394) 77.5%,hsla(0deg,0%,0%,0.419) 84.5%,hsla(0deg,0%,0%,0.434) 91.9%,hsla(0deg,0%,0%,0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
body{font-family:'Montserrat';margin:0;line-height:normal;background:#ffffff;font-size:16px;color:#000000;}@media screen and (max-width:767px){body{font-size:14px;}}.tr{-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;}a{-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;color:#ffb91f;}button{-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;cursor:pointer;}button:focus{outline:none;}fieldset{padding:0;margin:0;border:0px solid;}input,select,button{font-family:inherit;}p{margin:0 0 15px 0;}#header p,p #footer p{margin:0;}h1,h2{margin:0 0 25px;}h3,h4,h4,h5,h6{margin:0 0 15px;}*,::after,::before{box-sizing:border-box;}#app{overflow:hidden;}@media screen and (max-width:767px){#app{padding-top:76px;}}.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.row{margin:0 -15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.wallpaper_copyright .row{margin:0 -25px;}.header-contacts .row{align-items:center;}.row > *{padding:0 15px;flex:0 0 auto;}.wallpaper_copyright .row > *{padding:0 25px;}.container{width:100%;padding:0 15px;margin:0 auto;}@media screen and (min-width:1199px){.container{max-width:1200px;}}@media screen and (min-width:992px) and (max-width:1199px){.container{max-width:960px;}}@media screen and (min-width:768px) and (max-width:991px){.container{max-width:720px;}}@media screen and (min-width:575px) and (max-width:767px){.container{max-width:540px;}}.style-title{font-weight:700;font-size:28px;display:flex;justify-content:center;text-align:center;text-transform:uppercase;}@media screen and (max-width:767px){.style-title{font-size:16px;}}.style-title:before{content:'-';font-weight:700;font-size:48px;font-family:inherit;line-height:28px;color:#ffb91f;margin-right:7px;}@media screen and (max-width:767px){.style-title:before{font-size:16px;line-height:normal;}}.tabs-edit-page .tabs.primary{list-style-type:none;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 -5px 25px;}.tabs-edit-page .tabs.primary li{padding:0 5px 10px;}.tabs-edit-page .tabs.primary li a{border-radius:19px;border:0px solid;font-weight:600;font-size:13px;padding:10px 20px;text-decoration:none;display:inline-block;text-align:center;cursor:pointer;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;background:#ffb91f;color:#000000;}.view-produkciya .tabs-edit-page .tabs.primary li a{min-width:180px;}.slide-btns .tabs-edit-page .tabs.primary li a{min-width:180px;}@media screen and (max-width:767px){.slide-btns .tabs-edit-page .tabs.primary li a{min-width:0;padding:10px 12px;}}.tabs-edit-page .tabs.primary li a.btn-primary{background:#ffb91f;color:#000000;}.tabs-edit-page .tabs.primary li a.btn-primary:hover{background:#e1e1e1;}.tabs-edit-page .tabs.primary li a.btn-seccondary{background:#e1e1e1;color:#000000;}#footer .tabs-edit-page .tabs.primary li a.btn-seccondary{border:2px solid #e1e1e1;}.tabs-edit-page .tabs.primary li a.btn-seccondary:hover{background:#ffb91f;}#footer .tabs-edit-page .tabs.primary li a.btn-seccondary:hover{border-color:#000000;}.tabs-edit-page .tabs.primary li a:hover{background:#e1e1e1;}.slick-track{display:flex;}.slick-slide{float:none;height:auto;}.view-reviews .views-row{padding:0 15px;}@media screen and (max-width:767px){#block-views-reviews-block .view-reviews .views-row{padding:0 7px;}}.view-display-id-page.view-reviews .views-row{width:33.33333%;margin-bottom:30px;}@media screen and (min-width:768px) and (max-width:991px){.view-display-id-page.view-reviews .views-row{width:50%;}}@media screen and (max-width:767px){.view-display-id-page.view-reviews .views-row{width:100%;}}.view-reviews .views-row .views-field-nothing{height:100%;background:url(/sites/all/themes/vesta/img/quote-svgrepo-com.svg) no-repeat calc(100% - 14px) 11px #ffffff;background-size:70px;border:1px solid rgba(189,189,189,0.5);border-radius:8px;padding:65px 30px 35px;}@media screen and (max-width:767px){.view-reviews .views-row .views-field-nothing{padding:26px 19px 24px;background-size:36px;}}.view-reviews .views-row .field-name-title{font-size:18px;font-weight:700;color:#ffb91f;margin-bottom:25px;}@media screen and (max-width:767px){.view-reviews .views-row .field-name-title{font-size:16px;margin-bottom:12px;padding-right:38px;}}.view-reviews .views-row .field-name-body{max-height:190px;overflow:hidden;color:#605858;}@media screen and (max-width:767px){.view-reviews .views-row .field-name-body{max-height:153px;}}.view-reviews .views-row .field-name-body .field-items{position:relative;}.view-reviews .views-row .field-name-body .field-items:after{content:'';border-radius:0 8px 0 8px;height:100%;border:1px solid #31708F;width:calc(100% + 60px);left:-30px;top:0;position:absolute;z-index:-1;}.view-reviews .views-row .field-name-body.active{height:190px;overflow:visible;}.view-reviews .views-row .field-name-node-link{margin-top:25px;display:none;}.view-reviews .views-row .field-name-node-link a{color:#000000;text-decoration:none;border-bottom:1px dashed transparent;}.view-reviews .views-row .field-name-node-link a:hover{border-color:#000000;}.view-reviews .addreview{margin-top:30px;}.view-display-id-page.view-reviews .view-content{margin:0 -15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.wallpaper_copyright .view-display-id-page.view-reviews .view-content{margin:0 -25px;}.header-contacts .view-display-id-page.view-reviews .view-content{align-items:center;}.view-display-id-page.view-reviews .view-content > *{padding:0 15px;flex:0 0 auto;}.wallpaper_copyright .view-display-id-page.view-reviews .view-content > *{padding:0 25px;}.overlay_modal{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.45);overflow-y:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;padding:15px;z-index:9999;visibility:hidden;opacity:0;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;}.overlay_modal.active{visibility:visible;opacity:1;}.overlay_modal .modal{width:100%;max-width:550px;border-radius:8px;background:#ffffff;position:relative;}.overlay_modal .modal .modal_title{border-bottom:1px solid #d3d3d3;padding:25px;font-size:20px;}@media screen and (max-width:767px){.overlay_modal .modal .modal_title{padding:14px 25px;font-size:18px;}}.overlay_modal .modal .modal_content{padding:25px;}.overlay_modal .close{font-size:26px;font-family:inherit;position:absolute;background:transparent;border:0px solid;right:5px;top:5px;}.overlay_modal .close span{display:inline-block;transform:rotate(45deg);}.overlay_modal .vertical-tabs{display:none;}ul.contextual-links{font-size:14px !important;}.block-block img{max-width:100%;height:auto !important;}.btn{border-radius:19px;border:0px solid;font-weight:600;font-size:13px;padding:10px 20px;text-decoration:none;display:inline-block;text-align:center;cursor:pointer;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;}.view-produkciya .btn{min-width:180px;}.slide-btns .btn{min-width:180px;}@media screen and (max-width:767px){.slide-btns .btn{min-width:0;padding:10px 12px;}}.btn.btn-primary{background:#ffb91f;color:#000000;}.btn.btn-primary:hover{background:#e1e1e1;}.btn.btn-seccondary{background:#e1e1e1;color:#000000;}#footer .btn.btn-seccondary{border:2px solid #e1e1e1;}.btn.btn-seccondary:hover{background:#ffb91f;}#footer .btn.btn-seccondary:hover{border-color:#000000;}.pager{list-style-type:none;padding:0;margin:45px 0 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2px;}.pager li{margin:2px;}.pager li a{border:2px solid #e1e1e1;display:block;padding:5px 12px;text-decoration:none;color:#000000;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;}.pager li a:hover{background:#ffb91f;border-color:#ffb91f;}.pager li.pager-current{padding:5px 12px;background:#ffb91f;border:2px solid #ffb91f;}.view-mode-full .field-name-field-gallery{margin-top:35px;}.view-mode-full .field-name-field-gallery .field-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;}.wallpaper_copyright .view-mode-full .field-name-field-gallery .field-items{margin:0 -25px;}.header-contacts .view-mode-full .field-name-field-gallery .field-items{align-items:center;}.view-mode-full .field-name-field-gallery .field-items > *{padding:0 15px;flex:0 0 auto;}.wallpaper_copyright .view-mode-full .field-name-field-gallery .field-items > *{padding:0 25px;}@media screen and (max-width:767px){.view-mode-full .field-name-field-gallery .field-items{margin:0 -5px;}}.view-mode-full .field-name-field-gallery .field-items .field-item{padding:0 15px;margin-bottom:30px;width:25%;}@media screen and (min-width:768px) and (max-width:991px){.view-mode-full .field-name-field-gallery .field-items .field-item{width:33.33333%;}}@media screen and (max-width:767px){.view-mode-full .field-name-field-gallery .field-items .field-item{width:50%;padding:0 5px;margin-bottom:10px;}}.view-mode-full .field-name-field-gallery .field-items .field-item a{display:block;border-radius:8px;overflow:hidden;}.view-mode-full .field-name-field-gallery .field-items .field-item a img{width:100%;height:auto;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;display:block;}.view-mode-full .field-name-field-gallery .field-items .field-item a:hover img{transform:scale(1.2);}.not-logged-in .messages.status{border:1px solid #008911;border-radius:8px;padding:15px;margin-bottom:30px;color:#008911;}.not-logged-in .messages.error{border:1px solid red;border-radius:8px;padding:15px;margin-bottom:30px;color:red;}.element-invisible{display:none !important;}.captcha .description{font-size:12px;font-style:italic;}.rtecenter{text-align:center;}.header-contacts{padding:20px 0;}@media screen and (max-width:767px){.header-contacts{padding:15px 0;}}.header-contacts .col-logo{max-width:23%;flex:0 0 23%;}@media screen and (min-width:992px) and (max-width:1199px){.header-contacts .col-logo{max-width:25%;flex:0 0 25%;}}@media screen and (max-width:991px){.header-contacts .col-logo{max-width:39%;flex:0 0 39%;order:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;}}.header-contacts .col-logo a.logo{color:transparent;text-decoration:none;display:flex;align-items:center;gap:5px;max-height:75px;}@media screen and (max-width:991px){.header-contacts .col-logo a.logo{max-height:42px;}}.header-contacts .col-logo a.logo picture{max-height:75px;flex-shrink:0;}@media screen and (max-width:991px){.header-contacts .col-logo a.logo picture{max-height:42px;}}.header-contacts .col-logo a.logo img{max-width:75px;max-height:75px;width:75px !important;height:75px !important;height:100vw;width:100vw;object-fit:cover;object-position:left;}@media screen and (max-width:991px){.header-contacts .col-logo a.logo img{max-width:42px;max-height:42px;}}.header-contacts .col-logo a.logo p{color:#1b1918;text-decoration:none;font-size:20px;font-weight:800;font-family:'Montserrat';text-transform:uppercase;}@media screen and (max-width:991px){.header-contacts .col-logo a.logo p{display:none;}}.header-contacts .col-logo img{max-width:100%;height:auto;}@media screen and (max-width:991px){.header-contacts .col-logo img{max-width:42px;}}.header-contacts .col-logo .mnav-link{display:none;}@media screen and (max-width:991px){.header-contacts .col-logo .mnav-link{display:block;margin-left:15px;}}.header-contacts .col-contacts{max-width:61%;flex:0 0 61%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;}@media screen and (min-width:992px) and (max-width:1199px){.header-contacts .col-contacts{max-width:54%;flex:0 0 54%;}}@media screen and (min-width:768px) and (max-width:991px){.header-contacts .col-contacts{max-width:100%;flex:0 0 100%;order:3;padding-top:20px;}}@media screen and (max-width:767px){.header-contacts .col-contacts{display:none;}}.header-contacts .col-contacts .col-mail{max-width:33%;flex:0 0 33%;padding:0 15px;}@media screen and (min-width:992px) and (max-width:1199px){.header-contacts .col-contacts .col-mail{max-width:50%;flex:0 0 50%;order:1;}}.header-contacts .col-contacts .col-adres{max-width:34%;flex:0 0 34%;padding:0 15px;}@media screen and (min-width:992px) and (max-width:1199px){.header-contacts .col-contacts .col-adres{max-width:50%;flex:0 0 50%;order:3;}}.header-contacts .col-contacts .col-phone{max-width:33%;flex:0 0 33%;padding:0 15px;}@media screen and (min-width:992px) and (max-width:1199px){.header-contacts .col-contacts .col-phone{max-width:50%;flex:0 0 50%;order:2;}}.header-contacts .col-callback{max-width:16%;flex:0 0 16%;text-align:right;}@media screen and (max-width:991px){.header-contacts .col-callback{max-width:61%;flex:0 0 61%;order:2;}}@media screen and (min-width:992px) and (max-width:1199px){.header-contacts .col-callback{max-width:21%;flex:0 0 21%;}}@media screen and (max-width:767px){#header{position:fixed;background:#ffffff;top:0;left:0;width:100%;z-index:25;box-shadow:0px 0px 10px rgba(0,0,0,0.1);}}#header .contacts-block{font-weight:600;font-size:14px;}#header .contacts-block a{text-decoration:none;border-bottom:1px dashed transparent;color:#000000;}#header .contacts-block a:hover{border-color:#000000;}#header .contacts-block.phone{font-size:16px;}#header .contacts-block.phone .block-block .content{display:flex;}@media screen and (max-width:991px){#header .contacts-block.phone .block-block .content{justify-content:flex-end;}}#header .contacts-block.phone .block-block .content:before{content:'';background:url(/sites/all/themes/vesta/img/phone.svg) no-repeat;margin-right:10px;width:15px;height:15px;position:relative;top:2px;}#header .contacts-block.mail .block-block .content{display:flex;}#header .contacts-block.mail .block-block .content:before{content:'Email:';font-family:inherit;color:#ffb91f;margin-right:5px;}#header .contacts-block.adres .block-block .content{display:flex;}@media screen and (max-width:991px){#header .contacts-block.adres .block-block .content{justify-content:center;}}#header .contacts-block.adres .block-block .content:before{content:'Адрес:';font-family:inherit;color:#ffb91f;margin-right:5px;}#header .navigation{background:black;position:relative;z-index:5;}@media screen and (max-width:991px){#header .navigation{position:fixed;left:0;top:0;height:100vh;overflow-y:auto;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.1);z-index:100;width:80%;min-width:140px;max-width:440px;transform:translateX(-100%);visibility:hidden;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;}#header .navigation.active{transform:translateX(0);visibility:visible;}#header .navigation .container{padding:0;max-width:100%;}}@media screen and (max-width:991px){#header .navigation .nav-menu{position:relative;}#header .navigation .nav-menu:after{content:'Навигация';font-family:inherit;border-color:inherit;text-align:center;line-height:40px;font-size:16px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0;color:#000;border-bottom:1px solid #e7e7e7;font-weight:bold;}}#header .navigation .nav-menu ul{list-style-type:none;padding:0;margin:0;}#header .navigation .nav-menu > .menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 -30px;padding:21px 0;}@media screen and (min-width:992px) and (max-width:1199px){#header .navigation .nav-menu > .menu{margin:0 -15px;}}@media screen and (max-width:991px){#header .navigation .nav-menu > .menu{display:block;margin:0;padding:40px 0 20px;}}#header .navigation .nav-menu > .menu > li{position:relative;padding:0 30px;background:#000000;overflow:hidden;}@media screen and (min-width:992px) and (max-width:1199px){#header .navigation .nav-menu > .menu > li{padding:0 15px;}}@media screen and (max-width:991px){#header .navigation .nav-menu > .menu > li{padding:0;background:transparent;}}#header .navigation .nav-menu > .menu > li > span a{font-weight:600;font-size:14px;color:#ffffff;text-decoration:none;display:block;text-transform:uppercase;display:flex;align-items:center;justify-content:center;text-align:left;position:relative;}@media screen and (max-width:991px){#header .navigation .nav-menu > .menu > li > span a{color:#000000;text-align:left;display:block;padding:10px 20px;border-bottom:1px solid #e7e7e7;}}#header .navigation .nav-menu > .menu > li > span a:after{-webkit-transition:all 0.35s ease;transition:all 0.35s ease;position:absolute;bottom:100%;left:0;content:attr(data-hover);color:#ffb91f;font-family:inherit;}@media screen and (max-width:991px){#header .navigation .nav-menu > .menu > li > span a:after{display:none;}}#header .navigation .nav-menu > .menu > li > span a:hover{transform:translateY(100%);}@media screen and (max-width:991px){#header .navigation .nav-menu > .menu > li > span a:hover{background:#ffb91f;transform:initial;}}#header .navigation .nav-menu > .menu > li > span a.active,#header .navigation .nav-menu > .menu > li > span a.active-trail{color:#ffb91f;}@media screen and (max-width:991px){#header .navigation .nav-menu > .menu > li > span a.active,#header .navigation .nav-menu > .menu > li > span a.active-trail{color:#000000;background:#ffb91f;}}#header .navigation .nav-menu > .menu > li > ul{position:absolute;left:0;background:#ffb91f;padding:5px 0;z-index:-1;min-width:220px;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;visibility:hidden;top:0;opacity:0;}#header .navigation .nav-menu > .menu > li > ul > li a{display:block;color:#000000;padding:5px 15px;text-decoration:none;font-size:14px;border-bottom:1px solid #d99604;font-weight:600;}#header .navigation .nav-menu > .menu > li > ul > li a:hover,#header .navigation .nav-menu > .menu > li > ul > li a.active,#header .navigation .nav-menu > .menu > li > ul > li a.active-trail{background:#000000;color:#ffffff;border-color:#000000;}#header .navigation .nav-menu > .menu > li > ul > li:last-child a{border-bottom:0px solid;}#header .navigation .nav-menu > .menu > li:hover > ul{visibility:visible;top:100%;opacity:1;}.slick-arrow{background:rgba(252,252,252,0.34);border-radius:6px;width:71px;height:71px;font-size:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border:0px solid;position:absolute;top:50%;transform:translateY(-50%);z-index:10;}@media screen and (max-width:767px){.slick-arrow{width:22px;height:22px;}}#block-views-slider-block .slick-arrow.slick-prev{left:23px;}.slick-arrow.slick-next:after{transform:rotate(180deg);}.slick-arrow.slick-next:before{transform:translate(-50%,-50%) rotate(180deg);}#block-views-slider-block .slick-arrow.slick-next{right:23px;}.slick-arrow:after{content:'';width:34px;height:34px;background:url(/sites/all/themes/vesta/img/arrow.svg) no-repeat center;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;}@media screen and (max-width:767px){.slick-arrow:after{width:11px;height:8px;background-size:100%;}}.slick-arrow:before{content:'';width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/sites/all/themes/vesta/img/arrow_hover.svg) no-repeat center;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;opacity:0;}.slick-arrow:hover:after{opacity:0;}.slick-arrow:hover:before{opacity:1;}.wrapper_first{position:relative;z-index:5;color:#fff;padding:110px 0 60px;}@media screen and (min-width:992px) and (max-width:1199px){.wrapper_first{padding:60px 0;}}@media screen and (max-width:767px){.wrapper_first{padding:60px 0 40px;}}.wrapper_first #block-block-33{font-size:16px;text-transform:uppercase;color:#FFFFFF;}@media screen and (min-width:575px) and (max-width:767px){.wrapper_first #block-block-33{font-size:14px;}}@media screen and (max-width:575px){.wrapper_first #block-block-33{font-size:12px;}}.wrapper_first #block-block-33 h1{font-weight:600;font-size:30px;margin-bottom:20px;text-transform:uppercase;}@media screen and (min-width:575px) and (max-width:767px){.wrapper_first #block-block-33 h1{font-size:22px;margin-bottom:10px;}.wrapper_first #block-block-33 h1 br{display:none;}}@media screen and (max-width:575px){.wrapper_first #block-block-33 h1{font-size:18px;margin-bottom:10px;}.wrapper_first #block-block-33 h1 br{display:none;}}.wrapper_first #block-views-slider-block{position:absolute;width:100%;height:100%;left:0;top:0;}.wrapper_first #block-views-slider-block .content,.wrapper_first #block-views-slider-block .view-slider,.wrapper_first #block-views-slider-block .view-content,.wrapper_first #block-views-slider-block .slick-list,.wrapper_first #block-views-slider-block .slick-track{height:100%;}.wrapper_first #block-views-slider-block .views-row{height:100%;}.wrapper_first #block-views-slider-block .views-row .views-field-php{position:relative;height:100%;}.wrapper_first #block-views-slider-block .views-row .views-field-php .field-content{height:100%;}.wrapper_first #block-views-slider-block .views-row .views-field-php:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(5,6,5,0.5);}.wrapper_first #block-views-slider-block .views-row .views-field-php img{height:100% !important;width:100%;object-fit:cover;}.wrapper_first .region-slider-content{position:relative;z-index:5;}.wrapper_first .slide-btns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px -12px 0;position:relative;z-index:5;justify-content:center;}@media screen and (max-width:767px){.wrapper_first .slide-btns{margin:0 -12px;}}.wrapper_first .slide-btns > *{padding:0 12px;}#block-views-benefits-slide-block{margin-top:90px;}@media screen and (max-width:767px){#block-views-benefits-slide-block{margin-top:25px;}}.view-benefits-slide .view-content{justify-content:center;}.view-benefits-slide .views-row{max-width:20%;margin-bottom:30px;}@media screen and (min-width:992px) and (max-width:1199px){.view-benefits-slide .views-row{max-width:25%;}}@media screen and (max-width:991px){.view-benefits-slide .views-row{max-width:33.33333%;}}@media screen and (max-width:767px){.view-benefits-slide .views-row{max-width:190px;}}@media screen and (max-width:767px){.view-benefits-slide .views-row{max-width:209px;flex:0 0 209px;}}.view-benefits-slide .views-row .views-field-description{font-weight:600;font-size:14px;position:relative;padding-left:37px;}.view-benefits-slide .views-row .views-field-description:after{content:'';width:27px;height:27px;border-radius:50%;background:url(/sites/all/themes/vesta/img/arrow_down.svg) no-repeat center rgba(255,255,255,0.22);position:absolute;left:0;top:0;}.view-benefits-slide .views-row .views-field-description p{margin-bottom:0;}.wrapper-rabotaem{padding:90px 0 60px;}@media screen and (min-width:1199px){.wrapper-rabotaem{background:url(/sites/all/themes/vesta/img/bg-min.jpg) no-repeat center;background-size:cover;}}@media screen and (min-width:992px) and (max-width:1199px){.wrapper-rabotaem{background:url(/sites/all/themes/vesta/img/bg-min.jpg) no-repeat center;background-size:cover;}}@media screen and (min-width:768px) and (max-width:991px){.wrapper-rabotaem{background:url(/sites/all/themes/vesta/img/bg-min.jpg) no-repeat center;background-size:cover;}}@media screen and (max-width:767px){.wrapper-rabotaem{padding:60px 0 30px;background:url(/sites/all/themes/vesta/img/bg-mob-min.webp) repeat-y top center;background-size:100%;}}.view-kak-mi-rabotaem .views-row{max-width:50%;flex:0 0 50%;position:relative;z-index:1;padding:55px 45px 45px 95px;}@media screen and (min-width:992px) and (max-width:1199px){.view-kak-mi-rabotaem .views-row{padding:40px 50px 35px;}}@media screen and (min-width:768px) and (max-width:991px){.view-kak-mi-rabotaem .views-row{padding:35px 30px 15px 45px;}}@media screen and (max-width:767px){.view-kak-mi-rabotaem .views-row{max-width:100%;flex:0 0 100%;margin-bottom:30px;padding:20px 35px 15px 45px;}}.view-kak-mi-rabotaem .views-row:before{content:'';background:#FFFFFF;border:1px solid #E9E9E9;border-radius:4px;left:15px;right:15px;top:0;height:100%;z-index:-1;position:absolute;}.view-kak-mi-rabotaem .views-row:after{content:'';background:#ffb91f;border-radius:4px 0px 0px 4px;height:100%;width:10px;left:15px;top:0;z-index:-1;position:absolute;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;}.view-kak-mi-rabotaem .views-row .views-field-name{text-transform:uppercase;margin-bottom:45px;}@media screen and (min-width:768px) and (max-width:991px){.view-kak-mi-rabotaem .views-row .views-field-name{margin-bottom:20px;}}@media screen and (max-width:767px){.view-kak-mi-rabotaem .views-row .views-field-name{margin-bottom:22px;}}.view-kak-mi-rabotaem .views-row .views-field-name .field-title{font-weight:700;font-size:28px;}@media screen and (min-width:992px) and (max-width:1199px){.view-kak-mi-rabotaem .views-row .views-field-name .field-title{font-size:24px;}}@media screen and (min-width:768px) and (max-width:991px){.view-kak-mi-rabotaem .views-row .views-field-name .field-title{font-size:16px;}}@media screen and (max-width:767px){.view-kak-mi-rabotaem .views-row .views-field-name .field-title{font-size:16px;}}.view-kak-mi-rabotaem .views-row .views-field-name .subtitle{font-weight:600;font-size:22px;}@media screen and (min-width:992px) and (max-width:1199px){.view-kak-mi-rabotaem .views-row .views-field-name .subtitle{font-size:18px;}}@media screen and (min-width:768px) and (max-width:991px){.view-kak-mi-rabotaem .views-row .views-field-name .subtitle{font-size:16px;}}@media screen and (max-width:767px){.view-kak-mi-rabotaem .views-row .views-field-name .subtitle{font-size:14px;}}.view-kak-mi-rabotaem .views-row .views-field-description{font-weight:600;font-size:18px;}@media screen and (min-width:768px) and (max-width:991px){.view-kak-mi-rabotaem .views-row .views-field-description{font-size:14px;}}@media screen and (max-width:767px){.view-kak-mi-rabotaem .views-row .views-field-description{font-size:14px;}}.view-kak-mi-rabotaem .views-row .views-field-description ol{margin:0;list-style-type:none;counter-reset:num;padding:0;}.view-kak-mi-rabotaem .views-row .views-field-description ol li{margin-bottom:30px;position:relative;padding-left:25px;}@media screen and (min-width:992px) and (max-width:1199px){.view-kak-mi-rabotaem .views-row .views-field-description ol li{margin-bottom:20px;}}@media screen and (min-width:768px) and (max-width:991px){.view-kak-mi-rabotaem .views-row .views-field-description ol li{margin-bottom:10px;}}@media screen and (max-width:767px){.view-kak-mi-rabotaem .views-row .views-field-description ol li{font-size:14px;margin-bottom:10px;}}.view-kak-mi-rabotaem .views-row .views-field-description ol li:before{content:counter(num) ".";counter-increment:num;position:absolute;top:0px;left:0;font-family:inherit;color:#ffb91f;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;}.view-kak-mi-rabotaem .views-row:hover:after{width:calc(100% - 40px);left:25px;border-radius:0px 4px 4px 0px;}.view-kak-mi-rabotaem .views-row:hover .views-field-description ol li:before{color:#ffffff;}.wrapper-services{padding:70px 0;}@media screen and (max-width:767px){.wrapper-services{padding:50px 0 20px;}}#block-views-nashi-uslugi-block{margin-bottom:115px;}@media screen and (min-width:768px) and (max-width:991px){#block-views-nashi-uslugi-block{margin-bottom:50px;}}@media screen and (max-width:767px){#block-views-nashi-uslugi-block{margin-bottom:15px;}}#block-views-nashi-uslugi-block .block-title{font-weight:700;font-size:28px;display:flex;justify-content:center;text-align:center;text-transform:uppercase;margin-bottom:38px;}@media screen and (max-width:767px){#block-views-nashi-uslugi-block .block-title{font-size:16px;}}#block-views-nashi-uslugi-block .block-title:before{content:'-';font-weight:700;font-size:48px;font-family:inherit;line-height:28px;color:#ffb91f;margin-right:7px;}@media screen and (max-width:767px){#block-views-nashi-uslugi-block .block-title:before{font-size:16px;line-height:normal;}}@media screen and (max-width:767px){#block-views-nashi-uslugi-block .block-title{margin-bottom:25px;}}.view-nashi-uslugi .views-row{flex:0 0 50%;max-width:50%;margin-bottom:30px;}@media screen and (max-width:767px){.view-nashi-uslugi .views-row{flex:0 0 100%;max-width:100%;}}.view-nashi-uslugi .views-row .views-field-nothing{background:#FFFFFF;border:1px solid rgba(189,189,189,0.5);border-radius:14px;height:100%;padding:28px 25px 20px 64px;position:relative;overflow:hidden;z-index:1;}@media screen and (min-width:768px) and (max-width:991px){.view-nashi-uslugi .views-row .views-field-nothing{padding:20px 25px 20px;}}@media screen and (max-width:767px){.view-nashi-uslugi .views-row .views-field-nothing{padding:30px 30px 25px 35px;}}.view-nashi-uslugi .views-row .views-field-nothing:after{content:'';border-radius:4px 0px 0px 4px;transform:matrix(0.88,0.48,-0.86,0.5,0,0);width:67.31px;height:118.49px;position:absolute;top:-55px;left:-28px;z-index:-1;}.view-nashi-uslugi .views-row .views-field-nothing .field-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;}.view-nashi-uslugi .views-row .views-field-nothing .field-content > *{width:100%;}.view-nashi-uslugi .views-row.orange .views-field-nothing:after{background:#ffb91f;}.view-nashi-uslugi .views-row.gray .views-field-nothing:after{background:#DFDFDF;}.view-nashi-uslugi .views-row .field-title{font-weight:700;text-transform:uppercase;font-size:20px;margin-bottom:10px;}@media screen and (min-width:992px) and (max-width:1199px){.view-nashi-uslugi .views-row .field-title{font-size:16px;}}@media screen and (min-width:768px) and (max-width:991px){.view-nashi-uslugi .views-row .field-title{font-size:16px;}}@media screen and (max-width:767px){.view-nashi-uslugi .views-row .field-title{font-size:16px;}}.view-nashi-uslugi .views-row .field-title a{text-decoration:none;border-bottom:1px dashed transparent;color:#000000;}.view-nashi-uslugi .views-row .field-title a:hover{border-color:#000000;}.view-nashi-uslugi .views-row .field-body{font-size:15px;color:#605858;}@media screen and (min-width:768px) and (max-width:991px){.view-nashi-uslugi .views-row .field-body{font-size:14px;}}@media screen and (max-width:767px){.view-nashi-uslugi .views-row .field-body{font-size:14px;}}.view-nashi-uslugi .views-row .group_down{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:18px;align-self:flex-end;}@media screen and (max-width:767px){.view-nashi-uslugi .views-row .group_down{margin-top:15px;}}.view-nashi-uslugi .views-row .group_down .field-price{font-weight:700;font-size:16px;max-width:calc(100% - 130px);flex:0 0 calc(100% - 130px);padding-right:30px;}@media screen and (min-width:768px) and (max-width:991px){.view-nashi-uslugi .views-row .group_down .field-price{font-size:14px;}}@media screen and (max-width:767px){.view-nashi-uslugi .views-row .group_down .field-price{font-size:13px;max-width:calc(100% - 106px);flex:0 0 calc(100% - 106px);padding-right:15px;}}.view-nashi-uslugi .views-row .group_down .field-btn{text-transform:uppercase;font-weight:700;font-size:16px;max-width:130px;flex:0 0 130px;}@media screen and (min-width:992px) and (max-width:1199px){.view-nashi-uslugi .views-row .group_down .field-btn{font-size:14px;}}@media screen and (min-width:768px) and (max-width:991px){.view-nashi-uslugi .views-row .group_down .field-btn{font-size:14px;}}@media screen and (max-width:767px){.view-nashi-uslugi .views-row .group_down .field-btn{font-size:13px;max-width:106px;flex:0 0 106px;}}.view-nashi-uslugi .views-row .group_down .field-btn a{color:#ffb91f;text-decoration:none;}.view-nashi-uslugi .views-row .group_down .field-btn a:hover{color:#000000;}.region-services{margin:0 -15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.wallpaper_copyright .region-services{margin:0 -25px;}.header-contacts .region-services{align-items:center;}.region-services > *{padding:0 15px;flex:0 0 auto;}.wallpaper_copyright .region-services > *{padding:0 25px;}.region-services > *{width:100%;}.region-services #block-block-35,.region-services #block-block-36{max-width:50%;flex:0 0 50%;font-weight:500;font-size:17px;color:#4A4A4A;line-height:25px;}@media screen and (max-width:991px){.region-services #block-block-35,.region-services #block-block-36{max-width:100%;flex:0 0 100%;font-size:14px;}}.region-services #block-block-35 img,.region-services #block-block-36 img{border-radius:5px;width:100%;height:auto !important;}#block-block-34{text-align:center;font-weight:600;font-size:22px;text-transform:uppercase;margin:0 0 45px;}@media screen and (min-width:768px) and (max-width:991px){#block-block-34{margin:0 0 15px;}}@media screen and (max-width:767px){#block-block-34{font-size:14px;margin:0 0 5px;}}#block-block-34 .block-title{font-weight:700;font-size:28px;display:flex;justify-content:center;text-align:center;text-transform:uppercase;margin-bottom:10px;}@media screen and (max-width:767px){#block-block-34 .block-title{font-size:16px;}}#block-block-34 .block-title:before{content:'-';font-weight:700;font-size:48px;font-family:inherit;line-height:28px;color:#ffb91f;margin-right:7px;}@media screen and (max-width:767px){#block-block-34 .block-title:before{font-size:16px;line-height:normal;}}#block-views-poryadok-deistviy-block{margin-top:50px;}.view-poryadok-deistviy .views-row{max-width:50%;flex:0 0 50%;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (max-width:767px){.view-poryadok-deistviy .views-row{max-width:100%;flex:0 0 100%;margin-bottom:20px;}}.view-poryadok-deistviy .views-row > *{width:100%;}.view-poryadok-deistviy .views-row .views-field-name{text-transform:uppercase;font-size:22px;font-weight:600;display:flex;align-self:flex-start;width:100%;max-width:447px;}@media screen and (min-width:768px) and (max-width:991px){.view-poryadok-deistviy .views-row .views-field-name{font-size:16px;}}@media screen and (max-width:767px){.view-poryadok-deistviy .views-row .views-field-name{font-size:14px;text-align:center;max-width:100%;}}.view-poryadok-deistviy .views-row .views-field-name:before{content:'-';font-weight:700;font-size:48px;font-family:inherit;line-height:19px;color:#ffb91f;margin-right:7px;}@media screen and (max-width:767px){.view-poryadok-deistviy .views-row .views-field-name:before{display:none;}}.view-poryadok-deistviy .views-row .views-field-description{color:#4A4A4A;font-weight:500;font-size:17px;align-self:flex-end;margin-top:17px;}@media screen and (min-width:768px) and (max-width:991px){.view-poryadok-deistviy .views-row .views-field-description{font-size:14px;margin-top:10px;}}@media screen and (max-width:767px){.view-poryadok-deistviy .views-row .views-field-description{font-size:14px;margin-top:10px;}}#block-webform-client-block-415 .webform-client-form > div,#block-webform-client-block-420 .webform-client-form > div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 -15px;}#block-webform-client-block-415 .webform-client-form > div > *,#block-webform-client-block-420 .webform-client-form > div > *{width:100%;padding:0 15px;}.webform-client-form .form-item{margin-bottom:20px;}#block-webform-client-block-415 .webform-client-form .form-item,#block-webform-client-block-420 .webform-client-form .form-item{max-width:248px;flex:0 0 248px;}.webform-client-form .form-item input.form-text,.webform-client-form .form-item textarea{background:#FFFFFF;border:1px solid rgba(124,124,124,0.21);border-radius:9px;font-weight:400;font-size:12px;color:#242424;padding:15px 20px;width:100%;}.webform-client-form .form-item input.form-text:focus,.webform-client-form .form-item textarea:focus{outline:none;}.webform-client-form .form-item input.form-text::placeholder,.webform-client-form .form-item textarea::placeholder{letter-spacing:0.1em;text-transform:uppercase;}.webform-client-form .form-item-fz152-agreement{font-size:12px;}#block-webform-client-block-415 .webform-client-form .form-item-fz152-agreement,#block-webform-client-block-420 .webform-client-form .form-item-fz152-agreement{max-width:100%;flex:0 0 100%;display:flex;justify-content:center;}@media screen and (max-width:575px){#block-webform-client-block-415 .webform-client-form .form-item-fz152-agreement,#block-webform-client-block-420 .webform-client-form .form-item-fz152-agreement{max-width:248px;flex:0 0 248px;}}.webform-client-form .form-item-fz152-agreement input{margin:0 7px 0px 0px;position:relative;top:2px;}#block-webform-client-block-415 .webform-client-form .form-item-fz152-agreement,#block-webform-client-block-420 .webform-client-form .form-item-fz152-agreement{color:#ffb91f;}#block-webform-client-block-415 .webform-client-form .form-item-fz152-agreement a,#block-webform-client-block-420 .webform-client-form .form-item-fz152-agreement a{text-decoration:none;color:#fff;border-bottom:1px solid;}.webform-client-form .form-actions{text-align:center;margin-top:7px;}.webform-client-form .form-actions .webform-submit{border-radius:19px;border:0px solid;font-weight:600;font-size:13px;padding:10px 20px;text-decoration:none;display:inline-block;text-align:center;cursor:pointer;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;background:#ffb91f;color:#000000;width:100%;max-width:450px;font-size:20px;padding:12px 20px;}.view-produkciya .webform-client-form .form-actions .webform-submit{min-width:180px;}.slide-btns .webform-client-form .form-actions .webform-submit{min-width:180px;}@media screen and (max-width:767px){.slide-btns .webform-client-form .form-actions .webform-submit{min-width:0;padding:10px 12px;}}.webform-client-form .form-actions .webform-submit.btn-primary{background:#ffb91f;color:#000000;}.webform-client-form .form-actions .webform-submit.btn-primary:hover{background:#e1e1e1;}.webform-client-form .form-actions .webform-submit.btn-seccondary{background:#e1e1e1;color:#000000;}#footer .webform-client-form .form-actions .webform-submit.btn-seccondary{border:2px solid #e1e1e1;}.webform-client-form .form-actions .webform-submit.btn-seccondary:hover{background:#ffb91f;}#footer .webform-client-form .form-actions .webform-submit.btn-seccondary:hover{border-color:#000000;}.webform-client-form .form-actions .webform-submit:hover{background:#e1e1e1;}@media screen and (max-width:767px){.webform-client-form .form-actions .webform-submit{font-size:14px;}}#block-webform-client-block-415{max-width:800px;width:100%;margin:0 auto;}#block-webform-client-block-415 .webform-component--text{margin-bottom:30px;font-size:18px;text-align:center;}.wrapper-feedback{background:url(/sites/all/themes/vesta/img/bg-feedback-min.webp) no-repeat center;background-size:cover;padding:130px 0;color:#fff;}@media screen and (min-width:768px) and (max-width:991px){.wrapper-feedback{padding:75px 0;}}@media screen and (max-width:767px){.wrapper-feedback{display:none;}}.wrapper-feedback .block-title{font-weight:700;font-size:22px;text-align:center;text-transform:uppercase;margin-bottom:20px;}.wrapper-ritual_services{padding:67px 0 85px;}@media screen and (max-width:767px){.wrapper-ritual_services{padding:0px 0 38px;}}.wrapper-ritual_services .block-title{font-weight:700;font-size:28px;display:flex;justify-content:center;text-align:center;text-transform:uppercase;}@media screen and (max-width:767px){.wrapper-ritual_services .block-title{font-size:16px;}}.wrapper-ritual_services .block-title:before{content:'-';font-weight:700;font-size:48px;font-family:inherit;line-height:28px;color:#ffb91f;margin-right:7px;}@media screen and (max-width:767px){.wrapper-ritual_services .block-title:before{font-size:16px;line-height:normal;}}.view-ritual-services .views-row{margin-bottom:30px;flex:0 0 25%;max-width:25%;}@media screen and (min-width:768px) and (max-width:991px){.view-ritual-services .views-row{flex:0 0 50%;max-width:50%;}}@media screen and (max-width:767px){.view-ritual-services .views-row{flex:0 0 100%;max-width:100%;}}.view-ritual-services .views-row .views-field-nothing{height:100%;background:#FFFFFF;border:1px solid rgba(189,189,189,0.5);border-radius:14px;position:relative;overflow:hidden;z-index:5;}.view-ritual-services .views-row .views-field-nothing:after{content:'';background:#ffb91f;border-radius:4px 0px 0px 4px;transform:matrix(0.88,0.48,-0.86,0.5,0,0);width:67.31px;height:118.49px;position:absolute;top:-47px;left:-15px;z-index:-1;}.view-ritual-services .views-row .views-field-nothing .field-content{height:100%;padding:16px 16px 20px 20px;}.view-ritual-services .views-row .field_image{margin-bottom:7px;}.view-ritual-services .views-row .field_image img{width:60px;height:60px;object-fit:scale-down;}.view-ritual-services .views-row .field_title{font-weight:700;font-size:22px;text-transform:uppercase;min-height:54px;margin-bottom:20px;}@media screen and (min-width:992px) and (max-width:1199px){.view-ritual-services .views-row .field_title{min-height:38px;font-size:16px;}}@media screen and (min-width:768px) and (max-width:991px){.view-ritual-services .views-row .field_title{min-height:0;font-size:16px;}}@media screen and (max-width:767px){.view-ritual-services .views-row .field_title{min-height:0;}}.view-ritual-services .views-row .field_description{font-weight:500;font-size:17px;color:#4A4A4A;}@media screen and (min-width:992px) and (max-width:1199px){.view-ritual-services .views-row .field_description{font-size:14px;}}@media screen and (min-width:768px) and (max-width:991px){.view-ritual-services .views-row .field_description{font-size:14px;}}.view-ritual-services .views-row .field_description ul{list-style-type:none;padding:0;margin:0;}.view-ritual-services .views-row .field_description ul li{position:relative;padding-left:16px;margin-bottom:15px;}@media screen and (min-width:992px) and (max-width:1199px){.view-ritual-services .views-row .field_description ul li{margin-bottom:7px;}}@media screen and (min-width:768px) and (max-width:991px){.view-ritual-services .views-row .field_description ul li{margin-bottom:5px;}}.view-ritual-services .views-row .field_description ul li:after{content:'';width:5px;height:5px;border-radius:50%;position:absolute;top:8px;left:0;background:#ffb91f;}#block-views-ritual-services-block .block-title{margin-bottom:65px;}@media screen and (min-width:768px) and (max-width:991px){#block-views-ritual-services-block .block-title{margin-bottom:35px;}}@media screen and (max-width:767px){#block-views-ritual-services-block .block-title{margin-bottom:25px;}}#block-views-produkciya-block{margin-top:95px;}@media screen and (min-width:992px) and (max-width:1199px){#block-views-produkciya-block{margin-top:75px;}}@media screen and (min-width:768px) and (max-width:991px){#block-views-produkciya-block{margin-top:50px;}}@media screen and (max-width:767px){#block-views-produkciya-block{margin-top:30px;}}#block-views-produkciya-block .view-header{font-weight:600;font-size:18px;text-align:center;text-transform:uppercase;margin-bottom:45px;}@media screen and (min-width:768px) and (max-width:991px){#block-views-produkciya-block .view-header{margin-bottom:30px;}}@media screen and (max-width:767px){#block-views-produkciya-block .view-header{font-size:14px;margin-bottom:15px;}}#block-views-produkciya-block .block-title{margin-bottom:10px;}#block-views-produkciya-block .more-link{text-align:center;padding-top:35px;}@media screen and (max-width:767px){#block-views-produkciya-block .more-link{padding-top:0px;}}#block-views-produkciya-block .more-link a{border-radius:19px;border:0px solid;font-weight:600;font-size:13px;padding:10px 20px;display:inline-block;text-align:center;cursor:pointer;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;background:#FFFFFF;border:1px solid #BDBDBD;color:#000000;text-decoration:none;min-width:240px;}.view-produkciya #block-views-produkciya-block .more-link a{min-width:180px;}.slide-btns #block-views-produkciya-block .more-link a{min-width:180px;}@media screen and (max-width:767px){.slide-btns #block-views-produkciya-block .more-link a{min-width:0;padding:10px 12px;}}#block-views-produkciya-block .more-link a.btn-primary{background:#ffb91f;color:#000000;}#block-views-produkciya-block .more-link a.btn-primary:hover{background:#e1e1e1;}#block-views-produkciya-block .more-link a.btn-seccondary{background:#e1e1e1;color:#000000;}#footer #block-views-produkciya-block .more-link a.btn-seccondary{border:2px solid #e1e1e1;}#block-views-produkciya-block .more-link a.btn-seccondary:hover{background:#ffb91f;}#footer #block-views-produkciya-block .more-link a.btn-seccondary:hover{border-color:#000000;}#block-views-produkciya-block .more-link a:hover{background:#ffb91f;border-color:#ffb91f;}.view-produkciya .views-row{margin-bottom:30px;max-width:25%;flex:0 0 25%;}@media screen and (min-width:768px) and (max-width:991px){.view-produkciya .views-row{max-width:50%;flex:0 0 50%;}}@media screen and (max-width:767px){.view-produkciya .views-row{max-width:100%;flex:0 0 100%;}}.view-produkciya .views-row .views-field-nothing{background:#FFFFFF;box-shadow:0px 0px 10px rgba(0,0,0,0.1);border-radius:14px;height:100%;}.view-produkciya .views-row .views-field-nothing .field-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 15px 34px;height:100%;}@media screen and (min-width:992px) and (max-width:1199px){.view-produkciya .views-row .views-field-nothing .field-content{padding:15px;}}.view-produkciya .views-row .views-field-nothing .field-content > *{width:100%;}.view-produkciya .views-row .views-field-nothing .group_top{align-items:flex-start;}.view-produkciya .views-row .views-field-nothing .group_down{align-self:flex-end;padding-top:5px;}.view-produkciya .views-row .views-field-nothing .field-image{margin-bottom:22px;}.view-produkciya .views-row .views-field-nothing .field-image a{border-radius:6px;overflow:hidden;display:block;}.view-produkciya .views-row .views-field-nothing .field-image a img{width:100%;height:auto;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;display:block;max-width:239px;max-height:239px;width:100vw;height:100vh;object-fit:contain;}.view-produkciya .views-row .views-field-nothing .field-image a:hover img{transform:scale(1.2);}.view-produkciya .views-row .views-field-nothing .field-title{font-weight:600;font-size:18px;text-align:center;text-transform:uppercase;}@media screen and (min-width:992px) and (max-width:1199px){.view-produkciya .views-row .views-field-nothing .field-title{font-size:16px;}}.view-produkciya .views-row .views-field-nothing .field-title a{text-decoration:none;border-bottom:1px dashed transparent;color:#000000;}.view-produkciya .views-row .views-field-nothing .field-title a:hover{border-color:#000000;}.view-produkciya .views-row .views-field-nothing .field-price{text-align:center;font-size:16px;color:#6B6B6B;}.view-produkciya .views-row .views-field-nothing .field-btn{margin-top:20px;text-align:center;}#block-block-37{color:#4A4A4A;font-size:17px;}@media screen and (max-width:767px){#block-block-37{font-size:14px;}}.wrapper_content{padding:70px 0;}@media screen and (min-width:1199px){.wrapper_content{background:url(/sites/all/themes/vesta/img/bg-min.jpg) no-repeat center;background-size:cover;}}@media screen and (min-width:992px) and (max-width:1199px){.wrapper_content{background:url(/sites/all/themes/vesta/img/bg-min.jpg) no-repeat center;background-size:cover;}}@media screen and (min-width:768px) and (max-width:991px){.wrapper_content{background:url(/sites/all/themes/vesta/img/bg-min.jpg) no-repeat center;background-size:cover;}}@media screen and (max-width:767px){.wrapper_content{padding:45px 0 25px;background:url(/sites/all/themes/vesta/img/bg-mob-min.webp) repeat-y top center;background-size:100%;}}.wrapper_content .block-title{font-weight:700;font-size:28px;display:flex;justify-content:center;text-align:center;text-transform:uppercase;margin-bottom:30px;color:#000000;}@media screen and (max-width:767px){.wrapper_content .block-title{font-size:16px;}}.wrapper_content .block-title:before{content:'-';font-weight:700;font-size:48px;font-family:inherit;line-height:28px;color:#ffb91f;margin-right:7px;}@media screen and (max-width:767px){.wrapper_content .block-title:before{font-size:16px;line-height:normal;}}@media screen and (max-width:767px){.wrapper_content .block-title{margin-bottom:20px;}}.wrapper_feedbackdown{background:url(/sites/all/themes/vesta/img/bg2feedback-min.webp) no-repeat center;background-size:cover;padding:95px 0;color:#fff;}@media screen and (min-width:768px) and (max-width:991px){.wrapper_feedbackdown{padding:75px 0;}}@media screen and (max-width:767px){.wrapper_feedbackdown{padding:50px 0;}}.wrapper_feedbackdown .block-title{font-weight:700;font-size:22px;text-align:center;text-transform:uppercase;margin-bottom:30px;}#block-webform-client-block-420{max-width:800px;width:100%;margin:0 auto;}#footer{background:#ffb91f;padding:50px 0 20px;}@media screen and (max-width:767px){#footer{padding:30px 0;}}#footer a:not(.btn,.logo,.social a){text-decoration:none;border-bottom:1px dashed transparent;color:#000000;}#footer a:not(.btn,.logo,.social a):hover{border-color:#000000;}#footer .col-logo{max-width:21%;flex:0 0 21%;}@media screen and (min-width:768px) and (max-width:991px){#footer .col-logo{max-width:33.33333%;flex:0 0 33.33333%;order:1;}}@media screen and (max-width:767px){#footer .col-logo{max-width:100%;flex:0 0 100%;margin-bottom:24px;}}#footer .col-logo a.logo{color:transparent;text-decoration:none;display:flex;align-items:center;gap:5px;max-height:75px;}#footer .col-logo picture{flex-shrink:0;}#footer .col-logo img{max-width:75px;max-height:75px;width:75px !important;height:75px !important;object-fit:cover;object-position:left;}#footer .col-logo p{color:#1b1918;text-decoration:none;font-size:18px;font-weight:800;font-family:'Montserrat';text-transform:uppercase;margin:0;}@media screen and (max-width:991px){#footer .col-logo p{display:none;}}#footer .col-nav{max-width:41%;flex:0 0 41%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:768px) and (max-width:991px){#footer .col-nav{max-width:100%;flex:0 0 100%;order:4;margin-top:25px;}}@media screen and (max-width:767px){#footer .col-nav{max-width:100%;flex:0 0 100%;}}#footer .col-nav > .menu{flex:0 0 50%;max-width:50%;list-style-type:none;padding:0;margin:0;}@media screen and (min-width:768px) and (max-width:991px){#footer .col-nav > .menu:nth-child(2){text-align:right;}}@media screen and (max-width:767px){#footer .col-nav > .menu{max-width:100%;flex:0 0 100%;margin-bottom:20px;}}#footer .col-nav > .menu li{margin-bottom:10px;}@media screen and (min-width:992px) and (max-width:1199px){#footer .col-nav > .menu li{margin-bottom:5px;}}#footer .col-nav > .menu li a{font-weight:600;font-size:14px;text-transform:uppercase;}@media screen and (min-width:992px) and (max-width:1199px){#footer .col-nav > .menu li a{font-size:12px;}}#footer .col-nav > .menu ul{display:none;}#footer .col-contacts{max-width:19%;flex:0 0 19%;}@media screen and (min-width:768px) and (max-width:991px){#footer .col-contacts{max-width:33.33333%;flex:0 0 33.33333%;order:2;}}@media screen and (max-width:767px){#footer .col-contacts{max-width:100%;flex:0 0 100%;}}#footer .col-callback{max-width:19%;flex:0 0 19%;}@media screen and (min-width:768px) and (max-width:991px){#footer .col-callback{max-width:33.33333%;flex:0 0 33.33333%;order:3;}}@media screen and (max-width:767px){#footer .col-callback{max-width:100%;flex:0 0 100%;}}#footer .col-callback .btn{width:100%;}@media screen and (max-width:767px){#footer .col-callback .btn{width:auto;}}#footer .col-callback .block-btn{margin-bottom:21px;}#footer .contacts-block{font-weight:600;font-size:14px;}#footer .contacts-block.mail:before{content:'Email:';font-family:inherit;color:#fff;}#footer .contacts-block.adres:before{content:'Адрес:';font-family:inherit;color:#fff;}#footer .contacts-block.phone{display:flex;}@media screen and (min-width:1199px){#footer .contacts-block.phone{font-size:16px;}}#footer .contacts-block.phone:before{content:'';background:url(/sites/all/themes/vesta/img/phone.svg) no-repeat;margin-right:10px;width:15px;height:15px;position:relative;top:2px;filter:brightness(100);}#footer .social{list-style-type:none;padding:0;margin:0 -5px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;}@media screen and (max-width:767px){#footer .social{justify-content:flex-start;}}#footer .social li{padding:0 5px 10px;}#footer .wallpaper_copyright{margin-top:30px;text-transform:uppercase;font-size:12px;}@media screen and (max-width:767px){#footer .wallpaper_copyright{margin-top:20px;}}.wrapper_h1{position:relative;color:#fff;padding:35px 0;min-height:235px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;text-align:center;z-index:1;}@media screen and (min-width:1199px){.wrapper_h1{background:url(/sites/all/themes/vesta/img/bg-min.jpg) no-repeat center;background-size:cover;}}@media screen and (min-width:992px) and (max-width:1199px){.wrapper_h1{background:url(/sites/all/themes/vesta/img/bg-min.jpg) no-repeat center;background-size:cover;}}@media screen and (min-width:768px) and (max-width:991px){.wrapper_h1{background:url(/sites/all/themes/vesta/img/bg-min.jpg) no-repeat center;background-size:cover;}}@media screen and (max-width:767px){.wrapper_h1{background:url(/sites/all/themes/vesta/img/bg-mob-min.webp) repeat-y top center;background-size:100%;}}@media screen and (min-width:575px) and (max-width:767px){.wrapper_h1{min-height:200px;}}@media screen and (max-width:575px){.wrapper_h1{min-height:170px;}}.wrapper_h1:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(6,6,6,0.5);z-index:-1;}.wrapper_h1 .wh1_block{width:100%;}.wrapper_h1 .page-h1{font-weight:600;font-size:30px;text-transform:uppercase;margin:0;}@media screen and (min-width:575px) and (max-width:767px){.wrapper_h1 .page-h1{font-size:27px;}}@media screen and (max-width:575px){.wrapper_h1 .page-h1{font-size:22px;}}.wrapper_page_content{padding:100px 0 80px;}@media screen and (min-width:768px) and (max-width:991px){.wrapper_page_content{padding:60px 0 35px;}}@media screen and (min-width:575px) and (max-width:767px){.wrapper_page_content{padding:50px 0 30px;}}@media screen and (max-width:575px){.wrapper_page_content{padding:50px 0 30px;}}.wallpaper_article{padding:90px 0 60px;}@media screen and (min-width:1199px){.wallpaper_article{background:url(/sites/all/themes/vesta/img/bg-min.jpg) no-repeat center;background-size:cover;}}@media screen and (min-width:992px) and (max-width:1199px){.wallpaper_article{background:url(/sites/all/themes/vesta/img/bg-min.jpg) no-repeat center;background-size:cover;}}@media screen and (max-width:767px){.wallpaper_article{background:url(/sites/all/themes/vesta/img/bg-mob-min.webp) repeat-y top center;background-size:100%;}}@media screen and (min-width:768px) and (max-width:991px){.wallpaper_article{padding:60px 0 40px;background:url(/sites/all/themes/vesta/img/bg-min.jpg) no-repeat center;background-size:cover;}}@media screen and (min-width:575px) and (max-width:767px){.wallpaper_article{padding:50px 0 30px;}}@media screen and (max-width:575px){.wallpaper_article{padding:50px 0 30px;}}.view-articles .views-row{margin-bottom:35px;background:#FFFFFF;border:1px solid #E9E9E9;border-radius:4px;position:relative;z-index:5;padding:40px 45px;}@media screen and (min-width:575px) and (max-width:767px){.view-articles .views-row{padding:30px 30px;}}@media screen and (max-width:575px){.view-articles .views-row{padding:20px 20px;}}.view-articles .views-row:after{content:'';background:#ffb91f;border-radius:4px 0px 0px 4px;height:100%;width:10px;left:0;top:0;z-index:-1;position:absolute;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;}.view-articles .views-row .views-field-nothing .field-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-articles .views-row .views-field-nothing .field-content .group-top{flex:0 0 310px;max-width:310px;}@media screen and (min-width:768px) and (max-width:991px){.view-articles .views-row .views-field-nothing .field-content .group-top{flex:0 0 210px;max-width:210px;}}@media screen and (min-width:575px) and (max-width:767px){.view-articles .views-row .views-field-nothing .field-content .group-top{flex:0 0 100%;max-width:100%;margin-bottom:15px;}}@media screen and (max-width:575px){.view-articles .views-row .views-field-nothing .field-content .group-top{flex:0 0 100%;max-width:100%;margin-bottom:15px;}}.view-articles .views-row .views-field-nothing .field-content .group-top a{border-radius:20px;display:block;overflow:hidden;}.view-articles .views-row .views-field-nothing .field-content .group-top a img{width:100%;height:auto;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;}.view-articles .views-row .views-field-nothing .field-content .group-top a:hover img{transform:scale(1.2);}.view-articles .views-row .views-field-nothing .field-content .group-content{flex:0 0 calc(100% - 310px);max-width:calc(100% - 310px);padding-left:45px;}@media screen and (min-width:768px) and (max-width:991px){.view-articles .views-row .views-field-nothing .field-content .group-content{flex:0 0 calc(100% - 210px);max-width:calc(100% - 210px);}}@media screen and (min-width:575px) and (max-width:767px){.view-articles .views-row .views-field-nothing .field-content .group-content{flex:0 0 100%;max-width:100%;padding-left:0;}}@media screen and (max-width:575px){.view-articles .views-row .views-field-nothing .field-content .group-content{flex:0 0 100%;max-width:100%;padding-left:0;}}.view-articles .views-row .field-name-post-date{display:none;}.view-articles .views-row .field-name-title{font-weight:700;font-size:25px;text-transform:uppercase;margin-bottom:10px;}@media screen and (min-width:768px) and (max-width:991px){.view-articles .views-row .field-name-title{font-size:20px;}}@media screen and (min-width:575px) and (max-width:767px){.view-articles .views-row .field-name-title{font-size:18px;}}@media screen and (max-width:575px){.view-articles .views-row .field-name-title{font-size:16px;}}.view-articles .views-row .field-name-title a{color:#000000;text-decoration:none;border-bottom:1px dashed transparent;}.view-articles .views-row .field-name-title a:hover{border-color:#000000;}.view-articles .views-row .field-name-body{font-size:18px;}@media screen and (min-width:768px) and (max-width:991px){.view-articles .views-row .field-name-body{font-size:14px;}}@media screen and (min-width:575px) and (max-width:767px){.view-articles .views-row .field-name-body{font-size:14px;}}@media screen and (max-width:575px){.view-articles .views-row .field-name-body{font-size:14px;}}.view-articles .views-row .field-name-link{font-weight:700;font-size:16px;margin-top:10px;}@media screen and (min-width:768px) and (max-width:991px){.view-articles .views-row .field-name-link{font-size:14px;}}@media screen and (min-width:575px) and (max-width:767px){.view-articles .views-row .field-name-link{font-size:14px;}}@media screen and (max-width:575px){.view-articles .views-row .field-name-link{font-size:14px;}}.view-articles .views-row .field-name-link a{color:#ffb91f;text-decoration:none;text-transform:uppercase;}.view-articles .views-row:hover:after{width:calc(100% - 10px);left:10px;border-radius:0px 4px 4px 0px;}.view-articles .views-row:hover .field-name-link a{color:#000000;text-decoration:none;border-bottom:1px dashed transparent;}.view-articles .views-row:hover .field-name-link a:hover{border-color:#000000;}.view-taxcatalog .view-content{margin:0 -15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.wallpaper_copyright .view-taxcatalog .view-content{margin:0 -25px;}.header-contacts .view-taxcatalog .view-content{align-items:center;}.view-taxcatalog .view-content > *{padding:0 15px;flex:0 0 auto;}.wallpaper_copyright .view-taxcatalog .view-content > *{padding:0 25px;}.view-taxcatalog .view-content .views-row{max-width:33.33333%;flex:0 0 33.3333%;}.view-taxcatalog .view-content .views-row .ds-1col{background:#FFFFFF;border:1px solid rgba(189,189,189,0.5);border-radius:14px;height:100%;padding:0;position:relative;overflow:hidden;z-index:1;padding:20px 25px;}.view-taxcatalog .view-content .views-row .ds-1col:after{content:'';border-radius:4px 0px 0px 4px;transform:matrix(0.88,0.48,-0.86,0.5,0,0);width:67.31px;height:118.49px;position:absolute;top:-55px;left:-28px;z-index:-1;background:#ffb91f;visibility:visible;}.view-taxcatalog .view-content .views-row .field-name-field-particon a{border-radius:14px;overflow:hidden;display:block;}.view-taxcatalog .view-content .views-row .field-name-field-particon a img{width:100%;height:auto;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;}.view-taxcatalog .view-content .views-row .field-name-field-particon a:hover img{transform:scale(1.2);}.view-taxcatalog .view-content .views-row .field-name-title{font-weight:600;font-size:18px;text-align:center;text-transform:uppercase;margin-top:10px;}@media screen and (min-width:992px) and (max-width:1199px){.view-taxcatalog .view-content .views-row .field-name-title{font-size:16px;}}.view-taxcatalog .view-content .views-row .field-name-title a{text-decoration:none;border-bottom:1px dashed transparent;color:#000000;}.view-taxcatalog .view-content .views-row .field-name-title a:hover{border-color:#000000;}.node-product-view.view-mode-full{margin:0 -15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.wallpaper_copyright .node-product-view.view-mode-full{margin:0 -25px;}.header-contacts .node-product-view.view-mode-full{align-items:center;}.node-product-view.view-mode-full > *{padding:0 15px;flex:0 0 auto;}.wallpaper_copyright .node-product-view.view-mode-full > *{padding:0 25px;}.node-product-view.view-mode-full > *{width:100%;}.node-product-view.view-mode-full .group-left,.node-product-view.view-mode-full .group-right{flex:0 0 50%;max-width:50%;float:none;}@media screen and (max-width:767px){.node-product-view.view-mode-full .group-left,.node-product-view.view-mode-full .group-right{flex:0 0 100%;max-width:100%;}}@media screen and (max-width:767px){.node-product-view.view-mode-full .field-name-field-productimg{margin-bottom:20px;}}.node-product-view.view-mode-full .field-name-field-productimg img{width:100%;height:auto;border-radius:5px;}.node-product-view.view-mode-full .field-name-field-price{font-size:30px;font-weight:600;}@media screen and (max-width:767px){.node-product-view.view-mode-full .field-name-field-price{font-size:25px;}}.node-product-view.view-mode-full .field-name-field-price .field-item::after{content:'руб.';font-size:25px;font-weight:400;font-family:inherit;margin-left:5px;}@media screen and (max-width:767px){.node-product-view.view-mode-full .field-name-field-price .field-item::after{font-size:20px;}}.node-product-view.view-mode-full .field-name-knopka-zakazat{margin-top:25px;}.node-product-view.view-mode-full .group-footer{margin-top:35px;}#block-formblock-review .form-item{margin-bottom:15px;}#block-formblock-review .form-item label{margin-bottom:5px;display:block;}#block-formblock-review .form-text,#block-formblock-review .form-textarea{background:#FFFFFF;border:1px solid rgba(124,124,124,0.21);border-radius:9px;font-weight:400;font-size:12px;color:#242424;padding:15px 20px;width:100%;}#block-formblock-review .form-text:focus,#block-formblock-review .form-textarea:focus{outline:none;}#block-formblock-review .form-text::placeholder,#block-formblock-review .form-textarea::placeholder{letter-spacing:0.1em;text-transform:uppercase;}#block-formblock-review .form-actions .form-submit{border-radius:19px;border:0px solid;font-weight:600;font-size:13px;padding:10px 20px;text-decoration:none;display:inline-block;text-align:center;cursor:pointer;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;background:#ffb91f;color:#000000;}.view-produkciya #block-formblock-review .form-actions .form-submit{min-width:180px;}.slide-btns #block-formblock-review .form-actions .form-submit{min-width:180px;}@media screen and (max-width:767px){.slide-btns #block-formblock-review .form-actions .form-submit{min-width:0;padding:10px 12px;}}#block-formblock-review .form-actions .form-submit.btn-primary{background:#ffb91f;color:#000000;}#block-formblock-review .form-actions .form-submit.btn-primary:hover{background:#e1e1e1;}#block-formblock-review .form-actions .form-submit.btn-seccondary{background:#e1e1e1;color:#000000;}#footer #block-formblock-review .form-actions .form-submit.btn-seccondary{border:2px solid #e1e1e1;}#block-formblock-review .form-actions .form-submit.btn-seccondary:hover{background:#ffb91f;}#footer #block-formblock-review .form-actions .form-submit.btn-seccondary:hover{border-color:#000000;}#block-formblock-review .form-actions .form-submit:hover{background:#e1e1e1;}.webform-confirmation{text-align:center;font-size:25px;}.webform-confirmation + .links{text-align:center;}.webform-confirmation + .links a{border-radius:19px;border:0px solid;font-weight:600;font-size:13px;padding:10px 20px;text-decoration:none;display:inline-block;text-align:center;cursor:pointer;-webkit-transition:all .40s ease;-ms-transition:all .40s ease;transition:all .40s ease;background:#ffb91f;color:#000000;}.view-produkciya .webform-confirmation + .links a{min-width:180px;}.slide-btns .webform-confirmation + .links a{min-width:180px;}@media screen and (max-width:767px){.slide-btns .webform-confirmation + .links a{min-width:0;padding:10px 12px;}}.webform-confirmation + .links a.btn-primary{background:#ffb91f;color:#000000;}.webform-confirmation + .links a.btn-primary:hover{background:#e1e1e1;}.webform-confirmation + .links a.btn-seccondary{background:#e1e1e1;color:#000000;}#footer .webform-confirmation + .links a.btn-seccondary{border:2px solid #e1e1e1;}.webform-confirmation + .links a.btn-seccondary:hover{background:#ffb91f;}#footer .webform-confirmation + .links a.btn-seccondary:hover{border-color:#000000;}.webform-confirmation + .links a:hover{background:#e1e1e1;}
