.elementor-15684 .elementor-element.elementor-element-f3c45d5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:500px 500px 500px 500px;}.elementor-15684 .elementor-element.elementor-element-f3c45d5:not(.elementor-motion-effects-element-type-background), .elementor-15684 .elementor-element.elementor-element-f3c45d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e2c46 );}.elementor-15684 .elementor-element.elementor-element-f3c45d5:hover{background-color:#12B14D;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15684 .elementor-element.elementor-element-ee14554 .elementor-icon-wrapper{text-align:center;}.elementor-15684 .elementor-element.elementor-element-ee14554 .elementor-icon{font-size:34px;}.elementor-15684 .elementor-element.elementor-element-ee14554 .elementor-icon svg{height:34px;}.elementor-15684 .elementor-element.elementor-element-e1be028{--display:flex;--position:absolute;--min-height:12px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:500px 500px 500px 500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-15684 .elementor-element.elementor-element-e1be028:not(.elementor-motion-effects-element-type-background), .elementor-15684 .elementor-element.elementor-element-e1be028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92e2c46 );}body:not(.rtl) .elementor-15684 .elementor-element.elementor-element-e1be028{right:0px;}body.rtl .elementor-15684 .elementor-element.elementor-element-e1be028{left:0px;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-15684 .elementor-element.elementor-element-4113cdb .elementor-repeater-item-b5a1039{left:0%;--hotspot-translate-x:0%;top:0%;--hotspot-translate-y:0%;}.elementor-15684 .elementor-element.elementor-element-4113cdb .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-15684 .elementor-element.elementor-element-4113cdb > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-15684 .elementor-element.elementor-element-4113cdb{left:0px;}body.rtl .elementor-15684 .elementor-element.elementor-element-4113cdb{right:0px;}.elementor-15684 .elementor-element.elementor-element-4113cdb{top:0px;--container-width:100%;--image-width:100%;--container-height:100%;--hotspot-color:#FFFFFF00;--hotspot-size:48px;--tooltip-text-color:var( --e-global-color-primary );--tooltip-min-width:245px;--tooltip-max-width:100vw;--tooltip-padding:12px 12px 12px 12px;--tooltip-color:#000000B3;}#elementor-popup-modal-15684 .dialog-widget-content{background-color:#15364400;}#elementor-popup-modal-15684 .dialog-message{width:55px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-15684{justify-content:flex-end;align-items:center;}@media(max-width:1700px){.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1455px){.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}#elementor-popup-modal-15684{align-items:flex-end;}}/* Start custom CSS for icon, class: .elementor-element-ee14554 */.elementor-15684 .elementor-element.elementor-element-ee14554 {
    aspect-ratio: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1be028 */.elementor-15684 .elementor-element.elementor-element-e1be028 {
    aspect-ratio: 1;
    width: 12px;
    height: 12px;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4113cdb */.elementor-15684 .elementor-element.elementor-element-4113cdb {
    width: 100%;
    height: 100%;
}
.elementor-15684 .elementor-element.elementor-element-4113cdb .e-hotspot__tooltip {
    transform: translate(-40%, -15px);
}
.elementor-15684 .elementor-element.elementor-element-4113cdb .e-hotspot__tooltip p {
    white-space: break-spaces;
}
.elementor-15684 .elementor-element.elementor-element-4113cdb img {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3c45d5 */.elementor-15684 .elementor-element.elementor-element-f3c45d5 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-15684 {
    padding: 10px;
}
#elementor-popup-modal-15684 .dialog-message {
    overflow: visible;
}
.contact-content[style*="display:none;"] ~ .contact-icon {
    display:none;
}/* End custom CSS */