a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{--color-main:#01a684;--color-main-dark:#018079}.alert{display:none;position:fixed;z-index:10000;top:10px;left:50%;margin-left:-250px;width:500px;padding:12px;background:#8da85e;color:#fff;border-radius:5px;text-align:center;box-sizing:border-box;box-shadow:0 0 5px -3px #222}.alert-error{background:#c30}body.stripe-progress *{cursor:wait!important}.stripe-loading-indicator{height:5px;background:0 0;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:2000}.stripe-loading-indicator .stripe,.stripe-loading-indicator .stripe-loaded{height:5px;display:block;background:#5b9a70;position:absolute;-webkit-box-shadow:inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff;box-shadow:inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff}.stripe-loading-indicator .stripe{width:100%;-webkit-animation:oc-infinite-loader 60s linear;animation:oc-infinite-loader 60s linear}.stripe-loading-indicator .stripe-loaded{width:100%;transform:translate3d(-100%,0,0);opacity:0}.stripe-loading-indicator.loaded{opacity:0;-webkit-transition:opacity .4s linear;transition:opacity .4s linear;-webkit-transition-delay:.3s;transition-delay:.3s}.stripe-loading-indicator.loaded .stripe{animation-play-state:paused}.stripe-loading-indicator.loaded .stripe-loaded{opacity:1;transform:translate3d(0,0,0);-webkit-transition:transform .3s linear;transition:transform .3s linear}.stripe-loading-indicator.hide{display:none}@media (max-width:768px){body>p.flash-message{left:10px;right:10px;top:10px;margin-left:0;width:auto}}[data-request][data-request-validate] [data-validate-error]:not(.visible),[data-request][data-request-validate] [data-validate-for]:not(.visible){display:none}a.oc-loading:after,button.oc-loading:after,span.oc-loading:after{content:'';display:inline-block;vertical-align:middle;margin-left:.4em;height:1em;width:1em;animation:oc-rotate-loader .8s infinite linear;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.5}@-moz-keyframes oc-rotate-loader{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes oc-rotate-loader{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-o-keyframes oc-rotate-loader{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(360deg)}}@-ms-keyframes oc-rotate-loader{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(360deg)}}@keyframes oc-rotate-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-moz-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-.78125%)}80%{transform:translateX(-.390625%)}90%{transform:translateX(-.1953125%)}100%{transform:translateX(-.09765625%)}}@-webkit-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-.78125%)}80%{transform:translateX(-.390625%)}90%{transform:translateX(-.1953125%)}100%{transform:translateX(-.09765625%)}}@-o-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-.78125%)}80%{transform:translateX(-.390625%)}90%{transform:translateX(-.1953125%)}100%{transform:translateX(-.09765625%)}}@-ms-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-.78125%)}80%{transform:translateX(-.390625%)}90%{transform:translateX(-.1953125%)}100%{transform:translateX(-.09765625%)}}@keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-.78125%)}80%{transform:translateX(-.390625%)}90%{transform:translateX(-.1953125%)}100%{transform:translateX(-.09765625%)}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{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(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .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-next,.carousel__button.is-prev{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,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:0;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 ::after,.fancybox__container ::before{box-sizing:inherit}.fancybox__container :focus{outline:0}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,.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,.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.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::after,.fancybox__slide::before{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,0) 0 env(safe-area-inset-left,0);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}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.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{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{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(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.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-html5video .fancybox__content,.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{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-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-html5video .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{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:0 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,.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%,.006) 8.1%,hsla(0deg,0%,0%,.021) 15.5%,hsla(0deg,0%,0%,.046) 22.5%,hsla(0deg,0%,0%,.077) 29%,hsla(0deg,0%,0%,.114) 35.3%,hsla(0deg,0%,0%,.155) 41.2%,hsla(0deg,0%,0%,.198) 47.1%,hsla(0deg,0%,0%,.242) 52.9%,hsla(0deg,0%,0%,.285) 58.8%,hsla(0deg,0%,0%,.326) 64.7%,hsla(0deg,0%,0%,.363) 71%,hsla(0deg,0%,0%,.394) 77.5%,hsla(0deg,0%,0%,.419) 84.5%,hsla(0deg,0%,0%,.434) 91.9%,hsla(0deg,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,.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,.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}html{font-size:1.481481481481481vh}html body{background:#fff;color:#111;margin:0;padding:0;min-width:1200px;font-family:Roboto,Arial,sans-serif;line-height:1.4}.container{width:auto;margin:0 40px}.container .container{width:auto}#wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;min-height:100vh}*{outline:0!important}h1{margin:0 0 .9375rem;font-size:1.875rem;font-weight:400}h2{margin:0 0 .9375rem;font-size:1.5625rem}h3{margin-bottom:.9375rem;font-size:1.25rem}a{text-decoration:underline}p{margin-bottom:.625rem}p:last-child{margin-bottom:0}.breadcrumb{font-size:1.3125em;color:var(--color-main);margin:1.5625em 0}.breadcrumb ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.breadcrumb li:after{content:'/';margin:0 .3125em}.breadcrumb li:last-child:after{display:none}.breadcrumb li a{color:#111;text-decoration:none}.breadcrumb li a:hover{text-decoration:underline}.static-page .html-text p{white-space:pre-wrap}.html-text a{color:var(--color-main)}.html-text p{margin-bottom:0}.html-text b,.html-text strong{font-weight:700}.html-text h2{font-size:1.575rem;font-weight:700;margin-bottom:0}.html-text h3{font-size:1.425rem;font-weight:700;margin-bottom:0}.html-text h4{font-size:1.25rem;font-weight:700;margin-bottom:0}.html-text i{font-style:italic}.html-text ul{list-style:none;margin:0;padding:0}.html-text ul li{display:inline-block;padding-left:1.3em}.html-text ul li:before{content:'•';font-size:24px;line-height:.1;position:relative;top:2px;margin-right:10px}.html-text ol{list-style:decimal;margin:0;padding:0 0 0 1.3em}.html-text li{margin:0;padding:0}.html-text img{display:block;max-width:100%}.html-text .ql-editor ul{padding:0}.html-text .ql-editor ol{padding:0}.html-text .ql-size-large{font-size:1.7rem}.html-text .ql-size-huge{font-size:2.3rem}em{font-style:italic}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-center{display:flex;flex-wrap:wrap;justify-content:center}.flex-left{display:flex;flex-wrap:wrap;justify-content:flex-start}.flex-right{display:flex;flex-wrap:wrap;justify-content:flex-end}.flex-middle{display:flex;flex-wrap:wrap;align-items:center}.flex-top{display:flex;flex-wrap:wrap;align-items:flex-start}.flex-bottom{display:flex;flex-wrap:wrap;align-items:flex-end}.flex-nowrap{flex-wrap:nowrap}.flex-column{flex-direction:column}label{display:block;margin-bottom:.25rem}input[type=password],input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=password]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#666}.form-group{margin-bottom:1.5625rem}.form-group:last-child{margin-bottom:0}.svg-icon{width:1.25rem;height:1.25rem;display:flex;fill:#111}.home-page{display:flex;flex-wrap:nowrap;flex-direction:column;height:100vh}.home-page .header{display:flex;height:11.5%;min-height:11.5%}.home-page .center{margin:.5rem 0;display:flex;height:47.5%;min-height:47.5%}.home-page .footer{height:100%;min-width:0;display:flex}.header-block{font-family:Roboto,Arial,sans-serif;width:100%;display:flex}.header-block .type-home{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;width:100%}.header-block .box{width:calc(50% - .25rem)}.header-block .box-full{width:100%}.header-block .box-green{background:var(--color-main);color:#fff}.header-block .box-green a{color:#fff}.header-block .box-light-1{background:#ebeef6}.header-block .box-light-2{background:#d9dfed;color:#fff}.header-block .box-light-1:hover{background:#d9dfed}.header-block .box-light-2:hover{background:#ebeef6}.header-block .box-link{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;color:#2d324d;font-weight:700;font-size:1.5rem;text-decoration:none}.header-block .box-link .svg-icon{margin-right:.75rem;width:1.6875rem;height:1.6875rem;fill:var(--color-main)}.header-block .box-logo-and-contacts{display:flex;flex-wrap:nowrap;box-sizing:border-box;padding:0 .9375rem}.header-block .box-logo-and-contacts .logo{width:50%;display:flex;align-items:center;justify-content:center}.header-block .box-logo-and-contacts .logo img{display:block;width:auto;height:5.5625rem;max-height:100%;max-width:100%}.header-block .box-logo-and-contacts .contacts{width:50%;font-size:1.3125rem;font-weight:700;line-height:1.2;box-sizing:border-box}.header-block .box-logo-and-contacts .contacts a{text-decoration:none}.header-block .box-logo-and-contacts .contacts a:hover{text-decoration:underline}.header-block .box-logo-and-contacts .contacts .phones{margin-bottom:.3125rem}.header-block .box-logo-and-contacts .contacts .contacts-value{margin-top:.3125rem;white-space:pre-wrap;margin-left:1.5rem}.header-block .box-logo-and-contacts .contacts .phones .svg-icon{position:relative;top:.4375rem;width:1rem;height:.9375rem;margin-right:.5rem;fill:#fff}.header-block .box-logo-and-contacts .contacts .email .svg-icon{position:relative;top:.0625rem;width:1rem;height:.9375rem;margin-right:.5rem;fill:#fff}.header-block .box-exchange{font-size:1.125rem;font-weight:700;text-align:center;line-height:1.2}.header-block .box-exchange .date{margin:.125rem 0 .75rem;font-size:1.13rem}.header-block .box-exchange .value{font-weight:400}.header-block .box-exchange .item{padding:0 1.5625rem;border-right:.1875rem solid var(--color-main)}.header-block .box-exchange .item:last-child{border:none}.services-block{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;width:100%}.services-block .item{color:#2d324d;text-decoration:none;background:#ddd}.services-block .item .img{width:50%;min-width:50%;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;padding-left:.7rem}.services-block .item .img img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.services-block .item .info{width:100%;min-width:0;box-sizing:border-box;padding:0 .9375rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.services-block .item .name{font-family:'Open Sans',Arial,sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;height:50%;display:flex;justify-content:center;align-items:center;line-height:1.25}.services-block .item .icon{height:35%;box-sizing:border-box}.services-block .item .icon .svg-icon{width:2.8125rem;height:2.875rem;fill:var(--color-main);transform:rotate(90deg);position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.services-block .item:hover .icon .svg-icon{width:calc(2.8125rem * 1.2);height:calc(2.875rem * 1.2);margin-top:calc(2.875rem * .2 / 2 * -1)}.services-block .box-light-1{background:#ebeef6}.services-block .box-light-2{background:#d9dfed}.services-block .box-light-1:hover{background:#d9dfed}.services-block .box-light-2:hover{background:#ebeef6}.categories-and-slider-block{display:grid;gap:.5rem;grid-template-columns:1fr 38.6% 1fr;width:100%}.categories-and-slider-block .categories{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:100%}.categories-and-slider-block .categories .item{background:var(--color-main);text-decoration:none;box-sizing:border-box;padding:.8375rem 1.1rem .3rem;display:flex;flex-direction:column;flex-wrap:nowrap}.categories-and-slider-block .categories .item:hover{background:var(--color-main-dark)}.categories-and-slider-block .categories .item .name{font-weight:700;color:#fff;text-transform:uppercase;font-family:'Open Sans',Arial,sans-serif;font-size:1rem;line-height:1.2;white-space:pre-wrap}.categories-and-slider-block .categories .item .icon{margin-left:.125rem}.categories-and-slider-block .categories .item .icon .svg-icon{width:1.875rem;height:1.875rem;fill:#fff}.categories-and-slider-block .categories .item .img{display:flex;align-items:center;justify-content:center;height:100%;min-height:0}.categories-and-slider-block .categories .item img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.categories-and-slider-block .slider{display:flex}.slider-block{overflow:hidden}.slider-block,.slider-block .item,.slider-block .owl-carousel,.slider-block .owl-stage,.slider-block .owl-stage-outer{display:flex;width:100%}.slider-block .owl-item{display:flex}.slider-block .item{background-repeat:no-repeat;position:relative;background-position:50% 50%;background-size:cover}.slider-block .item a{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{position:absolute;z-index:5;left:1.25rem;top:50%;margin-top:-1.4375rem;width:2.8125rem;height:2.875rem;text-indent:-624.9375rem;transform:rotate(-90deg);border-radius:6.25rem}.owl-carousel .owl-nav button.owl-next{left:auto;right:1.25rem;transform:rotate(90deg)}.owl-carousel .owl-nav button.owl-next:before,.owl-carousel .owl-nav button.owl-prev:before{content:'';position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg fill='%2334b89d' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,0C114.833,0,0,114.833,0,256s114.833,256,256,256s256-114.853,256-256S397.167,0,256,0z M256,472.341 c-119.275,0-216.341-97.046-216.341-216.341S136.725,39.659,256,39.659c119.295,0,216.341,97.046,216.341,216.341 S375.275,472.341,256,472.341z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M369.227,283.365l-99.148-99.148c-7.734-7.694-20.226-7.694-27.96,0l-99.148,99.148c-6.365,7.416-6.365,18.382,0,25.798 c7.119,8.309,19.651,9.28,27.96,2.161L256,226.256l85.267,85.069c7.734,7.694,20.226,7.694,27.96,0 C376.921,303.591,376.921,291.098,369.227,283.365z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");background-size:100% 100%}.owl-carousel .owl-nav button.owl-next:hover:after,.owl-carousel .owl-nav button.owl-prev:hover:after{content:'';position:absolute;z-index:-1;top:.125rem;right:.125rem;bottom:.125rem;left:.125rem;background:#fff;border-radius:6.25rem}.owl-carousel .owl-nav button.owl-next.disabled,.owl-carousel .owl-nav button.owl-prev.disabled{display:none}.owl-carousel .owl-dots{position:absolute;z-index:5;left:0;right:0;bottom:3.125rem;display:flex;align-items:center;justify-content:center}.owl-carousel button.owl-dot{padding:0;margin:0 .1875rem;text-indent:-624.9375rem;width:.625rem;height:.625rem;background:#fff;border-radius:6.25rem;box-shadow:0 0 .1875rem -.0625rem #444}.owl-carousel button.owl-dot.active{background:#018079}.header-block .type-default{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;height:7.75rem;background:#ebeef6}.header-block .type-default .inner{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between}.header-block .type-default .logo{width:30.625rem;margin-right:1.5625rem}.header-block .type-default .logo img{display:block;width:17.8125rem;height:5.9375rem}.header-block .type-default .contacts{font-size:1.5rem;color:#2d324d;line-height:1.22}.header-block .type-default .contacts .phones{margin-bottom:.3125rem}.header-block .type-default .contacts a{text-decoration:none;color:#2d324d}.header-block .type-default .contacts a:hover{text-decoration:underline}.header-block .type-default .contacts .svg-icon{width:1.5625rem;height:1.5625rem;fill:var(--color-main);margin-right:1rem;position:relative;top:.125rem}.header-block .type-default .menu a{font-size:1.5rem;font-weight:700;color:#2d324d;text-decoration:none;margin-right:4.375rem}.header-block .type-default .menu a:last-child{margin-right:0}.header-block .type-default .menu a:hover{text-decoration:underline}.header-block .type-default .menu a .svg-icon{width:1.8125rem;height:1.8125rem;margin-right:.625rem;fill:var(--color-main)}.header-block .type-default .menu a.home .svg-icon{position:relative;top:-.125rem}.service-page .text{line-height:1.35;color:#212121;font-size:1.3125rem}.service-page .text:after{content:'';display:table;clear:both}.service-page .img{float:left;margin:0 1.5625rem 1.25rem 0}.service-page .text h1{text-transform:uppercase;font-weight:700;margin:0 0 .9375rem}.order-call{display:flex;margin:5rem 0}.order-call:first-child{margin-top:0}.order-call:last-child{margin-bottom:0}.order-call a{line-height:4rem;font-size:1.3125rem;padding:0 1.75rem;background:#01a684;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}.order-call a:hover{background:var(--color-main-dark)}.order-call a .svg-icon{width:1.75rem;height:1.75rem;fill:#fff;margin-right:.8125rem}.order-call .home{margin-left:2.1875rem;background:0 0;border:.125rem solid var(--color-main);color:var(--color-main)}.order-call .home .svg-icon{fill:var(--color-main)}.order-call .home:hover{background:var(--color-main);color:#fff}.order-call .home:hover .svg-icon{fill:#fff}.calc-button{display:flex}.calc-button a{line-height:4rem;font-size:1.3125rem;padding:0 1.75rem;background:#fea92f;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}.calc-button a:hover{background:#f29d2f}.calc-button a .svg-icon{width:1.75rem;height:1.75rem;fill:#fff;margin-right:.8125rem}.footer-block{height:1.625rem;margin-top:2.8125rem;background:var(--color-main)}.calc-form{background:#ebeef6;padding:2.5rem 0;margin-top:2.5rem;font-size:1.25rem}.calc-form .item-engineering-systems{width:100%;min-width:0}.calc-form .item-engineering-systems .column{width:33.333%;box-sizing:border-box;padding-right:1.875rem;margin:0 0 1rem}.calc-form .form-title{font-size:1.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.0625rem;margin-bottom:1.5625rem}.calc-form-header .arrow{min-width:3.25rem;width:3.25rem;height:3rem;background-repeat:no-repeat;background-position:center;background-size:45% auto;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAABYUlEQVRIib3WMUscURiF4WdFEVkEqw1IGq1ECwkBO6tUKaxiQEHtVCwtxTYB8QcotkkwlY0W+QESAiEqFoqVNiJoo5hYBETChbtFdIbd6+7OW87ZuS9899vDlEqbH9RJBzrxp94XHtOW8NshHOJVEbJAP35grgiZOMoNfEa51bIqU/iJgSJkgUH8wmSzZRf4nfE8jHITa3HETZFdYQTHOfkCvqOvGbLASRR+yslfYx9jWWF7FH5EV4L0Gpd4kZH1YBurWMZ9NQgN0hNfbgW7mIj33fA21mIUB3hThCxQwTe8LEIWtvgtzttbLPrvzoLsFiuJ2ygekrWNVZ5sY5A9YClBUo5tkSe6wQx2HgepYwyluxU7MYs9vMdZVpgiq8SW787J17GIv3kHpMh6c0R3mMXXWgc0uo2hlN/FzqxJI/+zL7GU6xJ5pizcyTym4wjrJnWMpxiPfZdMiuwIw8/+bsQ/Oh88lW+F5IUAAAAASUVORK5CYII=)}.calc-form-header .item{margin:0;width:100%;min-width:0}.calc-form-header label{font-size:1.5rem;display:block;line-height:1.25;margin-bottom:.875rem}.calc-form-engineer-systems-and-total{margin-top:1.875rem}.calc-form .item-engineering-systems>label{font-size:1.5rem;font-weight:700;margin-bottom:1.25rem}.calc-form .total{font-size:1.5rem;min-width:25rem;text-align:right;margin-top:3.3125rem}.calc-form .total .value{font-size:2.25rem;font-weight:700;color:#01a684}.calc-form .total button{padding:0 5rem;cursor:pointer}.calc-form .total .label{margin-top:.75rem}.calc-form .total .order{margin-top:1.875rem}.calc-form .total .order a{color:var(--color-main);text-decoration:underline;font-size:1.3125rem}.calc-form .total .order .svg-icon{fill:var(--color-main);width:1.75rem;height:1.75rem;margin-right:.625rem;display:block}.calc-form-header-messages .sep{min-width:3.25rem;width:3.25rem}.calc-form-header-messages .item{width:100%;min-width:0;color:#df8600;font-size:1.125rem;margin-top:.3725rem}.calc-form .item-footer{color:#df8600}body.has-calc .footer-block{margin-top:0}button{height:4.0625rem;line-height:4.0625rem;padding:0 2rem;font-size:1.3125rem;border:none;margin:0;background:var(--color-main);color:#fff}input[type=checkbox]{display:none}input[type=checkbox]+label{display:block;position:relative;font-size:1.3125rem;padding-left:2.75rem;margin:0}input[type=checkbox]+label:after{content:'';position:absolute;left:0;top:-.125rem;width:1.875rem;height:1.875rem;background-size:100% 100%;background-repeat:no-repeat;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAPUlEQVRIiWM0sgz4z0B78JEJagUjDbEAyAImOviGYdSiUYtGLRq1aNSiUYtGLRq1aORaxAKladuIZGD4CAAVMgT4wHyIagAAAABJRU5ErkJggg==)}input[type=checkbox]:checked+label:after{background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABy0lEQVRIid3WO0hdMRjA8f9VC1bwMQld2t2lRLLcpdAO1VZaXaTQQUHULYhLcSq4FERxiYOvURzUoWCrCHUT2iGSVURBR2lBHNTWUpVAlEPMfcm5d+gHZzjnS77fyeMckmnNdl1R/jip8kSmjFeTA6oqMBoqCtWkVcgq2QKsAZ+ENrNhPpURWSUfAevAE2DGKjlplaxOFbJK1gNfgceJx8PAcmqQVbLGFxSR9EVqkJsmoC3y/DvQlxeyStZaJZsLCVbJj2ExH3tAp9DmLCdklawDNoBdq2Q2D9ILjEZSv4B2oc3PMHELeeQL8AxoBDatknemxSr5EpiLIOfAG6HNfuzlkiNaAJ4n7h8Cq1bJdwnkqV/8B0GdS+C90OZHDCH4YM8jeVdw0SrZ5D9Gt40bIu2GhDafcyEh1AO4BewP2rhRTwO/gdpIjQmhzVQ+hOTUCW3+AYPAWI62MWQJ+FAIIdx1Qpsroc1IkZ233Cy4PiVDCXAcGPCLHIsd4K3Q5k8xSE7IY/OA23F/g9QR8Epoc1wskhfy2Arw2m8SF6dAh9DmoBSkIOSxb8ALwBXvFtpsl4q4uDmcZO7Tuchwf5nD/+/MUPHDSXkPkXByDXG7ejLVjFHDAAAAAElFTkSuQmCC)}.select2-wrapper{position:relative}.select2{display:block;width:auto!important}.select2-hidden-accessible{display:none}.select2-selection{background:#fff;border:.125rem solid #323950;margin:0;padding:0;border-radius:0;color:#000;height:3rem;line-height:3rem;width:100%;max-width:100%;box-sizing:border-box;font-size:1.25rem;font-family:Century Gothic,Arial,sans-serif;display:flex;justify-content:flex-start;align-items:center}.select2-selection__rendered{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;padding:0 .9375rem}.select2-wrapper[data-value=empty-value] .select2-selection__rendered{color:#999}.select2-selection__arrow{min-width:3rem;width:3rem;height:3rem;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAA/ElEQVQ4jaWSsWoCQRCGvzuUYK+NjSGPERJRQatwVdKElHmUPEgqSXFgo5ZaaydWYiztkiZPEAZmYRn22ON2qt1/d75vWDbL5h894Au4Bd6BLWn1CHwCF+ClBZTAUJEr4AnYNFRMgCXQAe6ARQ70vQsdvTBJhLsaiOAN+EuUhODCfBXBDpglSKrgwtzlGjjJb0BSNIXLJvcOJBgDP0ZSVkgkWxu49E4d3AqkjjqVL2kHJIVmNwYuvXsf2ApM5iTyVbtG8qz7UjMLP1pYSBCTUBdO4IlCEvtcteExgZM8ANfAWRReRyB1AkZGIuv7GLyuQOpbJQeFyvoc7QL+AZAIQqy0p7W9AAAAAElFTkSuQmCC);background-size:50% auto;background-repeat:no-repeat;background-position:center;box-sizing:border-box}.select2-search{display:none}.select2-container:not(.select2){z-index:20;min-width:100%;border:.125rem solid #323950;border-radius:0;background:#fff;display:block;box-sizing:border-box;box-shadow:0 0 .1875rem -.0625rem #ddd;margin:-.125rem 0}.select2-results ul{overflow:auto;max-height:18.75rem}.select2-results li{padding:.4375rem 1rem;border-bottom:.0625rem solid #eee;cursor:pointer}.select2-results li:last-child{border:none}.select2-results li:hover{background:#eee}.select2-results li.select2-results__option--selected{display:none}.portfolio-page .breadcrumb{font-size:1.313rem;color:var(--color-main);margin:1em 0;display:flex;align-items:center}.portfolio-page .breadcrumb-and-h1{display:grid;grid-template-columns:minmax(0,18.75rem) minmax(0,1fr);gap:1.563rem}.portfolio-page h1{margin:1em 0;align-items:center;font-weight:700}.portfolio-page .category{display:grid;grid-template-columns:minmax(0,18.75rem) minmax(0,1fr);gap:1.563rem;margin-bottom:14px}.portfolio-page .category:last-child{margin-bottom:0}.portfolio-page .category-name{font-weight:700;font-size:1.313rem;display:flex;justify-content:flex-start;align-items:center;padding-right:4rem}.portfolio-page .works{padding-right:4.688rem}.portfolio-page .works .owl-stage{display:flex}.portfolio-page .works .owl-item{display:flex}.portfolio-page .work{background:var(--color-main);cursor:pointer;width:100%;display:flex;flex-direction:column}.portfolio-page .work .img{height:8.5rem;min-height:8.5rem;background:rgba(255,255,255,.2)}.portfolio-page .work .img img{display:block;width:100%;height:100%;object-fit:cover}.portfolio-page .work .name{color:#fff;font-size:.938rem;padding:.375rem .875rem;text-align:center;line-height:1.15;display:flex;align-items:center;justify-content:center;height:100%;min-height:0}.portfolio-page .owl-nav{display:block!important}.portfolio-page .owl-carousel .owl-nav button.owl-next,.portfolio-page .owl-carousel .owl-nav button.owl-prev{display:block!important;top:50%;margin-top:-1.75rem;width:3.5rem;height:3.5rem;left:-4.688rem;overflow:hidden}.portfolio-page .owl-carousel .owl-nav button.owl-next.disabled,.portfolio-page .owl-carousel .owl-nav button.owl-prev.disabled{opacity:.35;cursor:pointer}.portfolio-page .owl-carousel .owl-nav button.owl-next{left:auto;right:-4.688rem;display:block!important}.portfolio-page .footer-buttons{display:flex;flex-wrap:wrap;margin-top:1.5rem}.portfolio-page .footer-buttons>div{margin:0 1.5rem 0 0}.portfolio-page .footer-buttons>div:last-child{margin-right:0}.fancybox__content .next,.fancybox__content .prev{position:absolute;z-index:10;left:0;top:0;bottom:0;width:54px;background-color:rgba(0,0,0,.25)}.fancybox__content .next:after,.fancybox__content .prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:42px 42px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 492.004 492.004' style='enable-background:new 0 0 492.004 492.004;' xml:space='preserve'%3E%3Cpath d='M382.678,226.804L163.73,7.86C158.666,2.792,151.906,0,144.698,0s-13.968,2.792-19.032,7.86l-16.124,16.12 c-10.492,10.504-10.492,27.576,0,38.064L293.398,245.9l-184.06,184.06c-5.064,5.068-7.86,11.824-7.86,19.028 c0,7.212,2.796,13.968,7.86,19.04l16.124,16.116c5.068,5.068,11.824,7.86,19.032,7.86s13.968-2.792,19.032-7.86L382.678,265 c5.076-5.084,7.864-11.872,7.848-19.088C390.542,238.668,387.754,231.884,382.678,226.804z' fill='%2301a684'/%3E%3C/svg%3E%0A")}.fancybox__content .prev:after{transform:rotate(180deg)}.fancybox__content .next{left:auto;right:0}.fancybox__content img{cursor:default!important}.fancybox__nav{display:none!important}.page-footer-links{margin:3rem 0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.page-footer-links>a,.page-footer-links>button,.page-footer-links>div{margin-right:2.1875rem}.page-footer-links a{line-height:4rem;font-size:1.3125rem;padding:0 1.75rem;background:#01a684;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}.page-footer-links a:hover{background:var(--color-main-dark)}.page-footer-links a .svg-icon{width:1.75rem;height:1.75rem;fill:#fff;margin-right:.8125rem}.page-footer-links .home{background:0 0;border:.125rem solid var(--color-main);color:var(--color-main)}.page-footer-links .home .svg-icon{fill:var(--color-main)}.page-footer-links .home:hover{background:var(--color-main);color:#fff}.page-footer-links .home:hover .svg-icon{fill:#fff}.team-page{margin-top:2.8125rem}.team-page .page-inner{display:grid;grid-template-columns:minmax(0,21rem) minmax(0,1fr);gap:1.875rem}.team-page .breadcrumb{margin:0 0 .625rem;font-size:1.25rem}.team-page h1{text-transform:uppercase;font-size:2.25rem;font-weight:700}.team-page .sidebar{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 7.75rem - 1.625rem - 2.8125rem - 2.8125rem)}.team-page .sidebar-footer a{min-height:3.875rem;display:flex;align-items:center;justify-content:center;background:#fea92f;color:#fff;font-size:1.25rem;text-decoration:none;line-height:1.16;max-width:16.25rem;margin-bottom:1.25rem}.team-page .sidebar-footer a.bell{background:#01a684}.team-page .sidebar-footer a:last-child{margin-bottom:0}.team-page .sidebar-footer a .svg-icon{width:1.875rem;height:1.875rem;fill:#fff;margin-right:1.25rem}.team-page .labels{margin-top:12.5rem;font-size:1.5rem;font-weight:700;line-height:1.25}.team-page .labels .value{margin-bottom:1.25rem}.team-page .labels .value:last-child{margin-bottom:0}.employees-grid .items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.875rem 4rem}.employees-grid .item{font-size:1.125rem;line-height:1.2}.employees-grid .item .name{font-size:1.375rem;font-weight:700;white-space:pre-wrap;margin-bottom:.625rem;line-height:1.15}.employees-grid .item .img{margin-bottom:.625rem}.employees-grid .item .img img{display:block;width:auto;height:13rem}.employees-grid .item .experience{margin-bottom:.438rem}.employees-grid .item .text{white-space:pre-wrap}.mfp-wrap .mfp-content{width:61.25rem;background:#0ba888;padding:2.1875rem 3.75rem;box-sizing:border-box;color:#fff}.mfp-close-btn-in .mfp-close{width:2.625rem;height:2.625rem;opacity:1;text-indent:-9999px;top:.75rem;right:.75rem;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M436.016,73.984c-99.979-99.979-262.075-99.979-362.033,0.002c-99.978,99.978-99.978,262.073,0.004,362.031 c99.954,99.978,262.05,99.978,362.029-0.002C535.995,336.059,535.995,173.964,436.016,73.984z M405.848,405.844 c-83.318,83.318-218.396,83.318-301.691,0.004c-83.318-83.299-83.318-218.377-0.002-301.693 c83.297-83.317,218.375-83.317,301.691,0S489.162,322.549,405.848,405.844z' fill='white' /%3E%3Cpath d='M360.592,149.408c-8.331-8.331-21.839-8.331-30.17,0l-75.425,75.425l-75.425-75.425c-8.331-8.331-21.839-8.331-30.17,0 s-8.331,21.839,0,30.17l75.425,75.425L149.43,330.4c-8.331,8.331-8.331,21.839,0,30.17c8.331,8.331,21.839,8.331,30.17,0 l75.397-75.397l75.419,75.419c8.331,8.331,21.839,8.331,30.17,0c8.331-8.331,8.331-21.839,0-30.17l-75.419-75.419l75.425-75.425 C368.923,171.247,368.923,157.74,360.592,149.408z' fill='white'/%3E%3C/svg%3E%0A")}.modal-title{font-size:1.5rem;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:2.1875rem;font-weight:700;letter-spacing:.0625rem}.call-form .form-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem 1.25rem}.call-form .form-group{margin:0}.call-form input[type=text]{width:100%;height:3rem;font-family:Roboto,Arial,sans-serif;font-size:1.3125rem;color:#000;padding:0 1.125rem;margin:0;border:none;background-color:#fff}.call-form input[type=text]::placeholder{color:#999}.call-form .item-time{display:flex;justify-content:space-between;align-items:center}.call-form .times{display:flex;align-items:center}.call-form .times .separator{margin:0 1rem;font-size:1.3125rem;font-weight:700}.call-form .item-time label{font-size:1.3125rem;font-weight:700}.call-form .item-time input[type=text]{width:5.875rem;padding:0;text-align:center}.call-form input[name=name],.call-form input[name=phone]{padding-left:3.125rem;background-repeat:no-repeat;background-size:1.5rem 1.5rem;background-position:left .875rem center;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='579.698px' height='579.698px' viewBox='0 0 579.698 579.698' style='enable-background:new 0 0 579.698 579.698;' xml:space='preserve'%3E%3Cpath d='M63.671,428.914v113.088c0,20.836,16.86,37.696,37.696,37.696h376.964c20.836,0,37.696-16.86,37.696-37.696V428.914 c0-62.47-50.578-113.089-113.088-113.089h-9.667c-5.07,0-9.134,4.122-9.62,9.168c-4.611,47.751-44.845,85.074-93.805,85.074 s-89.193-37.323-93.801-85.074c-0.486-5.046-4.55-9.168-9.621-9.168h-9.667C114.323,315.825,63.671,366.444,63.671,428.914z' fill='%23fea92f'/%3E%3Cpath d='M289.848,309.938c74.875,0,135.598-69.389,135.598-154.971S364.723,0,289.848,0S154.25,69.388,154.25,154.971 C154.25,240.553,214.973,309.938,289.848,309.938z M289.848,154.971c35.377,0,64.888-17.895,74.192-42.222 c13.924,16.778,22.663,38.06,22.663,61.595c0,53.498-43.397,96.855-96.855,96.855c-53.498,0-96.855-43.357-96.855-96.855 C192.993,150.809,254.471,154.971,289.848,154.971z' fill='%23fea92f'/%3E%3C/svg%3E%0A")}.call-form input[name=phone]{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 405.333 405.333' style='enable-background:new 0 0 405.333 405.333;' xml:space='preserve'%3E%3Cpath d='M373.333,266.88c-25.003,0-49.493-3.904-72.704-11.563c-11.328-3.904-24.192-0.896-31.637,6.699l-46.016,34.752 c-52.8-28.181-86.592-61.952-114.389-114.368l33.813-44.928c8.512-8.512,11.563-20.971,7.915-32.64 C142.592,81.472,138.667,56.96,138.667,32c0-17.643-14.357-32-32-32H32C14.357,0,0,14.357,0,32 c0,205.845,167.488,373.333,373.333,373.333c17.643,0,32-14.357,32-32V298.88C405.333,281.237,390.976,266.88,373.333,266.88z' fill='%23fea92f'/%3E%3C/svg%3E%0A")}.call-form .item-actions button{background:#fea92f;height:3rem;min-height:0;padding:0 2.5rem;font-family:Roboto,Arial,sans-serif;line-height:2.5rem;font-size:1.3125rem;border:none;box-sizing:border-box}[data-call-form] .message{text-align:center;font-size:1.3125rem;font-weight:700}.photo-portfolio-page .work{display:block}.photo-portfolio-page .work .img{min-height:0;height:unset;aspect-ratio:calc(16 / 9)}.photo-portfolio-page .work .name{height:auto}@media screen and (max-width:1200px){html{font-size:11px!important}html body{min-width:320px}.container{width:auto;margin-left:16px;margin-right:16px}.container .container{margin-left:0;margin-right:0}.home-page{min-height:100vh}.home-page .center,.home-page .footer,.home-page .header{height:auto;min-height:unset}.header-block .type-home{grid-template-columns:minmax(0,1fr);gap:4px}.header-block .type-home .column{flex-direction:column;gap:4px}.header-block .type-home .column,.header-block .type-home .column>.box,.header-block .type-home .column>a{width:auto;min-height:72px}.header-block .type-home .column:nth-child(2){order:-1}.header-block .type-home .column:nth-child(2) .box{gap:16px;min-height:120px!important}.header-block .type-home .column .box-logo-and-contacts{display:flex;flex-direction:column}.header-block .type-home .column .box-logo-and-contacts .logo{display:flex;align-items:center;justify-content:center;gap:0;width:auto;padding:16px 0}.header-block .type-default{display:block;height:auto}.header-block .box-logo-and-contacts,.header-block .inner{display:flex;flex-direction:column;align-items:stretch;gap:0!important;width:auto!important}.header-block .box-logo-and-contacts .logo-and-menu,.header-block .inner .logo-and-menu{display:flex;flex-direction:column;align-items:stretch}.header-block .box-logo-and-contacts .logo,.header-block .inner .logo{display:flex;align-items:center;justify-content:center;padding:16px 0;margin:0;width:auto}.header-block .box-logo-and-contacts .menu,.header-block .inner .menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;width:100%;margin-bottom:16px}.header-block .box-logo-and-contacts .menu a,.header-block .inner .menu a{margin:0}.header-block .box-logo-and-contacts .contacts,.header-block .inner .contacts{display:block;padding-bottom:12px;width:auto}.header-block .box-logo-and-contacts .contacts>div,.header-block .inner .contacts>div{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.header-block .box-logo-and-contacts .contacts>div .phones,.header-block .inner .contacts>div .phones{display:flex;align-items:center;justify-content:center;grid-row:span 2;margin:0;font-size:15px}.header-block .box-logo-and-contacts .contacts>div .phones .svg-icon,.header-block .inner .contacts>div .phones .svg-icon{top:0;margin-right:8px;width:12px;height:12px}.header-block .box-logo-and-contacts .contacts>div .phones .items,.header-block .inner .contacts>div .phones .items{display:flex;align-items:center;gap:12px}.header-block .box-logo-and-contacts .contacts>div .email,.header-block .inner .contacts>div .email{display:flex;align-items:center;justify-content:center}.header-block .box-logo-and-contacts .contacts>div .email .svg-icon,.header-block .inner .contacts>div .email .svg-icon{width:12px;height:12px;position:relative;top:0;font-size:15px}.header-block .box-logo-and-contacts .contacts>div .contacts-value,.header-block .inner .contacts>div .contacts-value{text-align:center;margin:0}.services-block{grid-template-columns:minmax(0,1fr)}.services-block .item{flex-direction:column;align-items:stretch;gap:16px;min-height:100px;padding:24px 16px 32px}.services-block .item .img{display:flex;align-items:center;justify-content:center;width:auto}.services-block .item .img img{width:auto!important;height:80px!important;max-width:100%;max-height:100%}.services-block .item .icon{height:auto;display:none}.categories-and-slider-block{grid-template-columns:minmax(0,1fr)}.categories-and-slider-block .categories{grid-template-columns:minmax(0,1fr);gap:4px}.categories-and-slider-block .categories .item{padding:14px 16px}.categories-and-slider-block .categories .item .name-and-icon{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.categories-and-slider-block .categories .item .name-and-icon .name{font-size:14px}.categories-and-slider-block .slider{order:5}.service-page .text .img{background:#f1f1f1;border-radius:4px;overflow:hidden;margin:0 0 16px;width:100%}.service-page .text .img img{display:block;width:100%!important;height:180px!important;-o-object-fit:cover;object-fit:cover}.page-footer-links{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:32px 0}.page-footer-links a{margin:0}.portfolio-page .breadcrumb-and-h1{display:block}.portfolio-page .category{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:32px}.portfolio-page .category-name{font-size:18px;width:auto;margin-bottom:16px;margin-right:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-page .works{padding:0;border:1px solid #ddd}.portfolio-page .owl-carousel .owl-nav button.owl-next,.portfolio-page .owl-carousel .owl-nav button.owl-prev{position:absolute;top:-46px;right:0;left:auto;width:32px;height:32px;margin:0}.portfolio-page .owl-carousel .owl-nav button.owl-next.owl-prev,.portfolio-page .owl-carousel .owl-nav button.owl-prev.owl-prev{right:40px}.portfolio-page .footer-buttons{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin-top:32px}.portfolio-page .footer-buttons .calc-button,.portfolio-page .footer-buttons .order-call{display:block;margin:0}.mfp-wrap .mfp-content{width:calc(100% - 32px);padding:16px}.call-form .form-inner{grid-template-columns:minmax(0,1fr)}.call-form .item-actions button{display:flex;align-items:center;justify-content:center;min-height:40px}.service-page .text,.service-page .text .ql-size-large{font-size:15px}.service-page .text p:not(:last-child){margin-bottom:8px}.team-page .page-inner{grid-template-columns:minmax(0,1fr)}.team-page .page-inner .sidebar{min-height:unset}.team-page .sidebar-header{margin-bottom:16px}.team-page .labels{margin:0}.team-page .sidebar-footer .links{display:flex;flex-direction:column;gap:4px}.team-page .sidebar-footer .links a{margin:0;max-width:unset}.employees-grid .items{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.employees-grid .items .item .img img{width:100%;height:auto}.calc-form .total{margin:0}.calc-form .total button{width:100%;margin-bottom:16px}.calc-form-header{flex-direction:column;align-items:stretch;gap:16px}.calc-form-header .arrow{display:none}.calc-form-header label{margin-bottom:6px}.calc-form-header label br{display:none}.calc-form-engineer-systems-and-total{flex-direction:column;align-items:stretch;gap:16px}.calc-form-engineer-systems-and-total .checkboxes{flex-direction:column;align-items:stretch;gap:12px}.calc-form-engineer-systems-and-total .checkboxes .column{width:auto;padding:0;margin:0}.calc-form-engineer-systems-and-total .checkboxes .column .form-group{margin:0}.calc-form-engineer-systems-and-total .checkboxes .column .form-group:not(:last-child){margin-bottom:12px}.alert{top:10px;left:10px;right:10px;margin:0;width:auto;font-size:14px}}
