.elementor-16589 .elementor-element.elementor-element-0f4a57a{--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;--align-items:stretch;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16589 .elementor-element.elementor-element-47a3018{text-align:center;}.elementor-16589 .elementor-element.elementor-element-47a3018 .elementor-heading-title{font-family:"Harmoni", Sans-serif;font-size:6.3rem;font-weight:400;line-height:4.7rem;}.elementor-16589 .elementor-element.elementor-element-39e9ec4{text-align:center;}.elementor-16589 .elementor-element.elementor-element-39e9ec4 .elementor-heading-title{font-family:"Harmoni", Sans-serif;font-size:5.7rem;font-weight:400;line-height:4.7rem;color:var( --e-global-color-4b32573 );}.elementor-16589 .elementor-element.elementor-element-03c47de{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16589 .elementor-element.elementor-element-03c47de .elementor-heading-title{font-family:"Harmoni", Sans-serif;font-size:2.8rem;font-weight:400;line-height:1.9rem;color:var( --e-global-color-4b32573 );}.elementor-16589 .elementor-element.elementor-element-014def9.elementor-element{--align-self:flex-end;}.elementor-16589 .elementor-element.elementor-element-7887153{padding:0px 0px 0px 0px;}.elementor-16589 .elementor-element.elementor-element-7887153.elementor-element{--align-self:center;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16589 .elementor-element.elementor-element-312ff7b{margin:20px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;text-align:center;}.elementor-16589 .elementor-element.elementor-element-3b4b770{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16589 .elementor-element.elementor-element-3b4b770.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16589 .elementor-element.elementor-element-b791014{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16589 .elementor-element.elementor-element-b791014.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter,.elementor-widget-uael-image-gallery .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-image-gallery .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button, .elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter{color:var( --e-global-color-accent );}.elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter:hover, .elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-current{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-16589 .elementor-element.elementor-element-f858b5c .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );align-items:center;display:inline-grid;}.elementor-16589 .elementor-element.elementor-element-f858b5c .uael-img-gallery-wrap{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-16589 .elementor-element.elementor-element-f858b5c .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:20px;}.elementor-16589 .elementor-element.elementor-element-f858b5c > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-16589 .elementor-element.elementor-element-f858b5c .uael-grid-img-thumbnail img{opacity:1;}.elementor-16589 .elementor-element.elementor-element-f858b5c .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-16589 .elementor-element.elementor-element-9f2e46e{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-uael-price-table .uael-price-table-header{background-color:var( --e-global-color-secondary );}.elementor-widget-uael-price-table .uael-price-heading-icon i{color:var( --e-global-color-text );}.elementor-widget-uael-price-table .uael-price-heading-icon svg{fill:var( --e-global-color-text );}.elementor-widget-uael-price-table .uael-price-heading-icon i:hover{color:var( --e-global-color-text );}.elementor-widget-uael-price-table .uael-price-heading-icon svg:hover{fill:var( --e-global-color-text );}.elementor-widget-uael-price-table .uael-price-table-heading{color:var( --e-global-color-primary );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-price-table .uael-price-table-subheading{color:var( --e-global-color-text );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-uael-price-table .uael-pricing-value{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-price-table .uael-price-table-original-price{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-price-table .uael-price-table .uael-strike-tooltip{color:var( --e-global-color-secondary );}.elementor-widget-uael-price-table .uael-price-table-duration{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-uael-price-table .uael-price-table-features-list{color:var( --e-global-color-text );}.elementor-widget-uael-price-table .uael-price-table-features-list li{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 );}.elementor-widget-uael-price-table .uael-price-table-features-list li:before, .elementor-widget-uael-price-table.uael-price-features-borderbox .uael-price-table-features-list li:after{border-top-color:var( --e-global-color-text );}.elementor-widget-uael-price-table a.uael-pricebox-cta-link{color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-price-table .elementor-button, .elementor-widget-uael-price-table a.elementor-button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-price-table .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-uael-price-table .uael-price-table-disclaimer{color:var( --e-global-color-text );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 );}.elementor-widget-uael-price-table .uael-price-table-ribbon-content{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-price-table .uael-price-table-ribbon-3 .uael-price-table-ribbon-content:before{border-left:var( --e-global-color-accent );}.elementor-16589 .elementor-element.elementor-element-87ef6b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16589 .elementor-element.elementor-element-87ef6b4 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-header{background-color:var( --e-global-color-2116904 );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-pricing-style-3 .uael-pricing-heading-wrap, .elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-pricing-style-2 .uael-price-table-header, .elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-pricing-style-1 .uael-price-table-header, .elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-pricing-style-4 .uael-price-table-header{padding:40px 0px 20px 0px;}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-heading{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-83860a3-font-family ), Sans-serif;font-size:var( --e-global-typography-83860a3-font-size );font-weight:var( --e-global-typography-83860a3-font-weight );line-height:var( --e-global-typography-83860a3-line-height );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-subheading{color:var( --e-global-color-4b32573 );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-pricing-style-3 .uael-price-table-pricing, .elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-pricing-style-2 .uael-price-table-price-wrap, .elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-pricing-style-1 .uael-price-table-price-wrap, .elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-pricing-style-4 .uael-price-table-price-wrap{background-color:var( --e-global-color-primary );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-pricing-style-3 .uael-price-table-pricing{min-height:9em;min-width:9em;line-height:9em;margin-top:calc( -9em / 2 );box-sizing:content-box;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-pricing-style-3 .uael-price-table-header{padding-bottom:calc( 9em / 2 );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-currency, .elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-integer-part, .elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-fractional-part, .elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-currency-normal{color:var( --e-global-color-4b32573 );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-pricing-value{font-size:4rem;font-weight:600;}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-duration{color:var( --e-global-color-4b32573 );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-pricing-duration{margin-top:0px;}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-features-list, .elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-pricing-style-3 .uael-price-table-price-wrap{background-color:var( --e-global-color-73cf984 );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-features-list{padding:16px 0px 32px 0px;color:var( --e-global-color-4b32573 );text-align:center;}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-features-list i,
					.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-features-list svg{margin-right:10px;}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table .uael-price-table-features-list i{font-size:16px;}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table .uael-price-table-features-list svg{height:16px;width:16px;}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-features-list i{color:var( --e-global-color-primary );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-features-list svg{fill:var( --e-global-color-primary );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-cta{background-color:var( --e-global-color-2116904 );padding:30px 0px 50px 0px;}.elementor-16589 .elementor-element.elementor-element-dc5c104.elementor-element{--align-self:flex-end;}.elementor-16589 .elementor-element.elementor-element-528d33b.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16589 .elementor-element.elementor-element-b791014{--width:54.038%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-uael-price-table .uael-price-table-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-price-table .uael-pricing-value{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-price-table .uael-price-table-original-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-price-table .uael-price-table-features-list li{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-uael-price-table .uael-price-table-disclaimer{font-size:var( --e-global-typography-text-font-size );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-heading{font-size:var( --e-global-typography-83860a3-font-size );line-height:var( --e-global-typography-83860a3-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-uael-price-table .uael-price-table-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-price-table .uael-pricing-value{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-price-table .uael-price-table-original-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-price-table .uael-price-table-features-list li{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-uael-price-table .uael-price-table-disclaimer{font-size:var( --e-global-typography-text-font-size );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-heading{font-size:var( --e-global-typography-83860a3-font-size );line-height:var( --e-global-typography-83860a3-line-height );}}@media(max-width:767px){.elementor-16589 .elementor-element.elementor-element-0f4a57a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16589 .elementor-element.elementor-element-47a3018{text-align:center;}.elementor-16589 .elementor-element.elementor-element-47a3018 .elementor-heading-title{font-size:4.2rem;line-height:2.5rem;}.elementor-16589 .elementor-element.elementor-element-39e9ec4{text-align:center;}.elementor-16589 .elementor-element.elementor-element-39e9ec4 .elementor-heading-title{font-size:3.1rem;line-height:2.5rem;}.elementor-16589 .elementor-element.elementor-element-03c47de{width:100%;max-width:100%;text-align:center;}.elementor-16589 .elementor-element.elementor-element-03c47de .elementor-heading-title{font-size:24px;}.elementor-16589 .elementor-element.elementor-element-014def9.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16589 .elementor-element.elementor-element-312ff7b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16589 .elementor-element.elementor-element-3b4b770{--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;}.elementor-16589 .elementor-element.elementor-element-b791014{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16589 .elementor-element.elementor-element-9f2e46e{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-uael-price-table .uael-price-table-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-price-table .uael-pricing-value{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-price-table .uael-price-table-original-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-price-table .uael-price-table-features-list li{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-uael-price-table .uael-price-table-disclaimer{font-size:var( --e-global-typography-text-font-size );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-heading{font-size:var( --e-global-typography-83860a3-font-size );line-height:var( --e-global-typography-83860a3-line-height );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-features-list i,
					.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-features-list svg{margin-right:10px;}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-features-list{text-align:left;}.elementor-16589 .elementor-element.elementor-element-dc5c104.elementor-element{--align-self:center;}}@media(min-width:2400px){.elementor-16589 .elementor-element.elementor-element-0f4a57a{--content-width:1440px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16589 .elementor-element.elementor-element-3b4b770{--content-width:1440px;}.elementor-widget-uael-price-table .uael-price-table-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-price-table .uael-pricing-value{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-price-table .uael-price-table-original-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-uael-price-table .uael-price-table-features-list li{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-uael-price-table .uael-price-table-disclaimer{font-size:var( --e-global-typography-text-font-size );}.elementor-16589 .elementor-element.elementor-element-87ef6b4 .uael-price-table-heading{font-size:var( --e-global-typography-83860a3-font-size );line-height:var( --e-global-typography-83860a3-line-height );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Harmoni';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tablaoflamencogranada.com/wp-content/uploads/2025/06/Harmoni.woff2') format('woff2'),
		url('https://tablaoflamencogranada.com/wp-content/uploads/2025/06/Harmoni.ttf') format('truetype');
}
/* End Custom Fonts CSS */