.elementor-705 .elementor-element.elementor-element-cc2ca4e:not(.elementor-motion-effects-element-type-background), .elementor-705 .elementor-element.elementor-element-cc2ca4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbf8a3b );}.elementor-705 .elementor-element.elementor-element-cc2ca4e > .elementor-background-overlay{background-color:#3E2723;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-705 .elementor-element.elementor-element-cc2ca4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-705 .elementor-element.elementor-element-f8fa869 > .elementor-element-populated{padding:2em 2em 2em 0em;}.elementor-705 .elementor-element.elementor-element-0baed47{text-align:center;}.elementor-705 .elementor-element.elementor-element-0baed47 .elementor-heading-title{color:var( --e-global-color-60760cb );}.elementor-705 .elementor-element.elementor-element-ea482a6{--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;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-705 .elementor-element.elementor-element-ea482a6:not(.elementor-motion-effects-element-type-background), .elementor-705 .elementor-element.elementor-element-ea482a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F7;}.elementor-705 .elementor-element.elementor-element-46b1e68{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-705 .elementor-element.elementor-element-fc98caa{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-705 .elementor-element.elementor-element-fc98caa:not(.elementor-motion-effects-element-type-background), .elementor-705 .elementor-element.elementor-element-fc98caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-705 .elementor-element.elementor-element-dcab5ac img{border-radius:20px 20px 20px 20px;}.elementor-705 .elementor-element.elementor-element-3f05003{text-align:center;}.elementor-705 .elementor-element.elementor-element-3f05003 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-705 .elementor-element.elementor-element-55604a5 .elementor-button{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );border-radius:15px 15px 15px 15px;}.elementor-705 .elementor-element.elementor-element-a843629{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-705 .elementor-element.elementor-element-a843629:not(.elementor-motion-effects-element-type-background), .elementor-705 .elementor-element.elementor-element-a843629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-705 .elementor-element.elementor-element-40786e6 img{border-radius:20px 20px 20px 20px;}.elementor-705 .elementor-element.elementor-element-ed992c0{text-align:center;}.elementor-705 .elementor-element.elementor-element-ed992c0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-705 .elementor-element.elementor-element-f9199eb .elementor-button{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );border-radius:15px 15px 15px 15px;}.elementor-705 .elementor-element.elementor-element-fa51da1{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-705 .elementor-element.elementor-element-fa51da1:not(.elementor-motion-effects-element-type-background), .elementor-705 .elementor-element.elementor-element-fa51da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-705 .elementor-element.elementor-element-2303ff8 img{border-radius:20px 20px 20px 20px;}.elementor-705 .elementor-element.elementor-element-0c4d61a{text-align:center;}.elementor-705 .elementor-element.elementor-element-0c4d61a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-705 .elementor-element.elementor-element-b10b731 .elementor-button{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );border-radius:15px 15px 15px 15px;}.elementor-705 .elementor-element.elementor-element-66592b7{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-705 .elementor-element.elementor-element-66592b7:not(.elementor-motion-effects-element-type-background), .elementor-705 .elementor-element.elementor-element-66592b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-705 .elementor-element.elementor-element-34eb5f0 img{border-radius:20px 20px 20px 20px;}.elementor-705 .elementor-element.elementor-element-5e30341{text-align:center;}.elementor-705 .elementor-element.elementor-element-5e30341 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-705 .elementor-element.elementor-element-c7798cf .elementor-button{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );border-radius:15px 15px 15px 15px;}.elementor-705 .elementor-element.elementor-element-58c297a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-705 .elementor-element.elementor-element-58c297a:not(.elementor-motion-effects-element-type-background), .elementor-705 .elementor-element.elementor-element-58c297a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F7;}.elementor-705 .elementor-element.elementor-element-81cfbda{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-705 .elementor-element.elementor-element-cf08a82{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-705 .elementor-element.elementor-element-cf08a82:not(.elementor-motion-effects-element-type-background), .elementor-705 .elementor-element.elementor-element-cf08a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-705 .elementor-element.elementor-element-7bf9e86 img{border-radius:20px 20px 20px 20px;}.elementor-705 .elementor-element.elementor-element-3d605b1{text-align:center;}.elementor-705 .elementor-element.elementor-element-3d605b1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-705 .elementor-element.elementor-element-da61816 .elementor-button{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );border-radius:15px 15px 15px 15px;}.elementor-705 .elementor-element.elementor-element-102996b{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-705 .elementor-element.elementor-element-102996b:not(.elementor-motion-effects-element-type-background), .elementor-705 .elementor-element.elementor-element-102996b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-705 .elementor-element.elementor-element-bc43d7b img{border-radius:20px 20px 20px 20px;}.elementor-705 .elementor-element.elementor-element-5bf271e{text-align:center;}.elementor-705 .elementor-element.elementor-element-5bf271e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-705 .elementor-element.elementor-element-93e62d3 .elementor-button{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );border-radius:15px 15px 15px 15px;}.elementor-705 .elementor-element.elementor-element-b3aef63{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-705 .elementor-element.elementor-element-b3aef63:not(.elementor-motion-effects-element-type-background), .elementor-705 .elementor-element.elementor-element-b3aef63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-705 .elementor-element.elementor-element-2357eb8 img{border-radius:20px 20px 20px 20px;}.elementor-705 .elementor-element.elementor-element-b5187e4{text-align:center;}.elementor-705 .elementor-element.elementor-element-b5187e4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-705 .elementor-element.elementor-element-f4ee611 .elementor-button{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );border-radius:15px 15px 15px 15px;}.elementor-705 .elementor-element.elementor-element-e5d8dee{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-705 .elementor-element.elementor-element-e5d8dee:not(.elementor-motion-effects-element-type-background), .elementor-705 .elementor-element.elementor-element-e5d8dee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-705 .elementor-element.elementor-element-0cdc0da img{border-radius:20px 20px 20px 20px;}.elementor-705 .elementor-element.elementor-element-fa85a82{text-align:center;}.elementor-705 .elementor-element.elementor-element-fa85a82 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-705 .elementor-element.elementor-element-d7711b9 .elementor-button{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );border-radius:15px 15px 15px 15px;}@media(max-width:1080px){.elementor-705 .elementor-element.elementor-element-f8fa869 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-705 .elementor-element.elementor-element-46b1e68{--grid-auto-flow:row;}.elementor-705 .elementor-element.elementor-element-55604a5 .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-705 .elementor-element.elementor-element-f9199eb .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-705 .elementor-element.elementor-element-b10b731 .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-705 .elementor-element.elementor-element-c7798cf .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-705 .elementor-element.elementor-element-81cfbda{--grid-auto-flow:row;}.elementor-705 .elementor-element.elementor-element-da61816 .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-705 .elementor-element.elementor-element-93e62d3 .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-705 .elementor-element.elementor-element-f4ee611 .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-705 .elementor-element.elementor-element-d7711b9 .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}}@media(max-width:767px){.elementor-705 .elementor-element.elementor-element-46b1e68{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-705 .elementor-element.elementor-element-55604a5 .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-705 .elementor-element.elementor-element-f9199eb .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-705 .elementor-element.elementor-element-b10b731 .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-705 .elementor-element.elementor-element-c7798cf .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-705 .elementor-element.elementor-element-81cfbda{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-705 .elementor-element.elementor-element-da61816 .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-705 .elementor-element.elementor-element-93e62d3 .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-705 .elementor-element.elementor-element-f4ee611 .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-705 .elementor-element.elementor-element-d7711b9 .elementor-button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}}/* Start custom CSS for heading, class: .elementor-element-0baed47 */.shiny-text-effect {
  font-size: 2.5rem;
  font-weight: bold;
  text-align: center;
  margin: 0 auto;
  padding: 0;
  background: linear-gradient(120deg, white 20%, #f1c40f 50%, white 80%);
  background-size: 200% auto;
  color: white;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: shine-black-text 4s linear infinite; /* Slower and smoother */
}

@keyframes shine-black-text {
  0% {
    background-position: 200% center; /* Start from right */
  }
  100% {
    background-position: -200% center; /* Move to left */
  }
}/* End custom CSS */