.elementor-55 .elementor-element.elementor-element-37af439 > .elementor-background-overlay{background-image:url("https://ristorantemassimiliano.com/wp-content/uploads/2025/05/gray-concrete-texture-ristorante-massimiliano.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-37af439 > .elementor-container{max-width:1300px;}.elementor-55 .elementor-element.elementor-element-37af439{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:130px 0px 130px 0px;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-65c0029.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-65c0029.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-65c0029 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-ca82166:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-55 .elementor-element.elementor-element-ca82166 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ristorantemassimiliano.com/wp-content/uploads/2025/06/pizza-ristorante-massimiliano.webp");background-position:center center;background-size:cover;}.elementor-55 .elementor-element.elementor-element-ca82166 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 60px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-ca82166 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-6f8f56e{--spacer-size:400px;}.elementor-55 .elementor-element.elementor-element-ab235e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-55 .elementor-element.elementor-element-ab235e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ristorantemassimiliano.com/wp-content/uploads/2025/06/pasta-ristorante-massimiliano.webp");background-position:center center;background-size:cover;}.elementor-55 .elementor-element.elementor-element-ab235e8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-ab235e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-cc656c1{--spacer-size:400px;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-499e208.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-499e208.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-499e208 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 60px;}.elementor-55 .elementor-element.elementor-element-f4191ac .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-5836fbc{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-55 .elementor-element.elementor-element-5836fbc .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-7faec5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-55 .elementor-element.elementor-element-c6d0c10{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-cdb4c90 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-e8527bc .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:18px 28px 18px 28px;}.elementor-55 .elementor-element.elementor-element-e8527bc .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-e8527bc .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-e8527bc{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-55 .elementor-element.elementor-element-e8527bc .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-e8527bc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-6f9bc09 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-215205c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-55 .elementor-element.elementor-element-215205c .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:18px 28px 18px 28px;}.elementor-55 .elementor-element.elementor-element-215205c .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-215205c .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-215205c .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-215205c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-eb3cea2 > .elementor-container{max-width:1290px;}.elementor-55 .elementor-element.elementor-element-eb3cea2{overflow:hidden;margin-top:150px;margin-bottom:150px;}.elementor-55 .elementor-element.elementor-element-ade5c36 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-55 .elementor-element.elementor-element-83048d8:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-83048d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ristorantemassimiliano.com/wp-content/uploads/2025/05/sphagetti-ristorante-massimiliano-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55 .elementor-element.elementor-element-83048d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-55 .elementor-element.elementor-element-83048d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-da2fe67{--spacer-size:515px;}.elementor-55 .elementor-element.elementor-element-a119883:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-a119883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B22222;}.elementor-55 .elementor-element.elementor-element-a119883{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-55 .elementor-element.elementor-element-a119883 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-58941b2 .elementor-heading-title{font-family:var( --e-global-typography-538225b-font-family ), Sans-serif;font-size:var( --e-global-typography-538225b-font-size );font-weight:var( --e-global-typography-538225b-font-weight );text-transform:var( --e-global-typography-538225b-text-transform );text-decoration:var( --e-global-typography-538225b-text-decoration );line-height:var( --e-global-typography-538225b-line-height );color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-589ebcd{--divider-border-style:solid;--divider-color:#FFFFFF4F;--divider-border-width:1px;}.elementor-55 .elementor-element.elementor-element-589ebcd .elementor-divider-separator{width:100%;}.elementor-55 .elementor-element.elementor-element-589ebcd .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-55 .elementor-element.elementor-element-2606004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-55 .elementor-element.elementor-element-2606004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-55 .elementor-element.elementor-element-2606004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-55 .elementor-element.elementor-element-2606004 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-55 .elementor-element.elementor-element-2606004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-55 .elementor-element.elementor-element-2606004 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-2606004 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-2606004{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-2606004 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-55 .elementor-element.elementor-element-2606004 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-2606004 .elementor-icon-list-item > a{text-decoration:none;}.elementor-55 .elementor-element.elementor-element-2606004 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-2606004 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-bda65b8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-55 .elementor-element.elementor-element-bda65b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-55 .elementor-element.elementor-element-bda65b8 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-55 .elementor-element.elementor-element-63a5eff .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-58ea758 > .elementor-background-overlay{background-image:url("https://ristorantemassimiliano.com/wp-content/uploads/2025/05/gray-concrete-texture-ristorante-massimiliano.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-58ea758 > .elementor-container{max-width:1290px;}.elementor-55 .elementor-element.elementor-element-58ea758{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-55 .elementor-element.elementor-element-267d97f > .elementor-container{max-width:1290px;}.elementor-55 .elementor-element.elementor-element-04b4963{text-align:center;}.elementor-55 .elementor-element.elementor-element-04b4963 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-7db0648{padding:0px 200px 0px 200px;text-align:center;}.elementor-55 .elementor-element.elementor-element-780a2a0 > .elementor-container{max-width:1320px;}.elementor-55 .elementor-element.elementor-element-780a2a0{margin-top:40px;margin-bottom:0px;}.elementor-55 .elementor-element.elementor-element-59b01ab > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-55 .elementor-element.elementor-element-f1ca0da{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-377d86b );border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-f1ca0da:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-f1ca0da img{border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-5b343fe{padding:5px 0px 0px 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-5b343fe .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-a446fa1 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-55 .elementor-element.elementor-element-f9b81e0{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-377d86b );border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-f9b81e0:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-f9b81e0 img{border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-4250043{padding:5px 0px 0px 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-4250043 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-9886984 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-55 .elementor-element.elementor-element-e0fc7e7{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-377d86b );border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-e0fc7e7:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-e0fc7e7 img{border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-179108d{padding:5px 0px 0px 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-179108d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-3eae779 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-55 .elementor-element.elementor-element-0ac04ae{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-377d86b );border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-0ac04ae:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-0ac04ae img{border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-ada2752{padding:5px 0px 0px 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-ada2752 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-f7db0cb > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-55 .elementor-element.elementor-element-ed5d236{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-377d86b );border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-ed5d236:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-ed5d236 img{border-radius:200px 200px 200px 200px;}.elementor-55 .elementor-element.elementor-element-4100ccb{padding:5px 0px 0px 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-4100ccb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-867aa5f > .elementor-container{max-width:1290px;}.elementor-55 .elementor-element.elementor-element-867aa5f{overflow:hidden;padding:100px 0px 100px 0px;}.elementor-55 .elementor-element.elementor-element-8df48a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-acfb2bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-acfb2bc .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-198f7bc{margin-top:20px;margin-bottom:20px;}.elementor-55 .elementor-element.elementor-element-5b8d76f > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-55 .elementor-element.elementor-element-a6f8bc2{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000004D;margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-2fee57d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-2fee57d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-2fee57d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-2fee57d > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-55 .elementor-element.elementor-element-bd64006 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-a60c036{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-3d034d8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-3d034d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-3d034d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-825e2f4{padding:0px 0px 31px 0px;text-align:end;}.elementor-55 .elementor-element.elementor-element-825e2f4 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1em;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-72d2919{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000004D;margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-f86b961.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-f86b961.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-f86b961 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-f86b961 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-55 .elementor-element.elementor-element-b458367 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-57a7af1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-182ab2a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-182ab2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-182ab2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-9372be7{padding:0px 0px 31px 0px;text-align:end;}.elementor-55 .elementor-element.elementor-element-9372be7 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1em;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-28b7514{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000004D;margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-a4a4583.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-a4a4583.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-a4a4583 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-a4a4583 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-55 .elementor-element.elementor-element-ea23a0c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-2dd9a9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-420a0c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-420a0c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-420a0c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-223e711{padding:0px 0px 31px 0px;text-align:end;}.elementor-55 .elementor-element.elementor-element-223e711 .elementor-heading-title{font-family:var( --e-global-typography-0aba0dc-font-family ), Sans-serif;font-size:var( --e-global-typography-0aba0dc-font-size );font-weight:var( --e-global-typography-0aba0dc-font-weight );text-transform:var( --e-global-typography-0aba0dc-text-transform );text-decoration:var( --e-global-typography-0aba0dc-text-decoration );line-height:var( --e-global-typography-0aba0dc-line-height );color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-26f61e8{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000004D;margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-b980097.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-b980097.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-b980097 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-b980097 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-55 .elementor-element.elementor-element-fcac76c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-0a79015{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-32c9dce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-32c9dce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-32c9dce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-e1fbdc5{padding:0px 0px 31px 0px;text-align:end;}.elementor-55 .elementor-element.elementor-element-e1fbdc5 .elementor-heading-title{font-family:var( --e-global-typography-0aba0dc-font-family ), Sans-serif;font-size:var( --e-global-typography-0aba0dc-font-size );font-weight:var( --e-global-typography-0aba0dc-font-weight );text-transform:var( --e-global-typography-0aba0dc-text-transform );text-decoration:var( --e-global-typography-0aba0dc-text-decoration );line-height:var( --e-global-typography-0aba0dc-line-height );color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-c52ca49 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-55 .elementor-element.elementor-element-2e9ece1{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000004D;margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-a8b684b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-a8b684b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-a8b684b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-a8b684b > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-55 .elementor-element.elementor-element-02ed030 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-a5c4bdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-bcd1e42.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-bcd1e42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-bcd1e42 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-5ee1bdc{padding:0px 0px 31px 0px;text-align:end;}.elementor-55 .elementor-element.elementor-element-5ee1bdc .elementor-heading-title{font-family:var( --e-global-typography-0aba0dc-font-family ), Sans-serif;font-size:var( --e-global-typography-0aba0dc-font-size );font-weight:var( --e-global-typography-0aba0dc-font-weight );text-transform:var( --e-global-typography-0aba0dc-text-transform );text-decoration:var( --e-global-typography-0aba0dc-text-decoration );line-height:var( --e-global-typography-0aba0dc-line-height );color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-9e9094f{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000004D;margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-0467ab8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-0467ab8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-0467ab8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-0467ab8 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-55 .elementor-element.elementor-element-04d35b3 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-7190d09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-edeb2bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-edeb2bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-edeb2bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-44bcc35{padding:0px 0px 31px 0px;text-align:end;}.elementor-55 .elementor-element.elementor-element-44bcc35 .elementor-heading-title{font-family:var( --e-global-typography-0aba0dc-font-family ), Sans-serif;font-size:var( --e-global-typography-0aba0dc-font-size );font-weight:var( --e-global-typography-0aba0dc-font-weight );text-transform:var( --e-global-typography-0aba0dc-text-transform );text-decoration:var( --e-global-typography-0aba0dc-text-decoration );line-height:var( --e-global-typography-0aba0dc-line-height );color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-fe2e36a{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000004D;margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-32dc831.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-32dc831.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-32dc831 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-32dc831 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-55 .elementor-element.elementor-element-ed15904 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-dc3dba9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-057c05b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-057c05b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-057c05b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-6b162b0{padding:0px 0px 31px 0px;text-align:end;}.elementor-55 .elementor-element.elementor-element-6b162b0 .elementor-heading-title{font-family:var( --e-global-typography-0aba0dc-font-family ), Sans-serif;font-size:var( --e-global-typography-0aba0dc-font-size );font-weight:var( --e-global-typography-0aba0dc-font-weight );text-transform:var( --e-global-typography-0aba0dc-text-transform );text-decoration:var( --e-global-typography-0aba0dc-text-decoration );line-height:var( --e-global-typography-0aba0dc-line-height );color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-65b4081{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000004D;margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-23dea85.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-23dea85.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-23dea85 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-23dea85 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-55 .elementor-element.elementor-element-a1cb57c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-6baa1f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-19b7613.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-19b7613.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-19b7613 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-55 .elementor-element.elementor-element-5f03bdc{padding:0px 0px 31px 0px;text-align:end;}.elementor-55 .elementor-element.elementor-element-5f03bdc .elementor-heading-title{font-family:var( --e-global-typography-0aba0dc-font-family ), Sans-serif;font-size:var( --e-global-typography-0aba0dc-font-size );font-weight:var( --e-global-typography-0aba0dc-font-weight );text-transform:var( --e-global-typography-0aba0dc-text-transform );text-decoration:var( --e-global-typography-0aba0dc-text-decoration );line-height:var( --e-global-typography-0aba0dc-line-height );color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-207556c .elementor-button{background-color:#090F1A00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:18px 28px 18px 28px;}.elementor-55 .elementor-element.elementor-element-207556c .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-207556c .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-207556c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-55 .elementor-element.elementor-element-207556c .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-207556c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-3abc461 > .elementor-container{max-width:1290px;}.elementor-55 .elementor-element.elementor-element-3abc461{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-55 .elementor-element.elementor-element-3abc461 > .elementor-background-overlay{opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-bbfa9bf.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-55 .elementor-element.elementor-element-bbfa9bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-55 .elementor-element.elementor-element-bbfa9bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-14bacd6{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-55 .elementor-element.elementor-element-14bacd6 img{height:500px;object-fit:cover;object-position:center center;}.elementor-55 .elementor-element.elementor-element-9773bfb > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://ristorantemassimiliano.com/wp-content/uploads/2025/05/gray-concrete-texture-ristorante-massimiliano.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.1;}.elementor-bc-flex-widget .elementor-55 .elementor-element.elementor-element-9773bfb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-55 .elementor-element.elementor-element-9773bfb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-55 .elementor-element.elementor-element-9773bfb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-55 .elementor-element.elementor-element-9773bfb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-55 .elementor-element.elementor-element-9773bfb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55 .elementor-element.elementor-element-2b5e6ed{text-align:center;}.elementor-55 .elementor-element.elementor-element-a620797{text-align:center;}.elementor-55 .elementor-element.elementor-element-a620797 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-41bd8db .elementor-swiper-button{font-size:40px;color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-41bd8db .elementor-swiper-button svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-cdb4c90{width:50%;}.elementor-55 .elementor-element.elementor-element-6f9bc09{width:50%;}.elementor-55 .elementor-element.elementor-element-ade5c36{width:40%;}.elementor-55 .elementor-element.elementor-element-bda65b8{width:59.665%;}.elementor-55 .elementor-element.elementor-element-2fee57d{width:79.998%;}.elementor-55 .elementor-element.elementor-element-3d034d8{width:20%;}.elementor-55 .elementor-element.elementor-element-f86b961{width:80%;}.elementor-55 .elementor-element.elementor-element-182ab2a{width:19.998%;}.elementor-55 .elementor-element.elementor-element-a4a4583{width:80%;}.elementor-55 .elementor-element.elementor-element-420a0c1{width:20%;}.elementor-55 .elementor-element.elementor-element-b980097{width:79.998%;}.elementor-55 .elementor-element.elementor-element-32c9dce{width:20%;}.elementor-55 .elementor-element.elementor-element-a8b684b{width:80%;}.elementor-55 .elementor-element.elementor-element-bcd1e42{width:20%;}.elementor-55 .elementor-element.elementor-element-0467ab8{width:80%;}.elementor-55 .elementor-element.elementor-element-edeb2bd{width:20%;}.elementor-55 .elementor-element.elementor-element-32dc831{width:80%;}.elementor-55 .elementor-element.elementor-element-057c05b{width:20%;}.elementor-55 .elementor-element.elementor-element-23dea85{width:80%;}.elementor-55 .elementor-element.elementor-element-19b7613{width:20%;}}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-37af439{padding:200px 15px 200px 15px;}.elementor-55 .elementor-element.elementor-element-499e208 > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-55 .elementor-element.elementor-element-7faec5a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-e8527bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-55 .elementor-element.elementor-element-215205c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-55 .elementor-element.elementor-element-eb3cea2{padding:0px 20px 0px 20px;}.elementor-55 .elementor-element.elementor-element-ade5c36 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-a119883{margin-top:30px;margin-bottom:0px;}.elementor-55 .elementor-element.elementor-element-58941b2 .elementor-heading-title{font-size:var( --e-global-typography-538225b-font-size );line-height:var( --e-global-typography-538225b-line-height );}.elementor-55 .elementor-element.elementor-element-bda65b8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-63a5eff .elementor-heading-title{font-size:45px;line-height:1.2em;}.elementor-55 .elementor-element.elementor-element-58ea758{padding:200px 15px 200px 15px;}.elementor-55 .elementor-element.elementor-element-04b4963 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-55 .elementor-element.elementor-element-7db0648{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-59b01ab > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-55 .elementor-element.elementor-element-5b343fe .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-a446fa1 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-55 .elementor-element.elementor-element-4250043 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-9886984 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-55 .elementor-element.elementor-element-179108d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-3eae779 > .elementor-element-populated{padding:30px 15px 0px 120px;}.elementor-55 .elementor-element.elementor-element-ada2752 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-f7db0cb > .elementor-element-populated{padding:30px 120px 0px 15px;}.elementor-55 .elementor-element.elementor-element-4100ccb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-867aa5f{padding:140px 15px 140px 15px;}.elementor-55 .elementor-element.elementor-element-8df48a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-acfb2bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-55 .elementor-element.elementor-element-5b8d76f > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-bd64006 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-825e2f4{padding:0px 0px 29px 0px;}.elementor-55 .elementor-element.elementor-element-825e2f4 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-55 .elementor-element.elementor-element-b458367 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-9372be7{padding:0px 0px 29px 0px;}.elementor-55 .elementor-element.elementor-element-9372be7 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-55 .elementor-element.elementor-element-ea23a0c .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-223e711{padding:0px 0px 29px 0px;}.elementor-55 .elementor-element.elementor-element-223e711 .elementor-heading-title{font-size:var( --e-global-typography-0aba0dc-font-size );line-height:var( --e-global-typography-0aba0dc-line-height );}.elementor-55 .elementor-element.elementor-element-fcac76c .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-e1fbdc5{padding:0px 0px 28px 0px;}.elementor-55 .elementor-element.elementor-element-e1fbdc5 .elementor-heading-title{font-size:var( --e-global-typography-0aba0dc-font-size );line-height:var( --e-global-typography-0aba0dc-line-height );}.elementor-55 .elementor-element.elementor-element-c52ca49 > .elementor-element-populated{padding:80px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-02ed030 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-5ee1bdc{padding:0px 0px 29px 0px;}.elementor-55 .elementor-element.elementor-element-5ee1bdc .elementor-heading-title{font-size:var( --e-global-typography-0aba0dc-font-size );line-height:var( --e-global-typography-0aba0dc-line-height );}.elementor-55 .elementor-element.elementor-element-04d35b3 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-44bcc35{padding:0px 0px 28px 0px;}.elementor-55 .elementor-element.elementor-element-44bcc35 .elementor-heading-title{font-size:var( --e-global-typography-0aba0dc-font-size );line-height:var( --e-global-typography-0aba0dc-line-height );}.elementor-55 .elementor-element.elementor-element-ed15904 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-6b162b0{padding:0px 0px 28px 0px;}.elementor-55 .elementor-element.elementor-element-6b162b0 .elementor-heading-title{font-size:var( --e-global-typography-0aba0dc-font-size );line-height:var( --e-global-typography-0aba0dc-line-height );}.elementor-55 .elementor-element.elementor-element-a1cb57c .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-5f03bdc{padding:0px 0px 28px 0px;}.elementor-55 .elementor-element.elementor-element-5f03bdc .elementor-heading-title{font-size:var( --e-global-typography-0aba0dc-font-size );line-height:var( --e-global-typography-0aba0dc-line-height );}.elementor-55 .elementor-element.elementor-element-207556c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-3abc461{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-9773bfb > .elementor-element-populated{padding:16% 5% 16% 5%;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-37af439 > .elementor-container{max-width:1290px;}.elementor-55 .elementor-element.elementor-element-37af439{margin-top:0px;margin-bottom:0px;padding:50px 10px 80px 10px;}.elementor-55 .elementor-element.elementor-element-ca82166{width:100%;}.elementor-55 .elementor-element.elementor-element-ca82166:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-55 .elementor-element.elementor-element-ca82166 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-55 .elementor-element.elementor-element-ca82166 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-55 .elementor-element.elementor-element-6f8f56e{--spacer-size:350px;}.elementor-55 .elementor-element.elementor-element-ab235e8{width:100%;}.elementor-55 .elementor-element.elementor-element-ab235e8 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-55 .elementor-element.elementor-element-cc656c1{--spacer-size:350px;}.elementor-55 .elementor-element.elementor-element-7faec5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-55 .elementor-element.elementor-element-cdb4c90{width:100%;}.elementor-55 .elementor-element.elementor-element-e8527bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-55 .elementor-element.elementor-element-e8527bc .elementor-button{font-size:12px;padding:15px 15px 15px 15px;}.elementor-55 .elementor-element.elementor-element-6f9bc09{width:100%;}.elementor-55 .elementor-element.elementor-element-6f9bc09 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-55 .elementor-element.elementor-element-215205c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-55 .elementor-element.elementor-element-215205c .elementor-button{font-size:12px;padding:15px 15px 15px 15px;}.elementor-55 .elementor-element.elementor-element-eb3cea2{margin-top:50px;margin-bottom:50px;}.elementor-55 .elementor-element.elementor-element-a119883{padding:30px 30px 30px 30px;}.elementor-55 .elementor-element.elementor-element-58941b2 .elementor-heading-title{font-size:var( --e-global-typography-538225b-font-size );line-height:var( --e-global-typography-538225b-line-height );}.elementor-55 .elementor-element.elementor-element-2606004{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-63a5eff .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-55 .elementor-element.elementor-element-58ea758 > .elementor-container{max-width:1290px;}.elementor-55 .elementor-element.elementor-element-58ea758{padding:80px 10px 80px 10px;}.elementor-55 .elementor-element.elementor-element-04b4963 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-55 .elementor-element.elementor-element-59b01ab > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-55 .elementor-element.elementor-element-5b343fe .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-a446fa1 > .elementor-element-populated{padding:30px 30px 0px 30px;}.elementor-55 .elementor-element.elementor-element-4250043 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-9886984 > .elementor-element-populated{padding:30px 30px 0px 30px;}.elementor-55 .elementor-element.elementor-element-179108d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-3eae779 > .elementor-element-populated{padding:30px 30px 0px 30px;}.elementor-55 .elementor-element.elementor-element-ada2752 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-f7db0cb > .elementor-element-populated{padding:30px 30px 0px 30px;}.elementor-55 .elementor-element.elementor-element-4100ccb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-867aa5f{padding:100px 10px 100px 10px;}.elementor-55 .elementor-element.elementor-element-acfb2bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-55 .elementor-element.elementor-element-2fee57d{width:80%;}.elementor-55 .elementor-element.elementor-element-bd64006{text-align:start;}.elementor-55 .elementor-element.elementor-element-bd64006 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-a60c036{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-3d034d8{width:20%;}.elementor-55 .elementor-element.elementor-element-825e2f4{padding:0px 0px 0px 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-825e2f4 .elementor-heading-title{font-size:23px;line-height:1em;}.elementor-55 .elementor-element.elementor-element-f86b961{width:80%;}.elementor-55 .elementor-element.elementor-element-b458367{text-align:start;}.elementor-55 .elementor-element.elementor-element-b458367 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-57a7af1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-182ab2a{width:20%;}.elementor-55 .elementor-element.elementor-element-9372be7{padding:0px 0px 0px 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-9372be7 .elementor-heading-title{font-size:23px;line-height:1em;}.elementor-55 .elementor-element.elementor-element-a4a4583{width:80%;}.elementor-55 .elementor-element.elementor-element-a4a4583 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-55 .elementor-element.elementor-element-ea23a0c{text-align:start;}.elementor-55 .elementor-element.elementor-element-ea23a0c .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-2dd9a9a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-420a0c1{width:20%;}.elementor-55 .elementor-element.elementor-element-223e711{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-223e711 .elementor-heading-title{font-size:var( --e-global-typography-0aba0dc-font-size );line-height:var( --e-global-typography-0aba0dc-line-height );}.elementor-55 .elementor-element.elementor-element-b980097{width:80%;}.elementor-55 .elementor-element.elementor-element-b980097 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-55 .elementor-element.elementor-element-fcac76c{text-align:start;}.elementor-55 .elementor-element.elementor-element-fcac76c .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-0a79015{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-32c9dce{width:20%;}.elementor-55 .elementor-element.elementor-element-e1fbdc5{padding:0px 0px 10px 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-e1fbdc5 .elementor-heading-title{font-size:var( --e-global-typography-0aba0dc-font-size );line-height:var( --e-global-typography-0aba0dc-line-height );}.elementor-55 .elementor-element.elementor-element-c52ca49 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-a8b684b{width:80%;}.elementor-55 .elementor-element.elementor-element-a8b684b > .elementor-element-populated{padding:30px 0px 0px 10px;}.elementor-55 .elementor-element.elementor-element-02ed030{text-align:start;}.elementor-55 .elementor-element.elementor-element-02ed030 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-a5c4bdd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-bcd1e42{width:20%;}.elementor-55 .elementor-element.elementor-element-5ee1bdc{padding:0px 0px 10px 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-5ee1bdc .elementor-heading-title{font-size:var( --e-global-typography-0aba0dc-font-size );line-height:var( --e-global-typography-0aba0dc-line-height );}.elementor-55 .elementor-element.elementor-element-0467ab8{width:80%;}.elementor-55 .elementor-element.elementor-element-0467ab8 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-55 .elementor-element.elementor-element-04d35b3{text-align:start;}.elementor-55 .elementor-element.elementor-element-04d35b3 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-7190d09{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-edeb2bd{width:20%;}.elementor-55 .elementor-element.elementor-element-44bcc35{padding:0px 0px 10px 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-44bcc35 .elementor-heading-title{font-size:var( --e-global-typography-0aba0dc-font-size );line-height:var( --e-global-typography-0aba0dc-line-height );}.elementor-55 .elementor-element.elementor-element-32dc831{width:80%;}.elementor-55 .elementor-element.elementor-element-32dc831 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-55 .elementor-element.elementor-element-ed15904{text-align:start;}.elementor-55 .elementor-element.elementor-element-ed15904 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-dc3dba9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-057c05b{width:20%;}.elementor-55 .elementor-element.elementor-element-6b162b0{padding:0px 0px 10px 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-6b162b0 .elementor-heading-title{font-size:var( --e-global-typography-0aba0dc-font-size );line-height:var( --e-global-typography-0aba0dc-line-height );}.elementor-55 .elementor-element.elementor-element-23dea85{width:80%;}.elementor-55 .elementor-element.elementor-element-23dea85 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-55 .elementor-element.elementor-element-a1cb57c{text-align:start;}.elementor-55 .elementor-element.elementor-element-a1cb57c .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-55 .elementor-element.elementor-element-6baa1f2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;}.elementor-55 .elementor-element.elementor-element-19b7613{width:20%;}.elementor-55 .elementor-element.elementor-element-5f03bdc{padding:0px 0px 10px 0px;text-align:center;}.elementor-55 .elementor-element.elementor-element-5f03bdc .elementor-heading-title{font-size:var( --e-global-typography-0aba0dc-font-size );line-height:var( --e-global-typography-0aba0dc-line-height );}.elementor-55 .elementor-element.elementor-element-207556c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-55 .elementor-element.elementor-element-bbfa9bf > .elementor-element-populated{padding:0px 0px 100px 0px;}.elementor-55 .elementor-element.elementor-element-41bd8db .elementor-swiper-button{font-size:30px;}}@media(max-width:1024px) and (min-width:768px){.elementor-55 .elementor-element.elementor-element-65c0029{width:100%;}.elementor-55 .elementor-element.elementor-element-499e208{width:100%;}.elementor-55 .elementor-element.elementor-element-ade5c36{width:100%;}.elementor-55 .elementor-element.elementor-element-bda65b8{width:100%;}.elementor-55 .elementor-element.elementor-element-59b01ab{width:33.3%;}.elementor-55 .elementor-element.elementor-element-a446fa1{width:33.3%;}.elementor-55 .elementor-element.elementor-element-9886984{width:33.3%;}.elementor-55 .elementor-element.elementor-element-3eae779{width:50%;}.elementor-55 .elementor-element.elementor-element-f7db0cb{width:50%;}.elementor-55 .elementor-element.elementor-element-5b8d76f{width:100%;}.elementor-55 .elementor-element.elementor-element-2fee57d{width:69%;}.elementor-55 .elementor-element.elementor-element-f86b961{width:69%;}.elementor-55 .elementor-element.elementor-element-a4a4583{width:69%;}.elementor-55 .elementor-element.elementor-element-b980097{width:69%;}.elementor-55 .elementor-element.elementor-element-c52ca49{width:100%;}.elementor-55 .elementor-element.elementor-element-a8b684b{width:69%;}.elementor-55 .elementor-element.elementor-element-0467ab8{width:69%;}.elementor-55 .elementor-element.elementor-element-32dc831{width:69%;}.elementor-55 .elementor-element.elementor-element-23dea85{width:69%;}.elementor-55 .elementor-element.elementor-element-bbfa9bf{width:100%;}.elementor-55 .elementor-element.elementor-element-9773bfb{width:100%;}}