.elementor-kit-5{--e-global-color-primary:#20524D;--e-global-color-secondary:#78CD6C;--e-global-color-text:#232323;--e-global-color-accent:#EA7C6D;--e-global-color-809539e:#FFFFFF;--e-global-color-5511525:#F3F3F3;--e-global-color-27ae456:#383838;--e-global-color-4c3b3f2:#000000;--e-global-color-fde684e:#5FAFEB;--e-global-color-720f752:#5F5E9B;--e-global-color-93587f2:#EECB6A;--e-global-color-76bf3a7:#F8F2E6;--e-global-color-72ff192:#54391C;--e-global-color-dfa5e7b:#D15948;--e-global-color-9c207c6:#123733;--e-global-color-645f03a:#3F3E70;--e-global-typography-primary-font-family:"Figtree";--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Figtree";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-size:0.95em;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-size:1em;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.1em;--e-global-typography-c30a28c-font-family:"Figtree";--e-global-typography-c30a28c-font-size:3em;--e-global-typography-c30a28c-font-weight:bold;--e-global-typography-c30a28c-text-transform:none;--e-global-typography-c30a28c-line-height:1.1em;--e-global-typography-7682566-font-family:"Figtree";--e-global-typography-7682566-font-size:2.5em;--e-global-typography-7682566-font-weight:bold;--e-global-typography-7682566-text-transform:none;--e-global-typography-7682566-line-height:1.1em;--e-global-typography-f55be28-font-family:"Figtree";--e-global-typography-f55be28-font-size:2.25em;--e-global-typography-f55be28-font-weight:bold;--e-global-typography-f55be28-text-transform:none;--e-global-typography-f55be28-line-height:1.1em;--e-global-typography-4af9c19-font-family:"Figtree";--e-global-typography-4af9c19-font-size:2em;--e-global-typography-4af9c19-font-weight:bold;--e-global-typography-4af9c19-text-transform:none;--e-global-typography-4af9c19-line-height:1.1em;--e-global-typography-eb0dc2a-font-family:"Figtree";--e-global-typography-eb0dc2a-font-size:1.75em;--e-global-typography-eb0dc2a-font-weight:bold;--e-global-typography-eb0dc2a-text-transform:none;--e-global-typography-eb0dc2a-line-height:1.1em;--e-global-typography-61c29f8-font-family:"Figtree";--e-global-typography-61c29f8-font-size:1.5em;--e-global-typography-61c29f8-font-weight:bold;--e-global-typography-61c29f8-text-transform:none;--e-global-typography-61c29f8-line-height:1.1em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-809539e );border-radius:7px 7px 7px 7px;padding:10px 30px 10px 30px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-dfa5e7b );color:var( --e-global-color-809539e );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-accent );font-family:"Figtree", Sans-serif;text-decoration:none;}.elementor-kit-5 a:hover{color:var( --e-global-color-dfa5e7b );text-decoration:none;}.elementor-kit-5 h1{font-family:"Figtree", Sans-serif;font-size:3em;font-weight:bold;text-transform:none;line-height:1.1em;}.elementor-kit-5 h2{font-family:var( --e-global-typography-7682566-font-family ), Sans-serif;font-size:var( --e-global-typography-7682566-font-size );font-weight:var( --e-global-typography-7682566-font-weight );text-transform:var( --e-global-typography-7682566-text-transform );line-height:var( --e-global-typography-7682566-line-height );}.elementor-kit-5 h3{font-family:var( --e-global-typography-f55be28-font-family ), Sans-serif;font-size:var( --e-global-typography-f55be28-font-size );font-weight:var( --e-global-typography-f55be28-font-weight );text-transform:var( --e-global-typography-f55be28-text-transform );line-height:var( --e-global-typography-f55be28-line-height );}.elementor-kit-5 h4{font-family:var( --e-global-typography-4af9c19-font-family ), Sans-serif;font-size:var( --e-global-typography-4af9c19-font-size );font-weight:var( --e-global-typography-4af9c19-font-weight );text-transform:var( --e-global-typography-4af9c19-text-transform );line-height:var( --e-global-typography-4af9c19-line-height );}.elementor-kit-5 h5{font-family:var( --e-global-typography-eb0dc2a-font-family ), Sans-serif;font-size:var( --e-global-typography-eb0dc2a-font-size );font-weight:var( --e-global-typography-eb0dc2a-font-weight );text-transform:var( --e-global-typography-eb0dc2a-text-transform );line-height:var( --e-global-typography-eb0dc2a-line-height );}.elementor-kit-5 h6{font-family:var( --e-global-typography-61c29f8-font-family ), Sans-serif;font-size:var( --e-global-typography-61c29f8-font-size );font-weight:var( --e-global-typography-61c29f8-font-weight );text-transform:var( --e-global-typography-61c29f8-text-transform );line-height:var( --e-global-typography-61c29f8-line-height );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{border-style:none;}.elementor-kit-5 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea:focus,.elementor-kit-5 .elementor-field-textual:focus{border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-7682566-font-size );line-height:var( --e-global-typography-7682566-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-f55be28-font-size );line-height:var( --e-global-typography-f55be28-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-4af9c19-font-size );line-height:var( --e-global-typography-4af9c19-line-height );}.elementor-kit-5 h5{font-size:var( --e-global-typography-eb0dc2a-font-size );line-height:var( --e-global-typography-eb0dc2a-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-61c29f8-font-size );line-height:var( --e-global-typography-61c29f8-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-c30a28c-font-size:2.3em;--e-global-typography-7682566-font-size:2em;--e-global-typography-f55be28-font-size:1.7em;--e-global-typography-4af9c19-font-size:1.4em;--e-global-typography-eb0dc2a-font-size:1.2em;--e-global-typography-61c29f8-font-size:1.1em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h1{font-size:2.3em;}.elementor-kit-5 h2{font-size:var( --e-global-typography-7682566-font-size );line-height:var( --e-global-typography-7682566-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-f55be28-font-size );line-height:var( --e-global-typography-f55be28-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-4af9c19-font-size );line-height:var( --e-global-typography-4af9c19-line-height );}.elementor-kit-5 h5{font-size:var( --e-global-typography-eb0dc2a-font-size );line-height:var( --e-global-typography-eb0dc2a-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-61c29f8-font-size );line-height:var( --e-global-typography-61c29f8-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a, a:hover {
    transition: .2s;
}

ul, ol {
    margin-bottom: 20px !important;
}

.elementor-price-table__features-list{
    margin-bottom: 0!important;
}

#wpadminbar .quicklinks ul {
    margin-bottom: 0px !important;
}

.gform_button {
    border: none;
}

li ul {
    margin-bottom: 0px !important;
}

li ol {
    margin-bottom: 0px !important;
}

li ul p{
    margin-bottom: 0px !important;
}

li ol p{
    margin-bottom: 0px !important;
}

.elementor-nav-menu {
    margin-bottom: 0px !important;
}

html { 
  scroll-behavior: smooth;
}

.gform_confirmation_wrapper {
    background-color: #eef7e2;
    border: 1px solid #c0df9b;
    padding: 25px;
    color: #005C03;
}

/*Alter mobile popup menu dropdown size, and focus color*/
@media (max-width: 767px){
ul.elementor-nav-menu--dropdown a{
    font-size: 15px!important;
}

.elementor-nav-menu--dropdown .elementor-item:focus{
    background-color: transparent!important;
}
}


@media (min-width: 1080px){
   .sidebar-accordion .elementor-accordion .elementor-tab-title{
        display: none;
    }
}

@media (max-width: 767px){
    .sidebar-title{
        font-size: 22px!important;
}
}

.sidebar-title{
    color: #2d2d2d;
}

.sidebar-divider{
    border-top: solid 1px black;
    margin-bottom: 40px!important;
}

.sidebar-btns {
    display: block;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 600;
    background-color:#e3e3e3;
    padding: 12px 100px 12px 15px 
    ;
    color: #2d2d2d!important;
    border-left: solid 4px transparent;
    margin-top: -20px;
}

.sidebar-btns:hover {
    background-color: #d5d5d5;
    color: #2D2D2D!important;
    border-left: solid 4px #5fafea;
}



/*Side Bar Newsletter Form*/
.sidebar-news{ 
    display: flex!important;
    justify-content: left!important;
    flex-direction: row!important;
    flex-wrap: nowrap!important;
}

.sidebar-news div.tnp-subscription{
    margin: 0!important;
}

.sidebar-news div.tnp-subscription > form{
    display: flex!important;
}

.sidebar-news .tnp-subscription input[type=email]{
        padding: 14px 14px 14px 15px!important;
    font-size: 16px!important;
    border-radius: 0!important;
    background-color: white!important;
    width: 225px;
}

@media (max-width: 1430px){
.sidebar-news .tnp-subscription input[type=email]{
        padding: 14px 14px 14px 15px!important;
    font-size: 16px!important;
    border-radius: 0!important;
    background-color: white!important;
    width: 100%;
}
}

.sidebar-news .tnp-subscription input.tnp-submit, .tnp-profile input.tnp-submit{
    background-color: #FFB41D!important;
    color: white!important;
    font-size: 18px!important;
    border: none!important;
}

.sidebar-news .tnp-subscription div.tnp-field {
    margin-bottom: 0.7em;
    border: 0;
    padding: 0;
    display: flex;
    align-items: center;
}


.sidebar-news .tnp-subscription div.tnp-field {
    margin-bottom: 0.7em;
    border: 0;
    padding: 0;
    display: block;
    text-align: left;
} 

.sidebar-news div.tnp-field.tnp-field-button{
     display: flex;
     align-items: end;
     
 }
 
.sidebar-news .tnp-subscription label, .tnp-profile label{
     color: black;
     font-size: 18px!important;
     padding-bottom: 10px;
 }
 
 
/**Scroll Bar Customization**/
/**body {
  --sb-track-color: #DEDEDE;
  --sb-thumb-color: #ffb41d;
  --sb-size: 13px;

  scrollbar-color: var(--sb-thumb-color) 
                   var(--sb-track-color);
}

body::-webkit-scrollbar {
  width: var(--sb-size) 
}

body::-webkit-scrollbar-track {
  background: var(--sb-track-color);
  border-radius: 1px;
}

body::-webkit-scrollbar-thumb {
  background: var(--sb-thumb-color);
  border-radius: 1px;
  
  }**/

.download-link p{
    color:#232323!important;
}

.mec-owl-carousel .owl-nav.disabled, .mec-owl-carousel .owl-dots.disabled{
    display: block!important;
}

.mec-owl-theme .owl-nav [class*='owl-']{
    background: transparent!important;
    border: none;
    font-size: 45px!important;
}

.owl-prev{
    position: absolute;
    top: 200px;
    left: -20px;
}

.owl-next{
    position: absolute;
    top: 200px;
    right: -20px;
}

@media only screen and (max-width: 768px) {
    .mec-owl-theme .owl-nav [class*=owl-] {
        display: block !important;
    }
}

.mec-owl-theme .owl-dots{
    margin-right: 22px!important;
}

.owl-dot.active span{
    background: white!important;
    }
    
.owl-dot:hover span{
    background: white!important;
}

.mec-event-carousel-type1 .mec-event-carousel-content{
    margin: 0!important;
    box-shadow: none!important;
}

/**Elementor Bio Popup Width**/
@media (min-width: 1200px){
.bio-pop .dialog-message{
    width: 1000px!important;
    }
}

@media (max-width: 1199px){
.bio-pop .dialog-message{
    width: 90vw!important;
    }
}

.dialog-close-button i{
    color: #d7d7d7!important;
}

/**Accordion Rounded Edge**/
.learn-more.elementor-widget-n-accordion .e-n-accordion-item-title{
    border-radius: 10px!important;
    transition-delay: 450ms;
}

.learn-more.elementor-widget-n-accordion .e-n-accordion-item-title[aria-expanded="true"]{
    border-radius: 10px 10px 0px 0px!important;
    transition-delay: 5ms;
}/* End custom CSS */