.elementor-326 .elementor-element.elementor-element-12f871b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:200px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-326 .elementor-element.elementor-element-12f871b3:not(.elementor-motion-effects-element-type-background), .elementor-326 .elementor-element.elementor-element-12f871b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-326 .elementor-element.elementor-element-785cb889 img{width:31%;}.elementor-326 .elementor-element.elementor-element-6d40b5a4{padding:050px 0px 0px 0px;text-align:center;}.elementor-326 .elementor-element.elementor-element-6d40b5a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FCFBEE;}.elementor-326 .elementor-element.elementor-element-597fc4a8{padding:25px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-597fc4a8 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;padding:15px 100px 15px 100px;}.elementor-326 .elementor-element.elementor-element-128cd709{width:var( --container-widget-width, 83% );max-width:83%;padding:25px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FCFBEE;}.elementor-326 .elementor-element.elementor-element-128cd709.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-326 .elementor-element.elementor-element-12f871b3{--padding-top:150px;--padding-bottom:300px;--padding-left:25px;--padding-right:25px;}.elementor-326 .elementor-element.elementor-element-785cb889 img{width:48%;}.elementor-326 .elementor-element.elementor-element-6d40b5a4 .elementor-heading-title{font-size:20px;}.elementor-326 .elementor-element.elementor-element-597fc4a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-326 .elementor-element.elementor-element-597fc4a8 .elementor-button{padding:15px 50px 15px 50px;}.elementor-326 .elementor-element.elementor-element-128cd709{--container-widget-width:371px;--container-widget-flex-grow:0;width:var( --container-widget-width, 371px );max-width:371px;font-size:14px;}}@media(min-width:768px){.elementor-326 .elementor-element.elementor-element-12f871b3{--content-width:879px;}}/* Start custom CSS for button, class: .elementor-element-597fc4a8 */.elementor-button {
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite normal none running motion;
    background-image:
        linear-gradient(45deg, rgb(0, 100, 0), rgb(0, 150, 0),
        rgb(0, 100, 0), rgb(0, 150, 0));
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(.55,.1,.47,.94) 0s;
}

@keyframes motion {
    0% {
        background-position: -0% 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */