.elementor-2687 .elementor-element.elementor-element-8627cdb:not(.elementor-motion-effects-element-type-background), .elementor-2687 .elementor-element.elementor-element-8627cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#620030;}.elementor-2687 .elementor-element.elementor-element-8627cdb > .elementor-background-overlay{background-image:url("https://restaurantecalaroche.com/wp-content/uploads/2022/12/Cala-Roche-volvemos-del-verano.png");background-size:contain;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2687 .elementor-element.elementor-element-8627cdb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2687 .elementor-element.elementor-element-a0f09c1 > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-2687 .elementor-element.elementor-element-a0f09c1{text-align:center;}.elementor-2687 .elementor-element.elementor-element-a0f09c1 .elementor-heading-title{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:60px;font-weight:400;}.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-2687 .elementor-element.elementor-element-a6c9ba2{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-2687 .elementor-element.elementor-element-a6c9ba2 > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-2687 .elementor-element.elementor-element-a6c9ba2 .elementor-divider-separator{width:100%;}.elementor-2687 .elementor-element.elementor-element-a6c9ba2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2687 .elementor-element.elementor-element-52bba51 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;}.elementor-2687 .elementor-element.elementor-element-52bba51{margin-top:0%;margin-bottom:8%;padding:4% 09% 4% 9%;}.elementor-2687 .elementor-element.elementor-element-226b0a1 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2687 .elementor-element.elementor-element-cfb2a84{text-align:center;}.elementor-2687 .elementor-element.elementor-element-cfb2a84 .elementor-heading-title{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:42px;font-weight:400;}.elementor-2687 .elementor-element.elementor-element-e7fc3ad{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-2687 .elementor-element.elementor-element-e7fc3ad .elementor-divider-separator{width:100%;}.elementor-2687 .elementor-element.elementor-element-e7fc3ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-description{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-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-2687 .elementor-element.elementor-element-d564814 .elementor-price-list-separator{border-bottom-style:none;}.elementor-2687 .elementor-element.elementor-element-d564814 .elementor-price-list-header{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:19px;font-weight:500;}.elementor-2687 .elementor-element.elementor-element-d564814 .elementor-price-list-price{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-weight:600;}body.rtl .elementor-2687 .elementor-element.elementor-element-d564814 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2687 .elementor-element.elementor-element-d564814 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-d564814 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-d564814 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2687 .elementor-element.elementor-element-d564814 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-2687 .elementor-element.elementor-element-d564814 .elementor-price-list-item{align-items:flex-start;}.elementor-2687 .elementor-element.elementor-element-0cc70db{text-align:center;}.elementor-2687 .elementor-element.elementor-element-0cc70db .elementor-heading-title{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:42px;font-weight:400;}.elementor-2687 .elementor-element.elementor-element-1aaddf9{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-2687 .elementor-element.elementor-element-1aaddf9 .elementor-divider-separator{width:100%;}.elementor-2687 .elementor-element.elementor-element-1aaddf9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2687 .elementor-element.elementor-element-8b7b801 .elementor-price-list-separator{border-bottom-style:none;}.elementor-2687 .elementor-element.elementor-element-8b7b801 .elementor-price-list-header{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:19px;font-weight:500;}.elementor-2687 .elementor-element.elementor-element-8b7b801 .elementor-price-list-price{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-weight:600;}body.rtl .elementor-2687 .elementor-element.elementor-element-8b7b801 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2687 .elementor-element.elementor-element-8b7b801 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-8b7b801 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-8b7b801 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2687 .elementor-element.elementor-element-8b7b801 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-2687 .elementor-element.elementor-element-8b7b801 .elementor-price-list-item{align-items:flex-start;}.elementor-2687 .elementor-element.elementor-element-7b70747{text-align:center;}.elementor-2687 .elementor-element.elementor-element-7b70747 .elementor-heading-title{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:42px;font-weight:400;}.elementor-2687 .elementor-element.elementor-element-2dd16f6{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-2687 .elementor-element.elementor-element-2dd16f6 .elementor-divider-separator{width:100%;}.elementor-2687 .elementor-element.elementor-element-2dd16f6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2687 .elementor-element.elementor-element-c0dbd6f .elementor-price-list-separator{border-bottom-style:none;}.elementor-2687 .elementor-element.elementor-element-c0dbd6f .elementor-price-list-header{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:19px;font-weight:500;}.elementor-2687 .elementor-element.elementor-element-c0dbd6f .elementor-price-list-price{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-weight:600;}body.rtl .elementor-2687 .elementor-element.elementor-element-c0dbd6f .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2687 .elementor-element.elementor-element-c0dbd6f .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-c0dbd6f .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-c0dbd6f .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2687 .elementor-element.elementor-element-c0dbd6f .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-2687 .elementor-element.elementor-element-c0dbd6f .elementor-price-list-item{align-items:flex-start;}.elementor-2687 .elementor-element.elementor-element-3d88b9c{text-align:center;}.elementor-2687 .elementor-element.elementor-element-3d88b9c .elementor-heading-title{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:42px;font-weight:400;}.elementor-2687 .elementor-element.elementor-element-f8107de{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-2687 .elementor-element.elementor-element-f8107de .elementor-divider-separator{width:100%;}.elementor-2687 .elementor-element.elementor-element-f8107de .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2687 .elementor-element.elementor-element-c56b7a0 .elementor-price-list-separator{border-bottom-style:none;}.elementor-2687 .elementor-element.elementor-element-c56b7a0 .elementor-price-list-header{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:19px;font-weight:500;}.elementor-2687 .elementor-element.elementor-element-c56b7a0 .elementor-price-list-price{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-weight:600;}body.rtl .elementor-2687 .elementor-element.elementor-element-c56b7a0 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2687 .elementor-element.elementor-element-c56b7a0 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-c56b7a0 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-c56b7a0 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2687 .elementor-element.elementor-element-c56b7a0 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-2687 .elementor-element.elementor-element-c56b7a0 .elementor-price-list-item{align-items:flex-start;}.elementor-2687 .elementor-element.elementor-element-f43079d{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-2687 .elementor-element.elementor-element-f43079d .elementor-divider-separator{width:100%;}.elementor-2687 .elementor-element.elementor-element-f43079d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2687 .elementor-element.elementor-element-0aa55c6 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2687 .elementor-element.elementor-element-183a23d{text-align:center;}.elementor-2687 .elementor-element.elementor-element-183a23d .elementor-heading-title{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:42px;font-weight:400;}.elementor-2687 .elementor-element.elementor-element-0ba4587{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-2687 .elementor-element.elementor-element-0ba4587 .elementor-divider-separator{width:100%;}.elementor-2687 .elementor-element.elementor-element-0ba4587 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2687 .elementor-element.elementor-element-e89669b .elementor-price-list-separator{border-bottom-style:none;}.elementor-2687 .elementor-element.elementor-element-e89669b .elementor-price-list-header{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:19px;font-weight:500;}.elementor-2687 .elementor-element.elementor-element-e89669b .elementor-price-list-price{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-weight:600;}body.rtl .elementor-2687 .elementor-element.elementor-element-e89669b .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2687 .elementor-element.elementor-element-e89669b .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-e89669b .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-e89669b .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2687 .elementor-element.elementor-element-e89669b .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-2687 .elementor-element.elementor-element-e89669b .elementor-price-list-item{align-items:flex-start;}.elementor-2687 .elementor-element.elementor-element-1874cfb{text-align:center;}.elementor-2687 .elementor-element.elementor-element-1874cfb .elementor-heading-title{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:42px;font-weight:400;}.elementor-2687 .elementor-element.elementor-element-29359a7{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-2687 .elementor-element.elementor-element-29359a7 .elementor-divider-separator{width:100%;}.elementor-2687 .elementor-element.elementor-element-29359a7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2687 .elementor-element.elementor-element-683d33e .elementor-price-list-separator{border-bottom-style:none;}.elementor-2687 .elementor-element.elementor-element-683d33e .elementor-price-list-header{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:19px;font-weight:500;}.elementor-2687 .elementor-element.elementor-element-683d33e .elementor-price-list-price{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-weight:600;}body.rtl .elementor-2687 .elementor-element.elementor-element-683d33e .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2687 .elementor-element.elementor-element-683d33e .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-683d33e .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-683d33e .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2687 .elementor-element.elementor-element-683d33e .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-2687 .elementor-element.elementor-element-683d33e .elementor-price-list-item{align-items:flex-start;}.elementor-2687 .elementor-element.elementor-element-d159158{text-align:center;}.elementor-2687 .elementor-element.elementor-element-d159158 .elementor-heading-title{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:42px;font-weight:400;}.elementor-2687 .elementor-element.elementor-element-a6adb85{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-2687 .elementor-element.elementor-element-a6adb85 .elementor-divider-separator{width:100%;}.elementor-2687 .elementor-element.elementor-element-a6adb85 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2687 .elementor-element.elementor-element-662df2e .elementor-price-list-separator{border-bottom-style:none;}.elementor-2687 .elementor-element.elementor-element-662df2e .elementor-price-list-header{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:19px;font-weight:500;}.elementor-2687 .elementor-element.elementor-element-662df2e .elementor-price-list-price{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-weight:600;}body.rtl .elementor-2687 .elementor-element.elementor-element-662df2e .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2687 .elementor-element.elementor-element-662df2e .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-662df2e .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-662df2e .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2687 .elementor-element.elementor-element-662df2e .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-2687 .elementor-element.elementor-element-662df2e .elementor-price-list-item{align-items:flex-start;}.elementor-2687 .elementor-element.elementor-element-700e22f{text-align:center;}.elementor-2687 .elementor-element.elementor-element-700e22f .elementor-heading-title{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:42px;font-weight:400;}.elementor-2687 .elementor-element.elementor-element-5d35aea{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-2687 .elementor-element.elementor-element-5d35aea .elementor-divider-separator{width:100%;}.elementor-2687 .elementor-element.elementor-element-5d35aea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2687 .elementor-element.elementor-element-b8b7674 .elementor-price-list-separator{border-bottom-style:none;}.elementor-2687 .elementor-element.elementor-element-b8b7674 .elementor-price-list-header{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-size:19px;font-weight:500;}.elementor-2687 .elementor-element.elementor-element-b8b7674 .elementor-price-list-price{color:var( --e-global-color-text );font-family:"GFS Didot", Sans-serif;font-weight:600;}body.rtl .elementor-2687 .elementor-element.elementor-element-b8b7674 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2687 .elementor-element.elementor-element-b8b7674 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-b8b7674 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2687 .elementor-element.elementor-element-b8b7674 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2687 .elementor-element.elementor-element-b8b7674 .elementor-price-list li:not(:last-child){margin-bottom:20px;}.elementor-2687 .elementor-element.elementor-element-b8b7674 .elementor-price-list-item{align-items:flex-start;}.elementor-2687 .elementor-element.elementor-element-1436a97{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-2687 .elementor-element.elementor-element-1436a97 .elementor-divider-separator{width:100%;}.elementor-2687 .elementor-element.elementor-element-1436a97 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2687 .elementor-element.elementor-element-a0f09c1 .elementor-heading-title{font-size:35px;}}@media(min-width:768px){.elementor-2687 .elementor-element.elementor-element-6a90b72{width:7.86%;}.elementor-2687 .elementor-element.elementor-element-788b41e{width:84.234%;}.elementor-2687 .elementor-element.elementor-element-226b0a1{width:46.508%;}.elementor-2687 .elementor-element.elementor-element-0aa55c6{width:6.288%;}.elementor-2687 .elementor-element.elementor-element-0cf723b{width:46.726%;}.elementor-2687 .elementor-element.elementor-element-984c078{width:7.572%;}}