.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-1306 .elementor-element.elementor-element-a1a90c7 .elementor-repeater-item-9aa601b{left:23%;--hotspot-translate-x:23%;top:48%;--hotspot-translate-y:48%;}.elementor-1306 .elementor-element.elementor-element-a1a90c7 .elementor-repeater-item-43ca7e8{left:42%;--hotspot-translate-x:42%;top:28%;--hotspot-translate-y:28%;}.elementor-1306 .elementor-element.elementor-element-a1a90c7 .elementor-repeater-item-27eaad3{left:56%;--hotspot-translate-x:56%;top:55%;--hotspot-translate-y:55%;}.elementor-1306 .elementor-element.elementor-element-a1a90c7 .elementor-repeater-item-f8472e7{left:72%;--hotspot-translate-x:72%;top:63%;--hotspot-translate-y:63%;}.elementor-1306 .elementor-element.elementor-element-a1a90c7 .elementor-repeater-item-b7646c8{left:75%;--hotspot-translate-x:75%;top:68%;--hotspot-translate-y:68%;}.elementor-1306 .elementor-element.elementor-element-a1a90c7 .elementor-repeater-item-01cc6c1{left:75%;--hotspot-translate-x:75%;top:58%;--hotspot-translate-y:58%;}.elementor-1306 .elementor-element.elementor-element-a1a90c7 .elementor-repeater-item-5f5b107{left:78%;--hotspot-translate-x:78%;top:52%;--hotspot-translate-y:52%;}.elementor-1306 .elementor-element.elementor-element-a1a90c7 .elementor-repeater-item-c20ff62{left:85%;--hotspot-translate-x:85%;top:88%;--hotspot-translate-y:88%;}.elementor-1306 .elementor-element.elementor-element-a1a90c7 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1306 .elementor-element.elementor-element-a1a90c7{width:100%;max-width:100%;z-index:10;--background-align:flex-end;--container-width:100%;--image-width:100%;--container-max-width:100%;--hotspot-color:#9344AF;--hotspot-box-color:var( --e-global-color-secondary );--hotspot-border-radius:50% 50% 50% 50%;--tooltip-text-color:var( --e-global-color-text );--tooltip-align:left;--tooltip-padding:20px 20px 20px 20px;--tooltip-color:var( --e-global-color-b9e14ff );}.elementor-1306 .elementor-element.elementor-element-a1a90c7 > .elementor-widget-container{margin:25px 0px 30px 0px;}.elementor-1306 .elementor-element.elementor-element-a1a90c7 .e-hotspot__label{font-family:"Libre Franklin", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.3em;}
					.elementor-1306 .elementor-element.elementor-element-a1a90c7 .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,
					.elementor-1306 .elementor-element.elementor-element-a1a90c7 .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle
				{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-1306 .elementor-element.elementor-element-a1a90c7 .e-hotspot__tooltip{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-accordion-icon{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span,
						.elementor-widget-uael-faq  .uael-accordion-icon-closed, .elementor-widget-uael-faq span.uael-accordion-icon-opened{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed, .elementor-widget-uael-faq span.uael-accordion-icon-opened{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title.uael-title-active .uael-question-span,
						.elementor-widget-uael-faq span.uael-accordion-icon-opened{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span:hover,
					.elementor-widget-uael-faq  .uael-accordion-icon-closed:hover{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed:hover{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title.uael-title-active:hover .uael-question-span,
					.elementor-widget-uael-faq span.uael-accordion-icon-opened:hover{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-content{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-widget-uael-faq .uael-faq-accordion .uael-accordion-content:hover{color:var( --e-global-color-text );}
				.elementor-widget-uael-faq  .uael-accordion-icon-closed{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq span.uael-accordion-icon-opened{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-f4edd18{width:100%;max-width:100%;}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:10px;}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D4;}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-container .uael-faq-accordion .uael-accordion-content{border-top-color:#D4D4D4;}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-container .uael-faq-accordion{border-radius:1px 1px 1px 1px;}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-accordion .uael-accordion-title .uael-accordion-icon{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-accordion .uael-accordion-title{background-color:var( --e-global-color-primary );padding:12px 15px 12px 15px;}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-accordion .uael-accordion-title.uael-title-active{background-color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-accordion .uael-accordion-title .uael-question-span,
						.elementor-1306 .elementor-element.elementor-element-f4edd18  .uael-accordion-icon-closed, .elementor-1306 .elementor-element.elementor-element-f4edd18 span.uael-accordion-icon-opened{color:var( --e-global-color-secondary );}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-accordion-icon-closed, .elementor-1306 .elementor-element.elementor-element-f4edd18 span.uael-accordion-icon-opened{fill:var( --e-global-color-secondary );}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-accordion .uael-accordion-title.uael-title-active .uael-question-span,
						.elementor-1306 .elementor-element.elementor-element-f4edd18 span.uael-accordion-icon-opened{color:var( --e-global-color-secondary );}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-accordion .uael-accordion-title:hover{background-color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-accordion .uael-accordion-title.uael-title-active:hover{background-color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-accordion .uael-accordion-title .uael-question-span:hover,
					.elementor-1306 .elementor-element.elementor-element-f4edd18  .uael-accordion-icon-closed:hover{color:var( --e-global-color-secondary );}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-accordion-icon-closed:hover{fill:var( --e-global-color-secondary );}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-accordion .uael-accordion-title.uael-title-active:hover .uael-question-span,
					.elementor-1306 .elementor-element.elementor-element-f4edd18 span.uael-accordion-icon-opened:hover{color:var( --e-global-color-secondary );}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-accordion .uael-accordion-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );padding:15px 15px 15px 15px;}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-accordion.elementor-grid-item{background-color:var( --e-global-color-secondary );}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:16px;}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:16px;width:16px;}
				.elementor-1306 .elementor-element.elementor-element-f4edd18  .uael-accordion-icon-closed{color:var( --e-global-color-secondary );}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-accordion-icon-closed{fill:var( --e-global-color-secondary );}.elementor-1306 .elementor-element.elementor-element-f4edd18 span.uael-accordion-icon-opened{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-1306 .elementor-element.elementor-element-f4edd18 .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-83ee5c8{width:100%;max-width:100%;text-align:start;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-secondary );}.elementor-1306 .elementor-element.elementor-element-83ee5c8 a{color:var( --e-global-color-secondary );}.elementor-1306 .elementor-element.elementor-element-83ee5c8 a:hover, .elementor-1306 .elementor-element.elementor-element-83ee5c8 a:focus{color:var( --e-global-color-accent );}.elementor-1306 .elementor-element.elementor-element-6d8b3a9{width:100%;max-width:100%;padding:10px 0px 15px 0px;}@media(max-width:1900px){.elementor-1306 .elementor-element.elementor-element-a1a90c7 .e-hotspot__label{font-size:0.8rem;}}@media(max-width:1024px){.elementor-1306 .elementor-element.elementor-element-a1a90c7 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1306 .elementor-element.elementor-element-a1a90c7 .e-hotspot__label{font-size:0.7rem;}}@media(max-width:767px){.elementor-1306 .elementor-element.elementor-element-a1a90c7 .e-hotspot__label{font-size:0.65rem;}.elementor-1306 .elementor-element.elementor-element-6d8b3a9{padding:10px 10px 10px 10px;}}/* Start custom CSS for hotspot, class: .elementor-element-a1a90c7 */.elementor-1306 .elementor-element.elementor-element-a1a90c7 .e-hotspot {
    width: min(100%, 30px);
    
}

.elementor-1306 .elementor-element.elementor-element-a1a90c7 .e-hotspot__tooltip {
    z-index: 20;
}

.elementor-1306 .elementor-element.elementor-element-a1a90c7 .e-hotspot__label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}

.elementor-1306 .elementor-element.elementor-element-a1a90c7 .e-hotspot__button {
    aspect-ratio: 1;
    width: 100%;
    background: #9344AF;
    border: 2px solid white;
}
@media only screen and (max-width: 1024px) {
    .elementor-1306 .elementor-element.elementor-element-a1a90c7 .e-hotspot {
        width: min(100%, 20px);
    }
    
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83ee5c8 */.elementor-1306 .elementor-element.elementor-element-83ee5c8 p:last-child {
    margin-bottom: 0;
}
.elementor-1306 .elementor-element.elementor-element-83ee5c8 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6d8b3a9 */.elementor-1306 .elementor-element.elementor-element-6d8b3a9 .gform_validation_errors,
.elementor-1306 .elementor-element.elementor-element-6d8b3a9 .gform_required_legend,
.elementor-1306 .elementor-element.elementor-element-6d8b3a9 .gform_heading {
    display: none !important;
}

.elementor-1306 .elementor-element.elementor-element-6d8b3a9 .gform_wrapper {
    --gf-color-primary: var( --e-global-color-primary ) !important;
    --gf-color-primary-rgb: 0, 0, 0 !important;
    --gf-color-primary-darker: var( --e-global-color-accent ) !important;
}

.elementor-1306 .elementor-element.elementor-element-6d8b3a9 .gform_fields {
    gap: 15px !important;
}

.elementor-1306 .elementor-element.elementor-element-6d8b3a9 .gsection_description {
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-1306 .elementor-element.elementor-element-6d8b3a9 .gfield_description.validation_message.gfield_validation_message {
    border: none !important;
    background: none !important;
    padding: 0 !important;
}

.elementor-1306 .elementor-element.elementor-element-6d8b3a9 .gform_button {
    display: inline-block !important;
    font-family: var(--button-font, Libre Franklin) !important;
    font-weight: 500 !important;
    font-size: 0.95rem !important;
    color: var(--white, #ffffff) !important;
    line-height: 1.2em !important;
    text-align: center !important;
    text-transform: capitalize !important;
    padding: 10px 25px !important;
    border-radius: 30px !important;
    border-width: 2px !important;
    border-color: var(--primary, #3F3CA6) !important;
    border-style: solid !important;
    background-color: var(--primary, #3F3CA6) !important;
    background-clip: border-box !important;
}/* End custom CSS */