.elementor-3968 .elementor-element.elementor-element-5b7ecceb{--display:flex;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3968 .elementor-element.elementor-element-5b7ecceb:not(.elementor-motion-effects-element-type-background), .elementor-3968 .elementor-element.elementor-element-5b7ecceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF7FB;}.elementor-3968 .elementor-element.elementor-element-5db5d498 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3968 .elementor-element.elementor-element-5db5d498.elementor-element{--align-self:center;}.elementor-3968 .elementor-element.elementor-element-5db5d498{text-align:center;font-size:14px;font-weight:bold;color:#3B3B3B;}.elementor-3968 .elementor-element.elementor-element-5db5d498 a{color:#3B3B3B;}.elementor-3968 .elementor-element.elementor-element-5db5d498 a:hover, .elementor-3968 .elementor-element.elementor-element-5db5d498 a:focus{color:var( --e-global-color-08a20fe );}.elementor-3968 .elementor-element.elementor-element-2bd74984 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3968 .elementor-element.elementor-element-2bd74984.elementor-element{--align-self:center;}.elementor-3968 .elementor-element.elementor-element-2bd74984{text-align:center;font-size:14px;font-weight:700;color:#3B3B3B;}.elementor-3968 .elementor-element.elementor-element-2bd74984 a{color:#3B3B3B;}.elementor-3968 .elementor-element.elementor-element-2bd74984 a:hover, .elementor-3968 .elementor-element.elementor-element-2bd74984 a:focus{color:var( --e-global-color-08a20fe );}.elementor-3968 .elementor-element.elementor-element-19f420fb{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3968 .elementor-element.elementor-element-202e7c51{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:5px 2.5px 5px 5px;--border-top-width:5px;--border-right-width:2.5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#92D2E7;--border-color:#92D2E7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3968 .elementor-element.elementor-element-6d6eca4c{width:auto;max-width:auto;text-align:center;}.elementor-3968 .elementor-element.elementor-element-6d6eca4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3968 .elementor-element.elementor-element-6d6eca4c.elementor-element{--align-self:flex-start;}.elementor-3968 .elementor-element.elementor-element-7f37c76{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 2.5px 5px 2.5px;--border-top-width:5px;--border-right-width:2.5px;--border-bottom-width:5px;--border-left-width:2.5px;border-color:#92D2E7;--border-color:#92D2E7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3968 .elementor-element.elementor-element-7669132e .menu-item a.uael-menu-item,.elementor-3968 .elementor-element.elementor-element-7669132e .menu-item a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-3968 .elementor-element.elementor-element-7669132e .menu-item a.uael-menu-item, .elementor-3968 .elementor-element.elementor-element-7669132e .menu-item a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-3968 .elementor-element.elementor-element-7669132e ul.sub-menu{width:220px;}.elementor-3968 .elementor-element.elementor-element-7669132e .sub-menu li a.uael-sub-menu-item,
						.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown li a.uael-menu-item,
						.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-3968 .elementor-element.elementor-element-7669132e .sub-menu a.uael-sub-menu-item,
						 .elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown li a.uael-menu-item,
						 .elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-nav-menu__layout-horizontal ul.sub-menu, .elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-nav-menu__layout-expandible.menu-is-active,
						.elementor-3968 .elementor-element.elementor-element-7669132e .uael-dropdown.menu-is-active{margin-top:25px;}.elementor-3968 .elementor-element.elementor-element-7669132e .uael-nav-menu__toggle{text-align:center;}.elementor-3968 .elementor-element.elementor-element-7669132e .menu-item a.uael-menu-item{font-family:"Source Sans Pro", Source Sans Pro;font-size:16px;font-weight:700;}.elementor-3968 .elementor-element.elementor-element-7669132e .menu-item a.uael-menu-item:not(.elementor-button), .elementor-3968 .elementor-element.elementor-element-7669132e .sub-menu a.uael-sub-menu-item{color:var( --e-global-color-732d8ff );}.elementor-3968 .elementor-element.elementor-element-7669132e .menu-item a.uael-menu-item:not(.elementor-button):hover,
								.elementor-3968 .elementor-element.elementor-element-7669132e .sub-menu a.uael-sub-menu-item:hover,
								.elementor-3968 .elementor-element.elementor-element-7669132e .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-3968 .elementor-element.elementor-element-7669132e .menu-item a.uael-menu-item.highlighted:not(.elementor-button),
								.elementor-3968 .elementor-element.elementor-element-7669132e .menu-item a.uael-menu-item:not(.elementor-button):focus{color:var( --e-global-color-08a20fe );}.elementor-3968 .elementor-element.elementor-element-7669132e .sub-menu,
								.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown,
								.elementor-3968 .elementor-element.elementor-element-7669132e .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-3968 .elementor-element.elementor-element-7669132e .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-3968 .elementor-element.elementor-element-7669132e .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-3968 .elementor-element.elementor-element-7669132e .sub-menu a.uael-sub-menu-item:hover,
								.elementor-3968 .elementor-element.elementor-element-7669132e .elementor-menu-toggle:hover,
								.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown li a.uael-menu-item:not(.elementor-button):hover,
								.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button):hover,
								.elementor-3968 .elementor-element.elementor-element-7669132e .uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item:hover,
								.elementor-3968 .elementor-element.elementor-element-7669132e .uael-nav-menu nav.uael-dropdown-expandible li a.uael-sub-menu-item:hover{color:var( --e-global-color-732d8ff );}.elementor-3968 .elementor-element.elementor-element-7669132e .sub-menu a.uael-sub-menu-item:hover,
								.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown li a.uael-menu-item:not(.elementor-button):hover,
								.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button):hover,
								.elementor-3968 .elementor-element.elementor-element-7669132e .uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item:hover,
								.elementor-3968 .elementor-element.elementor-element-7669132e .uael-nav-menu nav.uael-dropdown-expandible li a.uael-sub-menu-item:hover{background-color:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-7669132e .sub-menu li a.uael-sub-menu-item,
							.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown li a.uael-menu-item,
							.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown li a.uael-sub-menu-item,
							.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown-expandible li a.uael-menu-item{font-family:"Source Sans Pro", Source Sans Pro;font-size:16px;font-weight:700;}.elementor-3968 .elementor-element.elementor-element-7669132e nav .sub-menu,
							.elementor-3968 .elementor-element.elementor-element-7669132e nav:not(.uael-nav-menu__layout-horizontal) .sub-menu.sub-menu-open,
							.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown,
						 	.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown-expandible{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-7669132e .sub-menu li.menu-item:not(:last-child),
						.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#C4C4C499;border-bottom-width:1px;}.elementor-3968 .elementor-element.elementor-element-7669132e div.uael-nav-menu-icon{color:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-7669132e div.uael-nav-menu-icon svg{fill:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-65eb8f67{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 2.5px 5px 2.5px;--border-top-width:5px;--border-right-width:2.5px;--border-bottom-width:5px;--border-left-width:2.5px;border-color:#92D2E7;--border-color:#92D2E7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3968 .elementor-element.elementor-element-d16086a{--display:flex;}.elementor-3968 .elementor-element.elementor-element-39330593 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-3968 .elementor-element.elementor-element-39330593{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-3968 .elementor-element.elementor-element-39330593 .e-off-canvas__content{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-3fc99c3e{--display:flex;--overflow:hidden;}.elementor-3968 .elementor-element.elementor-element-dfcfd9d{--display:flex;--overflow:auto;}.elementor-3968 .elementor-element.elementor-element-83ffb6f .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-83ffb6f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-83ffb6f.elementor-view-framed .elementor-icon, .elementor-3968 .elementor-element.elementor-element-83ffb6f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-83ffb6f.elementor-view-framed .elementor-icon, .elementor-3968 .elementor-element.elementor-element-83ffb6f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-2d5fb0e{--display:flex;--overflow:auto;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-32945be .uael-advanced-search-container{min-height:50px;}.elementor-3968 .elementor-element.elementor-element-32945be .uael-advanced-search-input{height:50px;padding-left:calc(50px / 5);padding-right:calc(50px / 5);background-color:#ededed;border-style:none;border-radius:3px;}.elementor-3968 .elementor-element.elementor-element-32945be .uael-advanced-search-input-wrapper .uael-icon-left ~ .uael-advanced-search-input{padding-left:51px;}.elementor-3968 .elementor-element.elementor-element-32945be .uael-advanced-search-input-wrapper .uael-icon-right ~ .uael-advanced-search-input{padding-right:45px;}.elementor-3968 .elementor-element.elementor-element-32945be .uael-advanced-search-button{height:50px;min-width:50px;}.elementor-3968 .elementor-element.elementor-element-32945be .uael-advanced-search-input-wrapper{height:50px;}.elementor-3968 .elementor-element.elementor-element-32945be .uael-advanced-search-input::placeholder{color:#7A7A7A6B;}.elementor-3968 .elementor-element.elementor-element-f59fc06{--display:flex;--overflow:auto;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .menu-item a.uael-menu-item,.elementor-3968 .elementor-element.elementor-element-8b7bee3 .menu-item a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .menu-item a.uael-menu-item, .elementor-3968 .elementor-element.elementor-element-8b7bee3 .menu-item a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .sub-menu li a.uael-sub-menu-item,
						.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown li a.uael-menu-item,
						.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .sub-menu a.uael-sub-menu-item,
						 .elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 > .elementor-widget-container{border-style:none;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .menu-item a.uael-menu-item{font-family:"Source Sans Pro", Source Sans Pro;font-size:16px;font-weight:700;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .menu-item a.uael-menu-item:not(.elementor-button), .elementor-3968 .elementor-element.elementor-element-8b7bee3 .sub-menu a.uael-sub-menu-item{color:#393939;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .sub-menu,
								.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown,
								.elementor-3968 .elementor-element.elementor-element-8b7bee3 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-3968 .elementor-element.elementor-element-8b7bee3 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-3968 .elementor-element.elementor-element-8b7bee3 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .sub-menu li a.uael-sub-menu-item,
							.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown li a.uael-menu-item,
							.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown li a.uael-sub-menu-item,
							.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown-expandible li a.uael-menu-item{font-family:"Source Sans Pro", Source Sans Pro;font-size:16px;font-weight:600;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav .sub-menu,
							.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav:not(.uael-nav-menu__layout-horizontal) .sub-menu.sub-menu-open,
							.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown,
						 	.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown-expandible{border-style:none;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .sub-menu li.menu-item:not(:last-child),
						.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:none;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 div.uael-nav-menu-icon{color:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-8b7bee3 div.uael-nav-menu-icon svg{fill:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-f5d91a7 .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-f5d91a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-f5d91a7.elementor-view-framed .elementor-icon, .elementor-3968 .elementor-element.elementor-element-f5d91a7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-f5d91a7.elementor-view-framed .elementor-icon, .elementor-3968 .elementor-element.elementor-element-f5d91a7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-59b6bb53{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 5px 5px 2.5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:2.5px;border-color:#92D2E7;--border-color:#92D2E7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3968 .elementor-element.elementor-element-5a07c33c .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-5a07c33c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-5a07c33c.elementor-view-framed .elementor-icon, .elementor-3968 .elementor-element.elementor-element-5a07c33c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-5a07c33c.elementor-view-framed .elementor-icon, .elementor-3968 .elementor-element.elementor-element-5a07c33c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3968 .elementor-element.elementor-element-5a07c33c .elementor-icon{font-size:20px;}.elementor-3968 .elementor-element.elementor-element-5a07c33c .elementor-icon svg{height:20px;}.elementor-3968 .elementor-element.elementor-element-71819b4{--display:flex;--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:10px;}.elementor-3968 .elementor-element.elementor-element-71819b4:not(.elementor-motion-effects-element-type-background), .elementor-3968 .elementor-element.elementor-element-71819b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF7FB;}.elementor-3968 .elementor-element.elementor-element-71819b4.e-con{--order:-99999 /* order start hack */;}.elementor-3968 .elementor-element.elementor-element-5b72ccc3{font-size:15px;font-weight:700;color:#F37021;}.elementor-3968 .elementor-element.elementor-element-5b72ccc3 a{color:#F37021;}.elementor-3968 .elementor-element.elementor-element-5b72ccc3 a:hover{color:#F3702178;}.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-3968 .elementor-element.elementor-element-19f420fb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3968 .elementor-element.elementor-element-202e7c51{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3968 .elementor-element.elementor-element-6d6eca4c{width:auto;max-width:auto;text-align:start;}.elementor-3968 .elementor-element.elementor-element-6d6eca4c.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-3968 .elementor-element.elementor-element-7f37c76{border-width:5px 5px 5px 2.5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:2.5px;}.elementor-3968 .elementor-element.elementor-element-7669132e.uael-nav-menu__breakpoint-tablet nav.uael-nav-menu__layout-horizontal ul.sub-menu{margin-top:0px;}.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-nav-menu__layout-horizontal ul.sub-menu, .elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-nav-menu__layout-expandible.menu-is-active,
						.elementor-3968 .elementor-element.elementor-element-7669132e .uael-dropdown.menu-is-active{margin-top:25px;}.elementor-3968 .elementor-element.elementor-element-7669132e .uael-nav-menu-icon{font-size:30px;}.elementor-3968 .elementor-element.elementor-element-7669132e .uael-nav-menu-icon svg{font-size:30px;line-height:30px;height:30px;width:30px;}.elementor-3968 .elementor-element.elementor-element-65eb8f67{border-width:5px 5px 5px 2.5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:2.5px;}.elementor-3968 .elementor-element.elementor-element-39330593{--e-off-canvas-justify-content:flex-end;}.elementor-3968 .elementor-element.elementor-element-3fc99c3e{--z-index:1;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .uael-nav-menu-icon{font-size:30px;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .uael-nav-menu-icon svg{font-size:30px;line-height:30px;height:30px;width:30px;}}@media(max-width:767px){.elementor-3968 .elementor-element.elementor-element-19f420fb{--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;--flex-wrap:nowrap;}.elementor-3968 .elementor-element.elementor-element-202e7c51{--width:870px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3968 .elementor-element.elementor-element-7f37c76{--width:500px;}.elementor-3968 .elementor-element.elementor-element-7669132e.uael-nav-menu__breakpoint-mobile nav.uael-nav-menu__layout-horizontal ul.sub-menu{margin-top:0px;}.elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-nav-menu__layout-horizontal ul.sub-menu, .elementor-3968 .elementor-element.elementor-element-7669132e nav.uael-nav-menu__layout-expandible.menu-is-active,
						.elementor-3968 .elementor-element.elementor-element-7669132e .uael-dropdown.menu-is-active{margin-top:40px;}.elementor-3968 .elementor-element.elementor-element-65eb8f67{--width:500px;}.elementor-3968 .elementor-element.elementor-element-d16086a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3968 .elementor-element.elementor-element-39330593{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:500px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;}.elementor-3968 .elementor-element.elementor-element-39330593 .e-off-canvas__content{border-width:5px 5px 5px 5px;}.elementor-3968 .elementor-element.elementor-element-3fc99c3e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:010px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3968 .elementor-element.elementor-element-dfcfd9d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3968 .elementor-element.elementor-element-83ffb6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3968 .elementor-element.elementor-element-83ffb6f .elementor-icon-wrapper{text-align:center;}.elementor-3968 .elementor-element.elementor-element-2d5fb0e{--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-width:5px 0px 5px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-3968 .elementor-element.elementor-element-f59fc06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .sub-menu li a.uael-sub-menu-item,
						.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown li a.uael-menu-item,
						.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:30px;padding-right:30px;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .sub-menu a.uael-sub-menu-item,
						 .elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:12px;padding-bottom:12px;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 100px 0px;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .menu-item a.uael-menu-item{font-size:18px;}.elementor-3968 .elementor-element.elementor-element-8b7bee3 .sub-menu li a.uael-sub-menu-item,
							.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown li a.uael-menu-item,
							.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown li a.uael-sub-menu-item,
							.elementor-3968 .elementor-element.elementor-element-8b7bee3 nav.uael-dropdown-expandible li a.uael-menu-item{font-size:16px;}.elementor-3968 .elementor-element.elementor-element-59b6bb53{--width:0px;}}@media(min-width:768px){.elementor-3968 .elementor-element.elementor-element-5b7ecceb{--width:100%;}.elementor-3968 .elementor-element.elementor-element-19f420fb{--width:100%;}.elementor-3968 .elementor-element.elementor-element-202e7c51{--width:10%;}.elementor-3968 .elementor-element.elementor-element-7f37c76{--width:85%;}.elementor-3968 .elementor-element.elementor-element-65eb8f67{--width:85%;}.elementor-3968 .elementor-element.elementor-element-59b6bb53{--width:5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3968 .elementor-element.elementor-element-202e7c51{--width:90%;}.elementor-3968 .elementor-element.elementor-element-7f37c76{--width:10%;}.elementor-3968 .elementor-element.elementor-element-65eb8f67{--width:10%;}}/* Start custom CSS for uael-nav-menu, class: .elementor-element-7669132e */i.fa {
    color: #f37021;
}

/* ======================================================
   1. SETUP POSITIONING FOR TOP-LEVEL ITEMS ONLY
   ====================================================== */

/* Enable relative positioning on top-level li elements */
.custom-nav-menu > ul > li,
.custom-nav-menu .uael-nav-menu > li.parent {
    position: relative !important;
    overflow: visible !important;
}

/* Ensure link tags & wrapper divs don't clip overflow */
.custom-nav-menu .uael-nav-menu > li a.uael-menu-item,
.custom-nav-menu .uael-has-submenu-container {
    overflow: visible !important;
    position: relative !important;
}

/* ======================================================
   2. CREATE MARKER BAR (TARGETS TOP-LEVEL LINKS ONLY)
   ====================================================== */
.custom-nav-menu .uael-nav-menu > li > a.uael-menu-item::after,
.custom-nav-menu .uael-nav-menu > li .uael-has-submenu-container > a.uael-menu-item::after {
    content: "" !important;
    position: absolute;
    /*left: 0;*/
    bottom: -23px; /* Adjust to sit right on top of the blue border line */
    width: 80%;
    height: 5px;
    background-color: #f37021;
    border-radius: 0;
    
    /* Animation states */
    opacity: 0;
    transform: scaleX(0);
    transform-origin: center;
    transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.25s ease;
    pointer-events: none;
    z-index: 2;
}

/* ======================================================
   3. REVEAL STATE FOR ACTIVE PAGE OR ACTIVE PARENT
   ====================================================== */
.custom-nav-menu .uael-nav-menu > li.current-menu-item > a.uael-menu-item::after,
.custom-nav-menu .uael-nav-menu > li.current-menu-ancestor > a.uael-menu-item::after,
.custom-nav-menu .uael-nav-menu > li.current-menu-ancestor .uael-has-submenu-container > a.uael-menu-item::after,
.custom-nav-menu .uael-nav-menu > li.current-menu-item .uael-has-submenu-container > a.uael-menu-item::after {
    opacity: 1 !important;
    transform: scaleX(1) !important;
}

/* Hover state on top-level items */
.custom-nav-menu .uael-nav-menu > li > a.uael-menu-item:hover::after,
.custom-nav-menu .uael-nav-menu > li .uael-has-submenu-container > a.uael-menu-item:hover::after {
    opacity: 0.5;
    transform: scaleX(1);
}

/* ======================================================
   4. NUKE ALL MARKERS ON SUB-MENUS
   ====================================================== */
.custom-nav-menu .sub-menu *::after,
.custom-nav-menu a.uael-sub-menu-item::after {
    display: none !important;
    content: none !important;
}

/* ======================================================
   5. HIGHLIGHT ACTIVE PAGE INSIDE SUB-MENU DROPDOWNS
   ====================================================== */
.custom-nav-menu .sub-menu li.current-menu-item > a,
.custom-nav-menu .sub-menu li.current_page_item > a,
.custom-nav-menu a.uael-sub-menu-item.current-menu-item {
    background-color: #eaf6fa !important; /* Soft blue background tint */
    color: #005580 !important;             /* Active text color */
    font-weight: 700 !important;           /* Bold text */
}

/* Sub-menu item hover state (if hovering over active item) */
.custom-nav-menu .sub-menu li.current-menu-item > a:hover {
    background-color: #dceef5 !important;
}

/* ======================================================
   6. DROPDOWN CHEVRON ROTATION ON HOVER
   ====================================================== */

/* Set transition on the arrow icon container */
.custom-nav-menu .uael-nav-menu .sub-arrow,
.custom-nav-menu .uael-nav-menu .sub-arrow i {
    display: inline-block !important; /* Required for transforms to work on inline elements */
    transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* Rotate 45deg counter-clockwise (-45deg) when hovering the parent menu item */
.custom-nav-menu .uael-nav-menu > li:hover .sub-arrow,
.custom-nav-menu .uael-nav-menu > li:hover .sub-arrow i {
    transform: rotate(-45deg) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-83ffb6f *//*.elementor-3968 .elementor-element.elementor-element-83ffb6f {*/
/*    position: absolute;*/
/*    left: -120px;*/
/*    top: 20px;*/
/*    width: 120px;*/
/*    height: 90px;*/
/*    background: #fff;*/
/*    z-index: 9999;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*}*/
/*.elementor-element.elementor-element-83ffb6f.elementor-view-default.elementor-widget.elementor-widget-icon {*/
/*    border-style: solid;*/
/*    border-width: 5px;*/
/*    border-color: var(--e-global-color-primary);*/
/*}*//* End custom CSS */
/* Start custom CSS for uael-nav-menu, class: .elementor-element-8b7bee3 */.fa {
    color: #f37021;
}
.uael-flyout-content {
    padding: 0px;
    background-color: #FFFFFF;
    border: solid #6EC1E4 5px;
}
.elementor-2128 .elementor-element.elementor-element-10c4964 .menu-item .uael-menu-item {
    font-family: "Source Sans Pro", Source Sans Pro;
    font-size: 18px;
    font-weight: 700;
}
li.menu-item.menu-item-has-children.parent.parent-has-no-child.elementor-repeater-item-c5de2ff {
    border-top: solid 5px #6EC1E4;
    /*margin-left: -30px;*/
    /*margin-right: -30px;*/
    margin-top: 20px;
}
.elementor-3968 .elementor-element.elementor-element-8b7bee3 .sub-menu, 
.elementor-3968 .elementor-element.elementor-element-8b7bee3 .uael-nav-menu .sub-menu,
.elementor-3968 .elementor-element.elementor-element-8b7bee3 .dropdown-menu .sub-menu {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
    float: none !important;
    height: auto !important; 
    pointer-events: auto !important;
}
.elementor-3968 .elementor-element.elementor-element-8b7bee3 .menu-item,
.elementor-3968 .elementor-element.elementor-element-8b7bee3 .uael-nav-menu li {
    height: auto !important;
    display: block !important;
}
.elementor-3968 .elementor-element.elementor-element-8b7bee3 .sub-arrow,
.elementor-3968 .elementor-element.elementor-element-8b7bee3 .uael-sub-arrow {
    display: none !important;
}
.elementor-3968 .elementor-element.elementor-element-8b7bee3 .uael-has-submenu-container,
.elementor-3968 .elementor-element.elementor-element-8b7bee3 .uael-menu-item {
    position: relative !important;
    z-index: 5 !important;
    display: block !important;
    pointer-events: auto !important;
}

.elementor-3968 .elementor-element.elementor-element-8b7bee3 .sub-menu {
    clear: both !important;
    margin-top: 0 !important;
    z-index: 1 !important;
}
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-80b4418 a, .elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-d4784ea a, .elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-a968122 a {
    margin-bottom: 0!important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f59fc06 *//* 1. Hide the literal text and clear default UAEL backgrounds */
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-80b4418 a,
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-d4784ea a, 
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-a968122 a {
    font-size: 0 !important;
    line-height: 0 !important;
    color: transparent !important;
    background-color: transparent;
    display: inline-flex;
    align-items: center;
    margin-bottom:15px;
    justify-content: center;
}

/* 2. Structural setup & bypassing UAEL's opacity rule */
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-80b4418 a.uael-menu-item::before,
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-d4784ea a.uael-menu-item::before,
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-a968122 a.uael-menu-item::before {
    content: "";
    opacity: 1 !important; /* Kept: Hard override for UAEL's resting opacity: 0 */
    display: inline-block;
    width: 24px;   
    height: 24px;  
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position:initial;
}

/* 3. Inject the static #393939 SVGs */

/* --- LinkedIn --- */
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-80b4418 a.uael-menu-item::before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="%23393939"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg>');
    /* 1. Hide the literal text and clear default UAEL backgrounds */
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-80b4418 a,
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-d4784ea a, 
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-a968122 a {
    font-size: 0 !important;
    line-height: 0 !important;
    color: transparent !important;
    background-color: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 15px;
}

/* 2. Structural setup & bypassing UAEL's opacity rule */
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-80b4418 a.uael-menu-item::before,
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-d4784ea a.uael-menu-item::before,
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-a968122 a.uael-menu-item::before {
    content: "";
    opacity: 1 !important; /* Kept: Hard override for UAEL's resting opacity: 0 */
    display: inline-block;
    width: 24px;   
    height: 24px;  
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

/* 3. Inject the static #393939 SVGs */

/* --- LinkedIn --- */
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-80b4418 a.uael-menu-item::before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="%23393939"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg>');
}

/* --- Instagram --- */
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-d4784ea a.uael-menu-item::before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="%23393939"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>');
}

/* --- Bluesky --- */
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-a968122 a.uael-menu-item::before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%23393939"><path d="m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z"/></svg>');
}

/* 4. Kill hover/focus layout shifts cleanly */
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-80b4418 a:hover,
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-d4784ea a:hover, 
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-a968122 a:hover {
    background-color: transparent;
}
}

/* --- Instagram --- */
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-d4784ea a.uael-menu-item::before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="%23393939"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>');
}

/* --- Bluesky --- */
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-a968122 a.uael-menu-item::before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-10 -10 620 550" fill="%23393939" overflow="visible"><path d="m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z"/></svg>');
}

/* 4. Kill hover/focus layout shifts cleanly */
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-80b4418 a:hover,
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-d4784ea a:hover, 
.elementor-3968 .elementor-element.elementor-element-f59fc06 .elementor-repeater-item-a968122 a:hover {
    background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d5fb0e */.elementor-3968 .elementor-element.elementor-element-2d5fb0e {
    flex: 1 1 auto !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
    touch-action: pan-y !important;
    padding-bottom: 30px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19f420fb */@media (min-width: 1024px) {
    .elementor-3968 .elementor-element.elementor-element-19f420fb {
        min-height: 102px !important;
    }
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-5b72ccc3 */.breadcrumb-wrapper .breadcrumb_last {
    opacity: 0.5 !important;
}
/* 1. Set the container to flex layout */
.elementor-widget-breadcrumbs #breadcrumbs > span {
    display: inline-flex !important;
    align-items: center;
}

/* 2. Hide the Home link (1st child span) */
.elementor-widget-breadcrumbs #breadcrumbs > span > span:first-child {
    display: none !important;
}

/* 3. Clip/Hide only the very first text node (the first ' » ') */
.elementor-widget-breadcrumbs #breadcrumbs > span {
    font-size: 0 !important; /* Hide loose text nodes */
}

.elementor-widget-breadcrumbs #breadcrumbs > span > span {
    font-size: 15px !important; /* Restore font size for link spans */
}

/* 4. Re-insert the chevrons BETWEEN the remaining items */
.elementor-widget-breadcrumbs #breadcrumbs > span > span:not(:last-child):not(:first-child)::after {
    content: "»";
    margin: 0 8px;
    font-size: 15px !important;
    color: #a0a0a0;
}

/* 5. Set current page (Cancer Research) to 50% opacity */
.elementor-widget-breadcrumbs .breadcrumb_last {
    opacity: 0.5 !important;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71819b4 *//* 1. Hide the breadcrumb section everywhere by default */
.breadcrumb-wrapper {
    display: none !important;
}

/* 2. Show it ONLY on sub-pages (pages with a parent) */
body.page-child .breadcrumb-wrapper {
    display: flex !important;
}/* End custom CSS */