.elementor-32 .elementor-element.elementor-element-95af772{--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;--justify-content:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:48px;--padding-right:48px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-43b8258 img{width:200px;}.elementor-32 .elementor-element.elementor-element-d17f2c8 img{width:200px;}.elementor-widget-button .elementor-button{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-32 .elementor-element.elementor-element-0b8f135 .elementor-button{background-color:var( --e-global-color-3d92c8c );font-family:"Chillax", Sans-serif;font-weight:400;line-height:1.25em;fill:var( --e-global-color-d639c96 );color:var( --e-global-color-d639c96 );border-radius:50px 50px 50px 50px;}.elementor-32 .elementor-element.elementor-element-0b8f135 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-95af772{--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-95af772{--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-43b8258 img{width:150px;}.elementor-32 .elementor-element.elementor-element-d17f2c8 img{width:45px;border-radius:5px 5px 5px 5px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for button, class: .elementor-element-0b8f135 */.bth .elementor-button{
    padding: 0.4rem 0.4rem 0.4rem 2rem !important;
    border-radius: 55px !important;
}

.bth .elementor-button-text{
align-self: center;
}

.bth .elementor-button-icon{ /*Tamanho do ícone*/
font-size: 19px !important;
padding: 6px;
margin-left: 10px;
background: #012e57;
border-radius: 200px;
color: black !important;
vertical-align: middle;
transition: transform 0.4s ease;

}

.bth .elementor-button-icon svg path{
    rotate: 0deg;
    fill: white !important;
    color: black !important;
    transition: 0.7s ease all;
}

.bth:hover .elementor-button-icon{
    rotate: 0deg;
}

.bth:hover .elementor-button-icon {
    transform: translateX(1px) scale(0.9); /* move p/ esquerda e diminui */
}/* End custom CSS */