.elementor-6153 .elementor-element.elementor-element-7a79bd8{--display:flex;--min-height:750px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-35b8918{--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;--justify-content:center;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-6801f57{--display:flex;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-e7c1791 .elementor-heading-title{color:#FFFFFF;font-family:"Heading Font", Sans-serif;font-size:50px;font-weight:900;text-transform:capitalize;line-height:1.3em;}.elementor-6153 .elementor-element.elementor-element-420449d .elementor-heading-title{color:#FFFFFF;font-family:"Heading Font", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;word-spacing:0.2em;}.elementor-6153 .elementor-element.elementor-element-c58e6cd{color:#FFFFFF;font-family:"Body Font", Sans-serif;font-size:18px;}.elementor-6153 .elementor-element.elementor-element-c58e6cd > .elementor-widget-container{margin:5px 2px 10px 0px;}.elementor-6153 .elementor-element.elementor-element-ea03f32 .elementor-button{font-family:"Body Font", Sans-serif;}.elementor-6153 .elementor-element.elementor-element-ea03f32 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6153 .elementor-element.elementor-element-8138a4a{--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;--justify-content:center;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-0283b92{--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;--background-transition:0.3s;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6153 .elementor-element.elementor-element-a9f3879{--display:flex;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-00c054c{text-align:center;}.elementor-6153 .elementor-element.elementor-element-5e2f8ee{text-align:center;}.elementor-6153 .elementor-element.elementor-element-816351f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-a1adfc9{--display:flex;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-11b37f5{text-align:center;}.elementor-6153 .elementor-element.elementor-element-fe4cbe1{--display:flex;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-e7b030a{text-align:center;}.elementor-6153 .elementor-element.elementor-element-1679f7e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6153 .elementor-element.elementor-element-f877ad3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6153 .elementor-element.elementor-element-f877ad3:not(.elementor-motion-effects-element-type-background), .elementor-6153 .elementor-element.elementor-element-f877ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6153 .elementor-element.elementor-element-f877ad3, .elementor-6153 .elementor-element.elementor-element-f877ad3::before{--border-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-915a0b9{--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;--justify-content:center;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-b192cda .elementor-heading-title{color:#FFFFFF;}.elementor-6153 .elementor-element.elementor-element-1bb78e4{color:#FFFFFF;}.elementor-6153 .elementor-element.elementor-element-ce4257b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6153 .elementor-element.elementor-element-f7f14af{--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;--justify-content:center;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-e9fd8da .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6153 .elementor-element.elementor-element-23e5c91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6153 .elementor-element.elementor-element-7e67f32{--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;--justify-content:center;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-a24d6a8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6153 .elementor-element.elementor-element-ebc41ec{--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;--justify-content:center;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-d58ff71 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6153 .elementor-element.elementor-element-d498c66 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6153 .elementor-element.elementor-element-e0d19f7{--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;--background-transition:0.3s;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6153 .elementor-element.elementor-element-e0d19f7:not(.elementor-motion-effects-element-type-background), .elementor-6153 .elementor-element.elementor-element-e0d19f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6153 .elementor-element.elementor-element-e0d19f7, .elementor-6153 .elementor-element.elementor-element-e0d19f7::before{--border-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-3602590{--display:flex;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-a31e823{text-align:center;}.elementor-6153 .elementor-element.elementor-element-a31e823 .elementor-heading-title{color:#FFFFFF;}.elementor-6153 .elementor-element.elementor-element-e1d01cb{color:#FFFFFF;}.elementor-6153 .elementor-element.elementor-element-6bea84b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-6bea84b:not(.elementor-motion-effects-element-type-background), .elementor-6153 .elementor-element.elementor-element-6bea84b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6153 .elementor-element.elementor-element-6bea84b, .elementor-6153 .elementor-element.elementor-element-6bea84b::before{--border-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-7591b85{--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;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-5b4f010 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Heading Font", Sans-serif;font-size:24px;}.elementor-6153 .elementor-element.elementor-element-5b4f010 .elementor-counter{gap:15px;}.elementor-6153 .elementor-element.elementor-element-5b4f010 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Body Font", Sans-serif;}.elementor-6153 .elementor-element.elementor-element-c0d3de5{--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;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-b05d27b .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Heading Font", Sans-serif;font-size:24px;}.elementor-6153 .elementor-element.elementor-element-b05d27b .elementor-counter{gap:15px;}.elementor-6153 .elementor-element.elementor-element-b05d27b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Body Font", Sans-serif;}.elementor-6153 .elementor-element.elementor-element-761c5f5{--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;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-c1a1c9f .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Heading Font", Sans-serif;font-size:24px;}.elementor-6153 .elementor-element.elementor-element-c1a1c9f .elementor-counter{gap:15px;}.elementor-6153 .elementor-element.elementor-element-c1a1c9f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Body Font", Sans-serif;}.elementor-6153 .elementor-element.elementor-element-db6cf93{--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;--background-transition:0.3s;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-6153 .elementor-element.elementor-element-ad9451f{--display:flex;--background-transition:0.3s;}.elementor-6153 .elementor-element.elementor-element-2b89b47{text-align:center;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-accordion-item{border-width:1px;border-color:#eeeeee;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:#eeeeee;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:#eeeeee;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-tab-title{background-color:#ffffff;padding:20px 30px 20px 30px;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-accordion-icon, .elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-accordion-title{color:#2C3E50;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-accordion-icon svg{fill:#2C3E50;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-active .elementor-accordion-icon, .elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-active .elementor-accordion-title{color:#3498DB;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-active .elementor-accordion-icon svg{fill:#3498DB;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-accordion-title{font-family:"Body Font", Sans-serif;font-size:18px;font-weight:700;line-height:24px;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-tab-title .elementor-accordion-icon i:before{color:#777777;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-tab-title .elementor-accordion-icon svg{fill:#777777;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#1896fe;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#1896fe;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-tab-content{color:#555555;font-family:"Body Font", Sans-serif;font-size:16px;font-weight:400;line-height:26px;padding:20px 30px 20px 30px;}@media(max-width:1024px){.elementor-6153 .elementor-element.elementor-element-e7c1791{text-align:center;}.elementor-6153 .elementor-element.elementor-element-e7c1791 .elementor-heading-title{font-size:40px;}.elementor-6153 .elementor-element.elementor-element-420449d{text-align:center;}.elementor-6153 .elementor-element.elementor-element-420449d .elementor-heading-title{font-size:22px;}.elementor-6153 .elementor-element.elementor-element-c58e6cd{text-align:center;font-size:16px;}.elementor-6153 .elementor-element.elementor-element-5b4f010 .elementor-counter-number-wrapper{font-size:50px;}.elementor-6153 .elementor-element.elementor-element-5b4f010 .elementor-counter-title{font-size:18px;}.elementor-6153 .elementor-element.elementor-element-b05d27b .elementor-counter-number-wrapper{font-size:50px;}.elementor-6153 .elementor-element.elementor-element-b05d27b .elementor-counter-title{font-size:18px;}.elementor-6153 .elementor-element.elementor-element-c1a1c9f .elementor-counter-number-wrapper{font-size:50px;}.elementor-6153 .elementor-element.elementor-element-c1a1c9f .elementor-counter-title{font-size:18px;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-accordion-title{font-size:20px;}}@media(max-width:767px){.elementor-6153 .elementor-element.elementor-element-7a79bd8{--min-height:800px;}.elementor-6153 .elementor-element.elementor-element-6801f57{--justify-content:center;}.elementor-6153 .elementor-element.elementor-element-e7c1791{text-align:center;}.elementor-6153 .elementor-element.elementor-element-e7c1791 .elementor-heading-title{font-size:35px;}.elementor-6153 .elementor-element.elementor-element-420449d{text-align:center;}.elementor-6153 .elementor-element.elementor-element-420449d .elementor-heading-title{font-size:24px;}.elementor-6153 .elementor-element.elementor-element-c58e6cd{text-align:center;font-size:16px;}.elementor-6153 .elementor-element.elementor-element-ea03f32 .elementor-button{line-height:1.3em;}.elementor-6153 .elementor-element.elementor-element-00c054c .elementor-heading-title{font-size:30px;}.elementor-6153 .elementor-element.elementor-element-f877ad3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6153 .elementor-element.elementor-element-b192cda{text-align:center;}.elementor-6153 .elementor-element.elementor-element-1bb78e4{text-align:center;}.elementor-6153 .elementor-element.elementor-element-f7f14af{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6153 .elementor-element.elementor-element-ebc41ec{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6153 .elementor-element.elementor-element-d58ff71{text-align:center;}.elementor-6153 .elementor-element.elementor-element-4830325{text-align:center;}.elementor-6153 .elementor-element.elementor-element-e1d01cb{text-align:center;}.elementor-6153 .elementor-element.elementor-element-c0d3de5{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6153 .elementor-element.elementor-element-761c5f5{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-accordion-title{font-size:18px;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-tab-content{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-6153 .elementor-element.elementor-element-35b8918{--width:50%;}.elementor-6153 .elementor-element.elementor-element-8138a4a{--width:50%;}.elementor-6153 .elementor-element.elementor-element-0283b92{--content-width:1140px;}.elementor-6153 .elementor-element.elementor-element-f877ad3{--content-width:1140px;}.elementor-6153 .elementor-element.elementor-element-915a0b9{--width:50%;}.elementor-6153 .elementor-element.elementor-element-f7f14af{--width:50%;}.elementor-6153 .elementor-element.elementor-element-23e5c91{--content-width:1140px;}.elementor-6153 .elementor-element.elementor-element-7e67f32{--width:50%;}.elementor-6153 .elementor-element.elementor-element-ebc41ec{--width:50%;}.elementor-6153 .elementor-element.elementor-element-e0d19f7{--content-width:1140px;}.elementor-6153 .elementor-element.elementor-element-6bea84b{--content-width:1140px;}.elementor-6153 .elementor-element.elementor-element-7591b85{--width:50%;}.elementor-6153 .elementor-element.elementor-element-c0d3de5{--width:50%;}.elementor-6153 .elementor-element.elementor-element-761c5f5{--width:50%;}.elementor-6153 .elementor-element.elementor-element-db6cf93{--content-width:1140px;}}/* Start custom CSS for heading, class: .elementor-element-e7c1791 */.elementor-6153 .elementor-element.elementor-element-e7c1791 h2{
    text-shadow: 0px 6px 12px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c58e6cd */.elementor-6153 .elementor-element.elementor-element-c58e6cd p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea03f32 */.elementor-6153 .elementor-element.elementor-element-ea03f32 a {
    display: inline-block;
    padding: 15px 40px; /* Comfortable padding for large clickable area */
    font-size: 18px; /* Readable font size */
    font-weight: 700; /* Bold for strong emphasis */
    color: #ffffff; /* White text for contrast */
    background: linear-gradient(135deg, #56CCF2, #2F80ED); /* Bright blue gradient */
    border: none; /* No border for a clean look */
    border-radius: 30px; /* Smooth rounded corners */
    text-decoration: none; /* Remove underline */
    text-align: center; /* Center-align text */
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15); /* Slightly stronger shadow for more prominence */
    transition: all 0.3s ease-in-out; /* Smooth transition for hover effects */
    cursor: pointer; /* Pointer cursor on hover */
    outline: none; /* Remove default focus outline */
}

.elementor-6153 .elementor-element.elementor-element-ea03f32 a:hover {
    background: linear-gradient(135deg, #2F80ED, #56CCF2); /* Reverse gradient on hover */
    box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.2); /* Increase shadow on hover */
    transform: translateY(-3px); /* Lift effect on hover */
    border-radius: 35px;
}

.elementor-6153 .elementor-element.elementor-element-ea03f32 a:active {
    background: linear-gradient(135deg, #2F80ED, #1E5BB8); /* Slightly darker gradient on active */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Reduced shadow on active */
    transform: translateY(1px); /* Press effect */
}

.elementor-6153 .elementor-element.elementor-element-ea03f32 a:focus {
    background: linear-gradient(135deg, #56CCF2, #2F80ED); /* Original gradient */
    box-shadow: 0 0 0 4px rgba(47, 128, 237, 0.3); /* Blue focus ring for visibility */
    outline: none; /* Remove default focus outline */
}

@media (max-width: 767px) {
    .elementor-6153 .elementor-element.elementor-element-ea03f32 a {
        padding: 12px 30px; /* Smaller padding for mobile view */
        font-size: 16px; /* Adjust font size for smaller screens */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6801f57 */.elementor-6153 .elementor-element.elementor-element-6801f57 {
    padding: 40px 20px;
    max-width: 100%;
    border-radius: 30px;
    background: rgba(0, 0, 0, 0.4); /* Semi-transparent dark background */
    color: #ffffff; /* White text for contrast */
    text-align: center; /* Center-align text */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); /* Subtle shadow for depth */
    position: relative; /* Ensure correct z-index stacking */
    backdrop-filter: blur(5px)
}

.elementor-6153 .elementor-element.elementor-element-6801f57 p {
    opacity: 0.9 !important;
}

@media (max-width: 767px) {
    .elementor-6153 .elementor-element.elementor-element-6801f57 {
        padding: 40px 20px; /* Smaller padding for mobile view */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a79bd8 */.elementor-6153 .elementor-element.elementor-element-7a79bd8{
    background: linear-gradient(90deg,#444444 10%,rgba(68,68,68,0.7) 50%,rgba(0,0,0,0.2) 75%),url(https://www.puressspa.com/wp-content/uploads/2024/09/Lady-sitting-on-Ensella.webp) !important;
    background-size: cover!important;
    background-position: top center!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00c054c */.elementor-6153 .elementor-element.elementor-element-00c054c{
    width: 900px;
    max-width: 100%;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e2f8ee */.elementor-6153 .elementor-element.elementor-element-5e2f8ee{
    width: 850px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1679f7e */.elementor-6153 .elementor-element.elementor-element-1679f7e a {
    display: inline-block;
    padding: 15px 40px; /* Comfortable padding for large clickable area */
    font-size: 18px; /* Readable font size */
    font-weight: 700; /* Bold for strong emphasis */
    color: #ffffff; /* White text for contrast */
    background: linear-gradient(135deg, #56CCF2, #2F80ED); /* Bright blue gradient */
    border: none; /* No border for a clean look */
    border-radius: 30px; /* Smooth rounded corners */
    text-decoration: none; /* Remove underline */
    text-align: center; /* Center-align text */
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15); /* Slightly stronger shadow for more prominence */
    transition: all 0.3s ease-in-out; /* Smooth transition for hover effects */
    cursor: pointer; /* Pointer cursor on hover */
    outline: none; /* Remove default focus outline */
}

.elementor-6153 .elementor-element.elementor-element-1679f7e a:hover {
    background: linear-gradient(135deg, #2F80ED, #56CCF2); /* Reverse gradient on hover */
    box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.2); /* Increase shadow on hover */
    transform: translateY(-3px); /* Lift effect on hover */
    border-radius: 35px;
}

.elementor-6153 .elementor-element.elementor-element-1679f7e a:active {
    background: linear-gradient(135deg, #2F80ED, #1E5BB8); /* Slightly darker gradient on active */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Reduced shadow on active */
    transform: translateY(1px); /* Press effect */
}

.elementor-6153 .elementor-element.elementor-element-1679f7e a:focus {
    background: linear-gradient(135deg, #56CCF2, #2F80ED); /* Original gradient */
    box-shadow: 0 0 0 4px rgba(47, 128, 237, 0.3); /* Blue focus ring for visibility */
    outline: none; /* Remove default focus outline */
}

@media (max-width: 767px) {
    .elementor-6153 .elementor-element.elementor-element-1679f7e a {
        padding: 12px 30px; /* Smaller padding for mobile view */
        font-size: 16px; /* Adjust font size for smaller screens */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bb78e4 */.elementor-6153 .elementor-element.elementor-element-1bb78e4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce4257b */.elementor-6153 .elementor-element.elementor-element-ce4257b a {
    display: inline-block;
    padding: 15px 40px; /* Comfortable padding for large clickable area */
    font-size: 18px; /* Readable font size */
    font-weight: 700; /* Bold for strong emphasis */
    color: #ffffff; /* White text for contrast */
    background: linear-gradient(135deg, #56CCF2, #2F80ED); /* Bright blue gradient */
    border: none; /* No border for a clean look */
    border-radius: 30px; /* Smooth rounded corners */
    text-decoration: none; /* Remove underline */
    text-align: center; /* Center-align text */
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15); /* Slightly stronger shadow for more prominence */
    transition: all 0.3s ease-in-out; /* Smooth transition for hover effects */
    cursor: pointer; /* Pointer cursor on hover */
    outline: none; /* Remove default focus outline */
}

.elementor-6153 .elementor-element.elementor-element-ce4257b a:hover {
    background: linear-gradient(135deg, #2F80ED, #56CCF2); /* Reverse gradient on hover */
    box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.2); /* Increase shadow on hover */
    transform: translateY(-3px); /* Lift effect on hover */
    border-radius: 35px;
}

.elementor-6153 .elementor-element.elementor-element-ce4257b a:active {
    background: linear-gradient(135deg, #2F80ED, #1E5BB8); /* Slightly darker gradient on active */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Reduced shadow on active */
    transform: translateY(1px); /* Press effect */
}

.elementor-6153 .elementor-element.elementor-element-ce4257b a:focus {
    background: linear-gradient(135deg, #56CCF2, #2F80ED); /* Original gradient */
    box-shadow: 0 0 0 4px rgba(47, 128, 237, 0.3); /* Blue focus ring for visibility */
    outline: none; /* Remove default focus outline */
}

@media (max-width: 767px) {
    .elementor-6153 .elementor-element.elementor-element-ce4257b a {
        padding: 12px 30px; /* Smaller padding for mobile view */
        font-size: 16px; /* Adjust font size for smaller screens */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f877ad3 */.elementor-6153 .elementor-element.elementor-element-f877ad3{
    padding-top: 40px;
    padding-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4830325 */.elementor-6153 .elementor-element.elementor-element-4830325 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d498c66 */.elementor-6153 .elementor-element.elementor-element-d498c66 a {
    display: inline-block;
    padding: 15px 40px; /* Comfortable padding for large clickable area */
    font-size: 18px; /* Readable font size */
    font-weight: 700; /* Bold for strong emphasis */
    color: #ffffff; /* White text for contrast */
    background: linear-gradient(135deg, #56CCF2, #2F80ED); /* Bright blue gradient */
    border: none; /* No border for a clean look */
    border-radius: 30px; /* Smooth rounded corners */
    text-decoration: none; /* Remove underline */
    text-align: center; /* Center-align text */
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15); /* Slightly stronger shadow for more prominence */
    transition: all 0.3s ease-in-out; /* Smooth transition for hover effects */
    cursor: pointer; /* Pointer cursor on hover */
    outline: none; /* Remove default focus outline */
}

.elementor-6153 .elementor-element.elementor-element-d498c66 a:hover {
    background: linear-gradient(135deg, #2F80ED, #56CCF2); /* Reverse gradient on hover */
    box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.2); /* Increase shadow on hover */
    transform: translateY(-3px); /* Lift effect on hover */
    border-radius: 35px;
}

.elementor-6153 .elementor-element.elementor-element-d498c66 a:active {
    background: linear-gradient(135deg, #2F80ED, #1E5BB8); /* Slightly darker gradient on active */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Reduced shadow on active */
    transform: translateY(1px); /* Press effect */
}

.elementor-6153 .elementor-element.elementor-element-d498c66 a:focus {
    background: linear-gradient(135deg, #56CCF2, #2F80ED); /* Original gradient */
    box-shadow: 0 0 0 4px rgba(47, 128, 237, 0.3); /* Blue focus ring for visibility */
    outline: none; /* Remove default focus outline */
}

@media (max-width: 767px) {
    .elementor-6153 .elementor-element.elementor-element-d498c66 a {
        padding: 12px 30px; /* Smaller padding for mobile view */
        font-size: 16px; /* Adjust font size for smaller screens */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebc41ec */@media(min-width: 768px){
    .elementor-6153 .elementor-element.elementor-element-ebc41ec{
        padding-left: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a31e823 */.elementor-6153 .elementor-element.elementor-element-a31e823{
    width: 900px;
    max-width: 100%;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1d01cb */.elementor-6153 .elementor-element.elementor-element-e1d01cb{
    width: 850px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d19f7 */.elementor-6153 .elementor-element.elementor-element-e0d19f7{
    padding-top: 60px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5b4f010 */.elementor-6153 .elementor-element.elementor-element-5b4f010 .elementor-counter-title{
    text-align: center;
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-b05d27b */.elementor-6153 .elementor-element.elementor-element-b05d27b .elementor-counter-title{
    text-align: center;
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-c1a1c9f */.elementor-6153 .elementor-element.elementor-element-c1a1c9f .elementor-counter-title{
    text-align: center;
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bea84b */.elementor-6153 .elementor-element.elementor-element-6bea84b{
    padding-bottom: 60px;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-02fddf3 */.elementor-6153 .elementor-element.elementor-element-02fddf3{
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    margin-top: 20px;
}

.elementor-6153 .elementor-element.elementor-element-02fddf3 .elementor-accordion-title:focus{
    outline: none;
}/* End custom CSS */