.elementor-31 .elementor-element.elementor-element-67d948e{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-7de2d8d{font-family:"Verdana", Sans-serif;font-size:18px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-df6e4d4{--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;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-50c2979b{--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-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-4206c4c0 .elementor-cta .elementor-cta__bg, .elementor-31 .elementor-element.elementor-element-4206c4c0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-31 .elementor-element.elementor-element-4206c4c0{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-4206c4c0 .elementor-cta__content{min-height:100px;text-align:start;padding:20px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-4206c4c0 .elementor-cta__bg-wrapper{min-width:190px;min-height:140px;}.elementor-31 .elementor-element.elementor-element-4206c4c0 .elementor-cta__title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-4206c4c0 .elementor-cta__button{color:var( --e-global-color-primary );border-width:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-27b9e286{--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-31 .elementor-element.elementor-element-3e655497 .elementor-cta .elementor-cta__bg, .elementor-31 .elementor-element.elementor-element-3e655497 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-31 .elementor-element.elementor-element-3e655497{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-3e655497 .elementor-cta__content{min-height:100px;text-align:start;padding:20px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-3e655497 .elementor-cta__bg-wrapper{min-width:190px;min-height:140px;}.elementor-31 .elementor-element.elementor-element-3e655497 .elementor-cta__title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-3e655497 .elementor-cta__button{color:var( --e-global-color-primary );border-width:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6b969ad8{--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-31 .elementor-element.elementor-element-5a3d4f79 .elementor-cta .elementor-cta__bg, .elementor-31 .elementor-element.elementor-element-5a3d4f79 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-31 .elementor-element.elementor-element-5a3d4f79{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-5a3d4f79 .elementor-cta__content{min-height:100px;text-align:start;padding:20px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-5a3d4f79 .elementor-cta__bg-wrapper{min-width:190px;min-height:140px;}.elementor-31 .elementor-element.elementor-element-5a3d4f79 .elementor-cta__title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-5a3d4f79 .elementor-cta__button{color:var( --e-global-color-primary );border-width:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-1cb00482{--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;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1ef07fa1{--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-31 .elementor-element.elementor-element-50ef7bf6 .elementor-cta .elementor-cta__bg, .elementor-31 .elementor-element.elementor-element-50ef7bf6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-31 .elementor-element.elementor-element-50ef7bf6{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-50ef7bf6 .elementor-cta__content{min-height:100px;text-align:start;padding:20px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-50ef7bf6 .elementor-cta__bg-wrapper{min-width:190px;min-height:140px;}.elementor-31 .elementor-element.elementor-element-50ef7bf6 .elementor-cta__title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-50ef7bf6 .elementor-cta__button{color:var( --e-global-color-primary );border-width:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-135be0c0{--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-31 .elementor-element.elementor-element-5ab9e204 .elementor-cta .elementor-cta__bg, .elementor-31 .elementor-element.elementor-element-5ab9e204 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-31 .elementor-element.elementor-element-5ab9e204{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-5ab9e204 .elementor-cta__content{min-height:100px;text-align:start;padding:20px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-5ab9e204 .elementor-cta__bg-wrapper{min-width:190px;min-height:140px;}.elementor-31 .elementor-element.elementor-element-5ab9e204 .elementor-cta__title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-5ab9e204 .elementor-cta__button{color:var( --e-global-color-primary );border-width:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-19c40187{--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-31 .elementor-element.elementor-element-c8647b0 .elementor-cta .elementor-cta__bg, .elementor-31 .elementor-element.elementor-element-c8647b0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-31 .elementor-element.elementor-element-c8647b0{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-c8647b0 .elementor-cta__content{min-height:100px;text-align:start;padding:20px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-c8647b0 .elementor-cta__bg-wrapper{min-width:190px;min-height:140px;}.elementor-31 .elementor-element.elementor-element-c8647b0 .elementor-cta__title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-c8647b0 .elementor-cta__button{color:var( --e-global-color-primary );border-width:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-54fb0be5{--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;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-598b1f0f{--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-31 .elementor-element.elementor-element-7a57e83c .elementor-cta .elementor-cta__bg, .elementor-31 .elementor-element.elementor-element-7a57e83c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-31 .elementor-element.elementor-element-7a57e83c{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-7a57e83c .elementor-cta__content{min-height:100px;text-align:start;padding:20px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-7a57e83c .elementor-cta__bg-wrapper{min-width:190px;min-height:140px;}.elementor-31 .elementor-element.elementor-element-7a57e83c .elementor-cta__title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-7a57e83c .elementor-cta__button{color:var( --e-global-color-primary );border-width:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-517ac43d{--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-31 .elementor-element.elementor-element-3d96256e .elementor-cta .elementor-cta__bg, .elementor-31 .elementor-element.elementor-element-3d96256e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-31 .elementor-element.elementor-element-3d96256e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-3d96256e .elementor-cta__content{min-height:100px;text-align:start;padding:20px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-3d96256e .elementor-cta__bg-wrapper{min-width:190px;min-height:140px;}.elementor-31 .elementor-element.elementor-element-3d96256e .elementor-cta__title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-3d96256e .elementor-cta__button{color:var( --e-global-color-primary );border-width:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-1c01ee64{--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-31 .elementor-element.elementor-element-6ad9c6ed .elementor-cta .elementor-cta__bg, .elementor-31 .elementor-element.elementor-element-6ad9c6ed .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-31 .elementor-element.elementor-element-6ad9c6ed{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-6ad9c6ed .elementor-cta__content{min-height:100px;text-align:start;padding:20px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-6ad9c6ed .elementor-cta__bg-wrapper{min-width:190px;min-height:140px;}.elementor-31 .elementor-element.elementor-element-6ad9c6ed .elementor-cta__title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-6ad9c6ed .elementor-cta__button{color:var( --e-global-color-primary );border-width:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-8a357ff{--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-31 .elementor-element.elementor-element-5c2b0e8{--spacer-size:50px;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-50c2979b{--width:33%;}.elementor-31 .elementor-element.elementor-element-27b9e286{--width:33%;}.elementor-31 .elementor-element.elementor-element-6b969ad8{--width:33%;}.elementor-31 .elementor-element.elementor-element-1ef07fa1{--width:33%;}.elementor-31 .elementor-element.elementor-element-135be0c0{--width:33%;}.elementor-31 .elementor-element.elementor-element-19c40187{--width:33%;}.elementor-31 .elementor-element.elementor-element-598b1f0f{--width:33%;}.elementor-31 .elementor-element.elementor-element-517ac43d{--width:33%;}.elementor-31 .elementor-element.elementor-element-1c01ee64{--width:33%;}}/* Start custom CSS for call-to-action, class: .elementor-element-4206c4c0 */.elementor-cta__button::after {
    content: "";
    width: 16px;
    height: 16px;
    margin-left: 8px;
    display: inline-block;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;

    position: relative;
    top: 3px; /* desce 3px */

    transition: transform .3s;
}

.elementor-cta__button:hover::after {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-3e655497 */.elementor-cta__button::after {
    content: "";
    width: 16px;
    height: 16px;
    margin-left: 8px;
    display: inline-block;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;

    position: relative;
    top: 3px; /* desce 3px */

    transition: transform .3s;
}

.elementor-cta__button:hover::after {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5a3d4f79 */.elementor-cta__button::after {
    content: "";
    width: 16px;
    height: 16px;
    margin-left: 8px;
    display: inline-block;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;

    position: relative;
    top: 3px; /* desce 3px */

    transition: transform .3s;
}

.elementor-cta__button:hover::after {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-50ef7bf6 */.elementor-cta__button::after {
    content: "";
    width: 16px;
    height: 16px;
    margin-left: 8px;
    display: inline-block;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;

    position: relative;
    top: 3px; /* desce 3px */

    transition: transform .3s;
}

.elementor-cta__button:hover::after {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5ab9e204 */.elementor-cta__button::after {
    content: "";
    width: 16px;
    height: 16px;
    margin-left: 8px;
    display: inline-block;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;

    position: relative;
    top: 3px; /* desce 3px */

    transition: transform .3s;
}

.elementor-cta__button:hover::after {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c8647b0 */.elementor-cta__button::after {
    content: "";
    width: 16px;
    height: 16px;
    margin-left: 8px;
    display: inline-block;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;

    position: relative;
    top: 3px; /* desce 3px */

    transition: transform .3s;
}

.elementor-cta__button:hover::after {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7a57e83c */.elementor-cta__button::after {
    content: "";
    width: 16px;
    height: 16px;
    margin-left: 8px;
    display: inline-block;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;

    position: relative;
    top: 3px; /* desce 3px */

    transition: transform .3s;
}

.elementor-cta__button:hover::after {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-3d96256e */.elementor-cta__button::after {
    content: "";
    width: 16px;
    height: 16px;
    margin-left: 8px;
    display: inline-block;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;

    position: relative;
    top: 3px; /* desce 3px */

    transition: transform .3s;
}

.elementor-cta__button:hover::after {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6ad9c6ed */.elementor-cta__button::after {
    content: "";
    width: 16px;
    height: 16px;
    margin-left: 8px;
    display: inline-block;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;

    position: relative;
    top: 3px; /* desce 3px */

    transition: transform .3s;
}

.elementor-cta__button:hover::after {
    transform: translateX(4px);
}/* End custom CSS */