.elementor-16 .elementor-element.elementor-element-c1048b4 > .elementor-background-overlay{opacity:0.72;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-c1048b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 140px 0px;}.elementor-16 .elementor-element.elementor-element-047d1be > .elementor-element-populated{text-align:center;}.elementor-16 .elementor-element.elementor-element-b4293e2{width:var( --container-widget-width, 105.655% );max-width:105.655%;--container-widget-width:105.655%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-b4293e2 > .elementor-widget-container{background-color:#519995;}.elementor-16 .elementor-element.elementor-element-b4293e2 .elementor-heading-title{font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-77a4de4 .pp-advanced-tabs-wrapper.at-horizontal, .elementor-16 .elementor-element.elementor-element-77a4de4 .pp-advanced-tabs .pp-advanced-tabs-content-wrapper .pp-tab-responsive.pp-advanced-tabs-title{justify-content:center;}.elementor-16 .elementor-element.elementor-element-77a4de4 .pp-advanced-tabs-wrapper{border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-16 .elementor-element.elementor-element-77a4de4 .pp-advanced-tabs-title .pp-icon{font-size:35px;}.elementor-16 .elementor-element.elementor-element-77a4de4 .pp-advanced-tabs-title .pp-icon-img img{width:50px;}.elementor-16 .elementor-element.elementor-element-77a4de4 .pp-advanced-tabs-title{border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-77a4de4 .pp-advanced-tabs-title .pp-advanced-tabs-title-text{font-size:20px;}.elementor-16 .elementor-element.elementor-element-77a4de4 .pp-advanced-tabs-title.pp-tab-active .pp-icon{color:#702D2D;}.elementor-16 .elementor-element.elementor-element-77a4de4 .pp-advanced-tabs-title.pp-tab-active svg{fill:#702D2D;}.elementor-16 .elementor-element.elementor-element-77a4de4 .at-hover .pp-advanced-tabs-title:hover .pp-icon{color:#702D2D;}.elementor-16 .elementor-element.elementor-element-77a4de4 .at-hover .pp-advanced-tabs-title:hover svg{fill:#702D2D;}.elementor-16 .elementor-element.elementor-element-77a4de4 .pp-advanced-tabs-content{text-align:center;color:#808080;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-40441f3{--iteration-count:infinite;--dynamic-text-color:#1CC9B0;}.elementor-16 .elementor-element.elementor-element-40441f3 .elementor-headline{text-align:center;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-wrapper.at-horizontal, .elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs .pp-advanced-tabs-content-wrapper .pp-tab-responsive.pp-advanced-tabs-title{justify-content:center;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-wrapper{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-title .pp-icon{font-size:0px;color:#808080;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-title .pp-icon-img img{width:50px;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-title{border-radius:0px 0px 0px 0px;padding:0px 50px 10px 50px;background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-title .pp-advanced-tabs-title-text{font-size:20px;font-weight:bold;color:#808080;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-title svg{fill:#808080;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-title.pp-tab-active .pp-icon{color:#000000;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-title.pp-tab-active svg{fill:#000000;}.elementor-16 .elementor-element.elementor-element-7f929d3 .at-hover .pp-advanced-tabs-title:hover .pp-icon{color:#000000;}.elementor-16 .elementor-element.elementor-element-7f929d3 .at-hover .pp-advanced-tabs-title:hover svg{fill:#000000;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-tab-active .pp-advanced-tabs-title-text{color:#000000;}.elementor-16 .elementor-element.elementor-element-7f929d3 .at-hover .pp-advanced-tabs-title:hover .pp-advanced-tabs-title-text{color:#000000;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-style-4 .pp-advanced-tabs-title.pp-tab-active:before{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-style-4 .pp-advanced-tabs-title.pp-tab-active:after{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-style-5 .pp-advanced-tabs-title.pp-tab-active:before{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-style-5 .pp-advanced-tabs-title.pp-tab-active:after{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-style-7 .pp-advanced-tabs-title .active-slider-span{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-style-8 .pp-advanced-tabs-title .active-slider-span{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-content{text-align:center;color:#808080;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-832b7bb{padding:54px 0px 98px 0px;}.elementor-16 .elementor-element.elementor-element-cc83a89{text-align:center;}.elementor-16 .elementor-element.elementor-element-cc83a89 .elementor-heading-title{font-size:24px;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-17efaeb{text-align:center;}.elementor-16 .elementor-element.elementor-element-17efaeb .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-8657dc4 .elementor-button{background-color:#20BD8E;border-radius:23px 23px 23px 23px;}.elementor-16 .elementor-element.elementor-element-2f50b30e{padding:21px 0px 21px 0px;}.elementor-16 .elementor-element.elementor-element-57bfd863 .elementor-heading-title{font-size:26px;font-weight:600;letter-spacing:-1px;}.elementor-16 .elementor-element.elementor-element-bef17aa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-ea2de6f{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-16 .elementor-element.elementor-element-ea2de6f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-16 .elementor-element.elementor-element-ea2de6f:after{content:"0.66";}.elementor-16 .elementor-element.elementor-element-ea2de6f .elementor-post__thumbnail__link{width:100%;}.elementor-16 .elementor-element.elementor-element-ea2de6f .elementor-post__meta-data span + span:before{content:"///";}.elementor-16 .elementor-element.elementor-element-ea2de6f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-16 .elementor-element.elementor-element-ea2de6f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-16 .elementor-element.elementor-element-ea2de6f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-b4293e2 .elementor-heading-title{font-size:24px;line-height:1.7em;}.elementor-16 .elementor-element.elementor-element-77a4de4 .pp-advanced-tabs-wrapper.at-horizontal, .elementor-16 .elementor-element.elementor-element-77a4de4 .pp-advanced-tabs .pp-advanced-tabs-content-wrapper .pp-tab-responsive.pp-advanced-tabs-title{justify-content:center;}.elementor-16 .elementor-element.elementor-element-77a4de4 .pp-advanced-tabs-title .pp-icon{font-size:0px;}.elementor-16 .elementor-element.elementor-element-77a4de4 .pp-advanced-tabs-title .pp-icon-img img{width:25px;}.elementor-16 .elementor-element.elementor-element-40441f3 .elementor-headline{font-size:25px;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-wrapper.at-horizontal, .elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs .pp-advanced-tabs-content-wrapper .pp-tab-responsive.pp-advanced-tabs-title{justify-content:center;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-wrapper{padding:0px 0px 5px 0px;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-title .pp-icon{font-size:1px;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-title .pp-icon-img img{width:25px;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-title{padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-7f929d3 .pp-advanced-tabs-title .pp-advanced-tabs-title-text{font-size:19px;}.elementor-16 .elementor-element.elementor-element-57bfd863 .elementor-heading-title{font-size:21px;line-height:1.4em;}.elementor-16 .elementor-element.elementor-element-ea2de6f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-16 .elementor-element.elementor-element-ea2de6f:after{content:"0.5";}.elementor-16 .elementor-element.elementor-element-ea2de6f .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-9ac756f{width:29.586%;}.elementor-16 .elementor-element.elementor-element-047d1be{width:39.012%;}.elementor-16 .elementor-element.elementor-element-22b13b7{width:31.068%;}.elementor-16 .elementor-element.elementor-element-10e86fc3{width:21.102%;}.elementor-16 .elementor-element.elementor-element-ee5fd08{width:78.898%;}}/* Start custom CSS */.typing-container {
  display: inline-block; /* Ensures the container wraps the text tightly */
  overflow: hidden; /* Hides text that exceeds the initial width */
  white-space: nowrap; /* Prevents text from wrapping to the next line */
  border-right: 0.15em solid black; /* Creates the blinking cursor */
  font-family: monospace; /* Optional: for a classic typewriter look */
}

.typing-text {
  width: 0; /* Initial width for the animation */
  animation: 
    typing 4s steps(40, end) forwards, /* Typing animation */
    blink-caret 0.75s step-end infinite; /* Blinking cursor animation */
}

/* Keyframes for the typing animation */
@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}

/* Keyframes for the blinking cursor */
@keyframes blink-caret {
  from, to { border-color: transparent }
  50% { border-color: black }
}/* End custom CSS */