.elementor-10 .elementor-element.elementor-element-326bcd9{--display:flex;--min-height:600px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-2969875 .elementor-repeater-item-6136c3f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://homolog.rodip.com.br/wp-content/uploads/2025/06/bannerhome1.webp);background-size:cover;}.elementor-10 .elementor-element.elementor-element-2969875 .elementor-repeater-item-6136c3f .elementor-background-overlay{background-color:#003BD1;mix-blend-mode:overlay;}.elementor-10 .elementor-element.elementor-element-2969875 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-10 .elementor-element.elementor-element-2969875 .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-2969875 .swiper-slide-inner{text-align:left;}.elementor-10 .elementor-element.elementor-element-2969875 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:4em;font-weight:800;line-height:54px;letter-spacing:0.05em;}.elementor-10 .elementor-element.elementor-element-2969875 .elementor-slide-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-c02c416{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e829242{text-align:center;}.elementor-10 .elementor-element.elementor-element-f641773{--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;}.elementor-10 .elementor-element.elementor-element-f641773:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f641773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;background-image:url("https://homolog.rodip.com.br/wp-content/uploads/2025/06/bannerhome1.webp");}.elementor-10 .elementor-element.elementor-element-65669d0{--e-image-carousel-slides-to-show:6;}.elementor-10 .elementor-element.elementor-element-65669d0 .swiper-wrapper{display:flex;align-items:center;}.elementor-10 .elementor-element.elementor-element-65669d0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7763148{--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;--z-index:2;}.elementor-10 .elementor-element.elementor-element-c47575a{--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-10 .elementor-element.elementor-element-b1a0dbc img{border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-b2aa3dd{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.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-10 .elementor-element.elementor-element-4bed6a1{--display:flex;--z-index:3;}.elementor-10 .elementor-element.elementor-element-6a2c426{--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-10 .elementor-element.elementor-element-fc6eea9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fc6eea9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-85f43ba .elementor-repeater-item-aabc971 .swiper-slide-bg{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-85f43ba .swiper-slide{height:450px;}.elementor-10 .elementor-element.elementor-element-85f43ba .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-85f43ba .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-3bf39ab .elementor-repeater-item-aabc971 .swiper-slide-bg{background-color:#833ca3;}.elementor-10 .elementor-element.elementor-element-3bf39ab .swiper-slide{height:400px;}.elementor-10 .elementor-element.elementor-element-3bf39ab .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-3bf39ab .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-ad36497{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b3b722d .elementor-repeater-item-60a9f38 .swiper-slide-bg{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b3b722d .swiper-slide{height:150px;}.elementor-10 .elementor-element.elementor-element-b3b722d .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-b3b722d .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-b3b722d .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:1.8em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-07d7b2e .elementor-repeater-item-60a9f38 .swiper-slide-bg{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-07d7b2e .swiper-slide{height:150px;}.elementor-10 .elementor-element.elementor-element-07d7b2e .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-07d7b2e .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-566b893 .elementor-repeater-item-60a9f38 .swiper-slide-bg{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-566b893 .swiper-slide{height:150px;}.elementor-10 .elementor-element.elementor-element-566b893 .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-566b893 .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-566b893 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:1.8em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-1de45c6 .elementor-repeater-item-60a9f38 .swiper-slide-bg{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-1de45c6 .swiper-slide{height:150px;}.elementor-10 .elementor-element.elementor-element-1de45c6 .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-1de45c6 .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-1de45c6 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:1.8em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-97fe21d .elementor-repeater-item-60a9f38 .swiper-slide-bg{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-97fe21d .swiper-slide{height:150px;}.elementor-10 .elementor-element.elementor-element-97fe21d .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-97fe21d .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-cd074d8 .elementor-repeater-item-60a9f38 .swiper-slide-bg{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-cd074d8 .swiper-slide{height:150px;}.elementor-10 .elementor-element.elementor-element-cd074d8 .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-cd074d8 .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-cd074d8 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:1.8em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-6793f06 .elementor-repeater-item-60a9f38 .swiper-slide-bg{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6793f06 .swiper-slide{height:150px;}.elementor-10 .elementor-element.elementor-element-6793f06 .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-6793f06 .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-1897ebf .elementor-repeater-item-60a9f38 .swiper-slide-bg{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1897ebf .swiper-slide{height:150px;}.elementor-10 .elementor-element.elementor-element-1897ebf .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-1897ebf .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-1897ebf .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:1.8em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-bd50db1 .elementor-repeater-item-60a9f38 .swiper-slide-bg{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-bd50db1 .swiper-slide{height:150px;}.elementor-10 .elementor-element.elementor-element-bd50db1 .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-bd50db1 .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-bd50db1 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:1.8em;font-weight:600;}.elementor-10 .elementor-element.elementor-element-5349679{--display:flex;}.elementor-10 .elementor-element.elementor-element-5349679:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5349679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b098284 );}.elementor-10 .elementor-element.elementor-element-76b4ae3{--display:flex;}.elementor-10 .elementor-element.elementor-element-033b33b{--display:flex;}.elementor-10 .elementor-element.elementor-element-17740a4{--display:flex;--min-height:400px;}.elementor-10 .elementor-element.elementor-element-17740a4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-17740a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b098284 );}.elementor-10 .elementor-element.elementor-element-13aca76{z-index:2;}.elementor-10 .elementor-element.elementor-element-826081b{z-index:3;}.elementor-10 .elementor-element.elementor-element-d8e5ade{--e-image-carousel-slides-to-show:3;z-index:1;}.elementor-10 .elementor-element.elementor-element-d8e5ade.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d8e5ade .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-28fa029{--display:flex;}.elementor-10 .elementor-element.elementor-element-427eb35{--display:flex;}.elementor-10 .elementor-element.elementor-element-03bf6f1{--display:flex;}.elementor-10 .elementor-element.elementor-element-0fa6c38{--display:flex;}.elementor-10 .elementor-element.elementor-element-dcae9d5{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-ad36497{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-fc6eea9{--width:34.821%;}.elementor-10 .elementor-element.elementor-element-5349679{--width:1920px;}.elementor-10 .elementor-element.elementor-element-17740a4{--width:1280px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-ad36497{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image-carousel, class: .elementor-element-65669d0 */.elementor-10 .elementor-element.elementor-element-65669d0 {
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13aca76 */.elementor-10 .elementor-element.elementor-element-13aca76 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    pointer-events: none;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-826081b */.elementor-10 .elementor-element.elementor-element-826081b {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    pointer-events: none;
    transition: all 0.7s ease;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d8e5ade */.elementor-10 .elementor-element.elementor-element-d8e5ade {
    width: 1920px !important;
    max-width: 1280px !important;
    margin-top: 72px;
    margin-left: -1260px;
    left: 50%;
}

/* TABLET PAISAGEM PARA CIMA */
@media (min-width: 1025px) {
    .elementor-10 .elementor-element.elementor-element-d8e5ade {
        transform: scale(1.15) translateY(-10px);
    }
    
    /* FADE NAS LATERAIS */
    .elementor-10 .elementor-element.elementor-element-d8e5ade::before {
        content: "";
        position: absolute;
        background: linear-gradient(90deg, #D1D1D1 35%, transparent, transparent, #d1d1d1 68%);
        width: 100%;
        height: 100%;
        top: -1%;
        left: -1%;
        z-index: 2;
    }
}

/* TABLET RETRATO */
@media (min-width: 881px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-d8e5ade {
        transform: scale(0.95) translateY(-10px);
    }
    
    /* FADE NAS LATERAIS */
    .elementor-10 .elementor-element.elementor-element-d8e5ade::before {
        content: "";
        position: absolute;
        background: linear-gradient(90deg, #D1D1D1 25%, transparent 35%, transparent 65%, #d1d1d1 75%);
        width: 102%;
        height: 102%;
        top: -1%;
        left: -1%;
        z-index: 2;
    }
}

/* CELULAR PAISAGEM */
@media (min-width: 768px) and (max-width: 880px) {
    .elementor-10 .elementor-element.elementor-element-d8e5ade {
        transform: scale(0.9) translateY(-10px);
    }
    
    /* FADE NAS LATERAIS */
    .elementor-10 .elementor-element.elementor-element-d8e5ade::before {
        content: "";
        position: absolute;
        background: linear-gradient(90deg, #D1D1D1 25%, transparent 35%, transparent 65%, #d1d1d1 75%);
        width: 102%;
        height: 102%;
        top: -1%;
        left: -1%;
        z-index: 2;
    }
}

/* CELULAR PAISAGEM */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d8e5ade {
        transform: scale(0.44) translateY(-10px);
    }
    
    /* FADE NAS LATERAIS */
    .elementor-10 .elementor-element.elementor-element-d8e5ade::before {
        content: "";
        position: absolute;
        background: linear-gradient(90deg, #D1D1D1 15%, transparent 35%, transparent 65%, #d1d1d1 85%);
        width: 102%;
        height: 102%;
        top: -1%;
        left: -1%;
        z-index: 2;
    }
}/* End custom CSS */
/* Start custom CSS *//* PREVENIR SCROLL LATERAL */
html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
}

/*=========================*/
/* MACBOOK FECHADO */
.tela img {
    transform: perspective(2800px) translateX(0%) translateY(-5%) rotateX(-90deg) translateZ(0);
    transform-origin: center bottom;
    transition: all 0.7s ease;
}

/* MACBOOK ABERTO */
.tela img.telaaberta {
    transform: perspective(2800px) translateX(0%) translateY(0%) rotateX(0deg) translateZ(0);
    transform-origin: center bottom;
    transition: all 0.7s ease;
}
  /* CARROSSEL INVISÍVEL */
.carrosseltela {
    opacity: 0;
    filter: blur(10px);
    transition: all 0.7s ease;
}

/* CARROSSEL VISÍVEL */
.carrosseltelavisivel {
    opacity: 1;
    filter: blur(0px);
    transition: all 0.7s ease;
}

/*=========================*/


/* EXIBIR TELA E BASE NO EDITOR */
.elementor-editor-active .tela img{
    transform: perspective(2800px) translateX(0%) translateY(0%) rotateX(0deg) translateZ(0);
    transform-origin: center bottom;
    transition: all 0.7s ease;
}/* End custom CSS */