@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap);.rodo-btn[data-v-6e8bd19a]{font-weight:600;cursor:pointer}.rodo-btn[data-v-6e8bd19a]:hover{text-decoration:underline}.overlay[data-v-6e8bd19a]{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:101;background:rgba(0,0,0,.65)}.overlay .popup[data-v-6e8bd19a]{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:70vw;height:80vh;overflow-y:auto}.overlay .popup .close[data-v-6e8bd19a]{position:absolute;display:block;font-size:30px;cursor:pointer;top:15px;right:35px}.overlay .popup .popup-header[data-v-6e8bd19a]{font-size:20px;font-weight:600;text-align:center;width:100%;margin-bottom:10px}.overlay .popup .popup-content[data-v-6e8bd19a]{background:#fff;color:#000;padding:20px 35px}body{background:#1f1f1f;color:#f1f1f1;margin:0;font-family:Open Sans,sans-serif}.main-container{display:flex;flex-direction:column;position:relative;margin:0 auto}.main-container .container{margin-bottom:50px}ul{margin:0;padding:0;list-style:none}a,a:active,a:visited{color:#fff}header{display:flex;flex-direction:column}header .pre-head{display:flex;flex-direction:row;align-items:flex-end}header .pre-head .adress-block,header .pre-head .logo{flex-basis:50%}header .pre-head .adress-block a.bold,header .pre-head .logo a.bold{font-weight:600;text-decoration:none}header .pre-head .logo{text-align:left;background-image:url(../img/logo.f92068e0.jpg);background-size:contain;background-repeat:no-repeat;width:345px;height:90px}header .pre-head .adress-block{text-align:right;padding-bottom:10px}header .main-img{background-image:url(../img/baner.36b13436.jpg);background-size:cover;background-repeat:no-repeat;width:874px;height:0;margin:0;padding:0 0 35% 0}header nav{width:100%;margin:16px 0}@media (max-width:768px){header nav{display:flex}}header nav .hamburger{display:none}@media (max-width:768px){header nav .hamburger{position:relative;margin-right:20px;display:block;width:42px;height:30px}header nav .hamburger span{display:block;position:absolute;width:100%;height:4px;background:#fff;border-radius:2px}header nav .hamburger span:first-child{top:0}header nav .hamburger span:nth-child(2),header nav .hamburger span:nth-child(3){transition:.15s;top:calc(50% - 2px)}header nav .hamburger span:last-child{top:calc(100% - 4px)}header nav .hamburger.opened span:first-child,header nav .hamburger.opened span:nth-child(4){opacity:0}header nav .hamburger.opened span:nth-child(2){transform:rotate(45deg)}header nav .hamburger.opened span:nth-child(3){transform:rotate(135deg)}}header nav ul{display:flex;flex-direction:row;justify-content:space-between;background:#151515}@media (max-width:768px){header nav ul{display:none}header nav ul.opened{display:flex;flex-direction:column;width:100%}}header nav ul li{font-size:18px;flex-basis:20%;text-align:center;position:relative;transition:.2s}header nav ul li.active:after{content:"";position:absolute;display:block;width:80%;height:3px;left:50%;transform:translateX(-50%);bottom:10px;border-radius:3px;background:#f4bd43}header nav ul li a,header nav ul li a:active,header nav ul li a:visited{display:block;color:#fff;position:relative;text-decoration:none;padding:10px 16px 16px 16px}header nav ul li a.router-link-active{font-weight:700}header nav ul li a.router-link-active a{cursor:default}header nav ul li:hover{background:#3b3b3b}footer{box-sizing:border-box;display:block;padding:14px 20px;font-size:12px;background:#151515}footer a{font-size:16px;font-weight:600}.blocks{display:flex;flex-direction:column;font-size:14px;margin-bottom:30px}.blocks .block{border:#fff;color:#fff}.blocks .block h3:before{content:"";display:inline-block;border-left:8px solid #f4bd43;border-top:6px solid transparent;border-bottom:6px solid transparent;margin-right:10px;transition:.2s}.blocks .block .block-content{position:relative;background:#151515;box-sizing:border-box;height:0;overflow:hidden;padding:0}.blocks .block .block-content .list,.blocks .block .block-content .title{margin-bottom:16px}.blocks .block .block-content .title{font-weight:600;text-transform:uppercase}.blocks .block .block-content .list{font-weight:300}.blocks .block .block-content .list li{padding:5px 0}.blocks .block .block-content .list li:not(.simple):first-letter{text-transform:uppercase}.blocks .block.opened{min-height:200px}@media (max-width:768px){.blocks .block.opened h3{text-decoration:underline}.blocks .block.opened h3:before{transform:rotate(90deg)}}.blocks .block.opened .block-content{height:calc(100% - 60px);padding:16px 20px}.blocks .block:first-child .block-content{border-radius:20px 0 0 0}.blocks .block:last-child .block-content{border-radius:0 20px 0 0}.blocks .block:last-child .block-content:after{content:none}.always-on .blocks .block:first-of-type{min-height:100px!important}@media (max-width:768px){.always-on .blocks .block:last-of-type h3{display:none}}.always-on .blocks .block .block-content{overflow:unset!important;height:calc(100% - 60px)!important;padding:16px 20px!important}.contact-form{display:grid;grid-template-columns:1fr;grid-row-gap:3px}.contact-form label{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:32px;grid-column-gap:8px;cursor:pointer;align-items:center;padding:3px 5px}.contact-form label.ta{grid-template-columns:1fr;grid-auto-rows:auto;margin-top:10px;font-weight:600}.contact-form label.ta textarea{resize:none;margin-top:8px}.contact-form label:hover{background:#2f2f2f}.contact-form label .tooltip{display:none;top:4px;color:#981111;right:5px;padding:5px 8px;position:absolute;border-radius:9px;font-size:12px}.contact-form label .tooltip.email{background:#981111;color:#fff;transform:translateY(calc(-100% - 15px))}.contact-form label .tooltip.ta{top:27px}.contact-form label input[type=text],.contact-form label textarea{border:none;border-radius:2px;text-indent:3px}.contact-form label input[type=text]{height:22px;line-height:22px}.contact-form label.invalid .tooltip{display:block}.contact-form label.invalid .tooltip.email:after{content:"";display:block;position:absolute;left:calc(50% - 12px);bottom:-12px;background:transparent;border-right:12px solid transparent;border-top:12px solid #981111;border-left:12px solid transparent}.contact-form label.invalid input,.contact-form label.invalid textarea{box-shadow:inset 0 0 1px 2px red;outline:none}.contact-form button{margin:16px 5px 5px 5px;background:#f4bd43;border:none;height:42px;cursor:pointer}.form-block{min-width:415px}@media (max-width:768px){.form-block{margin-top:20px}}.main-container,header .main-img{width:90vw}header .main-img{background-size:contain}.mobile-flex{display:flex;flex-wrap:wrap}.mobile-flex>div{flex-basis:50%}.mobile-flex .fl-100{flex-basis:100%}@media (max-width:576px){header .pre-head{flex-wrap:wrap}header .pre-head .adress-block,header .pre-head .logo{flex-basis:100%}}@media (min-width:768px){nav{display:block}.blocks{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;grid-column-gap:30px}.blocks.two-cols{grid-template-columns:repeat(2,1fr)}.blocks .block:first-of-type .block-content:after{content:"";position:absolute;height:100%;width:1px;background:#000;border-right:1px solid #464646;top:0;right:-15px}.blocks .block{min-height:200px}.blocks .block .block-content{overflow:unset;height:calc(100% - 60px);padding:16px 20px}.mobile-flex{display:block}.mobile-flex>div:nth-child(2){margin-top:20px}}@media (min-width:934px){.blocks .block:not(:last-of-type) .block-content:after{content:"";position:absolute;height:100%;width:1px;background:#000;border-right:1px solid #464646;top:0;right:-15px}}@media (min-width:992px){.main-container,header .main-img{width:874px}header .main-img{background-size:cover}.blocks{grid-template-columns:repeat(3,1fr)}.blocks.two-cols{grid-template-columns:repeat(2,1fr)}}