*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:'Montserrat';font-display:swap}body{font-family:'Montserrat',sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial;color:#333;background-color:#f8f9fa}p,a,h1,h2,h3,h4,h5,h6,select,option{font-family:'Montserrat',sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.section-padding{padding:120px 0}.container{max-width:1200px;margin:auto}.top-container-box{max-width:1320px}header.site-headers{background-color:#252424;box-sizing:border-box;padding:10px 0;display:flex;justify-content:center}header.site-headers .site-headers-box{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 15px}.site-headers .site-headers-item{width:33.33%}.site-headers .logo-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0;color:white;min-width:330px}.site-headers .logo-header .logo-header-box{display:flex;justify-content:start;align-items:center;width:100%}.site-headers .logo-header .logo-header-box a{height:60px;display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.site-headers .logo-header .logo-header-box a img{height:55px;width:55px}.site-headers .logo-header .logo-header-box a .logo-header-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.site-headers .logo-header .logo-header-box a .logo-header-text p{margin:0;font-size:22px;font-weight:600;color:whitesmoke;padding:0;height:28px}.site-headers .contacts-header .contacts-header-box{display:flex;flex-direction:column;justify-content:center;align-items:center;height:80px;width:100%}.site-headers .contacts-header>.contacts-header-box a{text-decoration:none;font-weight:600}.site-headers .contacts-header .contacts-header-box .contacts-header-phone{color:#ffba60;font-size:22px;line-height:1em;margin-bottom:15px}.site-headers .contacts-header .contacts-header-box .contacts-header-email{color:#fff;font-size:14px;line-height:1em;margin:0}.site-headers .socials-header{min-width:330px}.site-headers .socials-header .socials-header-box{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:80px}.site-headers .socials-header .socials-header-box a{display:flex;flex-direction:column;justify-items:center;align-items:center;border-right:1px solid #5e5e5e;width:85px;height:80px;text-decoration:none}.site-headers .socials-header .socials-header-box .right-bar-opener{border-right:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:60px;height:80px}.site-headers .socials-header .socials-header-box a:hover p{color:#ffba60}.site-headers .socials-header .socials-header-box a img{height:48px;width:48px}.site-headers .socials-header .socials-header-box a p{display:block;color:#fff;font-size:14px;font-weight:600;line-height:1;margin:8px;padding:2px 0;transition:all .4s ease}.site-headers .socials-header .socials-header-box .right-bar-opener-inner{height:18px;width:30px}.site-headers .socials-header .socials-header-box .right-bar-opener-inner span.bar{width:30px;height:1px;background:#fff;display:block;transition:all .4s ease}.site-headers .socials-header .socials-header-box .right-bar-opener-inner span.bar+span.bar{margin-top:6px}.site-headers .socials-header .socials-header-box .right-bar-opener-inner span.bar:nth-child(2){width:25px}.site-headers .socials-header .socials-header-box .right-bar-opener-inner:hover span.bar{background:#ffba60}.site-headers .socials-header .socials-header-box .right-bar-opener-inner:hover span.bar:nth-child(2){margin-left:5px}nav.site-navbar{background:#333;height:60px;display:flex;justify-content:center}nav.site-navbar .site-navbar-box{display:flex;justify-content:start;align-items:center;width:100%;padding:0 15px}nav.site-navbar .site-navbar-box-toggler{position:relative;top:0;left:0;-ms-transform:translateY(0);transform:translateY(0)}nav.site-navbar .site-navbar-navigation{display:flex;justify-content:start;align-items:center;width:100%}nav.site-navbar .site-navbar-navigation ul{display:flex;justify-content:start;align-items:center;list-style:none;margin:0;padding:0}nav.site-navbar .site-navbar-navigation ul li{padding:0 40px 0 0}nav.site-navbar .site-navbar-navigation ul li a{font-weight:600;font-size:18px;color:#fff;padding:0;-webkit-transition:all .4sease;-o-transition:all .4s ease;transition:all .4sease;position:relative;letter-spacing:0;text-decoration:none}nav.site-navbar .site-navbar-navigation ul li a:hover,nav.site-navbar .site-navbar-navigation ul li.current a{color:#ffba60}nav.site-navbar .site-navbar-translation{height:64px;width:70px;padding:16px 0 0 0;flex-direction:column;justify-content:center;top:0;right:32px}nav.site-navbar .site-navbar-translation select{font-weight:600;font-size:16px;width:70px}nav.site-navbar .site-navbar-translation select option{}.upper-footer{background-color:#222;-webkit-background-size:cover;background-size:cover;background-attachment:scroll;background-position:center center;background-repeat:no-repeat;padding:180px 0}.upper-footer h3{color:#fff;font-size:42px;line-height:70px;text-align:center;font-weight:600}footer.site-footer{background:#252424;padding:10px;min-height:110px}footer.site-footer .site-footer-left{display:flex;flex-direction:column;justify-content:space-evenly;align-items:start;color:white;height:80px}footer.site-footer .site-footer-left p{font-weight:700;color:#fff;font-size:18px;line-height:32px;padding:0 20px;margin:0}footer.site-footer .site-footer-right{display:flex;flex-direction:row;justify-content:end;align-items:center;height:80px}footer.site-footer .site-footer-right a{display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:700;color:#fff;height:80px;width:86px;text-decoration:none}footer.site-footer .site-footer-right a img{width:40px;height:40px}footer.site-footer .site-footer-right a p{padding:0;margin-bottom:0}footer.site-footer .site-footer-right a:hover p{color:#ffba60}.section-404{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100vh - 270px)}.section-404-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px}@media(max-width:1200px){.section-padding{padding:100px 0}}@media(max-width:992px){.section-padding{padding:80px 0}.site-headers .site-headers-item{width:50%}.site-headers .contacts-header{display:none}footer.site-footer .site-footer-left{align-items:center}footer.site-footer .site-footer-right{justify-content:center}.section-404{height:calc(100vh - 340px)}}@media(max-width:768px){.section-padding{padding:60px 0}header.site-headers .site-headers-box{flex-direction:column}.site-headers .site-headers-item{width:100%}.site-headers .logo-header .logo-header-box{justify-content:center}.site-headers .socials-header .socials-header-box{width:100%;justify-content:center}.section-404{height:calc(100vh - 420px)}}