.elementor-4220 .elementor-element.elementor-element-d618cf2{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4220 .elementor-element.elementor-element-017c8e9{--display:flex;--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-4220 .elementor-element.elementor-element-017c8e9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4220 .elementor-element.elementor-element-9c3b22b{text-align:start;}.elementor-4220 .elementor-element.elementor-element-9c3b22b img{width:100%;height:100%;}.elementor-4220 .elementor-element.elementor-element-520fca2{--display:flex;--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-4220 .elementor-element.elementor-element-520fca2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-4220 .elementor-element.elementor-element-10841b6 .elementor-menu-toggle{margin-left:auto;}.elementor-4220 .elementor-element.elementor-element-10841b6 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-28862d1-font-family ), Sans-serif;font-size:var( --e-global-typography-28862d1-font-size );font-weight:var( --e-global-typography-28862d1-font-weight );text-transform:var( --e-global-typography-28862d1-text-transform );}.elementor-4220 .elementor-element.elementor-element-10841b6 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-4220 .elementor-element.elementor-element-10841b6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-4220 .elementor-element.elementor-element-10841b6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-758196d );}.elementor-4220 .elementor-element.elementor-element-10841b6 .e--pointer-framed .elementor-item:before,
					.elementor-4220 .elementor-element.elementor-element-10841b6 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-758196d );}.elementor-4220 .elementor-element.elementor-element-10841b6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-4220 .elementor-element.elementor-element-10841b6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-secondary );}.elementor-4220 .elementor-element.elementor-element-10841b6 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-4220 .elementor-element.elementor-element-10841b6 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-secondary );}.elementor-4220 .elementor-element.elementor-element-cacd862.elementor-element{--align-self:center;}.elementor-4220 .elementor-element.elementor-element-751764b{padding:015px 12px 8px 12px;}.elementor-4220 .elementor-element.elementor-element-751764b.elementor-element{--align-self:center;}.elementor-4220 .elementor-element.elementor-element-751764b .elementor-icon-wrapper{text-align:center;}.elementor-4220 .elementor-element.elementor-element-751764b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-4220 .elementor-element.elementor-element-751764b.elementor-view-framed .elementor-icon, .elementor-4220 .elementor-element.elementor-element-751764b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4220 .elementor-element.elementor-element-751764b.elementor-view-framed .elementor-icon, .elementor-4220 .elementor-element.elementor-element-751764b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-4220 .elementor-element.elementor-element-751764b .elementor-icon{font-size:20px;}.elementor-4220 .elementor-element.elementor-element-751764b .elementor-icon svg{height:20px;}.elementor-4220 .elementor-element.elementor-element-210013c .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-4220 .elementor-element.elementor-element-210013c{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:clamp(26rem, 30vw, 36rem);--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-4220 .elementor-element.elementor-element-f420bd2{--display:flex;}body:not(.rtl) .elementor-4220 .elementor-element.elementor-element-d76203b{right:20px;}body.rtl .elementor-4220 .elementor-element.elementor-element-d76203b{left:20px;}.elementor-4220 .elementor-element.elementor-element-d76203b{top:20px;}.elementor-4220 .elementor-element.elementor-element-d76203b .elementor-icon-wrapper{text-align:center;}.elementor-4220 .elementor-element.elementor-element-d76203b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-4220 .elementor-element.elementor-element-d76203b.elementor-view-framed .elementor-icon, .elementor-4220 .elementor-element.elementor-element-d76203b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4220 .elementor-element.elementor-element-d76203b.elementor-view-framed .elementor-icon, .elementor-4220 .elementor-element.elementor-element-d76203b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-4220 .elementor-element.elementor-element-d76203b .elementor-icon{font-size:30px;}.elementor-4220 .elementor-element.elementor-element-d76203b .elementor-icon svg{height:30px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-4220 .elementor-element.elementor-element-017c8e9{--width:15rem;}}@media(max-width:1024px){.elementor-4220 .elementor-element.elementor-element-d618cf2{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4220 .elementor-element.elementor-element-017c8e9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4220 .elementor-element.elementor-element-520fca2{--justify-content:center;}.elementor-4220 .elementor-element.elementor-element-520fca2.e-con{--align-self:flex-end;}.elementor-4220 .elementor-element.elementor-element-10841b6 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-28862d1-font-size );}}@media(max-width:767px){.elementor-4220 .elementor-element.elementor-element-d618cf2{--flex-wrap:nowrap;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4220 .elementor-element.elementor-element-017c8e9{--width:10rem;}.elementor-4220 .elementor-element.elementor-element-520fca2{--width:100%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4220 .elementor-element.elementor-element-520fca2.e-con{--align-self:flex-end;}.elementor-4220 .elementor-element.elementor-element-10841b6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4220 .elementor-element.elementor-element-10841b6 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-28862d1-font-size );}.elementor-4220 .elementor-element.elementor-element-751764b{padding:010px 12px 04px 12px;}}/* Start custom CSS for nav-menu, class: .elementor-element-10841b6 */.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    --menu-height: 1000vmax;
    position: absolute;
    z-index: 100;
    right: 0px;
    margin: 0px;
    width: calc(-2rem + 100vw);
    top: calc(100% + 1rem);
    box-shadow: 0 0 1rem rgba(0,0,0,0.2);
}

@media (max-width: 1024px) {
.elementor-nav-menu li:has(+ li .elementor-item[href*='linkedin']) {
    border-bottom: 1px solid silver;
}
}

.elementor-nav-menu li:has(.elementor-item[href*='youtube']),
.elementor-nav-menu li:has(.elementor-item[href*='linkedin']) {
   display: inline-block;
   flex-grow: 0;
}

.elementor-nav-menu li .elementor-item[href*='youtube'],
.elementor-nav-menu li .elementor-item[href*='linkedin'] {
   font-size: 0.1px!important;
   padding-inline: 1rem;
}

.elementor-nav-menu li .elementor-item[href*='youtube']:after,
.elementor-nav-menu li .elementor-item[href*='linkedin']:after {
    content: '';
    font-size: 1rem;
    width: 1.5rem;
    height: 1.5rem;
    opacity: 1!important;
    color: red;
    position: static;
    background-color: transparent!important;
    background-image: var(--linkedin-icon);
    background-repeat: no-repeat;
}

.elementor-nav-menu li .elementor-item[href*='youtube']:after {
        background-image: var(--youtube-icon);
}

:root {
    --linkedin-icon: url(data:image/svg+xml,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%230A66C2%22%3E%3Ctitle%3ELinkedIn%20icon%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.447%2020.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853%200-2.136%201.445-2.136%202.939v5.667H9.351V9h3.414v1.561h.046c.477-.9%201.637-1.85%203.37-1.85%203.601%200%204.267%202.37%204.267%205.455v6.286zM5.337%207.433c-1.144%200-2.063-.926-2.063-2.065%200-1.138.92-2.063%202.063-2.063%201.14%200%202.064.925%202.064%202.063%200%201.139-.925%202.065-2.064%202.065zm1.782%2013.019H3.555V9h3.564v11.452zM22.225%200H1.771C.792%200%200%20.774%200%201.729v20.542C0%2023.227.792%2024%201.771%2024h20.451C23.2%2024%2024%2023.227%2024%2022.271V1.729C24%20.774%2023.2%200%2022.222%200h.003z%22%2F%3E%3C%2Fsvg%3E);
    
    --youtube-icon: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20License%3A%20Apache.%20Made%20by%20Iconscout%3A%20https%3A%2F%2Fgithub.com%2FIconscout%2Funicons%20--%3E%0A%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20data-name%3D%22Layer%201%22%20fill%3D%22%23FF0000%22%3E%3Cpath%20d%3D%22M23%2C9.71a8.5%2C8.5%2C0%2C0%2C0-.91-4.13%2C2.92%2C2.92%2C0%2C0%2C0-1.72-1A78.36%2C78.36%2C0%2C0%2C0%2C12%2C4.27a78.45%2C78.45%2C0%2C0%2C0-8.34.3%2C2.87%2C2.87%2C0%2C0%2C0-1.46.74c-.9.83-1%2C2.25-1.1%2C3.45a48.29%2C48.29%2C0%2C0%2C0%2C0%2C6.48%2C9.55%2C9.55%2C0%2C0%2C0%2C.3%2C2%2C3.14%2C3.14%2C0%2C0%2C0%2C.71%2C1.36%2C2.86%2C2.86%2C0%2C0%2C0%2C1.49.78%2C45.18%2C45.18%2C0%2C0%2C0%2C6.5.33c3.5.05%2C6.57%2C0%2C10.2-.28a2.88%2C2.88%2C0%2C0%2C0%2C1.53-.78%2C2.49%2C2.49%2C0%2C0%2C0%2C.61-1%2C10.58%2C10.58%2C0%2C0%2C0%2C.52-3.4C23%2C13.69%2C23%2C10.31%2C23%2C9.71ZM9.74%2C14.85V8.66l5.92%2C3.11C14%2C12.69%2C11.81%2C13.73%2C9.74%2C14.85Z%22%2F%3E%3C%2Fsvg%3E);
}/* End custom CSS */