.elementor-60686 .elementor-element.elementor-element-31337e14 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-60686 .elementor-element.elementor-element-31337e14:not(.elementor-motion-effects-element-type-background), .elementor-60686 .elementor-element.elementor-element-31337e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60686 .elementor-element.elementor-element-31337e14 > .elementor-container{min-height:55px;}.elementor-60686 .elementor-element.elementor-element-31337e14{box-shadow:0px -5px 15px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;z-index:100;}.elementor-60686 .elementor-element.elementor-element-31337e14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-60686 .elementor-element.elementor-element-788dc9d6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-60686 .elementor-element.elementor-element-788dc9d6 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-60686 .elementor-element.elementor-element-5cba5aaf{text-align:left;}.elementor-60686 .elementor-element.elementor-element-3ccdc9ea.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-60686 .elementor-element.elementor-element-3ccdc9ea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-60686 .elementor-element.elementor-element-3ccdc9ea > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-menu-container{height:50px;background-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li > a{font-size:1rem;font-weight:500;color:#162B5B;padding:0px 15px 0px 15px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-9b9ddba );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-9b9ddba );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-9b9ddba );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-9b9ddba );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-9b9ddba );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-9b9ddba );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-9b9ddba );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-9b9ddba );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-9b9ddba );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-9b9ddba );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-9b9ddba );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:0px;color:var( --e-global-color-9b9ddba );fill:var( --e-global-color-9b9ddba );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:0px;color:var( --e-global-color-9b9ddba );fill:var( --e-global-color-9b9ddba );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:0px 0px 0px 0px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:0px 0px 0px 0px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:var( --e-global-color-secondary );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:var( --e-global-color-secondary );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:var( --e-global-color-secondary );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:var( --e-global-color-secondary );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:var( --e-global-color-secondary );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:var( --e-global-color-secondary );}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-menu-hamburger{float:right;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-60686 .elementor-element.elementor-element-e146e50 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-60686 .elementor-element.elementor-element-e146e50 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-60686 .elementor-element.elementor-element-4841796.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60686 .elementor-element.elementor-element-4841796.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60686 .elementor-element.elementor-element-4841796.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-60686 .elementor-element.elementor-element-4841796 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-60686 .elementor-element.elementor-element-4841796 > .elementor-element-populated{padding:1px 15px 0px 15px;}.elementor-60686 .elementor-element.elementor-element-7f6630d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-60686 .elementor-element.elementor-element-69ff72d1.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-60686 .elementor-element.elementor-element-69ff72d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-60686 .elementor-element.elementor-element-69ff72d1 > .elementor-element-populated{padding:0px 0px 0px 0px;}body.elementor-page-60686{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-60686 .elementor-element.elementor-element-31337e14 > .elementor-container{min-height:50px;}.elementor-60686 .elementor-element.elementor-element-5cba5aaf{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-60686 .elementor-element.elementor-element-5cba5aaf img{width:30%;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-60686 .elementor-element.elementor-element-69ff72d1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-60686 .elementor-element.elementor-element-69ff72d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-60686 .elementor-element.elementor-element-69ff72d1.elementor-column > .elementor-widget-wrap{justify-content:center;}}@media(max-width:767px){.elementor-60686 .elementor-element.elementor-element-31337e14{padding:0px 0px 0px 0px;}.elementor-60686 .elementor-element.elementor-element-788dc9d6{width:90%;}.elementor-60686 .elementor-element.elementor-element-788dc9d6 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-60686 .elementor-element.elementor-element-5cba5aaf{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-60686 .elementor-element.elementor-element-5cba5aaf img{width:170px;}.elementor-60686 .elementor-element.elementor-element-3ccdc9ea{width:15%;}.elementor-60686 .elementor-element.elementor-element-af7e4c9 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-60686 .elementor-element.elementor-element-e146e50{width:15%;}.elementor-60686 .elementor-element.elementor-element-69ff72d1{width:10%;}.elementor-60686 .elementor-element.elementor-element-69ff72d1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-60686 .elementor-element.elementor-element-69ff72d1 > .elementor-element-populated{margin:-5px -5px -5px -5px;--e-column-margin-right:-5px;--e-column-margin-left:-5px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-60686 .elementor-element.elementor-element-788dc9d6{width:18%;}.elementor-60686 .elementor-element.elementor-element-3ccdc9ea{width:45%;}.elementor-60686 .elementor-element.elementor-element-e146e50{width:22%;}.elementor-60686 .elementor-element.elementor-element-4841796{width:13%;}.elementor-60686 .elementor-element.elementor-element-69ff72d1{width:2%;}}@media(max-width:1024px) and (min-width:768px){.elementor-60686 .elementor-element.elementor-element-788dc9d6{width:95%;}.elementor-60686 .elementor-element.elementor-element-69ff72d1{width:5%;}}/* Start custom CSS for ekit-nav-menu, class: .elementor-element-af7e4c9 */.menu-item-55932 a.ekit-menu-nav-link:after, .menu-item-55937 a.ekit-menu-nav-link:after {
    content: "⌃" !important;
    rotate: 180deg !important;
    font-weight: 900 !important;
    font-size: 0.8rem;
    border: none !important;
    border-top: none !important;
    top: auto !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bee23c8 */.try-for-free-nav-btn, .sign-in-nav-btn{
    border: 1px solid #1070ca;
    padding: 13px 20px;
    border-radius: 10px;
    font-size: 1rem;
    font-weight: 600;
    margin: 0 5px;
}


.sign-in-nav-btn{
    color: #1070ca;
    background-color: #fff;
}


.sign-in-nav-btn:hover{
    color: #1070ca;
    background-color: #fff;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}

.try-for-free-nav-btn{
    background-color: #1070ca;
    color: #fff;
}

.try-for-free-nav-btn:hover{
    background-color: #1070ca;
    color: #fff;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-7f6630d */.wpml-ls-item a{
    font-size: 1rem;
    font-weight: 500;
    color: #162B5B !important;
    padding: .8rem 1rem !important;
    border-radius: .5rem;
    /*border: 1px solid #fafafa !important;*/
    border: none !important;
}

.wpml-ls-item a:hover{
    color: #1070ca !important;
}

.wpml-ls-current-language a:hover{
    background-color: #fafafa !important;
    border-radius: .5rem;
}

.wpml-ls-sub-menu{
    border-top: 0px !important;
    background-color: white !important;
    border-radius: .5rem !important;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
    width: 200% !important;
}

.wpml-ls-item-toggle{
    background-color: #fff !important;
}

/*.wpml-ls-item-toggle:hover{*/
/*    border: 0.01rem solid gray !important;*/
/*    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;*/
/*}*/

.wpml-ls-first-item a{
    margin-top: 0.5rem !important;
    border-top-left-radius: .5rem; 
    border-top-right-radius: .5rem; 
}

.wpml-ls-last-item a{
    border-bottom-left-radius: .5rem; 
    border-bottom-right-radius: .5rem;  
}

/*.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {*/
/*    border: none !important;*/
/*    border-top: none !important;*/
/*    top: auto !important;*/
/*}*/


.wpml-ls-legacy-dropdown a span{
    vertical-align: top !important;
}



/* code for arrowhead */

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    content: "⌃" !important;
    rotate: 180deg !important;
    font-weight: 900 !important;
    font-size: 0.8rem;
    border: none !important;
    border-top: none !important;
    top: auto !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb23ecf *//* to add some space bw menu and cross */
    label.close-icon{
        margin-bottom: 1rem;
    }

    /* Hide the checkbox */
    #menuToggle {
      display: none;
    }

    .plus-icon {
      cursor: pointer;
      font-size: 30px;
  /* position: fixed;
  right: 15px;
  top: 10px; */
}


    /* Styling for the menu when the checkbox is checked */
    #menuToggle:checked ~ .navmenu {
      left: 0;
    }

    /* adding style */

    /* Styling for the navmenu */
    .navmenu {
      /* older */

      position: fixed;
      top: 0;
      left: -110vw; /* Change this value to control the initial position of the div */
      width: 90vw;
      height: 100vh;
      transition: left 0.3s ease;
      /* padding: 20px; */

      /* newer */

      font-family: Arial, sans-serif;
      margin: 0 auto;
      padding: 20px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 5px;

      /* Updated style to make the menu scrollable */
      overflow-y: auto; /* Add vertical scrollbar when content overflows */
      max-width: 400px; /* Adjust this value as needed */
    }

    /* Styling for the main headings (summary) */
    .navmenu details summary {
      border: none;
      background: none;
      margin-bottom: 10px;
      padding: 0;
      cursor: pointer;
      font-size: 16px; /* Font size for summary (main headings) */
      color: #54595f; /* Text color set to #54595F */
    }

    /* Styling for the subheading links (anchors) */
    .navmenu a.sub {
      display: block;
      padding: 10px 10px;
      font-size: 16px; /* Font size for subheading links (anchors) */
      color: #54595f; /* Text color set to #54595F */
      text-decoration: none;
      /* border-bottom: 1px solid #ddd; */
      padding-bottom: 10px;
      margin-left: 5px; /* Indentation for suboptions */
    }

    .navmenu a.sub::before{
        display: inline;
        content: "-";
        padding-right: 10px;
        color: #1070ca;
    }

    /* styling pricing summary - a */
    .navmenu a.price {
      font-size: 16px;
      text-decoration: none;
      color: #54595f;
    }

    .navmenu a:hover {
      background-color: #f5f5f5;
      border-radius: 3px;
    }

    /* Hide the default "disclosure triangle" icon */
    .navmenu details summary::-webkit-details-marker {
      display: none;
    }

    /* Add lines between categories and subcategories */
    .navmenu details > summary {
      border-bottom: 1px solid #ddd;
      padding-bottom: 10px;
    }

    /* Add spacing between the last subitem and the next summary title */
    .navmenu details div:last-child {
      padding-bottom: 20px;
    }

    /* marker colour */
    .plus-icon,
    .navmenu .close-icon,
    .navmenu ::marker {
      color: #1070ca;
    }

    /* ended here */

    .close-icon {
      cursor: pointer;
      font-size: 20px;
      color: white;
      display: flex;
      justify-content: flex-end;
    }


    /* code for testing - 13th dec */
    .buttonss{
        padding-top: 1.5rem;
        padding-left: 1rem;
        padding-bottom: 1.5rem;
    }

    .buttonss a {
        margin-right: 0.5rem;
        padding: 8px 15px;
        border: 1px solid #1070ca;
        border-radius: 4px;
        font-weight: 500;
        text-decoration: none;
    }
    
    .buttonss a:hover {
        color:white !important;
        background-color: #1070ca;
        font-weight: 500;
        cursor: pointer;
        border: 1px solid #1070ca;
        border-radius: 4px;
    }
    
    .buttonss a:visited {
        color: #1070ca;
        border: 1px solid #1070ca;
        border-radius: 4px;
    }
    
    
    /* styling for mobile+tab lang switcher */
    #paste-here{
        margin-top: 1.5rem;
        margin-bottom: 5rem;
        margin-left: 1rem;
        width: 74%;
        border: 1px solid #1070ca;
        border-radius: 4px;
    }
    
    #paste-here ul.wpml-ls-sub-menu{
        width: auto !important;
    }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69ff72d1 */@media only screen and (min-width: 1000px) {
  .mobile-custom-nav{
      display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31337e14 */html{
    overflow-x: hidden;
}

.ekit-template-content-markup.ekit-template-content-header {
    position: sticky;
    top: 0;
    z-index: 100;
}/* End custom CSS */