.elementor-101 .elementor-element.elementor-element-399b5835 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-101 .elementor-element.elementor-element-399b5835:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-399b5835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casaoaxacaelrestaurante.com/wp-content/uploads/2025/11/Mole_negro_Casa_Oaxaca_El_Restaurante_1a.jpg");background-position:top center;background-size:cover;}.elementor-101 .elementor-element.elementor-element-399b5835 > .elementor-container{max-width:800px;min-height:96vh;}.elementor-101 .elementor-element.elementor-element-399b5835 > .elementor-background-overlay{opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-399b5835{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-101 .elementor-element.elementor-element-7fdfae3{padding:0px 0px 380px 0px;text-align:center;}.elementor-101 .elementor-element.elementor-element-7fdfae3 img{max-width:30%;}.elementor-101 .elementor-element.elementor-element-3f0dd00e{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-5c045859{--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;}.elementor-101 .elementor-element.elementor-element-5c045859.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-217fdbe7{padding:0px 0px 20px 0px;}.elementor-101 .elementor-element.elementor-element-217fdbe7 img{width:12%;}.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-101 .elementor-element.elementor-element-679835ec{font-family:"Italiana", Sans-serif;font-size:45px;font-weight:400;line-height:50px;letter-spacing:2.1px;color:#000000;}.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-101 .elementor-element.elementor-element-216f3f5d{--divider-border-style:solid;--divider-color:var( --e-global-color-641715a );--divider-border-width:1px;}.elementor-101 .elementor-element.elementor-element-216f3f5d .elementor-divider-separator{width:100%;}.elementor-101 .elementor-element.elementor-element-216f3f5d .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-101 .elementor-element.elementor-element-4770288c{text-align:start;font-family:"Pathway Extreme", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0.6px;color:#101010;}.elementor-101 .elementor-element.elementor-element-65f74eb7{--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;}.elementor-101 .elementor-element.elementor-element-60d1554d{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-3b3cc372{--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;}.elementor-101 .elementor-element.elementor-element-3b3cc372.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-78f5387b{--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;}.elementor-101 .elementor-element.elementor-element-188aa7ab{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-19dc4aad{--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;}.elementor-101 .elementor-element.elementor-element-717ff819{--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;--justify-content:center;}.elementor-101 .elementor-element.elementor-element-717ff819.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-45e729e5{text-align:center;font-family:"Pathway Extreme", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.6px;color:#101010;}.elementor-101 .elementor-element.elementor-element-2818b60b{padding:20px 0px 30px 0px;}.elementor-101 .elementor-element.elementor-element-2818b60b img{width:8%;}.elementor-101 .elementor-element.elementor-element-4dfecf11{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-101 .elementor-element.elementor-element-62df6dac .elementor-button{background-color:#D2BABA00;font-family:"Kodchasan", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;fill:var( --e-global-color-b8a417f );color:var( --e-global-color-b8a417f );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-101 .elementor-element.elementor-element-62df6dac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-101 .elementor-element.elementor-element-62df6dac .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-101 .elementor-element.elementor-element-2cf90e4 .elementor-button{background-color:#D2BABA00;font-family:"Kodchasan", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;fill:var( --e-global-color-b8a417f );color:var( --e-global-color-b8a417f );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-101 .elementor-element.elementor-element-2cf90e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-101 .elementor-element.elementor-element-2cf90e4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-101 .elementor-element.elementor-element-3c5cc110{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-52d3da4f{--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;}.elementor-101 .elementor-element.elementor-element-38baa009{--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;}.elementor-101 .elementor-element.elementor-element-38baa009.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-12764332{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-22df927a{--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;--justify-content:space-between;}.elementor-101 .elementor-element.elementor-element-22df927a:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-22df927a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casaoaxacaelrestaurante.com/wp-content/uploads/2025/11/Grafico_Casa_Oaxaca_El_Restaurante_1.png");background-position:120px 172px;background-repeat:no-repeat;background-size:15% auto;}.elementor-101 .elementor-element.elementor-element-22df927a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-71891d5b{padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-71891d5b img{width:15%;}.elementor-101 .elementor-element.elementor-element-1de72297{padding:0px 0px 0px 0px;text-align:start;font-family:"Italiana", Sans-serif;font-size:40px;font-weight:400;line-height:55px;letter-spacing:2px;color:#000000;}.elementor-101 .elementor-element.elementor-element-1cde42bc{padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-1cde42bc img{width:14%;}.elementor-101 .elementor-element.elementor-element-7d0e74c2{--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;}.elementor-101 .elementor-element.elementor-element-622f79ec{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-75d771ac{--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;}.elementor-101 .elementor-element.elementor-element-cc0c9b7 img{width:85%;}.elementor-101 .elementor-element.elementor-element-7bb221c1{--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;--justify-content:center;}.elementor-101 .elementor-element.elementor-element-7bb221c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-5fdc80a{padding:20px 0px 30px 0px;}.elementor-101 .elementor-element.elementor-element-5fdc80a img{width:40%;}.elementor-101 .elementor-element.elementor-element-4ac1198b{--divider-border-style:solid;--divider-color:var( --e-global-color-641715a );--divider-border-width:1px;}.elementor-101 .elementor-element.elementor-element-4ac1198b .elementor-divider-separator{width:100%;}.elementor-101 .elementor-element.elementor-element-4ac1198b .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-101 .elementor-element.elementor-element-813e7d6{text-align:center;font-family:"Pathway Extreme", Sans-serif;font-size:15px;font-weight:500;line-height:30px;letter-spacing:0.6px;color:#101010;}.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-101 .elementor-element.elementor-element-47d5547b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-47d5547b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-47d5547b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-101 .elementor-element.elementor-element-47d5547b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-47d5547b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-101 .elementor-element.elementor-element-47d5547b .elementor-icon-list-icon i{color:var( --e-global-color-641715a );transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-47d5547b .elementor-icon-list-icon svg{fill:var( --e-global-color-641715a );transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-47d5547b{--e-icon-list-icon-size:14px;}.elementor-101 .elementor-element.elementor-element-47d5547b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-47d5547b .elementor-icon-list-item > a{font-family:"Pathway Extreme", Sans-serif;font-size:15px;font-weight:600;}.elementor-101 .elementor-element.elementor-element-47d5547b .elementor-icon-list-text{color:var( --e-global-color-b8a417f );transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-dc42c37{--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;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-196c1d10{--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;--justify-content:center;}.elementor-101 .elementor-element.elementor-element-69c98111 img{width:25%;}.elementor-101 .elementor-element.elementor-element-5dce20d1 .elementor-button{background-color:#D2BABA00;font-family:"Kodchasan", Sans-serif;font-size:16px;font-weight:600;letter-spacing:2px;fill:var( --e-global-color-b8a417f );color:var( --e-global-color-b8a417f );border-style:none;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-101 .elementor-element.elementor-element-23fdc087{--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;}.elementor-101 .elementor-element.elementor-element-7e087de2 .stratum-instagram .stratum-instagram__wrapper{--columns:3;margin:-5px;}.elementor-101 .elementor-element.elementor-element-7e087de2 .stratum-instagram .stratum-instagram__item{padding:5px;}.elementor-101 .elementor-element.elementor-element-7166157d{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-448a684d{--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;}.elementor-101 .elementor-element.elementor-element-448a684d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-46c00a76{padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-46c00a76 img{width:32%;}.elementor-101 .elementor-element.elementor-element-ad4c7b8{padding:0px 0px 0px 0px;text-align:center;font-family:"Italiana", Sans-serif;font-size:40px;font-weight:400;line-height:55px;letter-spacing:2px;color:#000000;}.elementor-101 .elementor-element.elementor-element-30276b2{--divider-border-style:solid;--divider-color:var( --e-global-color-641715a );--divider-border-width:1px;}.elementor-101 .elementor-element.elementor-element-30276b2 .elementor-divider-separator{width:100%;}.elementor-101 .elementor-element.elementor-element-30276b2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-101 .elementor-element.elementor-element-7e1e8c2f{padding:0px 0px 0px 0px;text-align:center;font-family:"Pathway Extreme", Sans-serif;font-size:17px;font-weight:400;line-height:30px;letter-spacing:0.6px;color:#101010;}.elementor-101 .elementor-element.elementor-element-7184fb10{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Pathway Extreme", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.6px;color:#101010;}.elementor-101 .elementor-element.elementor-element-711c108c{--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;}.elementor-101 .elementor-element.elementor-element-781f34bc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-101 .elementor-element.elementor-element-5381ef0b{--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:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-34101e56 .elementor-button{background-color:#D2BABA00;font-family:"Kodchasan", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;fill:var( --e-global-color-b8a417f );color:var( --e-global-color-b8a417f );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-101 .elementor-element.elementor-element-34101e56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-101 .elementor-element.elementor-element-34101e56 .elementor-button .elementor-button-content-wrapper{gap:10px;}body.elementor-page-101:not(.elementor-motion-effects-element-type-background), body.elementor-page-101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-212664f ) 50%, var( --e-global-color-22acf75 ) 90%);}@media(max-width:1024px){.elementor-101 .elementor-element.elementor-element-399b5835:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-399b5835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casaoaxacaelrestaurante.com/wp-content/uploads/2025/11/Mole_negro_Casa_Oaxaca_El_Restaurante_1a.jpg");}.elementor-101 .elementor-element.elementor-element-399b5835 > .elementor-container{min-height:800px;}.elementor-101 .elementor-element.elementor-element-399b5835{padding:0px 25px 0px 25px;}.elementor-101 .elementor-element.elementor-element-7fdfae3{padding:0px 0px 470px 0px;}.elementor-101 .elementor-element.elementor-element-7fdfae3 img{max-width:28%;}.elementor-101 .elementor-element.elementor-element-3f0dd00e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-217fdbe7{padding:0px 0px 10px 0px;}.elementor-101 .elementor-element.elementor-element-217fdbe7 img{width:12%;}.elementor-101 .elementor-element.elementor-element-679835ec{font-size:28px;line-height:1.3em;}.elementor-101 .elementor-element.elementor-element-216f3f5d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-101 .elementor-element.elementor-element-4770288c{font-size:13px;line-height:1.8em;}.elementor-101 .elementor-element.elementor-element-60d1554d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-188aa7ab{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-45e729e5{font-size:13px;line-height:1.8em;}.elementor-101 .elementor-element.elementor-element-4dfecf11{--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-62df6dac .elementor-button{font-size:12px;}.elementor-101 .elementor-element.elementor-element-2cf90e4 .elementor-button{font-size:12px;}.elementor-101 .elementor-element.elementor-element-3c5cc110{--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-12764332{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-22df927a:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-22df927a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:70px 120px;background-size:45px auto;}.elementor-101 .elementor-element.elementor-element-71891d5b{padding:0px 0px 10px 0px;}.elementor-101 .elementor-element.elementor-element-71891d5b img{width:15%;}.elementor-101 .elementor-element.elementor-element-1de72297{font-size:25px;line-height:1.3em;}.elementor-101 .elementor-element.elementor-element-1cde42bc{padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-1cde42bc img{width:15%;}.elementor-101 .elementor-element.elementor-element-622f79ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-cc0c9b7 img{width:80%;}.elementor-101 .elementor-element.elementor-element-5fdc80a img{width:48%;}.elementor-101 .elementor-element.elementor-element-4ac1198b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-101 .elementor-element.elementor-element-813e7d6{font-size:13px;line-height:1.8em;}.elementor-101 .elementor-element.elementor-element-47d5547b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-47d5547b .elementor-icon-list-item > a{font-size:13px;}.elementor-101 .elementor-element.elementor-element-69c98111 img{width:20%;}.elementor-101 .elementor-element.elementor-element-5dce20d1 .elementor-button{font-size:13px;}.elementor-101 .elementor-element.elementor-element-7e087de2 .stratum-instagram .stratum-instagram__item{padding:5px;}.elementor-101 .elementor-element.elementor-element-7e087de2 .stratum-instagram .stratum-instagram__wrapper{margin:-5px;}.elementor-101 .elementor-element.elementor-element-7166157d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-46c00a76{padding:0px 0px 10px 0px;}.elementor-101 .elementor-element.elementor-element-46c00a76 img{width:35%;}.elementor-101 .elementor-element.elementor-element-ad4c7b8{padding:0px 0px 0px 0px;font-size:25px;line-height:1.3em;}.elementor-101 .elementor-element.elementor-element-30276b2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-101 .elementor-element.elementor-element-7e1e8c2f{padding:0px 0px 0px 0px;font-size:13px;line-height:1.8em;}.elementor-101 .elementor-element.elementor-element-7184fb10{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:11px;line-height:1.8em;}.elementor-101 .elementor-element.elementor-element-34101e56 .elementor-button{font-size:12px;}}@media(max-width:767px){.elementor-101 .elementor-element.elementor-element-399b5835:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-399b5835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casaoaxacaelrestaurante.com/wp-content/uploads/2025/11/Mole_negro_Casa_Oaxaca_El_Restaurante_2a.jpg");background-position:center center;}.elementor-101 .elementor-element.elementor-element-399b5835 > .elementor-container{min-height:612px;}.elementor-101 .elementor-element.elementor-element-399b5835{padding:0px 20px 0px 20px;}.elementor-101 .elementor-element.elementor-element-7fdfae3{padding:0px 0px 135px 0px;}.elementor-101 .elementor-element.elementor-element-7fdfae3 img{max-width:66%;}.elementor-101 .elementor-element.elementor-element-3f0dd00e{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-217fdbe7 img{width:14%;}.elementor-101 .elementor-element.elementor-element-679835ec{text-align:center;font-size:30px;}.elementor-101 .elementor-element.elementor-element-4770288c{padding:0px 0px 20px 0px;text-align:justify;font-size:14px;}.elementor-101 .elementor-element.elementor-element-3b3cc372{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-78f5387b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-188aa7ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-45e729e5{padding:50px 0px 20px 0px;text-align:center;font-size:14px;}.elementor-101 .elementor-element.elementor-element-2818b60b{padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-2818b60b img{width:12%;}.elementor-101 .elementor-element.elementor-element-4dfecf11{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-101 .elementor-element.elementor-element-62df6dac{padding:40px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-62df6dac .elementor-button{font-size:12px;}.elementor-101 .elementor-element.elementor-element-2cf90e4{padding:40px 0px 40px 0px;}.elementor-101 .elementor-element.elementor-element-2cf90e4 .elementor-button{font-size:12px;}.elementor-101 .elementor-element.elementor-element-3c5cc110{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-101 .elementor-element.elementor-element-52d3da4f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-38baa009{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-12764332{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-22df927a:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-22df927a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100px 140px;background-size:55px auto;}.elementor-101 .elementor-element.elementor-element-71891d5b img{width:18%;}.elementor-101 .elementor-element.elementor-element-1de72297{padding:0px 0px 0px 20px;text-align:start;font-size:30px;line-height:1.5em;letter-spacing:1.6px;}.elementor-101 .elementor-element.elementor-element-1cde42bc{padding:0px 0px 50px 0px;}.elementor-101 .elementor-element.elementor-element-1cde42bc img{width:16%;}.elementor-101 .elementor-element.elementor-element-622f79ec{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-cc0c9b7 img{width:90%;}.elementor-101 .elementor-element.elementor-element-5fdc80a{padding:50px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-5fdc80a img{width:55%;}.elementor-101 .elementor-element.elementor-element-4ac1198b .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-101 .elementor-element.elementor-element-813e7d6{padding:0px 0px 20px 0px;text-align:center;font-size:14px;}.elementor-101 .elementor-element.elementor-element-47d5547b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-47d5547b .elementor-icon-list-item > a{font-size:14px;}.elementor-101 .elementor-element.elementor-element-dc42c37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-69c98111{padding:0px 0px 30px 0px;}.elementor-101 .elementor-element.elementor-element-69c98111 img{width:18%;}.elementor-101 .elementor-element.elementor-element-5dce20d1{padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-5dce20d1 .elementor-button{font-size:14px;}.elementor-101 .elementor-element.elementor-element-23fdc087{--min-height:80vh;}.elementor-101 .elementor-element.elementor-element-7e087de2{padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-7e087de2 .stratum-instagram .stratum-instagram__wrapper{--columns:2;margin:-5px;}.elementor-101 .elementor-element.elementor-element-7e087de2 .stratum-instagram .stratum-instagram__item{padding:5px;}.elementor-101 .elementor-element.elementor-element-7166157d{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-46c00a76 img{width:35%;}.elementor-101 .elementor-element.elementor-element-ad4c7b8{padding:0px 0px 0px 20px;text-align:center;font-size:30px;line-height:1.5em;letter-spacing:1.6px;}.elementor-101 .elementor-element.elementor-element-7e1e8c2f{padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-101 .elementor-element.elementor-element-7184fb10{padding:0px 0px 20px 0px;text-align:justify;font-size:12px;}.elementor-101 .elementor-element.elementor-element-5381ef0b{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-34101e56{padding:60px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-34101e56 .elementor-button{font-size:12px;}}@media(min-width:768px){.elementor-101 .elementor-element.elementor-element-5c045859{--width:45%;}.elementor-101 .elementor-element.elementor-element-65f74eb7{--width:55%;}.elementor-101 .elementor-element.elementor-element-3b3cc372{--width:30.8%;}.elementor-101 .elementor-element.elementor-element-78f5387b{--width:67%;}.elementor-101 .elementor-element.elementor-element-19dc4aad{--width:40%;}.elementor-101 .elementor-element.elementor-element-717ff819{--width:55%;}.elementor-101 .elementor-element.elementor-element-52d3da4f{--width:67%;}.elementor-101 .elementor-element.elementor-element-38baa009{--width:30.8%;}.elementor-101 .elementor-element.elementor-element-22df927a{--width:40%;}.elementor-101 .elementor-element.elementor-element-7d0e74c2{--width:55%;}.elementor-101 .elementor-element.elementor-element-75d771ac{--width:50%;}.elementor-101 .elementor-element.elementor-element-7bb221c1{--width:50%;}.elementor-101 .elementor-element.elementor-element-196c1d10{--width:33.3333%;}.elementor-101 .elementor-element.elementor-element-23fdc087{--width:66.6666%;}.elementor-101 .elementor-element.elementor-element-448a684d{--width:45%;}.elementor-101 .elementor-element.elementor-element-711c108c{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-101 .elementor-element.elementor-element-78f5387b{--width:500px;}.elementor-101 .elementor-element.elementor-element-52d3da4f{--width:500px;}}