@import url('https://fonts.googleapis.com/css2?family=Onest:wght@100..900&family=Prosto+One&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.trig{--trig-delay:0s;--trig-duration:1s;--trig-blend:ease-out;--trig-direction:normal backwards;position:relative}.trig-fade .trig-target,.trig-fade-down .trig-target,.trig-fade-down-left .trig-target,.trig-fade-down-left.trig-target,.trig-fade-down-right .trig-target,.trig-fade-down-right.trig-target,.trig-fade-down.trig-target,.trig-fade-left .trig-target,.trig-fade-left.trig-target,.trig-fade-right .trig-target,.trig-fade-right.trig-target,.trig-fade-up .trig-target,.trig-fade-up-left .trig-target,.trig-fade-up-left.trig-target,.trig-fade-up-right .trig-target,.trig-fade-up-right.trig-target,.trig-fade-up.trig-target,.trig-fade.trig-target,.trig-flip .trig-target,.trig-flip-left .trig-target,.trig-flip-left.trig-target,.trig-flip-up .trig-target,.trig-flip-up.trig-target,.trig-flip.trig-target,.trig-grow .trig-target,.trig-grow-down .trig-target,.trig-grow-down-left .trig-target,.trig-grow-down-left.trig-target,.trig-grow-down-right .trig-target,.trig-grow-down-right.trig-target,.trig-grow-down.trig-target,.trig-grow-left .trig-target,.trig-grow-left.trig-target,.trig-grow-right .trig-target,.trig-grow-right.trig-target,.trig-grow-up .trig-target,.trig-grow-up-left .trig-target,.trig-grow-up-left.trig-target,.trig-grow-up-right .trig-target,.trig-grow-up-right.trig-target,.trig-grow-up.trig-target,.trig-grow.trig-target,.trig-pop .trig-target,.trig-pop-down .trig-target,.trig-pop-down-left .trig-target,.trig-pop-down-left.trig-target,.trig-pop-down-right .trig-target,.trig-pop-down-right.trig-target,.trig-pop-down.trig-target,.trig-pop-left .trig-target,.trig-pop-left.trig-target,.trig-pop-right .trig-target,.trig-pop-right.trig-target,.trig-pop-up .trig-target,.trig-pop-up-left .trig-target,.trig-pop-up-left.trig-target,.trig-pop-up-right .trig-target,.trig-pop-up-right.trig-target,.trig-pop-up.trig-target,.trig-pop.trig-target,.trig-reveal .trig-target,.trig-reveal-down .trig-target,.trig-reveal-down-left .trig-target,.trig-reveal-down-left.trig-target,.trig-reveal-down-right .trig-target,.trig-reveal-down-right.trig-target,.trig-reveal-down.trig-target,.trig-reveal-left .trig-target,.trig-reveal-left.trig-target,.trig-reveal-right .trig-target,.trig-reveal-right.trig-target,.trig-reveal-up .trig-target,.trig-reveal-up-left .trig-target,.trig-reveal-up-left.trig-target,.trig-reveal-up-right .trig-target,.trig-reveal-up-right.trig-target,.trig-reveal-up.trig-target,.trig-reveal.trig-target,.trig-roll .trig-target,.trig-roll-down .trig-target,.trig-roll-down-left .trig-target,.trig-roll-down-left.trig-target,.trig-roll-down-right .trig-target,.trig-roll-down-right.trig-target,.trig-roll-down.trig-target,.trig-roll-left .trig-target,.trig-roll-left.trig-target,.trig-roll-right .trig-target,.trig-roll-right.trig-target,.trig-roll-up .trig-target,.trig-roll-up-left .trig-target,.trig-roll-up-left.trig-target,.trig-roll-up-right .trig-target,.trig-roll-up-right.trig-target,.trig-roll-up.trig-target,.trig-roll.trig-target{display:inline-block}.trig-fade.trig .trig-target,.trig-fade.trig.trig-target{animation:trig-fade var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade{0%{opacity:0}100%{opacity:1}}.trig-fade-up.trig .trig-target,.trig-fade-up.trig.trig-target{animation:trig-fade-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-up{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.trig-fade-down.trig .trig-target,.trig-fade-down.trig.trig-target{animation:trig-fade-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.trig-fade-left.trig .trig-target,.trig-fade-left.trig.trig-target{animation:trig-fade-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}.trig-fade-right.trig .trig-target,.trig-fade-right.trig.trig-target{animation:trig-fade-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}.trig-fade-up-left.trig .trig-target,.trig-fade-up-left.trig.trig-target{animation:trig-fade-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-up-left{0%{opacity:0;transform:translateX(-100%) translateY(100%)}100%{opacity:1;transform:translateX(0) translateY(0)}}.trig-fade-up-right.trig .trig-target,.trig-fade-up-right.trig.trig-target{animation:trig-fade-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-up-right{0%{opacity:0;transform:translateX(100%) translateY(100%)}100%{opacity:1;transform:translateX(0) translateY(0)}}.trig-fade-down-left.trig .trig-target,.trig-fade-down-left.trig.trig-target{animation:trig-fade-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-down-left{0%{opacity:0;transform:translateX(-100%) translateY(-100%)}100%{opacity:1;transform:translateX(0) translateY(0)}}.trig-fade-down-right.trig .trig-target,.trig-fade-down-right.trig.trig-target{animation:trig-fade-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-fade-down-right{0%{opacity:0;transform:translateX(100%) translateY(-100%)}100%{opacity:1;transform:translateX(0) translateY(0)}}.trig-grow.trig .trig-target,.trig-grow.trig.trig-target{animation:trig-grow var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow{0%{transform:scale(0)}100%{transform:scale(1)}}.trig-grow-up.trig .trig-target,.trig-grow-up.trig.trig-target{animation:trig-grow-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-up{0%{transform:translateY(100%) scale(0)}100%{transform:translateY(0) scale(1)}}.trig-grow-down.trig .trig-target,.trig-grow-down.trig.trig-target{animation:trig-grow-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-down{0%{transform:translateY(-100%) scale(0)}100%{transform:translateY(0) scale(1)}}.trig-grow-left.trig .trig-target,.trig-grow-left.trig.trig-target{animation:trig-grow-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-left{0%{transform:translateX(-100%) scale(0)}100%{transform:translateX(0) scale(1)}}.trig-grow-right.trig .trig-target,.trig-grow-right.trig.trig-target{animation:trig-grow-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-right{0%{transform:translateX(100%) scale(0)}100%{transform:translateX(0) scale(1)}}.trig-grow-up-left.trig .trig-target,.trig-grow-up-left.trig.trig-target{animation:trig-grow-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-up-left{0%{transform:translateX(-100%) translateY(100%) scale(0)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-grow-up-right.trig .trig-target,.trig-grow-up-right.trig.trig-target{animation:trig-grow-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-up-right{0%{transform:translateX(100%) translateY(100%) scale(0)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-grow-down-left.trig .trig-target,.trig-grow-down-left.trig.trig-target{animation:trig-grow-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-down-left{0%{transform:translateX(-100%) translateY(-100%) scale(0)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-grow-down-right.trig .trig-target,.trig-grow-down-right.trig.trig-target{animation:trig-grow-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-grow-down-right{0%{transform:translateX(100%) translateY(-100%) scale(0)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-pop.trig .trig-target,.trig-pop.trig.trig-target{animation:trig-pop var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop{0%{transform:scale(0)}75%{transform:scale(1.2)}100%{transform:scale(1)}}.trig-pop-up.trig .trig-target,.trig-pop-up.trig.trig-target{animation:trig-pop-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-up{0%{transform:translateY(100%) scale(0)}75%{transform:translateY(0) scale(1.2)}100%{transform:translateY(0) scale(1)}}.trig-pop-down.trig .trig-target,.trig-pop-down.trig.trig-target{animation:trig-pop-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-down{0%{transform:translateY(-100%) scale(0)}75%{transform:translateY(0) scale(1.2)}100%{transform:translateY(0) scale(1)}}.trig-pop-left.trig .trig-target,.trig-pop-left.trig.trig-target{animation:trig-pop-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-left{0%{transform:translateX(-100%) scale(0)}75%{transform:translateY(0) scale(1.2)}100%{transform:translateX(0) scale(1)}}.trig-pop-right.trig .trig-target,.trig-pop-right.trig.trig-target{animation:trig-pop-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-right{0%{transform:translateX(100%) scale(0)}75%{transform:translateY(0) scale(1.2)}100%{transform:translateX(0) scale(1)}}.trig-pop-up-left.trig .trig-target,.trig-pop-up-left.trig.trig-target{animation:trig-pop-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-up-left{0%{transform:translateX(-100%) translateY(100%) scale(0)}75%{transform:translateY(0) translateY(0) scale(1.2)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-pop-up-right.trig .trig-target,.trig-pop-up-right.trig.trig-target{animation:trig-pop-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-up-right{0%{transform:translateX(100%) translateY(100%) scale(0)}75%{transform:translateY(0) translateY(0) scale(1.2)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-pop-down-left.trig .trig-target,.trig-pop-down-left.trig.trig-target{animation:trig-pop-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-down-left{0%{transform:translateX(-100%) translateY(-100%) scale(0)}75%{transform:translateY(0) translateY(0) scale(1.2)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-pop-down-right.trig .trig-target,.trig-pop-down-right.trig.trig-target{animation:trig-pop-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-pop-down-right{0%{transform:translateX(100%) translateY(-100%) scale(0)}75%{transform:translateY(0) translateY(0) scale(1.2)}100%{transform:translateX(0) translateY(0) scale(1)}}.trig-roll.trig .trig-target,.trig-roll.trig.trig-target{animation:trig-roll var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll{0%{opacity:0;transform:rotate(0)}100%{opacity:1;transform:rotate(360deg)}}.trig-roll-up.trig .trig-target,.trig-roll-up.trig.trig-target{animation:trig-roll-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-up{0%{opacity:0;transform:translateY(100%) rotate(0)}100%{opacity:1;transform:translateY(0) rotate(360deg)}}.trig-roll-down.trig .trig-target,.trig-roll-down.trig.trig-target{animation:trig-roll-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-down{0%{opacity:0;transform:translateY(-100%) rotate(0)}100%{opacity:1;transform:translateY(0) rotate(360deg)}}.trig-roll-left.trig .trig-target,.trig-roll-left.trig.trig-target{animation:trig-roll-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-left{0%{opacity:0;transform:translateX(-100%) rotate(0)}100%{opacity:1;transform:translateX(0) rotate(360deg)}}.trig-roll-right.trig .trig-target,.trig-roll-right.trig.trig-target{animation:trig-roll-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-right{0%{opacity:0;transform:translateX(100%) rotate(0)}100%{opacity:1;transform:translateX(0) rotate(360deg)}}.trig-roll-up-left.trig .trig-target,.trig-roll-up-left.trig.trig-target{animation:trig-roll-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-up-left{0%{opacity:0;transform:translateX(-100%) translateY(100%) rotate(0)}100%{opacity:1;transform:translateX(0) translateY(0) rotate(360deg)}}.trig-roll-up-right.trig .trig-target,.trig-roll-up-right.trig.trig-target{animation:trig-roll-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-up-right{0%{opacity:0;transform:translateX(100%) translateY(100%) rotate(0)}100%{opacity:1;transform:translateX(0) translateY(0) rotate(360deg)}}.trig-roll-down-left.trig .trig-target,.trig-roll-down-left.trig.trig-target{animation:trig-roll-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-down-left{0%{opacity:0;transform:translateX(-100%) translateY(-100%) rotate(0)}100%{opacity:1;transform:translateX(0) translateY(0) rotate(360deg)}}.trig-roll-down-right.trig .trig-target,.trig-roll-down-right.trig.trig-target{animation:trig-roll-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-roll-down-right{0%{opacity:0;transform:translateX(100%) translateY(-100%) rotate(0)}100%{opacity:1;transform:translateX(0) translateY(0) rotate(360deg)}}.trig-reveal.trig .trig-target,.trig-reveal.trig.trig-target{animation:trig-reveal var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-up.trig .trig-target,.trig-reveal-up.trig.trig-target{animation:trig-reveal-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-up{0%{clip-path:polygon(100% 100%,0 100%,0 100%,100% 100%)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-down.trig .trig-target,.trig-reveal-down.trig.trig-target{animation:trig-reveal-down var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-down{0%{clip-path:polygon(100% 0,0 0,0 0,100% 0)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-left.trig .trig-target,.trig-reveal-left.trig.trig-target{animation:trig-reveal-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-left{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-right.trig .trig-target,.trig-reveal-right.trig.trig-target{animation:trig-reveal-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-right{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-up-left.trig .trig-target,.trig-reveal-up-left.trig.trig-target{animation:trig-reveal-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-up-left{0%{clip-path:polygon(0 100%,0 100%,0 100%,0 100%)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-up-right.trig .trig-target,.trig-reveal-up-right.trig.trig-target{animation:trig-reveal-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-up-right{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-down-left.trig .trig-target,.trig-reveal-down-left.trig.trig-target{animation:trig-reveal-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-down-left{0%{clip-path:polygon(0 0,0 0,0 0,0 0)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-reveal-down-right.trig .trig-target,.trig-reveal-down-right.trig.trig-target{animation:trig-reveal-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay)}@keyframes trig-reveal-down-right{0%{clip-path:polygon(100% 0,100% 0,100% 0,100% 0)}100%{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.trig-flip.trig .trig-target,.trig-flip.trig.trig-target{animation:trig-flip var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay);perspective:2000px;transform-style:preserve-3d}@keyframes trig-flip{0%{transform:rotateY(90deg)}50%{transform:rotateY(360deg)}100%{transform:rotateY(0)}}.trig-flip-up.trig .trig-target,.trig-flip-up.trig.trig-target{animation:trig-flip-up var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay);perspective:2000px;transform-style:preserve-3d}@keyframes trig-flip-up{0%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}.trig-flip-left.trig .trig-target,.trig-flip-left.trig.trig-target{animation:trig-flip-left var(--trig-direction) var(--trig-blend) var(--trig-duration);animation-delay:var(--trig-delay);perspective:2000px;transform-style:preserve-3d}@keyframes trig-flip-left{0%{transform:rotateY(90deg)}100%{transform:rotateY(0)}}.trig-parallax-up .trig-target,.trig-parallax-up.trig-target{display:inline-block;transform:translateY(calc(var(--trig-reverse)/ 2));transition:transform var(--trig-blend) var(--trig-duration)}.trig-parallax-down .trig-target,.trig-parallax-down.trig-target{display:inline-block;transform:translateY(calc(var(--trig)/ 2));transition:transform var(--trig-blend) var(--trig-duration)}.trig-parallax-left .trig-target,.trig-parallax-left.trig-target{display:inline-block;transform:translateX(calc(var(--trig)/ 2));transition:transform var(--trig-blend) var(--trig-duration)}.trig-parallax-right .trig-target,.trig-parallax-right.trig-target{display:inline-block;transform:translateX(calc(var(--trig-reverse)/ 2));transition:transform var(--trig-blend) var(--trig-duration)}
@font-face{font-family:'icons';src:url(/themes/custom/front_theme/fonts/icons.eot?tf6yrd=);src:url(/themes/custom/front_theme/fonts/icons.eot?tf6yrd=#iefix) format('embedded-opentype'),url(/themes/custom/front_theme/fonts/icons.ttf?tf6yrd=) format('truetype'),url(/themes/custom/front_theme/fonts/icons.woff?tf6yrd=) format('woff'),url(/themes/custom/front_theme/fonts/icons.svg?tf6yrd=#icons) format('svg');font-weight:normal;font-style:normal;}html,body{height:100%;width:100%;min-width:320px;}body{margin:0;padding:0;color:#100E17;font-size:16px;font-family:'Onest',Arial,sans-serif;background-color:#ffffff;}p{margin:0 0 1.25em 0;padding:0;line-height:1.375em;}table{margin:0;margin-bottom:1.25em;padding:0;border-spacing:0;width:100%;}tbody{border:0;}table td,table th{padding:0.625em;border:0;}table th{padding:1.4em;text-align:center;}a{color:#7B9F26;text-decoration:none;overflow:hidden;position:relative;}.wrapper a:before{content:'';position:absolute;left:-1px;bottom:0;width:100%;height:1px;background:#7B9F26;transition:transform .4s ease;transform:translateX(-100%);}.wrapper a:hover:before{transform:translateX(0);}h1,.title-h1{font-family:'Prosto One',Arial,sans-serif;font-size:1.625em;font-weight:400;margin:0;padding:1.25em 0 0.5em;}h2,.title-h2{font-family:'Prosto One',Arial,sans-serif;font-size:1.375em;font-weight:400;margin:0;padding:1.25em 0 0.625em 0;}h3{font-family:'Prosto One',Arial,sans-serif;font-size:1.125em;font-weight:400;margin:0;padding:1em 0 0.625em 0;}img,a[rel="shadowbox"]{border:0;}.icon-set{position:relative;}.icon-set:before{display:block;font-family:'icons';font-weight:400;font-size:1.5em;}legend{padding:0;}div.messages{margin:0 0.625em 1.25em 0.625em;padding:0.625em;border:1px solid #E3E4E6;background:none;}label,.field-label{font-family:'Onest',Arial,sans-serif;font-weight:400;font-size:1em;line-height:1.8em;}label.error{color:#E81A0C;font-size:0.875em;line-height:1em;}label.form-required{position:relative;}label.form-required:after{content:'*';position:relative;color:#E81A0C;padding-left:0.3em;}fieldset{margin:0;padding:0;border:0;}*:focus{outline:none;}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;-moz-box-sizing:content-box;}.form-text,.form-textarea,.form-select,.form-email{font-size:1em;margin:0.3em 0;padding-left:1em;background-color:#ffffff;border:0;border:1px solid #fff;box-sizing:border-box;width:100%;font-family:'Onest',Arial,sans-serif;}.form-text,.form-textarea,.form-email{-webkit-appearance:none;}.form-text,.form-select,.form-email{height:3.25em;line-height:3.25em;}.form-textarea{width:100%;max-width:100%;min-width:100%;max-height:10em;padding-top:0.5em;padding-bottom:0.5em;}input:focus,textarea:focus{border-color:#9FCA38;}input.form-text.error,textarea.form-textarea.error,select.form-select.error,.form-item input.error,.form-item textarea.error,.form-item select.error{border-color:#E81A0C;}.form-item--error-message{font-size:0.875em;color:#E81A0C;}.form-submit,.link-button,.cookie-agreement-button{font-size:1em;font-weight:600;height:3.25em;line-height:3.25em;color:#293613;padding:0 1.25em;cursor:pointer;background-color:#9FCA38;border:0;-webkit-appearance:none;transition:.3s ease-in-out 0s;}.form-submit{width:100%;}.form-submit:hover,.form-submit:active,.link-button:hover,.link-button:active,.cookie-agreement-button:hover{transform:scale(0.9);}.form-submit:disabled{display:none;}.button-text{display:flex;justify-content:space-between;}.button-text::after{content:'\e906';font-family:'icons';}.form-actions{margin:0;padding-top:1.4em;text-align:center;}.form-item{margin:0;margin-bottom:0.7em;}.grippie{display:none;}div.error{font-size:0.85em;font-weight:400;}.content div.error{margin-bottom:1em;padding:0.7em;background:none;}.content div.error ul{padding-left:2em;}form div.error{border:0;background:none;}.form-body div.error{font-size:0.8em;margin-top:1em;}.cookie-agreement{position:fixed;bottom:1em;left:50%;transform:translateX(-50%);width:90%;max-width:26em;padding:1.5em;z-index:1;box-sizing:border-box;background-clip:padding-box;background-color:#fff;border:2px solid #9FCA38;}a.cookie-agreement-button{display:inline-block;margin-top:1em;}.toolbar a{border-bottom:0;display:block;}#cboxTitle,#cboxCurrent{display:none;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose.cbox-close-plain{border:0;padding:0;margin:0;overflow:visible;font-size:1em;line-height:3em;width:3em;height:3em;margin-top:-1.5em;background-color:#F2F2F2;border-radius:50%;transition:.3s ease-in-out 0s;}#cboxPrevious:after,#cboxNext:after,#cboxClose.cbox-close-plain:after{font-family:'icons';font-size:1.5em;position:absolute;left:50%;top:50%;margin-left:-0.5em;margin-top:-0.5em;line-height:1em;width:1em;height:1em;color:#7B9F26;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose.cbox-close-plain:active{outline:0;}#cboxPrevious{position:absolute;top:50%;left:0.5em}#cboxPrevious:after{content:'\e900'}#cboxNext{position:absolute;top:50%;right:0.5em}#cboxNext:after{content:'\e901'}#cboxClose.cbox-close-plain{position:absolute;top:0.5em;right:0.5em;display:block;opacity:1 !important;margin:0;}#cboxPrevious:hover,#cboxNext:hover,#cboxClose.cbox-close-plain:hover{transform:scale(0.9);}#cboxClose.cbox-close-plain:after{content:'\e902'}#cboxTitle{background:rgba(0,0,0,0.8);padding:10px 16px;color:#fff;border-radius:0;}#cboxContent,.cboxPhoto{border-radius:0;}.content{position:relative;z-index:1;}.content-inner .inner{padding-top:5em;padding-bottom:5em;}.content p:last-child,.content ul li:last-child,.content ol li:last-child{margin-bottom:0;}.content strong{font-weight:700;}.content em{font-weight:400;font-style:italic;}.content strong em,.content em strong{font-weight:700;font-style:italic;}.content ul,.content ol{display:inline-block;margin-top:0;margin-bottom:1.4em;padding-left:1.2em;}.content ul li,.content ol li{position:relative;}.content ul li::marker{color:#9FCA38;}.content ul:last-of-type,.content ol:last-of-type{margin-bottom:0;}.content ul li:last-child,.content ol li:last-child{padding-bottom:0;}.node-body ul ul,.node-body ol ol{margin:0.7em 0 0;}.content-body p + ul,.content-body p + ol{margin-top:-1em;}.node-body table{max-width:100%;line-break:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-y:scroll;display:inline-block;border-collapse:collapse}.node-body table td,.node-body table th{padding:0.7em;border:0;}.node-body table th{text-align:left;font-size:0.875em;font-weight:400;background-color:#9FCA38;color:#293613;}.node-body table tbody td{border:1px solid #e0e0e0;}.content img{border:0;max-width:100%;height:auto;}.item-list ul li{margin-left:1.4em;}.item-list ul{margin:0;padding:0;}.progress-disabled{display:none;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.node-body a.colorbox{border:0;display:inline-block;line-height:0;margin-bottom:0.3em;}.node-body .slick-slide a.colorbox{margin-bottom:0;}.content .kint-rich ul{display:block;}img.align-center,img.align-left,img.align-right{display:block;margin:1em auto;}p.text-align-center,span.text-align-center,h2.text-align-center,h3.text-align-center,h4.text-align-center{text-align:center;}p.text-align-right,span.text-align-right,h2.text-align-right,h3.text-align-right,h4.text-align-right{text-align:right;}.text-grey{color:#888888;}.text-green{color:#9FCA38;}.hidden{display:none;}.menu-local-tasks{margin-bottom:2em;}.menu-local-tasks a,.messages__wrapper a,.field_body a{display:inline-block;vertical-align:top;}.wrapper{display:flex;flex-direction:column;justify-content:stretch;width:100%;min-width:320px;}.container{flex:1 0 auto;width:100%;}.footer{flex:0 0 auto;margin:0 auto;padding:1.5em 0 0.75em;width:100%;color:#fff;background:url(/themes/custom/front_theme/images/bg_footer.jpg) no-repeat 0 100%;background-size:cover;}.inner{padding-left:0.75em;padding-right:0.75em;margin-left:auto;margin-right:auto;max-width:1320px;}.header{position:absolute;top:0;right:0;left:0;transition:all 350ms;top:0;z-index:4;width:100%;}.header.is-sticky{position:fixed;background-color:#1E280D;animation:slideDown 0.35s ease-out;}@keyframes slideDown{from{transform:translateY(-100%);}to{transform:translateY(0);}}.header .inner{display:flex;justify-content:space-between;align-items:center;padding-top:0.75em;padding-bottom:0.75em;}.logo-block{height:4.375em;width:40%;flex-basis:40%;}a.front-link{display:inline-block;border:0;max-width:100%;height:100%;}a.front-link::before{display:none;}a.front-link img{height:auto;width:auto;max-height:100%;}.header-right{width:60%;flex-basis:60%;display:flex;flex-wrap:nowrap;justify-content:end;}.block-phone{width:2.5em;flex-basis:2.5em;margin-right:0.625em;}.header-right a{display:block;border:0;}.header-right a::before{display:none;}.header-right a::after{display:block;font-family:'icons';font-weight:400;font-size:1.5em;color:#fff;height:100%;text-align:center;line-height:1.66em;}.header a.phone{width:2.5em;height:2.5em;background:rgba(255,255,255,0.15);border-radius:50%;}.header a.phone::after{content:'\e909';width:100%;}.block-contact{display:flex;flex-wrap:nowrap;height:2.5em;background:rgba(255,255,255,0.15);border-radius:1.5em;margin-right:0.625em;}.header-right a.icon-set{width:2.5em;transition:transform .4s ease;}.header-right a.icon-set:hover{transform:scale(0.9);}a.icon-tg::after{content:'\e904';}a.icon-wa::after{content:'\e905';}.link-menu-main{width:2.5em;height:2.5em;background-color:#9FCA38;border-radius:50%;}.link-menu-main::after{content:'\e903';color:#333333;display:block;font-family:'icons';font-weight:400;font-size:1.5em;height:100%;text-align:center;line-height:1.66em;}.header-right-right{display:none;}.page-title{position:relative;padding-top:9.375em;padding-bottom:4em;background:url(/themes/custom/front_theme/images/bg_header.jpg) no-repeat 50% 50%;background-size:cover;overflow:hidden;}.page-title::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.25) 100%);z-index:1;}.page-title .inner{position:relative;z-index:2;}.page-title h1{padding:0;padding:0;text-align:center;color:#fff;}.breadcrumbs{margin-bottom:1em;text-align:center;}.breadcrumbs ol{margin-bottom:0;}.breadcrumbs ol li{display:inline-block;list-style:none;margin:0;padding:0;margin-left:0.75em;}.breadcrumbs ol li::before{content:'/';color:#fff;padding-right:0.75em;}.breadcrumbs ol li:first-child{margin-left:0;}.breadcrumbs ol li:first-child:before{display:none;padding-right:0;}.breadcrumbs a{color:#fff;font-size:0.875em;display:inline-block;vertical-align:top;}.breadcrumbs a::before{background:#fff;}.footer-logo{height:5em;margin-bottom:2em;}.menu-footer{margin-bottom:2em;}h3.footer-menu-title{font-family:'Onest',Arial,sans-serif;font-size:1em;font-weight:700;padding:0;margin-bottom:1em;color:#9FCA38;}.menu-footer .leaf{margin-bottom:0.5em;}.menu-footer a{display:inline-block;color:#fff;}.footer a::before{background:#fff;}.footer .address{margin-top:1em;}.menu-footer .link-form .field_block_content{display:inline-block;overflow:hidden;position:relative;}.menu-footer .link-form .field_block_content:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;transition:transform .4s ease;transform:translateX(-100%);}.menu-footer .link-form .field_block_content:hover:before{transform:translateX(0);}.block-contact-cover-bottom{display:flex;margin-top:1.5em;}.block-contact-cover-bottom .icon-set{display:block;width:3em;height:3em;border-radius:50%;background-color:#9FCA38;margin-right:0.5em;transition:transform .4s ease;}.block-contact-cover-bottom .icon-set::before{display:none;}.block-contact-cover-bottom .icon-set::after{display:block;font-family:'icons';font-weight:400;font-size:1.5em;width:100%;height:100%;text-align:center;line-height:2em;color:#293613;}.block-contact-cover-bottom .icon-set:hover{transform:scale(0.9);}.footer-bottom a{color:#fff;display:inline-block;vertical-align:top;}.copyright{font-size:0.875em;margin-bottom:0.5em;}.privacy-policy-cover{font-size:0.875em;}.author{font-size:0.875em;margin-top:0.5em;}.menu-block{position:fixed;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:calc(100% - 5.875em);left:-100%;top:5.875em;overflow-y:auto;box-sizing:border-box;z-index:2;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%,0);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.5s,top 0.35s;opacity:0;background-color:#1E280D;}.link-menu-main.menu-active:after{content:'\e902';}.menu-block.menu-active{transform:none;opacity:1;left:0;overflow-y:scroll;}ul.menu{margin:0;padding:0;box-sizing:border-box;}ul.menu li{margin:0;padding:0;list-style:none;}ul li.leaf{list-style:none;}.menu-main-cover{padding:0.75em;}.menu-main-cover .menu{border-top:1px solid rgba(255,255,255,0.15);}.menu-main-cover .leaf{border-bottom:1px solid rgba(255,255,255,0.15);padding:0.5em 0;}.menu-main-cover a{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#fff;border:0;}.menu-main-cover a::after{content:'\e906';font-family:'icons';font-size:1em;width:2em;height:2em;line-height:2em;text-align:center;background-color:#fff;border-radius:50%;color:#333333;}.menu-main-cover a::before{display:none;}.menu-main-cover a span{overflow:hidden;position:relative;}.menu-main-cover a span:before{content:'';position:absolute;left:-1px;bottom:0;width:100%;height:1px;background:#fff;transition:transform .4s ease;transform:translateX(-100%);}.menu-main-cover a:hover span::before,.menu-main-cover a.active span::before{transform:translateX(0);}.menu-block-bottom{padding:1em;background-color:#293613;}.address-cover{margin-bottom:1.5em;cursor:pointer;}.address-title{font-size:0.875em;opacity:0.6;color:#fff;}.header .link-map{color:#fff;margin-top:0.35em;}.front-page .page-title{position:relative;padding:0;height:100vh;box-sizing:border-box;padding-top:7.25em;background:url(/themes/custom/front_theme/images/bg_front.jpg) no-repeat 50% 50%;background-size:cover;}.front-page .page-title::before{display:none;}.front-page .page-title .inner{height:calc(100vh - 7.25em);}.front-page .page-title *{text-align:left;color:#fff;}.front-page .page-title h3{font-family:'Onest',Arial,sans-serif;font-size:1.125em;font-weight:400;}.front-page .page-title .inner::after{content:'\e90a';position:absolute;left:0.66em;bottom:0.66em;font-family:'icons';font-size:1.5em;width:2em;height:2em;text-align:center;line-height:2em;background-color:#9FCA38;border-radius:50%;color:#333333;}.front-block1{margin-top:5em;}.front-block1-right{margin-top:1.5em;}.front-block1 .field_block_content_format h2{padding:0;}.front-block1 .field_b_text2{margin-top:2em;}.front-block1 .field_b_text2 .text-item{margin-bottom:1.5em;}.front-block1 .field_b_text2 .text-item *{font-size:0.875em;}.front-block1-right-bottom{background-color:#F2F2F2;padding:0.5em;}.front-block1-right-bottom-left{padding:0.25em;}.front-block1 .field_block_content{margin-bottom:1em;}.front-block1-right-bottom .field_b_image2{margin-top:1.5em;line-height:0;}.front-block2{background:url(/themes/custom/front_theme/images/bg_front_2.jpg) no-repeat 50% 50%;background-size:cover;padding:5em 0;}.front-block2-item{margin-bottom:0.5em;background-color:#fff;padding:0.5em;}.front-block2-item .counter{font-family:'Prosto One',Arial,sans-serif;font-size:1.5em;color:#7B9F26;padding:0.166em 0.166em 0 0.166em;}.front-block2-item .field_p_body{padding:0.25em;margin:1em 0;}.front-block2-item .field_p_image{line-height:0;height:16.5em;}.front-block2-item .field_p_image img{width:100%;height:100%;object-fit:cover;}.front-block2 .link-form{margin-top:5em;padding:3.125em 1em;border:1px solid #fff;cursor:pointer;}.front-block2 .link-form .icon-set{position:relative;color:#fff;font-family:'Prosto One',Arial,sans-serif;font-size:1.5em;text-align:center;padding-bottom:2.5em;}.front-block2 .link-form .icon-set::after{content:'\e906';position:absolute;font-family:'icons';left:50%;bottom:0;margin-left:-1em;width:2em;height:2em;line-height:2em;text-align:center;font-size:1em;color:#333333;background-color:#9FCA38;border-radius:50%;}.front-projects-text{margin-top:1em;}.view-block_projects .slick-track{display:flex;}.view-block_projects .slide{background-color:#F2F2F2;padding:0.5em;height:auto;display:flex;flex-direction:column;justify-content:space-between;}.view-block_projects .project-images .field_media_image_3{flex-basis:100%;width:100%;height:17.5em;}.view-block_projects .project-images .field_media_image_3 img{width:100%;height:100%;object-fit:cover;}.view-block_projects .slick .slick-arrow,.front-video .slick .slick-arrow{bottom:-3.75em;right:unset;background-color:#F2F2F2;}.view-block_projects .slick .slick-prev,.front-video .slick .slick-prev{left:0;}.view-block_projects .slick .slick-next,.front-video .slick .slick-next{left:2.5em;}.front-page .block-form-message{margin-bottom:5em;}.block-message-img{height:21.875em;background:url(/themes/custom/front_theme/images/bg_form.jpg) no-repeat 50% 50%;background-size:cover;}.block-message-cover{background-color:#F2F2F2;padding:1.5em 0.75em;}.block-message-cover h2{padding:0 0 1.5em;text-align:center;}.block-reviews .block-title-cover{border-bottom:0;padding-bottom:0;}.front-video{padding-bottom:4em;}.block-cover{margin-bottom:5em;}.block-title-cover,.paragraph--type--otdelka{border-bottom:1px solid #e0e0e0;padding-bottom:1.5em;margin-bottom:1.5em;}.block-title-cover h3{font-size:0.875em;position:relative;display:flex;align-items:center;padding:0;margin-bottom:1.14em;}.block-title-cover h3::before{content:'\e908';font-family:'icons';font-size:1em;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;border-radius:50%;background-color:#9FCA38;margin-right:1em;}.block-title-cover h2{padding:0;}.field_block1{background-color:#F2F2F2;}.field_block1 .field_p_image{line-height:0;}.field_block1 .field_p_image img{width:100%;height:100%;object-fit:cover;}.field_block1 .field_p_body{padding:0.75em 0.75em 1.5em 0.75em;}.field_block1 .field_p_body h2{font-size:2.5em;padding:0 0 0.4em 0;}.field_block1 .field_p_body h3{font-size:1.25em;padding:0;}.field_block1 .field_p_body2{padding:0 0.75em 1.5em 0.75em;}.field_block1 .field_p_images{display:flex;flex-wrap:nowrap;}.field_block1 .field_p_images .images-item{flex-basis:50%;width:50%;line-height:0;}.field_block1 .field_p_images .images-item img,.field_elements .field_p_image img{width:100%;height:100%;object-fit:cover;}.field_elements .block-cover-item{position:relative;border-bottom:1px solid #e0e0e0;padding-bottom:1.5em;margin-bottom:1.5em;}.field_elements .block-cover-item:last-child{margin-bottom:0;}.field_elements .field_p_image{height:12.5em;}.field_elements-cover-left{display:none;}.field_elements-right{padding-top:1.5em;padding-right:2.625em;}.field_elements .counter{position:absolute;right:0;top:14em;color:#7B9F26;}.field_elements .counter span{font-family:'Prosto One',Arial,sans-serif;font-size:1.25em;}.field_elements .field_p_title{font-family:'Prosto One',Arial,sans-serif;font-size:1.125em;}.field_elements .field_p_body{font-size:0.875em;margin-top:0.8em;}.slick--field-images-gallery .slick-list,.front-gallery .slick-list,.view-block_projects .slick-list{padding:0 3em 0 0 !important;}.slick--field-images-gallery .slick-slide,.front-gallery .slick-slide,.view-block_projects .slick-slide,.front-video .slick-slide{margin-right:0.5em;}.slick--field-b-images .slick__slide a,.slick--field-images-gallery .slick__slide a,.field_gallery_images .field_media_image_2 a{line-height:0;margin-bottom:0;}.field_media_image_1{line-height:0;}.slick--field-b-images .slick__slide a::before,.slick--field-images-gallery .slick__slide a::before,.field_gallery_images .field_media_image_2 a::before{display:none;}.block-link-page{display:flex;justify-content:end;margin-top:1.5em;}a.link-page{border:0;font-weight:700;}a.link-page::before{display:none;}a.link-page .button-text{display:flex;align-items:center;}a.link-page .button-text span{overflow:hidden;position:relative;}a.link-page .button-text::after{color:#333333;font-weight:400;width:2em;height:2em;line-height:2em;border-radius:50%;text-align:center;background-color:#9FCA38;margin-left:0.75em;transition:transform .3s ease;}a.link-page .button-text span:before{content:'';position:absolute;left:-1px;bottom:0;width:100%;height:1px;background:#7B9F26;transition:transform .4s ease;transform:translateX(-100%);}a.link-page:hover .button-text span:before{transform:translateX(0);}a.link-page:hover .button-text::after{transform:scale(0.9);}.field_finishing-left{background-color:#F2F2F2;padding:1.5em 0.75em;text-align:center;}.field_finishing-left .field_p_image{line-height:0;}.field_finishing-left .field_p_title{font-family:'Prosto One',Arial,sans-serif;font-size:1.25em;margin:0.8em 0 0.4em;}.field_finishing-left .field_p_body{font-size:0.875em;}.slick a::before{display:none;}.slick{position:relative;}.slick .slick-arrow{font-size:1em;position:absolute;bottom:0.75em;display:block;color:transparent;overflow:hidden;width:2.5em;height:2.5em;border:0;background:rgba(255,255,255,0.75);backdrop-filter:blur(37.50px);cursor:pointer;}.slick .slick-arrow::after{position:absolute;left:0;top:0;width:100%;height:100%;line-height:2.5em;font-family:'icons';font-size:16px;color:#7B9F26;transition:all .3s ease-in-out;}.slick .slick-prev{right:3.2em;border-radius:50% 0 0 50%;}.slick .slick-next{right:0.75em;border-radius:0 50% 50% 0;}.slick .slick-prev::after{content:'\e900';}.slick .slick-next::after{content:'\e901';}.slick .slick-arrow:hover::after{transform:scale(0.9);}.paragraph--type--kommunikaciya{margin-bottom:0.5em;padding:0.5em;background-color:#F4F4F4;}.field_communications-left{padding:0.25em;}.field_communications-left .field_p_title{font-family:'Prosto One',Arial,sans-serif;font-size:1.25em;margin:0 0 0.6em;}.field_communications-left .field_p_body{margin-bottom:1.25em;}.paragraph--type--kommunikaciya .field_media_image,.paragraph--type--kommunikaciya .slick--field-p-images a *{line-height:0;}.view-gallery .views-row,.view-projects .views-row{margin-bottom:0.5em;background-color:#F4F4F4;padding:0.5em;}a.gallery-link{display:block;position:relative;height:100%;}a.gallery-link::after{content:'\e906';font-family:'icons';position:absolute;color:#333333;font-weight:400;width:2em;height:2em;line-height:2em;border-radius:50%;text-align:center;background-color:#9FCA38;transition:transform .3s ease;}a.gallery-link:hover::after{transform:scale(0.9);}a.gallery-link::after{left:0.25em;bottom:0.25em;}a.gallery-link::before{display:none;}.gallery-images{position:relative;display:flex;justify-content:space-between;height:13.75em;border:0;}.gallery-images .field_media_image_2,.project-images .field_media_image_3{flex-basis:calc(50% - 0.25em);width:calc(50% - 0.25em);}.gallery-images img,.project-images img{width:100%;height:100%;object-fit:cover;}.gallery-count{position:absolute;right:0;bottom:0;font-family:'Prosto One',Arial,sans-serif;font-size:1.25em;color:#293613;padding:1em;background-color:#9FCA38;}.gallery-title-cover{position:relative;padding:0.75em 0.25em 3.75em 0.25em;}.gallery-title,.project-title{margin-bottom:0.75em;overflow:hidden;position:relative;}.gallery-title::before,.project-title::before{content:'';position:absolute;left:-1px;bottom:0;width:100%;height:1px;background:#293613;transition:transform .4s ease;transform:translateX(-100%);}a.gallery-link:hover .gallery-title:before,a.project-link:hover .project-title:before{transform:translateX(0);}.gallery-title,.project-title{display:inline-block;font-family:'Prosto One',Arial,sans-serif;font-size:1.25em;color:#293613;}.gallery-body{color:#293613;}.gallery-title a:hover::before{background-color:#293613;}a.node-link{background-color:#9FCA38;width:2em;height:2em;border-radius:50%;border:0;}.gallery-title-cover a.node-link{position:absolute;left:0.25em;bottom:0.25em;}a.node-link::before{content:'\e906';color:#293613;font-size:1em;height:100%;width:100%;text-align:center;line-height:2em;}.item-empty{display:none;}.field_video{margin-bottom:5em;}.field_video .colorbox-media-video{line-height:0;max-height:37.5em;overflow:hidden;}.colorbox-media-video{position:relative;}.colorbox-media-video::before{content:'';position:absolute;left:50%;top:50%;width:6.75em;height:6.75em;line-height:6.75em;margin-left:-3.375em;margin-top:-3.375em;border-radius:50%;cursor:pointer;border:1px solid #9FCA38;transition:all .2s ease-in-out;box-sizing:border-box;z-index:2;}.colorbox-media-video::after{content:'\e907';font-family:'icons';font-size:1.25em;position:absolute;left:50%;top:50%;width:4em;height:4em;line-height:4em;margin-left:-2em;margin-top:-2em;border-radius:50%;color:#293613;cursor:pointer;text-align:center;background-color:#9FCA38;transition:all .2s ease-in-out;z-index:3;}.colorbox-media-video:hover::before,.colorbox-media-video:hover::after{transform:scale(0.9);}.field_media_oembed_video img{width:100%;height:100%;object-fit:cover;}.block-title-gallery-cover{border-top:1px solid #e0e0e0;}.node-gallery .body{margin-bottom:5em;}.field_gallery_images .field_media_image_2{line-height:0;margin-bottom:0.5em;}.node-body .field_gallery_images .field_media_image_2 a.colorbox{margin-bottom:0;}.media__icon--litebox{display:none !important;}.is-b-loading:not([data-animation])::before{display:none;}a.project-link{display:block;color:unset;}a.project-link::before{display:none;}.project-cover{position:relative;padding:0.25em 0.25em 1.5em 0.25em;}.view-projects .project-param-cover{display:flex;flex-wrap:wrap;}.project-param{font-size:0.875em;padding:0.57em;margin-right:0.57em;margin-bottom:0.57em;border-radius:1.57em;background-color:#fff;}.project-param span{opacity:0.75;}.project-price{margin-top:1.5em;display:flex;justify-content:space-between;align-items:center;position:relative;}.view-projects .project-price::after{content:'\e906';font-family:'icons';color:#333333;font-weight:400;width:2em;height:2em;line-height:2em;border-radius:50%;text-align:center;background-color:#9FCA38;margin-left:0.75em;transition:transform .3s ease;}a.project-link:hover .project-price::after{transform:scale(0.9);}.project-price-value{font-size:1.25em;color:#7B9F26;font-family:'Prosto One',Arial,sans-serif;}.project-price a.node-link{position:relative;left:unset;bottom:unset;}.project-images{display:flex;justify-content:space-between;position:relative;}.node-project .slick--field-images-gallery{margin-bottom:5em;}.node-project .project-param{font-size:1em;padding:0.75em;background-color:#F2F2F2;margin-bottom:0.5em;border-radius:0;}.node-project .project-param-title{margin-bottom:1.5em;opacity:0.75;}.project-param-value{font-family:'Prosto One',Arial,sans-serif;font-size:1.25em;}.node-project .project-price-cover{background-color:#9FCA38;padding:0.5em;}.node-project .project-price{padding:0.25em;display:block;margin-top:0;}.node-project .field_project_price{font-family:'Prosto One',Arial,sans-serif;font-size:1.25em;}.project-price-cover .link-button{background-color:#fff;height:auto;margin-top:1.25em;}.project-price-cover .link-button .button-text{flex-direction:column;}.project-price-cover .link-button .button-text::after{width:2em;height:2em;line-height:2em;background-color:#9FCA38;border-radius:50%;text-align:center;margin:1em 0;}.project-block{margin-top:5em;border-top:1px solid #e0e0e0;}.field_about_body .field_p_image{line-height:0;}.field_about_body .field_p_image .trig-target{width:100%;}.field_about_body .field_media_image{line-height:0;height:20em;}.field_about_body .field_media_image img{width:100%;height:100%;object-fit:cover;}.field_about_body-right{padding:0.75em;background-color:#F2F2F2;}.field_about_body-right-top{background-color:#fff;}.field_about_body-right .field_p_number{padding:1.5em;border-bottom:1px solid #F2F2F2;text-align:center;}.field_about_body-right .field_p_number span{font-family:'Prosto One',Arial,sans-serif;font-size:4.5em;color:#9FCA38;}.field_about_body-right .field_p_title{padding:0.75em;}.field_about_body-right .field_p_title span{font-family:'Prosto One',Arial,sans-serif;font-size:1.125em;}.field_about_body .field_p_body{margin-top:1.5em;}.field_about_principles-item{margin-bottom:0.5em;display:flex;align-items:center;padding:0.75em;background-color:#F2F2F2;}.field_about_principles-item .counter{min-width:3em;height:3em;flex-basis:3em;line-height:3em;text-align:center;background-color:#9FCA38;margin-right:1.5em;}.field_about_principles-item .counter span{font-family:'Prosto One',Arial,sans-serif;font-size:1.5em;}.field_about_principles-item-value{font-size:0.875em;}.block-body2{border-top:1px solid #e0e0e0;}.page-contact-cover{margin-bottom:5em;}.contact-phone{padding-bottom:3em;border-bottom:1px solid #F2F2F2;text-align:center;}.contact-phone a{font-family:'Prosto One',Arial,sans-serif;font-size:2em;color:#293613;display:inline-block;}a.email{display:inline-block;}.contact-cover{margin-top:1.5em;}.contact-title{font-size:0.875em;color:#888888;margin-bottom:0.8em;}.page-contact-cover-bottom-right{margin-top:1.5em;}.page-contact-map{margin-top:5em;}.page-contact .field_body{margin-bottom:5em;}.link-faq{max-width:20em;margin:0 auto;}.view-faq{margin-top:3em;}.view-faq .views-row{margin-bottom:0.5em;padding:0.75em;background-color:#F2F2F2;}.faq-q{display:flex;align-items:center;position:relative;font-size:1.125em;min-height:1.55em;padding-right:2.66em;font-family:'Prosto One',Arial,sans-serif;}.faq-q:after{content:'?';font-family:'Prosto One',Arial,sans-serif;position:absolute;font-size:1.5em;right:0;top:0;color:#9FCA38;}.faq-a{margin-top:1em;color:#888888;}.user-login-form{max-width:15em;background-color:#F2F2F2;padding:1.5em;margin-top:1.5em;}.form-overlay,.menu-overlay{z-index:1000;position:fixed;width:100vw;height:100vh;left:0;top:0;background:rgba(33,33,33,0.80);backdrop-filter:blur(10px);}.menu-overlay{z-index:2;}.form-block{position:absolute;z-index:2000;width:100%;}.form-close,.menu-overlay-close{position:absolute;cursor:pointer;z-index:8041;width:3em;height:3em;right:0.75em;top:0.75em;}.form-close:after,.menu-overlay-close:after{content:'\e902';font-family:'icons';font-size:1.5em;position:absolute;line-height:2.1em;text-align:center;width:100%;height:100%;color:#7B9F26;background-color:#F2F2F2;border-radius:50%;}.form-close:hover:after,.menu-overlay-close:hover:after{transform:scale(0.9);}.form-block-inner{height:100%;box-sizing:border-box;padding:1.25em;background-color:#F2F2F2;}.form-block h2{padding:0 2.3em 1em 0;}.webform-confirmation__message{font-size:1.125em;}.webform-confirmation__message p{margin:0;}.form-block div.messages{margin:0;padding-left:0.7em;}.webform-client-form  .form-checkbox{display:inline-block;width:1.4em;}.form-item-policy label{font-weight:400;line-height:1.4em;}.form-item-policy a{color:#7B9F26;display:inline-block;vertical-align:top;}.form-item-policy a:hover{color:#9FCA38;}.webform-type-radios .form-item{margin-bottom:0;}.captcha__element{display:flex;align-items:center;}.captcha .description,.captcha__title{display:none;}.captcha .form-item{margin-bottom:0;}.captcha img{margin-bottom:0.3em;margin-right:0.5em;}.form-item-captcha-response label{margin-right:1em;}.form-item-captcha-response .form-text{max-width:10em;}.description{color:#999999;font-size:0.7em;}.visually-hidden{display:none;}.webform-submission-form div.messages{padding:0;margin:0 0 1em 0;border:0;}.form-managed-file .form-file{margin-bottom:1em;}.form-managed-file .form-submit{height:2em;width:auto;line-height:2em;font-size:1em;}.form-managed-file .form-submit .button-text::after{display:none;}.js-form-type-managed-file .description{margin-top:1em;}.ajax-progress{display:flex;align-items:center;text-align:center;height:3.25em;width:100%;padding:0;overflow:hidden;}.form-body .ajax-progress{height:2em;}.ajax-progress .throbber{display:block;float:none;margin:0 auto;padding:0;background:none;}.throbber,.throbber:after{border-radius:50%;width:2em;height:2em;}.throbber{font-size:10px;width:1em;height:1em;position:relative;text-indent:-9999em;border-top:1em solid rgba(36,40,44,0.2);border-right:1em solid rgba(36,40,44,0.2);border-bottom:1em solid rgba(36,40,44,0.2);border-left:1em solid #9FCA38;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.ajax-progress .message{display:none;}.form-link-call,.form-link-faq,.form-block.form-link-message{max-width:34em;}.form-link-map{max-width:50em;height:30.625em;}.item-list-pager{width:100%;padding:0;margin:2em 0 0;padding:0.375em;box-sizing:border-box;overflow:hidden;}.item-list-pager .pager__items{float:left;left:50%;position:relative;text-align:center;margin:0;padding:0;}ul.pager__items li{right:50%;position:relative;list-style:none;display:inline-block;margin:0 0.1875em;padding:0;text-align:center;vertical-align:middle;}.content ul.pager__items li:before{display:none;}ul.pager__items a{display:inline-block;font-size:1em;height:2.5em;width:2.5em;line-height:2.5em;border:0;border-radius:50%;color:#293613;transition:background-color .2s ease-in-out;}ul.pager__items a:hover,.pager__items .is-active a,.pager__items .is-active a{background-color:#9FCA38;font-weight:700;}ul.pager__items .pager__item--previous a,ul.pager__items .pager__item--next a{display:block;font-size:1.5em;border:0;width:1.6666em;height:1.6666em;line-height:1.5em;position:relative;color:#293613;background:none;transition:color .2s ease-in-out;}ul.pager__items .pager__item--previous a:hover,ul.pager__items .pager__item--next a:hover{color:#9FCA38;}.pager__item--ellipsis{height:1.75em;width:1.75em;line-height:1.75em;}@media screen and (min-width:760px){h1,.title-h1{font-size:3em;}h2,.title-h2{font-size:2.5em;}h3,.title-h3{font-size:1.5em;}.inner{padding:0 1em;}.block-cover{margin-bottom:7.5em;}.block-title-cover{padding-bottom:2.5em;margin-bottom:3em;}.block-title-cover h3{font-size:1em;}a.link-page .button-text{justify-content:start;}.captcha img{margin-bottom:0;}.footer{padding:3.75em 0 0 0;}.footer-top{display:flex;justify-content:space-between;padding-bottom:6.25em;}.footer-logo{width:20%;flex-basis:20%;}.menu-footer{margin-bottom:0;}.menu-main-footer{width:30%;flex-basis:30%;}.menu-contact-footer{width:40%;flex-basis:40%;}h3.footer-menu-title{margin-bottom:1.5em;}.menu-footer .link-form{margin-top:0.5em;cursor:pointer;}.footer-bottom{display:flex;justify-content:space-between;padding:1.5em 0;align-items:center;}.copyright{margin-bottom:0;}.author{margin-top:0;}.front-block1{overflow:hidden;margin-top:7.5em;}.front-block1 .slick-list{padding:0 5em 0 0 !important;}.front-block1 .slick-slide{margin-right:0.5em;}.front-block1 .field_block_content_format h2{font-size:1.5em;}.front-block1 .field_b_text2{display:flex;justify-content:space-between;margin-bottom:3.75em;}.front-block1 .field_b_text2 .text-item{width:48%;flex-basis:48%;margin-bottom:0;}.front-block1 .field_b_text2 .text-item *{font-size:1em;}.front-block1-right-bottom{display:flex;justify-content:space-between;}.front-block1-right-bottom-left{display:flex;justify-content:space-between;flex-direction:column;padding:1em;}.front-block1-right-bottom .field_b_image2{margin-top:0;}.front-block2{padding:7.5em 0;}.front-block2 .field_b_elements{display:flex;justify-content:space-between;flex-wrap:wrap;}.front-block2-item{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);box-sizing:border-box;display:flex;flex-direction:column;}.front-block2-item .paragraph--type--element-glavnaya{display:flex;justify-content:space-between;flex-direction:column;height:100%;}.front-block2-item .counter{padding:1em 1em 0.66em 1em;}.front-block2-item .field_p_body{padding:0 1em 1em;margin:0 0 1.5em 0;}.front-block2 .link-form{margin-top:7.5em;}.front-block2 .link-form .icon-set{font-size:3em;padding-bottom:0;}.front-block2 .link-form .icon-set::after{display:none;}.front-block2 .link-form .icon-set span{position:relative;padding-right:1.6em;}.front-block2 .link-form .icon-set span::after{content:'\e906';position:absolute;font-family:'icons';right:0;bottom:0;width:1.875em;height:1.875em;line-height:1.875em;text-align:center;font-size:0.66em;color:#333333;background-color:#9FCA38;border-radius:50%;transition:transform .4s ease;}.front-block2 .link-form:hover .icon-set span::after{transform:scale(0.9);}.slick--field-b-images .slick__slider,.slick--field-images-gallery .slick__slider,.field_gallery_images{display:flex;flex-wrap:wrap;justify-content:space-between;}.slick--field-b-images .media--slick,.slick--field-images-gallery .media--slick{line-height:0;}.slick--field-b-images .slick__slide,.slick--field-images-gallery .slick__slide,.field_gallery_images .field_media_image_2{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);margin-bottom:0.5em;}.project-images{height:17.5em;}.project-cover{padding:1em 1em 1.5em 1em;}.project-param{font-size:0.875em;padding:0.85em;margin-right:0.85em;margin-bottom:0.85em;border-radius:1.8em;}.front-page .block-form-message{margin-bottom:7.5em;}.block-reviews{display:flex;justify-content:space-between;}.block-reviews .block-title-cover{width:45%;flex-basis:45%;}.yandex-reviews{width:50%;flex-basis:50%;}.field_block1 .field_p_body{padding:1.5em 1.5em 3em 1.5em;}.field_block1 .field_p_body h2{font-size:5em;}.field_block1 .field_p_body h3{font-size:1.5em;}.field_block1-right-bottom{display:flex;justify-content:space-between;}.field_block1 .field_p_body2{width:60%;flex-basis:60%;padding:0 1.5em 1.5em 1.5em;box-sizing:border-box;}.field_block1 .field_p_images{width:12.5em;flex-basis:12.5em;flex-direction:column;}.field_block1 .field_p_images .images-item{flex-basis:100%;width:100%;}.block-elements .block-title-cover{margin-bottom:0;}.field_elements{display:flex;justify-content:space-between;}.field_elements-cover-left{display:block;width:25%;flex-basis:25%;position:-webkit-sticky;position:sticky;top:4em;align-self:flex-start;padding-top:3em;}.content .field_elements-cover-left ul{padding-left:0;}.content .field_elements-cover-left ul li{list-style:none;font-size:0.875em;margin-bottom:0.57em;cursor:pointer;}.content .field_elements-cover-left ul li.active-item{display:flex;align-items:center;}.content .field_elements-cover-left ul li.active-item::before{content:'';display:inline-block;width:0.57em;height:0.57em;min-width:0.57em;flex-basis:0.57em;background-color:#9FCA38;border-radius:50%;margin-right:1em;}.field_elements-cover-right{width:73%;flex-basis:73%;padding-top:3em;}.field_elements .paragraph--type--element{display:flex;justify-content:space-between;}.field_elements .field_p_image{width:12.5em;flex-basis:12.5em;min-width:12.5em;margin-right:1.5em;}.field_elements-right{padding-top:0;display:flex;flex-direction:column;justify-content:space-between;}.field_elements .counter{top:0;}.paragraph--type--otdelka{border:0;padding-bottom:0;margin-bottom:3em;display:flex;justify-content:space-between;}.field_finishing-left{padding:1.5em;width:50%;flex-basis:50%;box-sizing:border-box;display:flex;flex-direction:column;}.paragraph--type--otdelka:nth-child(2n) .field_finishing-left{order:2;}.paragraph--type--otdelka:nth-child(2n) .slick{order:1;}.field_finishing-left .field_p_image{order:2;margin:6em 0 3.375em;}.field_finishing-left .field_p_title{order:1;font-size:2em;margin:0;}.field_finishing-left .field_p_body{order:3;font-size:1em;}.paragraph--type--otdelka .slick{width:50%;flex-basis:50%;}.paragraph--type--otdelka .slick div{height:100%;}.paragraph--type--otdelka .slick img{width:100%;height:100%;object-fit:cover;}.slick .slick-prev{right:3.95em;bottom:1.5em;}.slick .slick-next{right:1.5em;bottom:1.5em;}.field_communications,.view-gallery{display:flex;justify-content:space-between;flex-wrap:wrap;}.paragraph--type--kommunikaciya,.view-gallery .views-row{box-sizing:border-box;width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);display:flex;flex-direction:column;justify-content:space-between;}.field_communications-left{padding:1em;}.field_communications-left .field_p_title{font-size:1.5em;}.gallery-title-cover{padding:1.5em 1em 3.75em 1em;flex-grow:1;}.gallery-title a,.project-title a{font-size:2em;}.gallery-title-cover a.node-link{left:1em;bottom:1em;}.slick--field-images-gallery .slick-list{padding:0 6em 0 0 !important;}.node-project .project-param-cover{display:flex;justify-content:space-between;}.node-project .project-param-cover .project-param{width:calc(25% - 0.4em);flex-basis:calc(25% - 0.4em);box-sizing:border-box;margin-right:0;padding:1.5em;display:flex;flex-direction:column;justify-content:space-between;}.node-project .project-price-cover{display:flex;justify-content:space-between;}.node-project .project-price{display:flex;flex-direction:column;justify-content:space-between;align-items:start;padding:1em;}.node-project .field_project_price{font-size:2em;}.project-price-cover .link-button{width:40%;flex-basis:40%;margin-top:0;}.field_about_body-right{padding:1.5em;}.field_about_body-right-top{display:flex;justify-content:space-between;align-items:center;}.field_about_body-right .field_p_number{border-bottom:0;border-right:1px solid #F2F2F2;}.field_about_body-right .field_p_title{padding:1.5em;}.field_about_principles{display:flex;flex-wrap:wrap;justify-content:space-between;}.field_about_principles-item{width:calc(50% - 0.25em);flex-basis:calc(50% - 0.25em);box-sizing:border-box;padding:1.5em;}.page-contact-cover-bottom{display:flex;justify-content:space-between;padding-top:1.5em;}.page-contact-cover-bottom-left{width:80%;flex-basis:80%;display:flex;justify-content:space-between;}.contact-cover{margin:0;width:50%;flex-basis:50%;}.page-contact-cover .block-contact-cover-bottom{width:15%;flex-basis:15%;margin-top:0;justify-content:end;}.view-faq .views-row{padding:1.5em;}.faq-q{font-size:1.5em;}}@media screen and (min-width:980px){img.align-left{display:block;float:left;margin-right:1em;margin-bottom:1em;}img.align-right{display:block;float:right;margin-left:1em;margin-bottom:1em;}.front-block1 .slick-list,.slick--field-images-gallery .slick-list{padding:0 22em 0 0 !important;}.slick--field-b-images .slick__slide,.slick--field-images-gallery .slick__slide,.field_gallery_images .field_media_image_2{width:calc(100%/3 - 0.35em);flex-basis:calc(100%/3 - 0.35em);overflow:hidden;}.slick--field-b-images .slick__slide img,.slick--field-images-gallery .slick__slide img,.field_gallery_images .field_media_image_2 img{transition:transform .3s ease;}.slick--field-b-images:not(.slick--view--frontpage--page-1) .slick__slide:hover img,.slick--field-images-gallery .slick__slide:hover img,.field_gallery_images .field_media_image_2:hover img{transform:scale(1.15);}.block-form-message{display:flex;justify-content:space-between;}.block-message-img{order:2;width:45%;flex-basis:45%;height:auto;}.block-message-cover{order:1;width:55%;flex-basis:55%;padding:1.5em;box-sizing:border-box;}.content .field_elements-cover-left ul li{font-size:1em;}.field_elements .field_p_title{font-size:1.5em;}.item-empty{display:block;}.view-page_projects .project-cover{padding:1em;box-sizing:border-box;}.gallery-title,.project-title{font-size:1.5em;}.project-block{display:flex;justify-content:space-between;padding-top:1.5em;position:relative;}.project-block .block-title-h2{padding-top:0;}.project-block-title-cover{display:block;width:45%;flex-basis:45%;position:-webkit-sticky;position:sticky;top:9em;align-self:flex-start;}.project-block .field_project_layout,.project-block .field_body,.project-block .field_project_prices{width:50%;flex-basis:50%;}.project-price-value{font-size:1.5em;}.paragraph--type--o-nas-blok-1,.paragraph--type--o-nas-tekst{display:flex;justify-content:space-between;}.paragraph--type--o-nas-blok-1 .field_p_image{width:50%;flex-basis:50%;height:auto;}.paragraph--type--o-nas-blok-1 .trig-target,.field_about_body .field_media_image{height:100%;}.field_about_body-right,.paragraph--type--o-nas-tekst .field_p_title,.paragraph--type--o-nas-tekst .field_p_body{width:50%;flex-basis:50%;box-sizing:border-box;}.paragraph--type--o-nas-tekst{padding-top:1.5em;}.paragraph--type--o-nas-tekst .field_p_title{padding-top:0;}}@media screen and (min-width:1280px){.inner{padding:0 1.5em;}.block-title-cover .trig-target{width:100%;}.block-title-cover-inner{display:flex;justify-content:space-between;align-items:start;}.block-title-cover h3{width:45%;flex-basis:45%;}.block-title-cover h2,.front-projects-text-cover{width:50%;flex-basis:50%;}.front-projects-text-cover h2{width:100%;}.block-reviews .block-title-cover-inner{display:block;}.node-body table{overflow-y:auto;}.header .inner{flex-wrap:wrap;padding-top:1.5em;padding-bottom:1.5em;}.logo-block{position:absolute;height:4em;width:8.75em;left:50%;top:1.5em;margin-left:-4.375em;text-align:center;z-index:3;}a.front-link{justify-content:center;}.header-right{width:40%;flex-basis:40%;justify-content:start;align-items:center;}.block-phone{width:auto;flex-basis:auto;margin-right:0.5em;}.header a.phone{width:auto;height:auto;background:none;color:#fff;border-radius:0;position:relative;overflow:hidden;}.header a.phone .field_block_content::before,.header .link-map::before,.header-right-right .button-text::before{content:'';position:absolute;left:-1px;bottom:0;width:100%;height:1px;background:#fff;transition:transform .4s ease;transform:translateX(-100%);}.header a.phone:hover .field_block_content::before,.header .link-map:hover::before,.header-right-right .button-text:hover::before{transform:translateX(0);}.header a.phone::after{display:none;}a.phone .hidden{display:inline-block;font-size:0.875em;}.block-contact{height:1.5em;background:unset;margin-right:0;}.header-right a::after{line-height:1em;}.link-menu-main{display:none;}.header-right-right{display:flex;justify-content:end;width:40%;flex-basis:40%;}.header-right-right .address-cover{margin-bottom:0;}.header .link-map{margin-top:0;position:relative;overflow:hidden;}.header .link-map .field_block_content{font-size:0.875em;}.header-right-right .link-button{background:none;line-height:normal;height:auto;padding:0;margin-left:1.5em;color:#fff;font-weight:400;}.header-right-right .button-text{font-size:0.875em;position:relative;overflow:hidden;}.header-right-right .button-text::after{margin-left:1em;line-height:1.3em;}.header-right-right .link-button:hover{transform:unset;}.menu-block{position:relative;display:block;height:auto;flex-basis:100%;left:0;top:0;transform:unset;transition:unset;opacity:1;background:none;margin-top:1.2em;}.menu-block-bottom{display:none;}.menu-main-cover{padding:0;}.menu-main-cover .menu{border:0;display:flex;justify-content:space-between;}.menu-main-cover .leaf{border-bottom:0;padding:0;}.menu-main-cover a::after{display:none;}.menu-main-cover .leaf.item4{margin-right:20%;}.footer-logo,.copyright{width:50%;flex-basis:50%;}.menu-footer,.privacy-policy-cover,.author{width:25%;flex-basis:25%;}.front-page .page-title{padding-top:10em;}.front-page .page-title .inner{height:calc(100vh - 10em);}.front-page .page-title .inner::after{left:1em;bottom:1em;}.front-page .page-title h1{max-width:16.25em;}.front-page .page-title h3{font-size:1.25em;max-width:39em;padding-top:1.5em;}.front-block1 .inner{display:flex;flex-wrap:wrap;justify-content:space-between;}.block-title-cover{width:100%;flex-basis:100%;}.front-block1 .slick{width:40%;flex-basis:40%;}.front-block1 .slick-list{padding:0 0 0 0 !important;}.front-block1 .slick-slide{margin-bottom:0;margin-right:0;}.front-block1 .slick div{height:100%;}.front-block1 .slick div img{width:100%;height:100%;object-fit:cover;}.front-block1-right{width:50%;flex-basis:50%;}.front-block1-right{margin-top:0;}.front-block2-item{position:relative;}.front-block2-item .counter{position:absolute;left:0;top:0;}.front-block2-item .paragraph--type--element-glavnaya{flex-direction:row;}.front-block2-item .field_p_body{width:50%;flex-basis:50%;display:flex;flex-direction:column;justify-content:end;margin-bottom:0;padding-top:4em;}.front-block2-item .field_p_image{width:50%;flex-basis:50%;height:auto;}.view-block_projects .slick-list{padding:0 0 0 0 !important;}.view-block_projects a.project-link,.view-block_projects .project-cover{display:flex;flex-direction:column;justify-content:space-between;}.view-block_projects .project-cover{flex-grow:1;}a.project-link{height:100%;}.block-message-img{width:50%;flex-basis:50%;}.block-message-cover{width:50%;flex-basis:50%;}.paragraph--type--opisanie{display:flex;justify-content:space-between;}.field_block1 .field_p_image,.field_block1-right{width:50%;flex-basis:50%;}.field_block1 .field_p_image *{height:100%;}.field_elements-cover-left{top:5em;}.field_elements .field_p_body{font-size:1em;}.paragraph--type--kommunikaciya{display:flex;justify-content:space-between;flex-direction:row;}.field_communications-left{box-sizing:border-box;width:50%;flex-basis:50%;display:flex;justify-content:space-between;flex-direction:column;}.field_communications-left .field_p_body{margin-bottom:0;}.paragraph--type--kommunikaciya .slick{width:50%;flex-basis:50%;min-height:20.625em;}.paragraph--type--kommunikaciya .slick div,.paragraph--type--kommunikaciya .slick a{height:100%;}.paragraph--type--kommunikaciya .slick img{width:100%;height:100%;object-fit:cover;}.view-page_projects a.project-link{display:flex;justify-content:space-between;}.view-page_projects .project-cover{width:50%;flex-basis:50%;display:flex;flex-direction:column;justify-content:space-between;}.view-page_projects .project-images{width:50%;flex-basis:50%;height:auto;min-height:17.5em;}.slick--field-images-gallery .slick-list{padding:0 4em 0 0 !important;}.field_about_principles-item{width:calc(100%/3 - 0.35em);flex-basis:calc(100%/3 - 0.35em);box-sizing:border-box;padding:1.5em;}.field_about_principles-item-value{font-size:1em;}}@media screen and (min-width:1320px){}@media screen and (min-width:1400px){}
