.elementor-843 .elementor-element.elementor-element-577504b > .elementor-container{min-height:800px;}.elementor-843 .elementor-element.elementor-element-577504b:not(.elementor-motion-effects-element-type-background), .elementor-843 .elementor-element.elementor-element-577504b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carmeliabastos.com.br/wp-content/uploads/2025/11/Home.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-843 .elementor-element.elementor-element-577504b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-843 .elementor-element.elementor-element-577504b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-843 .elementor-element.elementor-element-c338e65 > .elementor-container{max-width:1250px;}.elementor-843 .elementor-element.elementor-element-c338e65 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-843 .elementor-element.elementor-element-c338e65{padding:50px 50px 20px 50px;}.elementor-843 .elementor-element.elementor-element-9083106 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-843 .elementor-element.elementor-element-9083106 > .elementor-element-populated, .elementor-843 .elementor-element.elementor-element-9083106 > .elementor-element-populated > .elementor-background-overlay, .elementor-843 .elementor-element.elementor-element-9083106 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-4a55945 > .elementor-container{min-height:360px;}.elementor-843 .elementor-element.elementor-element-1cde7d8 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-843 .elementor-element.elementor-element-1cde7d8:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-843 .elementor-element.elementor-element-1cde7d8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F01F;}.elementor-843 .elementor-element.elementor-element-1cde7d8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E409624;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-843 .elementor-element.elementor-element-1cde7d8 > .elementor-element-populated, .elementor-843 .elementor-element.elementor-element-1cde7d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-843 .elementor-element.elementor-element-1cde7d8 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-1cde7d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-843 .elementor-element.elementor-element-30658a4 .elementor-icon-wrapper{text-align:left;}.elementor-843 .elementor-element.elementor-element-30658a4.elementor-view-stacked .elementor-icon{background-color:#3E4096;}.elementor-843 .elementor-element.elementor-element-30658a4.elementor-view-framed .elementor-icon, .elementor-843 .elementor-element.elementor-element-30658a4.elementor-view-default .elementor-icon{color:#3E4096;border-color:#3E4096;}.elementor-843 .elementor-element.elementor-element-30658a4.elementor-view-framed .elementor-icon, .elementor-843 .elementor-element.elementor-element-30658a4.elementor-view-default .elementor-icon svg{fill:#3E4096;}.elementor-843 .elementor-element.elementor-element-30658a4 .elementor-icon{font-size:30px;}.elementor-843 .elementor-element.elementor-element-30658a4 .elementor-icon i, .elementor-843 .elementor-element.elementor-element-30658a4 .elementor-icon svg{transform:rotate(0deg);}.elementor-843 .elementor-element.elementor-element-606c57c .elementor-heading-title{color:#3E4096;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-843 .elementor-element.elementor-element-0dcb7be{color:#191919;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-843 .elementor-element.elementor-element-d1b90a1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-843 .elementor-element.elementor-element-d1b90a1 > .elementor-element-populated, .elementor-843 .elementor-element.elementor-element-d1b90a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-843 .elementor-element.elementor-element-d1b90a1 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-e18bf15 > .elementor-container{min-height:360px;}.elementor-843 .elementor-element.elementor-element-6ac7d4b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-843 .elementor-element.elementor-element-6ac7d4b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-843 .elementor-element.elementor-element-6ac7d4b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F01F;}.elementor-843 .elementor-element.elementor-element-6ac7d4b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E409624;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-843 .elementor-element.elementor-element-6ac7d4b > .elementor-element-populated, .elementor-843 .elementor-element.elementor-element-6ac7d4b > .elementor-element-populated > .elementor-background-overlay, .elementor-843 .elementor-element.elementor-element-6ac7d4b > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-6ac7d4b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-843 .elementor-element.elementor-element-373db97 .elementor-icon-wrapper{text-align:left;}.elementor-843 .elementor-element.elementor-element-373db97.elementor-view-stacked .elementor-icon{background-color:#3E4096;}.elementor-843 .elementor-element.elementor-element-373db97.elementor-view-framed .elementor-icon, .elementor-843 .elementor-element.elementor-element-373db97.elementor-view-default .elementor-icon{color:#3E4096;border-color:#3E4096;}.elementor-843 .elementor-element.elementor-element-373db97.elementor-view-framed .elementor-icon, .elementor-843 .elementor-element.elementor-element-373db97.elementor-view-default .elementor-icon svg{fill:#3E4096;}.elementor-843 .elementor-element.elementor-element-373db97 .elementor-icon{font-size:30px;}.elementor-843 .elementor-element.elementor-element-373db97 .elementor-icon i, .elementor-843 .elementor-element.elementor-element-373db97 .elementor-icon svg{transform:rotate(0deg);}.elementor-843 .elementor-element.elementor-element-9336559 .elementor-heading-title{color:#3E4096;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-843 .elementor-element.elementor-element-d4944ae{color:#191919;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-843 .elementor-element.elementor-element-ba8d3f5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-843 .elementor-element.elementor-element-ba8d3f5 > .elementor-element-populated, .elementor-843 .elementor-element.elementor-element-ba8d3f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-843 .elementor-element.elementor-element-ba8d3f5 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-ea78b6d > .elementor-container{min-height:360px;}.elementor-843 .elementor-element.elementor-element-081ddcb > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-843 .elementor-element.elementor-element-081ddcb:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-843 .elementor-element.elementor-element-081ddcb > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F01F;}.elementor-843 .elementor-element.elementor-element-081ddcb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E409624;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-843 .elementor-element.elementor-element-081ddcb > .elementor-element-populated, .elementor-843 .elementor-element.elementor-element-081ddcb > .elementor-element-populated > .elementor-background-overlay, .elementor-843 .elementor-element.elementor-element-081ddcb > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-081ddcb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-843 .elementor-element.elementor-element-db54b47 .elementor-icon-wrapper{text-align:left;}.elementor-843 .elementor-element.elementor-element-db54b47.elementor-view-stacked .elementor-icon{background-color:#3E4096;}.elementor-843 .elementor-element.elementor-element-db54b47.elementor-view-framed .elementor-icon, .elementor-843 .elementor-element.elementor-element-db54b47.elementor-view-default .elementor-icon{color:#3E4096;border-color:#3E4096;}.elementor-843 .elementor-element.elementor-element-db54b47.elementor-view-framed .elementor-icon, .elementor-843 .elementor-element.elementor-element-db54b47.elementor-view-default .elementor-icon svg{fill:#3E4096;}.elementor-843 .elementor-element.elementor-element-db54b47 .elementor-icon{font-size:30px;}.elementor-843 .elementor-element.elementor-element-db54b47 .elementor-icon i, .elementor-843 .elementor-element.elementor-element-db54b47 .elementor-icon svg{transform:rotate(0deg);}.elementor-843 .elementor-element.elementor-element-2fb191f .elementor-heading-title{color:#3E4096;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-843 .elementor-element.elementor-element-8d0e2ef{color:#191919;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-843 .elementor-element.elementor-element-9f0d63a .elementor-button{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-843 .elementor-element.elementor-element-92db346 > .elementor-container{max-width:1250px;}.elementor-843 .elementor-element.elementor-element-92db346{padding:50px 50px 50px 50px;}.elementor-843 .elementor-element.elementor-element-6fabf22{text-align:center;}.elementor-843 .elementor-element.elementor-element-6fabf22 .elementor-heading-title{color:#3E4096;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-843 .elementor-element.elementor-element-d01c131{--e-image-carousel-slides-to-show:3;}.elementor-843 .elementor-element.elementor-element-d01c131 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-843 .elementor-element.elementor-element-d01c131 .elementor-swiper-button.elementor-swiper-button-next{color:#3E4096;}.elementor-843 .elementor-element.elementor-element-d01c131 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-843 .elementor-element.elementor-element-d01c131 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#3E4096;}.elementor-843 .elementor-element.elementor-element-d01c131 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-f457bc6 > .elementor-container{max-width:1250px;}.elementor-843 .elementor-element.elementor-element-f457bc6:not(.elementor-motion-effects-element-type-background), .elementor-843 .elementor-element.elementor-element-f457bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-843 .elementor-element.elementor-element-f457bc6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 10px 50px;}.elementor-843 .elementor-element.elementor-element-f457bc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-843 .elementor-element.elementor-element-7d1eded{text-align:center;}.elementor-843 .elementor-element.elementor-element-7d1eded .elementor-heading-title{color:#3E4096;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-843 .elementor-element.elementor-element-1d2e1ad > .elementor-container{max-width:1250px;}.elementor-843 .elementor-element.elementor-element-1d2e1ad .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-843 .elementor-element.elementor-element-1d2e1ad:not(.elementor-motion-effects-element-type-background), .elementor-843 .elementor-element.elementor-element-1d2e1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-843 .elementor-element.elementor-element-1d2e1ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 50px 50px;}.elementor-843 .elementor-element.elementor-element-1d2e1ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-843 .elementor-element.elementor-element-3ced338 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-843 .elementor-element.elementor-element-3ced338 > .elementor-element-populated, .elementor-843 .elementor-element.elementor-element-3ced338 > .elementor-element-populated > .elementor-background-overlay, .elementor-843 .elementor-element.elementor-element-3ced338 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-d7b549e > .elementor-container{min-height:360px;}.elementor-843 .elementor-element.elementor-element-b19a7cb > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-843 .elementor-element.elementor-element-b19a7cb:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-843 .elementor-element.elementor-element-b19a7cb > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-843 .elementor-element.elementor-element-b19a7cb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E409624;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-843 .elementor-element.elementor-element-b19a7cb > .elementor-element-populated, .elementor-843 .elementor-element.elementor-element-b19a7cb > .elementor-element-populated > .elementor-background-overlay, .elementor-843 .elementor-element.elementor-element-b19a7cb > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-b19a7cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-843 .elementor-element.elementor-element-b19a7cb > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-1049d5c .elementor-heading-title{color:#191919;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-843 .elementor-element.elementor-element-0489b6a{color:#191919;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-843 .elementor-element.elementor-element-cedabbc > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-843 .elementor-element.elementor-element-cedabbc > .elementor-element-populated, .elementor-843 .elementor-element.elementor-element-cedabbc > .elementor-element-populated > .elementor-background-overlay, .elementor-843 .elementor-element.elementor-element-cedabbc > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-6e01562 > .elementor-container{min-height:360px;}.elementor-843 .elementor-element.elementor-element-7d55e3b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-843 .elementor-element.elementor-element-7d55e3b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-843 .elementor-element.elementor-element-7d55e3b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-843 .elementor-element.elementor-element-7d55e3b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E409624;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-843 .elementor-element.elementor-element-7d55e3b > .elementor-element-populated, .elementor-843 .elementor-element.elementor-element-7d55e3b > .elementor-element-populated > .elementor-background-overlay, .elementor-843 .elementor-element.elementor-element-7d55e3b > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-7d55e3b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-843 .elementor-element.elementor-element-7d55e3b > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-9468f30 .elementor-heading-title{color:#191919;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-843 .elementor-element.elementor-element-47c454a{color:#191919;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-843 .elementor-element.elementor-element-404f7f5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-843 .elementor-element.elementor-element-404f7f5 > .elementor-element-populated, .elementor-843 .elementor-element.elementor-element-404f7f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-843 .elementor-element.elementor-element-404f7f5 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-608f151 > .elementor-container{min-height:360px;}.elementor-843 .elementor-element.elementor-element-9e2f977 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-843 .elementor-element.elementor-element-9e2f977:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-843 .elementor-element.elementor-element-9e2f977 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-843 .elementor-element.elementor-element-9e2f977 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E409624;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-843 .elementor-element.elementor-element-9e2f977 > .elementor-element-populated, .elementor-843 .elementor-element.elementor-element-9e2f977 > .elementor-element-populated > .elementor-background-overlay, .elementor-843 .elementor-element.elementor-element-9e2f977 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-9e2f977 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-843 .elementor-element.elementor-element-9e2f977 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-8298b6f .elementor-heading-title{color:#191919;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-843 .elementor-element.elementor-element-b304ea7{color:#191919;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-843 .elementor-element.elementor-element-e4dafc7 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-843 .elementor-element.elementor-element-e4dafc7 > .elementor-element-populated, .elementor-843 .elementor-element.elementor-element-e4dafc7 > .elementor-element-populated > .elementor-background-overlay, .elementor-843 .elementor-element.elementor-element-e4dafc7 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-49ed9ec > .elementor-container{min-height:360px;}.elementor-843 .elementor-element.elementor-element-1393e37 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-843 .elementor-element.elementor-element-1393e37:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-843 .elementor-element.elementor-element-1393e37 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-843 .elementor-element.elementor-element-1393e37 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3E409624;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-843 .elementor-element.elementor-element-1393e37 > .elementor-element-populated, .elementor-843 .elementor-element.elementor-element-1393e37 > .elementor-element-populated > .elementor-background-overlay, .elementor-843 .elementor-element.elementor-element-1393e37 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-843 .elementor-element.elementor-element-1393e37 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-843 .elementor-element.elementor-element-1393e37 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-34e606d .elementor-heading-title{color:#191919;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-843 .elementor-element.elementor-element-9a7bef2{color:#191919;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-843 .elementor-element.elementor-element-0a6bdb2 > .elementor-container{max-width:1250px;}.elementor-843 .elementor-element.elementor-element-0a6bdb2:not(.elementor-motion-effects-element-type-background), .elementor-843 .elementor-element.elementor-element-0a6bdb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-843 .elementor-element.elementor-element-0a6bdb2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 50px 50px 50px;}.elementor-843 .elementor-element.elementor-element-0a6bdb2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-843 .elementor-element.elementor-element-f350074 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-843 .elementor-element.elementor-element-1cb828e > .elementor-container{max-width:1250px;}.elementor-843 .elementor-element.elementor-element-1cb828e{padding:50px 50px 50px 50px;}.elementor-843 .elementor-element.elementor-element-7fc6b81 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:25px;}.elementor-843 .elementor-element.elementor-element-38aacab{text-align:center;}.elementor-843 .elementor-element.elementor-element-38aacab .elementor-heading-title{color:#3E4096;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-843 .elementor-element.elementor-element-a76401e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:20px;}.elementor-bc-flex-widget .elementor-843 .elementor-element.elementor-element-cabe0f6.elementor-column .elementor-column-wrap{align-items:center;}.elementor-843 .elementor-element.elementor-element-cabe0f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-843 .elementor-element.elementor-element-f7f80db img{border-radius:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-843 .elementor-element.elementor-element-6cde5fb.elementor-column .elementor-column-wrap{align-items:center;}.elementor-843 .elementor-element.elementor-element-6cde5fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-843 .elementor-element.elementor-element-b7a5c68{text-align:left;}.elementor-843 .elementor-element.elementor-element-b7a5c68 .elementor-heading-title{color:#3E4096;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-843 .elementor-element.elementor-element-dc23e19{color:#191919;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-843 .elementor-element.elementor-element-761b0fc .elementor-button{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-843 .elementor-element.elementor-element-34bbad1{padding:0px 0px 0px 0px;}.elementor-843 .elementor-element.elementor-element-e05dd69 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-843 .elementor-element.elementor-element-4ba71e5 iframe{height:250px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-843 .elementor-element.elementor-element-577504b:not(.elementor-motion-effects-element-type-background), .elementor-843 .elementor-element.elementor-element-577504b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carmeliabastos.com.br/wp-content/uploads/2025/11/Home.webp");}.elementor-843 .elementor-element.elementor-element-c338e65 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5px;}.elementor-843 .elementor-element.elementor-element-c338e65{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-92db346{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-f457bc6{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-1d2e1ad .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5px;}.elementor-843 .elementor-element.elementor-element-1d2e1ad{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-0a6bdb2{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-1cb828e{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-843 .elementor-element.elementor-element-577504b > .elementor-container{min-height:600px;}.elementor-843 .elementor-element.elementor-element-577504b:not(.elementor-motion-effects-element-type-background), .elementor-843 .elementor-element.elementor-element-577504b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carmeliabastos.com.br/wp-content/uploads/2025/11/HOME-MOBILE.webp");}.elementor-843 .elementor-element.elementor-element-c338e65{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-4a55945 > .elementor-container{min-height:200px;}.elementor-843 .elementor-element.elementor-element-30658a4 .elementor-icon{font-size:25px;}.elementor-843 .elementor-element.elementor-element-606c57c .elementor-heading-title{font-size:25px;}.elementor-843 .elementor-element.elementor-element-0dcb7be{font-size:14px;}.elementor-843 .elementor-element.elementor-element-e18bf15 > .elementor-container{min-height:200px;}.elementor-843 .elementor-element.elementor-element-373db97 .elementor-icon{font-size:25px;}.elementor-843 .elementor-element.elementor-element-d4944ae{font-size:14px;}.elementor-843 .elementor-element.elementor-element-ea78b6d > .elementor-container{min-height:200px;}.elementor-843 .elementor-element.elementor-element-db54b47 .elementor-icon{font-size:25px;}.elementor-843 .elementor-element.elementor-element-8d0e2ef{font-size:14px;}.elementor-843 .elementor-element.elementor-element-92db346{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-6fabf22 .elementor-heading-title{font-size:30px;}.elementor-843 .elementor-element.elementor-element-f457bc6{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-7d1eded .elementor-heading-title{font-size:30px;}.elementor-843 .elementor-element.elementor-element-1d2e1ad{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-d7b549e > .elementor-container{min-height:200px;}.elementor-843 .elementor-element.elementor-element-1049d5c .elementor-heading-title{font-size:18px;}.elementor-843 .elementor-element.elementor-element-0489b6a{font-size:14px;}.elementor-843 .elementor-element.elementor-element-6e01562 > .elementor-container{min-height:200px;}.elementor-843 .elementor-element.elementor-element-9468f30 .elementor-heading-title{font-size:18px;}.elementor-843 .elementor-element.elementor-element-47c454a{font-size:14px;}.elementor-843 .elementor-element.elementor-element-608f151 > .elementor-container{min-height:200px;}.elementor-843 .elementor-element.elementor-element-8298b6f .elementor-heading-title{font-size:18px;}.elementor-843 .elementor-element.elementor-element-b304ea7{font-size:14px;}.elementor-843 .elementor-element.elementor-element-49ed9ec > .elementor-container{min-height:200px;}.elementor-843 .elementor-element.elementor-element-34e606d .elementor-heading-title{font-size:18px;}.elementor-843 .elementor-element.elementor-element-9a7bef2{font-size:14px;}.elementor-843 .elementor-element.elementor-element-0a6bdb2{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-1cb828e{padding:20px 20px 20px 20px;}.elementor-843 .elementor-element.elementor-element-38aacab .elementor-heading-title{font-size:30px;}.elementor-843 .elementor-element.elementor-element-a76401e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-843 .elementor-element.elementor-element-dc23e19{font-size:14px;}.elementor-843 .elementor-element.elementor-element-4ba71e5 iframe{height:150px;}}/* Start custom CSS for button, class: .elementor-element-9f0d63a */.snap .elementor-button {
  padding: 0.4rem 0.4rem 0.4rem 2rem !important; /* Espaçamento interno */
  border-radius: 50px !important; /* Borda arredondada */
  background: linear-gradient(90deg, #3E4096 0%, #5759b6 100%) !important; /* 🌈 Gradiente roxo Snap */
}

.snap .elementor-button-text {
  align-self: center;
}

.snap .elementor-button-icon {
  font-size: 18px !important;
  padding: 10px;
  margin-left: 10px;
  background: #fff;
  border-radius: 50%;
  color: #000 !important;
  vertical-align: middle;
  rotate: -45deg;
  transition: 0.4s ease all;
}

.snap .elementor-button-icon svg path {
  fill: #000 !important;
  transition: 0.6s ease all;
}

.snap:hover .elementor-button-icon {
  rotate: 0deg; /* Ícone gira suavemente ao hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f350074 */.snap .elementor-button {
  padding: 0.4rem 0.4rem 0.4rem 2rem !important; /* Espaçamento interno */
  border-radius: 50px !important; /* Borda arredondada */
  background: linear-gradient(90deg, #3E4096 0%, #5759b6 100%) !important; /* 🌈 Gradiente roxo Snap */
}

.snap .elementor-button-text {
  align-self: center;
}

.snap .elementor-button-icon {
  font-size: 18px !important;
  padding: 10px;
  margin-left: 10px;
  background: #fff;
  border-radius: 50%;
  color: #000 !important;
  vertical-align: middle;
  rotate: -45deg;
  transition: 0.4s ease all;
}

.snap .elementor-button-icon svg path {
  fill: #000 !important;
  transition: 0.6s ease all;
}

.snap:hover .elementor-button-icon {
  rotate: 0deg; /* Ícone gira suavemente ao hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-761b0fc */.snap .elementor-button {
  padding: 0.4rem 0.4rem 0.4rem 2rem !important; /* Espaçamento interno */
  border-radius: 50px !important; /* Borda arredondada */
  background: linear-gradient(90deg, #3E4096 0%, #5759b6 100%) !important; /* 🌈 Gradiente roxo Snap */
}

.snap .elementor-button-text {
  align-self: center;
}

.snap .elementor-button-icon {
  font-size: 18px !important;
  padding: 10px;
  margin-left: 10px;
  background: #fff;
  border-radius: 50%;
  color: #000 !important;
  vertical-align: middle;
  rotate: -45deg;
  transition: 0.4s ease all;
}

.snap .elementor-button-icon svg path {
  fill: #000 !important;
  transition: 0.6s ease all;
}

.snap:hover .elementor-button-icon {
  rotate: 0deg; /* Ícone gira suavemente ao hover */
}/* End custom CSS */