.elementor-kit-1064{--e-global-color-primary:#1A1C18;--e-global-color-secondary:#F2F3ED;--e-global-color-text:#1A1C18D9;--e-global-color-accent:#0D0933;--e-global-color-bd3ff05:#FFFFFF;--e-global-color-bdd298a:#F2F2EF;--e-global-color-ca61f6c:#FF6900;--e-global-color-009bf9c:#FFE1E1;--e-global-color-122c101:#3832766E;--e-global-color-1f7b74d:#E1C38F;--e-global-color-0e466a0:#F2F3ED;--e-global-color-4bd6cdc:#5AB559;--e-global-color-1a25f7c:#144A2B;--e-global-color-8dd7bdb:#F4FAEF;--e-global-color-4103187:#FBFFF8;--e-global-color-d64e811:#6BBF4F4A;--e-global-color-0c6bfe6:#FBFFF8;--e-global-color-06c0358:#E8E8E2;--e-global-color-ddc133f:#6BBF4F4D;--e-global-color-fed62e2:#195B35;--e-global-color-094011b:#FFD8BD;--e-global-color-a661103:#F7E1E1;--e-global-color-f0b1142:#1A1C18C9;--e-global-typography-primary-font-family:"Figtree";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Sentient";--e-global-typography-secondary-font-size:60px;font-weight:var( --e-global-typography-primary-font-weight );--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6875em;--e-global-typography-accent-font-family:"Sentient";--e-global-typography-accent-font-size:36px;--e-global-typography-accent-line-height:1.5em;--e-global-typography-35e9797-font-family:"Sentient";--e-global-typography-35e9797-font-size:22px;--e-global-typography-a4a36cc-font-family:"brother-1816";--e-global-typography-a4a36cc-font-size:16px;--e-global-typography-a4a36cc-font-weight:500;--e-global-typography-a4a36cc-text-transform:uppercase;--e-global-typography-a4a36cc-line-height:1.25em;--e-global-typography-a4a36cc-letter-spacing:0.8px;--e-global-typography-407114d-font-family:"brother-1816";--e-global-typography-407114d-font-size:16px;--e-global-typography-407114d-font-weight:600;--e-global-typography-407114d-line-height:1.6875em;--e-global-typography-684a3bb-font-family:"brother-1816";--e-global-typography-684a3bb-font-size:12px;--e-global-typography-684a3bb-font-weight:600;--e-global-typography-684a3bb-text-transform:uppercase;--e-global-typography-684a3bb-line-height:1.4em;--e-global-typography-684a3bb-letter-spacing:0.8px;--e-global-typography-bc449ca-font-family:"brother-1816";--e-global-typography-bc449ca-font-size:25px;--e-global-typography-bc449ca-font-weight:600;--e-global-typography-0040037-font-family:"brother-1816";--e-global-typography-0040037-font-size:16px;--e-global-typography-0040037-font-weight:400;--e-global-typography-0040037-line-height:20px;--e-global-typography-d9669e4-font-family:"brother-1816";--e-global-typography-d9669e4-font-size:16px;--e-global-typography-d9669e4-font-weight:400;--e-global-typography-d9669e4-line-height:20px;--e-global-typography-c3d8948-font-family:"brother-1816";--e-global-typography-c3d8948-font-size:30px;--e-global-typography-c3d8948-font-weight:600;--e-global-typography-c3d8948-line-height:35px;--e-global-typography-83542be-font-family:"brother-1816";--e-global-typography-83542be-font-size:25px;--e-global-typography-83542be-font-weight:600;--e-global-typography-6d51f59-font-family:"brother-1816";--e-global-typography-6d51f59-font-size:30px;--e-global-typography-6d51f59-font-weight:600;--e-global-typography-97d9ae5-font-family:"brother-1816";--e-global-typography-97d9ae5-font-size:13px;--e-global-typography-97d9ae5-font-weight:400;--e-global-typography-97d9ae5-line-height:1.6875em;--e-global-typography-e628355-font-size:13px;--e-global-typography-e628355-font-weight:700;--e-global-typography-e628355-line-height:1.25em;--e-global-typography-e628355-letter-spacing:0.8px;--e-global-typography-09775ef-font-family:"brother-1816";--e-global-typography-d4b91e7-font-family:"brother-1816";--e-global-typography-d4b91e7-font-size:13px;--e-global-typography-d4b91e7-font-weight:700;--e-global-typography-d4b91e7-text-transform:uppercase;--e-global-typography-d4b91e7-line-height:1.25em;--e-global-typography-d4b91e7-letter-spacing:0.8px;--e-global-typography-bc6a606-font-family:"brother-1816";--e-global-typography-bc6a606-font-size:13px;--e-global-typography-bc6a606-font-weight:200;--e-global-typography-bc6a606-line-height:1.25em;--e-global-typography-bc6a606-letter-spacing:0.8px;background-color:var( --e-global-color-bdd298a );color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-1064 button,.elementor-kit-1064 input[type="button"],.elementor-kit-1064 input[type="submit"],.elementor-kit-1064 .elementor-button{background-color:var( --e-global-color-1a25f7c );font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.25em;letter-spacing:0.8px;color:var( --e-global-color-bd3ff05 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:16px 30px 16px 30px;}.elementor-kit-1064 button:hover,.elementor-kit-1064 button:focus,.elementor-kit-1064 input[type="button"]:hover,.elementor-kit-1064 input[type="button"]:focus,.elementor-kit-1064 input[type="submit"]:hover,.elementor-kit-1064 input[type="submit"]:focus,.elementor-kit-1064 .elementor-button:hover,.elementor-kit-1064 .elementor-button:focus{background-color:#D8670E;color:var( --e-global-color-bd3ff05 );border-radius:100px 100px 100px 100px;}.elementor-kit-1064 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1064 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-1064 h1{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:53px;font-weight:700;line-height:1.2em;}.elementor-kit-1064 h2{color:var( --e-global-color-primary );font-family:"Sentient", Sans-serif;font-size:26px;line-height:1.2em;}.elementor-kit-1064 h3{color:var( --e-global-color-primary );font-family:"Sentient", Sans-serif;font-size:22px;line-height:1.2em;}.elementor-kit-1064 h4{color:var( --e-global-color-4bd6cdc );font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;}.elementor-kit-1064 h5{color:var( --e-global-color-primary );font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;}.elementor-kit-1064 h6{color:#2B3620;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.875em;}.elementor-kit-1064 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-kit-1064 label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-1064 input:not([type="button"]):not([type="submit"]),.elementor-kit-1064 textarea,.elementor-kit-1064 .elementor-field-textual{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-bdd298a );border-style:none;border-radius:12px 12px 12px 12px;padding:16px 24px 16px 24px;}.elementor-kit-1064 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-1064 textarea:focus,.elementor-kit-1064 .elementor-field-textual:focus{color:var( --e-global-color-primary );accent-color:var( --e-global-color-4bd6cdc );background-color:var( --e-global-color-secondary );box-shadow:2px 2px 7px 2px rgba(86.45209151904386, 209.1, 69.90360733695651, 0.21);border-radius:12px 12px 12px 12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1190px;}.e-con{--container-max-width:1190px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:32px;}.elementor-element{--widgets-spacing:32px 32px;--widgets-spacing-row:32px;--widgets-spacing-column:32px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-1064{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-1064 a{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-1064 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-1064 input:not([type="button"]):not([type="submit"]),.elementor-kit-1064 textarea,.elementor-kit-1064 .elementor-field-textual{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-kit-1064{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-1064 a{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-1064 h1{font-size:40px;}.elementor-kit-1064 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-1064 input:not([type="button"]):not([type="submit"]),.elementor-kit-1064 textarea,.elementor-kit-1064 .elementor-field-textual{font-size:var( --e-global-typography-primary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1064{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-1064 a{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-1064 h1{font-size:40px;}.elementor-kit-1064 h2{font-size:29px;}.elementor-kit-1064 h3{font-size:28px;}.elementor-kit-1064 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-1064 input:not([type="button"]):not([type="submit"]),.elementor-kit-1064 textarea,.elementor-kit-1064 .elementor-field-textual{font-size:var( --e-global-typography-primary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:12px;--container-default-padding-bottom:0px;--container-default-padding-left:12px;}}:root { --white:#ffffff; --orange:#ff6900; --light-sand:#f2f2ef; --dark-sand:#e8e8e2; --black-laxmi:#1a1c18; --green:#5ab559; --dark-green:#144a2b; --figtree:Figtree; --font-16:16px; --font-14:14px; --Sentient:Sentient; --Sentient-italic:Sentient Italic; --font-22:22px; --font-20:20px; }
/* Start custom CSS */*:focus, *:focus-visible {
    border-style: none !important;
    box-shadow: 0px 0px 5px 1px rgba(86.45209151904386, 209.1, 69.90360733695651, 0.21) !important;
    outline: none;
 
}


fieldset {
    border: none !important;
}



.elementor-kit-1064 .menu-section h3 {
    position: relative;
    display: inline-block;
}

.elementor-kit-1064 .menu-section h3::after {
    content: '';
    position: absolute;
    left: 0;
    bottom:-2px;
    width: 100%;
    height: 1px;
    background: #000; /* Change to your desired underline color */
    transform: scaleX(0);
    transition: transform 0.3s ease;
}

.elementor-kit-1064 .menu-section h3:hover::after {
    transform: scaleX(1);
}

#loader-icon {
    
    display: none;
}


.provider-listing-image-background::before {
    backdrop-filter: blur(50px);
}


/* hide default messages */
.jet-form-builder-messages-wrap {
    display: block;
}




.select2-selection {
    height: 60px !important;
 }
 
 
.select2-selection__arrow {
      
      top: 17px !important;
      
  }
  
 .select2-selection__rendered {
      line-height: 15px !important;
  }
  
  .jet-form-builder__fields-group.checkradio-wrap {
      
      margin-top: 10px;
  }
  

.jet-apb-calendar-appointments-list-wrapper {
   margin-top: 20px;    
}

.services-description {
    
    max-height: 100px;
    overflow-y: hidden;
    
}

.jet-mega-menu-item{
     border-radius: 30px;
     padding: 6px 10px;
     background-color: #efefeffc;
     margin-right: 10px;
}

.current_page_item {
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #b9e0b1;
   
}


/* jetforms */

.jet-form-builder-progress-pages__item--circle {
   border-color: var(--e-global-color-06c0358) !important;
   border-width: 1px !important;
   border-radius: 50% !important;
   border-style: solid !important;
   background:  none !important;
   height: 50px !important;
   width: 50px !important;
   padding: 1px !important;
    
}

.jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle  {
    border-color: var(--e-global-color-4bd6cdc) !important;
}


/* checkout */

.wc-block-components-drawer__content {
      background-color: #ffffff !important;    
}

.wc-block-components-drawer__content input{
    
    padding: 0 !important;
    border-radius: 3px !important;
    border: none !important;
}

.wc-block-components-drawer__content .wc-block-mini-cart__footer-actions a,
.wc-block-mini-cart__empty-cart-wrapper a {
    
    padding: 5px !important;
    border-radius: 30px !important;
    color: #ffffff;
}

.wc-block-mini-cart button {
    background-color: #ffffff00;
    color : var(--e-global-color-primary);
    padding: 5px;
    width: 120px;
    border-style: none !important;
    justify-content: center;
  
}

.wc-block-mini-cart:hover button, .wc-block-mini-cart:focus button ,.wc-block-mini-cart button:focus {
      background-color: #ffffff00 !important;
     color : var(--e-global-color-primary);
}

.wc-block-mini-cart__button .wc-block-mini-cart__icon {
    display: block;
    height: 2em !important;
    margin: -.25em;
    width: 2em !important;
}

/* round buttons */

.jet-listing-grid__slider-icon, .jet-apb-calendar-btn {
   border-color: var(--e-global-color-4bd6cdc) !important;
   border-width: 1px !important;
   border-radius: 50% !important;
   border-style: solid !important;
   background:  none !important;
   height: 50px !important;
   width: 50px !important;
   padding: 1px !important;
}

.jet-listing-grid__slider-icon:hover {
     border-color: #5AB559 !important;
}

.jet-listing-grid__slider-icon:hover svg, .jet-form-builder-progress-pages__item--circle:hover svg, .jet-apb-calendar-btn:hover svg  {
    fill:  #5AB559 !important;
}


.current_page_item {
   
    border-width: 0px;
   
}


.wc-block-mini-cart__amount {
    font-family: Figtree;
    font-size: 16px !important;
}

.elementor-sticky--effects #header-menu {
    background-color: #f4fff3b8;
    backdrop-filter: blur(5px);
}

.wc-block-checkout {
    min-width: 1400px !important;
    margin: 0 auto !important;
}

.title-hero-italic {
    font-family: "Sentient Italic";
}

.jet-blocks-icon svg {
    fill: none  !important    ;
    width: 11px  !important;
    height: 11px  !important;
    position: relative;
    top: 2px;
}

.jet-listing-grid__slider {

    padding-right: 500px !important;
    margin-right: -500px !important;
}

/* appointments */


.jet-apb-calendar-date-body {
    width: 50px !important;
    height: 50px !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    
    
}

.jet-apb-calendar-date--today > .jet-apb-calendar-date-body {
    
    border: solid 1px;
    border-radius: 50%;
}

 .jet-form-builder-page {
    background-color: #ffffff;
    border-radius: 16px;
    padding: 2% !important;
}


.jet-form-builder-progress-pages__separator {
    display: none;
}

.jet-form-builder-progress-pages__item--label {
    
    position: relative !important;
}

.jet-form-builder-progress-pages__item {
    flex-direction:  row !important;
    gap: 10px;
}

/* transitions */
.jet-profile-menu__item a{
     transition: background-color 400ms;
}

@media (max-width: 768px) {

    .title-hero, .title-hero-italic {
       font-size: 35px !important;
    }
}

.short-description-holder {
    font-family: "Figtree", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: var(--e-global-color-text) !important;
}


/* repeaters */

.experience-repeater .jet-listing-dynamic-repeater__items  {
    
    flex-direction: column !important;
    gap: 20px;
}


.experience-repeater .experience-event {
    font-weight: 700;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sentient';
	font-display: auto;
	src: url('https://laxmiloka.com/wp-content/uploads/2026/05/Sentient-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sentient Italic';
	font-display: auto;
	src: url('https://laxmiloka.com/wp-content/uploads/2026/05/Sentient-VariableItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */