.elementor-3390 .elementor-element.elementor-element-76809c7d:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-76809c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b428ff );}.elementor-3390 .elementor-element.elementor-element-76809c7d > .elementor-container{max-width:720px;}.elementor-3390 .elementor-element.elementor-element-76809c7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-3390 .elementor-element.elementor-element-76809c7d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3390 .elementor-element.elementor-element-6b26fbf0{text-align:center;}.elementor-3390 .elementor-element.elementor-element-6b26fbf0 .elementor-heading-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#7A8C6E;}.elementor-3390 .elementor-element.elementor-element-6c91757c{text-align:center;}.elementor-3390 .elementor-element.elementor-element-6c91757c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:54px;font-weight:300;color:var( --e-global-color-primary );}.elementor-3390 .elementor-element.elementor-element-e5e3b37:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-e5e3b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b428ff );}.elementor-3390 .elementor-element.elementor-element-e5e3b37 > .elementor-container{max-width:720px;}.elementor-3390 .elementor-element.elementor-element-e5e3b37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-3390 .elementor-element.elementor-element-e5e3b37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3390 .elementor-element.elementor-element-706b5f5d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3390 .elementor-element.elementor-element-3ef304ce{column-gap:0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-3390 .elementor-element.elementor-element-14bb17a:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-14bb17a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3390 .elementor-element.elementor-element-14bb17a > .elementor-container{max-width:1100px;}.elementor-3390 .elementor-element.elementor-element-14bb17a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-3390 .elementor-element.elementor-element-14bb17a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3390 .elementor-element.elementor-element-03ed98c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3390 .elementor-element.elementor-element-03ed98c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3390 .elementor-element.elementor-element-03ed98c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000D;transition:background 0.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 012px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:30px 30px 30px 30px;}.elementor-3390 .elementor-element.elementor-element-03ed98c > .elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-03ed98c > .elementor-element-populated > .elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-03ed98c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-3390 .elementor-element.elementor-element-03ed98c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3390 .elementor-element.elementor-element-aa17c02 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-3390 .elementor-element.elementor-element-aa17c02{text-align:start;}.elementor-3390 .elementor-element.elementor-element-aa17c02 .elementor-heading-title{font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;color:#7A8C6E;}.elementor-3390 .elementor-element.elementor-element-511a17e > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-3390 .elementor-element.elementor-element-511a17e{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3390 .elementor-element.elementor-element-5426650:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3390 .elementor-element.elementor-element-5426650 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3390 .elementor-element.elementor-element-5426650 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000D;transition:background 0.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 012px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:30px 30px 30px 30px;}.elementor-3390 .elementor-element.elementor-element-5426650 > .elementor-element-populated, .elementor-3390 .elementor-element.elementor-element-5426650 > .elementor-element-populated > .elementor-background-overlay, .elementor-3390 .elementor-element.elementor-element-5426650 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-3390 .elementor-element.elementor-element-5426650 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3390 .elementor-element.elementor-element-24cff6b > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-3390 .elementor-element.elementor-element-24cff6b{text-align:start;}.elementor-3390 .elementor-element.elementor-element-24cff6b .elementor-heading-title{font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;color:#7A8C6E;}.elementor-3390 .elementor-element.elementor-element-58a14e9 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-3390 .elementor-element.elementor-element-58a14e9{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-3390 .elementor-element.elementor-element-706b5f5d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-3390 .elementor-element.elementor-element-706b5f5d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for section, class: .elementor-element-14bb17a */.elementor-3390 .elementor-element.elementor-element-14bb17a .elementor-widget-wrap {
  transition: all 0.4s;
  position: relative;
  overflow: hidden;
}

.elementor-3390 .elementor-element.elementor-element-14bb17a .elementor-widget-wrap::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: #7A9E7E;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.4s;
}

.elementor-3390 .elementor-element.elementor-element-14bb17a .elementor-widget-wrap:hover::before {
  transform: scaleX(1);
}

.elementor-3390 .elementor-element.elementor-element-14bb17a .elementor-widget-wrap:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 48px rgba(0,0,0,0.06);
}/* End custom CSS */