.elementor-10 .elementor-element.elementor-element-a6fdf38{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-95332ce{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-e54e7be .elementor-repeater-item-3a03278 .swiper-slide-bg{background-color:#bbb;background-image:url(https://isorodrigues.com/wp-content/uploads/2025/05/10.jpg);background-size:cover}.elementor-10 .elementor-element.elementor-element-e54e7be .elementor-repeater-item-3a03278 .elementor-background-overlay{background-color:#00205B40}.elementor-10 .elementor-element.elementor-element-e54e7be .elementor-repeater-item-f2fac2b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://isorodrigues.com/wp-content/uploads/2025/05/16-3.jpg);background-size:cover}.elementor-10 .elementor-element.elementor-element-e54e7be .elementor-repeater-item-f2fac2b .elementor-background-overlay{background-color:#00205B45}.elementor-10 .elementor-element.elementor-element-e54e7be .elementor-repeater-item-84c15a8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://isorodrigues.com/wp-content/uploads/2025/05/2.jpg);background-size:cover}.elementor-10 .elementor-element.elementor-element-e54e7be .elementor-repeater-item-84c15a8 .elementor-background-overlay{background-color:#00205B42}.elementor-10 .elementor-element.elementor-element-e54e7be .elementor-repeater-item-cdd41c5 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://isorodrigues.com/wp-content/uploads/2025/02/servicos-04.jpg);background-size:cover}.elementor-10 .elementor-element.elementor-element-e54e7be .elementor-repeater-item-cdd41c5 .elementor-background-overlay{background-color:#00205B4D}.elementor-10 .elementor-element.elementor-element-e54e7be .swiper-slide{transition-duration:calc(10000ms*1.2);height:650px}.elementor-10 .elementor-element.elementor-element-e54e7be>.elementor-widget-container:hover{--e-transform-scale:0.99}.elementor-10 .elementor-element.elementor-element-e54e7be{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);transition:all 400ms}.elementor-10 .elementor-element.elementor-element-e54e7be .swiper-slide-contents{max-width:90%;text-shadow:3px 3px 4px rgb(0 0 0 / .3)}.elementor-10 .elementor-element.elementor-element-e54e7be .swiper-slide-inner{text-align:left}.elementor-10 .elementor-element.elementor-element-e54e7be .elementor-slide-heading{line-height:33px}.elementor-10 .elementor-element.elementor-element-c5eae8e{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-acfbe7a{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-49e33a0{transition:all 400ms;text-align:center}.elementor-10 .elementor-element.elementor-element-2aef1b8{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-bb0f76e{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-de9e197 .elementskit-single-image-accordion:before{background-color:#00205B8C}.elementor-10 .elementor-element.elementor-element-de9e197{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-de9e197 .elementskit-single-image-accordion{min-height:460px}.elementor-10 .elementor-element.elementor-element-de9e197 .elementskit-image-accordion-wraper{height:460px}.elementor-10 .elementor-element.elementor-element-de9e197 .elementskit-single-image-accordion .elementskit-accordion-title-wraper{margin:0 0 20px 0}.elementor-10 .elementor-element.elementor-element-de9e197 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{color:#fff}.elementor-10 .elementor-element.elementor-element-de9e197 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path{stroke:#fff;fill:#fff}.elementor-10 .elementor-element.elementor-element-de9e197 .elementskit-single-image-accordion .elementskit-accordion-content{text-align:center}.elementor-10 .elementor-element.elementor-element-de9e197 .elementskit-image-accordion-wraper .elementskit-single-image-accordion{align-items:center}.elementor-10 .elementor-element.elementor-element-de9e197 .elementskit-accordion-content .elementskit-btn{padding:15px 20px 15px 20px;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#fff;border-radius:5px 5px 5px 5px}.elementor-10 .elementor-element.elementor-element-de9e197 .elementskit-accordion-content .elementskit-btn:hover{color:#fff}.elementor-10 .elementor-element.elementor-element-67e8141{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-e5c7249{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-50ca73f{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-33391b9 .elementor-flip-box__front{background-color:#FFF}.elementor-10 .elementor-element.elementor-element-33391b9{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-33391b9 .elementor-flip-box__layer,.elementor-10 .elementor-element.elementor-element-33391b9 .elementor-flip-box__layer__overlay{border-radius:117px}.elementor-10 .elementor-element.elementor-element-33391b9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-10 .elementor-element.elementor-element-33391b9 .elementor-flip-box__image{margin-bottom:0;opacity:1}.elementor-10 .elementor-element.elementor-element-33391b9 .elementor-flip-box__image img{width:50%}.elementor-10 .elementor-element.elementor-element-33391b9 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var(--e-global-color-primary)}.elementor-10 .elementor-element.elementor-element-33391b9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center}.elementor-10 .elementor-element.elementor-element-33391b9 .elementor-flip-box__button{margin-center:0}.elementor-10 .elementor-element.elementor-element-33391b9 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF}.elementor-10 .elementor-element.elementor-element-33391b9 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFF}.elementor-10 .elementor-element.elementor-element-95bf5b8{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-080a182 .elementor-flip-box__front{background-color:#FFF}.elementor-10 .elementor-element.elementor-element-080a182{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-080a182 .elementor-flip-box__layer,.elementor-10 .elementor-element.elementor-element-080a182 .elementor-flip-box__layer__overlay{border-radius:117px}.elementor-10 .elementor-element.elementor-element-080a182 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-10 .elementor-element.elementor-element-080a182 .elementor-flip-box__image{margin-bottom:0;opacity:1}.elementor-10 .elementor-element.elementor-element-080a182 .elementor-flip-box__image img{width:50%}.elementor-10 .elementor-element.elementor-element-080a182 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-10 .elementor-element.elementor-element-080a182 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center}.elementor-10 .elementor-element.elementor-element-080a182 .elementor-flip-box__button{margin-center:0}.elementor-10 .elementor-element.elementor-element-080a182 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFF}.elementor-10 .elementor-element.elementor-element-080a182 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFF}.elementor-10 .elementor-element.elementor-element-3fa1a99{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-5f52c28{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-b1e627f .elementor-cta .elementor-cta__bg,.elementor-10 .elementor-element.elementor-element-b1e627f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-10 .elementor-element.elementor-element-b1e627f{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;transition:all 400ms}.elementor-10 .elementor-element.elementor-element-b1e627f .elementor-cta__content{text-align:center}.elementor-10 .elementor-element.elementor-element-6b9e0f5{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-e9d293a{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-43c57a9{--spacer-size:50px;transition:all 400ms}.elementor-10 .elementor-element.elementor-element-a868e95{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-eec530c{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-15597e2{transition:all 400ms;text-align:center}.elementor-10 .elementor-element.elementor-element-19e76e6{transition:all 400ms;text-align:center}.elementor-10 .elementor-element.elementor-element-4c34967{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-97652d7{transition:all 400ms}.elementor-msie .elementor-10 .elementor-element.elementor-element-2bd8274 .elementor-portfolio-item{width:calc(100% / 3)}.elementor-10 .elementor-element.elementor-element-2bd8274 .elementor-post__thumbnail__link{padding-bottom:calc(0.66 * 100%)}.elementor-10 .elementor-element.elementor-element-2bd8274:after{content:"0.66";position:absolute;color:#fff0}.elementor-10 .elementor-element.elementor-element-2bd8274{--grid-row-gap:18px;transition:all 0ms;--grid-column-gap:55px}.elementor-10 .elementor-element.elementor-element-2bd8274:hover{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-10 .elementor-element.elementor-element-d108f12 .dethemekit-img-gallery-masonry div.dethemekit-gallery-item,.elementor-10 .elementor-element.elementor-element-d108f12 .dethemekit-img-gallery-fitRows div.dethemekit-gallery-item{width:33.33%}.elementor-10 .elementor-element.elementor-element-d108f12 .elementor-repeater-item-045cca1{transform:rotate(0deg)}.elementor-10 .elementor-element.elementor-element-d108f12 .dethemekit-gallery-caption{background-color:#FFFFFFBF;text-align:center}.elementor-10 .elementor-element.elementor-element-d108f12{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-d108f12 .dethemekit-img-gallery-filter{justify-content:center}.elementor-10 .elementor-element.elementor-element-d108f12 .pa-gallery-img:not(.style2):hover .pa-gallery-icons-wrapper,.elementor-10 .elementor-element.elementor-element-d108f12 .pa-gallery-img .pa-gallery-icons-caption-container,.elementor-10 .elementor-element.elementor-element-d108f12 .pa-gallery-img:hover .pa-gallery-icons-caption-container{background-color:#00205B66}.elementor-10 .elementor-element.elementor-element-d108f12 .pa-gallery-img-container{box-shadow:10px 10px 10px 0 rgb(0 0 0 / .5)}.elementor-10 .elementor-element.elementor-element-d108f12 .dethemekit-gallery-img-name,.elementor-10 .elementor-element.elementor-element-d108f12 .dethemekit-gallery-img-name a{color:var(--e-global-color-primary);font-weight:800;text-transform:uppercase;letter-spacing:1.4px}.elementor-10 .elementor-element.elementor-element-d108f12 .dethemekit-gallery-cats-container li a.category{font-weight:800;letter-spacing:2px;word-spacing:0}.elementor-10 .elementor-element.elementor-element-d108f12 .dethemekit-gallery-cats-container li a.active span{color:var(--e-global-color-text)}.elementor-10 .elementor-element.elementor-element-8b0348e{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-271e6e2{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-6977f84{--spacer-size:50px;transition:all 400ms}.elementor-10 .elementor-element.elementor-element-2b292ce{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-b76fd6d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-10 .elementor-element.elementor-element-b76fd6d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFCD002E}.elementor-10 .elementor-element.elementor-element-b76fd6d>.elementor-element-populated{border-style:solid;border-width:0 0 6px 0;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 60px 60px 60px}.elementor-10 .elementor-element.elementor-element-b76fd6d>.elementor-element-populated,.elementor-10 .elementor-element.elementor-element-b76fd6d>.elementor-element-populated>.elementor-background-overlay,.elementor-10 .elementor-element.elementor-element-b76fd6d>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-10 .elementor-element.elementor-element-b76fd6d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-10 .elementor-element.elementor-element-b76fd6d{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-6a1aefd{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;transition:all 400ms;text-align:center}.elementor-10 .elementor-element.elementor-element-3e45d0f .elementor-button{background-color:var(--e-global-color-primary)}.elementor-10 .elementor-element.elementor-element-3e45d0f{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;transition:all 400ms}.elementor-10 .elementor-element.elementor-element-3e45d0f .elementor-button-content-wrapper{flex-direction:row}.elementor-10 .elementor-element.elementor-element-3e45d0f .elementor-button .elementor-button-content-wrapper{gap:24px}.elementor-10 .elementor-element.elementor-element-f53ad28{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-bc765b6{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-f4ecab7{--spacer-size:50px;transition:all 400ms}.elementor-10 .elementor-element.elementor-element-2e616d9{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-c161137{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-3cc41c0{transition:all 400ms;text-align:center}.elementor-10 .elementor-element.elementor-element-92d6637{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-8041fda{width:var(--container-widget-width,134.038%);max-width:134.038%;--container-widget-width:134.038%;--container-widget-flex-grow:0;transition:all 400ms}.elementor-10 .elementor-element.elementor-element-8041fda iframe{height:263px}.elementor-10 .elementor-element.elementor-element-efa0a54{transition:all 400ms}.elementor-10 .elementor-element.elementor-element-3d8ac16{transition:all 400ms}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-c161137{width:38.154%}.elementor-10 .elementor-element.elementor-element-92d6637{width:61.511%}.elementor-10 .elementor-element.elementor-element-3d8ac16{width:100%}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-e54e7be .swiper-slide{height:400px}.elementor-10 .elementor-element.elementor-element-080a182 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-msie .elementor-10 .elementor-element.elementor-element-2bd8274 .elementor-portfolio-item{width:calc(100% / 2)}.elementor-10 .elementor-element.elementor-element-d108f12 .dethemekit-img-gallery-masonry div.dethemekit-gallery-item,.elementor-10 .elementor-element.elementor-element-d108f12 .dethemekit-img-gallery-fitRows div.dethemekit-gallery-item{width:50%}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-e54e7be .swiper-slide{height:260px}.elementor-10 .elementor-element.elementor-element-080a182 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-msie .elementor-10 .elementor-element.elementor-element-2bd8274 .elementor-portfolio-item{width:calc(100% / 1)}.elementor-10 .elementor-element.elementor-element-d108f12 .dethemekit-img-gallery-masonry div.dethemekit-gallery-item,.elementor-10 .elementor-element.elementor-element-d108f12 .dethemekit-img-gallery-fitRows div.dethemekit-gallery-item{width:100%}}