.elementor-31 .elementor-element.elementor-element-4d5ed23:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4d5ed23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-4d5ed23 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-4d5ed23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-d6833b2 > .elementor-widget-container{margin:-12px -12px -12px -12px;}.elementor-31 .elementor-element.elementor-global-175 .elementor-menu-toggle{margin:0 auto;}.elementor-31 .elementor-element.elementor-global-175 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-31 .elementor-element.elementor-global-175 .elementor-nav-menu--main .elementor-item{color:#040504;fill:#040504;}.elementor-31 .elementor-element.elementor-global-175 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-31 .elementor-element.elementor-global-175 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-31 .elementor-element.elementor-global-175 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-31 .elementor-element.elementor-global-175 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-global-175 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-31 .elementor-element.elementor-global-175 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#6C6F6D;}.elementor-31 .elementor-element.elementor-global-175 .e--pointer-framed .elementor-item:before,
					.elementor-31 .elementor-element.elementor-global-175 .e--pointer-framed .elementor-item:after{border-color:#6C6F6D;}.elementor-31 .elementor-element.elementor-global-175 > .elementor-widget-container{margin:-15px 0px -13px 0px;padding:-5px -5px 4px -5px;}.elementor-31 .elementor-element.elementor-global-175{width:var( --container-widget-width, 101.456% );max-width:101.456%;--container-widget-width:101.456%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-3d72fe4 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-6f15082:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6f15082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6f15082{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-6f15082 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-ad3cdc5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ad3cdc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-ad3cdc5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-ad3cdc5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-eb02aaf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31 .elementor-element.elementor-element-eb02aaf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-eb02aaf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-eb02aaf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-c12cc30 .elementor-repeater-item-f76bb6d .swiper-slide-bg{background-color:#A9A5AB;background-image:url(http://studiocasaviva.com.br/wp-content/uploads/2023/04/Aquarela-Folhas-Outono-Instagram-Post-1200-×-1080-px.png);background-size:cover;}.elementor-31 .elementor-element.elementor-element-c12cc30 .elementor-repeater-item-31ef060 .swiper-slide-bg{background-color:#4054b2;background-image:url(http://studiocasaviva.com.br/wp-content/uploads/2023/04/Aquarela-Folhas-Outono-Instagram-Post-1200-×-1080-px-1.png);background-size:cover;}.elementor-31 .elementor-element.elementor-element-c12cc30 .elementor-repeater-item-9d4e826 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(http://studiocasaviva.com.br/wp-content/uploads/2024/08/typeelementorsiteurlhttpstudiocasaviva.com_.brwp-jsonelementsid034467celTypewidgetisInnerfalseisLockedfalsesettingseditorpspan-stylecolor-var-e-global-color-text-font-family-var-1.png);background-size:cover;}.elementor-31 .elementor-element.elementor-element-c12cc30 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-31 .elementor-element.elementor-element-c12cc30 .swiper-slide-contents{max-width:66%;}.elementor-31 .elementor-element.elementor-element-c12cc30 .swiper-slide-inner{text-align:center;}.elementor-31 .elementor-element.elementor-element-c12cc30 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:51px;font-weight:700;letter-spacing:2.4px;}.elementor-31 .elementor-element.elementor-element-c12cc30 .elementor-slide-button{border-width:1px;}.elementor-31 .elementor-element.elementor-element-c12cc30{width:var( --container-widget-width, 101.684% );max-width:101.684%;--container-widget-width:101.684%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-590519f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-590519f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-590519f{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-590519f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-b322b09{text-align:center;}.elementor-31 .elementor-element.elementor-element-b322b09 .elementor-heading-title{color:#9EA3A5;font-family:"Roboto", Sans-serif;font-size:31px;font-weight:500;line-height:38px;}.elementor-31 .elementor-element.elementor-element-b322b09 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-4f0fa3f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4f0fa3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-4f0fa3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-4f0fa3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-dc4797c img{height:230px;}.elementor-31 .elementor-element.elementor-element-dc4797c > .elementor-widget-container{margin:33px 33px 33px 33px;}.elementor-31 .elementor-element.elementor-element-dc4797c{width:var( --container-widget-width, 88.044% );max-width:88.044%;--container-widget-width:88.044%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-6b5827d{text-align:center;color:#444242;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 93.754% );max-width:93.754%;--container-widget-width:93.754%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-7c5b3b2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7c5b3b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-31 .elementor-element.elementor-element-7c5b3b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-7c5b3b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-2bebe9c{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 107.432% );max-width:107.432%;--container-widget-width:107.432%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-58da815 .elementor-button{background-color:#EB5D10;}.elementor-31 .elementor-element.elementor-element-034467c{text-align:center;width:var( --container-widget-width, 81.246% );max-width:81.246%;--container-widget-width:81.246%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-fd09486:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fd09486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-fd09486{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-fd09486 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-27899c2 .elementor-button{background-color:#EB5D10;}.elementor-31 .elementor-element.elementor-element-6d7cb2d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6d7cb2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0E9DD;}.elementor-31 .elementor-element.elementor-element-6d7cb2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-6d7cb2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-16abad9{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-16abad9 img{width:65%;}.elementor-31 .elementor-element.elementor-element-16abad9 > .elementor-widget-container{margin:9px 9px 9px 9px;}.elementor-31 .elementor-element.elementor-element-c83c1df{text-align:center;color:#0F0F0F;width:var( --container-widget-width, 94.884% );max-width:94.884%;--container-widget-width:94.884%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-325b80b .elementor-heading-title{color:#FFFFFF;font-family:"Verdana", Sans-serif;font-size:31px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-513456d{width:var( --container-widget-width, 83.255% );max-width:83.255%;--container-widget-width:83.255%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-5a88745 .elementor-button{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;fill:#24263F;color:#24263F;background-color:#F5F3EE;}.elementor-31 .elementor-element.elementor-element-6f7cbd4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6f7cbd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6f7cbd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-6f7cbd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-0dc452e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0dc452e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB6060;}.elementor-31 .elementor-element.elementor-element-0dc452e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-0dc452e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-f4eb7cc{width:11.85%;}.elementor-31 .elementor-element.elementor-element-1eded7a{width:64.389%;}.elementor-31 .elementor-element.elementor-element-04576c3{width:23.064%;}.elementor-31 .elementor-element.elementor-element-de13bce{width:57.901%;}.elementor-31 .elementor-element.elementor-element-02b8314{width:42.006%;}.elementor-31 .elementor-element.elementor-element-bfebcab{width:57.989%;}.elementor-31 .elementor-element.elementor-element-26eab04{width:42.011%;}.elementor-31 .elementor-element.elementor-element-c9ce208{width:48.776%;}.elementor-31 .elementor-element.elementor-element-16ec763{width:51.224%;}}