html{
    font-size: 62.5%;
}

/*h1{
    font-size: 7rem;
}
h2{
    font-size: 6.5rem;
}
h3{
    font-size: 5rem;
}
h4{
    font-size: 4rem;
}
h5{
    font-size: 2.2rem;
}
h6{
    font-size: 2.2rem;
}*/
/*p{
    font-size: 1.6rem;
}*/
button{
    font-size: 1.6rem;
}
/*.showclick {
    display: none;
    transform: translateY(-100%);
    transition: transform 0.5s ease-out;
  }
  
  .showclick.visible {
    display: block;
    transform: translateY(0);
  }*/


.clicktoshow{
    cursor: pointer;
}
.showclick{
    display: none;
        
}
.visible{
    display: flex;
}

.nf-form-fields-required,.nf-field-element, .nf-add-fieldset, legend, .nf-response-msg, .nf-error-msg, .nf-error-field-errors {
    font-size: 1.6rem;
}
.nf-label-span{
    font-size: 1.8rem;
}

#nf-field-12{
    background:#0F6161;
}

.cky-notice-des a, .cky-preference-content-wrapper a{
    text-decoration: underline;
    color: #2f2f2f;
}
.nf-field-element a{
    font-weight: bold;
    font-size: 1.6rem;
}
#hidden-help-text-25{font-size: 1.6rem !important;}
#nf-field-5.ninja-forms-field.nf-element,
#nf-field-6.ninja-forms-field.nf-element,
#nf-field-7.ninja-forms-field.nf-element,
#nf-field-8.ninja-forms-field.nf-element{
    color: #2f2f2f;
}
/*.nf-form-content .list-select-wrap .nf-field-element>div:focus, .nf-form-content input:not([type=button]):focus, .nf-form-content textarea:focus{
    
}*/
@media screen and (max-width:1024px){
    #nf-field-27-wrap{
        margin-bottom: 2rem;
    }
}
@media screen and (min-width:1024px){ 
    #nf-field-78-wrap, #nf-field-80-wrap, #nf-field-81-wrap{
        display: none;
    }
   
}