.elementor-2561 .elementor-element.elementor-element-53fbd0c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;}.elementor-2561 .elementor-element.elementor-element-53fbd0c:not(.elementor-motion-effects-element-type-background), .elementor-2561 .elementor-element.elementor-element-53fbd0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2561 .elementor-element.elementor-element-340192a > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-2561 .elementor-element.elementor-element-340192a{text-align:center;}.elementor-2561 .elementor-element.elementor-element-340192a .elementor-heading-title{font-family:"Funnel Sans", Sans-serif;font-size:2.8125rem;font-weight:600;line-height:1.2em;letter-spacing:-1px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2561 .elementor-element.elementor-element-409a5d8{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2561 .elementor-element.elementor-element-409a5d8 .elementor-button{font-family:"Funnel Sans", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1.4em;}.elementor-2561 .elementor-element.elementor-element-409a5d8 .elementor-button:hover, .elementor-2561 .elementor-element.elementor-element-409a5d8 .elementor-button:focus{color:#000000;}.elementor-2561 .elementor-element.elementor-element-409a5d8 .elementor-button:hover svg, .elementor-2561 .elementor-element.elementor-element-409a5d8 .elementor-button:focus svg{fill:#000000;}.elementor-2561 .elementor-element.elementor-element-76a279d{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2561 .elementor-element.elementor-element-76a279d .elementor-button{font-family:"Funnel Sans", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1.4em;}.elementor-2561 .elementor-element.elementor-element-76a279d .elementor-button:hover, .elementor-2561 .elementor-element.elementor-element-76a279d .elementor-button:focus{color:#000000;}.elementor-2561 .elementor-element.elementor-element-76a279d .elementor-button:hover svg, .elementor-2561 .elementor-element.elementor-element-76a279d .elementor-button:focus svg{fill:#000000;}.elementor-2561 .elementor-element.elementor-element-d80fbfa{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2561 .elementor-element.elementor-element-d80fbfa .elementor-button{font-family:"Funnel Sans", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1.4em;}.elementor-2561 .elementor-element.elementor-element-d80fbfa .elementor-button:hover, .elementor-2561 .elementor-element.elementor-element-d80fbfa .elementor-button:focus{color:#000000;}.elementor-2561 .elementor-element.elementor-element-d80fbfa .elementor-button:hover svg, .elementor-2561 .elementor-element.elementor-element-d80fbfa .elementor-button:focus svg{fill:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2561 .elementor-element.elementor-element-c0e55e3 > .elementor-widget-container{margin:2em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-2561 .elementor-element.elementor-element-c0e55e3 img{width:52%;}#elementor-popup-modal-2561 .dialog-widget-content{animation-duration:0.8s;border-radius:10px 10px 10px 10px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-2561{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2561 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-2561 .dialog-close-button{display:flex;}#elementor-popup-modal-2561 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-2561 .dialog-close-button svg{fill:#FFFFFF;}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2561 .elementor-element.elementor-element-53fbd0c{border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;--border-radius:10px 10px 10px 10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2561 .elementor-element.elementor-element-340192a > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-2561 .elementor-element.elementor-element-340192a .elementor-heading-title{font-size:1.5em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2561 .elementor-element.elementor-element-409a5d8{--container-widget-width:265px;--container-widget-flex-grow:0;width:var( --container-widget-width, 265px );max-width:265px;}.elementor-2561 .elementor-element.elementor-element-409a5d8 .elementor-button{font-size:1.4em;}.elementor-2561 .elementor-element.elementor-element-76a279d{--container-widget-width:265px;--container-widget-flex-grow:0;width:var( --container-widget-width, 265px );max-width:265px;}.elementor-2561 .elementor-element.elementor-element-76a279d .elementor-button{font-size:1.4em;}.elementor-2561 .elementor-element.elementor-element-d80fbfa{--container-widget-width:265px;--container-widget-flex-grow:0;width:var( --container-widget-width, 265px );max-width:265px;}.elementor-2561 .elementor-element.elementor-element-d80fbfa .elementor-button{font-size:1.4em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-340192a */.elementor-2561 .elementor-element.elementor-element-340192a h2{
    color: #EDEFEC !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-409a5d8 *//*Estilo botão*/
.botaop .elementor-button{
    background: linear-gradient(90deg, #C6A87D 0.06%, #EADFCA 50.96%, #C6A87D 97.06%);
    transition: .5s;
    padding: 18px 25px !important;
    width: 100%;
    border-radius: 10px;
    box-shadow:
  1px 3px 8px rgba(0, 0, 0, 0.10),
  6px 13px 14px rgba(0, 0, 0, 0.09),
  13px 29px 19px rgba(0, 0, 0, 0.05),
  23px 51px 22px rgba(0, 0, 0, 0.01),
  36px 80px 25px rgba(0, 0, 0, 0.00);
}

.botaop{
    border-radius: 10px;
    box-shadow:
  1px 3px 8px rgba(0, 0, 0, 0.10),
  6px 13px 14px rgba(0, 0, 0, 0.09),
  13px 29px 19px rgba(0, 0, 0, 0.05),
  23px 51px 22px rgba(0, 0, 0, 0.01),
  36px 80px 25px rgba(0, 0, 0, 0.00);
}

.ctap .elementor-button{
    background: linear-gradient(270deg, #19E553 -0.27%, #48F278 47.33%, #15DE4E 99.73%) !important;
    padding: 18px 20px !important;
}

/*Hover botões*/
.botaop{
    overflow: hidden !important;
}

.botaop .elementor-button svg{
    width: 24px;
    transition: .5s;
}

.botaop .elementor-button-text{
    margin-bottom: -2px
}

.botaop:hover .elementor-button svg{
    transform: scale(1.2);
}

.botaop:hover::before {
  animation: brilho 0.8s linear;
}

.botaop::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76a279d *//*Estilo botão*/
.botaop .elementor-button{
    background: linear-gradient(90deg, #C6A87D 0.06%, #EADFCA 50.96%, #C6A87D 97.06%);
    transition: .5s;
    padding: 18px 25px !important;
    width: 100%;
    border-radius: 10px;
    box-shadow:
  1px 3px 8px rgba(0, 0, 0, 0.10),
  6px 13px 14px rgba(0, 0, 0, 0.09),
  13px 29px 19px rgba(0, 0, 0, 0.05),
  23px 51px 22px rgba(0, 0, 0, 0.01),
  36px 80px 25px rgba(0, 0, 0, 0.00);
}

.botaop{
    border-radius: 10px;
    box-shadow:
  1px 3px 8px rgba(0, 0, 0, 0.10),
  6px 13px 14px rgba(0, 0, 0, 0.09),
  13px 29px 19px rgba(0, 0, 0, 0.05),
  23px 51px 22px rgba(0, 0, 0, 0.01),
  36px 80px 25px rgba(0, 0, 0, 0.00);
}

.ctap .elementor-button{
    background: linear-gradient(270deg, #19E553 -0.27%, #48F278 47.33%, #15DE4E 99.73%) !important;
    padding: 18px 20px !important;
}

.cta2p .elementor-button{
background: linear-gradient(270deg, #19BCE5 -0.27%, #B2F0FF 47.33%, #19BCE5 99.73%), #FF5F01;
    padding: 18px 20px !important;
}

/*Hover botões*/
.botaop{
    overflow: hidden !important;
}

.botaop .elementor-button svg{
    width: 24px;
    transition: .5s;
}

.botaop .elementor-button-text{
    margin-bottom: -2px
}

.botaop:hover .elementor-button svg{
    transform: scale(1.2);
}

.botaop:hover::before {
  animation: brilho 0.8s linear;
}

.botaop::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d80fbfa *//*Estilo botão*/
.botaop .elementor-button{
    background: linear-gradient(90deg, #C6A87D 0.06%, #EADFCA 50.96%, #C6A87D 97.06%);
    transition: .5s;
    padding: 18px 25px !important;
    width: 100%;
    border-radius: 10px;
    box-shadow:
  1px 3px 8px rgba(0, 0, 0, 0.10),
  6px 13px 14px rgba(0, 0, 0, 0.09),
  13px 29px 19px rgba(0, 0, 0, 0.05),
  23px 51px 22px rgba(0, 0, 0, 0.01),
  36px 80px 25px rgba(0, 0, 0, 0.00);
}

.botaop{
    border-radius: 10px;
    box-shadow:
  1px 3px 8px rgba(0, 0, 0, 0.10),
  6px 13px 14px rgba(0, 0, 0, 0.09),
  13px 29px 19px rgba(0, 0, 0, 0.05),
  23px 51px 22px rgba(0, 0, 0, 0.01),
  36px 80px 25px rgba(0, 0, 0, 0.00);
}

.ctap .elementor-button{
    background: linear-gradient(270deg, #19E553 -0.27%, #48F278 47.33%, #15DE4E 99.73%) !important;
    padding: 18px 20px !important;
}

.cta2p .elementor-button{
background: linear-gradient(270deg, #19BCE5 -0.27%, #B2F0FF 47.33%, #19BCE5 99.73%), #FF5F01;
    padding: 18px 20px !important;
}

/*Hover botões*/
.botaop{
    overflow: hidden !important;
}

.botaop .elementor-button svg{
    width: 24px;
    transition: .5s;
}

.botaop .elementor-button-text{
    margin-bottom: -2px
}

.botaop:hover .elementor-button svg{
    transform: scale(1.2);
}

.botaop:hover::before {
  animation: brilho 0.8s linear;
}

.botaop::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS */.elementor-popup-modal {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */