.elementor-27 .elementor-element.elementor-element-1702a37{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.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-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-b34fba1 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px);top:initial}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-b34fba1{--hotspot-min-width:16vw;--hotspot-min-height:100vh;right:100%;--hotspot-translate-x:100%;top:65%;--hotspot-translate-y:65%;--white-space:normal}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-b34fba1 .e-hotspot__tooltip{min-width:20vw}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-d703376 .e-hotspot--tooltip-position{right:calc(100% + 5px);bottom:initial;left:initial;top:initial}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-d703376{--hotspot-min-width:15vw;--hotspot-min-height:100vh;left:100%;--hotspot-translate-x:100%;top:65%;--hotspot-translate-y:65%;--white-space:normal}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-d703376 .e-hotspot__tooltip{min-width:30vw}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-571fe04 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px);left:initial;top:initial}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-571fe04{--hotspot-min-width:2vw;--hotspot-min-height:1vh;left:50%;--hotspot-translate-x:50%;top:91%;--hotspot-translate-y:91%;--white-space:normal}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-571fe04 .e-hotspot__tooltip{min-width:20vw}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-28c6410{--hotspot-min-width:15vw;--hotspot-min-height:31vh;left:24%;--hotspot-translate-x:24%;top:49%;--hotspot-translate-y:49%}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-c0c43c9{--hotspot-min-width:17vw;--hotspot-min-height:30vh;left:50%;--hotspot-translate-x:50%;top:23%;--hotspot-translate-y:23%}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-ea07a15{--hotspot-min-width:15vw;--hotspot-min-height:28vh;left:49%;--hotspot-translate-x:49%;top:72%;--hotspot-translate-y:72%}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-1deda8b{--hotspot-min-width:15vw;--hotspot-min-height:29vh;left:25%;--hotspot-translate-x:25%;top:24%;--hotspot-translate-y:24%}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-0f32261{--hotspot-min-width:14vw;--hotspot-min-height:26vh;left:24%;--hotspot-translate-x:24%;top:71%;--hotspot-translate-y:71%}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-3875172{--hotspot-min-width:15vw;--hotspot-min-height:32vh;left:50%;--hotspot-translate-x:50%;top:49%;--hotspot-translate-y:49%}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-0581168 .e-hotspot--tooltip-position{right:calc(100% + 5px);bottom:initial;left:initial;top:initial}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-0581168{--hotspot-min-width:15vw;--hotspot-min-height:32vh;left:76%;--hotspot-translate-x:76%;top:73%;--hotspot-translate-y:73%}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-56aac42 .e-hotspot--tooltip-position{right:calc(100% + 5px);bottom:initial;left:initial;top:initial}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-56aac42{--hotspot-min-width:15vw;--hotspot-min-height:29vh;left:76%;--hotspot-translate-x:76%;top:49%;--hotspot-translate-y:49%}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-201ff67 .e-hotspot--tooltip-position{right:calc(100% + 5px);bottom:initial;left:initial;top:initial}.elementor-27 .elementor-element.elementor-element-c910efb .elementor-repeater-item-201ff67{--hotspot-min-width:15vw;--hotspot-min-height:25vh;left:75%;--hotspot-translate-x:75%;top:23%;--hotspot-translate-y:23%}.elementor-27 .elementor-element.elementor-element-c910efb .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px);top:initial}.elementor-27 .elementor-element.elementor-element-c910efb{width:100%;max-width:100%;--background-align:center;--container-width:100vw;--image-width:100%;--container-max-width:100vw;--hotspot-box-color:var( --e-global-color-86b4fcd );--tooltip-text-color:var( --e-global-color-primary );--tooltip-align:center;--tooltip-min-width:20vw;--tooltip-max-width:20vw;--tooltip-color:#FFFDFD00}.elementor-27 .elementor-element.elementor-element-c910efb .e-hotspot__label{font-family:"Vollkorn SC",Sans-serif}.elementor-27 .elementor-element.elementor-element-c910efb .e-hotspot__tooltip{font-family:"Cormorant 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)}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-1702a37{--width:100vw}}.body.elementor-page-27 .moth-hotspot{position:relative}.body.elementor-page-27 .moth-hotspot::after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;background:radial-gradient(circle,rgb(255 215 0 / .4) 0%,#fff0 70%);animation:mothPulse 4s ease-in-out infinite;opacity:.25;pointer-events:none}@keyframes mothPulse{0%,100%{transform:scale(1);opacity:.2}50%{transform:scale(1.2);opacity:.4}}