.elementor .e-3191c11-c4d6c6a{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-9eea806-70819a2{position:relative;z-index:2;padding:0px;margin-block-start:120px;margin-block-end:120px;flex-direction:column;gap:0px;flex-wrap:wrap;}.elementor .e-c548f36-7b46f76{width:100%;height:calc(100% + 100px);margin-block-start:-100px;border-block-start-width:5px;border-block-end-width:5px;border-inline-start-width:5px;border-inline-end-width:0px;border-color:#FFCD45;border-style:none;clip-path: inset(0px 0px 0px 5% round 30em 0 0 30em);
object-fit: cover;\n}.elementor .e-6233666-136c5be{padding:0px;filter: drop-shadow(-5px -0px 0px #FFCD45) drop-shadow(-0px -5px 0px #FFCD45) drop-shadow(5px -0px 0px #FFCD45) drop-shadow(-0px 5px 0px #FFCD45);\n}.elementor .e-5aa9d58-80b52bb{width:330px;position:absolute;inset-block-end:0px;inset-inline-start:-110px;border-style:none;filter: drop-shadow(4px 0 0 white) 
        drop-shadow(-4px 0 0 white) 
        drop-shadow(0 4px 0 white) 
        drop-shadow(0 -4px 0 white);\n}.elementor .e-1afa3a3-5be3f60{position:relative;z-index:1;padding:0px;}.elementor .e-da5b2da-9f07ca9{overflow:hidden;position:relative;z-index:1;column-gap:30px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4%;padding-inline-end:0px;row-gap:0px;mask-image: url(/wp-content/uploads/2026/05/wave-2-scaled.webp), linear-gradient(to bottom, #000, #000 calc(100% - 10.1dvw), transparent calc(100% - 10.1dvw), transparent 100%);
mask-size: contain;
mask-repeat: no-repeat;
mask-position: bottom center;\n}.elementor .e-b315291-b1ea2a1{column-gap:20px;padding:0px;flex-direction:row;row-gap:20px;flex-wrap:wrap;flex:1 0 auto;justify-content:center;&> * {
  @media (min-width: 1201px) {
      max-width: calc((100% / 4) - 20px);
  }
  
  &:last-child {
    display: none;
  }
  
}\n}.elementor .e-af211a2-2799b06{width:50%;padding:0px;align-items:stretch;align-self:stretch;}.elementor .e-f5d5b75-bb4e638{padding:0px;gap:18px;flex-wrap:wrap;&> * {
  @media (min-width: 1201px) {
      max-width: calc(50% - 10px);
  }
}
&> *:last-child {
      max-width: 100%;
}\n}.elementor .e-94264ce-38401b5{column-gap:30px;padding:0px;row-gap:20px;flex-wrap:wrap;justify-content:space-evenly;align-items:center;& :is(h1, h2, h3, h4, h5, h6, p) {
  &, & span {
    font-size: 1.1em !important;
  }
}
&> * {
  @media (min-width: 1201px) {
    width: calc((100% / 5))
  }
}\n}