.elementor-13 .elementor-element.elementor-element-adc9ffe{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3bf590f{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-13 .elementor-element.elementor-element-3bf590f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3bf590f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b14243e );}.elementor-13 .elementor-element.elementor-element-95546ff{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-13 .elementor-element.elementor-element-1c22a44{--display:flex;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-841014e{text-align:left;}.elementor-13 .elementor-element.elementor-element-229c932{--display:flex;--padding-top:015px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-text-line-height );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-13 .elementor-element.elementor-element-ba71689{width:auto;max-width:auto;padding:2px 2px 2px 2px;border-style:none;text-align:right;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-84396b3 );}.elementor-13 .elementor-element.elementor-element-afc62a0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-13 .elementor-element.elementor-element-4343ab6{--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-13 .elementor-element.elementor-element-e572451 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li > a{font-family:var( --e-global-typography-9035900-font-family ), Sans-serif;font-size:var( --e-global-typography-9035900-font-size );font-weight:var( --e-global-typography-9035900-font-weight );line-height:var( --e-global-typography-9035900-line-height );letter-spacing:var( --e-global-typography-9035900-letter-spacing );word-spacing:var( --e-global-typography-9035900-word-spacing );color:#000000;padding:0px 10px 0px 10px;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-menu-hamburger{float:right;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-13 .elementor-element.elementor-element-0b1943e{--display:flex;--justify-content: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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-89380c8{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-89380c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-89380c8 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-13 .elementor-element.elementor-element-89380c8 .elementor-button{font-family:var( --e-global-typography-9035900-font-family ), Sans-serif;font-size:var( --e-global-typography-9035900-font-size );font-weight:var( --e-global-typography-9035900-font-weight );line-height:var( --e-global-typography-9035900-line-height );letter-spacing:var( --e-global-typography-9035900-letter-spacing );word-spacing:var( --e-global-typography-9035900-word-spacing );fill:var( --e-global-color-84396b3 );color:var( --e-global-color-84396b3 );}.elementor-13 .elementor-element.elementor-element-73ac908{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-13 .elementor-element.elementor-element-73ac908:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-73ac908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b14243e );}.elementor-13 .elementor-element.elementor-element-100962b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-13 .elementor-element.elementor-element-46679e4{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-f5b2594{text-align:left;}.elementor-13 .elementor-element.elementor-element-9005635 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li > a{font-family:var( --e-global-typography-9035900-font-family ), Sans-serif;font-size:var( --e-global-typography-9035900-font-size );font-weight:var( --e-global-typography-9035900-font-weight );line-height:var( --e-global-typography-9035900-line-height );letter-spacing:var( --e-global-typography-9035900-letter-spacing );word-spacing:var( --e-global-typography-9035900-word-spacing );color:#000000;padding:0px 18px 0px 18px;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-5bd0980 );}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-menu-hamburger{float:right;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-13 .elementor-element.elementor-element-8ff0f74{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-13 .elementor-element.elementor-element-b111996{--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-13 .elementor-element.elementor-element-8d5d83b{width:auto;max-width:auto;padding:2px 2px 2px 2px;border-style:none;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-84396b3 );}.elementor-13 .elementor-element.elementor-element-a491dd0{--display:flex;--justify-content: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-13 .elementor-element.elementor-element-9646b74{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-9646b74 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13 .elementor-element.elementor-element-9646b74 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-13 .elementor-element.elementor-element-9646b74 .elementor-button{font-family:var( --e-global-typography-9035900-font-family ), Sans-serif;font-size:var( --e-global-typography-9035900-font-size );font-weight:var( --e-global-typography-9035900-font-weight );line-height:var( --e-global-typography-9035900-line-height );letter-spacing:var( --e-global-typography-9035900-letter-spacing );word-spacing:var( --e-global-typography-9035900-word-spacing );fill:var( --e-global-color-84396b3 );color:var( --e-global-color-84396b3 );}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-4343ab6{--width:72%;}.elementor-13 .elementor-element.elementor-element-0b1943e{--width:28%;}.elementor-13 .elementor-element.elementor-element-b111996{--width:70%;}.elementor-13 .elementor-element.elementor-element-a491dd0{--width:30%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-ba71689{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-9035900-font-size );line-height:var( --e-global-typography-9035900-line-height );letter-spacing:var( --e-global-typography-9035900-letter-spacing );word-spacing:var( --e-global-typography-9035900-word-spacing );color:#000000;padding:10px 15px 10px 15px;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-89380c8 .elementor-button{font-size:var( --e-global-typography-9035900-font-size );line-height:var( --e-global-typography-9035900-line-height );letter-spacing:var( --e-global-typography-9035900-letter-spacing );word-spacing:var( --e-global-typography-9035900-word-spacing );}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-9035900-font-size );line-height:var( --e-global-typography-9035900-line-height );letter-spacing:var( --e-global-typography-9035900-letter-spacing );word-spacing:var( --e-global-typography-9035900-word-spacing );color:#000000;padding:10px 15px 10px 15px;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-8d5d83b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-9646b74 .elementor-button{font-size:var( --e-global-typography-9035900-font-size );line-height:var( --e-global-typography-9035900-line-height );letter-spacing:var( --e-global-typography-9035900-letter-spacing );word-spacing:var( --e-global-typography-9035900-word-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-ba71689{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-9035900-font-size );line-height:var( --e-global-typography-9035900-line-height );letter-spacing:var( --e-global-typography-9035900-letter-spacing );word-spacing:var( --e-global-typography-9035900-word-spacing );}.elementor-13 .elementor-element.elementor-element-e572451 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-13 .elementor-element.elementor-element-89380c8 .elementor-button{font-size:var( --e-global-typography-9035900-font-size );line-height:var( --e-global-typography-9035900-line-height );letter-spacing:var( --e-global-typography-9035900-letter-spacing );word-spacing:var( --e-global-typography-9035900-word-spacing );}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-9035900-font-size );line-height:var( --e-global-typography-9035900-line-height );letter-spacing:var( --e-global-typography-9035900-letter-spacing );word-spacing:var( --e-global-typography-9035900-word-spacing );}.elementor-13 .elementor-element.elementor-element-9005635 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-13 .elementor-element.elementor-element-8d5d83b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-9646b74 .elementor-button{font-size:var( --e-global-typography-9035900-font-size );line-height:var( --e-global-typography-9035900-line-height );letter-spacing:var( --e-global-typography-9035900-letter-spacing );word-spacing:var( --e-global-typography-9035900-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-adc9ffe *//*card css*/


/* Vertically center the content inside each slide */
.elementor-element.elementor-element-c820ca9 {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important; 
}

/* Main container: left-right layout */
.sl-img-name-sec {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    min-height: 110px;   /* updated */
    gap: 0;
}

/* Logo box styling */
.sl-img-name-sec .sl-logo-box {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    border: 1px solid #ccc;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    box-sizing: border-box;
}

/* Logo image responsive */
.sl-img-name-sec .sl-logo-box img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

/* Title section takes remaining width, top aligned */
.sl-img-name-sec .sl-title-bar {
    flex: 1;
    padding: 6px 0px 6px 6px;   /* updated */
    display: flex;
    flex-direction: column;
    justify-content: flex-start; /* top aligned */
}

.sl-img-name-sec .sl-title-bar h3.sl-items-title{font-family: var(--e-global-typography-9035900-font-family), Sans-serif;
    font-size: var(--e-global-typography-9035900-font-size);
    line-height: var(--e-global-typography-9035900-line-height);
    color: var(--e-global-color-84396b3);
}

/* Container layout */
.sl-spec-sec {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top:12px;
}

/* Wrapper for icon + text */
.asl-icon-text {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

/* Icon styling */
.asl-icon {
    width: 18px;
    height: 18px;
    object-fit: contain;
    display: inline-block;
}

/* Optional: tighten category/subspeciality spacing */
.sl-cats p,
.sl-subspecialities p {
    margin: 0;
    padding: 0;
}
.sl-cats .cat-name, .web-sec a{
    color: var(--e-global-color-5bd0980) !important;
    font-weight: 600;
}

.sl-cats .subspec-name{
    font-weight: 600;
}

.sl-cats .subspec-name, .asl-addr span{
    color: #000000 !important;
}

.sl-addr-sec{
    padding: 0px !important;
}
.email-sec {display: flex;}
.email-sec a{
    font-family: "Futura for Stryker", Sans-serif;
    font-size: 14px;
    color: #000000 !important;
        padding-top: 3px;
}
.phone-sec a{
    font-family: "Futura for Stryker", Sans-serif;
    font-size: 14px;
    color: #ffffff !important;
    padding-top: 3px;
}
.email-sec .icon-email:before {
    content: '\e816';
}

.phone-sec .icon-call:before {
    content: ''\e802;
}

/*CONTACT SECTION*/
/* --- CONTACT SECTION LAYOUT --- */
.contact-sec {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

/* EMAIL ROW (Own row) */
.email-sec span {
    display: flex;
    align-items: center;
    gap: 8px;
}

.email-sec i.icon-email {
    font-size: 18px;
}

/* --- PHONE + WEBSITE ROW --- */
.phone-sec {
    width: 45%;
    display: flex;
    align-items: center;   /* vertical center */
    gap: 8px;
}

.web-sec {
    width: 55%;
}
.email-sec {
    min-height: 20px;
}
.phone-web-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}
.asl-addr{min-height: 90px;}
.asl-addr span {font-size:16px !important; color: #000000 !important;}

/*filters*/
.asl-top-area {
    background-color: var(--e-global-color-5bd0980) !important;
    padding-top:30px;
    border: none !important;
    font-family: "URW Egyptienne", Sans-serif !important;
    font-weight: 400 !important;
    color: #000000 !important;
}

.asl-top-area label, .asl-top-area span.multiselect-selected-text {  color: #000000 !important; }

#asl-storelocator.asl-cont.asl-template-4 .asl-wrapper .asl-top-area:before{
    height: 0px !important;
}
.Num_of_store {display: none !important;}
.search_btn_box {justify-content: right !important;}
.sl-search-btn {
    display: none !important;
    /*font-family: "Futura for Stryker", Sans-serif !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    border-radius: 0px !important;
    box-shadow: 0 3px 6px 0 #00000029;
    border: none !important;
    padding: 12px 44px !important;*/
}
 .search_filter {
    display: none !important;
}

.asl-reset-btn {
    border: 1px solid #B2B4AE !important;
    color: #000000 !important;
    font-family: var(--e-global-typography-9035900-font-family), Sans-serif !important;
    font-size: 14px !important;
    border-radius: 0px !important;
    text-transform: uppercase !important;
}



.asl-cont .sl-ddl-city {display: none !important;}

/* --- PHONE BUTTON STYLING --- */
.contact-sec-2 {
    display: flex;
    margin-top: 12px;
}
.phone-sec span {
    display: flex;
}

.phone-sec a {
    display: flex;
    align-items: center;
    gap: 8px;
    background-color: var(--e-global-color-e6417a1) !important;
    color: #ffffff !important;
    padding: 10px 14px;
    text-decoration: none;
    font-weight: 600;
    border-radius: 0;
    width: 85%;
    justify-content: center;
    font-family: var(--e-global-typography-9035900-font-family), Sans-serif !important;
    text-transform: uppercase;
}
h3.sl-items-title { 
    font-family: "Futura for Stryker", Sans-serif !important;
    
}

/* Icon inside button */
.phone-sec i.icon-mobile {
    color: #fff;
    font-size: 16px;
}

/* --- WEBSITE LINK (side by side with phone button) --- */
.web-sec a.sl-site-link {
    display: block;
    padding: 10px 14px;
    text-decoration: none;
    font-weight: 600;
    background: transparent;
    color: var( --e-global-color-178bd46) !important;
    text-align: center;
    width: 100%;
}

/* remove >> underline hover */
.web-sec a.sl-site-link span {
    text-decoration: none;
}

/*CONTACT SECTION END*/
/* HOSPITAL CARD END*/

.sl-item{
    padding-right: 24px;
    padding-bottom: 30px;
    pointer-events: none;
}
/* Re-enable clicks on buttons and links */
.sl-item a,
.sl-item button,
.sl-item .btn,
.sl-item input {
    pointer-events: auto;
}

.sl-items-inner {
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
        
        border-bottom: solid 6px var(--e-global-color-5bd0980);
        padding: 16px;
        font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
        color: #000000;
}
/*
.sl-img-name-sec {
    float: left;
    width: 100%;
    min-height: 140px;
}
.sl-logo-box{
    width: 150px;
    border: 1px solid var(--e-global-color-1366125);
}/*
/* Wrap both buttons side by side */
.sl-act-btns {
    display: flex;
    gap: 12px;      /* spacing between buttons */
    align-items: center;
}

/* Reset default link styles */
.sl-act-btns a {
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

/* CALL NOW button design */
.st-call-btn a {
    background-color: #4C7D7A !important;
    color: #ffffff !important;
    padding: 10px 16px;
    border-radius: 6px;
    display: inline-flex;
        font-family: "Futura for Stryker", Sans-serif;
    font-size: 14px;
}

/* white icon inside CALL NOW */
.st-call-btn i {
    color: #ffffff !important;
}

/* WEBSITE button design */
.st-web-btn a {
    background: transparent;
    color: #FFB500 !important;
    padding: 10px 0;
    border: none;
        font-family: "Futura for Stryker", Sans-serif;
    font-size: 14px;
}

/* Website icon color */
.st-web-btn i {
    color: #FFB500 !important;
}

/* Optional: add a hover effect */
.st-call-btn a:hover {
    opacity: 0.9;
}

.st-web-btn a:hover {
    text-decoration: underline;
}


:target {
    scroll-margin-top: 150px;
}

.composite-heading .style1 {
        font-family: "URW Egyptienne", Sans-serif;
    font-weight: 400;
    color: var(--e-global-color-84396b3);
}

.composite-heading .style2 {
    font-family: "Futura for Stryker", Sans-serif;
    font-weight: 400;
    color: var(--e-global-color-5bd0980);
}

h1.composite-heading span.style1{font-size: 40px !important;}
h1.composite-heading span.style2{font-size: 40px !important;}

h2.composite-heading span.style1{font-size: 30px !important;}
h2.composite-heading span.style2{font-size: 30px !important;}

h3.composite-heading span.style1{font-size: 28px !important;}
h3.composite-heading span.style2{font-size: 28px !important;}

a.elementor-button.elementor-button-link.elementor-size-sm{
    font-family: var(--e-global-typography-9035900-font-family), Sans-serif !important;
    font-size: 14px !important;
    padding: 12px 14px 10px 14px !important;
    box-shadow: none !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
}

.transform-none a.elementor-button.elementor-button-link.elementor-size-sm {
    text-transform: none !important;
}

a.elementor-button.elementor-button-link.elementor-size-sm span.elementor-button-text {line-height: 14px !important;}

option {color:#000000; background-color: #ffffff;}

#fah-header-btn a{
     padding: 12px 24px !important; 
}
#fah-header-btn span.elementor-button-icon, #fah-header-btn span.elementor-button-text {
    font-size: 17px !important;
    line-height: 32px !important;
}

.purple-links a{color: var(--e-global-color-178bd46) !important;}


.composite-heading .style3 {
                font-family: "Futura for Stryker", Sans-serif;
                font-size:24px;
    font-weight: 400;
    color: var(--e-global-color-5bd0980);
}

.composite-heading .style1.white, .composite-heading .style2.white, .composite-heading .style3.white{
    color:#ffffff;
}

.composite-heading .style1.black, .composite-heading .style2.black, .composite-heading .style3.black{
    color:#000000;
}

.nav-button-plain a{
    background-color:#ffffff !important;
    border-left:4px solid var( --e-global-color-5bd0980 );
    
}

.gold-gradient{
    background-image: linear-gradient(to right, #FFB500, #B67319);
    background-color: var(--e-global-color-5bd0980);
}

#form-field-selectprocedure,  #form-field-selectstate, #hospital-locator-filter select{
    background-color: transparent !important;
  background: transparent;
  border: none;
  border-bottom: 1px solid #000;
  outline: none;
  border-radius: 0px;
  color: #ffffff;
  padding: 0px;
  float: left;
  
}

#form-field-selectprocedure:focus, #form-field-selectstate:focus, #hospital-locator-filter select:focus {
  outline: none;
  border-bottom: 2px solid #000;
}

#fah-white-btn{
    background-color: #ffffff;
    box-shadow: 0 3px 6px 0 #00000029;
    font-size: 16px;
    padding: 6px 15px;
    margin-left:50%;
}

#hospital-locator-filter .flex-wrapper {
    width: 50%;
}

.content-accordion summary.e-n-accordion-item-title{
    background-color: #ffffff;
    color: #000000;
    border: 0px;
    border-bottom: 2px solid var(--e-global-color-5bd0980);
    padding: 6px 0px !important;
}

.content-accordion summary .e-n-accordion-item-title-text, .content-accordion summary .e-n-accordion-item-title-icon{
    color: #000000 !important;
}

.content-accordion summary .e-n-accordion-item-title-icon span>svg {
    fill: #000000 !important;
}

#menu-main-menu > li:first-child {
    padding-left: 0 !important;
    margin-left: 0 !important; /* optional */
}

#menu-main-menu > li:first-child > a {
    padding-left: 0 !important;
    margin-left: 0 !important; /* optional */
}

.elementskit-navbar-nav > li.menu-item {
    position: relative;
}

.elementskit-navbar-nav > li.menu-item .elementskit-megamenu-panel {
    left: 0 !important;
    transform: none !important;
}

.elementskit-megamenu-panel span.elementor-button-text:hover{
    color: var(--e-global-color-5bd0980);
}

.hospital-address .elementor-icon-list-text {
    min-height: 80px;
}

.e-loop-item .icon-top .elementor-icon-list-items .elementor-icon-list-item {
    align-items: flex-start !important;
}

.e-loop-item .icon-top .elementor-icon-list-icon {
    line-height: 1 !important;
    display: flex !important;
    align-items: flex-start !important;
    margin-top:6px;
}

.fixed-width-1 a {
    min-width: 300px;
    text-align: center;
    padding: 12px;
}

/*.fixed-width-1 span.elementor-button-content-wrapper{
    float: left;
}*/


/* Mobile CSS */
@media (max-width: 767px) {
    
    #fah-white-btn {
        margin-left: 0% !important;
    }
    
    /* Align mobile menu (hamburger) to the right */
    .elementor-element-46679e4 {
        display: flex;
        justify-content: space-between; /* Logo left, menu right */
        align-items: center;
    }
    
    /* Ensure the menu widget itself aligns right */
    .main-menu-mobile {
        margin-left: auto;
        display: flex;
        justify-content: flex-end;
    }
    
    .nav-button-plain a {
        padding:4px 16px 4px 16px !important;
    }
    
    h1.composite-heading span.style1{font-size: 36px !important;}
    
    h1.composite-heading span.style2{font-size: 36px !important;}
}/* End custom CSS */