.elementor-2369 .elementor-element.elementor-element-2ed9ca2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2369 .elementor-element.elementor-element-7797d01{--display:flex;--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-2369 .elementor-element.elementor-element-f4a73f5 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2369 .elementor-element.elementor-element-f4a73f5 .title-area{text-align:center;}.elementor-2369 .elementor-element.elementor-element-c38b968{--display:flex;}.elementor-2369 .elementor-element.elementor-element-3c65ae1 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2369 .elementor-element.elementor-element-6a80020{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2369 .elementor-element.elementor-element-fc879ae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2369 .elementor-element.elementor-element-b6a8a44 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2369 .elementor-element.elementor-element-b6a8a44 .title-area{text-align:center;}.elementor-2369 .elementor-element.elementor-element-1c94a8a{--display:flex;}.elementor-2369 .elementor-element.elementor-element-2e27750 > .elementor-widget-container{padding:0px 12px 0px 12px;}@media(min-width:768px){.elementor-2369 .elementor-element.elementor-element-7797d01{--content-width:49%;}.elementor-2369 .elementor-element.elementor-element-c38b968{--content-width:1100px;}.elementor-2369 .elementor-element.elementor-element-fc879ae{--content-width:49%;}.elementor-2369 .elementor-element.elementor-element-1c94a8a{--content-width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2369 .elementor-element.elementor-element-7797d01{--content-width:99%;}.elementor-2369 .elementor-element.elementor-element-fc879ae{--content-width:99%;}}@media(max-width:1024px){.elementor-2369 .elementor-element.elementor-element-2ed9ca2{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2369 .elementor-element.elementor-element-7797d01{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2369 .elementor-element.elementor-element-f4a73f5 > .elementor-widget-container{padding:0px 36px 0px 36px;}.elementor-2369 .elementor-element.elementor-element-3c65ae1 > .elementor-widget-container{padding:0px 36px 0px 36px;}.elementor-2369 .elementor-element.elementor-element-6a80020{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2369 .elementor-element.elementor-element-fc879ae{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2369 .elementor-element.elementor-element-b6a8a44 > .elementor-widget-container{padding:0px 36px 0px 36px;}.elementor-2369 .elementor-element.elementor-element-2e27750 > .elementor-widget-container{padding:0px 36px 0px 36px;}}@media(max-width:767px){.elementor-2369 .elementor-element.elementor-element-f4a73f5 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2369 .elementor-element.elementor-element-3c65ae1 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2369 .elementor-element.elementor-element-b6a8a44 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2369 .elementor-element.elementor-element-2e27750 > .elementor-widget-container{padding:0px 12px 0px 12px;}}/* Start custom CSS for sassafaq, class: .elementor-element-3c65ae1 */.codeblock {
    border: 1px solid #e5e7eb;
    border-radius: 10px;
    overflow: hidden;
    background: #f9fafb;
    margin: 12px 0 20px;
  }
  .codeblock__title {
    background: #022124; /* LansCRM deep navy */
    color: #fff;
    font: 600 12px/1.2 ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial;
    letter-spacing: .06em;
    text-transform: uppercase;
    padding: 10px 14px;
  }
  .codeblock pre {
    margin: 0;
    padding: 14px;
    overflow: auto;
    font: 500 13px/1.6 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    color: #163235; /* teal-gray text */
    background: #f9fafb;
    tab-size: 2;
    white-space: pre-wrap; /* wrap long lines nicely */
    word-break: break-word;
  }
  .codeblock code { background: transparent; }/* End custom CSS */
/* Start custom CSS for sassafaq, class: .elementor-element-2e27750 */.codeblock {
    border: 1px solid #e5e7eb;
    border-radius: 10px;
    overflow: hidden;
    background: #f9fafb;
    margin: 12px 0 20px;
  }
  .codeblock__title {
    background: #022124; /* LansCRM deep navy */
    color: #fff;
    font: 600 12px/1.2 ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial;
    letter-spacing: .06em;
    text-transform: uppercase;
    padding: 10px 14px;
  }
  .codeblock pre {
    margin: 0;
    padding: 14px;
    overflow: auto;
    font: 500 13px/1.6 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    color: #163235; /* teal-gray text */
    background: #f9fafb;
    tab-size: 2;
    white-space: pre-wrap; /* wrap long lines nicely */
    word-break: break-word;
  }
  .codeblock code { background: transparent; }/* End custom CSS */
/* Start custom CSS */.menu-area{
    background-color: #022124        !important;
}

.th-btn:not(.style2, .style6) {
    background-color: #70D715 !important;
}


.sub-title{
    color:  #022124 !important;
    
}

.price-box.active{
    background-color: #022124 !important;
}

.switch-area .toggle{
    background-color: #70D715 !important;
}
.available-list li:after{
    color: #70D715 !important;
}

.process-card2 .box-number{
    background-color: #70D715 !important;
}

.process-card2 .box-number:after, .process-card2 .box-number:before{
    content: '' !important;
    background-color #70D715  !important;
}/* End custom CSS */