.elementor-20 .elementor-element.elementor-element-d00c14d{--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:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:022px;--padding-bottom:22px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-d00c14d.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-ed0fd00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ed0fd00.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ed0fd00{column-gap:0px;text-align:end;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#3657CC;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-0dd34db img{width:86px;}.elementor-20 .elementor-element.elementor-element-2253560{--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:45.5px;--padding-bottom:45.5px;--padding-left:15px;--padding-right:15px;--z-index:99;}.elementor-20 .elementor-element.elementor-element-2253560:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2253560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-8c4c531{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-8c4c531 img{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li.current-menu-item > a,.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li.current-menu-ancestor > a{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{background-color:var( --e-global-color-eba19c3 );font-size:16px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:3px 4px 3px 5px;}.elementor-20 .elementor-element.elementor-element-a41027f button.elementskit-menu-close{background-color:#AAE3EA00;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );border-style:none;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a41027f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a41027f.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav li a .ekit-menu-icon{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:6px 16px 6px 16px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li{margin:0px 9px 0px 9px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:16px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:3px 4px 3px 5px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:0px 0px 0px 010px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:0px 0px 0px 010px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:0px 0px 0px 0px;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-submenu-panel{padding:15px 41px 15px 0px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 065px 65px;min-width:1920px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.12);}.elementor-20 .elementor-element.elementor-element-a41027f button.elementskit-menu-hamburger{padding:20px 0px 20px 0px;width:48px;border-radius:0px;background-position:center center;background-repeat:no-repeat;background-size:contain;border-style:none;}.elementor-20 .elementor-element.elementor-element-a41027f button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-a41027f button.elementskit-menu-hamburger > .ekit-menu-icon{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-a41027f button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-7fdb1e8 );}.elementor-20 .elementor-element.elementor-element-a41027f button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:var( --e-global-color-7fdb1e8 );}.elementor-20 .elementor-element.elementor-element-a41027f button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-20 .elementor-element.elementor-element-a476cc1{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-a476cc1 img{width:100%;max-width:100%;}.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-20 .elementor-element.elementor-element-2253560{--content-width:1320px;}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:08px 16px 6px 16px;}.elementor-20 .elementor-element.elementor-element-a41027f button.elementskit-menu-close{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-a41027f button.elementskit-menu-close{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-2253560{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a{padding:06px 8px 6px 8px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li{margin:0px 8px 0px 8px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-2253560{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-8c4c531{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:start;}.elementor-20 .elementor-element.elementor-element-8c4c531 img{height:42px;}.elementor-20 .elementor-element.elementor-element-a41027f{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-menu-container{background-color:var( --e-global-color-secondary );max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-nav-identity-panel{padding:50px 15px 16px 15px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav li a .ekit-menu-icon{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-primary );padding:10px 15px 10px 15px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-eba19c3 );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-eba19c3 );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-eba19c3 );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li{margin:0px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a41027f button.elementskit-menu-hamburger{padding:0px 0px 0px 0px;background-size:0px auto;}.elementor-20 .elementor-element.elementor-element-a41027f button.elementskit-menu-close{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:48px;border-radius:3px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-a476cc1{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;text-align:start;}.elementor-20 .elementor-element.elementor-element-a476cc1 img{height:42px;}}@media(max-width:880px){.elementor-20 .elementor-element.elementor-element-8c4c531{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-20 .elementor-element.elementor-element-8c4c531 img{height:36px;}.elementor-20 .elementor-element.elementor-element-a41027f{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-20 .elementor-element.elementor-element-a476cc1{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-20 .elementor-element.elementor-element-a476cc1 img{height:36px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-d00c14d{--gap:10px 010px;--row-gap:10px;--column-gap:010px;--flex-wrap:nowrap;--padding-top:015px;--padding-bottom:15px;--padding-left:015px;--padding-right:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-ed0fd00{text-align:start;font-size:14px;line-height:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20 .elementor-element.elementor-element-0dd34db img{width:50px;}.elementor-20 .elementor-element.elementor-element-2253560{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-20 .elementor-element.elementor-element-8c4c531{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-20 .elementor-element.elementor-element-8c4c531.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-8c4c531 img{width:100%;height:35px;}.elementor-20 .elementor-element.elementor-element-a41027f{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-20 .elementor-element.elementor-element-a41027f.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-submenu-panel{padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 025px 25px;}.elementor-20 .elementor-element.elementor-element-a41027f button.elementskit-menu-close{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-20 .elementor-element.elementor-element-a476cc1{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-20 .elementor-element.elementor-element-a476cc1.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-a476cc1 img{width:73px;max-width:73px;height:100%;}}/* Start custom CSS for image, class: .elementor-element-8c4c531 */@media only screen and (max-width:767px){
    .elementor-20 .elementor-element.elementor-element-8c4c531 {
        margin-right:auto;
    }
}
@media only screen and (max-width:413px){
    .elementor-20 .elementor-element.elementor-element-8c4c531 img {
        width:140px;
        
    }
}/* End custom CSS */
/* Start custom CSS for ekit-nav-menu, class: .elementor-element-a41027f */.elementor-20 .elementor-element.elementor-element-a41027f .dark-btn a.ekit-menu-nav-link {
    background-color:var(--e-global-color-text) !important;
	color:#ffffff !important;
	border-color:var(--e-global-color-text) !important;
}
.elementor-20 .elementor-element.elementor-element-a41027f .dark-btn a.ekit-menu-nav-link:hover {
    background-color: var(--e-global-color-secondary) !important;
    border-color: var(--e-global-color-secondary) !important;
    color: var(--e-global-color-primary) !important;
}
.elementor-20 .elementor-element.elementor-element-a41027f a.elementor-item:hover,.elementor-20 .elementor-element.elementor-element-a41027f a.elementor-item.elementor-item-active {
    -webkit-text-stroke: 0.5px;
}
.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li > a {
    height: auto;
}
.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav-default .elementskit-navbar-nav {
    align-items: center;
}
.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-megamenu-panel {
    transform: translateX(10px) !important;
}
.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-menu-close .elementskit-menu-hamburger-icon, .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
height: 5px !important;
    margin: 6px 0 !important;
    border-radius: 10px !important;
    }
.elementor-20 .elementor-element.elementor-element-a41027f button.elementskit-menu-hamburger.elementskit-menu-toggler {
    background-color: transparent;
}
.elementor-20 .elementor-element.elementor-element-a41027f i.icon.icon-down-arrow1.elementskit-submenu-indicator {
    display: none;
}
@media only screen and (max-width:1024px){
.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav>.menu-item {
    display: flex
;
    align-self: center;
    justify-content: center;
    flex-direction: column;
            align-items: center;
}
.elementor-20 .elementor-element.elementor-element-a41027f a.ekit-menu-nav-link {
    border: 1px solid var(--e-global-color-primary) !important;
}
.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav-default .elementskit-megamenu-panel {
        /*display:block;*/
    }
.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-megamenu-panel {
    transform: translateX(0px) !important;
}
.elementor-20 .elementor-element.elementor-element-a41027f i.icon.icon-down-arrow1.elementskit-submenu-indicator {
    display:block;
}
.elementor-20 .elementor-element.elementor-element-a41027f .ekit-menu-nav-link:hover .icon.icon-down-arrow1.elementskit-submenu-indicator,.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{
  color: var( --e-global-color-primary ) !important;
 }
 .elementor-20 .elementor-element.elementor-element-a41027f  .icon.icon-down-arrow1.elementskit-submenu-indicator{
     transition:.3s;
 }
.elementor-20 .elementor-element.elementor-element-a41027f .ekit-menu-nav-link:hover .icon.icon-down-arrow1.elementskit-submenu-indicator.active {
  transform: rotate(-180deg);
  transition: .3s;

}
.elementor-20 .elementor-element.elementor-element-a41027f .ekit-menu-nav-link:hover {
  background-color: var(--e-global-color-primary) !important;
  color: #fff !important;
}
.elementor-20 .elementor-element.elementor-element-a41027f a.ekit-menu-nav-link {
    background-color: var(--e-global-color-secondary) !important;
    color: var(--e-global-color-primary) !important;
}

.yello-element {
    padding-top: 90px !important;
    background-image: url(https://theofficegurus.com/wp-content/uploads/2025/02/Humanizing_Element.svg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 117px;
    margin-top: 40px !important;
}
.elementor-20 .elementor-element.elementor-element-a41027f .dark-btn a.ekit-menu-nav-link:hover {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: var( --e-global-color-primary ) !important;
}
}
@media only screen and (max-width:767px){
    .elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav {
  max-width: 290px;
  margin: auto;
}
.elementor-20 .elementor-element.elementor-element-a41027f .ekit-menu-nav-link {
  width: 290px;
  justify-content: center;
}
.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-megamenu-panel {
transform: translateX(0px) !important;
    /*z-index: 6;*/
    position: absolute;
    width: 290px;
    margin: auto;
        }
.elementor-20 .elementor-element.elementor-element-a41027f .elementskit-navbar-nav>.menu-item {
    position:relative;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a476cc1 */@media only screen and (max-width:767px){
    .elementor-20 .elementor-element.elementor-element-a476cc1 {
        margin-right:auto;
    }
}
@media only screen and (max-width:413px){
    .elementor-20 .elementor-element.elementor-element-a476cc1 img {
        width:140px;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2253560 */.elementor-20 .elementor-element.elementor-element-2253560.elementor-sticky--effects .e-con-inner {
    padding: 10px 0;
}
.elementor-20 .elementor-element.elementor-element-2253560 .e-con-inner .elementskit-megamenu-panel {
    top: 125px !important;
}
.elementor-20 .elementor-element.elementor-element-2253560.elementor-sticky--effects .e-con-inner .elementskit-megamenu-panel {
    top: 88px !important;
}
.elementor-20 .elementor-element.elementor-element-2253560 .elementskit-dropdown-has a.ekit-menu-nav-link:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 67px;
    background-color: transparent;
    top: 36px;
    display:none;
}
.elementor-20 .elementor-element.elementor-element-2253560 .elementskit-dropdown-has a.ekit-menu-nav-link:hover::before {
    display:block;
}
@media only screen and (max-width:767px){
   .elementor-20 .elementor-element.elementor-element-2253560 .e-con-inner .elementskit-megamenu-panel {
    top: 18px !important;
}
.elementor-20 .elementor-element.elementor-element-2253560 .elementskit-dropdown-has a.ekit-menu-nav-link:before{
    display:none !important;
}
}/* End custom CSS */