.elementor-463 .elementor-element.elementor-element-c4db79c:not(.elementor-motion-effects-element-type-background), .elementor-463 .elementor-element.elementor-element-c4db79c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://casafridaemagna.com.br/wp-content/uploads/2026/02/Casa-FM.png") 50% 50%;background-size:cover;}.elementor-463 .elementor-element.elementor-element-c4db79c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-463 .elementor-element.elementor-element-c4db79c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-463 .elementor-element.elementor-element-ed35a14 > .elementor-container{max-width:820px;}.elementor-463 .elementor-element.elementor-element-ed35a14{margin-top:100px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-463 .elementor-element.elementor-element-88aae73.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-463 .elementor-element.elementor-element-88aae73.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-463 .elementor-element.elementor-element-88aae73 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:-1px;}.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-463 .elementor-element.elementor-element-b691ec3{text-align:center;}.elementor-463 .elementor-element.elementor-element-b691ec3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;letter-spacing:1.3px;color:var( --e-global-color-primary );}.elementor-463 .elementor-element.elementor-element-2781cd9{text-align:center;}.elementor-463 .elementor-element.elementor-element-2781cd9 .elementor-heading-title{font-family:"Motterdam", Sans-serif;font-size:43px;font-weight:44;letter-spacing:1.3px;color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-463 .elementor-element.elementor-element-29d69d7{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-463 .elementor-element.elementor-element-29d69d7 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-463 .elementor-element.elementor-element-29d69d7 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.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-463 .elementor-element.elementor-element-e10a72f{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;color:var( --e-global-color-text );}.elementor-463 .elementor-element.elementor-element-7bbca0e > .elementor-container{max-width:904px;}.elementor-463 .elementor-element.elementor-element-7bbca0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-7bbca0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-463 .elementor-element.elementor-element-a5cc76d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-463 .elementor-element.elementor-element-a5cc76d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-463 .elementor-element.elementor-element-a5cc76d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:3px;}.elementor-463 .elementor-element.elementor-element-f848624{text-align:start;}.elementor-463 .elementor-element.elementor-element-f848624 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;letter-spacing:1.3px;color:var( --e-global-color-primary );}.elementor-463 .elementor-element.elementor-element-cb9a7f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-463 .elementor-element.elementor-element-cb9a7f8{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;color:var( --e-global-color-text );}.elementor-463 .elementor-element.elementor-element-7086f25 iframe{height:185px;filter:brightness( 100% ) contrast( 100% ) saturate( 21% ) blur( 0px ) hue-rotate( 0deg );}.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-463 .elementor-element.elementor-element-11f03d8{text-align:center;}.elementor-463 .elementor-element.elementor-element-11f03d8 img{width:94%;border-radius:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-67f4a29{margin-top:100px;margin-bottom:100px;}.elementor-463 .elementor-element.elementor-element-80dea66.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-463 .elementor-element.elementor-element-fb38082{text-align:center;}.elementor-463 .elementor-element.elementor-element-fb38082 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.3px;color:#D24A0B;}.elementor-463 .elementor-element.elementor-element-ca99047{text-align:center;}.elementor-463 .elementor-element.elementor-element-ca99047 .elementor-heading-title{font-family:"Motterdam", Sans-serif;font-size:35px;font-weight:111;color:var( --e-global-color-secondary );}.elementor-463 .elementor-element.elementor-element-ec5ff02{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-463 .elementor-element.elementor-element-ec5ff02 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-463 .elementor-element.elementor-element-ec5ff02 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-463 .elementor-element.elementor-element-1a5ba9a{width:var( --container-widget-width, 77.232% );max-width:77.232%;--container-widget-width:77.232%;--container-widget-flex-grow:0;}.elementor-463 .elementor-element.elementor-element-1a5ba9a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-463 .elementor-element.elementor-element-1a5ba9a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-463 .elementor-element.elementor-element-84269ac{--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;--align-items:center;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:59px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-84269ac:not(.elementor-motion-effects-element-type-background), .elementor-463 .elementor-element.elementor-element-84269ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EDE2;}.elementor-463 .elementor-element.elementor-element-ae57fc1{text-align:center;}.elementor-463 .elementor-element.elementor-element-ae57fc1 .elementor-heading-title{font-family:"Motterdam", Sans-serif;font-size:35px;font-weight:111;color:var( --e-global-color-secondary );}.elementor-463 .elementor-element.elementor-element-de2615a{width:var( --container-widget-width, 73.507% );max-width:73.507%;--container-widget-width:73.507%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;color:var( --e-global-color-text );}.elementor-463 .elementor-element.elementor-element-de2615a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-463 .elementor-element.elementor-element-a35ab43{--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-463 .elementor-element.elementor-element-d16f6f6{--display:flex;--gap:5px 3px;--row-gap:5px;--column-gap:3px;}.elementor-463 .elementor-element.elementor-element-91c5809{text-align:start;}.elementor-463 .elementor-element.elementor-element-91c5809 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;letter-spacing:1.3px;color:var( --e-global-color-primary );}.elementor-463 .elementor-element.elementor-element-0f2d362{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-463 .elementor-element.elementor-element-0f2d362 .elementor-divider-separator{width:8%;margin:0 auto;margin-left:0;}.elementor-463 .elementor-element.elementor-element-0f2d362 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-463 .elementor-element.elementor-element-ec60561{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:14px;color:var( --e-global-color-text );}.elementor-463 .elementor-element.elementor-element-ec60561.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-463 .elementor-element.elementor-element-ef6d96b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-463 .elementor-element.elementor-element-ef6d96b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-463 .elementor-element.elementor-element-ef6d96b{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-463 .elementor-element.elementor-element-ef6d96b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-463 .elementor-element.elementor-element-ef6d96b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;}.elementor-463 .elementor-element.elementor-element-ef6d96b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-463 .elementor-element.elementor-element-328b2d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-463 .elementor-element.elementor-element-328b2d0.e-con{--align-self:center;}.elementor-463 .elementor-element.elementor-element-b00eca4{--e-image-carousel-slides-to-show:1;}.elementor-463 .elementor-element.elementor-element-b00eca4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-463 .elementor-element.elementor-element-b00eca4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-463 .elementor-element.elementor-element-b00eca4 .elementor-swiper-button.elementor-swiper-button-next{font-size:29px;}.elementor-463 .elementor-element.elementor-element-b00eca4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-463 .elementor-element.elementor-element-3f3fca3{--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-463 .elementor-element.elementor-element-f3c7fd2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-463 .elementor-element.elementor-element-f3c7fd2.e-con{--align-self:center;}.elementor-463 .elementor-element.elementor-element-a9c0690{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-a9c0690.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-463 .elementor-element.elementor-element-a9c0690 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-463 .elementor-element.elementor-element-a9c0690 .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;}.elementor-463 .elementor-element.elementor-element-a9c0690 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-463 .elementor-element.elementor-element-c31d40a{--display:flex;--gap:5px 3px;--row-gap:5px;--column-gap:3px;}.elementor-463 .elementor-element.elementor-element-4485b77{text-align:start;}.elementor-463 .elementor-element.elementor-element-4485b77 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;letter-spacing:1.3px;color:var( --e-global-color-primary );}.elementor-463 .elementor-element.elementor-element-f532372{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-463 .elementor-element.elementor-element-f532372 .elementor-divider-separator{width:8%;margin:0 auto;margin-left:0;}.elementor-463 .elementor-element.elementor-element-f532372 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-463 .elementor-element.elementor-element-96f4882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:14px;color:var( --e-global-color-text );}.elementor-463 .elementor-element.elementor-element-96f4882.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-463 .elementor-element.elementor-element-dc87f36 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-463 .elementor-element.elementor-element-dc87f36 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-463 .elementor-element.elementor-element-dc87f36{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-463 .elementor-element.elementor-element-dc87f36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-463 .elementor-element.elementor-element-dc87f36 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;}.elementor-463 .elementor-element.elementor-element-dc87f36 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-463 .elementor-element.elementor-element-956ea9c{--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-463 .elementor-element.elementor-element-2a8a173{--display:flex;--gap:5px 3px;--row-gap:5px;--column-gap:3px;}.elementor-463 .elementor-element.elementor-element-8031ec5{text-align:start;}.elementor-463 .elementor-element.elementor-element-8031ec5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;letter-spacing:1.3px;color:var( --e-global-color-primary );}.elementor-463 .elementor-element.elementor-element-918be18{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-463 .elementor-element.elementor-element-918be18 .elementor-divider-separator{width:8%;margin:0 auto;margin-left:0;}.elementor-463 .elementor-element.elementor-element-918be18 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-463 .elementor-element.elementor-element-134c7df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:14px;color:var( --e-global-color-text );}.elementor-463 .elementor-element.elementor-element-134c7df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-463 .elementor-element.elementor-element-be8de57 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-463 .elementor-element.elementor-element-be8de57 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-463 .elementor-element.elementor-element-be8de57{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-463 .elementor-element.elementor-element-be8de57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-463 .elementor-element.elementor-element-be8de57 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;}.elementor-463 .elementor-element.elementor-element-be8de57 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-463 .elementor-element.elementor-element-897396a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-463 .elementor-element.elementor-element-897396a.e-con{--align-self:center;}.elementor-463 .elementor-element.elementor-element-86e4031{--e-image-carousel-slides-to-show:1;}.elementor-463 .elementor-element.elementor-element-86e4031.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-463 .elementor-element.elementor-element-86e4031 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-463 .elementor-element.elementor-element-86e4031 .elementor-swiper-button.elementor-swiper-button-next{font-size:29px;}.elementor-463 .elementor-element.elementor-element-86e4031 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-463 .elementor-element.elementor-element-09107e1{--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;--padding-top:59px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-21a2685{text-align:center;}.elementor-463 .elementor-element.elementor-element-21a2685 .elementor-heading-title{font-family:"Motterdam", Sans-serif;font-size:35px;font-weight:111;color:var( --e-global-color-secondary );}.elementor-463 .elementor-element.elementor-element-31da8c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;color:var( --e-global-color-text );}.elementor-463 .elementor-element.elementor-element-31da8c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-463 .elementor-element.elementor-element-6386af8{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-463 .elementor-element.elementor-element-6386af8.elementor-element{--align-self:center;}body.elementor-page-463:not(.elementor-motion-effects-element-type-background), body.elementor-page-463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-463 .elementor-element.elementor-element-a5cc76d{width:56.3%;}.elementor-463 .elementor-element.elementor-element-c177607{width:43.656%;}.elementor-463 .elementor-element.elementor-element-a35ab43{--content-width:890px;}.elementor-463 .elementor-element.elementor-element-3f3fca3{--content-width:890px;}.elementor-463 .elementor-element.elementor-element-956ea9c{--content-width:890px;}}@media(max-width:1024px){.elementor-463 .elementor-element.elementor-element-c4db79c{margin-top:-74px;margin-bottom:0px;}.elementor-463 .elementor-element.elementor-element-ed35a14{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-463 .elementor-element.elementor-element-88aae73 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:14px;}.elementor-463 .elementor-element.elementor-element-e10a72f{font-size:13px;}.elementor-463 .elementor-element.elementor-element-7bbca0e{padding:0px 20px 0px 20px;}.elementor-463 .elementor-element.elementor-element-a5cc76d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:14px;}.elementor-463 .elementor-element.elementor-element-cb9a7f8{font-size:13px;}.elementor-bc-flex-widget .elementor-463 .elementor-element.elementor-element-c177607.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-463 .elementor-element.elementor-element-c177607.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-463 .elementor-element.elementor-element-67f4a29{padding:0px 20px 0px 20px;}.elementor-463 .elementor-element.elementor-element-ca99047 .elementor-heading-title{font-size:30px;}.elementor-463 .elementor-element.elementor-element-ae57fc1 .elementor-heading-title{font-size:30px;}.elementor-463 .elementor-element.elementor-element-de2615a{font-size:13px;}.elementor-463 .elementor-element.elementor-element-ec60561{font-size:13px;}.elementor-463 .elementor-element.elementor-element-96f4882{font-size:13px;}.elementor-463 .elementor-element.elementor-element-134c7df{font-size:13px;}.elementor-463 .elementor-element.elementor-element-21a2685 .elementor-heading-title{font-size:30px;}.elementor-463 .elementor-element.elementor-element-31da8c2{font-size:13px;}}@media(max-width:767px){.elementor-463 .elementor-element.elementor-element-ed35a14{margin-top:50px;margin-bottom:50px;}.elementor-463 .elementor-element.elementor-element-88aae73 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-463 .elementor-element.elementor-element-7bbca0e{margin-top:60px;margin-bottom:80px;}.elementor-463 .elementor-element.elementor-element-ca99047 .elementor-heading-title{font-size:30px;}.elementor-463 .elementor-element.elementor-element-ae57fc1 .elementor-heading-title{font-size:30px;}.elementor-463 .elementor-element.elementor-element-3f3fca3{--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;--flex-wrap:wrap;}.elementor-463 .elementor-element.elementor-element-3f3fca3.e-con{--order:0;}.elementor-463 .elementor-element.elementor-element-21a2685 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-6386af8 */add_filter('gettext', function($translated, $text, $domain) {

    // Para garantir que funcione mesmo se o domínio variar
    if (strpos($domain, 'motopress') !== false) {

        switch ($text) {
            case 'Check-in':
            case 'Checkin':
                return 'Check-in';

            case 'Check-out':
            case 'Checkout':
                return 'Check-out';

            case 'Guests':
                return 'Hóspedes';

            case 'Guest':
                return 'Hóspede';
        }
    }

    return $translated;

}, 20, 3);/* End custom CSS */
/* Start custom CSS *//* =========================================================
   MotoPress / jQuery UI Datepicker (popup de datas)
   Paleta:
   - primária: #E3832B
   - títulos/fundos: #821926
   - texto: #3e3020
   Fonte: Poppins (fallback sans)
   ========================================================= */

:root{
  --c-primary: #E3832B;
  --c-wine: #821926;
  --c-text: #3e3020;
  --font-sans: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}

/* Container geral do calendário que abre */
.ui-datepicker{
  font-family: var(--font-sans) !important;
  color: var(--c-text) !important;

  background: #fff !important;
  border: 1px solid rgba(62,48,32,.10) !important;
  border-radius: 16px !important;
  padding: 16px 16px 14px !important;
  box-shadow: 0 18px 40px rgba(0,0,0,.10) !important;
}

/* Cabeçalho (mês/ano) */
.ui-datepicker .ui-datepicker-header{
  background: transparent !important;
  border: 0 !important;
  padding: 6px 0 10px !important;
}

/* Título mês/ano */
.ui-datepicker .ui-datepicker-title{
  font-weight: 500 !important;
  font-size: 15px !important;
  letter-spacing: .2px;
  color: var(--c-wine) !important;
}

/* Setas anterior/próximo (normalmente são ícones, mas garantimos leveza) */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{
  background: #59bab1 !important;
  border: 0 !important;
  opacity: .55;
}
.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover{
  opacity: 1;
}

/* Dias da semana */
.ui-datepicker th{
  font-size: 10.5px !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  letter-spacing: .10em;
  opacity: .70;
  padding: 8px 0 6px !important;
  color: var(--c-text) !important;
}

/* Tabela com respiro */
.ui-datepicker table{
  border-collapse: separate !important;
  border-spacing: 6px !important;
}

/* Células */
.ui-datepicker td{
  padding: 0 !important;
}

/* Dia padrão */
.ui-datepicker td a,
.ui-datepicker td span{
  font-family: var(--font-sans) !important;
  font-size: 13px !important;
  font-weight: 400 !important;

  display: grid !important;
  place-items: center;
  width: 36px;
  height: 36px;

  border: 0 !important;
  border-radius: 999px !important;
  background: transparent !important;
  color: var(--c-text) !important;
  transition: background-color .15s ease, color .15s ease, transform .15s ease;
}

/* Hover suave */
.ui-datepicker td a:hover{
  background: rgba(227,131,43,.14) !important; /* primary suave */
  transform: translateY(-1px);
}

/* Dia selecionado */
.ui-datepicker .ui-state-active{
  background: var(--c-primary) !important;
  color: #fff !important;
}

/* Hoje (contorno vinho leve) */
.ui-datepicker .ui-state-highlight{
  background: transparent !important;
  color: var(--c-text) !important;
  outline: 1px solid rgba(130,25,38,.45) !important; /* wine */
  outline-offset: -2px;
}

/* Dias desabilitados */
.ui-datepicker .ui-state-disabled span{
  opacity: .30 !important;
}

/* =========================================================
   Botões do datepicker (Anterior / Hoje / Próximo / Limpar / Fechar)
   Esses botões às vezes aparecem em variações/integrações.
   Aqui deixamos MENOR e sem bold.
   ========================================================= */

/* Se existirem como botões/links no datepicker */
.ui-datepicker button,
.ui-datepicker .ui-datepicker-buttonpane button,
.ui-datepicker .ui-datepicker-buttonpane .ui-state-default{
  font-family: var(--font-sans) !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  letter-spacing: .08em;
  text-transform: uppercase;

  background: transparent !important;
  border: 0 !important;
  padding: 6px 8px !important;
  box-shadow: none !important;

  color: rgba(62,48,32,.78) !important;
}

/* Hover dos botões */
.ui-datepicker button:hover,
.ui-datepicker .ui-datepicker-buttonpane button:hover{
  color: var(--c-wine) !important;
}

/* Painel de botões (se houver: Limpar/Fechar) */
.ui-datepicker .ui-datepicker-buttonpane{
  background: transparent !important;
  border: 0 !important;
  margin-top: 8px !important;
  padding: 8px 0 0 !important;
}/* End custom CSS */