.elementor-32947 .elementor-element.elementor-element-c70e08d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-2be2ce2 );color:var( --e-global-color-2be2ce2 );box-shadow:0px 0px 5px -1px rgba(0, 0, 0, 0.45);border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-32947 .elementor-element.elementor-element-c70e08d .elementor-button:hover, .elementor-32947 .elementor-element.elementor-element-c70e08d .elementor-button:focus{background-color:var( --e-global-color-2be2ce2 );color:var( --e-global-color-primary );}.elementor-32947 .elementor-element.elementor-element-c70e08d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32947 .elementor-element.elementor-element-c70e08d .elementor-button:hover svg, .elementor-32947 .elementor-element.elementor-element-c70e08d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32947 .elementor-element.elementor-element-009d2a3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-2be2ce2 );color:var( --e-global-color-2be2ce2 );box-shadow:0px 0px 5px -1px rgba(0, 0, 0, 0.45);border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-32947 .elementor-element.elementor-element-009d2a3 .elementor-button:hover, .elementor-32947 .elementor-element.elementor-element-009d2a3 .elementor-button:focus{background-color:var( --e-global-color-2be2ce2 );color:var( --e-global-color-primary );}.elementor-32947 .elementor-element.elementor-element-009d2a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32947 .elementor-element.elementor-element-009d2a3 .elementor-button:hover svg, .elementor-32947 .elementor-element.elementor-element-009d2a3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32947 .elementor-element.elementor-element-6b7d58e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-2be2ce2 );color:var( --e-global-color-2be2ce2 );box-shadow:0px 0px 5px -1px rgba(0, 0, 0, 0.45);border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-32947 .elementor-element.elementor-element-6b7d58e .elementor-button:hover, .elementor-32947 .elementor-element.elementor-element-6b7d58e .elementor-button:focus{background-color:var( --e-global-color-2be2ce2 );color:var( --e-global-color-primary );}.elementor-32947 .elementor-element.elementor-element-6b7d58e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32947 .elementor-element.elementor-element-6b7d58e .elementor-button:hover svg, .elementor-32947 .elementor-element.elementor-element-6b7d58e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32947 .elementor-element.elementor-element-f28d947 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-2be2ce2 );color:var( --e-global-color-2be2ce2 );box-shadow:0px 0px 5px -1px rgba(0, 0, 0, 0.45);border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-32947 .elementor-element.elementor-element-f28d947 .elementor-button:hover, .elementor-32947 .elementor-element.elementor-element-f28d947 .elementor-button:focus{background-color:var( --e-global-color-2be2ce2 );color:var( --e-global-color-primary );}.elementor-32947 .elementor-element.elementor-element-f28d947 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32947 .elementor-element.elementor-element-f28d947 .elementor-button:hover svg, .elementor-32947 .elementor-element.elementor-element-f28d947 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-32947 .elementor-element.elementor-element-c70e08d .elementor-button{font-size:14px;}.elementor-32947 .elementor-element.elementor-element-009d2a3 .elementor-button{font-size:14px;}.elementor-32947 .elementor-element.elementor-element-6b7d58e .elementor-button{font-size:14px;}.elementor-32947 .elementor-element.elementor-element-f28d947 .elementor-button{font-size:12px;}}@media(max-width:767px){.elementor-32947 .elementor-element.elementor-element-c70e08d .elementor-button{font-size:14px;}.elementor-32947 .elementor-element.elementor-element-009d2a3 .elementor-button{font-size:14px;}.elementor-32947 .elementor-element.elementor-element-6b7d58e .elementor-button{font-size:14px;}.elementor-32947 .elementor-element.elementor-element-f28d947 .elementor-button{font-size:14px;line-height:1.4em;}}/* Start custom CSS for section, class: .elementor-element-0e3a667 */.elementor-32947 .elementor-element.elementor-element-0e3a667 .elementor-button-icon {
    background: #fff; width:40px;
    border-radius: 0 5px 5px 0;
}


.elementor-32947 .elementor-element.elementor-element-0e3a667 .elementor-button-icon svg {
    fill:var( --e-global-color-primary ) !important;
    font-size: 20px;
  height: 100%;
  width: 25%;

}

.elementor-32947 .elementor-element.elementor-element-0e3a667 .elementor-button-link, .elementor-32947 .elementor-element.elementor-element-0e3a667 .elementor-button-icon  { min-height: 44px; 
    min-width: 40px;
    
}

.elementor-32947 .elementor-element.elementor-element-0e3a667 .elementor-button-text {
justify-content: center;
align-items: center;
display: flex;

}

@media screen and (max-width: 486px) {
    .elementor-32947 .elementor-element.elementor-element-0e3a667 .elementor-button-text {

    font-size: 3.6vw;
    line-height:1.2em;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62f1765 */.elementor-32947 .elementor-element.elementor-element-62f1765 .elementor-button-icon {
    background: #fff; width:40px;
    border-radius: 0 5px 5px 0;
}


.elementor-32947 .elementor-element.elementor-element-62f1765 .elementor-button-icon svg {
    fill:var( --e-global-color-primary ) !important;
    font-size: 20px;
  height: 100%;
  width: 25%;

}

.elementor-32947 .elementor-element.elementor-element-62f1765 .elementor-button-link, .elementor-32947 .elementor-element.elementor-element-62f1765 .elementor-button-icon  { min-height: 44px; 
    min-width: 40px;
    
}

.elementor-32947 .elementor-element.elementor-element-62f1765 .elementor-button-text {
justify-content: center;
align-items: center;
display: flex;

}

@media screen and (max-width: 486px) {
    .elementor-32947 .elementor-element.elementor-element-62f1765 .elementor-button-text {

    font-size: 3.6vw;
    line-height:1.2em;
    }

}/* End custom CSS */