table tr:nth-child(even){background-color:#eee}table thead{background-color:#ddd}.table-anchors .wp-block-column{padding:20px}.table-anchors .wp-block-column h3{margin-bottom:0}form.wpcf7-form .form-upit-wrap{display:flex;background-color:#fff}form.wpcf7-form .form-upit-wrap .form-upit-block{border:1px solid #ddd;border-right:none;padding:6px 10px;box-sizing:border-box}form.wpcf7-form .form-upit-wrap .form-upit-block input{height:40px;border:1px solid #db5260;width:100%}form.wpcf7-form .form-upit-wrap .form-upit-block select{height:40px;border:1px solid #db5260;width:100%}form.wpcf7-form .form-upit-wrap .form-upit-block br{display:none}form.wpcf7-form .form-upit-wrap .form-upit-block .block-title{font-size:.9em}form.wpcf7-form .form-upit-wrap .form-upit-block .wpcf7-not-valid-tip{font-size:.6em}form.wpcf7-form .form-upit-wrap .form-upit-block input.wpcf7-form-control.wpcf7-submit{width:100%;height:100%}form.wpcf7-form .form-upit-wrap .form-upit-block.form-calendar-block{width:180px}form.wpcf7-form .form-upit-wrap .form-upit-block.form-person-block{width:100px}form.wpcf7-form .form-upit-wrap .form-upit-block.form-email-block{max-width:500px}form.wpcf7-form .form-upit-wrap .form-upit-block.form-submit-block{padding:0;border:none}form.wpcf7-form .wpcf7-response-output{margin:0;font-size:.8em}form.wpcf7-form .form-reservation-wrap{max-width:800px}form.wpcf7-form .form-reservation-wrap input,form.wpcf7-form .form-reservation-wrap select,form.wpcf7-form .form-reservation-wrap textarea{width:100%}form.wpcf7-form .form-reservation-wrap .wpcf7-form-control.wpcf7-date{padding:10px 15px;border:1px solid #db5461;box-shadow:none}form.wpcf7-form .form-reservation-wrap .form-upit-block{margin-bottom:16px}form.wpcf7-form .wpcf7-response-output{max-width:800px;margin-bottom:20px!important}.cta-reservation-btn-wrap{width:100%;text-align:center}.cta-reservation-btn-wrap .cta-reservation-btn{display:inline-block;background-color:#d95360;color:#fff;margin:20px auto;padding:10px 35px;font-size:20px;transition:all 0.2s;display:inline-flex;align-items:center}.cta-reservation-btn-wrap .cta-reservation-btn span{font-size:24px;line-height:normal;margin-left:8px;font-weight:700}.cta-reservation-btn-wrap .cta-reservation-btn:hover{background-color:#ca3b49;color:#fff;-webkit-box-shadow:0 0 10px -2px rgb(0 0 0 / .71);-moz-box-shadow:0 0 10px -2px rgb(0 0 0 / .71);box-shadow:0 0 10px -2px rgb(0 0 0 / .71)}@media (max-width:1191px){form.wpcf7-form .form-upit-wrap .form-upit-block.form-email-block{max-width:200px}}@media (max-width:935px){form.wpcf7-form .form-upit-wrap{flex-wrap:wrap;border-bottom:1px solid #ddd}form.wpcf7-form .form-upit-wrap .form-upit-block{border-bottom:0}form.wpcf7-form .form-upit-wrap .form-upit-block.form-calendar-block{width:50%}form.wpcf7-form .form-upit-wrap .form-upit-block.form-person-block{width:33%}form.wpcf7-form .form-upit-wrap .form-upit-block.form-email-block{max-width:100%;width:75%}form.wpcf7-form .form-upit-wrap .form-upit-block.form-submit-block{width:25%;font-size:.9em}form.wpcf7-form .form-upit-wrap .form-upit-block.form-submit-block .wpcf7-form-control.wpcf7-submit{padding:0;font-size:.9em}}@media only screen and (max-width:768px){.table-anchors{margin-bottom:0}.table-anchors .wp-block-column{margin-bottom:10px}.cta-reservation-btn-wrap .cta-reservation-btn{padding:10px 15px;font-size:15px;line-height:30px}.cta-reservation-btn-wrap .cta-reservation-btn span{font-size:19px;line-height:30px}}.site-footer #footer-widgets .footer-widgets-container.grid-container .inside-footer-widgets .footer-widget-1{width:20%}.site-footer #footer-widgets .footer-widgets-container.grid-container .inside-footer-widgets .footer-widget-2{width:70%}.site-footer #footer-widgets .footer-widgets-container.grid-container .inside-footer-widgets .footer-widget-1{width:10%}.site-footer #footer-widgets .footer-widgets-container.grid-container .inside-footer-widgets ul.menu{display:flex;display:-webkit-flex;display:-o-flex;display:-moz-flex;display:-ms-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap}.site-footer #footer-widgets .footer-widgets-container.grid-container .inside-footer-widgets ul.menu li{border:1px solid #ddd;margin:4px}.site-footer #footer-widgets .footer-widgets-container.grid-container .inside-footer-widgets ul.menu li a{padding:8px 12px;font-size:16px}@media only screen and (max-width:768px){.site-footer #footer-widgets .footer-widgets-container.grid-container .inside-footer-widgets .footer-widget-1{width:100%}.site-footer #footer-widgets .footer-widgets-container.grid-container .inside-footer-widgets .footer-widget-2{width:100%}.site-footer #footer-widgets .footer-widgets-container.grid-container .inside-footer-widgets .footer-widget-1{width:100%}.site-footer #footer-widgets .footer-widgets-container.grid-container .inside-footer-widgets ul.menu{flex-direction:column;-webkit-flex-direction:column;-o-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column}}