<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name/><provider_url>https://casitamiademita.com/es</provider_url><author_name>Casita M&#xED;a de Mita</author_name><author_url>https://casitamiademita.com/es/author/mauricio/</author_url><title>Terms and conditions -</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="JdnSEy0y1S"&gt;&lt;a href="https://casitamiademita.com/es/terms-and-conditions/"&gt;Terms and conditions&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://casitamiademita.com/es/terms-and-conditions/embed/#?secret=JdnSEy0y1S" width="600" height="338" title="&#x201C;Terms and conditions&#x201D; &#x2014; " data-secret="JdnSEy0y1S" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/**
 * WordPress inline HTML embed
 *
 * @since 4.4.0
 * @output wp-includes/js/wp-embed.js
 *
 * Single line comments should not be used since they will break
 * the script when inlined in get_post_embed_html(), specifically
 * when the comments are not stripped out due to SCRIPT_DEBUG
 * being turned on.
 */
(function ( window, document ) {
	'use strict';

	/* Abort for ancient browsers. */
	if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) {
		return;
	}

	/** @namespace wp */
	window.wp = window.wp || {};

	/* Abort if script was already executed. */
	if ( !! window.wp.receiveEmbedMessage ) {
		return;
	}

	/**
	 * Receive embed message.
	 *
	 * @param {MessageEvent} e
	 */
	window.wp.receiveEmbedMessage = function( e ) {
		var data = e.data;

		/* Verify shape of message. */
		if (
			! ( data || data.secret || data.message || data.value ) ||
			/[^a-zA-Z0-9]/.test( data.secret )
		) {
			return;
		}

		var iframes = document.querySelectorAll( 'iframe[data-secret="' + data.secret + '"]' ),
			blockquotes = document.querySelectorAll( 'blockquote[data-secret="' + data.secret + '"]' ),
			allowedProtocols = new RegExp( '^https?:$', 'i' ),
			i, source, height, sourceURL, targetURL;

		for ( i = 0; i &lt; blockquotes.length; i++ ) {
			blockquotes[ i ].style.display = 'none';
		}

		for ( i = 0; i &lt; iframes.length; i++ ) {
			source = iframes[ i ];

			if ( e.source !== source.contentWindow ) {
				continue;
			}

			source.removeAttribute( 'style' );

			if ( 'height' === data.message ) {
				/* Resize the iframe on request. */
				height = parseInt( data.value, 10 );
				if ( height &gt; 1000 ) {
					height = 1000;
				} else if ( ~~height &lt; 200 ) {
					height = 200;
				}

				source.height = height;
			} else if ( 'link' === data.message ) {
				/* Link to a specific URL on request. */
				sourceURL = new URL( source.getAttribute( 'src' ) );
				targetURL = new URL( data.value );

				if (
					allowedProtocols.test( targetURL.protocol ) &amp;&amp;
					targetURL.host === sourceURL.host &amp;&amp;
					document.activeElement === source
				) {
					window.top.location.href = data.value;
				}
			}
		}
	};

	function onLoad() {
		var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),
			i, source, secret;

		for ( i = 0; i &lt; iframes.length; i++ ) {
			/** @var {IframeElement} */
			source = iframes[ i ];

			secret = source.getAttribute( 'data-secret' );
			if ( ! secret ) {
				/* Add secret to iframe */
				secret = Math.random().toString( 36 ).substring( 2, 12 );
				source.src += '#?secret=' + secret;
				source.setAttribute( 'data-secret', secret );
			}

			/*
			 * Let post embed window know that the parent is ready for receiving the height message, in case the iframe
			 * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the
			 * window will then (re-)send the height message right away.
			 */
			source.contentWindow.postMessage( {
				message: 'ready',
				secret: secret
			}, '*' );
		}
	}

	window.addEventListener( 'message', window.wp.receiveEmbedMessage, false );
	document.addEventListener( 'DOMContentLoaded', onLoad, false );
})( window, document );
//# sourceURL=https://casitamiademita.com/wp-includes/js/wp-embed.js
&lt;/script&gt;</html><description>Terms &amp; conditions&#x200B; Please ensure that you thoroughly review our terms and conditions regarding cancellation and deposit payment, including our policies on refund and rebooking. Given the current travel disruptions, it is imperative that you consider purchasing travel insurance, which should include COVID-19 coverage where applicable, to safeguard your investment: Prepayments may be made via bank deposit, wire transfer, OR via credit card using a PayPal link which would be sent to you. All credit card payments made via PayPal are NOT subject to a surcharge. PAYMENT POLICY: Reservations confirmed with a credit card will be charged the first night&#x2019;s room and tax at the time of booking. HOLIDAYS &amp; GROUP RESERVATIONS: For groups &amp; Holiday season reservations, a second deposit (50%) will be charged one week after the first deposit. The remaining balance will be charged 45 days prior arrival. CANCELLATION POLICY: LOW SEASON (MAY 16 &#x2013; OCT 31) All cancellations must be received 60 days prior to expected arrival date, to have a full refund. (Please note that the refunds could take a few days to be reflected on your account). Less than 60 days prior to arrival date, a 1 night fee is due. Less than 30 days prior arrival, 100% is due. No shows, unexpected departures, full payment is due. Should you need to cancel and, as per the above policy, and a penalty is due &#x2026; every attempt will be made to re-sell your reservation and any success will be credited to your cancellation charge. HIGH SEASON AND HOLIDAY SEASON (NOV 1 &#x2013; MAY 15) All cancellations must be received 120 days prior to expected arrival date, to havea full refund. (Please note that the refunds could take a few days to be reflected on your account). Less than 120 days prior to arrival date, a 1 night fee is due. Less than 60 days prior arrival, 100% is due. No shows, unexpected departures, full payment is due. Should you need to cancel and, as per the above policy, and a penalty is due &#x2026; every attempt will be made to re-sell your reservation and any success will be credited to your cancellation charge. By law, any refund must be processed in Mexican pesos. The Resort will not beresponsible for exchange rate variations. For further information: info@casitamiademita.com +52 322 208 6114</description></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/


Served from: casitamiademita.com @ 2026-06-04 16:37:36 by W3 Total Cache
-->