.elementor-7461 .elementor-element.elementor-element-5fe0ef71{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7461 .elementor-element.elementor-element-3d4f0606{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7461 .elementor-element.elementor-element-5226e8d0{text-align:start;}.elementor-7461 .elementor-element.elementor-element-5226e8d0 img{width:100%;max-width:263.334px;}.elementor-7461 .elementor-element.elementor-element-7f6c2cff img{width:100%;max-width:233.333px;}.elementor-7461 .elementor-element.elementor-element-11f0cce1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7461 .elementor-element.elementor-element-35aa475d{--display:flex;--min-height:60px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-7461 .elementor-element.elementor-element-6fce97b6{--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:flex-start;--align-items: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-7461 .elementor-element.elementor-element-482c9228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(42px/2);}.elementor-7461 .elementor-element.elementor-element-482c9228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(42px/2);}.elementor-7461 .elementor-element.elementor-element-482c9228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(42px/2);}.elementor-7461 .elementor-element.elementor-element-482c9228 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-42px/2);}.elementor-7461 .elementor-element.elementor-element-482c9228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-42px/2);}.elementor-7461 .elementor-element.elementor-element-482c9228 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF1A;}.elementor-7461 .elementor-element.elementor-element-482c9228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-7461 .elementor-element.elementor-element-482c9228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7461 .elementor-element.elementor-element-482c9228 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-7461 .elementor-element.elementor-element-482c9228 .elementor-icon-list-icon i{color:var( --e-global-color-219ae13 );transition:color 0.3s;}.elementor-7461 .elementor-element.elementor-element-482c9228 .elementor-icon-list-icon svg{fill:var( --e-global-color-219ae13 );transition:fill 0.3s;}.elementor-7461 .elementor-element.elementor-element-482c9228 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-482c9228 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-482c9228{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-7461 .elementor-element.elementor-element-482c9228 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7461 .elementor-element.elementor-element-482c9228 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7461 .elementor-element.elementor-element-1620972d{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7461 .elementor-element.elementor-element-a7385fb{width:auto;max-width:auto;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF1A;}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-icon i{color:var( --e-global-color-219ae13 );transition:color 0.3s;}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-icon svg{fill:var( --e-global-color-219ae13 );transition:fill 0.3s;}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-219ae13 );}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-219ae13 );}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-item > a{font-family:var( --e-global-typography-ba35bb3-font-family ), Sans-serif;font-size:var( --e-global-typography-ba35bb3-font-size );font-weight:var( --e-global-typography-ba35bb3-font-weight );text-transform:var( --e-global-typography-ba35bb3-text-transform );font-style:var( --e-global-typography-ba35bb3-font-style );line-height:var( --e-global-typography-ba35bb3-line-height );letter-spacing:var( --e-global-typography-ba35bb3-letter-spacing );}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-text{color:var( --e-global-color-fb2a252 );transition:color 0.3s;}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-219ae13 );}.elementor-7461 .elementor-element.elementor-element-75e8cc32 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-d0fae77-font-family ), Sans-serif;font-size:var( --e-global-typography-d0fae77-font-size );font-weight:var( --e-global-typography-d0fae77-font-weight );text-transform:var( --e-global-typography-d0fae77-text-transform );font-style:var( --e-global-typography-d0fae77-font-style );line-height:var( --e-global-typography-d0fae77-line-height );letter-spacing:var( --e-global-typography-d0fae77-letter-spacing );fill:var( --e-global-color-fb2a252 );color:var( --e-global-color-fb2a252 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:9px 22px 9px 22px;}.elementor-7461 .elementor-element.elementor-element-75e8cc32 .elementor-button:hover, .elementor-7461 .elementor-element.elementor-element-75e8cc32 .elementor-button:focus{background-color:var( --e-global-color-e3b5be5 );color:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-75e8cc32 .elementor-button:hover svg, .elementor-7461 .elementor-element.elementor-element-75e8cc32 .elementor-button:focus svg{fill:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-538b3314{--display:flex;--min-height:98px;--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:flex-end;--align-items:stretch;--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-7461 .elementor-element.elementor-element-625fc728{width:100%;max-width:100%;}.elementor-7461 .elementor-element.elementor-element-625fc728 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7461 .elementor-element.elementor-element-3177bf0e > .elementor-container{min-height:400px;}.elementor-7461 .elementor-element.elementor-element-3177bf0e{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7461 .elementor-element.elementor-element-3177bf0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7461 .elementor-element.elementor-element-355ad52e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7461 .elementor-element.elementor-element-355ad52e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7461 .elementor-element.elementor-element-355ad52e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7461 .elementor-element.elementor-element-4d798f38{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7461 .elementor-element.elementor-element-4d798f38 .elementor-icon-list-icon i{color:var( --e-global-color-fb2a252 );transition:color 0.3s;}.elementor-7461 .elementor-element.elementor-element-4d798f38 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb2a252 );transition:fill 0.3s;}.elementor-7461 .elementor-element.elementor-element-4d798f38 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7461 .elementor-element.elementor-element-4d798f38 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-menu .menu li.menu-item a{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu .hip-nav-wrapper{background-color:var( --e-global-color-primary );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-menu-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;font-style:normal;line-height:30px;letter-spacing:1.25px;fill:var( --e-global-color-fb2a252 );color:var( --e-global-color-fb2a252 );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-7461 .elementor-element.elementor-element-323d74bf{width:auto;max-width:auto;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu{justify-content:flex-end;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu .hip-nav-humberger-wrapper{justify-content:flex-end;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-menu .menu > li.menu-item:not(:last-child){margin-right:0px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li.menu-item{margin-top:0px;margin-bottom:0px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu .hip-nav-wrapper {top:60px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .elementor-sticky--active .hip-navigation-burger-menu .hip-nav-wrapper,
               .elementor-7461 .elementor-element.elementor-element-323d74bf .mobile-main-header.fixed-header .hip-navigation-burger-menu .hip-nav-wrapper{top:60px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;font-style:normal;line-height:30px;letter-spacing:1.25px;background-color:var( --e-global-color-text );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container > a,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container > a .hip-submenu-indicator-wrap{color:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container > a:hover,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container > a:focus,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container > a:hover .hip-submenu-indicator-wrap{color:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container > a:hover,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container > a:focus,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container.highlighted > a{background-color:var( --e-global-color-secondary );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li.current-menu-item > .hip-nav-item-container > a, 
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li.active > .hip-nav-item-container > a,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li.current-menu-ancestor > .hip-nav-item-container > a,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li.active > .hip-nav-item-container > a .hip-submenu-indicator-wrap{color:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li.current-menu-item > .hip-nav-item-container > a, 
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li.active > .hip-nav-item-container > a,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li.current-menu-ancestor > .hip-nav-item-container > a{background-color:var( --e-global-color-secondary );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container > a {box-shadow:0px -1px 0px 0px rgba(255, 255, 255, 0.12) inset;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;font-style:normal;line-height:30px;letter-spacing:1.25px;background-color:var( --e-global-color-fb2a252 );box-shadow:0px -1px 0px 0px rgba(24, 31, 31, 0.06) inset;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a,
          .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a .hip-submenu-indicator-wrap{color:var( --e-global-color-secondary );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a:hover,
             .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a:focus,
             .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a .hip-submenu-indicator-wrap{color:#00B2FF;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a:hover,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a:focus{background-color:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li.current-menu-item > .hip-nav-item-container > a,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li.active > .hip-nav-item-container > a,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li.active > .hip-nav-item-container > a .hip-submenu-indicator-wrap{color:#0B56A6;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li.current-menu-item > .hip-nav-item-container > a,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li.active > .hip-nav-item-container > a{background-color:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container  > a:hover,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container.highlighted  > a,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu.current-menu-ancestor > .hip-nav-item-container  > a,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu.current-menu-item  > .hip-nav-item-container  > a{color:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container  > a:hover .hip-submenu-indicator-wrap,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu.current-menu-ancestor > .hip-nav-item-container  > a .hip-submenu-indicator-wrap,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu.current-menu-item > .hip-nav-item-container  > a .hip-submenu-indicator-wrap{color:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container.highlighted  > a,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container  > a:hover,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu.current-menu-ancestor > .hip-nav-item-container  > a,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu.current-menu-item > .hip-nav-item-container  > a{background-color:var( --e-global-color-secondary );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;font-style:normal;line-height:30px;letter-spacing:1.25px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-219ae13 );box-shadow:0px -1px 0px 0px rgba(24, 31, 31, 0.06) inset;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a .hip-submenu-indicator-wrap{color:var( --e-global-color-secondary );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a:hover,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container.highlighted > a,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a:focus,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container.highlighted > a .hip-submenu-indicator-wrap,
                 .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a:hover .hip-submenu-indicator-wrap{color:var( --e-global-color-secondary );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a:hover,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container.highlighted > a,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a:focus{background-color:var( --e-global-color-5bed6b9 );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li.current-menu-item > .hip-nav-item-container > a,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li.active > .hip-nav-item-container > a,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li.active > .hip-nav-item-container > a .hip-submenu-indicator-wrap{color:var( --e-global-color-secondary );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li.current-menu-item > .hip-nav-item-container > a,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li.active > .hip-nav-item-container > a{background-color:var( --e-global-color-5bed6b9 );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;font-style:normal;line-height:30px;letter-spacing:1.25px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-fb2a252 );box-shadow:0px -1px 0px 0px rgba(24, 31, 31, 0.06) inset;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a .hip-submenu-indicator-wrap{color:var( --e-global-color-secondary );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container.highlighted > a,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a:hover,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container.highlighted > a .hip-submenu-indicator-wrap,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a:hover .hip-submenu-indicator-wrap,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a:focus .hip-submenu-indicator-wrap{color:var( --e-global-color-text );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + ul.hip-sub-menu > li > .hip-nav-item-container + .hip-sub-menu > li.active > .hip-nav-item-container > a,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + ul.hip-sub-menu > li > .hip-nav-item-container + .hip-sub-menu > li.current-menu-item > .hip-nav-item-container > a{color:var( --e-global-color-secondary );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + ul.hip-sub-menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a .hip-submenu-indicator-wrap{color:var( --e-global-color-secondary );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + ul.hip-sub-menu > li > .hip-nav-item-container + ul.hip-sub-menu > li.active > .hip-nav-item-container > a,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + ul.hip-sub-menu > li > .hip-nav-item-container + ul.hip-sub-menu > li.current-menu-item > .hip-nav-item-container > a{background-color:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-323d74bf  .hip-menu-toggler{width:32px;height:28px;border-width:1px;border-radius:5px;}.elementor-7461 .elementor-element.elementor-element-323d74bf  .hip-menu-toggler .hip-nav-toggle-line,
                .elementor-7461 .elementor-element.elementor-element-323d74bf  .hip-menu-toggler:before, 
                .elementor-7461 .elementor-element.elementor-element-323d74bf  .hip-menu-toggler:after{height:5px;}.elementor-7461 .elementor-element.elementor-element-323d74bf  .hip-menu-toggler .hip-nav-toggle-line,
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-menu-toggler:before, 
                .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-menu-toggler:after{border-radius:5px;}.elementor-7461 .elementor-element.elementor-element-323d74bf   .hip-menu-toggler .hip-nav-toggle-line,
                .elementor-7461 .elementor-element.elementor-element-323d74bf   .hip-menu-toggler:before, 
                .elementor-7461 .elementor-element.elementor-element-323d74bf   .hip-menu-toggler:after{background-color:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-323d74bf  .mobile-main-header.fixed-header   .hip-menu-toggler .hip-nav-toggle-line,
                .elementor-7461 .elementor-element.elementor-element-323d74bf   .mobile-main-header.fixed-header  .hip-menu-toggler:before, 
                .elementor-7461 .elementor-element.elementor-element-323d74bf   .mobile-main-header.fixed-header  .hip-menu-toggler:after{background-color:#fff;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list:not(:last-child){margin-bottom:18px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list a .hip-contact-list-icon i{color:var( --e-global-color-text );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list a .hip-contact-list-icon  svg{fill:var( --e-global-color-text );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list .hip-contact-list-icon svg{width:16px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list .hip-contact-list-icon i{font-size:16px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;font-style:normal;line-height:30px;letter-spacing:1.25px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list a .hip-nav-contact-list-text{color:var( --e-global-color-fb2a252 );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list a:hover .hip-nav-contact-list-text,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list a:focus .hip-nav-contact-list-text
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list.current-menu-item a .hip-nav-contact-list-text{color:var( --e-global-color-text );}.elementor-7461 .elementor-element.elementor-element-323d74bf ul.hip-nav-social-icons li svg{width:18px;}.elementor-7461 .elementor-element.elementor-element-323d74bf ul.hip-nav-social-icons li i{font-size:18px;}.elementor-7461 .elementor-element.elementor-element-323d74bf ul.hip-nav-social-icons li:not(:last-child):after{content:"";border-left-style:solid;border-left-width:1px;height:18px;border-color:#FFFFFF1A;}.elementor-7461 .elementor-element.elementor-element-323d74bf ul.hip-nav-social-icons li a  i{color:var( --e-global-color-219ae13 );}.elementor-7461 .elementor-element.elementor-element-323d74bf ul.hip-nav-social-icons li a  svg{fill:var( --e-global-color-219ae13 );}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-menu-button .hip-cta-align-icon-right{margin-left:28px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-menu-button .hip-cta-align-icon-left{margin-right:28px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-7461 .elementor-element.elementor-element-5fe0ef71{--min-height:60px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-7461 .elementor-element.elementor-element-11f0cce1{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-7461 .elementor-element.elementor-element-35aa475d{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-item > a{font-size:var( --e-global-typography-ba35bb3-font-size );line-height:var( --e-global-typography-ba35bb3-line-height );letter-spacing:var( --e-global-typography-ba35bb3-letter-spacing );}.elementor-7461 .elementor-element.elementor-element-75e8cc32 .elementor-button{font-size:var( --e-global-typography-d0fae77-font-size );line-height:var( --e-global-typography-d0fae77-line-height );letter-spacing:var( --e-global-typography-d0fae77-letter-spacing );}.elementor-7461 .elementor-element.elementor-element-3177bf0e > .elementor-container{min-height:84px;}.elementor-7461 .elementor-element.elementor-element-3177bf0e{padding:0px 40px 0px 40px;}.elementor-bc-flex-widget .elementor-7461 .elementor-element.elementor-element-32d4413a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7461 .elementor-element.elementor-element-32d4413a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7461 .elementor-element.elementor-element-32d4413a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-7461 .elementor-element.elementor-element-2aa51ff7{text-align:start;}.elementor-7461 .elementor-element.elementor-element-2aa51ff7 img{max-width:197.5px;}.elementor-7461 .elementor-element.elementor-element-22b05c41{text-align:start;}.elementor-7461 .elementor-element.elementor-element-22b05c41 img{max-width:197.5px;}.elementor-7461 .elementor-element.elementor-element-4d798f38 > .elementor-widget-container{margin:0px 24px 0px 0px;}.elementor-7461 .elementor-element.elementor-element-4d798f38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-7461 .elementor-element.elementor-element-4d798f38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-7461 .elementor-element.elementor-element-4d798f38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-7461 .elementor-element.elementor-element-4d798f38 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-7461 .elementor-element.elementor-element-4d798f38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-7461 .elementor-element.elementor-element-4d798f38{--e-icon-list-icon-size:18px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-menu .menu li.menu-item a{padding-left:40px;padding-right:40px;padding-top:14px;padding-bottom:14px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu .hip-nav-wrapper {top:144px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .elementor-sticky--active .hip-navigation-burger-menu .hip-nav-wrapper,
               .elementor-7461 .elementor-element.elementor-element-323d74bf .mobile-main-header.fixed-header .hip-navigation-burger-menu .hip-nav-wrapper{top:84px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container > a{font-size:16px;line-height:26px;letter-spacing:0.5px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a{font-size:16px;line-height:26px;letter-spacing:0.5px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a{font-size:16px;line-height:26px;letter-spacing:0.5px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a{font-size:16px;line-height:26px;letter-spacing:0.5px;}.elementor-7461 .elementor-element.elementor-element-323d74bf ul.hip-nav-contact-lists{padding:9px 0px 0px 40px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list:not(:last-child){margin-bottom:18px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list .hip-contact-list-icon svg{width:16px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list .hip-contact-list-icon i{font-size:16px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list .hip-contact-list-icon svg,
              .elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list .hip-contact-list-icon i{margin-right:4px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list a{font-size:16px;line-height:26px;letter-spacing:0.5px;}.elementor-7461 .elementor-element.elementor-element-323d74bf ul.hip-nav-social-icons {padding:18px 0px 0px 40px;margin-right:calc(-42px/2);margin-left:calc(-42px/2);}.elementor-7461 .elementor-element.elementor-element-323d74bf ul.hip-nav-social-icons li svg{width:18px;}.elementor-7461 .elementor-element.elementor-element-323d74bf ul.hip-nav-social-icons li i{font-size:18px;}.elementor-7461 .elementor-element.elementor-element-323d74bf ul.hip-nav-social-icons li{margin-right:calc(42px/2);margin-left:calc(42px/2);} .elementor-7461 .elementor-element.elementor-element-323d74bf ul.hip-nav-social-icons li:after{right:calc(-42px/2);}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-menu-button{font-size:18px;line-height:26px;letter-spacing:1.25px;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;padding:0px 28px 0px 0px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-menu-button-wrapper{margin:18px 0px 0px 40px;}}@media(max-width:767px){.elementor-7461 .elementor-element.elementor-element-7f6c2cff img{width:134px;max-width:134px;}.elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7461 .elementor-element.elementor-element-a7385fb .elementor-icon-list-item > a{font-size:var( --e-global-typography-ba35bb3-font-size );line-height:var( --e-global-typography-ba35bb3-line-height );letter-spacing:var( --e-global-typography-ba35bb3-letter-spacing );}.elementor-7461 .elementor-element.elementor-element-75e8cc32 .elementor-button{font-size:var( --e-global-typography-d0fae77-font-size );line-height:var( --e-global-typography-d0fae77-line-height );letter-spacing:var( --e-global-typography-d0fae77-letter-spacing );}.elementor-7461 .elementor-element.elementor-element-3177bf0e > .elementor-container{min-height:60px;}.elementor-7461 .elementor-element.elementor-element-3177bf0e{padding:0px 20px 0px 20px;}.elementor-7461 .elementor-element.elementor-element-32d4413a{width:70%;}.elementor-7461 .elementor-element.elementor-element-2aa51ff7 img{max-width:115.209px;}.elementor-7461 .elementor-element.elementor-element-22b05c41 img{max-width:116.324px;}.elementor-7461 .elementor-element.elementor-element-355ad52e{width:30%;}.elementor-7461 .elementor-element.elementor-element-4d798f38 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-7461 .elementor-element.elementor-element-4d798f38{--e-icon-list-icon-size:17px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-menu .menu li.menu-item a{padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu .hip-nav-wrapper {top:60px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .elementor-sticky--active .hip-navigation-burger-menu .hip-nav-wrapper,
               .elementor-7461 .elementor-element.elementor-element-323d74bf .mobile-main-header.fixed-header .hip-navigation-burger-menu .hip-nav-wrapper{top:60px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container > a{font-size:14px;line-height:22px;letter-spacing:0.5px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a{font-size:14px;line-height:22px;letter-spacing:0.5px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a{font-size:14px;line-height:22px;letter-spacing:0.5px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-navigation-burger-menu ul.menu li.hip-mega-menu > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container + .hip-sub-menu > li > .hip-nav-item-container > a{font-size:14px;line-height:22px;letter-spacing:0.5px;}.elementor-7461 .elementor-element.elementor-element-323d74bf  .hip-menu-toggler{width:25px;height:24px;}.elementor-7461 .elementor-element.elementor-element-323d74bf ul.hip-nav-contact-lists{padding:9px 0px 0px 20px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-nav-contact-lists .hip-nav-contact-list a{font-size:14px;line-height:22px;letter-spacing:0.5px;}.elementor-7461 .elementor-element.elementor-element-323d74bf ul.hip-nav-social-icons {padding:18px 0px 0px 20px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-menu-button{font-size:16px;line-height:24px;letter-spacing:0.5px;padding:0px 13px 0px 0px;}.elementor-7461 .elementor-element.elementor-element-323d74bf .hip-menu-button-wrapper{margin:18px 0px 0px 20px;}}@media(min-width:768px){.elementor-7461 .elementor-element.elementor-element-5fe0ef71{--content-width:1520px;}.elementor-7461 .elementor-element.elementor-element-3d4f0606{--width:22.55%;}.elementor-7461 .elementor-element.elementor-element-11f0cce1{--width:77.45%;}.elementor-7461 .elementor-element.elementor-element-6fce97b6{--width:15%;}.elementor-7461 .elementor-element.elementor-element-1620972d{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7461 .elementor-element.elementor-element-3d4f0606{--width:0px;}.elementor-7461 .elementor-element.elementor-element-11f0cce1{--width:100%;}.elementor-7461 .elementor-element.elementor-element-6fce97b6{--width:50%;}.elementor-7461 .elementor-element.elementor-element-1620972d{--width:50%;}.elementor-7461 .elementor-element.elementor-element-32d4413a{width:60%;}.elementor-7461 .elementor-element.elementor-element-355ad52e{width:40%;}}/* Start custom CSS for container, class: .elementor-element-35aa475d */@media screen and (min-width: 1025px){ 
    .topbar::after {
        position: absolute;
        content: '';
        right: -100%;
        bottom: -1px;
        width: 100%;
        height: 1px;
        background: #ADC9DD33;
        
    }
    
    .topbar {
    transition: all 0.3s ease-in;
}

.desktop-nav-bar.elementor-sticky--active .topbar {
   margin-top: -60px;
}

    
}
.topbar-right .elementor-icon-list-items li a i,
.topbar-social-left .elementor-icon-list-items li a i{
    width: auto
}

.topbar-social-left.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
   padding: 0; 
}
.topbar-social-left .elementor-icon-list-items li a svg{
    margin: 0!important;
}
.topbar-social-left .elementor-icon-list-item:not(:last-child):after {
    /*border-left-width: 2px;*/
}

.topbar-right .elementor-icon-list-items li a i:before {
    left: 1px;
    position: relative;
}

.topbar-right .elementor-icon-list-items li .elementor-icon-list-text {
    padding-left: 8px;
    position: relative;
    top: 0.5px;
}

.topbar-right .elementor-icon-list-items li a, .topbar-right .elementor-icon-list-items li a i, .topbar-right .elementor-icon-list-items li a span{
    transition: all 0.3s ease-in;
    min-width: 13px;
}

.topbar-social-left .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon i {
    transition: all 0.3s ease-in;
}
 
 
  @media(max-width:1536px) and (min-width:1367px){
         .topbar-right .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2)!Important;
    margin-left: calc(20px/2)!Important;
}
 .topbar-right .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2)!Important;
}  

.topbar-social-left .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-30px/2)!important;
    margin-left: calc(-30px/2)!important;
}
.topbar-social-left .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(30px/2)!important;
    margin-left: calc(30px/2)!important;
}
body:not(.rtl) .topbar-social-left .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-30px/2)!important;
}

 .topbar-right .elementor-icon-list-items li a, .topbar-right .elementor-icon-list-items li a i, .topbar-right .elementor-icon-list-items li a span {
    font-size: 16px;
    min-width: auto;
}

.topbar-social-left .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon i {
    font-size: 16px;
} 

.topbar-right.ico-list .elementor-icon-list-text {
    font-size: 14px !important;
    padding-left: 8px !important;
}

  }
 
 
 
 
 @media(max-width:1366px) and (min-width:1247px){
     
    .topbar-right .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2)!Important;
    margin-left: calc(20px/2)!Important;
}
 .topbar-right .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2)!Important;
}  

.topbar-social-left .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2)!important;
    margin-left: calc(-20px/2)!important;
}
.topbar-social-left .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2)!important;
    margin-left: calc(20px/2)!important;
}
body:not(.rtl) .topbar-social-left .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2)!important;
}

 .topbar-right .elementor-icon-list-items li a, .topbar-right .elementor-icon-list-items li a i, .topbar-right .elementor-icon-list-items li a span {
    font-size: 15px;
    min-width: auto;
}

.topbar-social-left .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon i {
    font-size: 16px;
} 

.topbar-right.ico-list .elementor-icon-list-text {
    font-size: 14px !important;
    letter-spacing: 0.5px;
    padding-left: 7px !important;
}
     
 }
 
 
 
@media(max-width:1246px) and (min-width:1025px){

 .topbar-right .elementor-icon-list-items.elementor-inline-items {
    margin-right: 0!important;
    margin-left: 0!important;
}
 .topbar-right .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2)!Important;
    margin-left: calc(16px/2)!Important;
}
 .topbar-right .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2)!Important;
}

.topbar{
    padding-left: 20px !Important;
}

.topbar-right .elementor-icon-list-items li .elementor-icon-list-text {
    padding-left: 6px;
    position: relative;
    top: 0.5px;
}

.topbar-right .elementor-icon-list-items li a, .topbar-right .elementor-icon-list-items li a i, .topbar-right .elementor-icon-list-items li a span {
    font-size: 13px;
    min-width: auto;
}

.topbar-social-left .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon i {
    font-size: 14px;
}

.social-column {
    width: 12%;
}
.top-right-column {
    width: 88% !important;
}

.topbar-right.ico-list .elementor-icon-list-text {
    font-size: 12px !important;
    letter-spacing: 0.2px;
}

    
    .topbar-right .topbar-social-left .elementor-icon-list-item > a{
        font-size:10px!Important;
    }
    .topbar-right .elementor-widget-container {
    margin: 0!important;
}

.topbar-social-left .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2)!important;
    margin-left: calc(-16px/2)!important;
}
.topbar-social-left .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2)!important;
    margin-left: calc(16px/2)!important;
}
body:not(.rtl) .topbar-social-left .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2)!important;
}



}

@media(max-width:1099px) and (min-width:1025px){
    
     .topbar-right .elementor-icon-list-items li a {
         font-size: 12px!important;
        line-height: 15px !important;
    }
    .top-right-column .elementor-widget-button a{
        font-size: 16px !important;
    }
    
    .topbar-right .topbar-social-left .elementor-icon-list-item > a{
        font-size:10px!Important;
    }
    .topbar-right .elementor-widget-container {
    margin: 0!important;
}

.topbar-social-left .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2)!important;
    margin-left: calc(-16px/2)!important;
}
.topbar-social-left .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2)!important;
    margin-left: calc(16px/2)!important;
}
body:not(.rtl) .topbar-social-left .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2)!important;
}

 .topbar-right .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2)!Important;
    margin-left: calc(10px/2)!Important;
}
 .topbar-right .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2)!Important;
}


}

.top-right-column .elementor-widget-container {
    overflow: visible !important;
}



@media(max-width:1024px){
    .topbar {
        background: #203568;
        border: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-538b3314 */.elementor-editor-active .desktop-nav-bar{
    position: relative;
}

.elementor-location-header {
    position: absolute;
    width: 100%;
}

.desktop-nav-bar {
    /*position: absolute;*/
    left: 0;
    right: 0;
    z-index: 999;
    transition: all 0.5s ease-in-out;
    animation-duration: 0.5s;
}



/*animatin css*/
@keyframes  stickySlideDown{
    0%{opacity:.7;transform:translateY(-100%)}
    100%{opacity:1;transform:translateY(0)}
    
}
.desktop-nav-bar.elementor-sticky--active{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 999;
    background-color: #FFFFFF  !important;
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);

}
/*.desktop-nav-bar.elementor-sticky--active .topbar{*/
/*    display: none !important;*/
/*}*/


.desktop-nav-bar #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-free-consult a{
    padding: 9px 22px;
    background: #7EB13A;
    border: 2px solid #7EB13A;
    color: #ffffff;
    border-radius: 100px;
}
.desktop-nav-bar #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-free-consult a:hover, .desktop-nav-bar #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-free-consult a:focus, .desktop-nav-bar #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-free-consult.mega-current-menu-item a{
    background: transparent;
    color: #ffffff;
}


.desktop-nav-bar.elementor-sticky--active .elementor-column:first-child{
    width: 20%;
}
.desktop-nav-bar.elementor-sticky--active .elementor-column:last-child{
    width: 80%;
}




@media (min-width: 1200px) and (max-width: 1315px){
    .desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:not(.pr-0) > a.mega-menu-link {
        padding: 0px 15px 0px 0px !important;
    }
    .desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-sticky-btn{
        padding-left: 25px;
    }
}


@media(max-width: 1366px) {
    

.desktop-nav-bar.elementor-sticky--active a img {
    max-width: 180px;
    
height: auto !important;}

/*.desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-free-consult a {padding: 25px 20px !important;}*/

.desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-sticky-btn {padding-left: 15px !important;}


}



@media(min-width:1025px) and (max-width:1246px){
    .desktop-nav-bar #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-free-consult a {
    padding: 5px 18px !important;

    }
    
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 12px 0px 0px;
    font-size: 13px;
}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{
		font-size: 13px;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 13px !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe0ef71 */.elementor-location-header{
    overflow-x: clip;
}


.desktop-nav-bar .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
    overflow: visible !important;
}

@media screen and (min-width:1025px) and (max-width:1075px){
    .topbar-right span.elementor-icon-list-text {
        font-size: 11px;
    }
}



@media screen and (min-width: 1025px) and (max-width: 1441px){
    .logo-container{
        padding-right: 20px !important;
    }
}

.desktop-nav-bar.elementor-sticky--active .normal-logo,
.desktop-nav-bar .sticky-logo{
    display: none;
}

.desktop-nav-bar .normal-logo,
.desktop-nav-bar.elementor-sticky--active .sticky-logo{
    display: block;
}

.desktop-nav-bar.elementor-sticky--active .logo-right-cont{
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for hip-nav-id, class: .elementor-element-323d74bf */ul.hip-nav-social-icons li:not(:last-child)::after {
  margin-top: 4px;
}
.hip-nav-wrapper.active .hip-menu-inner{
    padding-bottom: 300px;
}
.mobile-main-header.fixed-header .hip-menu-open-icon::before,
.mobile-main-header.fixed-header .hip-menu-open-icon::after,
.mobile-main-header.fixed-header .hip-menu-open-icon span {
	background-color: #203568 !important;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .mobile-main-header.fixed-header .hip-nav-wrapper.active {
    top: 84px !important;
}
}
/*cta button icon*/
.hip-menu-button-content-wrapper {
	align-items: center;
}
.hip-cta-button-icon.hip-cta-align-icon-left {
	border: 4px solid #fff;
	border-radius: 100px;
	padding: 12px 17px;
}
@media screen and (max-width: 767px) {
    #hip_menu_cta_btn {
	    border-width: 2px;
    }
    .hip-cta-button-icon.hip-cta-align-icon-left {
	    border: 2px solid #fff;
	    border-radius: 100px;
	    padding: 8px 12px;
    }
    #hip_menu_cta_btn .hip-cta-button-icon.hip-cta-align-icon-left {
	    margin-right: 15px;
    }
    .hip-menu-toggler::before {
        margin-top: 0px !important;
    }
    .hip-menu-toggler.open_icon::before {
        margin-top: -2px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3177bf0e */html body #mobile-menu .uael-nav-menu > li.mobile-megamenu ul li.current-menu-item a {
  /* color: black !important; */
}

.mobile-sticky-logo {
    display: none;
}

.hip-nav-wrapper ul li a[href*="#"] {
    color: var(--e-global-color-secondary) !important;
}
#mobile-menu .uael-nav-menu li.current_page_parent:nth-child(2) ul.sub-menu a:hover,
#mobile-menu .uael-nav-menu li.current_page_parent:nth-child(3) ul.sub-menu a:hover,
#mobile-menu .uael-nav-menu li.current_page_parent:nth-child(4) ul.sub-menu a:hover,
#mobile-menu .uael-nav-menu li.current_page_parent:nth-child(2) ul.sub-menu a:focus,
#mobile-menu .uael-nav-menu li.current_page_parent:nth-child(3) ul.sub-menu a:focus,
#mobile-menu .uael-nav-menu li.current_page_parent:nth-child(4) ul.sub-menu a:focus {
  color: #00b2ff;
  background: #FDFDFB;
}

html body #mobile-menu .uael-nav-menu > li.mobile-megamenu > .uael-has-submenu-container.menu-active.sub-menu-active > a {
  background: #203568 !important;
  color: white !important;
}



body #mobile-menu ul li.free-consult a:hover:before, body #mobile-menu ul li.free-consult a:focus:before, html body #mobile-menu ul li.free-consult.current-menu-item a:before {
  width: calc(100% - 50px)!important;
}

.elementor-editor-active .mobile-main-header {
  position: relative;
}

.mobile-main-header .elementor-nav-menu__container > .elementor-nav-menu > li:nth-child(1) > a,
.mobile-main-header .elementor-nav-menu__container > .elementor-nav-menu > li:nth-child(2) > a,
.mobile-main-header .elementor-nav-menu__container > .elementor-nav-menu > li:nth-child(3) > a,
.mobile-main-header .elementor-nav-menu__container > .elementor-nav-menu > li:nth-child(4) > a,
.mobile-main-header .elementor-nav-menu__container > .elementor-nav-menu > li:nth-child(5) > a {
  background: var(--e-global-color-secondary);
}

body.menu-open {
  overflow: hidden;
}


body .elementor-location-header .mobile-main-header {
  z-index: 9999;
  animation-duration: 0.5s;
  position: absolute !important;
  width: 100%;
  background: transparent !important;
}


body.menu-open .mobile-main-header {
  
  background: #100C0B !important;
  box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.12);
  
}

body.menu-open .mobile-main-header .brand-logo{
    border-right: none;
}


body .elementor-location-header .mobile-main-header.fixed-header {
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
      height: 84px;
  animation-name: stickySlideDown;
  background-color: #FFFFFF !important;
  border: none;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);
}

body .elementor-location-header .mobile-main-header.fixed-header  .mobile-sticky-logo {
    display: block;
}

body .elementor-location-header .mobile-main-header.fixed-header  .elementor-widget-theme-site-logo{
    display: none;
}


body .elementor-location-header .mobile-main-header.fixed-header .brand-logo {
    min-height: auto;
    border: none;
}


.mobile-main-header .elementor-nav-menu--dropdown.elementor-nav-menu__container {
  overflow-y: auto;
  height: 100vh;
}

/*Hamburger icon*/

body .mobile-main-header .mobile-icon ul li a {
  border: 1.5px solid #FDFDFB;
  width: 32px !important;
  height: 32px;
  display: inline-block;
  line-height: 30px !important;
  text-align: center !important;
  border-radius: 4px;
}
body .mobile-main-header .mobile-icon ul li a .elementor-icon-list-icon i {
  width: auto;
}
body .mobile-main-header .mobile-icon ul li a .elementor-icon-list-icon {
  display: flex;
  align-items: center;
  height: 100%;
  justify-content: center;
}

body .elementor-location-header .mobile-main-header.fixed-header .mobile-icon ul li a {
    border-color: #203568;
}
body .elementor-location-header .mobile-main-header.fixed-header .mobile-icon ul li a .elementor-icon-list-icon i {
    color: #203568 !important;
}


body .elementor-location-header .mobile-main-header.fixed-header .uael-nav-menu-icon i:before, body .elementor-location-header .mobile-main-header.fixed-header .uael-nav-menu-icon:before, body .elementor-location-header .mobile-main-header.fixed-header .uael-nav-menu-icon:after {
    background: #203568;
}



/*menu css*/
#mobile-menu ul li a {
  display: flex;
  justify-content: space-between;
}
#mobile-menu ul li .sub-arrow i {
  font-size: 18px;
  line-height: 21px;
}
#mobile-menu ul li:not(.free-consultant) a {
  line-height: 26px !important;
  border-left: 0 !important;
  box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.12);
}
#mobile-menu ul li ul li ul li a {
  background: #f0f1f5;
  box-shadow: inset 0px -1px 0px rgba(24, 31, 31, 0.06);
  font-weight: 600;
  color: #020802;
}
#mobile-menu ul li.border-0:not(.free-consult):hover a {
  background: transparent;
  color: #0985C8;
}

/*Social icons menu */
#mobile-menu li.border-0 a {
  box-shadow: none !important;
}
#mobile-menu ul li.mobile-social-links a.has-submenu {
  display: none;
}
#mobile-menu ul li.mobile-social-links ul {
  display: flex !important;
  padding-left: 40px;
}

#mobile-menu ul li.mobile-social-links ul li {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 5px;
  justify-content: center;
  margin-right: 42px;
  transition: all 0.3s ease-in;
}
#mobile-menu ul li.mobile-social-links ul a {
  padding: 0;
  background: transparent;
  text-indent: -9000px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border: 0;
  box-shadow: none;
}
#mobile-menu ul li.mobile-social-links ul li:before {
  margin-left: 0;
  font-size: 18px;
  line-height: 18px;
  color: #B9DEF2;
  transition: all 0.3s ease-in;
}
#mobile-menu ul li.mobile-social-links ul li:not(:first-child):after {
  content: "";
  background: rgba(255, 255, 255, 0.1);
  width: 2px;
  height: 18px;
  display: block;
  position: absolute;
  left: -22px;
  display: block;
}


#mobile-menu ul li.menu-mobile a, #mobile-menu ul li.payment-calculator a, #mobile-menu ul li.patient-form a, #mobile-menu ul li.patient-portal a {
  padding: 9px 0 9px 10px !important;
  position: relative;
  display: inline-block;
  color: #ffffff;
  text-transform: uppercase;
}
#mobile-menu ul li.menu-mobile a {
  padding-top: 30px !important;
}
#mobile-menu ul li.payment-calculator a {
  padding-bottom: 9px !important;
}
#mobile-menu ul li.free-consult {
  margin-top: 9px;
  line-height: 1;
}
#mobile-menu ul li.menu-mobile:before, #mobile-menu ul li.payment-calculator:before, #mobile-menu ul li.patient-form:before, #mobile-menu ul li.patient-portal:before {
  margin-left: 40px;
  color: #0985C8;
  font-size: 16px;
  line-height: 16px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

body #mobile-menu ul li.free-consult a,
body #mobile-menu ul li.pediatric-den a {
  margin-left: 40px;
  text-align: center;
  display: inline-block;
  margin-bottom: 18px !important;
  color: #ffffff;
  font-style: normal;
  background: #7EB13A;
  border-radius: 0;
  font-size: 18px;
  letter-spacing: 1.25px;
  line-height: 26px;
  padding: 16px 34px 16px 80px;
  border: 4px solid #7EB13A;
  box-sizing: border-box;
  font-weight: 800;
  overflow: hidden;
  text-transform: uppercase;
  position: relative;
  border-radius: 100px;
}

#mobile-menu ul li.mobile-social-links ul li:hover::before {
  color: #7EB13A !important;
}

#mobile-menu ul li.mobile-social-links ul li:hover,
#mobile-menu ul li.mobile-social-links ul li:focus {
  border-color: #27abe3;
}

#mobile-menu ul li.menu-mobile a.elementor-item-active,
#mobile-menu ul li.payment-calculator a.elementor-item-active,
#mobile-menu ul li.patient-form a.elementor-item-active {
  background: transparent;
}
#mobile-menu nav.elementor-nav-menu--dropdown {
  padding-bottom: 200px !important;
}
#mobile-menu ul li a.highlighted span.sub-arrow i {
  transform: rotate(180deg);
}
#mobile-menu nav.elementor-nav-menu--dropdown {
  margin-top: 46px !important;
  overflow-y: auto;
  height: calc(100vh - 160px);
}

body .mobile-main-header .mobile-icon ul li a .elementor-icon-list-icon svg {
  line-height: 30px;
}

body .mobile-main-header .mobile-icon ul li a .elementor-icon-list-icon svg {
  margin: 0;
}

.mobile-main-header #mobile-menu nav > .elementor-nav-menu > li > .elementor-nav-menu--dropdown > li > a,
.mobile-main-header #mobile-menu nav .elementor-nav-menu li > .elementor-nav-menu--dropdown > li > ul > li > a {
  text-transform: unset;
  border-bottom: 1px solid rgba(24, 31, 31, 0.06);
}

/* New CSS */

#mobile-menu .uael-nav-menu li.border-0 {
  display: block;
}

#mobile-menu ul li a {
  padding-left: 40px;
  padding-right: 40px;
  font-weight: 800;
}

#mobile-menu .uael-nav-menu li.border-0.mobile-social-links span {
  display: none !important;
}

#mobile-menu ul li.mobile-social-links ul {
  position: relative;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto;
}

#mobile-menu nav.menu-is-active ul.uael-nav-menu {
  height: 100vh;
  overflow-y: auto;
  padding-bottom: 300px;
}

#mobile-menu ul li > ul li > a {
  padding-left: 40px !important;
}

#mobile-menu .uael-nav-menu li .sub-menu a {
  padding-left: 40px !important;
}

body #mobile-menu ul.uael-nav-menu li.menu-item-has-children:not(.mobile-social-links) ul li a {
  background: #fff;
  color: #203568;
  text-transform: capitalize;
  font-weight: 800;
  box-shadow: 0px -1px 0px 0px rgba(24, 31, 31, 0.06) inset;
}

body #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul li a:hover,
body #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul li a:focus,
body #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul li a.uael-sub-menu-item-active {
  color: #0985C8;
}

#mobile-menu nav.menu-is-active ul li.mobile-megamenu > ul > li.parent-has-child > .uael-has-submenu-container > a {
  background: #B9DEF2;
  text-transform: uppercase;
  color: #203568;
  box-shadow: inset 0px -1px 0px rgba(24, 31, 31, 0.06);
  font-weight: 800;
}

#mobile-menu nav.menu-is-active ul li.mobile-megamenu > ul > li.parent-has-child > .uael-has-submenu-container.sub-menu-active > a, #mobile-menu nav.menu-is-active ul li.mobile-megamenu > ul > li.parent-has-child > .uael-has-submenu-container > a.uael-sub-menu-item-active{
    background: #EDF1F2;
}


body #mobile-menu nav.menu-is-active {
  margin-top: 28px;
}

nav.uael-nav-menu__submenu-arrow.uael-dropdown,
nav.uael-nav-menu__submenu-arrow.uael-dropdown li.parent-has-child:not(.mobile-social-links) .sub-menu {
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
  -webkit-transition: -webkit-transform 0.26s ease;
  transition: -webkit-transform 0.26s ease;
  -o-transition: transform 0.26s ease;
  transition: transform 0.26s ease;
  transition: transform 0.26s ease, -webkit-transform 0.26s ease;
}

nav.uael-nav-menu__submenu-arrow.uael-dropdown.menu-is-active,
nav.uael-nav-menu__submenu-arrow.uael-dropdown li.parent-has-child:not(.mobile-social-links) .sub-menu.sub-menu-open {
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1);
}
#mobile-menu ul li.menu-mobile:before {
  margin-left: 41.5px;
}

body #mobile-menu .uael-nav-menu__breakpoint-tablet .uael-menu-toggle {
  border: none !important;
}

#mobile-menu .uael-nav-menu li.border-0.current-menu-item:not(.free-consultant) a {
  background: transparent !important;
  color: #0985C8;
}

#mobile-menu ul li.menu-mobile:before, #mobile-menu ul li.payment-calculator:before, #mobile-menu ul li.patient-form:before, #mobile-menu ul li.patient-portal:before {
  margin-right: 1px;
}

body #mobile-menu .uael-nav-menu__breakpoint-tablet .uael-menu-toggle,
.uael-nav-menu__breakpoint-tablet .uael-menu-toggle:hover {
  border: none !important;
}

body #mobile-menu .uael-nav-menu > li:nth-child(1) > .uael-has-submenu-container > a,
body #mobile-menu .uael-nav-menu > li:nth-child(2) > .uael-has-submenu-container > a,
body #mobile-menu .uael-nav-menu > li:nth-child(3) > .uael-has-submenu-container > a,
body #mobile-menu .uael-nav-menu > li:nth-child(4) > .uael-has-submenu-container > a,
body #mobile-menu .uael-nav-menu > li:nth-child(5) > .uael-has-submenu-container > a {
  background: #0985C8!important;
  color: #FFFFFF;
  box-shadow: inset 0px -1px 0px rgba(255, 255, 255, 0.12);
  text-transform: uppercase;
}

body #mobile-menu .uael-nav-menu li.current-menu-item:not(.border-0, .free-consult) > a {
  color: #0B56A6 !important;
}

body #mobile-menu span.uael-menu-toggle.sub-arrow.uael-menu-child-0,
body #mobile-menu .uael-flyout-wrapper .sub-arrow,
.uael-layout-expandible .sub-arrow,
.uael-nav-menu__layout-vertical .uael-nav-menu .sub-arrow {
  padding: 0px !important;
}

body #mobile-menu .uael-nav-menu li.mobile-megamenu > .sub-menu-active > a {
  color: #000 !important;
  background: #b8d8eb !important;
}

body #mobile-menu .uael-nav-menu > li > .uael-has-submenu-container.sub-menu-active > a,
body #mobile-menu .uael-nav-menu > li.current-menu-item > .uael-has-submenu-container > a,
body #mobile-menu .uael-nav-menu > li.current-menu-parent > .uael-has-submenu-container > a {
  background: #203568 !important;
  color: #ffffff !important;
}




body.page-id-6787 #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul li a,
body.page-id-6778 #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul li a,
body.page-id-6780 #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul li a,
body.page-id-6782 #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul li a {
  color: #121e39 !important;
}

body #mobile-menu ul.uael-nav-menu li.current-menu-parent.menu-item-object-lp > .uael-has-submenu-container > a {
  /* background: #3f67b2 !important; */
}

.mobile-main-header .uael-nav-menu-icon i:before {
  content: "";
  position: absolute;
  width: 21px;
  height: 5px;
  top: 50%;
  margin-top: -2.5px;
  right: 0;
}

.mobile-main-header .uael-nav-menu-icon:before,
.mobile-main-header .uael-nav-menu-icon:after {
  content: "";
  position: absolute;
}

.mobile-main-header .uael-nav-menu-icon:before {
  width: 30px;
  height: 5px;
  right: 0;
  top: 0;
}

.mobile-main-header .uael-nav-menu-icon:after {
  width: 30px;
  height: 5px;
  right: 0;
  bottom: 0;
}

.mobile-main-header .uael-nav-menu__toggle {
  height: 28px;
  position: relative;
}

.mobile-main-header .uael-nav-menu-icon i:before,
.mobile-main-header .uael-nav-menu-icon:before,
.mobile-main-header .uael-nav-menu-icon:after {
  background: #ffffff;
  border-radius: 5px;
  transition: all 0.3s ease-in-out;
}

.mobile-main-header .uael-nav-menu__toggle.elementor-clickable.uael-active-menu .uael-nav-menu-icon:before {
  top: 50%;
  margin-top: -2.5px;
  transform: rotate(-45deg);
}

.mobile-main-header .uael-nav-menu__toggle.elementor-clickable.uael-active-menu .uael-nav-menu-icon:after {
  bottom: 50%;
  margin-bottom: -2.5px;
  transform: rotate(45deg);
}

.mobile-main-header .uael-nav-menu__toggle.elementor-clickable.uael-active-menu .uael-nav-menu-icon i:before {
  opacity: 0;
  background: transparent;
}

.mobile-social-links .uael-has-submenu-container {
  display: none;
}

.mobile-menu-right .mobile-icon .elementor-widget-container {
  margin-right: 24px;
}


body #mobile-menu ul li.free-consult a:before {
}

body #mobile-menu ul li.free-consult a:after{
  position: absolute;
  width: 58px !important;
  height: 100% !important;
  opacity: 1;
  display: block;
  left: 0px;
  top: 0;
  border-radius: 0;
  content: "";
  background-color: transparent !important;
  transition: all 0.3s ease-in !important;
  background-position: 18px 17px !important;
  background-size: 16px !important;
  border: 4px solid #ffffff;
  border-radius: 100px;
  background-image: url(/wp-content/uploads/2023/09/vector.svg);
  background-repeat: no-repeat;
}


#mobile-menu {
  max-width: 32px;
  width: 100%;
}

html body #mobile-menu ul li.free-consult.current-menu-item a {
    padding: 16px 26px 16px 88px;
}



#mobile-menu nav.menu-is-active ul.uael-nav-menu li.current-page-parent a .sub-arrow i:before {
  color: white !important;
}

#mobile-menu nav.menu-is-active ul.uael-nav-menu span i.fa {
  color: #FDFDFB;
}

#mobile-menu nav.menu-is-active ul.uael-nav-menu .uael-has-submenu-container.menu-active.sub-menu-active span i.fa {
  color: #FDFDFB;
}



#mobile-menu li.mobile-megamenu ul li a span.sub-arrow i.fa {
  color: #203568 !important;
}


body .elementor-location-header .mobile-main-header.fixed-header .elementor-container {
  align-items: center;
}

body .elementor-location-header .mobile-main-header.fixed-header .mobile-menu-right {
  padding-bottom: 0 !important;
}

body #mobile-menu nav.menu-is-active li.current_page_parent span i {
  color: #fff !important;
}

body #mobile-menu ul.uael-nav-menu li.current-menu-parent.menu-item-object-lp > .uael-has-submenu-container > a i.fa {
  color: #fff;
}

#mobile-menu ul li.payment-calculator a {
  padding-left: 8px !important;
}

#mobile-menu ul li.patient-form a {
  padding-left: 7px !important;
}

#mobile-menu ul li.patient-portal a {
    padding-left: 8px !important;
}


/*   Tab Screen Responsive CSS   */

@media screen and (min-width: 768px) and (max-width: 1024px) {
    body.menu-open .mobile-main-header {
	background-color: #0D0D0D !important;
}
  #mobile-menu ul li.menu-mobile:before, #mobile-menu ul li.payment-calculator:before, #mobile-menu ul li.patient-form:before, #mobile-menu ul li.patient-portal:before {
      position: relative;
      /* top: -1px; */
  }


  body .elementor-location-header .mobile-main-header.fixed-header nav.menu-is-active {
      margin-top: 28px !important;
  }
  
  body .elementor-location-header .mobile-main-header {
    border-bottom: 1px solid rgba(224, 224, 224, 0.50);
}

}



/* Mob Screen Responsive CSS*/

@media screen and (max-width: 767px) {

  body .elementor-location-header .mobile-main-header.fixed-header {
    height: auto;
}
  body .elementor-location-header .mobile-main-header .elementor-container {
      align-items: center;
  }
  .mobile-menu-right .mobile-icon .elementor-widget-container {
      margin-right: 14px;
  }

  #mobile-menu {
      max-width: 25px;
      width: 100%;
  }
  body .elementor-location-header {
      position: relative !important;
  }
  body .elementor-location-header .mobile-main-header {
      position: relative !important;
      background-color: #203568 !important;
      border: none !important;
  }

  body.menu-open .mobile-main-header {
    background-color: #203568 !important;
}
body .mobile-main-header .mobile-icon ul li a .elementor-icon-list-icon i {
    font-size: 17px;
    line-height: 18px;
    top: 0;
    position: relative;
}

  body .mobile-main-header .mobile-icon ul li a .elementor-icon-list-icon svg {
      height: 21px;
  }
  body .mobile-main-header .mobile-icon ul li a {
      width: 26px !important;
      height: 26px;
  }

  #mobile-menu ul li.menu-mobile:before,
  #mobile-menu ul li.payment-calculator:before,
  #mobile-menu ul li.patient-form:before,   #mobile-menu ul li.patient-portal:before {
      margin-left: 20px;
      top: 0.5px;
    position: relative;
  }
  #mobile-menu ul li.free-consult a,
  #mobile-menu ul li.pediatric-den a {
      margin-left: 20px;
  }
  #mobile-menu ul li.mobile-social-links ul {
      padding-left: 20px;
  }

  #mobile-menu ul li:not(.free-consultant) a {
      line-height: 22px !important;
  }

body #mobile-menu ul li.free-consult a, body #mobile-menu ul li.pediatric-den a {
    font-size: 16px;
    line-height: 24px;
    padding: 10px 16px 10px 56px;
    border: 2px solid #7EB13A;
    margin-left: 20px !important;
    letter-spacing: 0.5px;
}

  body #mobile-menu ul li.free-consult a:after {
    width: 44px !important;
    border: 2px solid #ffffff;
    background-size: 16px !important;
    background-position: 12px 12px !important;
}


body #mobile-menu ul li.free-consult a:hover, body #mobile-menu ul li.free-consult a:focus {
  padding: 10px 13px 10px 59px !important;
}

html body #mobile-menu ul li.free-consult.current-menu-item a {
  padding: 10px 13px 10px 59px;
}



  #mobile-menu ul li.menu-mobile:before {
      margin-left: 21.5px;
  }

  #mobile-menu ul li a {
      padding-left: 20px;
      padding-right: 20px;
  }
  body #mobile-menu nav.menu-is-active {
      margin-top: 18px;
  }

  #mobile-menu .uael-nav-menu li .sub-menu a {
      padding-left: 20px !important;
  }

  .mobile-main-header .uael-nav-menu-icon i:before {
      width: 18px;
      height: 4px;
      margin-top: -2px;
  }

  .mobile-main-header .uael-nav-menu-icon:before,
  .mobile-main-header .uael-nav-menu-icon:after {
      content: "";
      position: absolute;
  }

  .mobile-main-header .uael-nav-menu-icon:before {
      width: 24px;
      height: 4px;
  }

  .mobile-main-header .uael-nav-menu-icon:after {
      width: 24px;
      height: 4px;
  }

  .mobile-main-header .uael-nav-menu__toggle {
      height: 24px;
  }

  .mobile-main-header .uael-nav-menu__toggle.elementor-clickable.uael-active-menu .uael-nav-menu-icon:before {
      margin-top: -2px;
  }

  .mobile-main-header .uael-nav-menu__toggle.elementor-clickable.uael-active-menu .uael-nav-menu-icon:after {
      margin-bottom: -2px;
  }

  #mobile-menu .mobile-main-header .elementor-container.elementor-column-gap-no {
      align-items: center !important;
  }
}


/* Orthodontics sub menus sub menu active color and patient resource submenu active color*/
/* Braces, invition, other treatment, patient resource */
body.page-id-7231 #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul li a.uael-sub-menu-item-active,
body.page-id-7237 #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul li a.uael-sub-menu-item-active,
body.page-id-7239 #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul li a.uael-sub-menu-item-active,
body.page-id-7241 #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul li a.uael-sub-menu-item-active
{
  color: #203568 !important;
}

/* Orthodontics sub menus sub menu hover color and patient resource submenu hover color*/

body.page-id-7231 #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul ul li a.uael-sub-menu-item-active:hover,
body.page-id-7237 #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul ul li a.uael-sub-menu-item-active:hover,
body.page-id-7239 #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul ul li a.uael-sub-menu-item-active:hover,
body.page-id-7241 #mobile-menu ul.uael-nav-menu li.menu-item-has-children ul li a.uael-sub-menu-item-active:hover
{
    color: #0985C8 !important;
}



html body li.mobile-megamenu.current-menu-item a span i.fa {
  color: white !important;
}


body #mobile-menu ul li.free-consult a:hover,
body #mobile-menu ul li.free-consult a:focus {
  padding: 16px 26px 16px 88px;
}


body #mobile-menu ul li.free-consult a span {position: relative;}

@media screen and (max-width: 767px) {
        .hip-menu-toggler::before {
        margin-top: 1px !important;
    }
    #hip_menu_cta_btn .hip-cta-button-icon.hip-cta-align-icon-left {
        margin-right: 15px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 44px;
        height: 44px;
    }
}/* End custom CSS */