.elementor-171 .elementor-element.elementor-element-e268f55{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-171 .elementor-element.elementor-element-e268f55:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-e268f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0062D3;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-171 .elementor-element.elementor-element-ba2fbc9 .elementor-icon-wrapper{text-align:center;}.elementor-171 .elementor-element.elementor-element-ba2fbc9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-171 .elementor-element.elementor-element-ba2fbc9.elementor-view-framed .elementor-icon, .elementor-171 .elementor-element.elementor-element-ba2fbc9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-171 .elementor-element.elementor-element-ba2fbc9.elementor-view-framed .elementor-icon, .elementor-171 .elementor-element.elementor-element-ba2fbc9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-171 .elementor-element.elementor-element-ba2fbc9 .elementor-icon{font-size:18px;}.elementor-171 .elementor-element.elementor-element-ba2fbc9 .elementor-icon svg{height:18px;}.elementor-171 .elementor-element.elementor-element-586fad1{--display:flex;--min-height:97vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;}.elementor-171 .elementor-element.elementor-element-ad795af{--display:flex;}.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 );}.elementor-171 .elementor-element.elementor-element-7661214 img{width:55%;}.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 );}.elementor-171 .elementor-element.elementor-element-0e52576 .elementor-button{font-family:"Sora", Sans-serif;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-171 .elementor-element.elementor-element-c211bc0{--display:flex;}.elementor-171 .elementor-element.elementor-element-2c9ad67 img{width:55%;}.elementor-171 .elementor-element.elementor-element-b02f84b .elementor-button{font-family:"Sora", Sans-serif;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-171 .elementor-element.elementor-element-c8f9974{--display:flex;}.elementor-171 .elementor-element.elementor-element-3616ee5 img{width:55%;}.elementor-171 .elementor-element.elementor-element-1755b1d .elementor-button{font-family:"Sora", Sans-serif;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-171 .elementor-element.elementor-element-69f0458{--display:flex;}.elementor-171 .elementor-element.elementor-element-38225c6 img{width:55%;}.elementor-171 .elementor-element.elementor-element-be97a5d .elementor-button{font-family:"Sora", Sans-serif;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-171 .elementor-element.elementor-element-7d347d9{--display:flex;}.elementor-171 .elementor-element.elementor-element-fb79573 img{width:55%;}.elementor-171 .elementor-element.elementor-element-600ddfc .elementor-button{font-family:"Sora", Sans-serif;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-171 .elementor-element.elementor-element-e657260{--display:flex;}.elementor-171 .elementor-element.elementor-element-24958e8 img{width:55%;}.elementor-171 .elementor-element.elementor-element-ccacd21 .elementor-button{font-family:"Sora", Sans-serif;font-weight:500;border-radius:100px 100px 100px 100px;}@media(min-width:768px){.elementor-171 .elementor-element.elementor-element-ad795af{--width:32%;}.elementor-171 .elementor-element.elementor-element-c211bc0{--width:32%;}.elementor-171 .elementor-element.elementor-element-c8f9974{--width:32%;}.elementor-171 .elementor-element.elementor-element-69f0458{--width:32%;}.elementor-171 .elementor-element.elementor-element-7d347d9{--width:32%;}.elementor-171 .elementor-element.elementor-element-e657260{--width:32%;}}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-ba2fbc9{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-ba2fbc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-0e52576 > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-b02f84b > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-1755b1d > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-be97a5d > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-600ddfc > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-ccacd21 > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-0e52576 */.elementor-171 .elementor-element.elementor-element-0e52576 .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, rgba(0,91,150,100) 0%, rgba(0,155,255,100) 34%, rgba(0,91,150,100) 67%, rgba(0,155,255,100) 100%); /*seu gradiente*/
    background-size: 400% 200%;
    transition: background 3.4s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b02f84b */.elementor-171 .elementor-element.elementor-element-b02f84b .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, rgba(0,91,150,100) 0%, rgba(0,155,255,100) 34%, rgba(0,91,150,100) 67%, rgba(0,155,255,100) 100%); /*seu gradiente*/
    background-size: 400% 200%;
    transition: background 3.4s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1755b1d */.elementor-171 .elementor-element.elementor-element-1755b1d .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, rgba(0,91,150,100) 0%, rgba(0,155,255,100) 34%, rgba(0,91,150,100) 67%, rgba(0,155,255,100) 100%); /*seu gradiente*/
    background-size: 400% 200%;
    transition: background 3.4s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be97a5d */.elementor-171 .elementor-element.elementor-element-be97a5d .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, rgba(0,91,150,100) 0%, rgba(0,155,255,100) 34%, rgba(0,91,150,100) 67%, rgba(0,155,255,100) 100%); /*seu gradiente*/
    background-size: 400% 200%;
    transition: background 3.4s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-600ddfc */.elementor-171 .elementor-element.elementor-element-600ddfc .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, rgba(0,91,150,100) 0%, rgba(0,155,255,100) 34%, rgba(0,91,150,100) 67%, rgba(0,155,255,100) 100%); /*seu gradiente*/
    background-size: 400% 200%;
    transition: background 3.4s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccacd21 */.elementor-171 .elementor-element.elementor-element-ccacd21 .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, rgba(0,91,150,100) 0%, rgba(0,155,255,100) 34%, rgba(0,91,150,100) 67%, rgba(0,155,255,100) 100%); /*seu gradiente*/
    background-size: 400% 200%;
    transition: background 3.4s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura{
    0% {
    background-position: 0 0;
}

100% {
    background-position: 100% 0;
}
}/* End custom CSS */