.elementor-16247 .elementor-element.elementor-element-9a8777a{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-16247 .elementor-element.elementor-element-f4c736d{width:var( --container-widget-width, 590px );max-width:590px;padding:0px 0px 10px 0px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:center;}.elementor-16247 .elementor-element.elementor-element-f4c736d.elementor-element{--align-self:center;}.elementor-16247 .elementor-element.elementor-element-f4c736d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-16247 .elementor-element.elementor-element-9b685b6{width:var( --container-widget-width, 45% );max-width:45%;padding:0px 0px 30px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-16247 .elementor-element.elementor-element-9b685b6.elementor-element{--align-self:center;}.elementor-16247 .elementor-element.elementor-element-9b685b6 p{margin-block-end:0px;}.elementor-16247 .elementor-element.elementor-element-c5ac45d .elementor-button{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;}.elementor-16247 .elementor-element.elementor-element-c5ac45d .elementor-button:hover, .elementor-16247 .elementor-element.elementor-element-c5ac45d .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-16247 .elementor-element.elementor-element-c5ac45d.elementor-element{--align-self:center;}.elementor-16247 .elementor-element.elementor-element-c5ac45d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16247 .elementor-element.elementor-element-c5ac45d .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-16247 .elementor-element.elementor-element-c5ac45d .elementor-button:hover svg, .elementor-16247 .elementor-element.elementor-element-c5ac45d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16247 .elementor-element.elementor-element-49961a2{--display:flex;--margin-top:120px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-16247 .elementor-element.elementor-element-36a499d{padding:0px 0px 80px 0px;text-align:center;}.elementor-16247 .elementor-element.elementor-element-24a5cc5{--grid-columns:2;--grid-row-gap:80px;--grid-column-gap:35px;}@media(max-width:1160px){.elementor-16247 .elementor-element.elementor-element-9a8777a{--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-16247 .elementor-element.elementor-element-9b685b6{width:100%;max-width:100%;}.elementor-16247 .elementor-element.elementor-element-24a5cc5{--grid-columns:2;}}@media(max-width:860px){.elementor-16247 .elementor-element.elementor-element-9a8777a{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-16247 .elementor-element.elementor-element-c5ac45d .elementor-button{font-size:16px;padding:20px 24px 20px 24px;}.elementor-16247 .elementor-element.elementor-element-36a499d{padding:0px 0px 50px 0px;}.elementor-16247 .elementor-element.elementor-element-24a5cc5{--grid-columns:1;}}/* Start custom CSS for button, class: .elementor-element-c5ac45d */.elementor-16247 .elementor-element.elementor-element-c5ac45d .elementor-button-icon {
    display: inline-block;
    transition: transform 0.3s ease;
}

.elementor-16247 .elementor-element.elementor-element-c5ac45d:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a499d */.elementor-16247 .elementor-element.elementor-element-36a499d .elementor-heading-title {
    background: linear-gradient(90deg, #E04F25, #F0AA53);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */