.elementor-2682 .elementor-element.elementor-element-9b377df{padding:47px 0px 70px 0px;}.elementor-2682 .elementor-element.elementor-element-49e0479 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2682 .elementor-element.elementor-element-49e0479 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2682 .elementor-element.elementor-element-a44fb8e > .elementor-widget-container{margin:0px 0px 42px 0px;}.elementor-2682 .elementor-element.elementor-element-a44fb8e{text-align:center;}.elementor-2682 .elementor-element.elementor-element-92ab1cf .elementor-search-form__container{min-height:60px;}.elementor-2682 .elementor-element.elementor-element-92ab1cf .elementor-search-form__submit{min-width:60px;background-color:var( --e-global-color-d5f8b80 );}body:not(.rtl) .elementor-2682 .elementor-element.elementor-element-92ab1cf .elementor-search-form__icon{padding-left:calc(60px / 3);}body.rtl .elementor-2682 .elementor-element.elementor-element-92ab1cf .elementor-search-form__icon{padding-right:calc(60px / 3);}.elementor-2682 .elementor-element.elementor-element-92ab1cf .elementor-search-form__input, .elementor-2682 .elementor-element.elementor-element-92ab1cf.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(60px / 3);padding-right:calc(60px / 3);}.elementor-2682 .elementor-element.elementor-element-92ab1cf input[type="search"].elementor-search-form__input{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:32px;}.elementor-2682 .elementor-element.elementor-element-92ab1cf .elementor-search-form__input,
					.elementor-2682 .elementor-element.elementor-element-92ab1cf .elementor-search-form__icon,
					.elementor-2682 .elementor-element.elementor-element-92ab1cf .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-2682 .elementor-element.elementor-element-92ab1cf .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-2682 .elementor-element.elementor-element-92ab1cf.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-a2f3311 );fill:var( --e-global-color-a2f3311 );}.elementor-2682 .elementor-element.elementor-element-92ab1cf:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-color:var( --e-global-color-ee45994 );border-width:3px 3px 3px 3px;border-radius:5px;}.elementor-2682 .elementor-element.elementor-element-92ab1cf.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-color:var( --e-global-color-ee45994 );border-width:3px 3px 3px 3px;border-radius:5px;}.elementor-2682 .elementor-element.elementor-element-6f5c24b{padding:0px 0px 75px 0px;}.elementor-2682 .elementor-element.elementor-element-8efdfc8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2682 .elementor-element.elementor-element-6ad8bb1 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-2682 .elementor-element.elementor-element-362ae71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2682 .elementor-element.elementor-element-362ae71{text-align:left;}.elementor-2682 .elementor-element.elementor-element-387d40b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2682 .elementor-element.elementor-element-387d40b{text-align:left;color:var( --e-global-color-60da764 );font-family:"Open Sans", Sans-serif;font-size:14px;line-height:24px;}.elementor-2682 .elementor-element.elementor-element-b4a0d29{--divider-border-style:solid;--divider-color:var( --e-global-color-a2f3311 );--divider-border-width:1px;}.elementor-2682 .elementor-element.elementor-element-b4a0d29 .elementor-divider-separator{width:100%;}.elementor-2682 .elementor-element.elementor-element-b4a0d29 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 span.wpcf7-not-valid-tip{text-align:left;display:block;}.elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not([type="radio"]),
								#page .elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 .select2-selection .select2-selection__rendered{font-size:18px;font-weight:300;line-height:30px;}.elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not([type="radio"]){padding:5px 15px 5px 15px;margin:0px 0px 21px 0px;border-radius:0px 0px 0px 0px;}#page .elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 .select2-selection .select2-selection__rendered{padding:5px 15px 5px 15px;}#page .elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 .select2-selection .select2-selection__arrow{right:5px;}.elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 .select2-container{margin:0px 0px 21px 0px;}.elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not([type="radio"]), .elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 .select2-selection{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bcd660a );}.elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 .select2-selection{border-radius:0px 0px 0px 0px;}.elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 .wpcf7-form-control.wpcf7-textarea{height:150px;min-height:150px;}.elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 input.wpcf7-submit{text-decoration:none;}.elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 input.wpcf7-submit:hover{text-decoration:none;}.elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 input.wpcf7-submit:focus{text-decoration:none;}.elementor-2682 .elementor-element.elementor-element-a3b4431 .wpcf7 div.wpcf7-response-output{text-align:left;}@media(min-width:768px){.elementor-2682 .elementor-element.elementor-element-8efdfc8{width:40%;}.elementor-2682 .elementor-element.elementor-element-6ad8bb1{width:60%;}}@media(max-width:1024px){.elementor-2682 .elementor-element.elementor-element-9b377df{padding:50px 50px 50px 50px;}.elementor-2682 .elementor-element.elementor-element-92ab1cf .elementor-search-form__submit{min-width:calc( 4.6 * 60px );}}@media(max-width:767px){.elementor-2682 .elementor-element.elementor-element-9b377df{padding:30px 25px 30px 30px;}.elementor-2682 .elementor-element.elementor-element-92ab1cf .elementor-search-form__submit{min-width:calc( 4.8 * 60px );}.elementor-2682 .elementor-element.elementor-element-8efdfc8 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2682 .elementor-element.elementor-element-6ad8bb1 > .elementor-element-populated{padding:15px 15px 15px 15px;}}/* Start custom CSS for search-form, class: .elementor-element-92ab1cf */.elementor-2682 .elementor-element.elementor-element-92ab1cf .elementor-search-form__submit {
        position: relative;
    display: inline-block;
    font: 700 27px/60px 'Open Sans',sans-serif;
    cursor: pointer;
    color: #fff;
    width: 28%;
    background: #247ebb;
    float: right;
    border-radius: 5px;
    border: 1px solid #48754b;
    text-align: center;
    box-shadow: 1px 3px 1px rgb(0 0 0 / 20%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
@media only screen and (max-width: 600px) {
    .elementor-search-form__container {
        display: block;
    }
   .elementor-2682 .elementor-element.elementor-element-92ab1cf input[type="search"].elementor-search-form__input {
        width: 100%;
        display: block;
        height: 40px;
    font-size: 12px;
    line-height: 18px;
    padding: 6px 0 6px 15px;
}
    
 .elementor-2682 .elementor-element.elementor-element-92ab1cf .elementor-search-form__submit {
        font: 700 17px/40px 'Open Sans',sans-serif;
    float: none;
    width: 100%;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae30ec0 */[hidden] {
  display: none;
  visibility: hidden;
}

.acnav {
  width: 100%;
}
.acnav  br {
    display: none;
}
.acnav__list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.acnav__list--level1 {
}
.has-children > .acnav__label::before {
  content: "\f067";
  display: inline-block;
  font-size: 10px !important;
  font-family: "Font Awesome 5 Free" !important;
  font-size: inherit;
  text-rendering: auto;
  margin-right: 1em;
  transition: transform 0.3s;
 
}
.has-children.is-open > .acnav__label::before {
  content: "\f068";
}
.acnav__link, .acnav__label {
  display: block;
  font-size: 1rem;
      color: #247ebb !important;
    font-weight: 700;
    font: 400 16px/24px 'Open Sans',sans-serif;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 50%);
    display: inline-block;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.acnav__link, .acnav__label a{
    color: #247ebb !important;
} 
.acnav__link:focus, .acnav__link:hover, .acnav__label:focus, .acnav__label:hover {
 
 
}
.acnav__link--level2, .acnav__label--level2 {
  padding-left: 3em;
}
.acnav__label--level2 {
    font: 400 14px/21px 'Open Sans',sans-serif;
    color: #707070;
}
.acnav__link--level2:focus, .acnav__link--level2:hover, .acnav__label--level2:focus, .acnav__label--level2:hover {
 
}
.acnav__link--level3, .acnav__label--level3 {
  padding-left: 5em;
  
}
.acnav__list--level3 {
    padding-left: 6em;
}
.acnav__list--level3 li a {
    font: 400 12px/24px 'Open Sans',sans-serif;
    color: #999;
}


.acnav__link--level3:focus, .acnav__link--level3:hover, .acnav__label--level3:focus, .acnav__label--level3:hover {

}
.acnav__link--level4, .acnav__label--level4 {
}
.acnav__link--level4:focus, .acnav__link--level4:hover, .acnav__label--level4:focus, .acnav__label--level4:hover {
 
}
.acnav__list--level2, .acnav__list--level3, .acnav__list--level4 {
  display: none;
}
.is-open > .acnav__list--level2, .is-open > .acnav__list--level3, .is-open > .acnav__list--level4 {
  display: block;
}

.acnav__label.acnav__label--level2 a {
    color: #707070 !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-387d40b */figcaption {
    font-size: 16px;
    color: #333;
    line-height: 1.4;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS */.btn,
.wpcf7-submit {
    position: relative;
    font: 700 27px / 60px 'Open Sans', sans-serif;
    cursor: pointer;
    color: #FFFFFF;
    width: 130px;
    background: #247EBB;
    float: left;
    border-radius: 5px;
    border: 1px solid #48754B;
    text-align: center;
    box-shadow: 1px 3px 1px rgb(0 0 0 / 20%);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin-top: 0px;
    padding: 0px;
    
}
.wpcf7-submit {
    margin-left: 20px;
}

form br {
    display: none
}/* End custom CSS */