.elementor-971 .elementor-element.elementor-element-b3ddd1b .aux-media-image{border-radius:30px 30px 30px 30px;overflow:hidden;}.elementor-971 .elementor-element.elementor-element-873097b{animation-duration:2500ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-971 .elementor-element.elementor-element-873097b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-873097b .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#3C972A;margin:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-873097b .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.3em;color:#3C972A;max-width:625px;}.elementor-971 .elementor-element.elementor-element-873097b .aux-modern-heading-secondary .aux-head-highlight{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:53px;}.elementor-971 .elementor-element.elementor-element-873097b .aux-modern-heading-description{font-size:18px;font-weight:400;line-height:1.4em;}.elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-modern-button .aux-overlay:before{background-color:#0162FE;}.elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-modern-button .aux-overlay:after{background-color:#FFFFFF;}.elementor-971 .elementor-element.elementor-element-fa28bf6{width:auto;max-width:auto;animation-duration:2000ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-971 .elementor-element.elementor-element-fa28bf6 > .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-971 .elementor-element.elementor-element-fa28bf6:hover .elementor-widget-container{border-style:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-modern-button-wrapper{text-align:center;}.elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-overlay:before, .elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-overlay:after{box-shadow:0px 10px 15px 0px rgba(252, 191.00000000000017, 30.000000000000007, 0);border-radius:38px 38px 38px 38px;}.elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-modern-button{padding:21px 67px 21px 67px;}.elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-modern-button:hover .aux-overlay:before, .elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-modern-button:hover .aux-overlay:after{box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.17);}.elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-text{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.3em;color:#FFFFFF;}.elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-modern-button:hover .aux-text{color:var( --e-global-color-text );}.elementor-971 .elementor-element.elementor-element-2148124 .aux-media-image{border-radius:30px 30px 30px 30px;overflow:hidden;}@media(max-width:1024px){.elementor-971 .elementor-element.elementor-element-873097b{max-width:466px;}.elementor-971 .elementor-element.elementor-element-873097b .aux-modern-heading-primary{font-size:15px;}.elementor-971 .elementor-element.elementor-element-873097b .aux-modern-heading-secondary{font-size:37px;}.elementor-971 .elementor-element.elementor-element-873097b .aux-modern-heading-secondary .aux-head-highlight{font-size:37px;margin:0px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-modern-button{padding:19px 40px 19px 40px;}.elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-text{font-size:15px;}}@media(max-width:767px){.elementor-971 .elementor-element.elementor-element-873097b{max-width:360px;}.elementor-971 .elementor-element.elementor-element-873097b .aux-modern-heading-primary{font-size:15px;}.elementor-971 .elementor-element.elementor-element-873097b .aux-modern-heading-secondary{font-size:28px;}.elementor-971 .elementor-element.elementor-element-873097b .aux-modern-heading-secondary .aux-head-highlight{font-size:20px;line-height:0.9em;}.elementor-971 .elementor-element.elementor-element-873097b .aux-modern-heading-description{font-size:16px;}.elementor-971 .elementor-element.elementor-element-fa28bf6 .aux-text{font-size:16px;}}