.elementor-9454 .elementor-element.elementor-element-beeb5f2{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9454 .elementor-element.elementor-element-3289548{--display:flex;--min-height:90vh;--background-transition:0.3s;}.elementor-9454 .elementor-element.elementor-element-3289548:not(.elementor-motion-effects-element-type-background), .elementor-9454 .elementor-element.elementor-element-3289548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camillorestaurant.it/wp-content/uploads/2024/08/foto-Terrace-Restaurant.jpg");background-position:center center;background-size:cover;}.elementor-9454 .elementor-element.elementor-element-3289548, .elementor-9454 .elementor-element.elementor-element-3289548::before{--border-transition:0.3s;}.elementor-9454 .elementor-element.elementor-element-b871a93{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0% 0%;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9454 .elementor-element.elementor-element-4398005{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-9454 .elementor-element.elementor-element-4398005, .elementor-9454 .elementor-element.elementor-element-4398005::before{--border-transition:0.3s;}.elementor-9454 .elementor-element.elementor-element-328b65a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9454 .elementor-element.elementor-element-328b65a{width:var( --container-widget-width, 72.207% );max-width:72.207%;--container-widget-width:72.207%;--container-widget-flex-grow:0;}.elementor-9454 .elementor-element.elementor-element-328b65a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9454 .elementor-element.elementor-element-9a6ae7c{--spacer-size:50px;}.elementor-9454 .elementor-element.elementor-element-fcff324 > .elementor-widget-container{margin:-14px -14px -14px -14px;padding:0 0 0 0;}.elementor-9454 .elementor-element.elementor-element-fcff324{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-9454 .elementor-element.elementor-element-fcff324.elementor-element{--align-self:center;}.elementor-9454 .elementor-element.elementor-element-0fe608b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9454 .elementor-element.elementor-element-01d230c{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9454 .elementor-element.elementor-element-01d230c, .elementor-9454 .elementor-element.elementor-element-01d230c::before{--border-transition:0.3s;}.elementor-9454 .elementor-element.elementor-element-0b3b400 img{width:86%;}.elementor-9454 .elementor-element.elementor-element-1936461{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-9454 .elementor-element.elementor-element-c677131{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-9454 .elementor-element.elementor-element-8e9deb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-9454 .elementor-element.elementor-element-8f80c97 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-9454 .elementor-element.elementor-element-8f80c97{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-9454 .elementor-element.elementor-element-8f80c97.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9454 .elementor-element.elementor-element-2c8d545 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0 0 0;}.elementor-9454 .elementor-element.elementor-element-2c8d545{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-9454 .elementor-element.elementor-element-2c8d545.elementor-element{--align-self:center;}.elementor-9454 .elementor-element.elementor-element-cf514a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-9454 .elementor-element.elementor-element-dd71470{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-9454 .elementor-element.elementor-element-25eff2e > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-9454 .elementor-element.elementor-element-25eff2e{width:var( --container-widget-width, 76.364% );max-width:76.364%;--container-widget-width:76.364%;--container-widget-flex-grow:0;}.elementor-9454 .elementor-element.elementor-element-25eff2e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9454 .elementor-element.elementor-element-feb4ca7 > .elementor-widget-container{margin:-23px -23px -23px -23px;padding:0 0 0 0;}.elementor-9454 .elementor-element.elementor-element-feb4ca7{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-9454 .elementor-element.elementor-element-feb4ca7.elementor-element{--align-self:center;}.elementor-9454 .elementor-element.elementor-element-a144fd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-9454 .elementor-element.elementor-element-7b16400{text-align:left;}.elementor-9454 .elementor-element.elementor-element-6d17219{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-9454 .elementor-element.elementor-element-0abaf25{--spacer-size:24px;}.elementor-9454 .elementor-element.elementor-element-7d62b2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-9454 .elementor-element.elementor-element-4b313bd > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-9454 .elementor-element.elementor-element-a314377{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-9454 .elementor-element.elementor-element-64f14ef .qodef-qi-contact-form-7 label{font-weight:700;}.elementor-9454 .elementor-element.elementor-element-64f14ef .qodef-qi-contact-form-7 input:not([type=submit]){background-color:#F7F6F6FA;border-radius:8px 8px 8px 8px;}.elementor-9454 .elementor-element.elementor-element-64f14ef .qodef-qi-contact-form-7 textarea{background-color:#F7F6F6FA;border-radius:8px 8px 8px 8px;}.elementor-9454 .elementor-element.elementor-element-64f14ef .qodef-qi-contact-form-7 select{background-color:#F7F6F6FA;border-radius:8px 8px 8px 8px;}.elementor-9454 .elementor-element.elementor-element-64f14ef .qodef-qi-contact-form-7 input:not([type=submit]),.elementor-9454 .elementor-element.elementor-element-64f14ef .qodef-qi-contact-form-7 textarea, .elementor-9454 .elementor-element.elementor-element-64f14ef .qodef-qi-contact-form-7 select{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-9454 .elementor-element.elementor-element-64f14ef .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-9454 .elementor-element.elementor-element-64f14ef .qodef-qi-contact-form-7{text-align:left;}.elementor-9454 .elementor-element.elementor-element-64f14ef .qodef-qi-contact-form-7 .wpcf7-not-valid-tip{text-align:left;}@media(max-width:1024px){.elementor-9454 .elementor-element.elementor-element-beeb5f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9454 .elementor-element.elementor-element-b871a93{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9454 .elementor-element.elementor-element-0fe608b{--min-height:40px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9454 .elementor-element.elementor-element-64f14ef .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}@media(max-width:767px){.elementor-9454 .elementor-element.elementor-element-beeb5f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9454 .elementor-element.elementor-element-3289548{--min-height:54vh;}.elementor-9454 .elementor-element.elementor-element-b871a93{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9454 .elementor-element.elementor-element-328b65a > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-9454 .elementor-element.elementor-element-9a6ae7c{--spacer-size:24px;}.elementor-9454 .elementor-element.elementor-element-01d230c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9454 .elementor-element.elementor-element-0b3b400 img{width:80%;}.elementor-9454 .elementor-element.elementor-element-8f80c97{width:var( --container-widget-width, 250.594px );max-width:250.594px;--container-widget-width:250.594px;--container-widget-flex-grow:0;}.elementor-9454 .elementor-element.elementor-element-4b313bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9454 .elementor-element.elementor-element-4b313bd{width:100%;max-width:100%;}.elementor-9454 .elementor-element.elementor-element-64f14ef .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-9454 .elementor-element.elementor-element-64f14ef > .elementor-widget-container{margin:0px 16px 0px 16px;}}@media(min-width:768px){.elementor-9454 .elementor-element.elementor-element-4398005{--width:50%;}.elementor-9454 .elementor-element.elementor-element-0fe608b{--width:0%;}.elementor-9454 .elementor-element.elementor-element-01d230c{--width:50%;}.elementor-9454 .elementor-element.elementor-element-c677131{--width:50%;}.elementor-9454 .elementor-element.elementor-element-8e9deb3{--width:50%;}.elementor-9454 .elementor-element.elementor-element-dd71470{--width:50%;}.elementor-9454 .elementor-element.elementor-element-a144fd5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9454 .elementor-element.elementor-element-4398005{--width:100%;}.elementor-9454 .elementor-element.elementor-element-01d230c{--width:100%;}}