:root {
  --primary-h: 355 !important;
  --primary-s: 82.3% !important;
  --primary-l: 44.3% !important;
  --primary-contrast-h: var(--primary-h) !important;
  --primary-contrast-s: var(--primary-s) !important;
  --primary-contrast-l: 100%  !important;

  --secondary-h: 147 !important;
  --secondary-s: 100% !important;
  --secondary-l: 23.1% !important;
  --secondary-contrast-h: var(--secondary-h) !important;
  --secondary-contrast-s: var(--secondary-s) !important;
  --secondary-contrast-l: 100%  !important;
}
.k-navigation__logo{
transform: scale(2);
}

.k-button:not(.k-navigation .k-button):not(.form-parent .k-button):hover{
background-color: #FFFFFF !important;
color: #CE1425;
outline: 1px solid #CE1425;
outline-offset: -1px;
}


.hero1{
margin-bottom: 0px !important;
}

.k-formcontrol__error{
color: #FFFFFF !important;
}

.k-formcontrol__label-required:after{
color: #FFFFFF !important;
}

.form__button-parent{

.k-button:not(:disabled) {
  .k-button__content {
    color: #CE1425;
  }
}
}

.terms-section{
h2{
text-align: center !important;
margin-bottom: 3rem !important;

strong{
font-size: 3rem !important
}

}

}


#error-div{
min-height: 100vh;
}

#hero-div{

@media(max-width: 1024px){

.hero1{
aspect-ratio: 11/13.5 !important;
}

}

}


#bottom-div{

@media(max-width: 1024px){
max-height: 400px;
}

@media(max-width: 1024px){

.hero1{
aspect-ratio: 11/7 !important;
}

}

}

#ot-sdk-btn{
margin-bottom: 15rem !important;
}

#ot-sdk-cookie-policy{
max-width: 1200px;
margin: auto;
margin-bottom: 5rem;
}