.elementor-6637 .elementor-element.elementor-element-5f6dd9af{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--background-transition:0.3s;--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-6637 .elementor-element.elementor-element-d61ff85{text-align:left;}.elementor-6637 .elementor-element.elementor-element-d61ff85 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6637 .elementor-element.elementor-element-476c0a9d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;}.elementor-6637 .elementor-element.elementor-element-6be34bf .elementor-button{background-color:#00000000;}@media(max-width:767px){.elementor-6637 .elementor-element.elementor-element-d61ff85{text-align:center;}}@media(min-width:768px){.elementor-6637 .elementor-element.elementor-element-5f6dd9af{--content-width:1024px;}.elementor-6637 .elementor-element.elementor-element-476c0a9d{--content-width:1024px;}}/* Start custom CSS for heading, class: .elementor-element-d61ff85 */.elementor-6637 .elementor-element.elementor-element-d61ff85 h2 {
    font-size: 16px;
    font-weight: 500;
}

@media (min-width: 768px) {
    .elementor-6637 .elementor-element.elementor-element-d61ff85 h2 {
        font-size: 18px; 
    }
}

@media (min-width: 1024px) {
    .elementor-6637 .elementor-element.elementor-element-d61ff85 h2 {
        font-size: 18px;
    }
}

@media (min-width: 1440px) {
    .elementor-6637 .elementor-element.elementor-element-d61ff85 h2 {
        font-size: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-476c0a9d */.elementor-6637 .elementor-element.elementor-element-476c0a9d .btn-orange-c05::before,
.elementor-6637 .elementor-element.elementor-element-476c0a9d .btn-orange-c05::after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
      
    height: 100%;
    width: 48%;
      
    background: linear-gradient(90deg,rgb(255 255 255 / 0%) 0%, rgb(255 251 159 / 40%) 50%, rgb(255 207 0 / 30%) 75%, rgb(255 255 255 / 0%) 100%);
    
    animation-duration: 1000ms;
    animation:sweep 4s infinite both;
}/* End custom CSS */