.elementor-3112 .elementor-element.elementor-element-a28d4a2{margin-top:20px;margin-bottom:0px;}.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-3112 .elementor-element.elementor-element-0cbcc89 img{max-width:100%;}.elementor-3112 .elementor-element.elementor-element-8b30f34 > .elementor-element-populated{margin:159px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 20% 0% 8%;}.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-3112 .elementor-element.elementor-element-91e46f6 > .elementor-widget-container{margin:-74px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-91e46f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.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-3112 .elementor-element.elementor-element-f7e0b8a > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-7f549bf{margin-top:32px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-77309ac{margin-top:47px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-6f1ba25 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-6f1ba25{text-align:center;}.elementor-3112 .elementor-element.elementor-element-6f1ba25 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-3112 .elementor-element.elementor-element-3eaa53e > .elementor-widget-container{margin:9px 0px -33px 0px;}.elementor-3112 .elementor-element.elementor-element-3eaa53e{text-align:center;}.elementor-3112 .elementor-element.elementor-element-3f18f8f > .elementor-container{max-width:1162px;}.elementor-3112 .elementor-element.elementor-element-3f18f8f{margin-top:52px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-a4589ec .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3112 .elementor-element.elementor-element-a4589ec .elementor-swiper-button.elementor-swiper-button-next{font-size:22px;}.elementor-3112 .elementor-element.elementor-element-827f655{margin-top:35px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-51d8e3c{text-align:center;}.elementor-3112 .elementor-element.elementor-element-51d8e3c .elementor-heading-title{color:#000000;}.elementor-3112 .elementor-element.elementor-element-19069dbe{margin-top:3%;margin-bottom:15%;padding:0px 30px 0px 30px;}.elementor-3112 .elementor-element.elementor-element-22d2d742 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-375da36{margin-top:60px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-32eb978e > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-3112 .elementor-element.elementor-element-b4b97cf .elementor-heading-title{color:#000000;}.elementor-3112 .elementor-element.elementor-element-18eb9b98{text-align:justify;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-3112 .elementor-element.elementor-element-21943adf .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3112 .elementor-element.elementor-element-4b5a0964 > .elementor-element-populated{padding:60px 20px 0px 20px;}.elementor-3112 .elementor-element.elementor-element-71c6741e .elementor-heading-title{color:#000000;}.elementor-3112 .elementor-element.elementor-element-66c11a63{text-align:justify;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-3112 .elementor-element.elementor-element-20581176 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3112 .elementor-element.elementor-element-5f12ec85 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-3112 .elementor-element.elementor-element-518e09c4 .elementor-heading-title{color:#000000;}.elementor-3112 .elementor-element.elementor-element-d4d2dac{text-align:justify;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-3112 .elementor-element.elementor-element-6206608 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3112 .elementor-element.elementor-element-21025336 > .elementor-element-populated{padding:60px 20px 0px 20px;}.elementor-3112 .elementor-element.elementor-element-175d57ab .elementor-heading-title{color:#000000;}.elementor-3112 .elementor-element.elementor-element-6feae855{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#7A7A7A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3112 .elementor-element.elementor-element-bb9a28b .elementor-button{background-color:#EEC747;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-3112 .elementor-element.elementor-element-bb9a28b .elementor-button:hover, .elementor-3112 .elementor-element.elementor-element-bb9a28b .elementor-button:focus{background-color:#000000;color:#EEC747;}.elementor-3112 .elementor-element.elementor-element-bb9a28b > .elementor-widget-container{margin:41px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-bb9a28b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3112 .elementor-element.elementor-element-bb9a28b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3112 .elementor-element.elementor-element-bb9a28b .elementor-button:hover svg, .elementor-3112 .elementor-element.elementor-element-bb9a28b .elementor-button:focus svg{fill:#EEC747;}.elementor-3112 .elementor-element.elementor-element-3e7cfd9 > .elementor-container{max-width:1029px;}.elementor-3112 .elementor-element.elementor-element-3e7cfd9{margin-top:-157px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-8d6061a{--e-image-carousel-slides-to-show:3;}.elementor-3112 .elementor-element.elementor-element-8d6061a > .elementor-widget-container{--e-transform-scale:1.1;}.elementor-3112 .elementor-element.elementor-element-585b5fd .elementor-heading-title{color:#000000;}.elementor-3112 .elementor-element.elementor-element-60c1471{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-3112 .elementor-element.elementor-element-6f7d94c .elementor-button{background-color:#EEC747;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#0C0C0C;color:#0C0C0C;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-3112 .elementor-element.elementor-element-6f7d94c .elementor-button:hover, .elementor-3112 .elementor-element.elementor-element-6f7d94c .elementor-button:focus{background-color:#000000;color:#EEC747;}.elementor-3112 .elementor-element.elementor-element-6f7d94c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3112 .elementor-element.elementor-element-6f7d94c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3112 .elementor-element.elementor-element-6f7d94c .elementor-button:hover svg, .elementor-3112 .elementor-element.elementor-element-6f7d94c .elementor-button:focus svg{fill:#EEC747;}.elementor-3112 .elementor-element.elementor-element-9f5ecab > .elementor-container{max-width:1180px;min-height:1101px;}.elementor-3112 .elementor-element.elementor-element-9f5ecab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:209px;margin-bottom:209px;}.elementor-3112 .elementor-element.elementor-element-9f5ecab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3112 .elementor-element.elementor-element-7b332b6f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3112 .elementor-element.elementor-element-7b332b6f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.restaurantelacostanera.com/wp-content/uploads/2026/02/marcel-maia-redes-e1771505492326.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-3112 .elementor-element.elementor-element-7b332b6f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3112 .elementor-element.elementor-element-7b332b6f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3112 .elementor-element.elementor-element-7b332b6f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 55% 0% 10%;}.elementor-3112 .elementor-element.elementor-element-7b332b6f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3112 .elementor-element.elementor-element-bd3b58e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-3112 .elementor-element.elementor-element-5e039f79 > .elementor-widget-container{padding:0% 20% 0% 0%;}.elementor-3112 .elementor-element.elementor-element-5e039f79{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-3112 .elementor-element.elementor-element-522c67e2 .elementor-button{background-color:#EEC747;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#0C0C0C;color:#0C0C0C;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-3112 .elementor-element.elementor-element-522c67e2 .elementor-button:hover, .elementor-3112 .elementor-element.elementor-element-522c67e2 .elementor-button:focus{background-color:#000000;color:#EEC747;}.elementor-3112 .elementor-element.elementor-element-522c67e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3112 .elementor-element.elementor-element-522c67e2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3112 .elementor-element.elementor-element-522c67e2 .elementor-button:hover svg, .elementor-3112 .elementor-element.elementor-element-522c67e2 .elementor-button:focus svg{fill:#EEC747;}.elementor-3112 .elementor-element.elementor-element-159b837{margin-top:142px;margin-bottom:80px;}.elementor-3112 .elementor-element.elementor-element-20717f4 > .elementor-widget-container{margin:0px 0px 100px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-3112 .elementor-element.elementor-element-8b30f34{width:100%;}.elementor-3112 .elementor-element.elementor-element-32eb978e{width:50%;}.elementor-3112 .elementor-element.elementor-element-4b5a0964{width:50%;}.elementor-3112 .elementor-element.elementor-element-5f12ec85{width:50%;}.elementor-3112 .elementor-element.elementor-element-21025336{width:50%;}.elementor-3112 .elementor-element.elementor-element-7b332b6f{width:100%;}}@media(max-width:1024px){.elementor-3112 .elementor-element.elementor-element-a28d4a2{margin-top:35px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-8b30f34 > .elementor-element-populated{margin:130px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 10% 0% 10%;}.elementor-3112 .elementor-element.elementor-element-77309ac{margin-top:23px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-3eaa53e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-3f18f8f{margin-top:0px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-827f655{margin-top:33px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-19069dbe{margin-top:0px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-4d3ef9f0 > .elementor-widget-container{margin:65px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-3e7cfd9{margin-top:88px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-0c2c2d2{margin-top:71px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-585b5fd > .elementor-widget-container{padding:0px 30px 45px 30px;}.elementor-3112 .elementor-element.elementor-element-60c1471 > .elementor-widget-container{margin:-43px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-3112 .elementor-element.elementor-element-9f5ecab > .elementor-container{min-height:665px;}.elementor-3112 .elementor-element.elementor-element-9f5ecab{margin-top:-530px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-7b332b6f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3112 .elementor-element.elementor-element-7b332b6f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-158px 0px;}.elementor-3112 .elementor-element.elementor-element-7b332b6f > .elementor-element-populated{padding:20% 15% 0% 5%;}.elementor-3112 .elementor-element.elementor-element-bd3b58e > .elementor-widget-container{--e-transform-translateY:-37px;}.elementor-3112 .elementor-element.elementor-element-5e039f79 > .elementor-widget-container{--e-transform-translateY:-49px;}.elementor-3112 .elementor-element.elementor-element-522c67e2 > .elementor-widget-container{--e-transform-translateY:-71px;margin:-17px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-eee62fe{width:auto;max-width:auto;align-self:center;}.elementor-3112 .elementor-element.elementor-element-20717f4 > .elementor-widget-container{margin:-1px 0px 100px 0px;}}@media(max-width:767px){.elementor-3112 .elementor-element.elementor-element-a28d4a2{margin-top:20px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-8b30f34 > .elementor-element-populated{margin:49px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15% 5% 5% 5%;}.elementor-3112 .elementor-element.elementor-element-91e46f6 > .elementor-widget-container{margin:-73px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-91e46f6{text-align:center;}.elementor-3112 .elementor-element.elementor-element-f7e0b8a{text-align:center;}.elementor-3112 .elementor-element.elementor-element-7f549bf{margin-top:0px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-77309ac{margin-top:0px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-3f18f8f{margin-top:4px;margin-bottom:4px;}.elementor-3112 .elementor-element.elementor-element-827f655{margin-top:14px;margin-bottom:14px;}.elementor-3112 .elementor-element.elementor-element-19069dbe{padding:0% 5% 0% 5%;}.elementor-3112 .elementor-element.elementor-element-375da36{margin-top:8px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-32eb978e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-b4b97cf{text-align:center;}.elementor-3112 .elementor-element.elementor-element-18eb9b98{text-align:center;}.elementor-3112 .elementor-element.elementor-element-21943adf{text-align:center;}.elementor-3112 .elementor-element.elementor-element-4b5a0964 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-563f468b > .elementor-widget-container{margin:-56px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-71c6741e{text-align:center;}.elementor-3112 .elementor-element.elementor-element-66c11a63{text-align:center;}.elementor-3112 .elementor-element.elementor-element-20581176{text-align:center;}.elementor-3112 .elementor-element.elementor-element-5f12ec85 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-4d3ef9f0 > .elementor-widget-container{margin:-42px -0px -0px -0px;}.elementor-3112 .elementor-element.elementor-element-518e09c4{text-align:center;}.elementor-3112 .elementor-element.elementor-element-d4d2dac{text-align:center;}.elementor-3112 .elementor-element.elementor-element-6206608{text-align:center;}.elementor-3112 .elementor-element.elementor-element-21025336 > .elementor-element-populated{margin:61px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-3e4cfdfb > .elementor-widget-container{margin:-52px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-175d57ab > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-175d57ab{text-align:center;}.elementor-3112 .elementor-element.elementor-element-6feae855{text-align:center;}.elementor-3112 .elementor-element.elementor-element-3e7cfd9{margin-top:34px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-0c2c2d2{margin-top:39px;margin-bottom:0px;}.elementor-3112 .elementor-element.elementor-element-585b5fd{text-align:center;}.elementor-3112 .elementor-element.elementor-element-60c1471 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-60c1471{text-align:center;}.elementor-3112 .elementor-element.elementor-element-6f7d94c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-9f5ecab{margin-top:030%;margin-bottom:0%;}.elementor-3112 .elementor-element.elementor-element-7b332b6f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3112 .elementor-element.elementor-element-7b332b6f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-404px 0px;}.elementor-3112 .elementor-element.elementor-element-7b332b6f > .elementor-element-populated{padding:65% 5% 10% 5%;}.elementor-3112 .elementor-element.elementor-element-bd3b58e{text-align:start;}.elementor-3112 .elementor-element.elementor-element-5e039f79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3112 .elementor-element.elementor-element-5e039f79{text-align:center;}.elementor-3112 .elementor-element.elementor-element-20717f4 > .elementor-widget-container{margin:0px 0px 100px 0px;}}