.elementor-1454 .elementor-element.elementor-element-4ee2f84{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1454 .elementor-element.elementor-element-4ee2f84:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-4ee2f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1454 .elementor-element.elementor-element-2c32b04 .elementor-repeater-item-3312a54{left:85%;--hotspot-translate-x:85%;top:80%;--hotspot-translate-y:80%;}.elementor-1454 .elementor-element.elementor-element-2c32b04 .elementor-repeater-item-5a14ec4{left:50%;--hotspot-translate-x:50%;top:38%;--hotspot-translate-y:38%;}.elementor-1454 .elementor-element.elementor-element-2c32b04 .elementor-repeater-item-5fb7a6c{right:20%;--hotspot-translate-x:20%;top:54%;--hotspot-translate-y:54%;}.elementor-1454 .elementor-element.elementor-element-2c32b04 .elementor-repeater-item-62615c3{left:25%;--hotspot-translate-x:25%;bottom:5%;--hotspot-translate-y:5%;}.elementor-1454 .elementor-element.elementor-element-2c32b04 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1454 .elementor-element.elementor-element-2c32b04{--container-width:100%;--image-width:100%;--container-max-width:100%;--hotspot-color:var( --e-global-color-text );--hotspot-box-color:#FFFFFF;--hotspot-padding:10px;}.elementor-1454 .elementor-element.elementor-element-2c32b04 .e-hotspot__label{font-family:"StephenGillion", Sans-serif;font-size:35px;font-weight:700;}@media(max-width:1024px){.elementor-1454 .elementor-element.elementor-element-2c32b04 .elementor-repeater-item-3312a54{left:88%;--hotspot-translate-x:88%;top:81%;--hotspot-translate-y:81%;}.elementor-1454 .elementor-element.elementor-element-2c32b04 .elementor-repeater-item-5a14ec4{left:62%;--hotspot-translate-x:62%;top:37%;--hotspot-translate-y:37%;}.elementor-1454 .elementor-element.elementor-element-2c32b04 .elementor-repeater-item-5fb7a6c{right:19%;--hotspot-translate-x:19%;top:54%;--hotspot-translate-y:54%;}.elementor-1454 .elementor-element.elementor-element-2c32b04 .elementor-repeater-item-62615c3{left:25%;--hotspot-translate-x:25%;bottom:5%;--hotspot-translate-y:5%;}.elementor-1454 .elementor-element.elementor-element-2c32b04 .e-hotspot__label{font-size:30px;}.elementor-1454 .elementor-element.elementor-element-2c32b04{--hotspot-padding:5px;}}@media(min-width:768px){.elementor-1454 .elementor-element.elementor-element-4ee2f84{--width:100%;}}/* Start custom CSS */.e-hotspot__button.e-hotspot--expand {
    fill: #FFF;
    filter: drop-shadow(6px 4px 4px rgba(0, 0, 0, 0.25));
    padding: 10px 20px !important;
}

.e-hotspot__label>p.f {
    display: block!important;
    color: #2D305F;
    font-family: Raleway;
    font-size: 3vw;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.e-hotspot__label>p.l {
    font-family: StephenGillion;
    font-size: 10vw;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: -20%;
    margin-bottom: 0;
}
.elementor-repeater-item-577f91e .e-hotspot__label {
    display: block;
}
.wraptapeshow .e-hotspot.elementor-repeater-item-3312a54:before,.wraptapeshow .e-hotspot.elementor-repeater-item-43cc294:before {
    content: " ";
    background: var(--wpr-bg-1bd7b607-64f0-44bf-90ec-f6f9d7bbf448);
    width: 22px;
    height: 35px;
    position: absolute;
    top: -28px;
    z-index: 2;
}
.wraptapeshow .e-hotspot.elementor-repeater-item-5a14ec4:before, .wraptapeshow .e-hotspot.elementor-repeater-item-5fb7a6c:before {
    content: " ";
    background: var(--wpr-bg-d7d1d97f-4315-4fd4-b17a-f3bf33e8ce2e);
    width: 42px;
    height: 22px;
    position: absolute;
    top: -16px;
    z-index: 2;
}
.e-hotspot__label {
    line-height: 1;
}
.wraptapeshow .e-hotspot.elementor-repeater-item-62615c3:before {
    content: " ";
    background: var(--wpr-bg-17b8d7ba-f922-434d-b7bc-2d9a69d02ec9);
    width: 51px;
    height: 46px;
    position: absolute;
    top: -22px;
    left: -20px;
    z-index: 2;
    background-size: contain;
    background-repeat: no-repeat;
}
.wraptapeshow .e-hotspot.elementor-repeater-item-62615c3:after {
    content: " ";
    background: var(--wpr-bg-0f43de93-a453-4eba-88c6-6fdffcedd21d);
    width: 48px;
    height: 38px;
    position: absolute;
    top: -18px;
    right: -28px;
    z-index: 2;
    background-size: contain;
    background-repeat: no-repeat;
}

.wraptapeshow .e-hotspot.elementor-repeater-item-577f91e:before {
    content: " ";
    background: var(--wpr-bg-b0086d6b-d016-44a8-8ed1-749e7ac933d7);
    width: 62px;
    height: 58px;
    position: absolute;
    top: -32px;
    left: -28px;
    z-index: 2;
    background-size: contain;
    background-repeat: no-repeat;
}

.wraptapeshow .e-hotspot.elementor-repeater-item-577f91e:after {
    content: " ";
    background: var(--wpr-bg-8d7d0cf2-4dee-4693-9fde-b93fedadb775);
    width: 53px;
    height: 48px;
    position: absolute;
    top: -25px;
    right: -25px;
    z-index: 2;
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */