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}html{height:100%}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}a{text-decoration:none;color:initial}::selection{background:rgba(255,139,92,.3)}*,:after,:before{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}:focus{outline:none!important}@font-face{font-family:Inter Black;font-style:normal;font-display:swap;font-weight:900;src:url(/wp-content/themes/transstroy/webpack/src/fonts/Inter-Black.woff2) format("woff2"),url(/wp-content/themes/transstroy/webpack/src/fonts/Inter-Black.woff) format("woff")}@font-face{font-family:Inter Bold;font-style:normal;font-display:swap;font-weight:700;src:url(/wp-content/themes/transstroy/webpack/src/fonts/Inter-Bold.woff2) format("woff2"),url(/wp-content/themes/transstroy/webpack/src/fonts/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter Light;font-style:normal;font-display:swap;font-weight:300;src:url(/wp-content/themes/transstroy/webpack/src/fonts/Inter-Light.woff2) format("woff2"),url(/wp-content/themes/transstroy/webpack/src/fonts/Inter-Light.woff) format("woff")}@font-face{font-family:Inter Medium;font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/themes/transstroy/webpack/src/fonts/Inter-Medium.woff2) format("woff2"),url(/wp-content/themes/transstroy/webpack/src/fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter Regular;font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/transstroy/webpack/src/fonts/Inter-Regular.woff2) format("woff2"),url(/wp-content/themes/transstroy/webpack/src/fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter SemiBold;font-style:normal;font-display:swap;font-weight:600;src:url(/wp-content/themes/transstroy/webpack/src/fonts/Inter-SemiBold.woff2) format("woff2"),url(/wp-content/themes/transstroy/webpack/src/fonts/Inter-SemiBold.woff) format("woff")}.wrapper{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%;max-width:1440px;overflow-x:hidden}@media(max-width:768px){.wrapper{padding-left:12px;padding-right:12px}}body{font-family:Inter Regular;color:#10290c;font-size:20px;line-height:150%;overflow-x:hidden;background:#fff}button{background:none;outline:none;border:none}.btn{display:block;padding:12px 32px;border-radius:4px;background-color:#48cf32;color:#fff;font-family:Inter Bold;font-size:14px;font-weight:700;line-height:normal;transition:background-color .3s;text-align:center;cursor:pointer}@media(max-width:768px){.btn{padding:8px 20px;font-family:Inter SemiBold}}.btn:hover{background-color:#39ba24}.btn.disabled{border-color:#dfdfdf!important;background-color:#dfdfdf!important}strong{font-family:Inter SemiBold}section{margin-bottom:60px}@media(max-width:768px){section{margin-bottom:30px}}.heading{background-image:url(/wp-content/themes/transstroy/assets/imgs/bg-hero-pages.jpg);background-size:cover;background-repeat:no-repeat;background-position:0 0;height:268px;width:100%;margin-bottom:10px;padding:38px;display:flex;align-items:center}@media(max-width:768px){.heading{width:calc(100% + 24px);margin:0 -12px;padding:20px;height:188px}}.heading__title{color:#fff;font-family:Inter Black;font-size:42px;font-style:italic;line-height:128.571%;text-transform:uppercase}@media(max-width:768px){.heading__title{font-size:28px;margin-top:15px}}body.home .header__row.last{padding-bottom:0}body.home .hero{padding-top:16px}h1,h2,h3,h4,h5{line-height:120%}h1{font-family:Inter Black;font-size:42px}@media(max-width:768px){h1{font-size:24px}}h2,h3,h4,h5{font-size:36px;font-family:Inter SemiBold}@media(max-width:768px){h2,h3,h4,h5{font-size:18px}}p{color:#10290c;font-family:Inter Regular;font-size:20px;line-height:150%}@media(max-width:768px){p{font-size:14px}}.title{color:#10290c;font-family:Inter SemiBold;font-size:36px;line-height:44px;letter-spacing:-.72px;margin-bottom:20px}.title:last-child{margin-bottom:0}@media(max-width:768px){.title{font-size:20px;line-height:150%;margin-bottom:12px}}.subtitle{color:#48d032;font-family:Inter SemiBold;font-size:16px;line-height:24px;margin-bottom:12px}.subtitle:last-child{margin-bottom:0}@media(max-width:768px){.subtitle{font-size:14px;line-height:150%;margin-bottom:8px}}.wysiwyg-desc h2,.wysiwyg-desc h3,.wysiwyg-desc h4,.wysiwyg-desc h5{font-family:Inter Black;font-size:20px;line-height:28px;opacity:.8;margin-bottom:12px}.wysiwyg-desc h2:last-child,.wysiwyg-desc h3:last-child,.wysiwyg-desc h4:last-child,.wysiwyg-desc h5:last-child{margin-bottom:0}@media(max-width:768px){.wysiwyg-desc h2,.wysiwyg-desc h3,.wysiwyg-desc h4,.wysiwyg-desc h5{font-size:18px;line-height:150%}}.wysiwyg-desc p{font-size:18px;line-height:28px;opacity:.8;margin-bottom:12px}.wysiwyg-desc p:last-child{margin-bottom:0}@media(max-width:768px){.wysiwyg-desc p{font-size:14px;line-height:150%}}.wysiwyg-desc ul{list-style-type:disc;padding-left:40px;margin-bottom:12px}@media(max-width:768px){.wysiwyg-desc ul{padding-left:20px}}.wysiwyg-desc ul:last-child{margin-bottom:0}.wysiwyg-desc ul li{font-size:16px;line-height:24px;margin-bottom:6px;opacity:.8}@media(max-width:768px){.wysiwyg-desc ul li{font-size:14px;line-height:150%}}.wysiwyg-desc ul li:last-child{margin-bottom:0}.wysiwyg-desc ol{list-style-type:decimal;padding-left:40px;margin-bottom:12px}@media(max-width:768px){.wysiwyg-desc ol{padding-left:20px}}.wysiwyg-desc ol:last-child{margin-bottom:0}.wysiwyg-desc ol li{font-size:16px;line-height:24px;margin-bottom:6px;opacity:.8}@media(max-width:768px){.wysiwyg-desc ol li{font-size:14px;line-height:150%}}.wysiwyg-desc ol li:last-child{margin-bottom:0}label{font-family:Inter Medium;font-size:14px;line-height:20px;margin-bottom:6px}input,textarea{width:100%;padding:10px 14px;border-radius:4px;border:1px solid #d0ddd3;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:#10290c;font-size:16px;line-height:24px;resize:none;transition:.3s}@media(max-width:768px){input,textarea{font-size:12px;line-height:150%;padding:6px 10px}}input:hover,textarea:hover{border-color:#10290c}input:focus,textarea:focus{border-color:#c4fbbb;box-shadow:0 0 0 4px rgba(57,186,36,.46),0 1px 2px 0 rgba(16,24,40,.05)}input::placeholder,textarea::placeholder{opacity:.4}input.error,textarea.error{border:1px solid #fda29b;box-shadow:0 0 0 4px #fee4e2,0 1px 2px 0 rgba(16,24,40,.05)}textarea{height:100px}.hover-link{transition:.3s;width:auto!important;cursor:pointer;display:inline-block}.hover-link:after{content:"";width:100%;height:1px;position:relative;top:-5px;display:block;background:#48d032;transform:translateY(3px) scale(0);transition:.3s}.hover-link:hover{color:#48d032!important}.hover-link:hover:after{transform:translateY(3px) scale(1)}.hover-link.white:after{background:#fff}.hover-link.white:hover{text-decoration:none;color:#fff!important}.header__row .wrapper{display:flex;justify-content:space-between;align-items:center}.header__row.first{padding:8px 0;background-color:#1f870e}.header__row.last{padding:16px 0}.header__info{display:flex;gap:24px}@media(max-width:1000px){.header__info{width:100%;justify-content:space-between}}@media(max-width:768px){.header__info{gap:8px}}.header__logo{position:relative;overflow:hidden}.header__logo:before{position:absolute;z-index:1;top:0;left:-100px;content:"";display:block;width:60px;height:100%;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-o-transform:skew(-45deg);background-image:linear-gradient(90deg,rgba(222,246,238,.6),rgba(222,246,238,.1));transition:.6s;transition-delay:.3s;animation:startAnimate 5s linear infinite}.header__address,.header__nav.first .header__link,.header__tel{color:#fff;font-family:Inter Regular;font-size:14px;line-height:24px}@media(max-width:768px){.header__address,.header__nav.first .header__link,.header__tel{font-size:10px;line-height:18px}}.header__address,.header__tel{display:flex;align-items:center;justify-content:center}.header__address:before,.header__tel:before{content:"";display:block;width:16px;height:16px;margin-right:4px}.header__address:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23clip0_67_2592)' stroke='%23fff' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 6.667c0 4.667-6 8.667-6 8.667s-6-4-6-8.667a6 6 0 1112 0z'/%3E%3Cpath d='M8 8.667a2 2 0 100-4 2 2 0 000 4z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_67_2592'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.header__tel{transition:color .3s}.header__tel:hover{color:#48d032}.header__tel:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23clip0_191_3865)'%3E%3Cpath d='M14.667 11.28v2a1.332 1.332 0 01-1.453 1.333 13.193 13.193 0 01-5.754-2.047 13 13 0 01-4-4 13.193 13.193 0 01-2.046-5.78A1.333 1.333 0 012.74 1.333h2A1.333 1.333 0 016.074 2.48a8.56 8.56 0 00.466 1.873 1.333 1.333 0 01-.3 1.407l-.846.846a10.667 10.667 0 004 4l.846-.846a1.333 1.333 0 011.407-.3 8.56 8.56 0 001.873.466 1.333 1.333 0 011.147 1.354z' stroke='%23fff' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_191_3865'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.header__nav{display:flex;gap:32px}@media(max-width:1000px){.header__nav{display:none}}.header__nav.last .header__link{color:#10290c;font-family:Inter SemiBold;font-size:16px;line-height:24px}.header__burger{display:none}@media(max-width:1000px){.header__burger{display:flex;cursor:pointer}.header__burger svg{width:50px;height:50px}}.menu-mobile{position:fixed;right:-1000px;background:transparent}.menu-mobile .menu-mobile__wrapper{width:287px;height:100%;background:#fff;padding:50px 20px;right:-1000px;top:0;position:fixed;transition:right .3s}.menu-mobile__close{position:absolute;top:10px;right:10px}@media(max-width:1000px){.menu-mobile.open{display:flex;justify-content:flex-end;width:100vw;height:100vh;top:0;right:0;z-index:200;background:rgba(9,39,4,.8);backdrop-filter:blur(2px)}.menu-mobile.open .menu-mobile__wrapper{right:0}.menu-mobile .menu-mobile__wrapper .menu-item a{position:relative;display:block;color:#10290c;font-family:Inter Bold;font-size:16px;line-height:140%;margin-bottom:24px}}@keyframes startAnimate{0%{left:-100px}30%{left:300px}to{left:301px}}.footer{background-color:#0b3a03}.footer .partners{border-bottom:1px solid hsla(0,0%,100%,.38)}.footer .partners .wrapper{padding:40px 92px}@media(max-width:768px){.footer .partners .wrapper{padding:40px 12px 20px}}.footer .partners__title{color:#fff;text-align:center;font-family:Inter Medium;font-size:16px;line-height:24px;margin-bottom:12px}.footer .partners__list{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}@media(max-width:768px){.footer .partners__list{gap:8px}}.footer .partners__elem{height:48px}@media(max-width:768px){.footer .partners__elem{height:36px}}.footer .partners__elem img{height:100%;width:auto}.footer__wrapper{padding:40px 60px}@media(max-width:768px){.footer__wrapper{padding:20px 12px}}.footer-contact{padding:20px;border-radius:18px;background:#295821;display:flex;gap:102px;align-items:center;margin-bottom:40px}@media(max-width:768px){.footer-contact{gap:12px;flex-direction:column;align-items:flex-start;padding:12px}}.footer-contact__title{color:#fff;font-family:Inter SemiBold;font-size:20px;line-height:150%;margin-bottom:12px}@media(max-width:768px){.footer-contact__title{font-size:18px}}.footer-contact__desc{color:#eaecf0;font-size:16px}@media(max-width:768px){.footer-contact__desc{font-size:14px}}.footer-contact__btn{min-width:189px}.footer__body,.footer__navs{display:flex;gap:32px}.footer__body{padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.38)}@media(max-width:768px){.footer__body{padding-bottom:20px;flex-direction:column}}@media(max-width:768px){.footer__navs{gap:12px}}.footer__nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:256px}@media(max-width:768px){.footer__nav{width:calc(50% - 6px);gap:8px}}.footer__link{color:#eaecf0;font-family:Inter SemiBold;font-size:16px;line-height:24px}@media(max-width:768px){.footer__link{font-size:14px;line-height:150%}}.footer__info h3,.footer__info h4,.footer__info h5{color:#fff;font-family:Inter SemiBold;font-size:20px;line-height:30px;margin-bottom:12px}@media(max-width:768px){.footer__info h3,.footer__info h4,.footer__info h5{font-size:18px;line-height:150%}}.footer__info p{color:#eaecf0;font-size:16px;line-height:24px}@media(max-width:768px){.footer__info p{font-size:14px;line-height:150%}}.footer__bottom{display:flex;justify-content:space-between;align-items:center;padding:12px 20px 0}@media(max-width:768px){.footer__bottom{padding:12px 0 0;gap:12px}}.footer__bottom_text{color:#fff;font-size:16px;line-height:24px;opacity:.9}@media(max-width:768px){.footer__bottom_text{font-size:14px;line-height:150%}}@media(max-width:768px){.footer__logo{height:30px}.footer__logo svg{height:100%;width:auto}}.portfolio .gallery{margin-bottom:40px}@media(max-width:768px){.portfolio .gallery{margin-bottom:30px}}.portfolio__heading{padding-bottom:20px;border-bottom:1px solid rgba(11,58,3,.28);margin-bottom:20px}.portfolio__top{display:flex;gap:92px}@media(max-width:768px){.portfolio__top{flex-direction:column-reverse;gap:12px}}.portfolio__desc{margin-bottom:12px}.portfolio__aside{padding:30px 20px;border-radius:4px;background:#d5ffcd;width:400px;max-width:400px;min-width:400px}@media(max-width:768px){.portfolio__aside{width:100%;max-width:none;min-width:auto;padding:12px}}.portfolio__aside .aside__title{color:#10290c;font-family:Inter Bold;font-size:20px;font-style:normal;font-weight:700;line-height:28px;opacity:.8;margin-bottom:20px}@media(max-width:768px){.portfolio__aside .aside__title{font-size:18px;line-height:150%;margin-bottom:12px}}.portfolio__aside .aside__elem{color:#10290c;font-family:Inter Bold;font-size:18px;line-height:28px;opacity:.8;display:flex;align-items:center;margin-bottom:10px}@media(max-width:768px){.portfolio__aside .aside__elem{font-size:14px;line-height:150%}}.portfolio__aside .aside__elem:last-child{margin-bottom:0}.portfolio__aside .aside__elem:before{content:"";display:block;width:18px;height:18px;margin-right:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 18a9 9 0 007.51-13.961l-7.155 7.95a2 2 0 01-2.687.262L3.4 9.8a1 1 0 011.2-1.6l3.268 2.451 7.346-8.161A9 9 0 109 18z' fill='%2348CF32'/%3E%3C/svg%3E")}.portfolio__btns,.portfolio__table{margin-bottom:40px}.portfolio__btns{display:flex;gap:10px}@media(max-width:768px){.portfolio__btns{flex-wrap:wrap}}.portfolio__btns .btn{width:calc(50% - 5px);padding:32px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:0}@media(max-width:768px){.portfolio__btns .btn{padding:16px;width:100%}}.portfolio__btns .btn span{text-align:center;font-family:Inter Black;font-size:20px;font-style:italic;line-height:normal;text-transform:uppercase}@media(max-width:768px){.portfolio__btns .btn span{font-size:16px}}.portfolio__btns .btn.prev{background-color:transparent;border:1px solid #48d032;padding:31px;transition:border-color .3s}@media(max-width:768px){.portfolio__btns .btn.prev{padding:15px}}.portfolio__btns .btn.prev:hover{border-color:#1f870e}.portfolio__btns .btn.prev:hover span{color:#1f870e}.portfolio__btns .btn.prev:hover svg path{stroke:#1f870e}.portfolio__btns .btn.prev span{color:#48d032;transition:color .3s}.portfolio__btns .btn.prev svg path{transition:.3s}.vacancies__top{margin-top:47px;margin-bottom:23px;width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:20px;border-bottom:1px solid rgba(11,58,3,.28)}@media(max-width:768px){.vacancies__top{gap:12px;margin-top:30px;padding-bottom:12px;margin-bottom:12px;flex-direction:column;align-items:flex-start}}.vacancies__btn{width:440px;max-width:440px;min-width:440px;padding:14px;font-size:14px;font-family:Inter Black;font-style:italic;line-height:normal;text-transform:uppercase}@media(max-width:768px){.vacancies__btn{width:100%;max-width:none;min-width:auto}}.vacancies__body{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}@media(max-width:768px){.vacancies__body{flex-direction:column-reverse;gap:20px}}.vacancies__content{width:calc(100% - 480px)}@media(max-width:768px){.vacancies__content{width:100%}}.vacancies__heading{padding:20px;border-radius:2px;background:#d5ffcd;margin-bottom:20px;display:flex;gap:40px}@media(max-width:768px){.vacancies__heading{gap:12px;padding:12px;flex-direction:column}}.vacancies__salary,.vacancies__type{font-family:Inter SemiBold;font-size:20px;line-height:24px;display:flex;align-items:center}@media(max-width:768px){.vacancies__salary,.vacancies__type{font-size:16px;line-height:150%}}.vacancies__salary:before,.vacancies__type:before{content:"";display:block;width:24px;min-width:24px;height:24px;margin-right:8px}.vacancies__type:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M12 6v6l4 2m6-2c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10z' stroke='%2310290C' stroke-width='1.667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vacancies__salary:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.924 10.75H18.23c-1.424 0-2.481 1.059-2.481 2.25s1.057 2.25 2.48 2.25h2.718c.206-.013.295-.152.302-.236v-4.028c-.007-.084-.096-.223-.302-.235l-.023-.001zm-.074-1.5c.066 0 .13 0 .19.004.87.053 1.641.71 1.706 1.628.004.06.004.125.004.185v3.866c0 .06 0 .125-.004.185-.065.918-.836 1.575-1.707 1.629-.059.003-.123.003-.19.003h-2.618c-2.145 0-3.981-1.628-3.981-3.75s1.836-3.75 3.98-3.75h2.62z' fill='%23000'/%3E%3Cpath d='M19 14a1 1 0 11-2 0 1 1 0 012 0z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.85 9.25c.287-.01.572.044.835.16-.107-1.606-.402-2.844-1.326-3.769-.749-.748-1.698-1.08-2.87-1.238l-.042-.005a.761.761 0 00-.032-.023l-3.736-2.477a3.987 3.987 0 00-4.358 0L5.586 4.375a.775.775 0 00-.033.023l-.042.005c-1.172.158-2.121.49-2.87 1.238-.748.75-1.08 1.698-1.238 2.87-.153 1.14-.153 2.595-.153 4.433v.112c0 1.838 0 3.294.153 4.433.158 1.172.49 2.121 1.238 2.87.749.748 1.698 1.08 2.87 1.238 1.14.153 2.595.153 4.433.153h3.112c1.838 0 3.294 0 4.433-.153 1.172-.158 2.121-.49 2.87-1.238.924-.925 1.219-2.163 1.326-3.77-.202.09-.42.144-.646.158-.059.003-.123.003-.19.003h-.681c-.114 1.342-.371 2.05-.87 2.548-.423.423-1.003.677-2.009.812-1.027.138-2.382.14-4.289.14h-3c-1.907 0-3.261-.002-4.29-.14-1.005-.135-1.585-.389-2.008-.812-.423-.423-.677-1.003-.812-2.009-.138-1.027-.14-2.382-.14-4.289 0-1.907.002-3.26.14-4.29.135-1.005.389-1.585.812-2.008.423-.423 1.003-.677 2.009-.812 1.028-.138 2.382-.14 4.289-.14h3c1.907 0 3.262.002 4.29.14 1.005.135 1.585.39 2.008.812.499.498.756 1.207.87 2.548h.682zm-10.906-5h3.112c.517 0 1.003 0 1.46.003L12.85 3.148c-.8-.53-1.9-.53-2.7 0L8.483 4.253c.458-.003.944-.003 1.46-.003' fill='%23000'/%3E%3Cpath d='M6 8.25a.75.75 0 000 1.5h4a.75.75 0 100-1.5H6zM19 13a1 1 0 11-2 0 1 1 0 012 0z' fill='%23000'/%3E%3C/svg%3E")}.vacancies__desc{margin-bottom:32px}@media(max-width:768px){.vacancies__desc{margin-bottom:24px}}.vacancies__desc:last-child{margin-bottom:0}.vacancies__desc h3{color:#10290c;font-size:18px;line-height:24px}@media(max-width:768px){.vacancies__desc h3{font-size:16px;line-height:150%}}.vacancies__images{display:flex;gap:20px;margin-bottom:32px}@media(max-width:768px){.vacancies__images{margin-bottom:24px;overflow-x:auto}}.vacancies__images img{height:176px;min-width:240px;object-fit:cover}.vacancies-aside{width:440px;max-width:440px;min-width:440px}@media(max-width:768px){.vacancies-aside{width:100%;max-width:none;min-width:auto}}.vacancies-aside__wrapper{padding:30px 20px;border-radius:4px;background:#d5ffcd;margin-bottom:12px}@media(max-width:768px){.vacancies-aside__wrapper{padding:12px}}.vacancies-aside__name{font-family:Inter Bold;font-size:20px;line-height:28px;margin-bottom:5px}@media(max-width:768px){.vacancies-aside__name{font-size:18px;line-height:150%}}.vacancies-aside__city{font-family:Inter SemiBold;font-size:14px;line-height:28px}@media(max-width:768px){.vacancies-aside__city{line-height:150%}}.vacancies-aside__experience{margin-top:20px;font-family:Inter SemiBold;font-size:18px;line-height:28px;display:flex;align-items:center}@media(max-width:768px){.vacancies-aside__experience{font-size:16px;line-height:150%}}.vacancies-aside__experience:before{content:"";display:block;margin-right:10px;width:24px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M15 7a1 1 0 002 0h-2zM7 7a1 1 0 102 0H7zm3 8a1 1 0 000 2v-2zm4 2a1 1 0 100-2v2zM3 11a1 1 0 100 2v-2zm18 2a1 1 0 100-2v2zm-9-9c.994 0 1.295.009 1.518.068l.517-1.932C13.495 1.992 12.865 2 12 2v2zm5 3c0-.865.009-1.494-.136-2.035l-1.932.517c.06.223.068.524.068 1.518h2zm-3.482-2.932a2 2 0 011.414 1.414l1.932-.517a4 4 0 00-2.829-2.829l-.517 1.932zM12 2c-.866 0-1.495-.008-2.035.136l.517 1.932C10.705 4.008 11.006 4 12 4V2zM9 7c0-.994.009-1.295.068-1.518l-1.932-.517C6.991 5.505 7 6.135 7 7h2zm.965-4.864a4 4 0 00-2.829 2.829l1.932.517a2 2 0 011.414-1.414l-.517-1.932zM5.2 8h13.6V6H5.2v2zM21 10.2v7.6h2v-7.6h-2zM18.8 20H5.2v2h13.6v-2zM3 17.8v-7.6H1v7.6h2zM5.2 20c-.577 0-.949 0-1.232-.024-.272-.022-.373-.06-.422-.085l-.908 1.782c.378.193.772.264 1.167.297.384.03.851.03 1.395.03v-2zM1 17.8c0 .544 0 1.011.03 1.395.033.395.104.789.297 1.167l1.782-.908c-.025-.05-.063-.15-.085-.422C3 18.75 3 18.377 3 17.8H1zm2.546 2.091a1 1 0 01-.437-.437l-1.782.908a3 3 0 001.311 1.311l.908-1.782zM21 17.801c0 .576 0 .948-.024 1.231-.022.272-.06.373-.085.422l1.782.908c.193-.378.264-.772.296-1.167.032-.384.031-.851.031-1.395h-2zM18.8 22c.543 0 1.011 0 1.395-.031.395-.033.789-.104 1.167-.297l-.908-1.782c-.05.025-.15.063-.422.085C19.75 20 19.377 20 18.8 20v2zm2.091-2.547a1 1 0 01-.437.437l.908 1.782a3 3 0 001.311-1.311l-1.782-.908zM18.8 8c.576 0 .949 0 1.232.024.272.022.373.06.422.085l.908-1.782c-.378-.193-.772-.264-1.167-.296-.384-.032-.852-.03-1.395-.03v2zm4.2 2.2c0-.543 0-1.011-.03-1.395-.033-.395-.104-.788-.297-1.167l-1.782.908c.025.05.063.15.085.422C21 9.25 21 9.624 21 10.2h2zm-2.546-2.09a1 1 0 01.437.436l1.782-.908a3 3 0 00-1.311-1.31l-.908 1.781zM5.2 6c-.544 0-1.011 0-1.395.03-.395.033-.789.104-1.167.297l.908 1.782c.05-.025.15-.063.422-.085C4.25 8.001 4.623 8 5.2 8V6zM3 10.2c0-.576 0-.949.024-1.232.022-.272.06-.372.085-.422l-1.782-.908c-.193.379-.264.772-.296 1.167C.999 9.19 1 9.657 1 10.2h2zm-.362-3.873a3 3 0 00-1.311 1.311l1.782.908a1 1 0 01.437-.437l-.908-1.782zM10 17h4v-2h-4v2zm-7-4h18v-2H3v2z' fill='%2310290C'/%3E%3C/svg%3E")}.vacancies-aside__contact h3{font-family:Inter Medium;font-size:16px;font-weight:500;line-height:24px;margin-bottom:5px}.vacancies-aside__tel{font-size:14px;line-height:28px;display:inline-block}.machine__wrapper{margin-top:-20px}.machine__top{padding-bottom:20px;border-bottom:1px solid rgba(11,58,3,.28);margin-bottom:20px}.machine__row{display:flex;align-items:center;gap:40px}@media(max-width:768px){.machine__row{gap:12px;align-items:flex-start;flex-direction:column}}.machine__left{width:calc(100% - 480px)}@media(max-width:768px){.machine__left{width:100%}}.machine__title{font-family:Inter SemiBold;font-size:36px;line-height:44px;letter-spacing:-.72px}@media(max-width:768px){.machine__title{font-size:20px;line-height:150%}}.machine__right{width:440px;max-width:440px;min-width:440px}@media(max-width:768px){.machine__right{width:100%;max-width:none;min-width:auto}}.machine__prices{border-radius:4px;background:#d5ffcd;padding:20px;margin-bottom:20px}@media(max-width:768px){.machine__prices{padding:12px}}.machine__price-label{font-family:Inter Bold;font-size:20px;line-height:28px;opacity:.8;margin-bottom:10px}@media(max-width:768px){.machine__price-label{font-size:16px;line-height:150%}}.machine__price{font-family:Inter SemiBold;font-size:36px;line-height:44px;letter-spacing:-.72px}@media(max-width:768px){.machine__price{font-size:24px;line-height:150%}}.machine__btns{display:flex;gap:10px}.machine__button{width:calc(50% - 5px);border-radius:0;padding:13px;border:1px solid #48d032;color:#fff;text-align:center;font-family:Inter Bold;font-size:14px;font-style:italic;line-height:normal;text-transform:uppercase}.machine__button:first-child{border:1px solid #10290c;background-color:transparent;color:#10290c;transition:.3s}.machine__button:first-child:hover{color:#39ba24;border-color:#39ba24}.machine__body{display:flex;gap:40px}.machine__content{width:calc(100% - 480px)}@media(max-width:768px){.machine__content{width:100%}}.machine__desc{margin-bottom:32px}@media(max-width:768px){.machine__desc{margin-bottom:20px}}.machine__desc h2,.machine__desc h3,.machine__desc h4,.machine__desc h5{font-family:Inter SemiBold;font-size:18px;line-height:24px;margin-bottom:12px}.machine__desc h2:last-child,.machine__desc h3:last-child,.machine__desc h4:last-child,.machine__desc h5:last-child{margin-bottom:0}@media(max-width:768px){.machine__desc h2,.machine__desc h3,.machine__desc h4,.machine__desc h5{line-height:150%}}.machine__desc li,.machine__desc p{font-size:16px;line-height:24px}@media(max-width:768px){.machine__desc li,.machine__desc p{font-size:14px;line-height:150%}}.machine__desc:last-child{margin-bottom:0}.machine__table{margin-bottom:32px}@media(max-width:768px){.machine__table{margin-bottom:20px}}.machine__table_title{font-family:Inter SemiBold;font-size:18px;line-height:24px;margin-bottom:12px}.machine__imgs{display:flex;gap:20px;margin-bottom:16px}@media(max-width:768px){.machine__imgs{gap:12px;overflow-x:auto}}.machine__imgs img{width:calc(33.3% - 13px);height:176px;object-fit:cover}@media(max-width:768px){.machine__imgs img{width:auto}}.machine-aside{width:440px;max-width:440px;min-width:440px}@media(max-width:768px){.machine-aside{display:none}}.machine-tel__form{border-radius:4px;background:#d5ffcd;padding:20px}.machine-tel__photo{width:74px;height:74px;border-radius:74px;overflow:hidden;margin-bottom:12px}.machine-tel__photo img{width:100%;height:100%;object-fit:cover}.machine-tel label{margin-bottom:12px}.machine-tel__btn{margin-top:12px;padding:10px 24px;max-width:195px;width:195px;font-family:Inter Black;font-size:14px;font-style:italic;line-height:normal;text-transform:uppercase}.machine .related-machine{margin-top:60px}@media(max-width:768px){.machine .related-machine{margin-top:30px}}.machine .related-machine__title{font-family:Inter SemiBold;font-size:26px;line-height:44px;letter-spacing:-.52px;padding-bottom:20px;border-bottom:1px solid rgba(11,58,3,.28);margin-bottom:20px}@media(max-width:768px){.machine .related-machine__title{font-size:18px;line-height:150%;padding-bottom:12px;margin-bottom:12px}}.machine .related-machine__wrapper{width:100%;display:flex;gap:20px}@media(max-width:768px){.machine .related-machine__wrapper{gap:10px;flex-wrap:wrap}}.machine .related-machine__wrapper .machine-card{width:calc(50% - 10px)}@media(max-width:768px){.machine .related-machine__wrapper .machine-card{width:100%}}.p404__wrapper{overflow:hidden}.p404__wrapper .wrapper{overflow:visible}.p404__wrapper .heading{margin-bottom:40px}.p404__content{position:relative}.p404__text{max-width:479px;display:flex;flex-direction:column;align-items:flex-start}.p404__title{font-size:36px;line-height:44px;letter-spacing:-.72px;margin-bottom:20px}.p404__desc{font-size:20px;line-height:30px;margin-bottom:49px}.p404__btn{padding:14px 24px;display:flex;align-items:center;border-radius:0;font-family:Inter Black;font-size:14px;font-style:italic;line-height:normal;text-transform:uppercase}.p404__btn svg{margin-left:10px}.p404__img{width:1135px;height:441px;position:absolute;top:-168px;right:-254px}@media(max-width:1000px){.p404__img{display:none}}.p404__img img{width:100%;height:100%}.popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:300;visibility:hidden;opacity:0;max-height:100vh;overflow-y:auto;transition:none}.popup.show{visibility:visible;transition:.25s ease-in-out}.popup.show,.popup.show .popup__overlay{display:block;opacity:1}.popup__overlay{display:none;position:fixed;top:0;width:100%;height:100%;opacity:0;transition:opacity .25s ease-out;z-index:1;background:rgba(9,39,4,.8);backdrop-filter:blur(2px)}.popup__wrapper{display:flex;justify-content:center;align-items:center;min-height:100%;padding:80px}@media(max-width:768px){.popup__wrapper{padding:24px}}.popup__container{margin-left:auto;margin-right:auto;width:100%;max-width:688px;overflow-x:hidden;border-radius:12px;background:#fff;z-index:2;position:relative;box-shadow:0 8px 8px -4px rgba(16,24,40,.03),0 20px 24px -4px rgba(16,24,40,.08)}.popup__close{width:44px;height:44px;position:absolute;top:12px;right:12px;z-index:3;cursor:pointer}.popup__close path{transition:.3s}.popup__close:hover path{stroke:#1f870e}.popup .form-rent__content .popup__top,.popup .form-vacation__content .popup__top{padding:24px 24px 20px;display:flex;gap:16px;border-bottom:1px solid #d0d5dd}@media(max-width:768px){.popup .form-rent__content .popup__top,.popup .form-vacation__content .popup__top{padding:24px 12px 12px;gap:8px}}.popup .form-rent__content .popup__icon,.popup .form-vacation__content .popup__icon{width:48px;height:48px;display:flex}.popup .form-rent__content .popup__subtitle,.popup .form-vacation__content .popup__subtitle{font-family:Inter SemiBold;font-size:18px;line-height:28px;margin-bottom:4px}@media(max-width:768px){.popup .form-rent__content .popup__subtitle,.popup .form-vacation__content .popup__subtitle{font-size:14px;line-height:150%}}.popup .form-rent__content .popup__status,.popup .form-vacation__content .popup__status{font-family:Inter SemiBold;font-size:36px;line-height:44px;letter-spacing:-.72px}@media(max-width:768px){.popup .form-rent__content .popup__status,.popup .form-vacation__content .popup__status{font-size:22px;line-height:150%}}.popup .form-rent__content .popup__body,.popup .form-vacation__content .popup__body{padding:20px 24px 32px;border-bottom:1px solid #d0d5dd;margin-bottom:24px}@media(max-width:768px){.popup .form-rent__content .popup__body,.popup .form-vacation__content .popup__body{padding:12px;margin-bottom:12px}}.popup .form-rent__content .popup__row,.popup .form-vacation__content .popup__row{display:flex;gap:32px;padding-bottom:20px;border-bottom:1px solid #d0d5dd;margin-bottom:20px}@media(max-width:768px){.popup .form-rent__content .popup__row,.popup .form-vacation__content .popup__row{gap:8px;flex-direction:column;margin-bottom:12px;padding-bottom:12px}}.popup .form-rent__content .popup__row:last-child,.popup .form-vacation__content .popup__row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.popup .form-rent__content .popup__name,.popup .form-vacation__content .popup__name{max-width:180px;width:180px;min-width:180px}@media(max-width:768px){.popup .form-rent__content .popup__name,.popup .form-vacation__content .popup__name{max-width:none;width:100%;min-width:auto}}.popup .form-rent__content .popup__label,.popup .form-vacation__content .popup__label{font-family:Inter Medium;font-size:14px;line-height:20px}.popup .form-rent__content .popup__inputs,.popup .form-vacation__content .popup__inputs{width:calc(100% - 212px)}@media(max-width:768px){.popup .form-rent__content .popup__inputs,.popup .form-vacation__content .popup__inputs{width:100%}}.popup .form-rent__content .popup__inputs input,.popup .form-vacation__content .popup__inputs input{margin-bottom:16px}.popup .form-rent__content .popup__inputs input:last-child,.popup .form-vacation__content .popup__inputs input:last-child{margin-bottom:0}.popup .form-rent__content .popup__inputs #vacation-file,.popup .form-vacation__content .popup__inputs #vacation-file{display:none}.popup .form-rent__content .popup__inputs .file-custom,.popup .form-vacation__content .popup__inputs .file-custom{display:flex;gap:20px;cursor:pointer}.popup .form-rent__content .popup__inputs .file-custom svg,.popup .form-vacation__content .popup__inputs .file-custom svg{width:64px;height:64px}.popup .form-rent__content .popup__inputs .file-custom__wrapper,.popup .form-vacation__content .popup__inputs .file-custom__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;border:1px solid #d0d5dd;padding:16px 24px;height:100%;width:calc(100% - 84px)}.popup .form-rent__content .popup__inputs .file-custom__wrapper span,.popup .form-vacation__content .popup__inputs .file-custom__wrapper span{color:#48cf32;font-family:Inter SemiBold;font-size:14px;line-height:20px}@media(max-width:768px){.popup .form-rent__content .popup__inputs .file-custom__wrapper span,.popup .form-vacation__content .popup__inputs .file-custom__wrapper span{text-align:center;font-size:12px;line-height:150%}}.popup .form-rent__content .popup__inputs .file-custom__wrapper .file-name,.popup .form-vacation__content .popup__inputs .file-custom__wrapper .file-name{font-size:12px;line-height:18px}.popup .form-rent__content .popup__btns,.popup .form-vacation__content .popup__btns{padding:0 24px 24px;display:flex;gap:12px}@media(max-width:768px){.popup .form-rent__content .popup__btns,.popup .form-vacation__content .popup__btns{padding:0 12px 12px}}.popup .form-rent__content .popup__btn,.popup .form-vacation__content .popup__btn{width:calc(50% - 6px);border-radius:0;font-family:Inter SemiBold;font-size:16px;line-height:24px;padding:11px;border:1px solid #48cf32}.popup .form-rent__content .popup__btn.popup-close,.popup .form-vacation__content .popup__btn.popup-close{border:1px solid #d0ddd3;background-color:transparent;color:#10290c;transition:.3s}.popup .form-rent__content .popup__btn.popup-close:hover,.popup .form-vacation__content .popup__btn.popup-close:hover{color:#39ba24;border-color:#39ba24}.popup .form-rent.success .form-rent__content,.popup .form-rent.success .form-vacation__content,.popup .form-vacation.success .form-rent__content,.popup .form-vacation.success .form-vacation__content{display:none}.popup .form-rent.success .form-rent__success,.popup .form-rent.success .form-vacation__success,.popup .form-vacation.success .form-rent__success,.popup .form-vacation.success .form-vacation__success{display:flex}.popup .form-rent.error .form-rent__content,.popup .form-rent.error .form-vacation__content,.popup .form-vacation.error .form-rent__content,.popup .form-vacation.error .form-vacation__content{display:none}.popup .form-rent.error .form-rent__error,.popup .form-rent.error .form-vacation__error,.popup .form-vacation.error .form-rent__error,.popup .form-vacation.error .form-vacation__error{display:flex}.popup .form-rent__error,.popup .form-rent__success,.popup .form-vacation__error,.popup .form-vacation__success{display:none;flex-direction:column;align-items:flex-end;padding:24px 24px 24px 88px;position:relative}.popup .form-rent__error:before,.popup .form-rent__success:before,.popup .form-vacation__error:before,.popup .form-vacation__success:before{content:"";display:block;width:58px;height:58px;position:absolute;left:24px;top:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none'%3E%3Crect x='4' y='4' width='48' height='48' rx='24' fill='%23DCFAE6'/%3E%3Crect x='4' y='4' width='48' height='48' rx='24' stroke='%23ECFDF3' stroke-width='8'/%3E%3Cpath d='M28 24v4m0 4h.01M38 28c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10 10 4.477 10 10z' stroke='%23079455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.popup .form-rent__error_title,.popup .form-rent__success_title,.popup .form-vacation__error_title,.popup .form-vacation__success_title{font-family:Inter SemiBold;font-size:18px;line-height:28px;margin-bottom:4px;width:100%}.popup .form-rent__error_text,.popup .form-rent__success_text,.popup .form-vacation__error_text,.popup .form-vacation__success_text{color:#475467;font-size:14px;line-height:20px;width:100%}.popup .form-rent__error .popup__btn,.popup .form-rent__success .popup__btn,.popup .form-vacation__error .popup__btn,.popup .form-vacation__success .popup__btn{margin-top:32px;width:245px}@media(max-width:768px){.popup .form-rent__error .popup__btn,.popup .form-rent__success .popup__btn,.popup .form-vacation__error .popup__btn,.popup .form-vacation__success .popup__btn{width:100%}}.popup .form-rent__error:before,.popup .form-vacation__error:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none'%3E%3Crect x='4' y='4' width='48' height='48' rx='24' fill='%23FEE4E2'/%3E%3Crect x='4' y='4' width='48' height='48' rx='24' stroke='%23FEF3F2' stroke-width='8'/%3E%3Cpath d='M28 38c5.523 0 10-4.477 10-10s-4.477-10-10-10-10 4.477-10 10 4.477 10 10 10z' stroke='%23CD2F19' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.778 24L24 31.778M24.001 24l7.778 7.778' stroke='%23CD2F19' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.hero{display:flex;gap:10px}.hero .wrapper{overflow:visible}@media(max-width:1000px){.hero{flex-wrap:wrap}}.hero__main{width:calc(50% - 5px);height:742px;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:40px 50px 40px 40px;display:flex;flex-direction:column;justify-content:center}@media(max-width:1000px){.hero__main{width:calc(100% + 24px);height:442px;margin:0 -12px}}@media(max-width:768px){.hero__main{padding:20px}}.hero__desc,.hero__title{color:#fff;font-style:italic;text-transform:uppercase}.hero__title{margin-bottom:103px;line-height:128.571%}@media(max-width:768px){.hero__title{font-size:24px;margin-bottom:30px}}.hero__desc{font-family:Inter Black;font-size:20px;font-weight:900;line-height:160%}@media(max-width:768px){.hero__desc{font-size:16px}}.hero__cols{display:flex;gap:10px;width:calc(50% - 5px)}@media(max-width:1000px){.hero__cols{width:100%}}.hero__col{width:calc(50% - 5px);height:742px;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:linear-gradient(0deg,rgba(66,177,47,.66),rgba(66,177,47,.66)),var(--bg-img);transition:.3s;display:flex;align-items:flex-end;justify-content:center;padding:100px 20px;cursor:pointer;position:relative;transform:scale(1)}@media(max-width:1000px){.hero__col{height:442px}}@media(max-width:768px){.hero__col{padding:60px 20px;height:302px!important;justify-content:flex-start}}.hero__col:hover{background-image:linear-gradient(0deg,rgba(66,177,47,.8),rgba(66,177,47,.8)),var(--bg-img);transform:scale(1.01)}.hero__col:hover .hero__subtitle{color:#3cff44}.hero__col:hover .hero__subtitle:before{border-color:#3cff44}.hero__link{position:absolute;top:0;left:0;width:100%;height:100%}.hero__subtitle{color:#fff;font-family:Inter Black;font-size:20px;font-style:italic;line-height:normal;text-transform:uppercase;position:relative;transition:color .3s}@media(max-width:768px){.hero__subtitle{font-size:14px}}.hero__subtitle:before{content:"";display:block;width:96px;height:96px;border-radius:93px;border:2px solid #fff;position:absolute;left:-12px;top:50%;transform:translateY(-50%);transition:border-color .3s}.digitals{background-color:#d5ffcd;padding:64px 110px}@media(max-width:1000px){.digitals{padding:64px 32px}}@media(max-width:768px){.digitals{padding:20px!important}}.digitals__list{display:flex;justify-content:space-around;align-items:center}@media(max-width:768px){.digitals__list{flex-direction:column;gap:16px}}.digitals__elem{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:370px;max-width:370px}@media(max-width:1000px){.digitals__elem{min-width:33%;max-width:33%}}@media(max-width:768px){.digitals__elem{min-width:100%!important;max-width:100%!important;width:100%}}.digitals__label,.digitals__subtext{color:#1f870e;text-align:center}.digitals__label{font-family:Inter SemiBold;font-size:60px;line-height:72px;letter-spacing:-1.2px;margin-bottom:12px}@media(max-width:768px){.digitals__label{font-size:40px;line-height:120%}}.digitals__subtext{font-family:Inter Medium;font-size:18px;line-height:28px}@media(max-width:768px){.digitals__subtext{font-size:14px;line-height:150%}}.about__row{display:flex;gap:10px;margin-bottom:70px}@media(max-width:768px){.about__row{flex-direction:column;margin-bottom:20px}}.about__row:last-child{margin-bottom:0}.about__row:first-child{padding-bottom:20px;border-bottom:1px solid rgba(11,58,3,.28);margin-bottom:40px;align-items:center}@media(max-width:768px){.about__row:first-child{margin-bottom:20px}}.about__col{width:calc(50% - 5px)}@media(max-width:768px){.about__col{width:100%}}.about__col.text{font-size:18px;line-height:28px}.about__col.text.first{margin-right:27px}@media(max-width:768px){.about__col.text.first{margin-right:0}}.about__col.text.last{margin-left:27px}@media(max-width:768px){.about__col.text.last{margin-left:0}}.about__col.img{height:585px;width:100%}@media(max-width:768px){.about__col.img{height:305px}}.about__col.img img{width:100%;height:100%;object-fit:cover}.prices{display:flex;flex-direction:column;align-items:center;width:100%}.prices__desc,.prices__subtitle,.prices__title{text-align:center}.prices__desc{max-width:612px;margin-bottom:36px}@media(max-width:768px){.prices__desc{margin-bottom:20px}}.prices__table{width:100%;max-width:1098px;display:flex;flex-direction:column;align-items:center;justify-content:center}.prices__table-subtitile{width:100%;color:#1d9509;font-family:Inter SemiBold;font-size:14px;line-height:20px;margin-top:40px;margin-bottom:16px}@media(max-width:768px){.prices__table-subtitile{margin-top:20px;margin-bottom:12px}}.prices__btn{margin-top:20px;max-width:346px;min-width:346px;padding:16px}@media(max-width:768px){.prices__btn{padding:12px}}.table{width:100%;max-width:1098px}.table.portfolio{margin-top:20px}@media(max-width:768px){.table.portfolio{overflow-x:auto}}@media(max-width:768px)and (max-width:768px){.table.portfolio .table__row{width:600px;min-width:600px}}.table.portfolio .table__col{width:33.3%}@media(max-width:768px){.table.portfolio .table__col{width:200px;min-width:200px}}.table.portfolio .table__col p{text-align:center}.table.portfolio .table__col:first-child p{text-align:start}.table.portfolio .table__body .table__col p{color:#10290c;font-size:14px;line-height:20px;opacity:.8}.table.portfolio .table__body .table__col:first-child p{font-family:Inter Medium;opacity:1}.table__heading{display:flex}.table__heading .table__col{padding:0 24px 16px}.table__heading .table__col p{color:#1d9509;font-family:Inter SemiBold;font-size:14px;line-height:20px}.table__row{display:flex}.table__row:nth-child(odd){background-color:#f9fafb}.table__row:last-child{border-bottom:1px solid #eaecf0}.table__col{padding:22px 24px}@media(max-width:768px){.table__col{padding:10px}}.table__col:first-child{width:100%}.table__col:last-child{width:366px}.table__label,.table__value{font-size:14px;line-height:20px}@media(max-width:768px){.table__label,.table__value{font-size:12px;line-height:150%}}.table__label{font-family:Inter Medium}.table__value{text-align:center}.gallery{display:flex;gap:10px;overflow:hidden;max-height:682px}@media(max-width:1000px){.gallery{margin-top:10px}}.gallery__thumbs{width:177px}@media(max-width:1000px){.gallery__thumbs{display:none!important}}.gallery__thumbs .swiper-wrapper{display:flex;flex-direction:column;gap:10px;max-height:682px}.gallery__thumbs .swiper-wrapper .swiper-slide{width:100%}.gallery__main{width:calc(100% - 187px);height:682px}@media(max-width:1000px){.gallery__main{width:100%;height:400px}}@media(max-width:567px){.gallery__main{height:300px!important}}.gallery .swiper-slide{background-size:cover;background-position:50%}.gallery .mySwiper{height:20%}.gallery .mySwiper .swiper-slide{opacity:.6}.gallery .mySwiper .swiper-slide-thumb-active{opacity:1}.gallery .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.gallery .swiper-button-next,.gallery .swiper-button-prev{width:96px;height:96px;margin-top:0;top:50%;transform:translateY(-50%)}@media(max-width:567px){.gallery .swiper-button-next,.gallery .swiper-button-prev{width:36px;height:36px}}.gallery .swiper-button-next:after,.gallery .swiper-button-prev:after{content:none}.gallery .swiper-button-next{right:20px}.gallery .swiper-button-prev{left:20px}.portfolio-list{display:flex;flex-direction:column;align-items:center;width:100%}.portfolio-list__cats{border-radius:4px;border:1px solid #48d032;background-color:#d5ffcd;padding:4px;display:flex;gap:4px;margin-bottom:30px}@media(max-width:768px){.portfolio-list__cats{flex-wrap:wrap}}.portfolio-list__cat{border-radius:2px;padding:8px 12px;color:#10290c;font-family:Inter SemiBold;font-size:14px;line-height:20px;background-color:transparent;transition:.3s}.portfolio-list__cat:not(.active){cursor:pointer}.portfolio-list__cat.active{background-color:#48d032;color:#fff;pointer-events:none}.portfolio-list__ul{display:flex;flex-wrap:wrap;gap:10px;width:100%}.portfolio-list__elem{width:calc(33.3% - 7px);height:458px;background-image:var(--bg-img);background-size:cover;background-repeat:no-repeat;background-position:50%;padding:10px;display:flex;align-items:center;justify-content:center;transition:background-image .3s}@media(max-width:768px){.portfolio-list__elem{width:100%;height:258px;background-image:linear-gradient(0deg,rgba(66,177,27,.4),rgba(66,177,47,.6) 80%),var(--bg-img)}.portfolio-list__elem .portfolio-list__name,.portfolio-list__elem .portfolio-list__name:before{opacity:1}.portfolio-list__elem:hover{background-image:linear-gradient(0deg,rgba(66,177,27,.4),rgba(66,177,47,.6) 80%),var(--bg-img)}}.portfolio-list__elem:hover{background-image:linear-gradient(0deg,rgba(66,177,47,.8),rgba(66,177,47,.8)),var(--bg-img)}.portfolio-list__elem:hover .portfolio-list__name,.portfolio-list__elem:hover .portfolio-list__name:before{opacity:1}.portfolio-list__name{max-width:277px;color:#3cff44;font-family:Inter Black;font-size:20px;font-style:italic;line-height:normal;text-transform:uppercase;position:relative;opacity:0;transition:opacity .3s}.portfolio-list__name:before{content:"";display:block;width:96px;height:96px;border-radius:93px;border:2px solid #3cff44;position:absolute;top:-50%;left:-12px;opacity:0;transition:opacity .3s}.heading~.portfolio-list{margin-top:30px}.vacancies-list{margin-top:47px}.vacancies-list__title{padding-bottom:20px;border-bottom:1px solid rgba(11,58,3,.28);margin-bottom:20px}@media(max-width:768px){.vacancies-list__title{padding-bottom:12px;margin-bottom:12px}}.vacancies-list__desc{margin-bottom:40px;font-size:18px;line-height:28px}@media(max-width:768px){.vacancies-list__desc{margin-bottom:20px;font-size:14px;line-height:150%}}.vacancies-list__body{display:flex;flex-direction:column;align-items:flex-start}.vacancies-list__btns{border-radius:4px;border:1px solid #48d032;background:#d5ffcd;padding:4px;display:flex;gap:4px;margin-bottom:20px}.vacancies-list__btn{padding:8px 12px;border-radius:2px;background-color:transparent;color:#10290c;font-family:Inter SemiBold;font-size:14px;font-style:normal;line-height:20px;transition:.3s}.vacancies-list__btn:not(.active){cursor:pointer}.vacancies-list__btn.active{background-color:#48d032;color:#fff}.vacancies-list__wrapper{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:768px){.vacancies-list__wrapper{gap:10px}}.vacancies-list__wrapper .vacancy-card{width:calc(50% - 10px);max-width:588px}@media(max-width:768px){.vacancies-list__wrapper .vacancy-card{width:100%;max-width:available}}.heading~.contact{margin-top:47px}@media(max-width:768px){.heading~.contact{margin-top:30px}}.contact__title{padding-bottom:20px;border-bottom:1px solid rgba(11,58,3,.28);margin-bottom:20px}@media(max-width:768px){.contact__title{padding-bottom:12px;margin-bottom:12px}}.contact__desc{color:#10290c;font-size:18px;line-height:28px;opacity:.8;margin-bottom:60px}@media(max-width:768px){.contact__desc{font-size:14px;line-height:150%;margin-bottom:30px}}.contact__cards{margin-bottom:60px;display:flex;gap:24px}@media(max-width:768px){.contact__cards{margin-bottom:30px;flex-wrap:wrap;gap:10px}}.contact__card{width:calc(33.3% - 16px);border-radius:4px;background:#d5ffcd;padding:24px}@media(max-width:768px){.contact__card{width:100%;padding:12px}}.contact__card .card__icon{width:48px;height:48px;margin-bottom:64px}@media(max-width:768px){.contact__card .card__icon{margin-bottom:16px}}.contact__card .card__name{font-size:20px;line-height:30px;margin-bottom:8px}@media(max-width:768px){.contact__card .card__name{font-size:16px;line-height:150%}}.contact__card .card__desc{font-size:16px;line-height:24px}@media(max-width:768px){.contact__card .card__desc{font-size:14px;line-height:150%}}.contact__card .card__link{margin-top:24px;color:#48cf32;font-size:16px;line-height:24px}@media(max-width:768px){.contact__card .card__link{margin-top:14px;font-size:14px;line-height:150%}}.contact__row{display:flex;gap:20px}.contact__left{width:calc(48% - 10px)}@media(max-width:1000px){.contact__left{display:none}}.contact__left img{width:100%;height:auto;object-fit:cover}.contact__right{width:calc(52% - 10px);padding:20px 67px 0}@media(max-width:1000px){.contact__right{width:100%}}@media(max-width:768px){.contact__right{padding:0}}.contact__right .form{margin-top:40px}@media(max-width:768px){.contact__right .form{margin-top:20px}}.contact__right .form__title{font-size:36px;line-height:44px;letter-spacing:-.72px;margin-bottom:0}@media(max-width:768px){.contact__right .form__title{font-size:24px;line-height:150%}}.contact__right .form__desc{font-size:16px;line-height:30px;margin-top:10px;margin-bottom:0}@media(max-width:768px){.contact__right .form__desc{font-size:14px;line-height:150%}}.contact__right .form__row{width:100%;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}@media(max-width:768px){.contact__right .form__row{margin-bottom:12px;gap:12px}}.contact__right .form__col{display:flex;flex-direction:column}.contact__right .form__col.col-6{width:calc(50% - 10px)}@media(max-width:768px){.contact__right .form__col.col-6{width:calc(50% - 6px)}}.contact__right .form__col.col-12{width:100%}.contact__right .form__button{margin:30px auto 0;font-family:Inter Bold;font-size:16px;line-height:normal;padding:16px;min-width:410px}@media(max-width:768px){.contact__right .form__button{min-width:auto}}.contact-form.success .contact-form__content,.contact__right .form .contact-form__success{display:none}.contact-form.success .contact-form__success{display:flex;flex-direction:column}.contact-form.success .contact-form__success_title{font-family:Inter SemiBold;font-size:18px;line-height:28px;margin-bottom:4px;color:#3cff44}.contact-form.success .contact-form__success_text{font-size:14px;line-height:20px;color:#1f870e}.heading~.rental-machine{margin-top:47px}@media(max-width:768px){.heading~.rental-machine{margin-top:30px}}.rental-machine__title{font-family:Inter SemiBold;font-size:36px;line-height:44px;letter-spacing:-.72px;padding-bottom:20px;border-bottom:1px solid rgba(11,58,3,.28);margin-bottom:20px}@media(max-width:768px){.rental-machine__title{font-size:24px;line-height:150%;padding-bottom:12px;margin-bottom:12px}}.rental-machine__desc{max-width:847px;margin-bottom:20px}.rental-machine__contact{border-radius:4px;background:#d5ffcd;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px}@media(max-width:768px){.rental-machine__contact{padding:12px;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}}.rental-machine__contact_title{font-family:Inter SemiBold;font-size:20px;line-height:30px;margin-bottom:12px}@media(max-width:768px){.rental-machine__contact_title{font-size:18px;line-height:150%}}.rental-machine__contact_desc{font-size:16px;line-height:24px}@media(max-width:768px){.rental-machine__contact_desc{font-size:14px;line-height:150%}}.rental-machine__contact_btn{max-width:189px}.rental-machine__info{margin-bottom:60px}@media(max-width:768px){.rental-machine__info{margin-bottom:30px}}.rental-machine__info_title{font-family:Inter SemiBold;font-size:26px;line-height:44px;letter-spacing:-.52px;padding-bottom:20px;border-bottom:1px solid rgba(11,58,3,.28);margin-bottom:20px}@media(max-width:768px){.rental-machine__info_title{font-size:18px;line-height:150%;padding-bottom:12px;margin-bottom:12px}}.rental-machine__info_text{max-width:847px;opacity:.8}.rental-machine__list_title{font-family:Inter SemiBold;font-size:26px;line-height:44px;letter-spacing:-.52px;padding-bottom:20px;border-bottom:1px solid rgba(11,58,3,.28);margin-bottom:20px}@media(max-width:768px){.rental-machine__list_title{font-size:18px;line-height:150%;padding-bottom:12px;margin-bottom:12px}}.rental-machine__wrapper{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:768px){.rental-machine__wrapper{gap:10px}}.rental-machine__wrapper .machine-card{width:calc(50% - 10px)}@media(max-width:768px){.rental-machine__wrapper .machine-card{width:100%}}.vacancy-card{padding:24px;border-radius:4px;background-color:#d5ffcd;position:relative;transition:background-color .3s}@media(max-width:768px){.vacancy-card{padding:12px}}.vacancy-card:hover{background-color:#dcfad7}.vacancy-card:hover .vacancy-card__btn{background-color:#1f870e}.vacancy-card__link{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.vacancy-card__name{color:#1f870e;font-family:Inter SemiBold;font-size:20px;line-height:28px;margin-bottom:20px}@media(max-width:768px){.vacancy-card__name{font-size:16px;line-height:150%;margin-bottom:12px}}.vacancy-card__desc{margin-bottom:27px}@media(max-width:768px){.vacancy-card__desc{margin-bottom:16px}}.vacancy-card__desc:last-child{margin-bottom:0}.vacancy-card__desc h3,.vacancy-card__desc h4,.vacancy-card__desc h5{color:#10290c;font-family:Inter SemiBold;font-size:16px;line-height:28px}@media(max-width:768px){.vacancy-card__desc h3,.vacancy-card__desc h4,.vacancy-card__desc h5{font-size:14px;line-height:150%}}.vacancy-card__desc li,.vacancy-card__desc p{color:rgba(16,41,12,.6);font-size:14px;line-height:20px;margin-bottom:0}@media(max-width:768px){.vacancy-card__desc li,.vacancy-card__desc p{font-size:12px;line-height:150%}}.vacancy-card__desc_last{max-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.vacancy-card__bottom{margin-top:10px;border-top:1px solid rgba(16,41,12,.2);padding-top:27px;display:flex;justify-content:space-between;align-items:flex-end;gap:10px}@media(max-width:768px){.vacancy-card__bottom{gap:6px;padding-top:12px}}.vacancy-card__left{display:flex;gap:24px}@media(max-width:768px){.vacancy-card__left{gap:6px;flex-direction:column-reverse}}.vacancy-card__salary,.vacancy-card__type{font-family:Inter Medium;font-size:16px;line-height:24px}@media(max-width:768px){.vacancy-card__salary,.vacancy-card__type{font-size:14px;line-height:150%}}.vacancy-card__type{display:flex;align-items:center}.vacancy-card__type:before{content:"";display:block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cg clip-path='url(%23clip0_306_7757)'%3E%3Cpath d='M10 5v5l3.333 1.666m5-1.666a8.333 8.333 0 11-16.666 0 8.333 8.333 0 0116.666 0z' stroke='%2310290C' stroke-width='1.667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_306_7757'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");margin-right:8px}.vacancy-card__btn{padding:10px;font-family:Inter Bold;font-size:14px;line-height:normal}.machine-card{border:1px solid #535353;position:relative;cursor:pointer}.machine-card:hover .machine-card__btn{background-color:#39ba24}.machine-card:hover .machine-card__img img{transform:scale(1.05)}.machine-card__link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.machine-card__img{height:350px;width:100%;overflow:hidden;border-bottom:1px solid #535353}@media(max-width:768px){.machine-card__img{height:200px}}.machine-card__img img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .3s}.machine-card__body{padding:20px;background:#d5ffcd}@media(max-width:768px){.machine-card__body{padding:12px}}.machine-card__top{display:flex;justify-content:space-between;align-items:flex-start}.machine-card__name{font-family:Inter Black;font-size:32px;line-height:44px;margin-bottom:0}@media(max-width:768px){.machine-card__name{font-size:18px;line-height:150%}}.machine-card__type{font-size:20px;line-height:30px;margin-bottom:40px}@media(max-width:768px){.machine-card__type{font-size:14px;line-height:150%;margin-bottom:16px}}.machine-card__btn{border-radius:0;padding:14px 24px;font-family:Inter Black;font-size:14px;font-style:italic;line-height:normal;text-transform:uppercase}@media(max-width:768px){.machine-card__btn{padding:12px 8px;margin-left:6px}}.machine-card__value{font-size:16px;line-height:30px}