.elementor-10845 .elementor-element.elementor-element-be46a9f{--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;}.elementor-10845 .elementor-element.elementor-element-82cca5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10845 .elementor-element.elementor-element-82cca5c .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-10845 .elementor-element.elementor-element-82cca5c .elementor-button{font-family:"figtree", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;font-style:normal;line-height:24px;letter-spacing:1.25px;fill:var( --e-global-color-96c1b80 );color:var( --e-global-color-96c1b80 );background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-10845 .elementor-element.elementor-element-82cca5c .elementor-button:hover, .elementor-10845 .elementor-element.elementor-element-82cca5c .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-e3b5be5 );}.elementor-10845 .elementor-element.elementor-element-82cca5c .elementor-button:hover svg, .elementor-10845 .elementor-element.elementor-element-82cca5c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-10845 .elementor-element.elementor-element-82cca5c .elementor-button{font-size:16px;line-height:24px;letter-spacing:1.25px;padding:13px 19px 13px 19px;}}@media(max-width:767px){.elementor-10845 .elementor-element.elementor-element-82cca5c .elementor-button{font-size:15px;line-height:24px;letter-spacing:0.5px;border-width:1px 1px 1px 1px;padding:13px 20px 15px 20px;}}/* Start custom CSS for button, class: .elementor-element-82cca5c *//* Global Button Start */

.btn span.elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.btn span.elementor-button-icon.elementor-align-icon-right {
    height: 16px;
}

.btn span.elementor-button-text {
    height: 20px;
}

.btn a svg path {
    transition: all 0.3s ease-in;
}

@media only screen and  (max-width: 767px) {
 .btn span.elementor-button-icon.elementor-align-icon-right {
    margin-left: 6px !important;
}
.btn span.elementor-button-text {
    height: 18px;
}
.btn svg {
    height: 14px !important;
    width: 14px !important;
}
}

/*Black button */

.btn-black a:hover svg path {
    fill: #000;
}



/* Global Button End *//* End custom CSS */