.vvh-page { width: 100%; box-sizing: border-box; }

.vvh-split-container { width: 100#; margin: 0 auto; padding: 20px 15px; }
.vvh-split-layout { display: flex; flex-direction: row; gap: 40px; align-items: flex-start; }
.vvh-intro-col { flex: 1 1 45%;color:#FDC745;}



.vvh-form-col { flex: 1 1 55%;}
.vvh-form-header { margin-bottom: 22px; }
.vvh-form-title {margin: 20px 0 6px 0;font-size:24px;line-height: 34px;color:#FDC745;}
.vvh-form-subtitle { color: white; font-size: 18px; margin: 0; line-height: 26px; }
.vvh-grid-2col { display: grid; grid-template-columns: 1fr 1fr; gap: 16px 20px; }
.vvh-form-group { display: flex; flex-direction: column; }

.vvh-actions-left { margin-top: 22px; display: flex; flex-direction: column; gap: 18px; align-items: flex-start; }
.vvh-error-msg { color: #f87171; font-size: 12px; margin-top: 4px; font-weight: 500; }


#clanek .textkon{color:#FDC745;}
#clanek .textkon h1{
	margin-top:0;
}
.vvh-submit-btn{
	margin-top:20px;
}

.vvh-icon {margin-top: -5px;}


.vvh-checkbox-row {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
}

.vvh-checkbox-row input[type="checkbox"] {
  margin: 0 !important;
  flex-shrink: 0 !important; 
}

.vvh-page {padding: 20px 10px;}




@media (max-width: 900px) {
  .vvh-split-layout { flex-direction: column; }
  .vvh-grid-2col { grid-template-columns: 1fr; }
  .vvh-intro-col, .vvh-form-col { width: 100%; flex: 1 1 100%; }
}

@media (max-width: 768px) {
.vvh-page {padding-left:0;padding-right:0;padding-top:20px;}
.vvh-checkbox-row {align-items: flex-start !important;}
  #clanek .textkon p, #clanek .textkon a {font-size: 18px;line-height: 24px;}
  .vvh-checkbox-row input[type="checkbox"] {margin-top: 6px !important;}
.vvh-icon {margin-right: 16px;margin-left: 1px;}
.vvh-split-container {padding: 0 5px 20px 5px;}
 
  
}



@media (max-width: 520px) {
.vvh-label {font-size: 18px;}
}