html{
    font-size: 62.5%;
}

/*Ninja Forms*/

.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:#ffffff;
}


.nf-field-element a{
    font-weight: bold;
    font-size: 1.6rem;
}
#hidden-help-text-25{font-size: 1.6rem !important;}
.nf-form-content label, .nf-label-span {
    font-size: 1.6rem !important;
}
.ninja-forms-field.nf-element{
    border: none;
    border-bottom: 1px solid #81b241 !important;
    background: none !important;
    
}
#nf-field-15, #nf-field-22_1, #nf-field-26, #nf-field-22, #nf-field-40_1{
    background: #81b241 !important;
    color: white !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    transition: all 0.5s ease-in-out !important;
}
#nf-field-15:hover, #nf-field-22_1:hover, #nf-field-26:hover, #nf-field-22:hover, #nf-field-40_1:hover{
    transition: all 0.5s ease-in-out !important;
    background: #54595f !important;
    color: white !important;

}

#nf-field-12{
    background: #ffffff !important;
    opacity: 0.7;
}
.nf-form-content.list-select-wrap.nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea{
    border: none !important;
    border-bottom: 1px solid #81b241 !important;
}

.nf-form-content select.ninja-forms-field{
    color: black !important;
    background: rgba(255, 255, 255, 0.781) !important;
    
}
.nf-form-content.list-select-wrap.nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea{
    color: black !important;
}

.nf-form-content input.ninja-forms-field, #nf-field-11, #nf-field-41_1, .nf-field-element select,    .nf-form-content.listselect-wrap.nf-field-element div{
    height: 30px !important;
    font-size: 1.4rem !important;  
}

.nf-error.field-wrap .nf-field-element:after, .nf-pass.field-wrap .nf-field-element:after{
    font-size: 16px !important;
    height: 28px !important;
    line-height: 30px !important;
}
.nf-form-content .listselect-wrap .nf-field-element div{
    height: 30px !important;
}
.nf-form-content .list-select-wrap>div div:after{
    font-size: 16px !important;
    height: 30px !important;
    line-height: 30px !important;
}

#nf-label-field-9-0, #nf-label-field-9-1,#nf-label-field-9-2,#nf-label-field-9-3,#nf-label-field-9-4,#nf-label-field-9-5,#nf-label-field-9-6{
    font-size: 1.4rem !important;
}
.ninja-forms-field .nf-element .nf-checked{

}
.ninja-forms-field .nf-element .nf-checked{
    font-size: 16px !important;
}

.listcheckbox-container .nf-field-element label:before{
    font-size: 14px !important;
    left: -28px !important;
    top: 0px !important;
}
.nf-form-content label::after{
    width: 14px !important;
    height: 14px !important;
}

#nf-label-field-9{
    padding-bottom: 2rem !important;
}
.nf-form-content .ninja-forms-field{
    padding: 0.5rem !important;
}

.post-navigation {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}

.post-navigation .prev-post,
.post-navigation .next-post {
    text-align: center;
}

.post-navigation img {
    max-width: 100px;
    border-radius: 8px;
    margin-bottom: 10px;
}


/*.nf-form-content .list-select-wrap .nf-field-element>div:focus, .nf-form-content input:not([type=button]):focus, .nf-form-content textarea:focus{
    
}*/

/*.ti-widget.ti-goog.ti-widget-container.ti-review-item>.ti-inner{
    border-left-width: 3px !important;
}
.ti-widget.ti-goog.ti-review-item>.ti-inner{
    border-color: #81B241 !important;
}*/

.swiper-wrapper.elementor-background-slideshow__slide.swiper-slide.elementor-1280.elementor-element.elementor-element-3645b50a.elementor-background-slideshow__slide__image{
    background-position: 0 -19vh !important;
}
#nf-form-3_1-cont {
    color: #ffffff !important;
    
}
#nf-form-3_1-cont .nf-form-fields-required{
    font-size: 1.4rem !important;
    color: #ffffff !important;
}
/*#nf-label-field-16,#nf-label-field-17,#nf-label-field-18, #nf-label-field-20,#nf-field-18{
    color: #ffffff !important;
}*/
#nf-field-21_1-wrap a, #nf-label-field-20_1{
    font-size: 1.4rem !important;
}
#nf-form-3_1-cont .nf-error-msg.nf-error-field-errors{
    font-size: 1.4rem !important;
}
#nf-label-field-29, #nf-field-30-wrap a, .nf-error-msg{
    font-size: 1.4rem !important;
}
.nf-field-label .nf-label-span, .nf-field-label label{
    font-weight: 400 !important;
}
#nf-label-field-20{
    font-size: 1.4rem !important;
}

#nf-field-63-wrap,#nf-field-67-wrap,#nf-field-64-wrap,#nf-field-65-wrap,#nf-field-66-wrap{
	pointer-events: none !important;
    cursor: default !important;
}

#nf-field-108_1-wrap .nf-field-element:nth-child(2){
    margin-top: 1.6rem !important;
}
  
  
@media screen and (max-width: 768px){
    .nf-field-label{
        padding-top: 2rem !important;
    }
    #nf-field-9-wrap li{
        width: 100% !important;
    }
    #nf-field-22-wrap .nf-field-label{
        padding-top: 0 !important;
    }
    .elementor-3935 .elementor-element.elementor-element-05aa8d0 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    #nf-field-108_1-wrap .nf-field-element:nth-child(2){
        margin-top: 0 !important;
    }
}

@media screen and (min-width: 768px){
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-5854{
    display: none;
}
}