.elementor-359 .elementor-element.elementor-element-2f89260:not(.elementor-motion-effects-element-type-background), .elementor-359 .elementor-element.elementor-element-2f89260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECD4D4;}.elementor-359 .elementor-element.elementor-element-2f89260{box-shadow:-1px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 80px 10px 80px;padding:18px 18px 18px 18px;}.elementor-359 .elementor-element.elementor-element-2f89260 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-359 .elementor-element.elementor-element-11cdeb53 .title{font-size:20px;font-weight:600;}.elementor-359 .elementor-element.elementor-element-28f7dff > .elementor-element-populated{padding:0px 91px 0px 90px;}.elementor-359 .elementor-element.elementor-element-4e572205{width:var( --container-widget-width, 99.435% );max-width:99.435%;--container-widget-width:99.435%;--container-widget-flex-grow:0;--wd-cat-img-width:315px;--wd-cat-brd-radius:290px;}.elementor-359 .elementor-element.elementor-element-4e572205 > .elementor-widget-container{padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E9E9E9;}.elementor-359 .elementor-element.elementor-element-0428cb8:not(.elementor-motion-effects-element-type-background), .elementor-359 .elementor-element.elementor-element-0428cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECD4D4;}.elementor-359 .elementor-element.elementor-element-0428cb8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-359 .elementor-element.elementor-element-0428cb8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-359 .elementor-element.elementor-element-3d1e748{width:var( --container-widget-width, 99.435% );max-width:99.435%;--container-widget-width:99.435%;--container-widget-flex-grow:0;--wd-cat-img-width:315px;--wd-cat-brd-radius:290px;}.elementor-359 .elementor-element.elementor-element-3d1e748 > .elementor-widget-container{padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E9E9E9;}.elementor-359 .elementor-element.elementor-element-4abe0d5a{margin:0px 0px 25px 0px;}.elementor-359 .elementor-element.elementor-element-2a01365d .title{color:var( --e-global-color-c63918c );}.elementor-359 .elementor-element.elementor-element-29c8f591 .wrapper-content-banner{background-color:var( --e-global-color-c63918c );}.elementor-359 .elementor-element.elementor-element-29c8f591 .banner-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-359 .elementor-element.elementor-element-29c8f591 .promo-banner:not(.banner-content-background) .content-banner, .elementor-359 .elementor-element.elementor-element-29c8f591 .promo-banner.banner-content-background .wrapper-content-banner{max-width:60%;}.elementor-359 .elementor-element.elementor-element-f0cf65d .wd-el-title{color:var( --e-global-color-c63918c );}.elementor-359 .elementor-element.elementor-element-1eebfd3:not(.elementor-motion-effects-element-type-background), .elementor-359 .elementor-element.elementor-element-1eebfd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0D5D8;}.elementor-359 .elementor-element.elementor-element-1eebfd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-359 .elementor-element.elementor-element-1eebfd3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-359 .elementor-element.elementor-element-e500476 > .elementor-element-populated{padding:31px 31px 31px 31px;}.elementor-359 .elementor-element.elementor-element-ebd3aca .title{color:var( --e-global-color-c63918c );}.elementor-359 .elementor-element.elementor-element-9ba0f43 .wd-el-title{font-family:"asafont", Sans-serif;font-weight:400;}.elementor-359 .elementor-element.elementor-element-db7db39:not(.elementor-motion-effects-element-type-background), .elementor-359 .elementor-element.elementor-element-db7db39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-359 .elementor-element.elementor-element-db7db39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:80px 0px 0px 0px;padding:11px 11px 11px 11px;}.elementor-359 .elementor-element.elementor-element-db7db39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-359 .elementor-element.elementor-element-658f2ad .title{color:var( --e-global-color-c63918c );}.elementor-359 .elementor-element.elementor-element-78a8d47 .wd-el-title{font-family:"asafont", Sans-serif;font-weight:400;}.elementor-359 .elementor-element.elementor-element-cf2accd:not(.elementor-motion-effects-element-type-background), .elementor-359 .elementor-element.elementor-element-cf2accd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0D5D8;}.elementor-359 .elementor-element.elementor-element-cf2accd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:11px 11px 11px 11px;}.elementor-359 .elementor-element.elementor-element-cf2accd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-359 .elementor-element.elementor-element-c31a30c .title{color:var( --e-global-color-c63918c );}.elementor-359 .elementor-element.elementor-element-4caae1f .wd-el-title{font-family:"asafont", Sans-serif;font-weight:400;}@media(max-width:1024px){.elementor-359 .elementor-element.elementor-element-29c8f591 .promo-banner:not(.banner-content-background) .content-banner, .elementor-359 .elementor-element.elementor-element-29c8f591 .promo-banner.banner-content-background .wrapper-content-banner{max-width:80%;}}@media(max-width:767px){.elementor-359 .elementor-element.elementor-element-0428cb8, .elementor-359 .elementor-element.elementor-element-0428cb8 > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}}@media(min-width:768px){.elementor-359 .elementor-element.elementor-element-d829479{width:20.604%;}.elementor-359 .elementor-element.elementor-element-28f7dff{width:79.396%;}}@media(max-width:1024px) and (min-width:768px){.elementor-359 .elementor-element.elementor-element-7489e937{width:100%;}.elementor-359 .elementor-element.elementor-element-1212bc3f{width:100%;}}/* Start custom CSS for section, class: .elementor-element-2f89260 */.shadowboxs {
    
  --r: 20px; /* the radius */
  --s: 30px; /* size of inner curve */
  --x: 20px; /* horizontal offset (no percentage) */
  --y: 10px; /* vertical offset (no percentage) */
  
  border-radius: var(--r);
  --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
  --_g:conic-gradient(at var(--r) var(--r),#000 75%,#0000 0);
  --_d:(var(--s) + var(--r));
  mask:
    calc(var(--_d) + var(--x)) 0 var(--_m),
    0 calc(var(--_d) + var(--y)) var(--_m),
    radial-gradient(var(--s) at 0 0,#0000 99%,#000 calc(100% + 1px)) 
     calc(var(--r) + var(--x)) calc(var(--r) + var(--y)),
    var(--_g) calc(var(--_d) + var(--x)) 0,
    var(--_g) 0 calc(var(--_d) + var(--y));
  mask-repeat: no-repeat;
  
  
 
}/* End custom CSS */