.elementor-16 .elementor-element.elementor-element-870500f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-870500f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c305615 );}.elementor-16 .elementor-element.elementor-element-870500f > .elementor-container{min-height:350px;}.elementor-16 .elementor-element.elementor-element-870500f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16 .elementor-element.elementor-element-870500f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-7cb933e > .elementor-element-populated{margin:70px 100px 0px 100px;--e-column-margin-right:100px;--e-column-margin-left:100px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-5a9f375{z-index:10;}.elementor-16 .elementor-element.elementor-element-5a9f375 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:62px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-419a6c1 );}.elementor-16 .elementor-element.elementor-element-83c6bd0{z-index:1000;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-16 .elementor-element.elementor-element-e886f6b{margin:-140px -140px calc(var(--kit-widget-spacing, 0px) + -140px) -140px;bottom:-58.891px;--lottie-container-width:50%;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-e886f6b{right:149.391px;}body.rtl .elementor-16 .elementor-element.elementor-element-e886f6b{left:149.391px;}.elementor-widget-image .widget-image-caption{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-2719871{left:538px;}body.rtl .elementor-16 .elementor-element.elementor-element-2719871{right:538px;}.elementor-16 .elementor-element.elementor-element-2719871{top:177px;z-index:2;}.elementor-16 .elementor-element.elementor-element-2719871 img{width:5%;}.elementor-16 .elementor-element.elementor-element-921fa95:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-921fa95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c305615 );}.elementor-16 .elementor-element.elementor-element-921fa95 > .elementor-container{max-width:970px;}.elementor-16 .elementor-element.elementor-element-921fa95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-16 .elementor-element.elementor-element-921fa95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-ef9be59{z-index:1000;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-7cb933e > .elementor-element-populated{margin:70px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-e886f6b{right:76.406px;}body.rtl .elementor-16 .elementor-element.elementor-element-e886f6b{left:76.406px;}.elementor-16 .elementor-element.elementor-element-e886f6b{bottom:55.563px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-2719871{left:326px;}body.rtl .elementor-16 .elementor-element.elementor-element-2719871{right:326px;}.elementor-16 .elementor-element.elementor-element-2719871{top:-60px;}.elementor-16 .elementor-element.elementor-element-2719871 img{width:5%;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-5a9f375 .elementor-heading-title{font-size:36px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-e886f6b{right:7.406px;}body.rtl .elementor-16 .elementor-element.elementor-element-e886f6b{left:7.406px;}.elementor-16 .elementor-element.elementor-element-e886f6b{bottom:289.563px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-2719871{left:-144px;}body.rtl .elementor-16 .elementor-element.elementor-element-2719871{right:-144px;}.elementor-16 .elementor-element.elementor-element-2719871{top:-41px;}}/* Start custom CSS for wp-widget-searchwp_live_search, class: .elementor-element-83c6bd0 */.elementor-16 .elementor-element.elementor-element-83c6bd0 input[type=search] {
    padding: 25px;
    width: 100%;
    border-radius: 8px;
}

.elementor-16 .elementor-element.elementor-element-83c6bd0 input[type=submit] {
    position: absolute;
    right: 0px;
    height: 69px;
    background-color: #2F8963;
    border-radius: 0px 8px 8px 0px;
    border: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ef9be59 */.elementor-16 .elementor-element.elementor-element-ef9be59 .wedocs-shortcode-wrap ul.wedocs-docs-list ul.wedocs-doc-sections > li {
    display: inline-block !important;
}

.elementor-16 .elementor-element.elementor-element-ef9be59 .wedocs-shortcode-wrap ul.wedocs-docs-list ul.wedocs-doc-sections ul.children > li {
    list-style: none;
    font-size: 12px;
}/* End custom CSS */