.main__bigban{position:relative}
.main__bigban::after{position: absolute;left: 0;right: 0;top: 0;bottom: 0;content: "";background: rgb(10,31,59,0.4);pointer-events: none}
.bigban__info{z-index:1; position:absolute;top: 30px;left:50%;transform:translateX(-50%)}
.bigban__info-logo{display:flex;flex-direction:column;align-items:center; justify-content:center; text-align:center; color:#fff;gap: 20px 0;}
.bigban__info-logo img{max-width:350px; height:auto}
.bigban__bg{height:calc(100vh - 34px); min-height:800px}
.bigban__bg img, .bigban__bg picture{height:100%; width:100%; object-fit:cover}
.wrapper__bigban .top-contacts{padding-left:0}
.info-logo__name{font-size: 96px;font-weight: 800;letter-spacing: 2px;line-height: 1}
.info-logo__prof{position:relative;font-size: 32px;font-weight: 700;line-height: 1;}
.info-logo__prof::before, .info-logo__prof::after{content:"";width:100%;height: 5px;position:absolute;top:50%;transform:translateY(-50%);width: 243px;}
.info-logo__prof::before{background:url(/templates/stek/images/line__left.svg) no-repeat 0 0 / contain;right: 100%;margin: 0 15px 0 0;}
.info-logo__prof::after{background:url(/templates/stek/images/line__right.svg) no-repeat 0 0 / contain;left: 100%;margin: 0 0 0 15px;}
.info-logo__losung{font-size: 16px;line-height: 1}
.about__ancor{position: absolute; display: flex; flex-direction: column; left: 50%; transform: translateX(-50%); bottom: 20px; z-index: 1; width: 50px}
.about__ancor img {margin: -3px 0; opacity: 0.2; animation-duration: 1.6s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-fill-mode: both}
.about__ancor img:first-child {animation-name: arrowBreathe; animation-delay: 0s}
.about__ancor img:last-child {animation-name: arrowBreathe; animation-delay: 0.5s}
.top-navbar{position:relative}
@keyframes arrowBreathe {
    0% {opacity: 0.2; transform: translateY(0px); }
    40% {opacity: 1; transform: translateY(4px); }
    80% {opacity: 0.6; transform: translateY(2px); }
    100% {opacity: 0.2;transform: translateY(0px); }
}
a:not(.about__ancor) img, .about__ancor a img {animation: none !important; opacity: 1 !important}
@media(min-width:992px){
	.wrapper__bigban .main-menu a{color:#fff}
	.wrapper__bigban .main-menu a:hover{color:var(--accent)}
}
@media(max-width:1339px){
	.bigban__bg{min-height:650px}
	.wrapper__bigban .top-contacts__item.top-contacts--address{display:none}
	.bigban__info{top:-20px}
	.bigban__info-logo{gap: 15px 0;}
	.bigban__info-logo img{max-width:300px}
	.info-logo__name{font-size: 82px}
	.info-logo__prof{font-size: 28px}
}
@media(max-width:991px){
	.bigban__bg{min-height:580px}
	.wrapper__bigban .top-contacts__item.top-contacts--address{display:none}
	.bigban__info{top:20px;width: 100%;}
	.bigban__info-logo{gap: 10px 0;}
	.bigban__info-logo img{max-width:250px}
	.info-logo__name{font-size: 72px}
	.info-logo__prof{font-size: 24px}
	.info-logo__prof::before, .info-logo__prof::after{height: 3px; width: 150px;}
	.wrapper__bigban .main-menu a{white-space:nowrap}
	.wrapper__bigban .header__mobbutton{padding:0; width:30px}
	.wrapper__bigban .header__mobbutton span{margin:0}
	.wrapper__bigban .header__mobbutton span:nth-child(2){margin:6px 0}
	.wrapper__bigban .main-menu{z-index:2; right:0}
	.about__ancor{width:40px}
}
@media(max-width:767px){
	.bigban__bg{min-height:500px}
	.bigban__info-logo img{max-width:200px}
	.info-logo__name{font-size: 62px}
	.info-logo__prof{font-size: 22px}
	.info-logo__prof::before, .info-logo__prof::after{height: 2px; width: 100px;}
	.info-logo__prof::before{margin: 0 10px 0 0;}
	.info-logo__prof::after{margin: 0 0 0 10px;}
}
@media(max-width:575px){
	.bigban__bg{height:calc(100vh - 31px); min-height: 400px;text-align:center}
	.bigban__info-logo img{max-width:150px}
	.info-logo__name{font-size: 42px}
	.info-logo__prof{font-size: 16px;white-space: nowrap;}
	.info-logo__prof::before, .info-logo__prof::after{height: 2px;width: 80px;}
	.info-logo__losung{font-size:14px}
	.top-navbar{margin-left:auto}
	.wrapper__bigban .top-header .container {justify-content: start !important}
	.wrapper__bigban .main-menu {left: auto !important}
	.about__ancor{width:30px}
	.main__bigban::after{backdrop-filter: blur(5px);}
    .bigban__info {top: 50%;width: 100%;transform: translateX(-50%) translateY(-50%);}
}