.elementor-603 .elementor-element.elementor-element-0fa92cf{--display:flex;--min-height:685px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-603 .elementor-element.elementor-element-0fa92cf:not(.elementor-motion-effects-element-type-background), .elementor-603 .elementor-element.elementor-element-0fa92cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infohousenet.com.br/wp-content/uploads/2025/08/4f6a70361f2999556be266690435beed.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-603 .elementor-element.elementor-element-0fa92cf::before, .elementor-603 .elementor-element.elementor-element-0fa92cf > .elementor-background-video-container::before, .elementor-603 .elementor-element.elementor-element-0fa92cf > .e-con-inner > .elementor-background-video-container::before, .elementor-603 .elementor-element.elementor-element-0fa92cf > .elementor-background-slideshow::before, .elementor-603 .elementor-element.elementor-element-0fa92cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-603 .elementor-element.elementor-element-0fa92cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C 0%, #000000 100%);}.elementor-603 .elementor-element.elementor-element-bc90a11{width:var( --container-widget-width, 46.049% );max-width:46.049%;margin:0% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 35%;--container-widget-width:46.049%;--container-widget-flex-grow:0;text-align:center;}.elementor-603 .elementor-element.elementor-element-bc90a11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-bc90a11 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-603 .elementor-element.elementor-element-fd31efa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-603 .elementor-element.elementor-element-fd31efa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-6c634c5{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-603 .elementor-element.elementor-element-6c634c5.elementor-element{--align-self:center;}.elementor-603 .elementor-element.elementor-element-f053b8c{--display:flex;}.elementor-603 .elementor-element.elementor-element-5f8565b{width:var( --container-widget-width, 43.555% );max-width:43.555%;margin:0% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 35%;--container-widget-width:43.555%;--container-widget-flex-grow:0;text-align:center;}.elementor-603 .elementor-element.elementor-element-5f8565b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-5f8565b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-603 .elementor-element.elementor-element-1bde23b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-603 .elementor-element.elementor-element-6ad8231{--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-603 .elementor-element.elementor-element-e031c81{width:var( --container-widget-width, 108.16% );max-width:108.16%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:108.16%;--container-widget-flex-grow:0;}.elementor-603 .elementor-element.elementor-element-e031c81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-e031c81 img{width:100%;}.elementor-603 .elementor-element.elementor-element-29a23eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-603 .elementor-element.elementor-element-20d1cb4{width:var( --container-widget-width, 51.736% );max-width:51.736%;margin:0% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 35%;--container-widget-width:51.736%;--container-widget-flex-grow:0;text-align:center;}.elementor-603 .elementor-element.elementor-element-20d1cb4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-20d1cb4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-603 .elementor-element.elementor-element-a8ad839 img{width:47%;}.elementor-603 .elementor-element.elementor-element-9fffef0 img{width:47%;}.elementor-603 .elementor-element.elementor-element-07a3adc img{width:47%;}.elementor-603 .elementor-element.elementor-element-cd98d5d img{width:47%;}.elementor-603 .elementor-element.elementor-element-c61d143{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-603 .elementor-element.elementor-element-4676420{width:var( --container-widget-width, 52% );max-width:52%;background-color:#FB872C;margin:0% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 35%;padding:10px 10px 10px 10px;--container-widget-width:52%;--container-widget-flex-grow:0;z-index:1;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-603 .elementor-element.elementor-element-4676420.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-4676420 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-603 .elementor-element.elementor-element-e44070c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-603 .elementor-element.elementor-element-e44070c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-e44070c .elementor-heading-title{font-size:24px;color:#5F5F5F;}.elementor-603 .elementor-element.elementor-element-502b0bf{--display:flex;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-603 .elementor-element.elementor-element-53ca189{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 67px -35px rgba(0,0,0,0.5);--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-603 .elementor-element.elementor-element-53ca189.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-96fa412{width:var( --container-widget-width, 103.831% );max-width:103.831%;--container-widget-width:103.831%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-603 .elementor-element.elementor-element-96fa412.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-96fa412.elementor-view-stacked .elementor-icon{background-color:#0AAB2F;}.elementor-603 .elementor-element.elementor-element-96fa412.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-96fa412.elementor-view-default .elementor-icon{fill:#0AAB2F;color:#0AAB2F;border-color:#0AAB2F;}.elementor-603 .elementor-element.elementor-element-d09d802 .elementor-button{background-color:#FFFFFFB5;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:800;text-transform:none;line-height:1.5em;letter-spacing:0px;fill:#4B4B4B;color:#4B4B4B;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.18);border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-603 .elementor-element.elementor-element-d09d802{width:var( --container-widget-width, 66.761% );max-width:66.761%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:66.761%;--container-widget-flex-grow:0;}.elementor-603 .elementor-element.elementor-element-d09d802.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-d7f03b2 .elementor-button{background-color:#FFFFFFB5;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:800;text-transform:none;line-height:1.5em;letter-spacing:0px;fill:#4B4B4B;color:#4B4B4B;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.18);border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-603 .elementor-element.elementor-element-d7f03b2{width:var( --container-widget-width, 66.761% );max-width:66.761%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:66.761%;--container-widget-flex-grow:0;}.elementor-603 .elementor-element.elementor-element-d7f03b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-9f0bbf3 .elementor-button{background-color:#FFFFFFB5;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:800;text-transform:none;line-height:1.5em;letter-spacing:0px;fill:#4B4B4B;color:#4B4B4B;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.18);border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-603 .elementor-element.elementor-element-9f0bbf3{width:var( --container-widget-width, 66.761% );max-width:66.761%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:66.761%;--container-widget-flex-grow:0;}.elementor-603 .elementor-element.elementor-element-9f0bbf3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-ee275b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 67px -35px rgba(0,0,0,0.5);--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-603 .elementor-element.elementor-element-ee275b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-e01ebf2{width:var( --container-widget-width, 103.831% );max-width:103.831%;--container-widget-width:103.831%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-603 .elementor-element.elementor-element-e01ebf2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-e01ebf2.elementor-view-stacked .elementor-icon{background-color:#024EB9;}.elementor-603 .elementor-element.elementor-element-e01ebf2.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-e01ebf2.elementor-view-default .elementor-icon{fill:#024EB9;color:#024EB9;border-color:#024EB9;}.elementor-603 .elementor-element.elementor-element-47b27e9 .elementor-button{background-color:#FFFFFFB5;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:800;text-transform:none;line-height:1.5em;letter-spacing:0px;fill:#4B4B4B;color:#4B4B4B;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.18);border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-603 .elementor-element.elementor-element-47b27e9{width:var( --container-widget-width, 66.761% );max-width:66.761%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:66.761%;--container-widget-flex-grow:0;}.elementor-603 .elementor-element.elementor-element-47b27e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-ba58be3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 67px -35px rgba(0,0,0,0.5);--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-603 .elementor-element.elementor-element-ba58be3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-8b8084e{width:var( --container-widget-width, 103.831% );max-width:103.831%;--container-widget-width:103.831%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-603 .elementor-element.elementor-element-8b8084e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-603 .elementor-element.elementor-element-8b8084e.elementor-view-stacked .elementor-icon{background-color:#FFDA5F;fill:#000000;color:#000000;}.elementor-603 .elementor-element.elementor-element-8b8084e.elementor-view-framed .elementor-icon, .elementor-603 .elementor-element.elementor-element-8b8084e.elementor-view-default .elementor-icon{fill:#FFDA5F;color:#FFDA5F;border-color:#FFDA5F;}.elementor-603 .elementor-element.elementor-element-8b8084e.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-603 .elementor-element.elementor-element-233de22 .elementor-button{background-color:#FFFFFFB5;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:800;text-transform:none;line-height:1.5em;letter-spacing:0px;fill:#4B4B4B;color:#4B4B4B;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.18);border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-603 .elementor-element.elementor-element-233de22{width:var( --container-widget-width, 66.761% );max-width:66.761%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:66.761%;--container-widget-flex-grow:0;}.elementor-603 .elementor-element.elementor-element-233de22.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-603 .elementor-element.elementor-element-fd31efa{--width:100%;}.elementor-603 .elementor-element.elementor-element-6ad8231{--width:50%;}.elementor-603 .elementor-element.elementor-element-29a23eb{--width:50%;}.elementor-603 .elementor-element.elementor-element-502b0bf{--content-width:924px;}.elementor-603 .elementor-element.elementor-element-53ca189{--width:50%;}.elementor-603 .elementor-element.elementor-element-ee275b4{--width:50%;}.elementor-603 .elementor-element.elementor-element-ba58be3{--width:50%;}}@media(min-width:1025px){.elementor-603 .elementor-element.elementor-element-0fa92cf:not(.elementor-motion-effects-element-type-background), .elementor-603 .elementor-element.elementor-element-0fa92cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-603 .elementor-element.elementor-element-bc90a11 .elementor-heading-title{font-size:30px;}.elementor-603 .elementor-element.elementor-element-5f8565b .elementor-heading-title{font-size:30px;}.elementor-603 .elementor-element.elementor-element-20d1cb4 .elementor-heading-title{font-size:30px;}.elementor-603 .elementor-element.elementor-element-4676420 .elementor-heading-title{font-size:30px;}.elementor-603 .elementor-element.elementor-element-d09d802 .elementor-button{font-size:13px;}.elementor-603 .elementor-element.elementor-element-d7f03b2 .elementor-button{font-size:13px;}.elementor-603 .elementor-element.elementor-element-9f0bbf3 .elementor-button{font-size:13px;}.elementor-603 .elementor-element.elementor-element-47b27e9 .elementor-button{font-size:13px;}.elementor-603 .elementor-element.elementor-element-233de22 .elementor-button{font-size:13px;}}@media(max-width:767px){.elementor-603 .elementor-element.elementor-element-0fa92cf{--min-height:432px;}.elementor-603 .elementor-element.elementor-element-bc90a11{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;}.elementor-603 .elementor-element.elementor-element-bc90a11 .elementor-heading-title{font-size:22px;}.elementor-603 .elementor-element.elementor-element-5f8565b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;}.elementor-603 .elementor-element.elementor-element-5f8565b .elementor-heading-title{font-size:22px;}.elementor-603 .elementor-element.elementor-element-20d1cb4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;}.elementor-603 .elementor-element.elementor-element-20d1cb4 .elementor-heading-title{font-size:22px;}.elementor-603 .elementor-element.elementor-element-4676420{width:var( --container-widget-width, 281.797px );max-width:281.797px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:281.797px;--container-widget-flex-grow:0;}.elementor-603 .elementor-element.elementor-element-4676420 .elementor-heading-title{font-size:30px;}.elementor-603 .elementor-element.elementor-element-d09d802 .elementor-button{font-size:13px;}.elementor-603 .elementor-element.elementor-element-d7f03b2 .elementor-button{font-size:13px;}.elementor-603 .elementor-element.elementor-element-9f0bbf3 .elementor-button{font-size:13px;}.elementor-603 .elementor-element.elementor-element-47b27e9 .elementor-button{font-size:13px;}.elementor-603 .elementor-element.elementor-element-233de22 .elementor-button{font-size:13px;}}/* Start custom CSS for html, class: .elementor-element-6c634c5 */.carousel-container {
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: white;
    padding: 60px 0;
    perspective: 2000px; /* ativa a profundidade 3D */
}

.carousel-wrapper {
    display: flex;
    transition: transform 0.5s ease-in-out;
    will-change: transform;
    transform-style: preserve-3d;
}

.carousel-slide {
    min-width: 16.66%;
    padding: 10px;
    box-sizing: border-box;
    position: relative;
    transform-style: preserve-3d;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.carousel-slide img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    border-radius: 12px;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
    transition: transform 0.5s ease, box-shadow 0.3s ease;
    backface-visibility: hidden;
    position: relative;
    z-index: 1;
}

/* Reflexo espelhado */
.carousel-slide::after {
    content: "";
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    transform: scaleY(-1);
    opacity: 0.2;
    filter: blur(2px);
    z-index: 0;
    pointer-events: none;
    border-radius: 12px;
}

/* Aplica a imagem como reflexo dinamicamente via JS */
.carousel-slide img[data-src]::after {
    background-image: attr(data-src);
}

/* Efeito 3D central visual */
.carousel-slide.center img {
    transform: scale(1.1) translateZ(60px);
    box-shadow: 0 25px 35px rgba(0, 0, 0, 0.3);
    z-index: 2;
}

.carousel-slide.left img {
    transform: rotateY(30deg) scale(0.9);
    z-index: 1;
}

.carousel-slide.right img {
    transform: rotateY(-30deg) scale(0.9);
    z-index: 1;
}

/* Botões */
.carousel-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    border: none;
    padding: 10px 16px;
    font-size: 28px;
    cursor: pointer;
    z-index: 10;
    border-radius: 50%;
    transition: background 0.3s ease;
}

.carousel-btn:hover {
    background-color: rgba(0, 0, 0, 0.8);
}

.carousel-btn.prev {
    left: 10px;
}

.carousel-btn.next {
    right: 10px;
}/* End custom CSS */