.elementor-4482 .elementor-element.elementor-element-dee71be{--display:flex;--min-height:600px;}.elementor-4482 .elementor-element.elementor-element-dee71be:not(.elementor-motion-effects-element-type-background), .elementor-4482 .elementor-element.elementor-element-dee71be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.agrodolceroma.it/wp-content/uploads/2022/10/MSK7112_edit_print-scaled.jpg");background-position:center center;background-size:cover;}.elementor-4482 .elementor-element.elementor-element-aecb244{--display:flex;--min-height:360px;--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;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4482 .elementor-element.elementor-element-b8f06ff{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{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-4482 .elementor-element.elementor-element-66248a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-4482 .elementor-element.elementor-element-aeb2d51{--display:flex;}.elementor-4482 .elementor-element.elementor-element-aeb2d51:not(.elementor-motion-effects-element-type-background), .elementor-4482 .elementor-element.elementor-element-aeb2d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.agrodolceroma.it/wp-content/uploads/2022/10/anti.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4482 .elementor-element.elementor-element-8e6710c{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4482 .elementor-element.elementor-element-ad6ec01{--display:flex;--min-height:360px;--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;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4482 .elementor-element.elementor-element-65327c3{--display:flex;}.elementor-4482 .elementor-element.elementor-element-65327c3:not(.elementor-motion-effects-element-type-background), .elementor-4482 .elementor-element.elementor-element-65327c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.agrodolceroma.it/wp-content/uploads/2022/11/l6NgSNns.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4482 .elementor-element.elementor-element-1f17eee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4482 .elementor-element.elementor-element-a6885fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-4482 .elementor-element.elementor-element-b89afb8{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4482 .elementor-element.elementor-element-7b12591{--display:flex;--min-height:360px;--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;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4482 .elementor-element.elementor-element-8baf1d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4482 .elementor-element.elementor-element-80b9bd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-4482 .elementor-element.elementor-element-57d43a0{--display:flex;}.elementor-4482 .elementor-element.elementor-element-57d43a0:not(.elementor-motion-effects-element-type-background), .elementor-4482 .elementor-element.elementor-element-57d43a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.agrodolceroma.it/wp-content/uploads/2022/10/MSK7147_edit_print-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4482 .elementor-element.elementor-element-df9eb65{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4482 .elementor-element.elementor-element-f3515ad{--display:flex;--min-height:360px;--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;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4482 .elementor-element.elementor-element-3fa068d{--display:flex;}.elementor-4482 .elementor-element.elementor-element-3fa068d:not(.elementor-motion-effects-element-type-background), .elementor-4482 .elementor-element.elementor-element-3fa068d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.agrodolceroma.it/wp-content/uploads/2022/11/l6NgSNns.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4482 .elementor-element.elementor-element-620e6dc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4482 .elementor-element.elementor-element-ef0d6c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;font-family:"Great Vibes", Sans-serif;font-size:86px;font-weight:400;line-height:84px;color:var( --e-global-color-secondary );}.elementor-4482 .elementor-element.elementor-element-029ab11{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4482 .elementor-element.elementor-element-38e49ea{--display:flex;--min-height:360px;--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;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4482 .elementor-element.elementor-element-99e8280{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4482 .elementor-element.elementor-element-d0fdc5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-4482 .elementor-element.elementor-element-39877fd{--display:flex;}.elementor-4482 .elementor-element.elementor-element-39877fd:not(.elementor-motion-effects-element-type-background), .elementor-4482 .elementor-element.elementor-element-39877fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.agrodolceroma.it/wp-content/uploads/2022/10/MSK7395_edit_print-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4482 .elementor-element.elementor-element-0cd2d5d{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4482 .elementor-element.elementor-element-2b46800{--display:flex;--min-height:360px;--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;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4482 .elementor-element.elementor-element-eef6e38{--display:flex;}.elementor-4482 .elementor-element.elementor-element-eef6e38:not(.elementor-motion-effects-element-type-background), .elementor-4482 .elementor-element.elementor-element-eef6e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.agrodolceroma.it/wp-content/uploads/2023/01/agrodolce_ristorante_roma13-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4482 .elementor-element.elementor-element-c4f3c74{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4482 .elementor-element.elementor-element-89f217d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;font-family:"Great Vibes", Sans-serif;font-size:86px;font-weight:400;line-height:84px;color:var( --e-global-color-secondary );}.elementor-4482 .elementor-element.elementor-element-1e75db9{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4482 .elementor-element.elementor-element-fb31f6e{--display:flex;--min-height:360px;--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;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4482 .elementor-element.elementor-element-f73b0b0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4482 .elementor-element.elementor-element-74de48b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-4482 .elementor-element.elementor-element-fda6a62{--display:flex;}.elementor-4482 .elementor-element.elementor-element-fda6a62:not(.elementor-motion-effects-element-type-background), .elementor-4482 .elementor-element.elementor-element-fda6a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.agrodolceroma.it/wp-content/uploads/2023/01/agrodolce_ristorante_roma2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4482 .elementor-element.elementor-element-7f10674{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4482 .elementor-element.elementor-element-3037162{--display:flex;--min-height:360px;--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;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4482 .elementor-element.elementor-element-a1e6327{--display:flex;}.elementor-4482 .elementor-element.elementor-element-a1e6327:not(.elementor-motion-effects-element-type-background), .elementor-4482 .elementor-element.elementor-element-a1e6327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.agrodolceroma.it/wp-content/uploads/2022/12/27f550be-d003-480a-ac2e-27abd1ee34c1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4482 .elementor-element.elementor-element-60f2959{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4482 .elementor-element.elementor-element-456a315{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;font-family:"Great Vibes", Sans-serif;font-size:86px;font-weight:400;line-height:84px;color:var( --e-global-color-secondary );}.elementor-4482 .elementor-element.elementor-element-329054f{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4482 .elementor-element.elementor-element-66248a4{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4482 .elementor-element.elementor-element-a6885fe{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4482 .elementor-element.elementor-element-80b9bd1{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4482 .elementor-element.elementor-element-d0fdc5a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4482 .elementor-element.elementor-element-74de48b{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-4482 .elementor-element.elementor-element-66248a4{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4482 .elementor-element.elementor-element-a6885fe{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4482 .elementor-element.elementor-element-80b9bd1{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4482 .elementor-element.elementor-element-d0fdc5a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4482 .elementor-element.elementor-element-74de48b{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for container, class: .elementor-element-dee71be */.elementor-4482 .elementor-element.elementor-element-dee71be {
  position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6547d04 */.menu-item { padding-block: 1px; }
.item-header { display: flex; align-items: baseline; gap: 8px; }
.item-name {
  font-weight: 500;
  font-size: 18px;
  text-transform: uppercase;
  white-space: nowrap;
}
.item-dots {
  flex: 1;
  min-width: 20px;
  border-bottom: 1px solid #C59D5F;
  margin-bottom: 4px;
}
.item-price {
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 300;
  white-space: nowrap;
}
.item-desc {
  font-size: 18px;
  font-weight:300;
  color: #888;
  margin-top: 2px;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff13131 */.menu-item { padding-block: 1px; }
.item-header { display: flex; align-items: baseline; gap: 8px; }
.item-name {
  font-weight: 500;
  font-size: 18px;
  text-transform: uppercase;
  white-space: nowrap;
}
.item-dots {
  flex: 1;
  min-width: 20px;
  border-bottom: 1px solid #C59D5F;
  margin-bottom: 4px;
}
.item-price {
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 300;
  white-space: nowrap;
}
.item-desc {
  font-size: 18px;
  font-weight: 400;
  color: #888;
  margin-top: 2px;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a313ff */.menu-item { padding-block: 1px; }
.item-header { display: flex; align-items: baseline; gap: 8px; }
.item-name {
  font-weight: 500;
  font-size: 18px;
  text-transform: uppercase;
  white-space: nowrap;
}
.item-dots {
  flex: 1;
  min-width: 20px;
  border-bottom: 1px solid #C59D5F;
  margin-bottom: 4px;
}
.item-price {
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 300;
  white-space: nowrap;
}
.item-desc {
  font-size: 18px;
  font-weight: 400;
  color: #888;
  margin-top: 2px;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-928a68d */.menu-item { padding-block: 1px; }
.item-header { display: flex; align-items: baseline; gap: 8px; }
.item-name {
  font-weight: 500;
  font-size: 18px;
  text-transform: uppercase;
  white-space: nowrap;
}
.item-dots {
  flex: 1;
  min-width: 20px;
  border-bottom: 1px solid #C59D5F;
  margin-bottom: 4px;
}
.item-price {
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 300;
  white-space: nowrap;
}
.item-desc {
  font-size: 18px;
  font-weight: 400;
  color: #888;
  margin-top: 2px;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-392c9a5 */.menu-item { padding-block: 1px; }
.item-header { display: flex; align-items: baseline; gap: 8px; }
.item-name {
  font-weight: 500;
  font-size: 18px;
  text-transform: uppercase;
  white-space: nowrap;
}
.item-dots {
  flex: 1;
  min-width: 20px;
  border-bottom: 1px solid #C59D5F;
  margin-bottom: 4px;
}
.item-price {
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 300;
  white-space: nowrap;
}
.item-desc {
  font-size: 18px;
  font-weight: 400;
  color: #888;
  margin-top: 2px;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f8d46c */.menu-item { padding-block: 1px; }
.item-header { display: flex; align-items: baseline; gap: 8px; }
.item-name {
  font-weight: 500;
  font-size: 18px;
  text-transform: uppercase;
  white-space: nowrap;
}
.item-dots {
  flex: 1;
  min-width: 20px;
  border-bottom: 1px solid #C59D5F;
  margin-bottom: 4px;
}
.item-price {
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 300;
  white-space: nowrap;
}
.item-desc {
  font-size: 18px;
  font-weight: 400;
  color: #888;
  margin-top: 2px;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6647c93 */.menu-item { padding-block: 1px; }
.item-header { display: flex; align-items: baseline; gap: 8px; }
.item-name {
  font-weight: 500;
  font-size: 18px;
  text-transform: uppercase;
  white-space: nowrap;
}
.item-dots {
  flex: 1;
  min-width: 20px;
  border-bottom: 1px solid #C59D5F;
  margin-bottom: 4px;
}
.item-price {
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 300;
  white-space: nowrap;
}
.item-desc {
  font-size: 18px;
  font-weight: 400;
  color: #888;
  margin-top: 2px;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1598e29 */.menu-item { padding-block: 1px; }
.item-header { display: flex; align-items: baseline; gap: 8px; }
.item-name {
  font-weight: 500;
  font-size: 18px;
  text-transform: uppercase;
  white-space: nowrap;
}
.item-dots {
  flex: 1;
  min-width: 20px;
  border-bottom: 1px solid #C59D5F;
  margin-bottom: 4px;
}
.item-price {
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 300;
  white-space: nowrap;
}
.item-desc {
  font-size: 18px;
  font-weight: 400;
  color: #888;
  margin-top: 2px;
  line-height: 1.4;
}/* End custom CSS */