.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#5D636F;--e-global-color-text:#404040;--e-global-color-accent:#E1443A;--e-global-color-a651473:#FFFFFF;--e-global-color-d69abd0:#F6F7F8;--e-global-color-e1a1292:#5D636F24;--e-global-typography-primary-font-family:"Inter Tight";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter Tight";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter Tight";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter Tight";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-d69abd0 );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{border-radius:30px 30px 30px 30px;padding:10px 30px 10px 30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1331px;}.e-con{--container-max-width:1331px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}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:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.acc-custom .e-n-accordion-item{
  background: #ffffff;
  border: 1px solid #5D636F24;
  border-radius: 30px;
  overflow: hidden;
}

.acc-custom .e-n-accordion-item-title,
.acc-custom .e-n-accordion-item [role="region"],
.acc-custom .e-n-accordion-item-content{
  background: transparent;
}

* {
  -webkit-tap-highlight-color: transparent !important;
}

a:active,
button:active,
input:active,
textarea:active,
[role="button"]:active,
[tabindex]:active {
  background: transparent !important;
  box-shadow: none !important;
  transform: none !important;
  filter: none !important;
  outline: none !important;
}

:focus:not(:focus-visible) {
  outline: none !important;
  box-shadow: none !important;
}

@media (max-width: 1024px){

  .pill-mobile{
    background:#fff;
    border:1px solid rgba(0,0,0,.10);
    border-radius:30px;
    overflow:hidden;
    padding:8px 16px;
    transition:border-radius .25s ease, box-shadow .25s ease;
  }

  .pill-mobile.is-open{
    border-radius:30px;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
  }

  .pill-head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
  }

  .pill-toggle{
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
  }

  .pill-toggle .elementor-icon,
  .pill-toggle a{
    background:transparent !important;
    box-shadow:none !important;
  }

  .pill-panel{
    max-height:0;
    opacity:0;
    overflow:hidden;
    padding-top:0;
    transition:max-height .35s ease, opacity .25s ease, padding-top .35s ease;
  }

  .pill-mobile.is-open .pill-panel{
    max-height:1200px;
    opacity:1;
    padding-top:14px;
  }

  .pill-toggle .ico-close{
    display:none;
  }

  .pill-mobile.is-open .pill-toggle .ico-open{
    display:none;
  }

  .pill-mobile.is-open .pill-toggle .ico-close{
    display:block;
  }

}

.accent-last{
  color:#e30613;
  font-style: italic;
}/* End custom CSS */