.elementor-40 .elementor-element.elementor-element-068e0f9{--display:flex;}.elementor-40 .elementor-element.elementor-element-a5bfe79{--display:flex;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-0e00f85{text-align:center;}.elementor-40 .elementor-element.elementor-element-0e00f85 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-824fe4d{--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;}.elementor-40 .elementor-element.elementor-element-1653f6b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-dc475a9{text-align:left;}.elementor-40 .elementor-element.elementor-element-dc475a9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-40 .elementor-element.elementor-element-4342480{--spacer-size:20px;}.elementor-40 .elementor-element.elementor-element-958f8c5{text-align:left;}.elementor-40 .elementor-element.elementor-element-958f8c5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-a3c22f9{--display:flex;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-6c4ac77{left:47%;--hotspot-translate-x:47%;top:16%;--hotspot-translate-y:16%;}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-777c5d4{left:34%;--hotspot-translate-x:34%;top:33%;--hotspot-translate-y:33%;}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-e97dae4{left:65%;--hotspot-translate-x:65%;top:29%;--hotspot-translate-y:29%;}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-237ea17{left:40%;--hotspot-translate-x:40%;top:40%;--hotspot-translate-y:40%;}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-c2bf0e1{left:65%;--hotspot-translate-x:65%;top:40%;--hotspot-translate-y:40%;}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-11b769e{left:51%;--hotspot-translate-x:51%;top:45%;--hotspot-translate-y:45%;}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-77e0ad4{left:65%;--hotspot-translate-x:65%;top:64%;--hotspot-translate-y:64%;}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-2b2e109{left:43%;--hotspot-translate-x:43%;top:63%;--hotspot-translate-y:63%;}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-31d5842{left:26%;--hotspot-translate-x:26%;top:64%;--hotspot-translate-y:64%;}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-0b0c52a{left:45.5%;--hotspot-translate-x:45.5%;top:58.5%;--hotspot-translate-y:58.5%;}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-38b249a{left:80%;--hotspot-translate-x:80%;top:86%;--hotspot-translate-y:86%;}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-e4d669b{left:44%;--hotspot-translate-x:44%;top:50.5%;--hotspot-translate-y:50.5%;}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-11dbab9{left:33%;--hotspot-translate-x:33%;top:51%;--hotspot-translate-y:51%;}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-1b6b426{left:24%;--hotspot-translate-x:24%;top:46%;--hotspot-translate-y:46%;}.elementor-40 .elementor-element.elementor-element-e69b445 .elementor-repeater-item-ec91fdc{left:6%;--hotspot-translate-x:6%;top:43%;--hotspot-translate-y:43%;}.elementor-40 .elementor-element.elementor-element-e69b445 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-40 .elementor-element.elementor-element-e69b445{--background-align:center;--container-max-width:70%;--hotspot-size:7px;--tooltip-align:left;--tooltip-padding:5px 15px 5px 15px;--tooltip-border-radius:15px 15px 15px 15px;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-1653f6b{--width:60%;}}/* Start custom CSS for template, class: .elementor-element-fa821e7 */.elementor-40 .elementor-element.elementor-element-fa821e7 {
    z-index: -1;
    width: 100vw;
    height: 100vh;
    position: fixed;;
}/* End custom CSS */