.elementor-9500 .elementor-element.elementor-element-77e204a{--display:grid;--position:fixed;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:9999;}.elementor-9500 .elementor-element.elementor-element-77e204a:not(.elementor-motion-effects-element-type-background), .elementor-9500 .elementor-element.elementor-element-77e204a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008CBA;}body:not(.rtl) .elementor-9500 .elementor-element.elementor-element-77e204a{left:0px;}body.rtl .elementor-9500 .elementor-element.elementor-element-77e204a{right:0px;}.elementor-9500 .elementor-element.elementor-element-d52c1e4 .elementor-icon-box-wrapper{gap:10px;}.elementor-9500 .elementor-element.elementor-element-d52c1e4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9500 .elementor-element.elementor-element-d52c1e4.elementor-view-framed .elementor-icon, .elementor-9500 .elementor-element.elementor-element-d52c1e4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9500 .elementor-element.elementor-element-d52c1e4 .elementor-icon{font-size:24px;}.elementor-9500 .elementor-element.elementor-element-d52c1e4 .elementor-icon-box-title, .elementor-9500 .elementor-element.elementor-element-d52c1e4 .elementor-icon-box-title a{font-size:12px;font-weight:600;}.elementor-9500 .elementor-element.elementor-element-d52c1e4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-9500 .elementor-element.elementor-element-7a870e0 .elementor-icon-box-wrapper{gap:10px;}.elementor-9500 .elementor-element.elementor-element-7a870e0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9500 .elementor-element.elementor-element-7a870e0.elementor-view-framed .elementor-icon, .elementor-9500 .elementor-element.elementor-element-7a870e0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9500 .elementor-element.elementor-element-7a870e0 .elementor-icon{font-size:24px;}.elementor-9500 .elementor-element.elementor-element-7a870e0 .elementor-icon-box-title, .elementor-9500 .elementor-element.elementor-element-7a870e0 .elementor-icon-box-title a{font-size:12px;font-weight:600;}.elementor-9500 .elementor-element.elementor-element-7a870e0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-9500 .elementor-element.elementor-element-e167673 .elementor-icon-box-wrapper{gap:10px;}.elementor-9500 .elementor-element.elementor-element-e167673.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9500 .elementor-element.elementor-element-e167673.elementor-view-framed .elementor-icon, .elementor-9500 .elementor-element.elementor-element-e167673.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9500 .elementor-element.elementor-element-e167673 .elementor-icon{font-size:24px;}.elementor-9500 .elementor-element.elementor-element-e167673 .elementor-icon-box-title, .elementor-9500 .elementor-element.elementor-element-e167673 .elementor-icon-box-title a{font-size:12px;font-weight:600;}.elementor-9500 .elementor-element.elementor-element-e167673 .elementor-icon-box-title{color:#FFFFFF;}.elementor-9500 .elementor-element.elementor-element-b39f8a9 .elementor-icon-box-wrapper{gap:10px;}.elementor-9500 .elementor-element.elementor-element-b39f8a9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9500 .elementor-element.elementor-element-b39f8a9.elementor-view-framed .elementor-icon, .elementor-9500 .elementor-element.elementor-element-b39f8a9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9500 .elementor-element.elementor-element-b39f8a9 .elementor-icon{font-size:24px;}.elementor-9500 .elementor-element.elementor-element-b39f8a9 .elementor-icon-box-title, .elementor-9500 .elementor-element.elementor-element-b39f8a9 .elementor-icon-box-title a{font-size:12px;font-weight:600;}.elementor-9500 .elementor-element.elementor-element-b39f8a9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-9500 .elementor-element.elementor-element-30d02e0 .elementor-icon-box-wrapper{gap:10px;}.elementor-9500 .elementor-element.elementor-element-30d02e0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9500 .elementor-element.elementor-element-30d02e0.elementor-view-framed .elementor-icon, .elementor-9500 .elementor-element.elementor-element-30d02e0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9500 .elementor-element.elementor-element-30d02e0 .elementor-icon{font-size:24px;}.elementor-9500 .elementor-element.elementor-element-30d02e0 .elementor-icon-box-title, .elementor-9500 .elementor-element.elementor-element-30d02e0 .elementor-icon-box-title a{font-size:12px;font-weight:600;}.elementor-9500 .elementor-element.elementor-element-30d02e0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-9500 .elementor-element.elementor-element-77e204a{--grid-auto-flow:row;--padding-top:7px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9500 .elementor-element.elementor-element-77e204a{--content-width:90%;}}@media(max-width:767px){.elementor-9500 .elementor-element.elementor-element-77e204a{--content-width:90%;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:end;--padding-top:5px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for icon-box, class: .elementor-element-d52c1e4 */.elementor-9500 .elementor-element.elementor-element-d52c1e4 .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-d52c1e4 .elementor-icon-box-title a {
    transition: all 0.18s ease-in-out;
    color: #ffffff;
}

/* Glow on hover (desktop) */
.elementor-9500 .elementor-element.elementor-element-d52c1e4:hover .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-d52c1e4:hover .elementor-icon-box-title a {
    text-shadow: 0 0 8px rgba(255,255,255,0.85);
}

/* Glow on tap (mobile) */
.elementor-9500 .elementor-element.elementor-element-d52c1e4:active .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-d52c1e4:active .elementor-icon-box-title a {
    text-shadow: 0 0 8px rgba(255,255,255,0.9);
}

/* Icon brightness */
.elementor-9500 .elementor-element.elementor-element-d52c1e4:hover svg,
.elementor-9500 .elementor-element.elementor-element-d52c1e4:active svg {
    filter: brightness(1.25) drop-shadow(0 0 6px rgba(255,255,255,0.7));
    transition: all 0.18s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a870e0 */.elementor-9500 .elementor-element.elementor-element-7a870e0 .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-7a870e0 .elementor-icon-box-title a {
    transition: all 0.18s ease-in-out;
    color: #ffffff;
}

/* Glow on hover (desktop) */
.elementor-9500 .elementor-element.elementor-element-7a870e0:hover .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-7a870e0:hover .elementor-icon-box-title a {
    text-shadow: 0 0 8px rgba(255,255,255,0.85);
}

/* Glow on tap (mobile) */
.elementor-9500 .elementor-element.elementor-element-7a870e0:active .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-7a870e0:active .elementor-icon-box-title a {
    text-shadow: 0 0 8px rgba(255,255,255,0.9);
}

/* Icon brightness */
.elementor-9500 .elementor-element.elementor-element-7a870e0:hover svg,
.elementor-9500 .elementor-element.elementor-element-7a870e0:active svg {
    filter: brightness(1.25) drop-shadow(0 0 6px rgba(255,255,255,0.7));
    transition: all 0.18s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e167673 */.elementor-9500 .elementor-element.elementor-element-e167673 .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-e167673 .elementor-icon-box-title a {
    transition: all 0.18s ease-in-out;
    color: #ffffff;
}

/* Glow on hover (desktop) */
.elementor-9500 .elementor-element.elementor-element-e167673:hover .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-e167673:hover .elementor-icon-box-title a {
    text-shadow: 0 0 8px rgba(255,255,255,0.85);
}

/* Glow on tap (mobile) */
.elementor-9500 .elementor-element.elementor-element-e167673:active .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-e167673:active .elementor-icon-box-title a {
    text-shadow: 0 0 8px rgba(255,255,255,0.9);
}

/* Icon brightness */
.elementor-9500 .elementor-element.elementor-element-e167673:hover svg,
.elementor-9500 .elementor-element.elementor-element-e167673:active svg {
    filter: brightness(1.25) drop-shadow(0 0 6px rgba(255,255,255,0.7));
    transition: all 0.18s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b39f8a9 */.elementor-9500 .elementor-element.elementor-element-b39f8a9 .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-b39f8a9 .elementor-icon-box-title a {
    transition: all 0.18s ease-in-out;
    color: #ffffff;
}

/* Glow on hover (desktop) */
.elementor-9500 .elementor-element.elementor-element-b39f8a9:hover .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-b39f8a9:hover .elementor-icon-box-title a {
    text-shadow: 0 0 8px rgba(255,255,255,0.85);
}

/* Glow on tap (mobile) */
.elementor-9500 .elementor-element.elementor-element-b39f8a9:active .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-b39f8a9:active .elementor-icon-box-title a {
    text-shadow: 0 0 8px rgba(255,255,255,0.9);
}

/* Icon brightness */
.elementor-9500 .elementor-element.elementor-element-b39f8a9:hover svg,
.elementor-9500 .elementor-element.elementor-element-b39f8a9:active svg {
    filter: brightness(1.25) drop-shadow(0 0 6px rgba(255,255,255,0.7));
    transition: all 0.18s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30d02e0 */.elementor-9500 .elementor-element.elementor-element-30d02e0 .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-30d02e0 .elementor-icon-box-title a {
    transition: all 0.18s ease-in-out;
    color: #ffffff;
}

/* Glow on hover (desktop) */
.elementor-9500 .elementor-element.elementor-element-30d02e0:hover .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-30d02e0:hover .elementor-icon-box-title a {
    text-shadow: 0 0 8px rgba(255,255,255,0.85);
}

/* Glow on tap (mobile) */
.elementor-9500 .elementor-element.elementor-element-30d02e0:active .elementor-icon,
.elementor-9500 .elementor-element.elementor-element-30d02e0:active .elementor-icon-box-title a {
    text-shadow: 0 0 8px rgba(255,255,255,0.9);
}

/* Icon brightness */
.elementor-9500 .elementor-element.elementor-element-30d02e0:hover svg,
.elementor-9500 .elementor-element.elementor-element-30d02e0:active svg {
    filter: brightness(1.25) drop-shadow(0 0 6px rgba(255,255,255,0.7));
    transition: all 0.18s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e204a *//* Improves tap responsiveness in WebView */
.footer-nav button, 
.footer-nav a {
    touch-action: manipulation;
    -webkit-tap-highlight-color: rgba(0,0,0,0); /* remove highlight delay */
}/* End custom CSS */