.elementor-55 .elementor-element.elementor-element-da3309d{--display:flex;--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-55 .elementor-element.elementor-element-fb6d9dd{width:var( --container-widget-width, 10rem );max-width:10rem;--container-widget-width:10rem;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-fb6d9dd img{width:100%;max-width:100%;}.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown a, .elementor-55 .elementor-element.elementor-element-7f42507 .elementor-menu-toggle{color:var( --e-global-color-6b7c8e1 );fill:var( --e-global-color-6b7c8e1 );}.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-ec90820 );}.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown a:hover,
					.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown a:focus,
					.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-menu-toggle:hover,
					.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-menu-toggle:focus{color:var( --e-global-color-6b7c8e1 );}.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown a:hover,
					.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown a:focus,
					.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-ec90820 );}.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-a9ceeb6 );background-color:var( --e-global-color-ec90820 );}.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown .elementor-item, .elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-2a452ce-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-2a452ce-font-size );font-weight:var( --e-global-typography-2a452ce-font-weight );text-transform:var( --e-global-typography-2a452ce-text-transform );font-style:var( --e-global-typography-2a452ce-font-style );text-decoration:var( --e-global-typography-2a452ce-text-decoration );letter-spacing:var( --e-global-typography-2a452ce-letter-spacing );word-spacing:var( --e-global-typography-2a452ce-word-spacing );}.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-55 .elementor-element.elementor-element-0163feb{--grid-template-columns:repeat(5, auto);text-align:center;--icon-size:1.5rem;--grid-column-gap:0rem;--grid-row-gap:0rem;}.elementor-55 .elementor-element.elementor-element-0163feb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-0163feb .elementor-social-icon{background-color:var( --e-global-color-ec90820 );--icon-padding:0px;}.elementor-55 .elementor-element.elementor-element-0163feb .elementor-social-icon i{color:var( --e-global-color-6b7c8e1 );}.elementor-55 .elementor-element.elementor-element-0163feb .elementor-social-icon svg{fill:var( --e-global-color-6b7c8e1 );}.elementor-55 .elementor-element.elementor-element-1307af1{--display:flex;--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-55 .elementor-element.elementor-element-1307af1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-21997c4 .elementor-button{background-color:var( --e-global-color-5274daa );font-family:var( --e-global-typography-a572c56-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-a572c56-font-size );font-weight:var( --e-global-typography-a572c56-font-weight );text-transform:var( --e-global-typography-a572c56-text-transform );font-style:var( --e-global-typography-a572c56-font-style );text-decoration:var( --e-global-typography-a572c56-text-decoration );line-height:var( --e-global-typography-a572c56-line-height );letter-spacing:var( --e-global-typography-a572c56-letter-spacing );word-spacing:var( --e-global-typography-a572c56-word-spacing );fill:var( --e-global-color-1fb1b8c );color:var( --e-global-color-1fb1b8c );border-radius:1.25rem 1.25rem 1.25rem 1.25rem;padding:1rem 1.5rem 1rem 1.5rem;}.elementor-55 .elementor-element.elementor-element-8a6a62c .elementor-button{background-color:var( --e-global-color-7ab91df );font-family:var( --e-global-typography-a572c56-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-a572c56-font-size );font-weight:var( --e-global-typography-a572c56-font-weight );text-transform:var( --e-global-typography-a572c56-text-transform );font-style:var( --e-global-typography-a572c56-font-style );text-decoration:var( --e-global-typography-a572c56-text-decoration );line-height:var( --e-global-typography-a572c56-line-height );letter-spacing:var( --e-global-typography-a572c56-letter-spacing );word-spacing:var( --e-global-typography-a572c56-word-spacing );fill:var( --e-global-color-1fb1b8c );color:var( --e-global-color-1fb1b8c );border-radius:1.25rem 1.25rem 1.25rem 1.25rem;padding:1rem 1.5rem 1rem 1.5rem;}#elementor-popup-modal-55 .dialog-widget-content{animation-duration:0.5s;border-radius:0rem 2rem 2rem 0rem;}#elementor-popup-modal-55{background-color:#0000004D;justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-55 .dialog-message{width:17rem;height:100vh;align-items:flex-start;padding:1rem 1rem 1rem 1rem;}#elementor-popup-modal-55 .dialog-close-button{display:flex;top:1rem;font-size:1.25rem;}body:not(.rtl) #elementor-popup-modal-55 .dialog-close-button{right:1rem;}body.rtl #elementor-popup-modal-55 .dialog-close-button{left:1rem;}#elementor-popup-modal-55 .dialog-close-button i{color:var( --e-global-color-a9ceeb6 );}#elementor-popup-modal-55 .dialog-close-button svg{fill:var( --e-global-color-a9ceeb6 );}#elementor-popup-modal-55 .dialog-close-button:hover i{color:var( --e-global-color-6b7c8e1 );}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-1307af1{--width:fit-content;}}@media(max-width:1280px){.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown .elementor-item, .elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-2a452ce-font-size );letter-spacing:var( --e-global-typography-2a452ce-letter-spacing );word-spacing:var( --e-global-typography-2a452ce-word-spacing );}.elementor-55 .elementor-element.elementor-element-0163feb{--grid-template-columns:repeat(5, auto);}.elementor-55 .elementor-element.elementor-element-21997c4 .elementor-button{font-size:var( --e-global-typography-a572c56-font-size );line-height:var( --e-global-typography-a572c56-line-height );letter-spacing:var( --e-global-typography-a572c56-letter-spacing );word-spacing:var( --e-global-typography-a572c56-word-spacing );}.elementor-55 .elementor-element.elementor-element-8a6a62c .elementor-button{font-size:var( --e-global-typography-a572c56-font-size );line-height:var( --e-global-typography-a572c56-line-height );letter-spacing:var( --e-global-typography-a572c56-letter-spacing );word-spacing:var( --e-global-typography-a572c56-word-spacing );}}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown .elementor-item, .elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-2a452ce-font-size );letter-spacing:var( --e-global-typography-2a452ce-letter-spacing );word-spacing:var( --e-global-typography-2a452ce-word-spacing );}.elementor-55 .elementor-element.elementor-element-0163feb{--grid-template-columns:repeat(5, auto);}.elementor-55 .elementor-element.elementor-element-1307af1{--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;}.elementor-55 .elementor-element.elementor-element-21997c4 .elementor-button{font-size:var( --e-global-typography-a572c56-font-size );line-height:var( --e-global-typography-a572c56-line-height );letter-spacing:var( --e-global-typography-a572c56-letter-spacing );word-spacing:var( --e-global-typography-a572c56-word-spacing );}.elementor-55 .elementor-element.elementor-element-8a6a62c .elementor-button{font-size:var( --e-global-typography-a572c56-font-size );line-height:var( --e-global-typography-a572c56-line-height );letter-spacing:var( --e-global-typography-a572c56-letter-spacing );word-spacing:var( --e-global-typography-a572c56-word-spacing );}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown .elementor-item, .elementor-55 .elementor-element.elementor-element-7f42507 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-2a452ce-font-size );letter-spacing:var( --e-global-typography-2a452ce-letter-spacing );word-spacing:var( --e-global-typography-2a452ce-word-spacing );}.elementor-55 .elementor-element.elementor-element-0163feb{--grid-template-columns:repeat(5, auto);}.elementor-55 .elementor-element.elementor-element-21997c4 .elementor-button{font-size:var( --e-global-typography-a572c56-font-size );line-height:var( --e-global-typography-a572c56-line-height );letter-spacing:var( --e-global-typography-a572c56-letter-spacing );word-spacing:var( --e-global-typography-a572c56-word-spacing );}.elementor-55 .elementor-element.elementor-element-8a6a62c .elementor-button{font-size:var( --e-global-typography-a572c56-font-size );line-height:var( --e-global-typography-a572c56-line-height );letter-spacing:var( --e-global-typography-a572c56-letter-spacing );word-spacing:var( --e-global-typography-a572c56-word-spacing );}}/* Start custom CSS for nav-menu, class: .elementor-element-7f42507 */.elementor-55 .elementor-element.elementor-element-7f42507 {
    .elementor-nav-menu {
        display: grid;
        gap: 1.5rem;
    }
    
    .elementor-nav-menu::before,
    .elementor-nav-menu::after {
        display: none;
    }
    
    .elementor-nav-menu > li > a {
        font-weight: 600 !important;
        line-height: 1.3em;
        text-transform: uppercase !important;
    }
    
    .sub-menu {
        padding-left: 1.5rem;
        
        li {
            margin-top: 1.25rem;
        }
    }
    
    a {
        border: none !important;
        line-height: 1.3em;
    }
    
    .elementor-nav-menu > li:nth-of-type(2) ul {
        a {
            align-items: center;
            gap: 1rem;
        }
        
        a::before {
            content: '';
            width: 1.375rem;
            aspect-ratio: 4 / 3;
            margin-top: -0.125rem;
            background-size: cover;
            opacity: 1 !important;
        }
        
        li:nth-of-type(1) a::before {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWRrIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2M4MTAyZSIgZD0iTTAgMGg2NDAuMXY0ODBIMHoiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjA1LjcgMGg2OC42djQ4MGgtNjguNnoiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAyMDUuN2g2NDAuMXY2OC42SDB6Ii8+Cjwvc3ZnPg==);
        }
        
        li:nth-of-type(2) a::before {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW5vIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2VkMjkzOSIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE4MCAwaDEyMHY0ODBIMTgweiIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDE4MGg2NDB2MTIwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwMjY2NCIgZD0iTTIxMCAwaDYwdjQ4MGgtNjB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwMjY2NCIgZD0iTTAgMjEwaDY0MHY2MEgweiIvPgo8L3N2Zz4=);
        }
        
        li:nth-of-type(3) a::before {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNlIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwNTI5MyIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZlY2IwMCIgZD0iTTE3NiAwdjE5Mkgwdjk2aDE3NnYxOTJoOTZWMjg4aDM2OHYtOTZIMjcyVjB6Ii8+Cjwvc3ZnPg==);
        }
        
        li:nth-of-type(4) a::before {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWZpIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwMmY2YyIgZD0iTTAgMTc0LjVoNjQwdjEzMUgweiIvPgogIDxwYXRoIGZpbGw9IiMwMDJmNmMiIGQ9Ik0xNzUuNSAwaDEzMC45djQ4MGgtMTMxeiIvPgo8L3N2Zz4=);
        }
        
        li:nth-of-type(5) a::before {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWlzIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwMzg5NyIgZD0iTTAgMGg2NjYuN3Y0ODBIMHoiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAxODYuN2gxODYuN1YwaDEwNi42djE4Ni43aDM3My40djEwNi42SDI5My4zVjQ4MEgxODYuN1YyOTMuM0gweiIvPgogIDxwYXRoIGZpbGw9IiNkNzI4MjgiIGQ9Ik0wIDIxMy4zaDIxMy4zVjBoNTMuNHYyMTMuM2g0MDB2NTMuNGgtNDAwVjQ4MGgtNTMuNFYyNjYuN0gweiIvPgo8L3N2Zz4=);
        }
    } 
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-0163feb */.elementor-55 .elementor-element.elementor-element-0163feb {
    .elementor-social-icons-wrapper {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
}/* End custom CSS */