.elementor-26 .elementor-element.elementor-element-1efeb5a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-1efeb5a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-1efeb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFFF;}.elementor-26 .elementor-element.elementor-element-1efeb5a{top:0px;bottom:auto;z-index:5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8px 0px 8px 0px;}.elementor-26 .elementor-element.elementor-element-1efeb5a + .wpr-hidden-header{top:0px;}.elementor-26 .elementor-element.elementor-element-1efeb5a + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-26 .elementor-element.elementor-element-1efeb5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-cbb0935.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-cbb0935.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-cbb0935 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-26 .elementor-element.elementor-element-d498420{text-align:left;}.elementor-26 .elementor-element.elementor-element-d498420 .wpr-logo{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-26 .elementor-element.elementor-element-d498420 .wpr-logo-image{max-width:170px;}.elementor-26 .elementor-element.elementor-element-d498420.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-26 .elementor-element.elementor-element-d498420.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-26 .elementor-element.elementor-element-d498420.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-26 .elementor-element.elementor-element-d498420 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-26 .elementor-element.elementor-element-d498420 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-26 .elementor-element.elementor-element-d498420 .wpr-logo-description{color:#888888;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-8e90eb2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-8e90eb2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-8e90eb2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}
					.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover,
					.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus,
					.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active,
					.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{background-color:#134597;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{background-color:#134597;color:#FFFFFF !important;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-menu-hamburger{background-color:#134597;float:right;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-menu-close{background-color:#134597;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-593d092{width:var( --container-widget-width, 99.239% );max-width:99.239%;--container-widget-width:99.239%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-593d092 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-593d092.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li > a{font-size:16px;color:#000000;padding:0px 15px 0px 15px;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li > a:hover{color:#000000;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li > a:focus{color:#000000;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li > a:active{color:#000000;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li:hover > a{color:#000000;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#000000;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#000000;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#000000;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#000000;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li.current-menu-item > a{color:#000000;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#000000;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#000000;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-menu-hamburger > .ekit-menu-icon{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-bc-flex-widget .elementor-26 .elementor-element.elementor-element-8748326.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-8748326.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-8748326 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 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-26 .elementor-element.elementor-element-79e137f .elementor-button{background-color:#F47D2A;}.elementor-26 .elementor-element.elementor-element-79e137f .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-79e137f .elementor-button:focus{background-color:#F47D2A;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-5cafec0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-5cafec0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-5cafec0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-1efeb5a{top:0px;bottom:auto;padding:0px 20px 0px 20px;}.elementor-26 .elementor-element.elementor-element-1efeb5a + .wpr-hidden-header{top:0px;}.elementor-26 .elementor-element.elementor-element-1efeb5a + .wpr-hidden-header-flex{top:0px;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-1efeb5a{top:0px;bottom:auto;margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-26 .elementor-element.elementor-element-1efeb5a + .wpr-hidden-header{top:0px;}.elementor-26 .elementor-element.elementor-element-1efeb5a + .wpr-hidden-header-flex{top:0px;}.elementor-26 .elementor-element.elementor-element-cbb0935{width:50%;}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-cbb0935.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-cbb0935.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-cbb0935.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-26 .elementor-element.elementor-element-cbb0935 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 10px 0px;}.elementor-26 .elementor-element.elementor-element-d498420{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-26 .elementor-element.elementor-element-d498420 .wpr-logo{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-d498420 .wpr-logo-image{max-width:117px;}.elementor-26 .elementor-element.elementor-element-d498420.wpr-logo-position-left .wpr-logo-image{margin-right:1px;}.elementor-26 .elementor-element.elementor-element-d498420.wpr-logo-position-right .wpr-logo-image{margin-left:1px;}.elementor-26 .elementor-element.elementor-element-d498420.wpr-logo-position-center .wpr-logo-image{margin-bottom:1px;}.elementor-26 .elementor-element.elementor-element-8e90eb2{width:50%;}.elementor-26 .elementor-element.elementor-element-8e90eb2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-menu-container{max-width:350px;}.elementor-26 .elementor-element.elementor-element-593d092 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-26 .elementor-element.elementor-element-8748326{width:50%;}.elementor-26 .elementor-element.elementor-element-8748326.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-26 .elementor-element.elementor-element-aa65840{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;}.elementor-26 .elementor-element.elementor-element-3e294e8{width:50%;}.elementor-26 .elementor-element.elementor-element-3e294e8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-79e137f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-26 .elementor-element.elementor-element-5cafec0{width:66%;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-cbb0935{width:12%;}.elementor-26 .elementor-element.elementor-element-8e90eb2{width:49.972%;}.elementor-26 .elementor-element.elementor-element-c3f9f33{width:11.018%;}.elementor-26 .elementor-element.elementor-element-8748326{width:8.464%;}.elementor-26 .elementor-element.elementor-element-3e294e8{width:11.578%;}.elementor-26 .elementor-element.elementor-element-5cafec0{width:3.621%;}}@media(max-width:1024px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-cbb0935{width:10%;}.elementor-26 .elementor-element.elementor-element-8e90eb2{width:62%;}.elementor-26 .elementor-element.elementor-element-8748326{width:62%;}.elementor-26 .elementor-element.elementor-element-5cafec0{width:28%;}}/* Start custom CSS for button, class: .elementor-element-79e137f */#headder-btn a{
    padding: 12px ;
    clip-path: polygon(0 0, calc(120% - 22px) 0, 100% 57%, calc(100% - 22px) 100%, 0 100%) !important;
}


@media(max-width:767px){
    #headder-btn a {
    padding: 12px 13px !important;
    clip-path: polygon(0 0, calc(120% - 22px) 0, 100% 57%, calc(100% - 22px) 100%, 0 100%) !important;
    width: 122px !important;
    font-size: 13px;
 
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5fba31 *//*Mobile Menu Media Query Start*/

@media only screen and (max-width: 767px) {
    
    
       .mobile-menu {
     
        width: 100% !important;
       
      }
      
        .menu-toggle {
 
        top: 3px !important;
      
      }
      .mobile-menu-qr img{
          padding-top:35px !important;
      }
      
      .hamberger-head{
          padding-top:35px;
      }
  
    /* Add other styles specific to phones here */
}


/*Mobile Menu Media Query End */


/* Modern CF7 Layout */
.cf7-modern .row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 0px;
}

.cf7-modern .row p{
 
  margin-bottom: 15px;
}

.cf7-modern .row.full {
  flex-direction: column;
}

.cf7-modern .col {
  flex: 1;
  min-width: 250px;
}

.cf7-modern input,
.cf7-modern select,
.cf7-modern textarea {
  width: 100%;
  padding: 12px 15px;
  border: 1px solid #ddd;
  border-radius: 8px;
  font-size: 15px;
  background: #f9f9f9;
  transition: all 0.3s ease;
}

.cf7-modern input:focus,
.cf7-modern select:focus,
.cf7-modern textarea:focus {
  border-color: #e85a00; /* Accent color */
  background: #fff;
  outline: none;
  box-shadow: 0 0 5px rgba(232, 90, 0, 0.3);
}

.cf7-modern textarea {
  min-height: 120px;
  resize: vertical;
}

.cf7-modern input[type="submit"] {
  background: #e85a00;
  color: #fff;
  font-weight: bold;
  border: none;
  cursor: pointer;
  padding: 14px 25px;
  border-radius: 8px;
  transition: 0.3s ease;
}

.cf7-modern input[type="submit"]:hover {
  background: #c94d00;
}


/*Conatct form CSS Above */

       
      div#menuToggle:hover {
    background: none;
}

      /* Menu Button */
      .menu-toggle {
        position: fixed;
        top: 2%;
        right: 0px;
        z-index: 11000;
       background-color: #efefff00;
      }

      .menu-toggle img {
        width: 30px;
        height: 30px;
        cursor: pointer;
        display: none;
      }

      #openMenuBtn {
        display: block;
        background: #EFEFFF;
            width: 49px;
    height: 40px;
      }

      #closeMenuBtn.active {
        display: block;
      }

      #openMenuBtn.hide {
        display: none;
      }

      /* Fullscreen slide-in menu */
      .mobile-menu {
        position: fixed;
        top: 0;
        right: -100%;
        width: 40%;
        height: 100vh;
        background-color: #EFEFFF;
        transition: right 0.7s ease;
        z-index: 10000;
        display: flex;
        flex-direction: column;
        justify-content: left;
        align-items: baseline;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
      }

      .mobile-menu.active {
        right: 0;
         box-shadow: -10px 0 20px rgba(0, 0, 0, 0.6);
      }

      .mobile-menu ul {
        list-style: none;
        padding: 0;
        width: 100%;
        margin: 0;
      }

      .mobile-menu li {
        margin: 5px 0;
      }

      .mobile-menu a {
        color: #002a4a;
        font-size: 20px;
        text-decoration: none;
        display: block;
        padding: 10px 0;
        font-weight: 600;
      }

      .hamberger-content-container {
        padding-left: 10px;
        padding-right: 15px;
        width: 100%;
      }

      .hamberger-body {
        padding-left: 10px;
      }

      /* Accordion CSS */
      .accordion-menu {
        padding-top: 10px;
      }
      .accordion-item {
        width: 100%;
        position: relative;
      }

      .accordion-toggle1 {
        width: 100%;
        background: none;
        border: none;
        color: #002a4a;
        font-size: 20px;
        text-align: left;
        padding: 10px 0;
        cursor: pointer;
        outline: none;
        position: relative;
        display: block;
      }

      .accordion-toggle1::after {
        content: "+";
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 26px;
        transition: transform 0.4s ease;
      }

      


      .accordion-toggle1.active::after {
        transform: translateY(-50%) rotate(45deg);
      }

       .accordion-toggle2 {
        width: 100%;
        background: none;
        border: none;
        color: #002a4a;
        font-size: 20px;
        text-align: left;
        padding: 10px 0;
        cursor: pointer;
        outline: none;
        position: relative;
        display: block;
        font-weight: 500 !important;
      }

         .accordion-toggle2::after {
        content: "→";
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 26px;
        transition: transform 0.4s ease;
      }

      .submenu {
        list-style: none;
        padding: 0;
        margin: 0;
        height: 0;
        overflow: hidden;
        transition: height 0.6s ease;
      }

      .submenu li {
        margin: 0;
        padding-left: 6px;
      }
      .submenu li a {
        font-size: 19px !important;
       
      }

      .submenu .accordion-item {
        padding-left: 6px;
      }

      .submenu .accordion-toggle1 {
        font-size: 19px;
        padding: 8px 0;
      }

      .submenu .submenu {
        padding-left: 3px;
      }/* End custom CSS */