.archive-news .grid-cards{display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:center}@media(max-width:1200px){.archive-news .grid-cards{grid-template-columns:1fr 1fr 1fr}}@media(max-width:768px){.archive-news .grid-cards{gap:10px;grid-template-columns:1fr 1fr}}@media(max-width:500px){.archive-news .grid-cards{grid-template-columns:1fr}}.archive-news .grid-cards .card{border:1px solid var(--main-color);border-radius:15px;margin:auto;overflow:hidden;transition:all .5s ease-out}@media(max-width:500px){.archive-news .grid-cards .card{width:300px}}@media(max-width:320px){.archive-news .grid-cards .card{width:100%}}.archive-news .grid-cards .card-preview{height:300px}.archive-news .grid-cards .card-content{border-radius:0 0 15px 15px;border-top:1px solid var(--main-color);color:#454545;padding:15px 15px 20px;position:relative}.archive-news .grid-cards .card-content .data{background-color:var(--main-color);border-radius:5px 0 0 0;color:#f3f3f3;font-size:.7em;line-height:1;padding:5px;position:absolute;right:-1px;top:-23px}@media(max-width:1440px){.archive-news .grid-cards .card-content .data{top:-21px}}@media(max-width:500px){.archive-news .grid-cards .card-content .data{top:-19px}}.archive-news .grid-cards .card-content .title{font-size:.9em;font-weight:600}.archive-news .grid-cards .card-content .description{display:none}.archive-news .grid-cards .card-bottom{display:none;justify-content:flex-end;padding:0 15px}.archive-news .grid-cards .card .gradient-arrow{align-items:center;border-bottom-right-radius:15px;border-top-right-radius:0;bottom:0;content:"";display:flex;height:15px;justify-content:center;padding:5px;position:absolute;right:0;top:unset;transform:rotate(90deg);width:15px;z-index:100}.archive-news .grid-cards .card:hover{background-color:var(--main-color);box-shadow:0 8px 20px rgba(0,29,63,.2);transform:scale(1.05);z-index:10}.archive-news .grid-cards .card:hover .title{color:#f3f3f3}.archive-news .grid-cards .card:hover .gradient-arrow{background-color:transparent}.archive-news .grid-cards .card:hover .gradient-arrow i{color:#f3f3f3}.archive-news .grid-cards .card:hover .card-bottom{display:flex}.archive-video .grid-cards{display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr;justify-content:center}@media(max-width:1024px){.archive-video .grid-cards{gap:25px;grid-template-columns:1fr 1fr}}@media(max-width:600px){.archive-video .grid-cards{gap:20px;grid-template-columns:1fr}}.archive-video .grid-cards .card{border:1px solid var(--main-color);border-radius:15px;height:100%;margin:auto;overflow:hidden;position:relative;transition:all .5s ease-out;width:100%}.archive-video .grid-cards .card .data{background-color:var(--main-color);border-radius:5px 0 0 0;color:#f3f3f3;font-size:.7em;left:0;line-height:1;padding:5px;position:absolute;top:0}.archive-video .grid-cards .card-preview{height:300px}.archive-video .grid-cards .card-content{border-radius:0 0 15px 15px;border-top:1px solid var(--main-color);color:#454545;padding:10px;position:relative}.archive-video .grid-cards .card-content .title{font-size:.9em;font-weight:600;width:100%}.archive-video .grid-cards .card-content .istochnik{font-size:.7em}.archive-video .grid-cards .card-bottom{display:none;justify-content:flex-end;padding:0 15px}.archive-video .grid-cards .card .gradient-arrow{align-items:center;border-bottom-right-radius:15px;border-top-right-radius:0;bottom:0;content:"";display:flex;height:15px;justify-content:center;padding:5px;position:absolute;right:0;top:unset;transform:rotate(90deg);width:15px;z-index:100}.archive-video .grid-cards .card:hover{box-shadow:0 8px 20px rgba(0,29,63,.2);transform:scale(1.05);z-index:10}.card{border-radius:1.5em;display:block;height:100%;padding:1.5em}@media(max-width:500px){.card{background-color:#dbdbdb}}.card-img img{border-radius:5px;height:200px;-o-object-fit:contain;object-fit:contain;width:200px}.card-title{color:#454545;font-size:1.2em;font-weight:600;margin-bottom:1em}.card-descr{font-size:.8em}.custom-select{position:relative;width:350px}.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--main-color);border-radius:.25em;color:#000;cursor:pointer;font-size:1.15em;padding:15px 30px 15px 20px;width:100%}.custom-select:after,.custom-select:before{--size:0.3em;content:"";pointer-events:none;position:absolute;right:1em}.custom-select:before{border-bottom:var(--size) solid #000;top:40%}.custom-select:after,.custom-select:before{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent}.custom-select:after{border-top:var(--size) solid #000;top:55%}.btn-loadmore{background-color:transparent;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0 4px 9px rgba(0,29,63,.2);color:#454545;cursor:pointer;display:block;font-size:1.2em;font-weight:400;margin:30px auto 25px;padding:10px 25px}.btn-loadmore:hover{background-color:#d9d9d9}.btn-loadmore .loading-spinner{display:none;float:left}.btn-loadmore .text{display:block}.btn-loadmore.active{background-color:#d9d9d9;border:0}.btn-loadmore.active .text{display:none}.btn-loadmore.active .loading-spinner{display:inline-block}.contacts-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin:0 auto 10px}.contacts-grid.columns2,.contacts-grid:has(>.contact-card:nth-child(2):last-child),.contacts-grid:has(>.contact-card:nth-child(4):last-child),.contacts-grid:has(>.contact-card:only-child){grid-template-columns:1fr 1fr}.contacts-grid.columns1{grid-template-columns:1fr!important;padding-left:0;padding-right:50%}.contacts-grid.columns1.align-center{padding-left:25%;padding-right:25%}.contacts-grid.columns1.align-left{padding-left:50%;padding-right:0}@media(max-width:1024px){.contacts-grid{grid-template-columns:1fr 1fr;padding-right:0!important}}@media(max-width:768px){.contacts-grid{grid-template-columns:1fr!important;padding-right:0!important}}.contact-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.05);min-width:300px;padding:20px;text-align:left;width:100%}.contact-card h3{color:#111827;font-size:18px;margin-bottom:0;margin-top:0}.contact-card p{color:#374151;margin:4px 0;text-justify:none}.contact-card a{color:var(--main-color);text-decoration:none}.contact-card a:hover{text-decoration:underline}.contact-card .phone{margin-top:10px}.contact-card a.btn{background:#16a34a;border-radius:8px;color:#fff;display:inline-block;font-weight:500;margin-top:12px;padding:10px 16px;text-align:center;transition:background .2s}.contact-card a.btn:hover{background:#15803d}@media(max-width:320px){.contact-card{min-width:unset}}.footer .logo{display:block;height:72px}@media(max-width:768px){.footer .logo{width:150px}}@media(max-width:500px){.footer .logo{margin:0 auto;text-align:center;width:100%}}.footer .logo img,.footer .logo svg{fill:var(--main-color);max-height:100%;width:auto}.footer .wrapper{display:flex}@media(max-width:768px){.footer .wrapper{flex-wrap:wrap}}.footer .wrapper-left{width:300px}@media(max-width:1024px){.footer .wrapper-left{width:200px}}@media(max-width:768px){.footer .wrapper-left{width:100%}}.footer .social-icons{align-items:center;display:flex;gap:15px;height:-moz-min-content;height:min-content;margin-top:10px}.footer .social-icons .fab{color:#666;font-size:2.5rem}.footer .social-icons .fab:hover{color:#454545}.footer-our-contact{align-items:flex-start;display:flex;gap:40px;height:-moz-min-content;height:min-content;justify-content:flex-end;margin-bottom:10px;padding:0;position:relative;width:calc(100% - 300px)}@media(max-width:1024px){.footer-our-contact{width:calc(100% - 200px)}}@media(max-width:768px){.footer-our-contact{justify-content:flex-start;margin-top:25px;width:100%}}@media(max-width:500px){.footer-our-contact{align-items:center;flex-direction:column}}.footer-our-contact .contact-block{align-items:flex-start;color:#666;display:flex;flex-direction:column;font-size:1.8rem}@media(max-width:1024px){.footer-our-contact .contact-block{font-size:1.6rem}}@media(max-width:500px){.footer-our-contact .contact-block{align-items:center;font-size:2rem}}.footer-our-contact .contact-block .text{font-size:12px}@media(max-width:500px){.footer-our-contact .contact-block .text{font-size:1.5rem;text-align:center}}.footer-our-contact .contact-block .text,.footer-our-contact .contact-block a{color:#666;text-align:left}.footer-our-contact .contact-block a:hover{text-decoration:underline}.footer nav .menu{display:flex;gap:30px;justify-content:center}@media(max-width:1024px){.footer nav .menu{-moz-column-gap:0;column-gap:0;flex-wrap:wrap}}.footer nav .menu-item{color:var(--main-color);max-width:-moz-max-content;max-width:max-content;text-align:center}.footer nav .menu-item a:hover{text-decoration:underline}@media(max-width:1024px){.footer nav .menu-item{display:block;max-width:100%;width:33%}.footer nav .menu-item a{font-size:1.2em;justify-content:center;padding:7px 2px}}@media(max-width:768px){.footer nav .menu-item{min-width:50%;padding:0;width:-moz-fit-content;width:fit-content}}@media(max-width:500px){.footer nav{padding:10px 0 30px}}.footer .copyright{font-weight:700;margin-bottom:30px;text-align:center}.footer .container{display:grid;gap:30px}.header{box-shadow:0 10px 10px 0 rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);left:0;position:fixed;top:0;width:100vw;z-index:999}@media(max-width:500px){.header{overflow:hidden}}.header .header-bottom{height:100%;padding:10px 0;position:relative}.header .header-bottom .container{align-items:center;display:flex;justify-content:space-between}@media(min-width:1024px){.header .header-bottom .container{background-color:#f3f3f3;border-radius:15px}}.header .header-bottom .logo-box{height:75px;max-height:10vh;padding:5px 0}@media(max-width:500px){.header .header-bottom .logo-box{height:50px}}.header .header-bottom .logo-box .logo{display:block;height:100%}.header .header-bottom .logo-box img,.header .header-bottom .logo-box svg{fill:var(--main-color);height:100%}.header .header-bottom .wrapper-menu{align-items:center;display:flex;height:100%}.header .burger{display:none}@media(max-width:1024px){.header .burger{cursor:pointer;display:block;font-size:1.5em;padding:10px}}.header nav{color:#f3f3f3;position:relative;z-index:999}@media(max-width:1024px){.header nav{display:none}}.header nav .menu{display:flex;flex-direction:row}.header nav .menu-item{position:relative;width:100%}.header nav .menu-item:focus,.header nav .menu-item:hover{text-decoration:none}.header nav .menu-item:focus>.sub-menu,.header nav .menu-item:hover>.sub-menu{opacity:1;pointer-events:unset;transition:all .25s ease-out;visibility:visible}.header nav .menu-item .sub-menu{border-radius:5px;box-shadow:0 4px 8px rgba(32,32,51,.1);left:0;margin-top:10px;opacity:0;pointer-events:none;position:absolute;top:40px;visibility:hidden;width:280px}.header nav .menu-item .sub-menu a{color:#454545;padding:10px 20px 10px 10px;text-shadow:0 0 3px #000;white-space:wrap}.header nav .menu-item .sub-menu a:after{right:10px}.header nav .menu-item .sub-menu .sub-menu{left:280px;top:-10px}.header nav .menu-item .sub-menu>.menu-item{width:inherit}.header nav .menu-item a{align-items:center;display:flex;font-family:Barlow,sans-serif;font-size:1.8rem;gap:5px;line-height:1.2;padding:10px 15px;white-space:nowrap}@media(max-width:1440px){.header nav .menu-item a{font-size:1.6rem}}@media(max-width:1024px){.header nav .menu-item a{font-size:1.4rem;margin-bottom:0}}@media(max-width:768px){.header nav .menu-item{width:100%}}@media(max-width:500px){.header nav .menu-item{padding:10px 25px}}.header nav .menu-item-has-children>a{position:relative}.header nav .menu-item-has-children>a:after{background-color:#454545;content:"";display:block;height:10px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:5px;width:10px}.header nav>.menu>.menu-item{height:50px;padding:5px 0}.header nav>.menu>.menu-item:focus,.header nav>.menu>.menu-item:hover{background:#454545;border-radius:5px}.header nav>.menu>.menu-item:focus>a,.header nav>.menu>.menu-item:hover>a{color:#fff;text-decoration:none}.header nav>.menu>.menu-item:focus>a:after,.header nav>.menu>.menu-item:hover>a:after{background-color:#f3f3f3}.header nav>.menu>.menu-item-has-children>a{padding:10px 20px 10px 15px!important}.header nav>.menu>.menu-item-has-children:focus,.header nav>.menu>.menu-item-has-children:hover{background:#454545;border-radius:5px 5px 0 0}.header nav>.menu>.menu-item .sub-menu{margin-top:10px}.header nav>.menu>.menu-item .sub-menu li:hover{background-color:var(--main-color);color:#f3f3f3}.header nav>.menu>.menu-item .sub-menu li:first-child{border-radius:0 5px 0 0}.header nav>.menu>.menu-item .sub-menu li.menu-item-has-children:first-child{border-radius:0 0 0 0}.header nav>.menu>.menu-item .sub-menu li:last-child{border-radius:0 0 5px 5px}.header nav>.menu>.menu-item .sub-menu li.menu-item-has-children:last-child{border-radius:0 0 0 5px}.header nav .menu .left-leaning>.sub-menu{border-radius:5px 0 5px 5px;left:unset;right:0}.header nav .menu .left-leaning>.sub-menu .sub-menu{left:100%;right:unset}.header nav .menu .left-leaning>.sub-menu>li:first-child{border-radius:5px 0 0 0}.header nav .menu .up-leaning>.sub-menu{border-radius:5px 5px 5px 0;bottom:0;top:unset}.header nav .menu .up-leaning>.sub-menu>li:first-child{border-radius:5px 5px 0 0}.header nav .menu .up-leaning>.sub-menu>li:last-child{border-radius:0 0 5px 0}.header nav .menu .sub-menu{border-radius:0 5px 5px 5px}.header nav .menu .sub-menu>.left-leaning>.sub-menu{left:-100%}.burger-menu{background-color:var(--main-color);height:100vh;opacity:0;overflow-y:scroll;position:fixed;top:0;transition:all .25s ease-out;visibility:hidden;width:100vw;z-index:9999}.burger-menu.active{opacity:1;visibility:visible}.burger-menu.active .menu li.mobile-unwrap>a .sub-menu{visibility:visible}.burger-menu .burger-menu-top{align-items:center;display:flex;flex-direction:row;padding:10px 0;position:relative}.burger-menu .burger-menu-top .logo-box{flex-grow:1}.burger-menu .burger-menu-top .logo-box img{background:#fff;height:100px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;max-width:calc(100% - 75px);width:100%}.burger-menu .burger-menu-top .btn-close{background-color:transparent;border:none;color:#f3f3f3;cursor:pointer;font-family:Inter,sans-serif;font-size:30px;line-height:1;padding:5px;position:absolute;right:15px;top:24px}@media(max-width:500px){.burger-menu .burger-menu-top .btn-close{font-size:40px;padding:10px;right:3px;top:35px}}.burger-menu .burger-menu-nav{margin-top:25px;padding:0 15px}.burger-menu .burger-menu-bottom{margin-top:30px;padding:0 15px}.burger-menu .burger-menu-bottom .social{margin-bottom:15px}.burger-menu .burger-menu-bottom .social .list{align-items:center;display:flex;gap:15px}.burger-menu .burger-menu-bottom .social .list .fab{color:#fff;font-size:2.5rem}.burger-menu .burger-menu-bottom .social .list .fab:hover{color:#cecece}.burger-menu .burger-menu-bottom .phone .list{align-items:center;display:flex;flex-wrap:wrap;gap:15px;white-space:nowrap}.burger-menu .burger-menu-bottom .phone .list .mail,.burger-menu .burger-menu-bottom .phone .list .phone-number{align-items:center;color:#f3f3f3;display:flex;font-size:1.8rem;gap:10px}@media(max-width:1024px){.burger-menu .burger-menu-bottom .phone .list .mail,.burger-menu .burger-menu-bottom .phone .list .phone-number{font-size:1.6rem}}@media(max-width:500px){.burger-menu .burger-menu-bottom .phone .list .mail,.burger-menu .burger-menu-bottom .phone .list .phone-number{font-size:1.4rem;text-align:left}}.burger-menu .burger-menu-bottom .phone .list br{display:none}.burger-menu .burger-menu-bottom .fa-telegram{color:#24a1de}.burger-menu .burger-menu-bottom .fa-vk{color:#0177ff}.burger-menu .burger-menu-bottom .fa-odnoklassniki{color:#e67817}.burger-menu .container{height:-moz-fit-content;height:fit-content;padding-bottom:100px}.burger-menu .menu{display:block}.burger-menu .menu .sub-menu{display:none}.burger-menu .menu .menu-item{padding:0}.burger-menu .menu a{background-color:hsla(0,0%,100%,.2);border-radius:4px;color:#fff;display:flex;font-family:Inter;font-size:1.4em;justify-content:space-between;margin-bottom:8px;padding:10px}.burger-menu .menu a:after{content:"";display:block;font-family:Font Awesome\ 5 Free;font-weight:900;height:20px;position:relative;right:0;width:20px}.burger-menu .menu li.mobile-unwrap>a{display:none}.burger-menu .menu li.mobile-unwrap .sub-menu{box-shadow:none;display:block;margin:0;opacity:1;pointer-events:unset;position:relative;top:0;width:100%}.link-en{align-items:center;display:flex;justify-content:center;padding:9px}.switch-lang{max-width:120px}.switch-lang a:before{content:"";display:block;font-family:Font Awesome\ 5 Free;font-weight:900;position:relative}@media(min-width:780px){.admin-bar header{top:32px}.admin-bar .burger-menu{padding-top:32px}}@media(max-width:780px){.admin-bar header{top:46px}.admin-bar .burger-menu{padding-top:46px}}.header--classic .header-top{background-color:var(--main-color)}.header--classic .header-bottom{background-color:#f3f3f3}.header--classic .header-bottom .burger .bar{background-color:#454545}.header--classic .header-bottom .logo-box svg{fill:var(--main-color)}.header--classic .header-bottom .header-nav,.header--classic .header-bottom a{color:#454545}.header--classic .sub-menu{background-color:#454545}.header--classic .sub-menu a{color:#f3f3f3!important;white-space:normal}.header--classic .sub-menu .menu-item-has-children a:after{background-color:#f3f3f3;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.header--classic nav>.menu>.menu-item{height:50px;padding:5px 0}.header--classic nav>.menu>.menu-item:focus,.header--classic nav>.menu>.menu-item:hover{background:#454545;border-radius:5px}.header--classic nav>.menu>.menu-item:focus>a,.header--classic nav>.menu>.menu-item:hover>a{color:#fff;text-decoration:none}.header--classic nav>.menu>.menu-item:focus>a:after,.header--classic nav>.menu>.menu-item:hover>a:after{background-color:#f3f3f3}.header--classic nav>.menu>.menu-item-has-children:focus,.header--classic nav>.menu>.menu-item-has-children:hover{background:#454545;border-radius:5px 5px 0 0}.header--transparent{background:transparent}.header--transparent .menu .sub-menu{background-color:#f3f3f3}.header--transparent .menu .sub-menu a{color:#454545}.info-block .wrapper{display:flex;justify-content:space-between}@media(max-width:768px){.info-block .wrapper{flex-direction:column}}.info-block .wrapper-text{flex:0 0 auto;width:50%}@media(max-width:768px){.info-block .wrapper-text{order:1;width:100%}}.info-block .wrapper-text-full{width:100%}.info-block .wrapper-image{flex:0 0 auto;width:45%}@media(max-width:768px){.info-block .wrapper-image{order:-1;width:100%}}.info-block .wrapper-image img{border-radius:20px;display:block;height:450px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:relative;width:100%}@media(max-width:1024px){.info-block .wrapper-image img{-o-object-fit:cover;object-fit:cover}}@media(max-width:768px){.info-block .wrapper-image img{height:300px;margin-bottom:20px;max-width:100%;width:100%}}@media(max-width:500px){.info-block .wrapper-image img{height:250px;width:100%}}.info-block .wrapper .flex-wrap{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.info-block .wrapper .flex-wrap .link-btn{margin:0}@media(max-width:768px){.info-block .link-btn--green{display:block;margin:20px auto 0;text-align:center;width:auto}}.modal{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.modal.active{display:block}.modal:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.modal-content{padding:15px}.modal-close{background-color:transparent;border:none;cursor:pointer;position:absolute;right:20px;top:20px}.modal-wrap{background-color:#fff;display:inline-block;margin:50px 0;max-width:1000px;padding:25px;position:relative;vertical-align:middle;width:95%}.modal-wrap--small{max-width:600px}.modal .title{font-size:2.5rem;margin-bottom:25px}.modal .subtitle{font-size:1.8rem;margin-bottom:20px}.modal .descr{text-align:left}.modal .content-wrap{margin:30px auto auto}.modal .radio-group{display:flex;flex-direction:column;gap:10px}.modal .form-wrap{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.modal .form-wrap .wrap-field{text-align:left;width:calc(50% - 15px)}.modal .form-wrap .wrap-field--full{width:100%}.form label{font-size:1.6rem}.form input[type=text]{background:0 0;border:1px solid #929292;border-radius:15px;color:#454545;font-size:16px;font-weight:300;height:40px;line-height:24px;padding-left:15px;transition:all .4s;width:100%}.form input[type=text]:focus{outline-color:var(--main-color)}.form .file-input{display:inline-block;position:relative}.form .file-input .file-label{align-items:center;background-color:#4caf50;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;padding:10px 20px;transition:background-color .3s ease}.form .file-input .file-label:hover{background-color:#45a049}.form .file-input .file-input-element{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.form .file-input .file-name{color:#333;font-size:14px;margin-top:10px}.form .file-input .file-error{color:red;display:none;font-size:13px;margin-top:5px}.form textarea{border-radius:15px;padding:15px;width:100%}.form textarea:focus{outline-color:var(--main-color)}.form button[type=submit]{background-color:transparent;border:1px solid var(--main-color);border-radius:15px;color:#454545;cursor:pointer;font-size:1.8rem;font-weight:500;margin-top:15px;padding:10px 15px;width:100%}.form button[type=submit]:hover{background-color:var(--main-color);color:#f3f3f3;transition:all .5s ease-out}.form .form-wrap .wrap-field{text-align:left;width:calc(50% - 15px)}@media(max-width:500px){.form .form-wrap .wrap-field{width:100%}}.form .form-wrap .wrap-field--full{width:100%}.about-employment,.press-center-news{align-items:stretch;display:grid;gap:20px;justify-content:center;margin-bottom:10px}.about-employment .news,.press-center-news .news{background-color:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.05);overflow:hidden;position:relative}@media(max-width:1024px){.about-employment .news,.press-center-news .news{flex-direction:column;justify-content:unset}}.about-employment .news .title,.press-center-news .news .title{margin-top:0}.about-employment .news .preview,.press-center-news .news .preview{align-items:center;display:flex;height:100%;justify-content:center;max-height:350px;overflow:hidden;width:100%}.about-employment .news .preview img,.press-center-news .news .preview img{height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-employment .news .content,.press-center-news .news .content{padding:20px 20px 50px}.about-employment .news .content .link-btn,.press-center-news .news .content .link-btn{bottom:20px;position:absolute}.about-employment-list .news,.press-center-news-list .news{margin-bottom:20px}.about-employment.home,.press-center-news.home{grid-template-columns:2fr 1fr}.news time{display:block;font-size:14px;margin-bottom:5px}.press-center-news{grid-template-columns:1fr 1fr}@media(max-width:1024px){.press-center-news{display:flex;flex-direction:column}}.scroll-top{background:var(--green);border-radius:50%;bottom:105%;color:#fff;cursor:pointer;font-size:24px;height:50px;line-height:100%;position:fixed;right:50px;text-align:center;transition:1s ease;width:50px;z-index:99}.scroll-top:hover{box-shadow:0 5px 5px rgba(0,0,0,.5)}.scroll-top.open{bottom:30px}.scroll-top span{color:#fff}.section-two-col--header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;width:100%}@media(max-width:500px){.section-two-col--header{align-items:flex-start;flex-wrap:wrap;margin-bottom:40px}}.section-two-col--header .title-underline{margin-bottom:0}@media(max-width:500px){.section-two-col--header .link-btn--green{background-color:var(--main-color)!important;color:#f3f3f3!important;font-size:8px;line-height:22px;padding:5px;text-transform:uppercase;text-wrap:wrap}}@media(max-width:320px){.section-two-col--header .link-btn--green{text-align:center;width:100%}}.section-two-col--header-contact .fa-phone:before{content:"";display:block;margin-left:10px;position:relative;rotate:225deg;top:2px}.section-two-col--wrapper{display:flex;flex-wrap:wrap;gap:40px;margin-top:30px}@media(max-width:1024px){.section-two-col--wrapper{gap:30px}}@media(max-width:768px){.section-two-col--wrapper{gap:20px}}@media(max-width:500px){.section-two-col--wrapper{gap:10px}}.section-two-col--item{align-items:center;border:1px solid var(--main-color);border-radius:15px;display:flex;padding:15px;width:calc(50% - 20px)}@media(max-width:1024px){.section-two-col--item{width:calc(50% - 15px)}}@media(max-width:768px){.section-two-col--item{border:1px solid var(--main-color);border-radius:15px;flex-direction:column;padding:10px;width:calc(50% - 10px)}}@media(max-width:500px){.section-two-col--item{width:100%}}.section-two-col--item:hover{background-color:var(--main-color);box-shadow:0 8px 20px rgba(0,29,63,.2);color:#f3f3f3}.section-two-col--item:hover .fa-arrow-up,.section-two-col--item:hover .section-two-col--item-text,.section-two-col--item:hover .section-two-col--item-title{color:#f3f3f3}.section-two-col--item .wrap{color:#454545;height:100%;position:relative;width:100%}.section-two-col--item-title{font-size:2rem;margin-top:0}.section-two-col--item-title .gradient-arrow{right:0;top:0}@media(max-width:768px){.section-two-col--item-title .gradient-arrow{bottom:0;right:-5px;top:unset}}@media(max-width:500px){.section-two-col--item-title .gradient-arrow{bottom:unset;right:-5px;top:-5px}}.section-two-col--item-title .gradient-arrow .fa-arrow-up{font-size:inherit}@media(max-width:1024px){.section-two-col--item-title{font-size:1.8rem}}@media(max-width:768px){.section-two-col--item-title{text-align:center}}@media(max-width:500px){.section-two-col--item-title{font-size:1.6rem;text-align:left}}.section-two-col--item-icon{flex-shrink:0;height:80px;margin-right:20px;width:80px}@media(max-width:1024px){.section-two-col--item-icon{height:60px;width:60px}}@media(max-width:768px){.section-two-col--item-icon{display:none}}.section-two-col--item-link{text-align:right}.files-list{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:320px){.files-list{flex-direction:column;gap:5px}.files-list br{display:none}}.files-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.08);color:var(--main-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;transition:all .2s ease;width:-moz-fit-content;width:fit-content}.files-item:before{color:var(--main-color);content:"";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900}.files-item:hover{background:var(--main-color);border-color:var(--main-color)}.files-item:hover,.files-item:hover:before{color:#fff!important}.gallery{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}@media(max-width:768px){.gallery{gap:10px;justify-content:center}}.gallery-link{background-color:#fff;border-radius:15px;box-shadow:0 8px 20px rgba(0,29,63,.2);display:block;max-width:280px;padding:10px;width:calc(20% - 16px)}@media(max-width:1200px){.gallery-link{width:calc(25% - 20px)}}@media(max-width:768px){.gallery-link{width:calc(33% - 10px)}}@media(max-width:500px){.gallery-link{padding:5px;width:calc(50% - 20px)}}@media(max-width:320px){.gallery-link{width:100%}}.gallery-single-w{height:250px;width:auto}.gallery-single-h{display:block;height:auto;width:350px}.gallery-single-h img{border-radius:15px;height:auto}.gallery-single-h .gallery-descr{font-weight:500;text-align:center}.gallery-img{border-radius:10px;display:block;height:245px;margin:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:1024px){.gallery-img{height:220px}}@media(max-width:768px){.gallery-img{height:200px}}@media(max-width:500px){.gallery-img{height:150px}}.gallery-img.text{border-radius:10px 10px 0 0}.gallery-descr{color:#454545;display:block;font-size:.8em;margin-top:10px}@media(max-width:500px){.gallery-descr{margin-bottom:5px;margin-top:5px}}.policy-checkbox label{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:1.4}.policy-checkbox input[type=checkbox]{cursor:pointer;flex-shrink:0;height:18px;margin-top:2px;width:18px}.policy-checkbox input[type=checkbox]:checked{background-color:var(--main-color);border-color:var(--main-color)}.policy-checkbox a{color:var(--main-color);text-decoration:underline;transition:color .2s}.policy-checkbox a:hover{color:var(--main-color);text-decoration:none}.policy-text{color:#666;font-size:12px;line-height:1.3;margin-top:10px;text-align:left}.policy-checkbox.error{background-color:rgba(220,50,50,.05);border:1px solid #dc3232;border-radius:4px;padding:5px}.error-message{color:#dc3232;display:none;font-size:12px;margin-top:5px}.policy-checkbox.error .error-message{display:block}:root{--white:#f3f3f3;--black:#454545;--light-gray:#d9d9d9;--gray-block:#929292;--content-color:#666}.single-news-main--preview{align-items:stretch;display:flex;gap:20px;margin-bottom:20px;max-height:500px;min-height:300px}@media(max-width:768px){.single-news-main--preview{flex-direction:column;max-height:unset}}.single-news-main--preview .left{flex-basis:40%}.single-news-main--preview .left img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.single-news-main--preview .left img{max-height:350px}}.single-news-main--preview .right{flex-basis:60%}.single-news-main--preview .right .data{border:1px solid var(--main-color);border-radius:15px;bottom:15px;color:#454545;font-weight:600;padding:15px;position:absolute;right:15px}@media(max-width:768px){.single-news-main--preview .right .data{bottom:unset;margin-left:auto;margin-top:1em;position:relative;right:unset;width:-moz-max-content;width:max-content}}.single-news-main--preview .wrap{border:1px solid var(--main-color);border-radius:15px;padding:15px}.single-news-main--notpreview{margin-bottom:20px;width:100%}.single-news-main--notpreview .data,.single-news-main--notpreview .wrap{border:1px solid var(--main-color);border-radius:15px;padding:15px}.single-news-main--notpreview .data{color:#454545;display:block;font-weight:600;margin-left:auto;margin-top:1em;position:relative;width:-moz-max-content;width:max-content}.single-news .content .wrap{height:100%;position:relative}.single-news .content img{border:1px solid var(--main-color);border-radius:15px;display:inline-block;margin:1em;-o-object-fit:contain;object-fit:contain;padding:15px;vertical-align:center}@media(max-width:768px){.single-news .content img{display:block;margin:auto;width:auto}}.single-news .content img.start{float:inline-start}@media(max-width:768px){.single-news .content img.start{float:none}}.single-news .content img.end{float:inline-end}@media(max-width:768px){.single-news .content img.end{float:none}}.single-news .content img .wrap{border:none}.single-products .content{display:flex;flex-direction:column;gap:30px}.single-products img{border-radius:5px}.single .wnd-info{background-color:#7d7d7d;border-radius:20px;color:#fff;margin:0 auto 50px;padding:45px 30px;width:100%}@media(max-width:500px){.single .wnd-info{padding:30px 20px}}.single .wnd-info .wrapper{align-items:stretch;display:flex;justify-content:space-between}@media(max-width:768px){.single .wnd-info .wrapper{flex-direction:column}}.single .wnd-info .left{width:150px}.single .wnd-info .left img{height:150px;-o-object-fit:cover;object-fit:cover;width:150px}@media(max-width:768px){.single .wnd-info .left{margin:0 auto 25px}}.single .wnd-info .right{width:calc(100% - 200px)}@media(max-width:768px){.single .wnd-info .right{width:100%}}.single .wnd-info .right .descr{color:#f3f3f3}.single .wnd-info .right-bottom{display:flex;justify-content:space-between;margin-top:30px}.single .wnd-info .link{border-radius:10px;cursor:pointer;padding:7px}.single .wnd-info .link--specification{align-items:center;background-color:#f3f3f3;border:1px solid transparent;color:#454545;display:flex;gap:7px;padding:15px 24px;width:-moz-fit-content;width:fit-content}.single .wnd-info .link--specification:hover{background-color:transparent;border:1px solid #f3f3f3;color:#f3f3f3;text-decoration:none}.single .wnd-info .link--buy{background-color:transparent;border:1px solid #f3f3f3;color:#f3f3f3;font-weight:600;padding:15px 24px;width:-moz-fit-content;width:fit-content}.single .wnd-info .link--buy:hover{background-color:#f3f3f3;color:#454545}.accordion{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(0,29,63,.2);padding:20px}.accordion-list{display:flex;flex-direction:column;gap:20px}.accordion-header{align-items:center;background-color:transparent;border:none;color:#454545;cursor:pointer;display:flex;font-size:1.2em;font-weight:600;justify-content:space-between;margin-top:10px;padding:0;width:100%}.accordion-header:after{background-color:#454545;content:"";height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg width='100%' height='100%' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.93359 12.8672L2.06693 7.00052L7.93359 1.13385' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3Csvg width='100%' height='100%' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.93359 12.8672L2.06693 7.00052L7.93359 1.13385' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;transform:rotate(-90deg);transition:transform .4s ease-in-out;width:24px}.accordion-content{overflow:hidden;transition:all .4s ease-in-out}.accordion-content .files-list{margin-top:30px}.accordion:not(:first-child){margin-top:20px}.content-block{background:#fff;border-radius:20px;box-shadow:0 8px 20px rgba(0,29,63,.2);padding:30px}.content-block .descr p{margin-top:0}.content-block .descr-row,.content-block .title{margin-bottom:14px;margin-top:30px}.content-block .title:first-child{margin-top:0}.content-block .descr-row{color:#454545;font-family:Barlow,sans-serif;font-size:2.5rem;margin-bottom:1rem}.accordion.active .accordion-header:after{transform:rotate(90deg)}.video-lightbox-container{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;display:inline-block;max-width:100%;overflow:hidden;position:relative}.video-lightbox-container p{bottom:0;color:#fff;font-weight:700;left:10px;position:absolute;z-index:10}.video-lightbox-container:after{background:linear-gradient(180deg,transparent 0,#000);bottom:0;content:" ";left:0;pointer-events:none;position:absolute;right:0;top:50%}.video-lightbox-container .video-lightbox-preview{display:block;height:auto;pointer-events:none;transition:transform .3s ease;width:100%}.video-lightbox-container .video-lightbox-play{left:50%;opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease;z-index:10}.video-lightbox-container:hover .video-lightbox-preview{transform:scale(1.03)}.video-lightbox-container:hover .video-lightbox-play{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.video-lightbox-overlay{align-items:center;animation:vlFadeIn .3s forwards;background:rgba(0,0,0,.85);display:flex;height:100%;justify-content:center;left:0;opacity:0;padding-top:50px;position:fixed;top:0;width:100%;z-index:9999}.video-lightbox-overlay>div{align-items:stretch;display:flex}.video-lightbox-overlay video{border:none;border-radius:4px;box-shadow:0 10px 40px rgba(0,0,0,.5);max-height:90vh;max-width:90vw;outline:none}.video-lightbox-overlay .button-container{height:100%;position:relative}.video-lightbox-overlay .video-lightbox-close{color:#fff;cursor:pointer;font-size:30px;line-height:1;position:absolute;right:10px;top:5px;transition:transform .2s;z-index:10000}.video-lightbox-overlay .video-lightbox-close:hover{transform:scale(1.2)}@keyframes vlFadeIn{to{opacity:1}}body.vl-no-scroll{overflow:hidden}