.elementor-kit-11{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#5EAE81;--e-global-color-text:#425563;--e-global-color-accent:#61CE70;--e-global-color-fe7af4c:#425563;--e-global-color-2e01848:#C1E5D178;--e-global-color-47008eb:#C1E5D1;--e-global-color-34d6bd5:#FFFFFF;--e-global-color-67c8d80:#5EAE816B;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lora";--e-global-typography-text-font-size:1.2rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:2rem;--e-global-typography-accent-font-family:"Playfair Display";--e-global-typography-accent-font-weight:500;--e-global-typography-18fbd73-font-family:"Lora";--e-global-typography-18fbd73-font-size:0.8rem;--e-global-typography-18fbd73-font-weight:400;--e-global-typography-18fbd73-line-height:1rem;--e-global-typography-eb942b2-font-family:"Lora";--e-global-typography-eb942b2-font-size:1rem;--e-global-typography-eb942b2-font-weight:400;--e-global-typography-eb942b2-line-height:1.4rem;--e-global-typography-2f1de0c-font-family:"Lora";--e-global-typography-2f1de0c-font-size:1.5rem;--e-global-typography-2f1de0c-font-weight:400;--e-global-typography-2f1de0c-line-height:2rem;--e-global-typography-a3e0625-font-family:"Lora";--e-global-typography-a3e0625-font-size:2rem;--e-global-typography-a3e0625-font-weight:400;--e-global-typography-a3e0625-line-height:2.5rem;--e-global-typography-ae71442-font-family:"Playfair Display";--e-global-typography-ae71442-font-size:1.5rem;--e-global-typography-ae71442-font-weight:500;--e-global-typography-ae71442-line-height:2rem;--e-global-typography-4e12188-font-family:"Playfair Display";--e-global-typography-4e12188-font-size:7rem;--e-global-typography-4e12188-font-weight:600;--e-global-typography-4e12188-line-height:7.8rem;--e-global-typography-ba8bf47-font-family:"Playfair Display";--e-global-typography-ba8bf47-font-size:5.5rem;--e-global-typography-ba8bf47-line-height:7.3rem;--e-global-typography-a938bd5-font-family:"Playfair Display";--e-global-typography-a938bd5-font-size:2rem;--e-global-typography-a938bd5-line-height:2.7rem;--e-global-typography-758316f-font-family:"Playfair Display";--e-global-typography-758316f-font-size:3rem;--e-global-typography-758316f-font-weight:400;--e-global-typography-758316f-line-height:3.5rem;--e-global-typography-650d057-font-family:"Playfair Display";--e-global-typography-650d057-font-size:2.5rem;--e-global-typography-650d057-font-weight:500;--e-global-typography-650d057-line-height:3.5rem;--e-global-typography-bca25fc-font-family:"Playfair Display";--e-global-typography-bca25fc-font-size:2rem;--e-global-typography-bca25fc-font-weight:500;--e-global-typography-bca25fc-line-height:2.7rem;--e-global-typography-106d6cb-font-family:"Playfair Display";--e-global-typography-106d6cb-font-size:1.8rem;--e-global-typography-106d6cb-font-weight:400;--e-global-typography-106d6cb-line-height:2.3rem;--e-global-typography-077e92d-font-family:"Playfair Display";--e-global-typography-077e92d-font-size:1.5rem;--e-global-typography-077e92d-font-weight:400;--e-global-typography-077e92d-line-height:2rem;--e-global-typography-973e99b-font-family:"Playfair Display";--e-global-typography-973e99b-font-size:1rem;--e-global-typography-973e99b-font-weight:400;--e-global-typography-973e99b-line-height:1.5rem;--e-global-typography-461cd91-font-family:"Playfair Display";--e-global-typography-461cd91-font-size:1.3rem;--e-global-typography-461cd91-font-weight:500;--e-global-typography-461cd91-line-height:1.6rem;--e-global-typography-5eae687-font-family:"Lora";--e-global-typography-5eae687-font-size:2rem;--e-global-typography-5eae687-font-weight:500;--e-global-typography-5eae687-line-height:3rem;--e-global-typography-f0b16a0-font-family:"Lora";--e-global-typography-f0b16a0-font-size:1.8rem;--e-global-typography-f0b16a0-font-weight:400;--e-global-typography-f0b16a0-line-height:2rem;--e-global-typography-291b45b-font-family:"Lora";--e-global-typography-291b45b-font-size:24px;--e-global-typography-291b45b-font-weight:400;--e-global-typography-e87cd29-font-family:"Playfair Display";--e-global-typography-e87cd29-font-size:2.8rem;--e-global-typography-e87cd29-font-weight:400;--e-global-typography-e87cd29-line-height:3.5rem;--e-global-typography-3bee987-font-family:"Playfair Display";--e-global-typography-3bee987-font-size:2.3rem;--e-global-typography-3bee987-font-weight:400;--e-global-typography-3bee987-line-height:2.9rem;--e-global-typography-26efb59-font-family:"Playfair Display";--e-global-typography-26efb59-font-size:1.7rem;--e-global-typography-26efb59-font-weight:400;--e-global-typography-26efb59-line-height:2.2rem;--e-global-typography-055beb7-font-family:"Playfair Display";--e-global-typography-055beb7-font-size:1.5rem;--e-global-typography-055beb7-font-weight:400;--e-global-typography-055beb7-line-height:2rem;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-11{--e-global-typography-4e12188-font-size:6rem;--e-global-typography-758316f-font-size:2.5rem;--e-global-typography-758316f-line-height:3rem;}}@media(max-width:1024px){.elementor-kit-11{--e-global-typography-4e12188-font-size:4.5rem;--e-global-typography-ba8bf47-font-size:4.5rem;--e-global-typography-ba8bf47-line-height:6rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11{--e-global-typography-4e12188-font-size:3.5rem;--e-global-typography-4e12188-line-height:4.6rem;--e-global-typography-ba8bf47-font-size:3rem;--e-global-typography-ba8bf47-line-height:3.9rem;--e-global-typography-a938bd5-font-size:1.7rem;--e-global-typography-a938bd5-line-height:2.2rem;--e-global-typography-758316f-font-size:2rem;--e-global-typography-758316f-line-height:2.5rem;--e-global-typography-650d057-font-size:1.8rem;--e-global-typography-650d057-line-height:2.3rem;--e-global-typography-bca25fc-font-size:1.6rem;--e-global-typography-bca25fc-line-height:2.1rem;--e-global-typography-106d6cb-font-size:1.2rem;--e-global-typography-077e92d-font-size:1.2rem;--e-global-typography-077e92d-line-height:1.3rem;--e-global-typography-5eae687-font-size:1.3rem;--e-global-typography-f0b16a0-font-size:1.2rem;--e-global-typography-e87cd29-font-size:2rem;--e-global-typography-e87cd29-line-height:3rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*  FORM BTN*/
.e-form__buttons::before {
    content: url(http://botanicalweddings.nilrezane.net/wp-content/uploads/2025/08/leaves-btn-1.png);
    position: relative;
    top: -21px;
    z-index: 0;
    
}
.e-form__buttons{
    margin-top: 20px;
}
.e-form__buttons button{
    margin-left: -55px;
    z-index: 1;
}

/*Button CSS ------ */
.elementor-button-wrapper::before {
content: url(http://botanicalweddings.nilrezane.net/wp-content/uploads/2025/08/leaves-btn-1.png);
    position: relative;
    top: -21px;
    z-index: 0;
}
.elementor-button-wrapper {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
}
a.elementor-button.elementor-button-link {
    margin-left: -55px;
    z-index: 1;
}
/*Button CSS ------- END*/

.highlighter {
    background: var( --e-global-color-67c8d80 );
}
.highlighter-2 {
    background: var( --e-global-color-2e01848 );
}



/*Regular BTN*/
.regular-btn a.elementor-button.elementor-button-link {
    margin-left: 0;
}
.regular-btn .elementor-button-wrapper::before {
    content: none;
    top: 0;
    z-index: 0;
}






/* ----- Tooltip ---- START*/

    .tooltip-container {
      position: relative;
      display: inline-flex;
      align-items: center;
      gap: 5px;
      cursor: pointer;
    }

    .info-icon {
      display: inline-block;
      width: 18px;
      height: 18px;
      border-radius: 50%;
      background-color: #007BFF;
      color: white;
      font-size: 12px;
      font-weight: bold;
      text-align: center;
      line-height: 18px;
    }

    .tooltip-text {
      visibility: hidden;
      width: max-content;
      max-width: 250px;
      background-color: #fff;
      color: #000;
      text-align: left;
      padding: 8px;
      border-radius: 4px;
      position: absolute;
      z-index: 1000;
      top: 125%; /* Position below the element */
      left: 50%;
      transform: translateX(-50%);
      opacity: 0;
      transition: opacity 0.3s;
      font-size: 13px;
      font-family: Lora !important;
      line-height: 20px;
      font-weight: 300;
      box-shadow: 0 8px 16px rgba(0, 0, 0, 0.25);
      
    }

    .tooltip-text::after {
      content: '';
      position: absolute;
      bottom: 100%; /* Top of tooltip */
      left: 50%;
      margin-left: -5px;
      border-width: 5px;
      border-style: solid;
      border-color: transparent transparent #333 transparent;
    }

    .tooltip-container:hover .tooltip-text {
      visibility: visible;
      opacity: 1;
    }

    @media (max-width: 600px) {
      .tooltip-text {
        font-size: 12px;
        max-width: 200px;
        padding: 6px;
        font-family: poppins;
      }

      .info-icon {
        width: 16px;
        height: 16px;
        font-size: 11px;
        line-height: 16px;
      }
    }

/* ---- Tooltip --- END */


/*** Leaf bullet ***/
.leaf-bullet span.elementor-icon-list-icon::before {
    content: url(http://botanicalweddings.nilrezane.net/wp-content/uploads/2025/08/1-leaf-1.webp);
}

.leaf-bullet span.elementor-icon-list-icon svg {
    display: none;
}

/*** Leaf bullet ***/
.ring-bullet-20 span.elementor-icon-list-icon::before {
    content: url(http://botanicalweddings.nilrezane.net/wp-content/uploads/2025/08/couple-ring_20.webp);
}

.ring-bullet-20 span.elementor-icon-list-icon svg {
    display: none;
}/* End custom CSS */