.elementor-245 .elementor-element.elementor-element-5f6accd6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-5f6accd6:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-5f6accd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0DEDE;}.elementor-245 .elementor-element.elementor-element-3fc98dd3{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-245 .elementor-element.elementor-element-83fcc9d > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-83fcc9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-245 .elementor-element.elementor-element-5e21b3f5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Cincel", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-6c00c57 );color:var( --e-global-color-6c00c57 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4771409 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-245 .elementor-element.elementor-element-5e21b3f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-8e39362 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-2764bff > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-2764bff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-245 .elementor-element.elementor-element-b4bd7c0 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-559636d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-559636d .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-e689b52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-e689b52 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-1a38483 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-1a38483 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-ddaaffe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-ddaaffe .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-592402c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-592402c .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-856f25c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-856f25c .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-a9edfc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-a9edfc6 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-a3df505 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-a3df505 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-3dae2a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-3dae2a4 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-fb75eff > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-fb75eff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-245 .elementor-element.elementor-element-8ba8842 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-deb22d9 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-99f8088 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-fa24314 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-245f5cd .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-f228bed .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-5fd73fd .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-64dba85 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-71e8821 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-34a9a98 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-2259cb1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-2259cb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-245 .elementor-element.elementor-element-d10c72e .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-6379fbd .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-18faa6e .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-0adf9b1 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-599ccd3 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-1d1551d .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-26e18fa .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-257fabe .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-162df47 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-f9185e8 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-01c0765 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-01c0765 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-245 .elementor-element.elementor-element-73bded0 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-2e3dfad .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-fed2096 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-2554c93 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-134e929 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-d3d4dc2 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-65fa08e .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-3779850 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-4a2a94f .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-d0beb56 .elementor-heading-title{line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-2e46475b{--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:flex-start;--align-items:flex-start;--gap:020px 0px;--row-gap:020px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-2e46475b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-245 .elementor-element.elementor-element-55a02caf{text-align:end;}.elementor-245 .elementor-element.elementor-element-55a02caf img{width:100%;}.elementor-245 .elementor-element.elementor-element-f562266 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-f562266{text-align:center;}.elementor-245 .elementor-element.elementor-element-f562266 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-4253820{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-88a5fd8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-245 .elementor-element.elementor-element-88a5fd8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#000000B5;}.elementor-245 .elementor-element.elementor-element-88a5fd8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--description-text-color:var( --e-global-color-text );--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(min-width:768px){.elementor-245 .elementor-element.elementor-element-3fc98dd3{--width:100%;}.elementor-245 .elementor-element.elementor-element-2e46475b{--width:60%;}}@media(max-width:1366px){.elementor-245 .elementor-element.elementor-element-5f6accd6{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-245 .elementor-element.elementor-element-4253820{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:1200px){.elementor-245 .elementor-element.elementor-element-5f6accd6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-245 .elementor-element.elementor-element-4253820{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:1024px){.elementor-245 .elementor-element.elementor-element-5f6accd6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-245 .elementor-element.elementor-element-2e46475b{--margin-top:15px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-245 .elementor-element.elementor-element-4253820{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:880px){.elementor-245 .elementor-element.elementor-element-5f6accd6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-2e46475b{--margin-top:15px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-245 .elementor-element.elementor-element-4253820{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-245 .elementor-element.elementor-element-5f6accd6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-3fc98dd3{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-245 .elementor-element.elementor-element-5e21b3f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-2e46475b{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-2e46475b.e-con{--order:-99999 /* order start hack */;}.elementor-245 .elementor-element.elementor-element-4253820{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for menu-anchor, class: .elementor-element-6cabf29 */.elementor-menu-anchor { display: block; position: relative; top: -120px; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-display: auto;
	src: url('https://havanacontemporary.com/wp-content/uploads/2025/04/Montserrat-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cincel';
	font-display: auto;
	src: url('https://havanacontemporary.com/wp-content/uploads/2025/04/Cinzel-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */