.elementor-443 .elementor-element.elementor-element-3fbd731{--display:flex;--min-height:487px;--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;--overlay-opacity:0.99;--margin-top:-129px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-443 .elementor-element.elementor-element-3fbd731:not(.elementor-motion-effects-element-type-background), .elementor-443 .elementor-element.elementor-element-3fbd731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E3084;}.elementor-443 .elementor-element.elementor-element-3fbd731::before, .elementor-443 .elementor-element.elementor-element-3fbd731 > .elementor-background-video-container::before, .elementor-443 .elementor-element.elementor-element-3fbd731 > .e-con-inner > .elementor-background-video-container::before, .elementor-443 .elementor-element.elementor-element-3fbd731 > .elementor-background-slideshow::before, .elementor-443 .elementor-element.elementor-element-3fbd731 > .e-con-inner > .elementor-background-slideshow::before, .elementor-443 .elementor-element.elementor-element-3fbd731 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(45deg, #160701 7%, #B84618EB 100%);}.elementor-443 .elementor-element.elementor-element-3fbd731 > .elementor-shape-bottom svg, .elementor-443 .elementor-element.elementor-element-3fbd731 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:131px;transform:translateX(-50%) rotateY(180deg);}.elementor-443 .elementor-element.elementor-element-3d958d3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-443 .elementor-element.elementor-element-3d958d3.e-con{--align-self:center;}.elementor-443 .elementor-element.elementor-element-3584786{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-443 .elementor-element.elementor-element-3584786 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:18px;font-weight:900;color:#FFFFFF;}.elementor-443 .elementor-element.elementor-element-9988172{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-443 .elementor-element.elementor-element-9988172 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:45px;font-weight:800;line-height:42px;letter-spacing:0.4px;color:#F86305;}.elementor-443 .elementor-element.elementor-element-7b97da2{--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;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:47px;--padding-left:0px;--padding-right:0px;}.elementor-443 .elementor-element.elementor-element-7b97da2:not(.elementor-motion-effects-element-type-background), .elementor-443 .elementor-element.elementor-element-7b97da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-443 .elementor-element.elementor-element-9e61cd0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-443 .elementor-element.elementor-element-d1a9b66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-443 .elementor-element.elementor-element-d1a9b66 img{border-radius:10px 10px 10px 10px;}.elementor-443 .elementor-element.elementor-element-f07de37{--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-443 .elementor-element.elementor-element-53320c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-443 .elementor-element.elementor-element-53320c8 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:37px;font-weight:700;letter-spacing:0px;color:#212121;}.elementor-443 .elementor-element.elementor-element-f01a068{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Karla", Sans-serif;font-size:19px;font-weight:600;line-height:25px;color:#363636;}.elementor-443 .elementor-element.elementor-element-3f10453{width:var( --container-widget-width, 255px );max-width:255px;margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:255px;--container-widget-flex-grow:0;}.elementor-443 .elementor-element.elementor-element-3f10453.elementor-element{--align-self:flex-start;}.elementor-443 .elementor-element.elementor-element-3f10453 .elementor-button{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:900;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 40px 0px rgba(248, 98.99999999999996, 5.000000000000023, 0.67);border-style:none;border-radius:40px 40px 40px 40px;padding:15px 20px 15px 20px;}.elementor-443 .elementor-element.elementor-element-3f10453 .elementor-button:hover, .elementor-443 .elementor-element.elementor-element-3f10453 .elementor-button:focus{color:#000000;box-shadow:0px 0px 30px 0px rgba(250.00000000000003, 200.00000000000014, 3.000000000000003, 0.24);}.elementor-443 .elementor-element.elementor-element-3f10453 .elementor-button:hover svg, .elementor-443 .elementor-element.elementor-element-3f10453 .elementor-button:focus svg{fill:#000000;}.elementor-443 .elementor-element.elementor-element-65fc1bb{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-443 .elementor-element.elementor-element-0a3897b{--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;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-443 .elementor-element.elementor-element-0a3897b:not(.elementor-motion-effects-element-type-background), .elementor-443 .elementor-element.elementor-element-0a3897b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081A42;}.elementor-443 .elementor-element.elementor-element-e95755b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:left;}.elementor-443 .elementor-element.elementor-element-e95755b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:31px;font-weight:600;line-height:0.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-443 .elementor-element.elementor-element-2be94f5{width:100%;max-width:100%;margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Karla", Sans-serif;font-size:16.5px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-443 .elementor-element.elementor-element-d689c77{--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;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-443 .elementor-element.elementor-element-d689c77:not(.elementor-motion-effects-element-type-background), .elementor-443 .elementor-element.elementor-element-d689c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081A42;}.elementor-443 .elementor-element.elementor-element-a039028{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:left;}.elementor-443 .elementor-element.elementor-element-a039028 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:31px;font-weight:600;line-height:0.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-443 .elementor-element.elementor-element-84ef99f{width:100%;max-width:100%;margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Karla", Sans-serif;font-size:16.5px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-443 .elementor-element.elementor-element-cab7277{--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;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-443 .elementor-element.elementor-element-cab7277:not(.elementor-motion-effects-element-type-background), .elementor-443 .elementor-element.elementor-element-cab7277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081A42;}.elementor-443 .elementor-element.elementor-element-ae413e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:left;}.elementor-443 .elementor-element.elementor-element-ae413e2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:31px;font-weight:600;line-height:0.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-443 .elementor-element.elementor-element-0cd80d2{width:100%;max-width:100%;margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Karla", Sans-serif;font-size:16.5px;font-weight:600;line-height:28px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-443 .elementor-element.elementor-element-3fbd731{--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-443 .elementor-element.elementor-element-7b97da2{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-443 .elementor-element.elementor-element-53320c8 .elementor-heading-title{line-height:35px;}.elementor-443 .elementor-element.elementor-element-f01a068{font-size:15px;line-height:20px;}.elementor-443 .elementor-element.elementor-element-65fc1bb{--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}}@media(max-width:1024px){.elementor-443 .elementor-element.elementor-element-3fbd731{--min-height:590px;--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;--margin-top:-138px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-443 .elementor-element.elementor-element-3d958d3{--margin-top:191px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-443 .elementor-element.elementor-element-53320c8 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-443 .elementor-element.elementor-element-3f10453.elementor-element{--align-self:center;}.elementor-443 .elementor-element.elementor-element-0a3897b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-443 .elementor-element.elementor-element-e95755b .elementor-heading-title{font-size:20px;}.elementor-443 .elementor-element.elementor-element-2be94f5{font-size:14px;line-height:20px;}.elementor-443 .elementor-element.elementor-element-d689c77{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-443 .elementor-element.elementor-element-a039028 .elementor-heading-title{font-size:20px;}.elementor-443 .elementor-element.elementor-element-84ef99f{font-size:14px;line-height:20px;}.elementor-443 .elementor-element.elementor-element-cab7277{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-443 .elementor-element.elementor-element-ae413e2 .elementor-heading-title{font-size:20px;}.elementor-443 .elementor-element.elementor-element-0cd80d2{font-size:14px;line-height:20px;}}@media(max-width:767px){.elementor-443 .elementor-element.elementor-element-3fbd731{--min-height:494px;--margin-top:-185px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-443 .elementor-element.elementor-element-3fbd731 > .elementor-shape-bottom svg, .elementor-443 .elementor-element.elementor-element-3fbd731 > .e-con-inner > .elementor-shape-bottom svg{height:77px;}.elementor-443 .elementor-element.elementor-element-3d958d3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-443 .elementor-element.elementor-element-3584786{text-align:center;}.elementor-443 .elementor-element.elementor-element-9988172 .elementor-heading-title{font-size:28px;}.elementor-443 .elementor-element.elementor-element-7b97da2{--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-443 .elementor-element.elementor-element-53320c8{text-align:left;}.elementor-443 .elementor-element.elementor-element-53320c8 .elementor-heading-title{font-size:19px;}.elementor-443 .elementor-element.elementor-element-f01a068{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;text-align:left;font-size:16px;line-height:150%;}.elementor-443 .elementor-element.elementor-element-3f10453{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-443 .elementor-element.elementor-element-3f10453.elementor-element{--align-self:center;}.elementor-443 .elementor-element.elementor-element-3f10453 .elementor-button{font-size:16px;padding:18px 18px 18px 18px;}.elementor-443 .elementor-element.elementor-element-e95755b{text-align:left;}.elementor-443 .elementor-element.elementor-element-e95755b .elementor-heading-title{font-size:19px;}.elementor-443 .elementor-element.elementor-element-2be94f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;text-align:left;font-size:14px;line-height:150%;}.elementor-443 .elementor-element.elementor-element-a039028{text-align:left;}.elementor-443 .elementor-element.elementor-element-a039028 .elementor-heading-title{font-size:19px;}.elementor-443 .elementor-element.elementor-element-84ef99f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;text-align:left;font-size:14px;line-height:150%;}.elementor-443 .elementor-element.elementor-element-ae413e2{text-align:left;}.elementor-443 .elementor-element.elementor-element-ae413e2 .elementor-heading-title{font-size:19px;}.elementor-443 .elementor-element.elementor-element-0cd80d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;text-align:left;font-size:14px;line-height:150%;}}@media(min-width:768px){.elementor-443 .elementor-element.elementor-element-9e61cd0{--width:50%;}.elementor-443 .elementor-element.elementor-element-f07de37{--width:50%;}.elementor-443 .elementor-element.elementor-element-0a3897b{--width:50%;}.elementor-443 .elementor-element.elementor-element-d689c77{--width:50%;}.elementor-443 .elementor-element.elementor-element-cab7277{--width:50%;}}@media(min-width:2400px){.elementor-443 .elementor-element.elementor-element-65fc1bb{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-443 .elementor-element.elementor-element-0a3897b{--padding-top:49px;--padding-bottom:49px;--padding-left:49px;--padding-right:49px;}.elementor-443 .elementor-element.elementor-element-d689c77{--padding-top:49px;--padding-bottom:49px;--padding-left:49px;--padding-right:49px;}.elementor-443 .elementor-element.elementor-element-cab7277{--padding-top:49px;--padding-bottom:49px;--padding-left:49px;--padding-right:49px;}}/* Start custom CSS for button, class: .elementor-element-3f10453 */.btn .elementor-button::before {
    content: "";
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: calc(100% + 16px);
    height: calc(100% + 16px);
    border-radius: 500px !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important; /* azul degradê */
    background: rgba(173, 67, 1, 0.12) !important; /* glow suave */
}

.btn .elementor-button::after {
    content: "";
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 500px !important;
    background-image: linear-gradient(89deg, #F86305, #ffc80d, #F86305, #913903) !important;
    background-size: 400% 200%;
    transition: background 1.8s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all 0.8s ease;
    animation: textura 2s ease infinite;
}

.btn {
    transition: 0.3s ease;
}

.btn:hover {
    transform: scale(1.04);
}

@media(max-width:767px){
    .btn .elementor-button::before {
        width: calc(100% + 16px);
        height: calc(100% + 16px);
    }
}

.btn .elementor-button span {
    z-index: 4;
    white-space: wrap !important;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */