.elementor-1165 .elementor-element.elementor-element-2de416c2{--display:flex;--min-height:100vh}.elementor-1165 .elementor-element.elementor-element-2de416c2.e-con{--align-self:center}.elementor-widget-hotspot .widget-image-caption{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary )}.elementor-widget-hotspot .e-hotspot__label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-1165 .elementor-element.elementor-element-2651096 .elementor-repeater-item-77e8c5f .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px);left:initial;top:initial}.elementor-1165 .elementor-element.elementor-element-2651096 .elementor-repeater-item-77e8c5f{--hotspot-min-width:6vw;--hotspot-min-height:24vh;left:39%;--hotspot-translate-x:39%;top:74%;--hotspot-translate-y:74%;--white-space:normal}.elementor-1165 .elementor-element.elementor-element-2651096 .elementor-repeater-item-69a3ac0{--hotspot-min-width:9vw;--hotspot-min-height:35vh;left:49%;--hotspot-translate-x:49%;top:73%;--hotspot-translate-y:73%}.elementor-1165 .elementor-element.elementor-element-2651096 .elementor-repeater-item-1139f89{--hotspot-min-width:13vw;--hotspot-min-height:22vh;left:71%;--hotspot-translate-x:71%;top:82%;--hotspot-translate-y:82%}.elementor-1165 .elementor-element.elementor-element-2651096 .elementor-repeater-item-faecfc8{--hotspot-min-width:13vw;--hotspot-min-height:56vh;left:95%;--hotspot-translate-x:95%;top:79%;--hotspot-translate-y:79%}.elementor-1165 .elementor-element.elementor-element-2651096 .elementor-repeater-item-cd36564 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px);left:initial;top:initial}.elementor-1165 .elementor-element.elementor-element-2651096 .elementor-repeater-item-cd36564{--hotspot-min-width:13vw;--hotspot-min-height:12vh;left:29%;--hotspot-translate-x:29%;top:90%;--hotspot-translate-y:90%}.elementor-1165 .elementor-element.elementor-element-2651096 .elementor-repeater-item-3897321{--hotspot-min-height:24vh;left:73%;--hotspot-translate-x:73%;top:40%;--hotspot-translate-y:40%}.elementor-1165 .elementor-element.elementor-element-2651096 .elementor-repeater-item-6f167f3{--hotspot-min-width:17vw;--hotspot-min-height:36vh;left:10%;--hotspot-translate-x:10%;top:51%;--hotspot-translate-y:51%}.elementor-1165 .elementor-element.elementor-element-2651096 .elementor-repeater-item-9fd2b80 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px);left:initial;top:initial}.elementor-1165 .elementor-element.elementor-element-2651096 .elementor-repeater-item-9fd2b80{--hotspot-min-width:50vw;--hotspot-min-height:6vh;left:100%;--hotspot-translate-x:100%;top:100%;--hotspot-translate-y:100%;--white-space:normal}.elementor-1165 .elementor-element.elementor-element-2651096 .elementor-repeater-item-2e5de66 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px);left:initial;top:initial}.elementor-1165 .elementor-element.elementor-element-2651096 .elementor-repeater-item-2e5de66{--hotspot-min-width:50vw;--hotspot-min-height:6vh;left:0%;--hotspot-translate-x:0%;top:100%;--hotspot-translate-y:100%}.elementor-1165 .elementor-element.elementor-element-2651096 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px);left:initial;top:initial}.elementor-1165 .elementor-element.elementor-element-2651096{width:100%;max-width:100%;--background-align:center;--container-width:100vw;--image-width:100%;--container-max-width:100vw;--container-height:100vh;--hotspot-color:#D4AF3700;--hotspot-box-color:#FFFDFD00;--tooltip-text-color:var( --e-global-color-primary );--tooltip-align:center;--tooltip-color:#00000000}.elementor-1165 .elementor-element.elementor-element-2651096 img{object-fit:fill}.elementor-1165 .elementor-element.elementor-element-2651096 .e-hotspot__label{font-family:"Cinzel",Sans-serif}.elementor-1165 .elementor-element.elementor-element-2651096 .e-hotspot__tooltip{font-family:"EB Garamond",Sans-serif}@media(max-width:2500px){.elementor-widget-hotspot .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-hotspot .e-hotspot__label{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}}@media(max-width:1024px){.elementor-widget-hotspot .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-hotspot .e-hotspot__label{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}}@media(max-width:767px){.elementor-widget-hotspot .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-widget-hotspot .e-hotspot__label{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}}