.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .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-200 .elementor-element.elementor-element-e99fadb img{width:580px;height:640px;object-fit:cover;object-position:center center;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-200 .elementor-element.elementor-element-b0d44d8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-200 .elementor-element.elementor-element-b0d44d8 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#ED1C24;}.elementor-200 .elementor-element.elementor-element-b0d44d8.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-200 .elementor-element.elementor-element-b0d44d8.elementor-view-framed .elementor-icon, .elementor-200 .elementor-element.elementor-element-b0d44d8.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-200 .elementor-element.elementor-element-b0d44d8 .elementor-icon{font-size:100px;}.elementor-200 .elementor-element.elementor-element-b0d44d8 .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-b0d44d8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:48px;}.elementor-200 .elementor-element.elementor-element-b0d44d8:has(:hover) .elementor-icon-box-title,
					 .elementor-200 .elementor-element.elementor-element-b0d44d8:has(:focus) .elementor-icon-box-title{color:#ED1C24;}.elementor-200 .elementor-element.elementor-element-b0d44d8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:20px;color:#000000;}.elementor-200 .elementor-element.elementor-element-ce0d10d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-200 .elementor-element.elementor-element-ce0d10d .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#ED1C24;}.elementor-200 .elementor-element.elementor-element-ce0d10d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-200 .elementor-element.elementor-element-ce0d10d.elementor-view-framed .elementor-icon, .elementor-200 .elementor-element.elementor-element-ce0d10d.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-200 .elementor-element.elementor-element-ce0d10d .elementor-icon{font-size:100px;}.elementor-200 .elementor-element.elementor-element-ce0d10d .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-ce0d10d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:48px;}.elementor-200 .elementor-element.elementor-element-ce0d10d:has(:hover) .elementor-icon-box-title,
					 .elementor-200 .elementor-element.elementor-element-ce0d10d:has(:focus) .elementor-icon-box-title{color:#ED1C24;}.elementor-200 .elementor-element.elementor-element-ce0d10d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:20px;color:#000000;}.elementor-200 .elementor-element.elementor-element-c6f5d3e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-200 .elementor-element.elementor-element-c6f5d3e .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#ED1C24;}.elementor-200 .elementor-element.elementor-element-c6f5d3e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-200 .elementor-element.elementor-element-c6f5d3e.elementor-view-framed .elementor-icon, .elementor-200 .elementor-element.elementor-element-c6f5d3e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-200 .elementor-element.elementor-element-c6f5d3e .elementor-icon{font-size:100px;}.elementor-200 .elementor-element.elementor-element-c6f5d3e .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-c6f5d3e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:48px;}.elementor-200 .elementor-element.elementor-element-c6f5d3e:has(:hover) .elementor-icon-box-title,
					 .elementor-200 .elementor-element.elementor-element-c6f5d3e:has(:focus) .elementor-icon-box-title{color:#ED1C24;}.elementor-200 .elementor-element.elementor-element-c6f5d3e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:20px;color:#000000;}.elementor-200 .elementor-element.elementor-element-da971d4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-200 .elementor-element.elementor-element-da971d4 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#ED1C24;}.elementor-200 .elementor-element.elementor-element-da971d4.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-200 .elementor-element.elementor-element-da971d4.elementor-view-framed .elementor-icon, .elementor-200 .elementor-element.elementor-element-da971d4.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-200 .elementor-element.elementor-element-da971d4 .elementor-icon{font-size:100px;}.elementor-200 .elementor-element.elementor-element-da971d4 .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-da971d4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:48px;}.elementor-200 .elementor-element.elementor-element-da971d4:has(:hover) .elementor-icon-box-title,
					 .elementor-200 .elementor-element.elementor-element-da971d4:has(:focus) .elementor-icon-box-title{color:#ED1C24;}.elementor-200 .elementor-element.elementor-element-da971d4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:20px;color:#000000;}.elementor-200 .elementor-element.elementor-element-5abade0 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-200 .elementor-element.elementor-element-5abade0 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#ED1C24;}.elementor-200 .elementor-element.elementor-element-5abade0.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-200 .elementor-element.elementor-element-5abade0.elementor-view-framed .elementor-icon, .elementor-200 .elementor-element.elementor-element-5abade0.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-200 .elementor-element.elementor-element-5abade0 .elementor-icon{font-size:100px;}.elementor-200 .elementor-element.elementor-element-5abade0 .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-5abade0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:48px;}.elementor-200 .elementor-element.elementor-element-5abade0:has(:hover) .elementor-icon-box-title,
					 .elementor-200 .elementor-element.elementor-element-5abade0:has(:focus) .elementor-icon-box-title{color:#ED1C24;}.elementor-200 .elementor-element.elementor-element-5abade0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:20px;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-200 .elementor-element.elementor-element-288942f .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:15px 27px 15px 27px;}.elementor-200 .elementor-element.elementor-element-288942f{width:auto;max-width:auto;}.elementor-200 .elementor-element.elementor-element-288942f .elementor-button-content-wrapper{flex-direction:row;}.elementor-200 .elementor-element.elementor-element-87ed631 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:15px 27px 15px 27px;}.elementor-200 .elementor-element.elementor-element-87ed631{width:auto;max-width:auto;}.elementor-200 .elementor-element.elementor-element-87ed631 .elementor-button-content-wrapper{flex-direction:row;}.elementor-200 .elementor-element.elementor-element-d07279d .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:15px 27px 15px 27px;}.elementor-200 .elementor-element.elementor-element-d07279d{width:auto;max-width:auto;}.elementor-200 .elementor-element.elementor-element-d07279d .elementor-button-content-wrapper{flex-direction:row;}.elementor-200 .elementor-element.elementor-element-4e714e9 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:15px 27px 15px 27px;}.elementor-200 .elementor-element.elementor-element-4e714e9{width:auto;max-width:auto;}.elementor-200 .elementor-element.elementor-element-4e714e9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-200 .elementor-element.elementor-element-4f4db88 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:15px 27px 15px 27px;}.elementor-200 .elementor-element.elementor-element-4f4db88{width:auto;max-width:auto;}.elementor-200 .elementor-element.elementor-element-4f4db88 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-hotspot .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hotspot .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-200 .elementor-element.elementor-element-a27314b .elementor-repeater-item-ad404b4{left:17%;--hotspot-translate-x:17%;top:35%;--hotspot-translate-y:35%;}.elementor-200 .elementor-element.elementor-element-a27314b .elementor-repeater-item-c929fcc{left:83%;--hotspot-translate-x:83%;top:40%;--hotspot-translate-y:40%;}.elementor-200 .elementor-element.elementor-element-a27314b .elementor-repeater-item-c43e139{left:75%;--hotspot-translate-x:75%;top:62%;--hotspot-translate-y:62%;}.elementor-200 .elementor-element.elementor-element-a27314b .elementor-repeater-item-d8ad937{left:76%;--hotspot-translate-x:76%;top:45%;--hotspot-translate-y:45%;}.elementor-200 .elementor-element.elementor-element-a27314b .elementor-repeater-item-24c3062{left:77%;--hotspot-translate-x:77%;top:57%;--hotspot-translate-y:57%;}.elementor-200 .elementor-element.elementor-element-a27314b .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-200 .elementor-element.elementor-element-a27314b{--hotspot-color:#E70303;--hotspot-box-color:#54595F00;--tooltip-text-color:#242424;--tooltip-padding:10px 10px 10px 10px;--tooltip-color:#FFFFFF;--tooltip-border-radius:10px 10px 10px 10px;}.elementor-200 .elementor-element.elementor-element-a27314b .e-hotspot__label{font-family:"Inter", Sans-serif;font-size:20px;}.elementor-200 .elementor-element.elementor-element-a27314b .e-hotspot__tooltip{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-200 .elementor-element.elementor-element-cd4c1f3 .elementor-repeater-item-ad404b4{left:17%;--hotspot-translate-x:17%;top:35%;--hotspot-translate-y:35%;}.elementor-200 .elementor-element.elementor-element-cd4c1f3 .elementor-repeater-item-c929fcc{left:83%;--hotspot-translate-x:83%;top:40%;--hotspot-translate-y:40%;}.elementor-200 .elementor-element.elementor-element-cd4c1f3 .elementor-repeater-item-c43e139{left:75%;--hotspot-translate-x:75%;top:62%;--hotspot-translate-y:62%;}.elementor-200 .elementor-element.elementor-element-cd4c1f3 .elementor-repeater-item-d8ad937{left:76%;--hotspot-translate-x:76%;top:45%;--hotspot-translate-y:45%;}.elementor-200 .elementor-element.elementor-element-cd4c1f3 .elementor-repeater-item-24c3062{left:77%;--hotspot-translate-x:77%;top:57%;--hotspot-translate-y:57%;}.elementor-200 .elementor-element.elementor-element-cd4c1f3 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-200 .elementor-element.elementor-element-cd4c1f3{--hotspot-color:#E70303;--hotspot-box-color:#54595F00;--tooltip-text-color:#242424;--tooltip-padding:10px 10px 10px 10px;--tooltip-color:#FFFFFF;--tooltip-border-radius:10px 10px 10px 10px;}.elementor-200 .elementor-element.elementor-element-cd4c1f3 .e-hotspot__label{font-family:"Inter", Sans-serif;font-size:20px;}.elementor-200 .elementor-element.elementor-element-cd4c1f3 .e-hotspot__tooltip{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-200 .elementor-element.elementor-element-d5982df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 80px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-200 .elementor-element.elementor-element-d5982df:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-d5982df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FD0A09 0%, #f2295b 100%);}.elementor-200 .elementor-element.elementor-element-6aed18f{--display:flex;}.elementor-200 .elementor-element.elementor-element-ea5da36{--display:flex;--justify-content:center;}.elementor-200 .elementor-element.elementor-element-d40eaa6 .elementor-button{background-color:#F2F2F2;font-family:"Inter", Sans-serif;font-size:18px;fill:#242424;color:#242424;border-radius:10px 10px 10px 10px;}.elementor-200 .elementor-element.elementor-element-d40eaa6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-200 .elementor-element.elementor-element-d40eaa6 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-200 .elementor-element.elementor-element-b023dd2{--display:flex;}.elementor-200 .elementor-element.elementor-element-9fadce7 .elementor-button{background-color:#61CE7000;font-family:"Inter Medium", Sans-serif;font-size:18px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:15px 27px 15px 27px;}.elementor-200 .elementor-element.elementor-element-9fadce7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-200 .elementor-element.elementor-element-b0d44d8 .elementor-icon{font-size:80px;}.elementor-200 .elementor-element.elementor-element-b0d44d8 .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-b0d44d8 .elementor-icon-box-title a{font-size:40px;}.elementor-200 .elementor-element.elementor-element-b0d44d8 .elementor-icon-box-description{font-size:18px;}.elementor-200 .elementor-element.elementor-element-ce0d10d .elementor-icon{font-size:80px;}.elementor-200 .elementor-element.elementor-element-ce0d10d .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-ce0d10d .elementor-icon-box-title a{font-size:40px;}.elementor-200 .elementor-element.elementor-element-ce0d10d .elementor-icon-box-description{font-size:18px;}.elementor-200 .elementor-element.elementor-element-c6f5d3e .elementor-icon{font-size:80px;}.elementor-200 .elementor-element.elementor-element-c6f5d3e .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-c6f5d3e .elementor-icon-box-title a{font-size:40px;}.elementor-200 .elementor-element.elementor-element-c6f5d3e .elementor-icon-box-description{font-size:18px;}.elementor-200 .elementor-element.elementor-element-da971d4 .elementor-icon{font-size:80px;}.elementor-200 .elementor-element.elementor-element-da971d4 .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-da971d4 .elementor-icon-box-title a{font-size:40px;}.elementor-200 .elementor-element.elementor-element-da971d4 .elementor-icon-box-description{font-size:18px;}.elementor-200 .elementor-element.elementor-element-5abade0 .elementor-icon{font-size:80px;}.elementor-200 .elementor-element.elementor-element-5abade0 .elementor-icon-box-title, .elementor-200 .elementor-element.elementor-element-5abade0 .elementor-icon-box-title a{font-size:40px;}.elementor-200 .elementor-element.elementor-element-5abade0 .elementor-icon-box-description{font-size:18px;}.elementor-200 .elementor-element.elementor-element-d5982df{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}}@media(max-width:767px){.elementor-200 .elementor-element.elementor-element-e99fadb{text-align:center;}.elementor-200 .elementor-element.elementor-element-e99fadb img{height:300px;object-fit:cover;object-position:center center;}.elementor-200 .elementor-element.elementor-element-b0d44d8 .elementor-icon-box-wrapper{align-items:center;}.elementor-200 .elementor-element.elementor-element-ce0d10d .elementor-icon-box-wrapper{align-items:center;}.elementor-200 .elementor-element.elementor-element-c6f5d3e .elementor-icon-box-wrapper{align-items:center;}.elementor-200 .elementor-element.elementor-element-da971d4 .elementor-icon-box-wrapper{align-items:center;}.elementor-200 .elementor-element.elementor-element-5abade0 .elementor-icon-box-wrapper{align-items:center;}.elementor-200 .elementor-element.elementor-element-288942f .elementor-button{padding:10px 10px 10px 10px;}.elementor-200 .elementor-element.elementor-element-87ed631 .elementor-button{padding:10px 55px 10px 10px;}.elementor-200 .elementor-element.elementor-element-d07279d .elementor-button{padding:10px 40px 10px 10px;}.elementor-200 .elementor-element.elementor-element-4e714e9 .elementor-button{padding:10px 20px 10px 10px;}.elementor-200 .elementor-element.elementor-element-4f4db88 .elementor-button{padding:10px 80px 10px 10px;}.elementor-200 .elementor-element.elementor-element-d5982df{--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-200 .elementor-element.elementor-element-6aed18f{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-200 .elementor-element.elementor-element-d40eaa6 .elementor-button{font-size:18px;}}@media(min-width:768px){.elementor-200 .elementor-element.elementor-element-6aed18f{--width:80%;}.elementor-200 .elementor-element.elementor-element-ea5da36{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-200 .elementor-element.elementor-element-ea5da36{--width:50%;}}/* Start custom CSS for hotspot, class: .elementor-element-a27314b *//* =========================================
   DESKTOP / TABLET TOOLTIP
========================================= */

/* Tooltip card */
.elementor-200 .elementor-element.elementor-element-a27314b .e-hotspot__tooltip {
    width: 330px !important;
    max-width: 330px !important;
    min-width: 0 !important;

    padding: 18px 20px !important;
    margin: 0 !important;

    background: #ffffff !important;
    border-radius: 14px !important;
    box-sizing: border-box !important;

    overflow: hidden !important;
    white-space: normal !important;
    text-align: left !important;
}

/* Inner content */
.elementor-200 .elementor-element.elementor-element-a27314b .country-tooltip-inner {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
    white-space: normal !important;
}

/* Heading */
.elementor-200 .elementor-element.elementor-element-a27314b .country-tooltip-heading {
    display: flex !important;
    align-items: flex-start !important;
    flex-wrap: nowrap !important;
    gap: 8px !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 0 12px !important;

    color: #fe0102 !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;

    white-space: normal !important;
}

/* Flag */
.elementor-200 .elementor-element.elementor-element-a27314b .country-flag {
    display: block !important;
    flex: 0 0 auto !important;

    font-size: 18px !important;
    line-height: 1.3 !important;
}

/* Country name */
.elementor-200 .elementor-element.elementor-element-a27314b .country-name {
    display: block !important;
    flex: 1 1 auto !important;

    min-width: 0 !important;

    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
}

/* Description */
.elementor-200 .elementor-element.elementor-element-a27314b .country-tooltip-text {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 0 14px !important;

    color: #313131 !important;
    font-size: 13px !important;
    line-height: 1.5 !important;

    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
}

/* Logos wrapper */
.elementor-200 .elementor-element.elementor-element-a27314b .country-tooltip-logos {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 12px !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    overflow: hidden !important;
}

/* Logos */
.elementor-200 .elementor-element.elementor-element-a27314b .country-tooltip-logos img {
    display: block !important;

    width: auto !important;
    max-width: 65px !important;
    height: 38px !important;

    object-fit: contain !important;
}


/* =========================================
   MOBILE TOOLTIP
========================================= */

@media only screen and (max-width: 767px) {

    /*
     Elementor hotspot မှာရှိတဲ့ transform ကို ဖယ်ပါ။
     Tooltip fixed position ကို screen အပေါ်အခြေခံစေရန်။
    */
    .elementor-200 .elementor-element.elementor-element-a27314b .e-hotspot {
        transform: none !important;
        overflow: visible !important;
    }

    /*
     Hotspot icon မရွေ့စေရန် centering transform ကို
     button ဆီပြောင်းပေးထားသည်။
    */
    .elementor-200 .elementor-element.elementor-element-a27314b .e-hotspot__button {
        transform: translate(-50%, -50%) !important;
    }

    /* Parent overflow */
    .elementor-200 .elementor-element.elementor-element-a27314b,
    .elementor-200 .elementor-element.elementor-element-a27314b .elementor-widget-container,
    .elementor-200 .elementor-element.elementor-element-a27314b .e-hotspot__wrapper {
        overflow: visible !important;
    }

    /* Tooltip card centered on screen */
    .elementor-200 .elementor-element.elementor-element-a27314b .e-hotspot__tooltip {
        position: fixed !important;

        top: 50% !important;
        top: 50dvh !important;

        left: 50% !important;
        left: 50vw !important;

        right: auto !important;
        bottom: auto !important;

        width: calc(100vw - 32px) !important;
        max-width: 320px !important;
        min-width: 0 !important;

        max-height: calc(100dvh - 80px) !important;

        margin: 0 !important;
        padding: 16px !important;

        background: #ffffff !important;
        border-radius: 14px !important;
        box-sizing: border-box !important;

        transform: translate(-50%, -50%) !important;

        overflow-x: hidden !important;
        overflow-y: auto !important;
        overscroll-behavior: contain !important;

        white-space: normal !important;
        text-align: left !important;

        z-index: 9999999 !important;
    }

    /* Elementor generated positioning reset */
    .elementor-200 .elementor-element.elementor-element-a27314b .e-hotspot__tooltip[style] {
        top: 50dvh !important;
        left: 50vw !important;
        right: auto !important;
        bottom: auto !important;
        transform: translate(-50%, -50%) !important;
    }

    /* Hide tooltip arrow */
    .elementor-200 .elementor-element.elementor-element-a27314b .e-hotspot__tooltip::before,
    .elementor-200 .elementor-element.elementor-element-a27314b .e-hotspot__tooltip::after {
        display: none !important;
        content: none !important;
    }

    /* Inner */
    .elementor-200 .elementor-element.elementor-element-a27314b .country-tooltip-inner {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;
        overflow: visible !important;
    }

    /* Heading */
    .elementor-200 .elementor-element.elementor-element-a27314b .country-tooltip-heading {
        display: flex !important;
        align-items: flex-start !important;
        flex-wrap: nowrap !important;
        gap: 7px !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 0 10px !important;

        color: #fe0102 !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 1.35 !important;
    }

    /* Flag */
    .elementor-200 .elementor-element.elementor-element-a27314b .country-flag {
        flex: 0 0 auto !important;

        font-size: 17px !important;
        line-height: 1.35 !important;
    }

    /* Country name */
    .elementor-200 .elementor-element.elementor-element-a27314b .country-name {
        display: block !important;
        flex: 1 1 auto !important;

        width: auto !important;
        min-width: 0 !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    /* Description */
    .elementor-200 .elementor-element.elementor-element-a27314b .country-tooltip-text {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 0 14px !important;

        color: #313131 !important;
        font-size: 12px !important;
        line-height: 1.5 !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    /* Logos */
    .elementor-200 .elementor-element.elementor-element-a27314b .country-tooltip-logos {
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        align-items: center !important;

        gap: 10px 8px !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        box-sizing: border-box !important;
        overflow: visible !important;
    }

    .elementor-200 .elementor-element.elementor-element-a27314b .country-tooltip-logos img {
        display: block !important;

        width: 100% !important;
        max-width: 50px !important;
        height: 34px !important;

        margin: 0 auto !important;

        object-fit: contain !important;
    }
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-cd4c1f3 *//* =========================================
   DESKTOP / TABLET TOOLTIP
========================================= */

/* Tooltip card */
.elementor-200 .elementor-element.elementor-element-cd4c1f3 .e-hotspot__tooltip {
    width: 330px !important;
    max-width: 330px !important;
    min-width: 0 !important;

    padding: 18px 20px !important;
    margin: 0 !important;

    background: #ffffff !important;
    border-radius: 14px !important;
    box-sizing: border-box !important;

    overflow: hidden !important;
    white-space: normal !important;
    text-align: left !important;
}

/* Inner content */
.elementor-200 .elementor-element.elementor-element-cd4c1f3 .country-tooltip-inner {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
    white-space: normal !important;
}

/* Heading */
.elementor-200 .elementor-element.elementor-element-cd4c1f3 .country-tooltip-heading {
    display: flex !important;
    align-items: flex-start !important;
    flex-wrap: nowrap !important;
    gap: 8px !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 0 12px !important;

    color: #fe0102 !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;

    white-space: normal !important;
}

/* Flag */
.elementor-200 .elementor-element.elementor-element-cd4c1f3 .country-flag {
    display: block !important;
    flex: 0 0 auto !important;

    font-size: 18px !important;
    line-height: 1.3 !important;
}

/* Country name */
.elementor-200 .elementor-element.elementor-element-cd4c1f3 .country-name {
    display: block !important;
    flex: 1 1 auto !important;

    min-width: 0 !important;

    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
}

/* Description */
.elementor-200 .elementor-element.elementor-element-cd4c1f3 .country-tooltip-text {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 0 14px !important;

    color: #313131 !important;
    font-size: 13px !important;
    line-height: 1.5 !important;

    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
}

/* Logos wrapper */
.elementor-200 .elementor-element.elementor-element-cd4c1f3 .country-tooltip-logos {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 12px !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    overflow: hidden !important;
}

/* Logos */
.elementor-200 .elementor-element.elementor-element-cd4c1f3 .country-tooltip-logos img {
    display: block !important;

    width: auto !important;
    max-width: 65px !important;
    height: 38px !important;

    object-fit: contain !important;
}


/* =========================================
   MOBILE TOOLTIP
========================================= */

@media only screen and (max-width: 767px) {

    /*
     Elementor hotspot မှာရှိတဲ့ transform ကို ဖယ်ပါ။
     Tooltip fixed position ကို screen အပေါ်အခြေခံစေရန်။
    */
    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .e-hotspot {
        transform: none !important;
        overflow: visible !important;
    }

    /*
     Hotspot icon မရွေ့စေရန် centering transform ကို
     button ဆီပြောင်းပေးထားသည်။
    */
    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .e-hotspot__button {
        transform: translate(-50%, -50%) !important;
    }

    /* Parent overflow */
    .elementor-200 .elementor-element.elementor-element-cd4c1f3,
    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .elementor-widget-container,
    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .e-hotspot__wrapper {
        overflow: visible !important;
    }

    /* Tooltip card centered on screen */
    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .e-hotspot__tooltip {
        position: fixed !important;

        top: 50% !important;
        top: 50dvh !important;

        left: 50% !important;
        left: 50vw !important;

        right: auto !important;
        bottom: auto !important;

        width: calc(100vw - 32px) !important;
        max-width: 320px !important;
        min-width: 0 !important;

        max-height: calc(100dvh - 80px) !important;

        margin: 0 !important;
        padding: 16px !important;

        background: #ffffff !important;
        border-radius: 14px !important;
        box-sizing: border-box !important;

        transform: translate(-50%, -50%) !important;

        overflow-x: hidden !important;
        overflow-y: auto !important;
        overscroll-behavior: contain !important;

        white-space: normal !important;
        text-align: left !important;

        z-index: 9999999 !important;
    }

    /* Elementor generated positioning reset */
    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .e-hotspot__tooltip[style] {
        top: 50dvh !important;
        left: 50vw !important;
        right: auto !important;
        bottom: auto !important;
        transform: translate(-50%, -50%) !important;
    }

    /* Hide tooltip arrow */
    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .e-hotspot__tooltip::before,
    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .e-hotspot__tooltip::after {
        display: none !important;
        content: none !important;
    }

    /* Inner */
    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .country-tooltip-inner {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;
        overflow: visible !important;
    }

    /* Heading */
    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .country-tooltip-heading {
        display: flex !important;
        align-items: flex-start !important;
        flex-wrap: nowrap !important;
        gap: 7px !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 0 10px !important;

        color: #fe0102 !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 1.35 !important;
    }

    /* Flag */
    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .country-flag {
        flex: 0 0 auto !important;

        font-size: 17px !important;
        line-height: 1.35 !important;
    }

    /* Country name */
    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .country-name {
        display: block !important;
        flex: 1 1 auto !important;

        width: auto !important;
        min-width: 0 !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    /* Description */
    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .country-tooltip-text {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 0 14px !important;

        color: #313131 !important;
        font-size: 12px !important;
        line-height: 1.5 !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
    }

    /* Logos */
    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .country-tooltip-logos {
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        align-items: center !important;

        gap: 10px 8px !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        box-sizing: border-box !important;
        overflow: visible !important;
    }

    .elementor-200 .elementor-element.elementor-element-cd4c1f3 .country-tooltip-logos img {
        display: block !important;

        width: 100% !important;
        max-width: 50px !important;
        height: 34px !important;

        margin: 0 auto !important;

        object-fit: contain !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://zarladistribution.com/wp-content/uploads/2026/07/Inter_18pt-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter Medium';
	font-display: auto;
	src: url('https://zarladistribution.com/wp-content/uploads/2026/07/Inter_18pt-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */