.elementor-widget-ha-image-compare .twentytwenty-before-label:before, .elementor-widget-ha-image-compare .twentytwenty-after-label:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4534 .elementor-element.elementor-element-e1d5f91{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-4534 .elementor-element.elementor-element-e1d5f91 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-4534 .elementor-element.elementor-element-37e9509{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-4534 .elementor-element.elementor-element-37e9509 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-4534 .elementor-element.elementor-element-ec332c0{width:var( --container-widget-width, calc((100% - 220px) / 12 * 4 + 60px) );max-width:calc((100% - 220px) / 12 * 4 + 60px);--container-widget-width:calc((100% - 220px) / 12 * 4 + 60px);--container-widget-flex-grow:0;}.elementor-4534 .elementor-element.elementor-element-ec332c0 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-4534 .elementor-element.elementor-element-55e7dbd{width:var( --container-widget-width, calc((100% - 220px) / 12 * 4 + 60px) );max-width:calc((100% - 220px) / 12 * 4 + 60px);--container-widget-width:calc((100% - 220px) / 12 * 4 + 60px);--container-widget-flex-grow:0;}.elementor-4534 .elementor-element.elementor-element-55e7dbd > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-4534 .elementor-element.elementor-element-30c6c56{width:var( --container-widget-width, calc((100% - 220px) / 12 * 4 + 60px) );max-width:calc((100% - 220px) / 12 * 4 + 60px);--container-widget-width:calc((100% - 220px) / 12 * 4 + 60px);--container-widget-flex-grow:0;}.elementor-4534 .elementor-element.elementor-element-30c6c56 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-4534 .elementor-element.elementor-element-wxeixh5{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-4534 .elementor-element.elementor-element-d471c1b > .elementor-widget-container{margin:4em 0em 0em 0em;}.elementor-4534 .elementor-element.elementor-element-d471c1b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4534 .elementor-element.elementor-element-d471c1b .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-4534 .elementor-element.elementor-element-d471c1b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-4534 .elementor-element.elementor-element-d471c1b .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-4534 .elementor-element.elementor-element-d471c1b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3F3F3F;border-radius:15px 15px 15px 15px;}.elementor-4534 .elementor-element.elementor-element-5a36d5e{width:var( --container-widget-width, calc((100% - 220px) / 12 * 8 + 140px) );max-width:calc((100% - 220px) / 12 * 8 + 140px);--container-widget-width:calc((100% - 220px) / 12 * 8 + 140px);--container-widget-flex-grow:0;}.elementor-4534 .elementor-element.elementor-element-5a36d5e > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-4534 .elementor-element.elementor-element-5a36d5e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4534 .elementor-element.elementor-element-11a8c58{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4534 .elementor-element.elementor-element-eb14688{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4534 .elementor-element.elementor-element-f768017{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4534 .elementor-element.elementor-element-46833a8{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4534 .elementor-element.elementor-element-ed3cd59{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4534 .elementor-element.elementor-element-6d057a9{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4534 .elementor-element.elementor-element-fd52a71{--display:flex;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4534 .elementor-element.elementor-element-334f142{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, calc((100% - 220px) / 12 * 6 + 100px) );max-width:calc((100% - 220px) / 12 * 6 + 100px);--container-widget-width:calc((100% - 220px) / 12 * 6 + 100px);--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#F3F9FF;--n-accordion-title-hover-color:#F3F9FF;--n-accordion-title-active-color:#F3F9FF;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#F3F9FF;}.elementor-4534 .elementor-element.elementor-element-334f142 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4534 .elementor-element.elementor-element-334f142 {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-4534 .elementor-element.elementor-element-334f142 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}body.elementor-page-4534:not(.elementor-motion-effects-element-type-background), body.elementor-page-4534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}@media(max-width:1024px){.elementor-4534 .elementor-element.elementor-element-e1d5f91{width:100%;max-width:100%;}.elementor-4534 .elementor-element.elementor-element-37e9509{width:100%;max-width:100%;}.elementor-4534 .elementor-element.elementor-element-ec332c0{width:100%;max-width:100%;}.elementor-4534 .elementor-element.elementor-element-55e7dbd{width:100%;max-width:100%;}.elementor-4534 .elementor-element.elementor-element-30c6c56{width:100%;max-width:100%;}.elementor-4534 .elementor-element.elementor-element-wxeixh5{width:100%;max-width:100%;}.elementor-4534 .elementor-element.elementor-element-5a36d5e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4534 .elementor-element.elementor-element-334f142{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-4534 .elementor-element.elementor-element-ec332c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4534 .elementor-element.elementor-element-55e7dbd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4534 .elementor-element.elementor-element-30c6c56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-d8f1187 */.elementor-4534 .elementor-element.elementor-element-d8f1187{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 0px;
    pointer-events: none;
}

.elementor-4534 .elementor-element.elementor-element-d8f1187 video {
    position: absolute;
    top: 0;
    left: 0;
    transition: opacity .3s ease;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
    border-radius: 0px;
}

.elementor-4534 .elementor-element.elementor-element-d8f1187::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    pointer-events: none;
    background: #000;
    opacity: 0.3;
}

.video-lazy-wrap,
.video-lazy-wrap video,
.video-lazy-wrap img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
    border-radius: 0px;
}

.video-lazy-wrap video {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity .3s ease;
}

.video-lazy-wrap.video-ready video {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b40591b */.elementor-4534 .elementor-element.elementor-element-b40591b {
    position: absolute;
    bottom: 64px;
}

@media (min-width: 1025px) {
    .elementor-4534 .elementor-element.elementor-element-b40591b {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d471c1b */.elementor-4534 .elementor-element.elementor-element-d471c1b .elementor-image-carousel-wrapper {
    overflow: visible !important;
}

.elementor-4534 .elementor-element.elementor-element-d471c1b .swiper-slide-next {
    transform: scale(1.04)
}

.elementor-4534 .elementor-element.elementor-element-d471c1b .elementor-swiper-button-next{
    top: -2px;
    left: calc(50% + 30px) !important;
    width: fit-content !important;
    position: absolute;
    z-index: 9999;
}

.elementor-4534 .elementor-element.elementor-element-d471c1b .elementor-swiper-button-prev{
    top: -2px;
    left: calc(50% - 30px) !important;
    position: absolute;
    z-index: 9999;
}

.elementor-4534 .elementor-element.elementor-element-d471c1b .elementor-swiper-button-next::before,
.elementor-4534 .elementor-element.elementor-element-d471c1b .elementor-swiper-button-prev::before{
    content: "";
    width: 100%;
    height: 100%;
    background: #762c3a; /*altere a cor de fundo aqui*/
    padding: 20px;
    border-radius: 100px;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(calc(-50% + 2px), -50%);
}

.elementor-4534 .elementor-element.elementor-element-d471c1b .elementor-swiper-button-next::before{
    transform: translate(calc(-50% - 2px), -50%)
}

@media(max-width: 1024px) {
    .elementor-4534 .elementor-element.elementor-element-d471c1b .elementor-swiper-button-prev{
    top: -2px;
    left: calc(50% - 40px) !important;
    position: absolute;
    z-index: 9999;
}

.elementor-4534 .elementor-element.elementor-element-d471c1b .swiper-slide-next {
    transform: scale(1.0)
}
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
}

/*em {*/
/*    color: #762c3a !important;*/
/*  }*/

.elementor-widget-lottie {
    display: none !important;
}/* End custom CSS */