.elementor-3277 .elementor-element.elementor-element-158c622a:not(.elementor-motion-effects-element-type-background), .elementor-3277 .elementor-element.elementor-element-158c622a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3277 .elementor-element.elementor-element-158c622a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:85px;margin-bottom:85px;padding:0px 0px 0px 0px;}.elementor-3277 .elementor-element.elementor-element-158c622a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3277 .elementor-element.elementor-element-1ee19129:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3277 .elementor-element.elementor-element-1ee19129 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3277 .elementor-element.elementor-element-1ee19129 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:45px;}.elementor-3277 .elementor-element.elementor-element-1ee19129 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3277 .elementor-element.elementor-element-1ee19129 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3277 .elementor-element.elementor-element-bcc7a43{text-align:center;}.elementor-3277 .elementor-element.elementor-element-bcc7a43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:#1A5523;}.elementor-3277 .elementor-element.elementor-element-727ee77d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3277 .elementor-element.elementor-element-727ee77d{text-align:center;}.elementor-3277 .elementor-element.elementor-element-727ee77d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#222525;}.elementor-3277 .elementor-element.elementor-element-6822cab{text-align:center;}.elementor-3277 .elementor-element.elementor-element-25c19afd .elementor-button{background-color:#167500;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;fill:#DDCF18;color:#DDCF18;}.elementor-3277 .elementor-element.elementor-element-25c19afd > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-3277 .elementor-element.elementor-element-25c19afd .elementor-button:hover, .elementor-3277 .elementor-element.elementor-element-25c19afd .elementor-button:focus{color:#FFEC01;}.elementor-3277 .elementor-element.elementor-element-25c19afd .elementor-button:hover svg, .elementor-3277 .elementor-element.elementor-element-25c19afd .elementor-button:focus svg{fill:#FFEC01;}.elementor-3277 .elementor-element.elementor-element-4fc592df > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-3277 .elementor-element.elementor-element-4fc592df{text-align:center;}.elementor-3277 .elementor-element.elementor-element-4fc592df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#A2A2A2;}.elementor-3277 .elementor-element.elementor-element-1ad4edfb{text-align:center;}.elementor-3277 .elementor-element.elementor-element-1ad4edfb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:#1A5523;}.elementor-3277 .elementor-element.elementor-element-4047f7bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-3277 .elementor-element.elementor-element-4047f7bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3277 .elementor-element.elementor-element-2ea6543c{text-align:center;}.elementor-3277 .elementor-element.elementor-element-2ea6543c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#9DADB4;}body.elementor-page-3277:not(.elementor-motion-effects-element-type-background), body.elementor-page-3277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-3277 .elementor-element.elementor-element-158c622a{padding:30px 10px 030px 10px;}.elementor-3277 .elementor-element.elementor-element-bcc7a43 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-3277 .elementor-element.elementor-element-727ee77d .elementor-heading-title{font-size:18px;}.elementor-3277 .elementor-element.elementor-element-25c19afd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3277 .elementor-element.elementor-element-1ad4edfb .elementor-heading-title{line-height:1.3em;}}/* Start custom CSS for heading, class: .elementor-element-bcc7a43 */.elementor-3277 .elementor-element.elementor-element-bcc7a43  {
    padding-bottom: 15px;
    border: 0px solid;
    border-image: linear-gradient(90deg, #9C349700, #9C3497, #9C349700) 1;
    border-left:0px;
    border-bottom: 1px solid;
    border-right:0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4047f7bb */.elementor-3277 .elementor-element.elementor-element-4047f7bb {
   border: 1px solid;
 border-image: linear-gradient(90deg,#9c349700, #9c3497, #9c349700) 1;
 border-left:0px;
 border-bottom:0px solid;
 border-right:0px;

}/* End custom CSS */