.elementor-8631 .elementor-element.elementor-element-4f251f71{--display:flex;--background-transition:0.3s;}.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-8631 .elementor-element.elementor-element-5c23c601 .elementor-repeater-item-ceaf8c3{left:33%;--hotspot-translate-x:33%;top:37%;--hotspot-translate-y:37%;}.elementor-8631 .elementor-element.elementor-element-5c23c601 .elementor-repeater-item-29c77d9{left:51%;--hotspot-translate-x:51%;top:19%;--hotspot-translate-y:19%;}.elementor-8631 .elementor-element.elementor-element-5c23c601 .elementor-repeater-item-fcf5cfb{left:52%;--hotspot-translate-x:52%;top:37%;--hotspot-translate-y:37%;}.elementor-8631 .elementor-element.elementor-element-5c23c601 .elementor-repeater-item-a1ca0ca{left:66%;--hotspot-translate-x:66%;top:36%;--hotspot-translate-y:36%;}.elementor-8631 .elementor-element.elementor-element-5c23c601 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-8631 .elementor-element.elementor-element-5c23c601{--hotspot-box-color:var( --e-global-color-55eeb4e );--hotspot-border-radius:50% 50% 50% 50%;--tooltip-text-color:var( --e-global-color-605026b );--tooltip-padding:20px 20px 20px 20px;--tooltip-color:#FFFFFF;}.elementor-8631 .elementor-element.elementor-element-5c23c601 .e-hotspot__tooltip{font-family:"Cabinet Grotesk Variable", Sans-serif;font-size:18px;font-weight:700;}@media(max-width:767px){.elementor-8631 .elementor-element.elementor-element-5c23c601{--hotspot-size:5px;--tooltip-padding:5px 5px 5px 5px;}}/* Start custom CSS for hotspot, class: .elementor-element-5c23c601 */.s_pro_structure .e-hotspot__tooltip p,
.s_pro_structure .e-hotspot__tooltip img
{
    min-width: 200px;
    text-align: center;
}

@media screen and (max-width:768px){
    .s_pro_structure .e-hotspot__tooltip p,
.s_pro_structure .e-hotspot__tooltip img
{
    min-width: 100px;
    text-align: center;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cabinet Grotesk Variable';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2025/04/CABINETGROTESK-VARIABLE.ttf') format('truetype');
}
@font-face {
	font-family: 'Cabinet Grotesk Variable';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2025/04/CabinetGrotesk-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Cabinet Grotesk Variable';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('/wp-content/uploads/2025/04/CabinetGrotesk-Extrabold.ttf') format('truetype');
}
@font-face {
	font-family: 'Cabinet Grotesk Variable';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2025/04/CabinetGrotesk-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */