.elementor-6110 .elementor-element.elementor-element-3f21b14:not(.elementor-motion-effects-element-type-background), .elementor-6110 .elementor-element.elementor-element-3f21b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://sushiyamasnou.es/wp-content/uploads/2025/05/DSC03278.jpg");background-position:center center;background-size:cover;}.elementor-6110 .elementor-element.elementor-element-3f21b14 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 50%, #00000040 100%);opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6110 .elementor-element.elementor-element-3f21b14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 0px 180px 0px;}.elementor-6110 .elementor-element.elementor-element-44d0418{--spacer-size:50px;}.elementor-6110 .elementor-element.elementor-element-4e8e2920 > .elementor-container{max-width:1000px;}.elementor-6110 .elementor-element.elementor-element-4e8e2920 > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6110 .elementor-element.elementor-element-4e8e2920{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 100px 0px;}.elementor-6110 .elementor-element.elementor-element-226e4a0d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6110 .elementor-element.elementor-element-21a0fa60 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6110 .elementor-element.elementor-element-21a0fa60 .pt-title-wrap{max-width:880px;}.elementor-6110 .elementor-element.elementor-element-21a0fa60 .pt-subtitle{font-size:18px;margin:0px 0px 15px 0px;}.elementor-6110 .elementor-element.elementor-element-21a0fa60 .pt-title{text-transform:uppercase;}.elementor-6110 .elementor-element.elementor-element-21a0fa60 .pt-title-btn{margin:25px 0px 0px 0px;}.elementor-6110 .elementor-element.elementor-element-a11f0f0{width:auto;max-width:auto;}.elementor-6110 .elementor-element.elementor-element-a11f0f0 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-6110 .elementor-element.elementor-element-a11f0f0.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-6110 .elementor-element.elementor-element-4e8e2920{padding:80px 0px 80px 0px;}}@media(max-width:767px){.elementor-6110 .elementor-element.elementor-element-4e8e2920{padding:60px 0px 60px 0px;}.elementor-6110 .elementor-element.elementor-element-21a0fa60 .pt-subtitle{font-size:16px;}}/* Start custom CSS for shortcode, class: .elementor-element-a11f0f0 */.rtb-booking-form-form{
	display:flex;
	flex-wrap: wrap;
	gap:3px;
}
.reservation,.rtb-contact{
	width:49%;
}
.rtb-form-footer{
	border:unset;
}


@media (max-width: 767px) {
  .reservation,.rtb-contact{
		width:100%;
	}
}

.pt-form-underline input,.pt-form-underline textarea, .pt-form-underline select{
    border: 1px solid black!important;
}

.rtb-form-submit button{
    border-color: black;
    padding: 10px;
    color:black;
    background-color: transparent;
}/* End custom CSS */