.elementor-16010 .elementor-element.elementor-element-2205d455{--display:flex;--min-height:80vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16010 .elementor-element.elementor-element-b5eec10{--display:flex;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.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 ), Garamond, serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16010 .elementor-element.elementor-element-204c8f6b .elementor-repeater-item-5f46abb{left:29%;--hotspot-translate-x:29%;top:83%;--hotspot-translate-y:83%;}.elementor-16010 .elementor-element.elementor-element-204c8f6b .elementor-repeater-item-9c8d3ea{left:12%;--hotspot-translate-x:12%;top:84%;--hotspot-translate-y:84%;}.elementor-16010 .elementor-element.elementor-element-204c8f6b .elementor-repeater-item-cf2afe1{left:19%;--hotspot-translate-x:19%;top:88%;--hotspot-translate-y:88%;}.elementor-16010 .elementor-element.elementor-element-204c8f6b .elementor-repeater-item-38faab7{left:75%;--hotspot-translate-x:75%;top:49%;--hotspot-translate-y:49%;}.elementor-16010 .elementor-element.elementor-element-204c8f6b .elementor-repeater-item-0dba82a{left:99%;--hotspot-translate-x:99%;top:44%;--hotspot-translate-y:44%;}.elementor-16010 .elementor-element.elementor-element-204c8f6b .elementor-repeater-item-cd0f162{left:40%;--hotspot-translate-x:40%;top:27%;--hotspot-translate-y:27%;}.elementor-16010 .elementor-element.elementor-element-204c8f6b .elementor-repeater-item-6a33a95{left:66%;--hotspot-translate-x:66%;top:13%;--hotspot-translate-y:13%;}.elementor-16010 .elementor-element.elementor-element-204c8f6b .elementor-repeater-item-372dc0e{left:58%;--hotspot-translate-x:58%;top:46%;--hotspot-translate-y:46%;}.elementor-16010 .elementor-element.elementor-element-204c8f6b .elementor-repeater-item-01ae3e4{left:90%;--hotspot-translate-x:90%;top:30%;--hotspot-translate-y:30%;}.elementor-16010 .elementor-element.elementor-element-204c8f6b .elementor-repeater-item-ba67e38{left:42%;--hotspot-translate-x:42%;top:64%;--hotspot-translate-y:64%;}.elementor-16010 .elementor-element.elementor-element-204c8f6b .elementor-repeater-item-d1663f2{left:56%;--hotspot-translate-x:56%;top:28%;--hotspot-translate-y:28%;}.elementor-16010 .elementor-element.elementor-element-204c8f6b .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-16010 .elementor-element.elementor-element-204c8f6b{--container-width:100%;--image-width:100%;--hotspot-color:var( --e-global-color-secondary );--hotspot-size:44px;--hotspot-box-color:#FFFFFF00;--tooltip-text-color:var( --e-global-color-primary );--tooltip-align:left;}.elementor-16010 .elementor-element.elementor-element-62efc590{--display:flex;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:150px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Garamond, serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-16010 .elementor-element.elementor-element-3b7ed358{padding:0px 0px 0px 20px;z-index:9;text-align:start;}.elementor-16010 .elementor-element.elementor-element-3b7ed358.elementor-element{--align-self:flex-start;}.elementor-16010 .elementor-element.elementor-element-3b7ed358 .elementor-heading-title{font-size:var( --e-global-typography-aaadf9b-font-size );font-weight:var( --e-global-typography-aaadf9b-font-weight );line-height:var( --e-global-typography-aaadf9b-line-height );letter-spacing:var( --e-global-typography-aaadf9b-letter-spacing );color:#000000;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-16010 .elementor-element.elementor-element-e8f7e36{padding:0px 0px 0px 20px;z-index:2;}.elementor-16010 .elementor-element.elementor-element-e8f7e36.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-16010 .elementor-element.elementor-element-31494fc3{padding:0px 0px 0px 20px;z-index:999;text-align:start;}.elementor-16010 .elementor-element.elementor-element-31494fc3.elementor-element{--align-self:flex-start;}.elementor-16010 .elementor-element.elementor-element-31494fc3 .elementor-heading-title{font-size:var( --e-global-typography-0b1be9b-font-size );font-weight:var( --e-global-typography-0b1be9b-font-weight );line-height:var( --e-global-typography-0b1be9b-line-height );letter-spacing:var( --e-global-typography-0b1be9b-letter-spacing );color:#000000;}.elementor-16010 .elementor-element.elementor-element-1d7633f6{padding:0px 0px 0px 20px;z-index:999;text-align:start;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-16010 .elementor-element.elementor-element-1d7633f6.elementor-element{--align-self:flex-start;}:root{--page-title-display:none;}@media(max-width:1800px){.elementor-16010 .elementor-element.elementor-element-2205d455{--min-height:100vh;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16010 .elementor-element.elementor-element-62efc590{--justify-content:flex-start;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-16010 .elementor-element.elementor-element-3b7ed358{padding:30px 0px 0px 20px;}.elementor-16010 .elementor-element.elementor-element-3b7ed358 .elementor-heading-title{font-size:var( --e-global-typography-aaadf9b-font-size );line-height:var( --e-global-typography-aaadf9b-line-height );letter-spacing:var( --e-global-typography-aaadf9b-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16010 .elementor-element.elementor-element-31494fc3 .elementor-heading-title{font-size:var( --e-global-typography-0b1be9b-font-size );line-height:var( --e-global-typography-0b1be9b-line-height );letter-spacing:var( --e-global-typography-0b1be9b-letter-spacing );}.elementor-16010 .elementor-element.elementor-element-1d7633f6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1100px){.elementor-16010 .elementor-element.elementor-element-2205d455{--flex-direction:column-reverse;--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{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16010 .elementor-element.elementor-element-204c8f6b{width:100%;max-width:100%;--hotspot-size:24px;}.elementor-16010 .elementor-element.elementor-element-204c8f6b img{width:100%;}.elementor-16010 .elementor-element.elementor-element-62efc590{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-16010 .elementor-element.elementor-element-3b7ed358{padding:0px 0px 0px 0px;text-align:center;}.elementor-16010 .elementor-element.elementor-element-3b7ed358.elementor-element{--align-self:center;}.elementor-16010 .elementor-element.elementor-element-3b7ed358 .elementor-heading-title{font-size:var( --e-global-typography-aaadf9b-font-size );line-height:var( --e-global-typography-aaadf9b-line-height );letter-spacing:var( --e-global-typography-aaadf9b-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16010 .elementor-element.elementor-element-31494fc3 .elementor-heading-title{font-size:var( --e-global-typography-0b1be9b-font-size );line-height:var( --e-global-typography-0b1be9b-line-height );letter-spacing:var( --e-global-typography-0b1be9b-letter-spacing );}.elementor-16010 .elementor-element.elementor-element-1d7633f6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:800px){.elementor-16010 .elementor-element.elementor-element-2205d455{--min-height:48vh;}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16010 .elementor-element.elementor-element-204c8f6b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--hotspot-size:22px;}.elementor-16010 .elementor-element.elementor-element-204c8f6b img{width:100%;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-16010 .elementor-element.elementor-element-3b7ed358{padding:0px 0px 0px 0px;}.elementor-16010 .elementor-element.elementor-element-3b7ed358 .elementor-heading-title{font-size:var( --e-global-typography-aaadf9b-font-size );line-height:var( --e-global-typography-aaadf9b-line-height );letter-spacing:var( --e-global-typography-aaadf9b-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16010 .elementor-element.elementor-element-e8f7e36.elementor-element{--align-self:center;}.elementor-16010 .elementor-element.elementor-element-31494fc3 .elementor-heading-title{font-size:var( --e-global-typography-0b1be9b-font-size );line-height:var( --e-global-typography-0b1be9b-line-height );letter-spacing:var( --e-global-typography-0b1be9b-letter-spacing );}.elementor-16010 .elementor-element.elementor-element-1d7633f6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:801px){.elementor-16010 .elementor-element.elementor-element-b5eec10{--width:50%;}.elementor-16010 .elementor-element.elementor-element-62efc590{--width:50%;}}@media(max-width:1100px) and (min-width:801px){.elementor-16010 .elementor-element.elementor-element-b5eec10{--width:100%;}.elementor-16010 .elementor-element.elementor-element-62efc590{--width:100%;}}/* Start custom CSS for hotspot, class: .elementor-element-204c8f6b */.overflow {overflow: hidden;}/* End custom CSS */