.s1 {background: linear-gradient(135deg,#ff7a7a,#ffb199);}
.s2 {background: linear-gradient(135deg,#6ec6ff,#71e3c7);}
.s3 {background: linear-gradient(135deg,#9b8cff,#c9a7ff);}
.s4 {background: linear-gradient(135deg, #e0e0e0, #f5f5f5);}
.s5 {background: linear-gradient(135deg, #172554, #2563eb);}
.hedblok{font-size:15px; gap:24px;line-height:1.4;}
.hedblok i{font-size:40px;}
.hedblok s{transform: scale(0.8);}
.hedblok > div{position:relative;}
.hedblok > div::after{width:1px; height:29px; top:14px; left:-49px; display:block; content:''; background:var(--gray); border:none;  position:absolute; padding:0;}
.hedblok > div:first-child::after{opacity:0;}
.hedblok > div:last-child::after{top:40px;}
.hedlogo{text-align:center;} .hedslogan{font-weight:800;font-size:17px;}
.hednav {line-height: 1.2;}
.hednav > ul{list-style: none; border-radius:12px; padding: var(--gap-half); background: var(--suniy);  font-size:16px;}
.hednav li, ul.hnpidmenu li {position: relative; margin:0; padding: var(--gap-halfff) 0;}
.hednav li a {display: block;  padding: 0; margin:0;  color:var(--white);  text-decoration: none; }
.hednav li a:hover {font-weight:800; color: var(--yellow);}
.hednav li::after{width:1px; height:18px; background:var(--white); border:none; top:2px; left:-35px; padding:0;}
.hednav li:first-child::after{display:none;}
.hednav > .mobmenu-open, .hednav > .mobmenu-close{display:none;}


  /* Випадаюче меню */
.hednav li ul.hnpidmenu {display: none; min-width:280px; position: absolute; top:100%;  left:-90%;  list-style: none;  border-radius:12px; padding:var(--gap-half);  margin: 0;  background: var(--suniy); z-index: 1000; }
.hednav li ul.hnpidmenu li a { padding: 10px;}
.hednav li:hover > ul.hnpidmenu { display: block;}
#hedknpzamv{width:100%; border-radius:12px; padding: var(--gap-half); line-height:1.6; background: var(--red); text-align:center; color:var(--white); font-size:16px;}
.hnpidmenu {padding: var(--gap-halff);}
.hednav li > .hnpidmenu li::after{opacity:0;}
.pidheder{background : url('../images/hedfon.webp') center center / cover; color:var(--white); min-height: 170px; padding: var(--gapp) 0;}
.pidheder h1 {font-size:2.8em;}
.zag-lontxt{font-size:2.3em;color:var(--white); padding:var(--gapp);}


/*SLIDER --- */
.pidhslider {width: 100%;height: 370px;overflow: hidden; position: relative; margin: 30px auto; border-radius: 10px; box-shadow: 0 8px 24px rgba(0,0,0,.15);}
.pidhslides {display: flex; width: 300%;  height: 100%; animation: slide 29s infinite;  animation-timing-function: cubic-bezier(.4,0,.2,1); will-change: transform, filter; }
.pidhslide {flex: 0 0 100%; height: 100%; display: flex;  align-items: center;  justify-content: center;   font-size: 28px;  color: #fff;  text-shadow: 0 2px 6px rgba(0,0,0,.4); box-sizing: border-box;}
.pidhslide img{width:100%; height:auto; border-radius:12px 0 0 12px;}
.pidhslide .c-7{padding: var(--gap);}
.pidhslide .c-7 h4{margin: var(--gap-half) 0;}
.pidhslide .c-7 p{font-size:19px;}
.pidhslide .c-7 .btn{background: var(--red); border-radius:6px; font-size:19px; letter-spacing:1px; margin:var(--gap-half) 0; padding: var(--gap-half); }
.pidhslide .c-7 .btn:hover{background: var(--suniy);}
/* Анімація: рух вліво по секціях + розмиття під час переходу */
@keyframes slide{
  0%   { transform: translateX(0%);    filter: blur(0px); } 30%  { transform: translateX(0%);    filter: blur(0px); } 33%  { transform: translateX(-100%); filter: blur(6px)); } 36%  { transform: translateX(-100%); filter: blur(0px); }  63%  { transform: translateX(-100%); filter: blur(0px); }  66%  { transform: translateX(-200%); filter: blur(6px); }  69%  { transform: translateX(-200%); filter: blur(0px); }  96%  { transform: translateX(-200%); filter: blur(0px); }  99%  { transform: translateX(0%);     filter: blur(6px)); } 100% { transform: translateX(0%);     filter: blur(0px); }
}
@media (max-width:900px){
	.pidhslider {width: 100%;  height: 260px;}
	.pidhslide { font-size: 22px; padding: 12px; }
}

/* -- bl-proponyemo3vann.tpl ---- */
.propon3vann{padding: var(--gap-half) 0 var(--gap) 0;}
.propon3vann .c-4{text-align:center; border-radius: 12px; padding: var(--gap-half); background: #fff;}
.propon3vann .c-4 span{display:block; width:100%; margin:var(--gap-half) 0; font-size:16px; font-weight:800; color:var(--gray-dark);}
.propon3vann .c-4:hover{background: var(--blue);}
.propon3vann > div h2 {display:block; padding: var(--gap); font-size:32px;}
.propon3vann > div span {display:block; padding: 0 var(--gap) var(--gap)  var(--gap); font-size:18px;}

/* -- bl-menkluchtelefon.tpl ---- */
.menkluchtelf{min-height:240px; background: linear-gradient(135deg, #1e3c72, #2a5298); margin: 62px 0 var(--gap) 0; padding:var(--gap) 0; position:relative;}
.menkluchtelf .sprt_mastrkluch {position:absolute; bottom:0; left:20px;}
.mnktlf{font-size:20px; color:var(--white);}
.mnktlf > i{font-family: 'Times New Roman', Times, serif; display:block;}
.mnktlf > i b{font-size:1.6em; color:rgba(121,206,250);}
.mnktlf > div {margin:0 0 var(--gap) 0; font-size:1.4em;}
.mnktlf > span a {color:rgba(121,206,250); font-size:1.4em; padding-left:23px;}

/*-- bl-regionu ---*/
.bl-regionu {margin:var(--gap) 0; padding:var(--gap) 0;}
.short_reg,  .videotilo > a{flex: 1 1 calc(25% - var(--gap)); padding:var(--gap) var(--gap-half); background: #fff; border-radius:12px; text-align:center;}
.short_reg > span, .ram-onovutuprosto > .a-center > span {display:block; font-size:16px; color:var(--gray-dark); margin-top:var(--gap);}
.short_reg img{border-radius:12px;}
.short_reg:hover {background: linear-gradient(135deg, #2193b0, #6dd5ed);}
.filiicat.bl-regionu{margin:0;}
.filiicat.bl-regionu h3{color:var(--white); font-size:2.2em; font-weight:700;}
.lisnavfilii{margin:0;padding:0;}
.lisnavfilii li::after{display:none;}
.lisnavfilii a{background:var(--gray); color:#000; padding:var(--gap-halff) var(--gap-half);}
.lisnavfilii a:hover, .lisnavfilii .lisfiact{background:var(--red); color:#fff;}
.lipdf s{transform: scale(0.6);}
.limlt{margin-top:var(--gap-half);}
.lico a, .limlt a {background:none; font-size:16px; color:var(--txt);}
.limlt a:hover {color: var(--red);background:none;}

.short_reg.cina-short{position:relative;}
.cina-short h4{position:absolute; top:280px; padding:40px; text-transform:none; left:0; z-index:44; color:#fff; font-weight:800;}
.cina-poslugimta{line-height:1.4;margin-top:var(--gap);}
.cina-poslugimta > span:nth-child(2) {font-family: Arial, sans-serif; color:var(--gray);}
.cina-poslugimta > span:nth-child(3) {font-size:1.2em; color:var(--blue); font-weight:700;}


.blperevagi{margin:var(--gap) 0; padding:0 var(--gapp);font-size:18px;}
.blperevagi p{font-size:18px;line-height:1.4; }
.reg-glavvarposl{margin:var(--gap) 0; padding-top:var(--gapp);}
.reg-glavvarposl p {font-size:18px; line-height:1.4; margin:5px 0 15px 0;}
.reg-glavvarposl .btn-2 {margin:0;}
.regbl-1, .regbl-2, .regbl-3, .regbl-5 {font-size:18px; line-height:1.4; }
.regbl-3{margin:var(--gapp) auto; padding-top:var(--gap);}
.regbl-4{margin-top:var(--gap);}
.regbl-4 .btn{margin-right:var(--gap);}
.regbl-4 .btn-2{margin-left:var(--gap);}
.regb4-txt {column-count: 2;column-gap: 80px; column-rule: 4px solid var(--blue);}
.regbl-5 h3{font-size:23px; margin-bottom:var(--gap); }
.regbl-5 .sprt_masterluks{float:right; margin-left:var(--gapp);}
.reg-glavsl-knopku, .regbl-4-knopku{margin:var(--gap) 0; padding:var(--gap-half) 0;}

/*-- /modules/1-onas.tpl ---*/
.bl-for-pynkt{padding:var(--gapp) 0; font-size:17px; }
.bl-for-pynkt s{font-size:34px;}
.bl-for-pynkt > div{border-right:1px solid var(--gray);}
.bl-for-pynkt > div:last-child{border: none;}

/*-- bl-onovutu-prosto-6.tpl ---*/
.onovutuprosto > div{flex: 1 1 calc(33.333% - var(--gap)); padding:var(--gap) var(--gap-half); background: #fff; border-radius:12px; text-align:center;}
.ram-onovutuprosto {margin:var(--gap) 0; padding:var(--gapp) 0;}
.onovutuprosto > div{font-size:16px; line-height:1.6;}

/*--  bl-video-vidguku.tpl --*/
.bl-videovidguku, .maps-view {margin:var(--gap) 0; padding:var(--gapp) 0;}
.bl-videovidguku p, .bl-videovidguku sub {font-size:18px; display:block; margin:var(--gap-halff) 0 var(--gap) 0;}
.bl-videovidguku i{font-size:22px;}
.bl-videovidguku .videotilo a {width:100%;}
.bl-videovidguku h2{margin-bottom:var(--gap);}
.bl-glavtxt4{margin:var(--gap) 0; padding:var(--gap-halfff) 0;}
.bl-glavtxt4 > .mega i, .bl-glavtxt1 i{float:right; margin: 0 0 var(--gap) var(--gap);border-radius:8px;}
.bl-glavtxt4 .blgtx4bg{background: linear-gradient(135deg, #e0e0e0, #f5f5f5); padding:var(--gap); font-size:16px; line-height:1.6; border-radius:12px; }
.blgtx4bg h4, .maps-view h4{display:block; padding:0 0 var(--gap-half) 0; font-size:28px;}
.bl-glavtxt1 p, .bl-glavtxt3 p {font-size:18px; padding-bottom:var(--gap);}
.maps-view h4 i{font-size:1.3em; line-height:1;}
.vidgtxt3{border-radius:12px; position:relative; margin-left: var(--gapp); overflow: hidden;}

/*--  bl-prof-komanda.tpl --*/
.profcomanda .sprt_banner1 {border-radius:12px;}
.profcomanda .col-2-10 {border-radius:12px; padding:var(--gap-half);font-size:18px; line-height:1.6;}
.profcomanda .c-2 i{font-size:38px;}


.bl-glavtxt3 .tx_imgv{float:left; border-radius:12px; margin:0 var(--gap) var(--gap) 0;}
.glvtxt_img{position:absolute; z-index:44; top:-50px; left:0;}
.glvtxt_img img{ border-radius:12px; margin-left:60px;}
.glvtxt_img img:hover{filter: hue-rotate(190deg) saturate(0.7) brightness(1.6); border:2px solid var(--fiolet);}
.glvtxt_img .s2{padding:var(--gap); border-radius:12px;}
.glvtxt_img .s2 > p{ padding:4px 0;margin:4px 0;}
.glavtxt3zg2{margin-bottom:var(--gap); font-weight:700;}


/* --CAT -- */
.nashamisia {padding:var(--gap) 0; background: rgba(63,113,240); color: var(--white);}
.nashamisia  > .mega{overflow:hidden;}
.nashamisia p, .sertkomanda p{font-size:17px; line-height:1.6; text-align:left; }
.nashamisia{font-size: 2.5em; }
.nashamisia img{display:block; height:615px; float:left; margin:0 var(--gapp) var(--gap) -10%;}
.sertkomanda > .mega{padding-right: 15%;}
.sertkomanda .sprt_mastrfotbl{float:right; margin: -60px; 0  0 -50px;}
.sertkomanda h2{display:block; width:100%;} 
.sertkomanda p:last-child{font-weight:800; font-size:19px;}
.sertkomanda p:first-of-type{font-weight:800;}

.row.video-main{padding:var(--gap) 0; gap: var(--gapp);}
.video-main > .ardilla-video-youtub {flex: 1 1 calc(50% - var(--gapp)); max-width:50%;  margin:var(--gap) 0;} 
.ardilla-video-youtub {position: relative;  overflow-x:hidden;  width: 100%; min-height: 420px;   border-radius: 12px;   box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);}
.ardilla-video-youtub iframe {position: relative;  top: 0; left: 0; width: 100%; height: 420px; border: 0;}
.vidyot-opis{padding:var(--gap-half); border-radius:12px; background:var(--fiolet); color:var(--white); font-size:20px;}
.vidyot-opis > p {font-size:20px;}
.videotilo > .ardilla-video-youtub{flex: 1 1 calc(33% - var(--gapp));}

.xfieldimagegallery.foto-do-pisla { display:flex; }
.xfieldimagegallery.foto-do-pisla > li { max-width:50%; flex: 1 1 calc(50% - var(--gapp));}
.xfieldimagegallery.foto-do-pisla > li::after{display:none;}
.xfieldimagegallery.foto-do-pisla a {displey:block; width:100%;}
.xfieldimagegallery.foto-do-pisla img {border-radius:12px;}


.opis-page-vidrestavr{padding: var(--gapp) 0;}
.opis-page-vidrestavr:nth-child(even) {background: linear-gradient(135deg,#6ec6ff,#71e3c7);}
.opvdk1 h2{margin-bottom: var(--gap);}
.opvdk2 h3{margin-top: var(--gap);line-height:1.3;}
.opvdk2 h3 b{font-size:1.3em; color: var(--red);}
.btn.knp2{background:var(--blue);}


/* -- FULSTORY -- */
.fullbigimg {width:100%; min-height:560px; max-height:560px; overflow:hidden;}
.full-h2-title{display: block; text-align:center; width:100%; padding: var(--gap); color:var(--white);}
.articlcontent{margin:var(--gapp); font-size:18px;}
.next-prevarticl{margin:var(--gap);}
.infonuzarticle{margin:var(--gap); padding:var(--gap); border-top:1px solid var(--gray);font-size:16px; }
.articlcontent h2, .articlcontent h3, .articlcontent h4 { margin:var(--gap) 0; display:block; width:100%}
.fulls-tip2 > .articlcontent{margin-top:0; margin-bottom:0;  padding: var(--gapp) 0;}
.nashakomanda img{display:block; box-shadow: 12px 12px 5px 5px #3F71F0; margin:var(--gapp) 0 var(--gap) 0; border-radius:12px;}
.nashakomanda h5{display:block; width:100%; margin:var(--gap) 0 var(--gap-half) 0; font-weight:700;}
.fulls-tip2 ~ .bl-videovidguku{margin:0;}
.fullposlugu .lisnavfilii {padding-top:var(--gapp);}
.articleposlugu .infonuzarticle{margin-top:0;}
.fullonekrimg {width:100%;height:auto; overflow:hidden;}
.fullonekrimg img {width:100%;}
.fullstory .articlcontent .cina-short h4 {padding:40px 30%;}


main{margin:var(--gap);}
.noviev-blporivn {display:none; text-align:center; width:100%; margin-bottom:var(--gap-half); font-size:13px;}

/* -- ALL SHORT - STORY -- */
.blog-main > div {flex: 1 1 calc(33.333% - var(--gap)); border-bottom:3px solid var(--fiolet);}
.short-blog{margin:var(--gap) 0; padding:var(--gap-half) 0;}
.short-blog img {border-radius:12px;}
.short-blog time{border-radius:18px;padding:var(--gap-halff) var(--gap-half); background: var(--red); color:var(--white);}
.short-blog h5 {display:block; width:100%; margin:var(--gap) 0 var(--gap-half) 0; font-weight:700;}
.short-blog a {font-size: 16px; border-top:1px solid var(--fiolet); color:var(--fiolet); border-radius:18px;padding:var(--gap-half) var(--gapp);}
.short-blog a:hover{background:var(--fiolet); color:var(--white);}


/*==🐿️== MEDIA sitka */
/* Desktop */
@media (max-width: 1400px) {
    :root {
    --gap: 27px;
	--gap-half: 13.5px;
    }
.mega{width:100%;max-width:1400px;margin:0; padding:0 var(--gap);}
    .bl-glavtxt3 .str-6 {min-height:260px;height:auto;}
}

/* Laptop */
@media (max-width: 1279px) {
    :root {
    --gap: 22px;
	--gap-half: 11px;
    }
}

@media (max-width: 1230px) {
.hednav li::after {left: -25px;}
.hedblok > div::after {left: -35px;} 
.blocktabporivn{overflow-x: auto;-webkit-overflow-scrolling: touch;}

}

@media (max-width: 1130px) {
.hednav li::after {left: -15px;}
.hedblok > div::after {left: -18px;} 
.hedslogan{display:none;}
.f1-polos-logo .hedslogan{display:block;}
.f1-polos-logo .hedslogan{width:270px;}
.hedlogo.c-4{width:90px;}
.formas .tiloformu{width: calc(100% - 140px);}
.formas .sprt_mastrfotbl{display:none;}
.blocktabporivn {padding:var(--gap) 0;}
.blocktabporivn table {width: auto; white-space: nowrap;}
.noviev-blporivn {display:block;}
.cina-short h4 {top: 210px;}
}

@media (max-width: 990px) {
.tiloformu .input-box{width:100%;}
.sliderpidhed{display:block;}
.menkluchtelf .sprt_mastrkluch {left: -170px;}
.menkluchtelf .c-8.mnktlf{width:79%; margin-left:19%; padding-left:50px;}
.fullposlugu .lisnavfilii {padding-top: var(--gap-half);}
.fullposlugu .lisnavfilii li {display:inline-block; }
.fullposlugu.mega > div, .profcomanda.mega > div {width:100%;}
.fullbigimg {min-height: auto; } 
.profcomanda .col-2-10 {margin-bottom:var(--gap);}  
.cina-short h4 {top: 160px;}
}

/* Tablet */
@media (max-width: 870px) {
    :root {
    --gap: 18px;
	--gap-half: 9px;
    }
h1{font-size:1.8em;}
h2{font-size:1.6em;}
h3{font-size:1.5em;}
h4{font-size:1.4em;}
h5{font-size:1.2em;}
.hednav > .row-bc.c-3{display:none;}
.hednav > .row-bc.c-9 {width:100%;}
.hedblok > div:nth-child(2), .hedblok > div:nth-child(3), .nuzfotter  > .c-3.relative{display:none;}
.mega.topfotter > div, .mega.nuzfotter.row  > div.c-4{width:100%;}  
.mega.nuzfotter  > div{width:45%;}
.footcopir > sub{padding-left:var(--gap-half);}
.bl-glavtxt4 > .mega.row > div {width:100%;}  
.videotilo > .ardilla-video-youtub {flex: max-content; width:100%; margin:var(--gap-half) 0;}
.glvtxt_img {position: relative;top:0;}
.glvtxt_img.row > div, .formaniz > .mega > .c-8{width:100%;}
.vidgtxt3 { margin-left:0;}
.formaniz > .mega > .c-4, .sertkomanda .sprt_mastrfotbl{display:none;}
.sertkomanda > .mega {padding-right:0;}
.bl-for-pynkt.mega > div {width:45%;padding:var(--gap-half) 0;}  
.nashamisia img {height: auto;float: none;  margin: var(--gap-half);} 
.mega.video-main > div.ardilla-video-youtub {width:100%; max-width: 100%; margin: var(--gap) 0;}
.row.video-main{display:block}
.short_reg, .videotilo > a {flex: 1 1 calc(48% - var(--gap));}
.regbl-1.row-bc > div, .regbl-2.mega > div{width:100%;}
#modaltilo .tiloformu h3 {text-align: left;}
.tiloformu .f1-zvz.row-rtc, .f1-polos-logo > .row-rtc{justify-content: start; }  
.sertkomanda h2, .reg-glavvarposl h2 {font-size:2em; margin-bottom:var(--gap); } 
.nashamisia h2, .regbl-3.mega h3 { margin-top:var(--gapp); }
.bl-for-pynkt.mega{padding:var(--gapp) 0;}
.nashakomanda h5 {margin: var(--gapp) 0 var(--gap-half) 0;}
.cina-short h4 {font-size:1.1em;}
    
}

@media (max-width: 740px) {
    .bl-regionu.filiicat > .mega > div {width:100%;}
    .lisnavfilii > li {display:inline-block;}
    #menuzakaz {background:rgb(255, 28, 28, 0.8)!important;}
    #menuzakaz > button, #menuzakaz > button i, #menuzakaz a > button, #menuzakaz a > button i {color:#fff!important;}
    .opis-page-vidrestavr > section.mega > aside.c-6{width:100%;}
#modaltilo .formas.active {padding:var(--gap);}
    .formas.active .tiloformu{text-align:left;}
.tiloformu .f1-polos-logo {margin: var(--gapp) 0 var(--gap) 0; flex-flow: row wrap; }
.f1-polos-logo > .row-rtc{width:100%; margin:var(--gap-half) 0;}
    .blog-main.row > div{width:100%;} .blog-main > div{flex:max-content;}
}


@media (max-width: 670px) {
.mnktlf > span a {padding-left:0;}
.nashakomanda.row > div {width:46%;}
.kontaky.row > div {width:100%;}  
.short_reg, .videotilo > a {flex: 1 1 calc(50% - var(--gap));}
.propon3vann .row.col-4-4-4 > div{width:100%}
.glavtxt3sir, .vtxtimg-sir{background: linear-gradient(135deg, #e0e0e0, #f5f5f5); padding:var(--gap-half); border-radius:8px;}
.vtxtimg-blak{margin:var(--gap-half) 0; background: linear-gradient(135deg,#6ec6ff,#71e3c7); padding:var(--gap-half); border-radius:8px;}
.short_reg, .videotilo > a {flex: 1 1 100%;}
.cina-short h4 {top: 220px;}
}

/* Mobil */
@media (max-width: 575px) {
    :root {
    --gap: 14px;
	--gap-half: 7px;
    }
.hedblok > div:last-child{}   
.hednav.mega{position:absolute; top:0;left:0;margin:0; padding:0;height:1px; z-index:3000; align-content:baseline;}   
.hednav > .row-bc.c-9 {display:none;}
.hednav li ul.hnpidmenu{display:block; position:relative;left:0;top:0; padding-left:var(--gap); }
.hednav li ul.hnpidmenu li a {padding:0;}
ul.hnpidmenu li {padding: var(--gap-half) 0;}
.hednav .c-9 > li > a{text-transform: uppercase;font-weight:700;}
.hednav > .mobmenu-open, .mobmenu-close{display:block; font-size:28px; position:absolute; top:32px; left:150px; z-index:3500; padding:3px 10px; border-radius:6px; background:var(--suniy); color:var(--white);}
.hednav > .row-bc.c-9.activmenu{display:block;margin:0;padding-left:var(--gap);}
.mobmenu-close.activknop{z-index:3550;display:block; left:auto; right:30px;}
.mobmenu-close.activknop ~ .mobmenu-open {display:none;}
.poleforniz.row .input-box {width: 100%;}
.regbl-5 .sprt_masterluks {margin-left: var(--gap);transform: scale(0.7);} 
.blperevagi.s4 {padding: 0 var(--gap); font-size: 16px;}
.blperevagi .row.col-4-8 > div{width:100%;}
.row.onovutuprosto {flex-flow: column nowrap;}
.row.onovutuprosto > div{width:100%;}
.row.onovutuprosto > div:nth-of-type(1){order: 1;}
.row.onovutuprosto > div:nth-of-type(2){order: 3;}
.row.onovutuprosto > div:nth-of-type(3){order: 5;}
.row.onovutuprosto > div:nth-of-type(4){order: 2;}
.row.onovutuprosto > div:nth-of-type(5){order: 4;} 
.row.onovutuprosto > div:nth-of-type(6){order: 6;}
.nashakomanda.row > div {width: 98%;}
.nashakomanda h5 {margin: 46px 0 var(--gap) 0; text-align:center;}
.nashakomanda span {width:100%; display:block; text-align:center;}
.regbl-4.mega > .a-center {margin: var(--gap) 0; display: flex;  flex-flow: column nowrap;}
.regbl-4.mega > .regbl-4-knopku.a-center > button{display:block; width:100%; text-align:center;margin: var(--gap) 0;}
.regbl-4 .regbl-4-knopku.a-center > button span {margin:0;}
.reg-glavsl-knopku.a-center > button{display:block; float:none; margin:32px auto;}  
}
@media (max-width: 470px) {
.hednav > .mobmenu-open{left:110px;}
.menkluchtelf .sprt_mastrkluch {left: -190px;}
.nashakomanda.row > div {width:98%;}
.sprt_vanna-big {width: 349px; height: 700px;}
}
@media (max-width: 410px) {
    .hedblok > div:last-child{display:none;}
    .hednav > .mobmenu-open{left:auto; right:30px; top:20px;}
.opvdk2 h3 {margin: var(--gap);}
}