.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-5a79a87{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:160px;--padding-right:160px;--z-index:10;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-384eea2{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-9507cae{--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;--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:60px;--padding-right:60px;}.elementor-21 .elementor-element.elementor-element-9507cae:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9507cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-58e39c2 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-ed2baa4 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;}.elementor-21 .elementor-element.elementor-element-a8e4203 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;}.elementor-21 .elementor-element.elementor-element-6b8a605 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;}.elementor-21 .elementor-element.elementor-element-7ca757d .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;}.elementor-21 .elementor-element.elementor-element-41b7e18 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;}.elementor-21 .elementor-element.elementor-element-a832d7d .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;}.elementor-widget-social-icons.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-social-icons .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-social-icons:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-social-icons.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-social-icons .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-a6528c4{--grid-template-columns:repeat(0, auto);text-align:right;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--icon-size:18px;--grid-column-gap:22px;--grid-row-gap:0px;}.elementor-21 .elementor-element.elementor-element-a6528c4 .elementor-social-icon{background-color:#FFFFFFCC;--icon-padding:6px;}.elementor-21 .elementor-element.elementor-element-a6528c4 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-a6528c4 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-a6528c4 .elementor-social-icon:hover{background-color:#FFFFFFCC;}.elementor-21 .elementor-element.elementor-element-a6528c4 .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-a6528c4 .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-0a1505a{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:160px;--padding-right:160px;--z-index:10;}.elementor-21 .elementor-element.elementor-element-d91946e{--display:flex;--position:absolute;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:9;}.elementor-21 .elementor-element.elementor-element-d91946e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d91946e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e0a5bf );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-d91946e{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-d91946e{right:0px;}.elementor-21 .elementor-element.elementor-element-4b53c66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;}.elementor-21 .elementor-element.elementor-element-4b53c66 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;color:var( --e-global-color-fd21b3d );}.elementor-21 .elementor-element.elementor-element-e428768{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;}.elementor-21 .elementor-element.elementor-element-e428768 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;color:var( --e-global-color-fd21b3d );}.elementor-21 .elementor-element.elementor-element-ab90253{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;}.elementor-21 .elementor-element.elementor-element-ab90253 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;color:var( --e-global-color-fd21b3d );}.elementor-21 .elementor-element.elementor-element-b5d8fdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;}.elementor-21 .elementor-element.elementor-element-b5d8fdb .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;color:var( --e-global-color-fd21b3d );}.elementor-21 .elementor-element.elementor-element-ec3823c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;}.elementor-21 .elementor-element.elementor-element-ec3823c .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;color:var( --e-global-color-fd21b3d );}.elementor-21 .elementor-element.elementor-element-499bb3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;}.elementor-21 .elementor-element.elementor-element-499bb3c .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;color:var( --e-global-color-fd21b3d );}.elementor-21 .elementor-element.elementor-element-db16b90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;}.elementor-21 .elementor-element.elementor-element-db16b90 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1px;color:var( --e-global-color-fd21b3d );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1260px){.elementor-21 .elementor-element.elementor-element-0a1505a{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-264f7bc{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-fbdd570{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-d91946e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:9;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-d91946e{left:100vw;}body.rtl .elementor-21 .elementor-element.elementor-element-d91946e{right:100vw;}.elementor-21 .elementor-element.elementor-element-4b53c66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e428768{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-ab90253{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b5d8fdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-ec3823c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-499bb3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-db16b90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-384eea2{--width:900px;}.elementor-21 .elementor-element.elementor-element-9507cae{--width:900px;}}/* Start custom CSS for html, class: .elementor-element-b98b78d */.elementor-21 .elementor-element.elementor-element-b98b78d path {
    transition: all 0.3s ease-in-out;
}

.desktopMenuLogoActivate path {
    fill: #3A50B3 !important;
    transition: all 0.3s ease-in-out !important;
}

.mobileMenuLogoActivate path {
    fill: #3A50B3 !important;
    transition: all 0.3s ease-in-out !important;;
}

.mobileMenuHamburgerActivate path {
    transition: all 0.3s ease-in-out !important;
    stroke: #3A50B3 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a832d7d */.elementor-21 .elementor-element.elementor-element-a832d7d {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9507cae */body.home #desktopMenuTexts h3 {
    color: #ffffff;
}

body.home #desktopMenuSocials {
    opacity: 0;
    
}

body.home #desktopMenuSocials svg {
    fill: #ffffff;
    
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a6528c4 */.elementor-21 .elementor-element.elementor-element-a6528c4 svg path {
    transition: all 0.5s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d88b3bf */.elementor-21 .elementor-element.elementor-element-d88b3bf {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a79a87 */.elementor-sticky__spacer {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-264f7bc */.elementor-21 .elementor-element.elementor-element-264f7bc path {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fbdd570 */.elementor-21 .elementor-element.elementor-element-fbdd570 path {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a1505a */.elementor-sticky__spacer {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d91946e */.elementor-21 .elementor-element.elementor-element-d91946e {
    transition: all 0.3s ease-in-out;
    width: 100vw !important;
    height: 100vh !important;
    display: none;
}/* End custom CSS */