.elementor-74070301 .elementor-element.elementor-element-47560c73{text-align:center;}.elementor-74070301 .elementor-element.elementor-element-47560c73 .elementor-image-hotspot-wrapper.elementor-repeater-item-43384f94{left:25%;top:50%;}.elementor-74070301 .elementor-element.elementor-element-47560c73 .elementor-image-hotspot{max-width:100%;}.elementor-74070301 .elementor-element.elementor-element-47560c73 .elementor-icon{font-size:22px;padding:0.4em;}.elementor-74070301 .elementor-element.elementor-element-47560c73.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-47560c73.elementor-view-stacked .elementor-icon{color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-5008a68e{text-align:center;}.elementor-74070301 .elementor-element.elementor-element-5008a68e .elementor-image-hotspot-wrapper.elementor-repeater-item-1903345e{left:4%;top:10%;}.elementor-74070301 .elementor-element.elementor-element-5008a68e .elementor-image-hotspot{max-width:100%;}.elementor-74070301 .elementor-element.elementor-element-5008a68e .elementor-icon{font-size:22px;padding:0.4em;}.elementor-74070301 .elementor-element.elementor-element-5008a68e.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-5008a68e.elementor-view-stacked .elementor-icon{color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-1904291d{text-align:center;}.elementor-74070301 .elementor-element.elementor-element-1904291d .elementor-image-hotspot-wrapper.elementor-repeater-item-1903345e{left:40%;top:25%;}.elementor-74070301 .elementor-element.elementor-element-1904291d .elementor-image-hotspot{max-width:100%;}.elementor-74070301 .elementor-element.elementor-element-1904291d .elementor-icon{font-size:22px;padding:0.4em;}.elementor-74070301 .elementor-element.elementor-element-1904291d.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-1904291d.elementor-view-stacked .elementor-icon{color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-3e1bcb5f{text-align:center;}.elementor-74070301 .elementor-element.elementor-element-3e1bcb5f .elementor-image-hotspot-wrapper.elementor-repeater-item-1903345e{left:5%;top:27%;}.elementor-74070301 .elementor-element.elementor-element-3e1bcb5f .elementor-image-hotspot{max-width:100%;}.elementor-74070301 .elementor-element.elementor-element-3e1bcb5f .elementor-icon{font-size:22px;padding:0.4em;}.elementor-74070301 .elementor-element.elementor-element-3e1bcb5f.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-3e1bcb5f.elementor-view-stacked .elementor-icon{color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-7f3602ba{text-align:center;}.elementor-74070301 .elementor-element.elementor-element-7f3602ba .elementor-image-hotspot-wrapper.elementor-repeater-item-1903345e{left:43%;top:29%;}.elementor-74070301 .elementor-element.elementor-element-7f3602ba .elementor-image-hotspot{max-width:100%;}.elementor-74070301 .elementor-element.elementor-element-7f3602ba .elementor-icon{font-size:22px;padding:0.4em;}.elementor-74070301 .elementor-element.elementor-element-7f3602ba.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-7f3602ba.elementor-view-stacked .elementor-icon{color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-20c9469a{text-align:center;}.elementor-74070301 .elementor-element.elementor-element-20c9469a .elementor-image-hotspot-wrapper.elementor-repeater-item-1903345e{left:5%;top:28%;}.elementor-74070301 .elementor-element.elementor-element-20c9469a .elementor-image-hotspot{max-width:100%;}.elementor-74070301 .elementor-element.elementor-element-20c9469a .elementor-icon{font-size:22px;padding:0.4em;}.elementor-74070301 .elementor-element.elementor-element-20c9469a.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-20c9469a.elementor-view-stacked .elementor-icon{color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-4898e1b5{text-align:center;}.elementor-74070301 .elementor-element.elementor-element-4898e1b5 .elementor-image-hotspot-wrapper.elementor-repeater-item-1903345e{left:48%;top:24%;}.elementor-74070301 .elementor-element.elementor-element-4898e1b5 .elementor-image-hotspot{max-width:100%;}.elementor-74070301 .elementor-element.elementor-element-4898e1b5 .elementor-icon{font-size:22px;padding:0.4em;}.elementor-74070301 .elementor-element.elementor-element-4898e1b5.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-4898e1b5.elementor-view-stacked .elementor-icon{color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-7c214828{text-align:center;}.elementor-74070301 .elementor-element.elementor-element-7c214828 .elementor-image-hotspot-wrapper.elementor-repeater-item-1903345e{left:7%;top:29%;}.elementor-74070301 .elementor-element.elementor-element-7c214828 .elementor-image-hotspot{max-width:100%;}.elementor-74070301 .elementor-element.elementor-element-7c214828 .elementor-icon{font-size:22px;padding:0.4em;}.elementor-74070301 .elementor-element.elementor-element-7c214828.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-74070301 .elementor-element.elementor-element-7c214828.elementor-view-stacked .elementor-icon{color:#ffffff;}/* Start custom CSS for image-hotspot, class: .elementor-element-5008a68e */.elementor-74070301 .elementor-element.elementor-element-5008a68e .elementor-image-hotspot-content,
.elementor-74070301 .elementor-element.elementor-element-5008a68e .elementor-image-hotspot-wrapper:hover .elementor-image-hotspot-content-hotspot-content{
    opacity: 1;
    visibility: visible;
    transform: none !important;
}
.elementor-74070301 .elementor-element.elementor-element-5008a68e .group-button{
    display: flex;
}
.elementor-74070301 .elementor-element.elementor-element-5008a68e .btn{
    margin-right: 10px;
}
@media only screen and (max-width:767px) {
    .elementor-74070301 .elementor-element.elementor-element-5008a68e .elementor-image-hotspot img{
        /*display:none;*/
    }
    .elementor-74070301 .elementor-element.elementor-element-5008a68e .elementor-image-hotspot-content,
    .elementor-74070301 .elementor-element.elementor-element-5008a68e .elementor-image-hotspot-wrapper{
        position:initial;
        transform:none;
    }
    .elementor-74070301 .elementor-element.elementor-element-5008a68e .elementor-image-hotspot-wrapper{
        margin-top:-6px;
        margin-left:-4px;
    }
    .elementor-74070301 .elementor-element.elementor-element-5008a68e a.btn{
        margin-top:20px;
        padding:5px 10px;
        font-size:12px;
        min-width:150px;
    }
}/* End custom CSS */
/* Start custom CSS for image-hotspot, class: .elementor-element-1904291d */.elementor-74070301 .elementor-element.elementor-element-1904291d .elementor-image-hotspot-content,
.elementor-74070301 .elementor-element.elementor-element-1904291d .elementor-image-hotspot-wrapper:hover .elementor-image-hotspot-content-hotspot-content{
    opacity: 1;
    visibility: visible;
    transform: none !important;
}
.elementor-74070301 .elementor-element.elementor-element-1904291d .group-button{
    display: flex;
}
.elementor-74070301 .elementor-element.elementor-element-1904291d .btn{
    margin-right: 10px;
}
@media only screen and (max-width:767px) {
    .elementor-74070301 .elementor-element.elementor-element-1904291d .elementor-image-hotspot img{
        display:none;
    }
    .elementor-74070301 .elementor-element.elementor-element-1904291d .elementor-image-hotspot-content,
    .elementor-74070301 .elementor-element.elementor-element-1904291d .elementor-image-hotspot-wrapper{
        position:initial;
        transform:none;
    }
    .elementor-74070301 .elementor-element.elementor-element-1904291d .elementor-image-hotspot-wrapper{
        margin-top:-6px;
        margin-left:-4px;
    }
    .elementor-74070301 .elementor-element.elementor-element-1904291d a.btn{
        margin-top:20px;
        padding:5px 10px;
        font-size:12px;
        min-width:150px;
    }
}/* End custom CSS */
/* Start custom CSS for image-hotspot, class: .elementor-element-3e1bcb5f */.elementor-74070301 .elementor-element.elementor-element-3e1bcb5f .elementor-image-hotspot-content,
.elementor-74070301 .elementor-element.elementor-element-3e1bcb5f .elementor-image-hotspot-wrapper:hover .elementor-image-hotspot-content-hotspot-content{
    opacity: 1;
    visibility: visible;
    transform: none !important;
}
.elementor-74070301 .elementor-element.elementor-element-3e1bcb5f .group-button{
    display: flex;
}
.elementor-74070301 .elementor-element.elementor-element-3e1bcb5f .btn{
    margin-right: 10px;
}
@media only screen and (max-width:767px) {
    .elementor-74070301 .elementor-element.elementor-element-3e1bcb5f .elementor-image-hotspot img{
        display:none;
    }
    .elementor-74070301 .elementor-element.elementor-element-3e1bcb5f .elementor-image-hotspot-content,
    .elementor-74070301 .elementor-element.elementor-element-3e1bcb5f .elementor-image-hotspot-wrapper{
        position:initial;
        transform:none;
    }
    .elementor-74070301 .elementor-element.elementor-element-3e1bcb5f .elementor-image-hotspot-wrapper{
        margin-top:-6px;
        margin-left:-4px;
    }
    .elementor-74070301 .elementor-element.elementor-element-3e1bcb5f a.btn{
        margin-top:20px;
        padding:5px 10px;
        font-size:12px;
        min-width:150px;
    }
}/* End custom CSS */
/* Start custom CSS for image-hotspot, class: .elementor-element-7f3602ba */.elementor-74070301 .elementor-element.elementor-element-7f3602ba .elementor-image-hotspot-content,
.elementor-74070301 .elementor-element.elementor-element-7f3602ba .elementor-image-hotspot-wrapper:hover .elementor-image-hotspot-content-hotspot-content{
    opacity: 1;
    visibility: visible;
    transform: none !important;
}
.elementor-74070301 .elementor-element.elementor-element-7f3602ba .group-button{
    display: flex;
}
.elementor-74070301 .elementor-element.elementor-element-7f3602ba .btn{
    margin-right: 10px;
}
@media only screen and (max-width:767px) {
    .elementor-74070301 .elementor-element.elementor-element-7f3602ba .elementor-image-hotspot img{
        display:none;
    }
    .elementor-74070301 .elementor-element.elementor-element-7f3602ba .elementor-image-hotspot-content,
    .elementor-74070301 .elementor-element.elementor-element-7f3602ba .elementor-image-hotspot-wrapper{
        position:initial;
        transform:none;
    }
    .elementor-74070301 .elementor-element.elementor-element-7f3602ba .elementor-image-hotspot-wrapper{
        margin-top:-6px;
        margin-left:-4px;
    }
    .elementor-74070301 .elementor-element.elementor-element-7f3602ba a.btn{
        margin-top:20px;
        padding:5px 10px;
        font-size:12px;
        min-width:150px;
    }
}/* End custom CSS */
/* Start custom CSS for image-hotspot, class: .elementor-element-20c9469a */.elementor-74070301 .elementor-element.elementor-element-20c9469a .elementor-image-hotspot-content,
.elementor-74070301 .elementor-element.elementor-element-20c9469a .elementor-image-hotspot-wrapper:hover .elementor-image-hotspot-content-hotspot-content{
    opacity: 1;
    visibility: visible;
    transform: none !important;
}
.elementor-74070301 .elementor-element.elementor-element-20c9469a .group-button{
    display: flex;
}
.elementor-74070301 .elementor-element.elementor-element-20c9469a .btn{
    margin-right: 10px;
}
@media only screen and (max-width:767px) {
    .elementor-74070301 .elementor-element.elementor-element-20c9469a .elementor-image-hotspot img{
        display:none;
    }
    .elementor-74070301 .elementor-element.elementor-element-20c9469a .elementor-image-hotspot-content,
    .elementor-74070301 .elementor-element.elementor-element-20c9469a .elementor-image-hotspot-wrapper{
        position:initial;
        transform:none;
    }
    .elementor-74070301 .elementor-element.elementor-element-20c9469a .elementor-image-hotspot-wrapper{
        margin-top:-6px;
        margin-left:-4px;
    }
    .elementor-74070301 .elementor-element.elementor-element-20c9469a a.btn{
        margin-top:20px;
        padding:5px 10px;
        font-size:12px;
        min-width:150px;
    }
}/* End custom CSS */
/* Start custom CSS for image-hotspot, class: .elementor-element-4898e1b5 */.elementor-74070301 .elementor-element.elementor-element-4898e1b5 .elementor-image-hotspot-content,
.elementor-74070301 .elementor-element.elementor-element-4898e1b5 .elementor-image-hotspot-wrapper:hover .elementor-image-hotspot-content-hotspot-content{
    opacity: 1;
    visibility: visible;
    transform: none !important;
}
.elementor-74070301 .elementor-element.elementor-element-4898e1b5 .group-button{
    display: flex;
}
.elementor-74070301 .elementor-element.elementor-element-4898e1b5 .btn{
    margin-right: 10px;
}
@media only screen and (max-width:767px) {
    .elementor-74070301 .elementor-element.elementor-element-4898e1b5 .elementor-image-hotspot img{
        display:none;
    }
    .elementor-74070301 .elementor-element.elementor-element-4898e1b5 .elementor-image-hotspot-content,
    .elementor-74070301 .elementor-element.elementor-element-4898e1b5 .elementor-image-hotspot-wrapper{
        position:initial;
        transform:none;
    }
    .elementor-74070301 .elementor-element.elementor-element-4898e1b5 .elementor-image-hotspot-wrapper{
        margin-top:-6px;
        margin-left:-4px;
    }
    .elementor-74070301 .elementor-element.elementor-element-4898e1b5 a.btn{
        margin-top:20px;
        padding:5px 10px;
        font-size:12px;
        min-width:150px;
    }
}/* End custom CSS */
/* Start custom CSS for image-hotspot, class: .elementor-element-7c214828 */.elementor-74070301 .elementor-element.elementor-element-7c214828 .elementor-image-hotspot-content,
.elementor-74070301 .elementor-element.elementor-element-7c214828 .elementor-image-hotspot-wrapper:hover .elementor-image-hotspot-content-hotspot-content{
    opacity: 1;
    visibility: visible;
    transform: none !important;
}
.elementor-74070301 .elementor-element.elementor-element-7c214828 .group-button{
    display: flex;
}
.elementor-74070301 .elementor-element.elementor-element-7c214828 .btn{
    margin-right: 10px;
}
@media only screen and (max-width:767px) {
    .elementor-74070301 .elementor-element.elementor-element-7c214828 .elementor-image-hotspot img{
        display:none;
    }
    .elementor-74070301 .elementor-element.elementor-element-7c214828 .elementor-image-hotspot-content,
    .elementor-74070301 .elementor-element.elementor-element-7c214828 .elementor-image-hotspot-wrapper{
        position:initial;
        transform:none;
    }
    .elementor-74070301 .elementor-element.elementor-element-7c214828 .elementor-image-hotspot-wrapper{
        margin-top:-6px;
        margin-left:-4px;
    }
    .elementor-74070301 .elementor-element.elementor-element-7c214828 a.btn{
        margin-top:20px;
        padding:5px 10px;
        font-size:12px;
        min-width:150px;
    }
}/* End custom CSS */