.elementor-377 .elementor-element.elementor-element-2eecdbc{--background-align:center;--container-width:100%;--image-width:100%;--hotspot-color:#35234B;--hotspot-box-color:var( --e-global-color-79b940c );--hotspot-padding:8px;--hotspot-border-radius:999998px 999998px 999998px 999998px;}.elementor-377 .elementor-element.elementor-element-2eecdbc .elementor-repeater-item-bc5a70a{left:2%;--hotspot-translate-x:2%;top:25%;--hotspot-translate-y:25%;}.elementor-377 .elementor-element.elementor-element-2eecdbc .elementor-repeater-item-1414771{left:12.25%;--hotspot-translate-x:12.25%;top:37%;--hotspot-translate-y:37%;}.elementor-377 .elementor-element.elementor-element-2eecdbc .elementor-repeater-item-14052bd{left:16%;--hotspot-translate-x:16%;top:16%;--hotspot-translate-y:16%;}.elementor-377 .elementor-element.elementor-element-2eecdbc .elementor-repeater-item-8460c73{left:29%;--hotspot-translate-x:29%;top:21%;--hotspot-translate-y:21%;}.elementor-377 .elementor-element.elementor-element-2eecdbc .elementor-repeater-item-8186e2a{left:39%;--hotspot-translate-x:39%;top:37%;--hotspot-translate-y:37%;}.elementor-377 .elementor-element.elementor-element-2eecdbc .elementor-repeater-item-12cd71d{left:50%;--hotspot-translate-x:50%;top:57%;--hotspot-translate-y:57%;}.elementor-377 .elementor-element.elementor-element-2eecdbc .elementor-repeater-item-458a653{left:60.5%;--hotspot-translate-x:60.5%;top:39%;--hotspot-translate-y:39%;}.elementor-377 .elementor-element.elementor-element-2eecdbc .elementor-repeater-item-e10da0d{left:75%;--hotspot-translate-x:75%;top:43%;--hotspot-translate-y:43%;}.elementor-377 .elementor-element.elementor-element-2eecdbc .elementor-repeater-item-1070e49{--hotspot-min-width:197px;left:87%;--hotspot-translate-x:87%;top:59%;--hotspot-translate-y:59%;}.elementor-377 .elementor-element.elementor-element-2eecdbc .elementor-repeater-item-5353d2f{left:90%;--hotspot-translate-x:90%;top:38%;--hotspot-translate-y:38%;}.elementor-377 .elementor-element.elementor-element-2eecdbc .elementor-repeater-item-093ead9{left:95.8%;--hotspot-translate-x:95.8%;top:22%;--hotspot-translate-y:22%;}.elementor-377 .elementor-element.elementor-element-2eecdbc .elementor-repeater-item-503a92f{left:43%;--hotspot-translate-x:43%;top:73.4%;--hotspot-translate-y:73.4%;}.elementor-377 .elementor-element.elementor-element-2eecdbc .elementor-repeater-item-370d713{left:56.8%;--hotspot-translate-x:56.8%;top:85%;--hotspot-translate-y:85%;}.elementor-377 .elementor-element.elementor-element-2eecdbc .elementor-repeater-item-6e530f0{left:76%;--hotspot-translate-x:76%;top:93%;--hotspot-translate-y:93%;}.elementor-377 .elementor-element.elementor-element-2eecdbc .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-377 .elementor-element.elementor-element-2eecdbc .e-hotspot__label{font-family:"Raleway", Sans-serif;font-size:1.1rem;font-weight:800;}.elementor-377 .elementor-element.elementor-element-18fdccb:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-18fdccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26cdfc7 );}.elementor-377 .elementor-element.elementor-element-18fdccb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-377 .elementor-element.elementor-element-18fdccb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-377 .elementor-element.elementor-element-609aa4a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:1.53333rem;font-weight:600;}.elementor-377 .elementor-element.elementor-element-8813867 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-377 .elementor-element.elementor-element-8813867 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-377 .elementor-element.elementor-element-8813867 .elementor-button{fill:var( --e-global-color-79b940c );color:var( --e-global-color-79b940c );background-color:var( --e-global-color-accent );}.elementor-377 .elementor-element.elementor-element-930ddb2 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-377 .elementor-element.elementor-element-930ddb2 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-377 .elementor-element.elementor-element-930ddb2 .elementor-button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#FFFFFF00;border-style:solid;}.elementor-377 .elementor-element.elementor-element-930ddb2 .elementor-button:hover, .elementor-377 .elementor-element.elementor-element-930ddb2 .elementor-button:focus{color:var( --e-global-color-79b940c );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-377 .elementor-element.elementor-element-930ddb2 .elementor-button:hover svg, .elementor-377 .elementor-element.elementor-element-930ddb2 .elementor-button:focus svg{fill:var( --e-global-color-79b940c );}@media(max-width:1024px){.elementor-377 .elementor-element.elementor-element-4047415 img{width:100%;}.elementor-377 .elementor-element.elementor-element-dba63eb{text-align:center;}.elementor-377 .elementor-element.elementor-element-dba63eb > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-377 .elementor-element.elementor-element-18fdccb{padding:20px 0px 20px 0px;}.elementor-377 .elementor-element.elementor-element-609aa4a{text-align:center;}.elementor-377 .elementor-element.elementor-element-609aa4a .elementor-heading-title{font-size:1.2rem;}}/* Start custom CSS for hotspot, class: .elementor-element-2eecdbc */.elementor-377 .elementor-element.elementor-element-2eecdbc .e-hotspot__button {
    border: solid;
    padding: 2px 15px 2px 15px;
}

.elementor-377 .elementor-element.elementor-element-2eecdbc .e-hotspot__button:hover {
    color: #fff;
    border-color: #35234B;
    background-color: #35234B;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-609aa4a */.elementor-377 .elementor-element.elementor-element-609aa4a {
    text-align: center;
}/* End custom CSS */