.elementor-133420 .elementor-element.elementor-element-48f4b19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-133420 .elementor-element.elementor-element-48f4b19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-133420 .elementor-element.elementor-element-5ff4601{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-133420 .elementor-element.elementor-element-31ce308 .elementor-toc__header-title{text-align:start;}.elementor-133420 .elementor-element.elementor-element-31ce308{--header-color:#000000;--toggle-button-color:#000000;--item-text-color:#000000;--item-text-hover-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-primary );}.elementor-133420 .elementor-element.elementor-element-31ce308 .elementor-toc__header{flex-direction:row;}.elementor-133420 .elementor-element.elementor-element-d60bd45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-133420 .elementor-element.elementor-element-aa32cc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(100px/2);}.elementor-133420 .elementor-element.elementor-element-aa32cc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(100px/2);}.elementor-133420 .elementor-element.elementor-element-aa32cc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(100px/2);margin-left:calc(100px/2);}.elementor-133420 .elementor-element.elementor-element-aa32cc1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-100px/2);margin-left:calc(-100px/2);}body.rtl .elementor-133420 .elementor-element.elementor-element-aa32cc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-100px/2);}body:not(.rtl) .elementor-133420 .elementor-element.elementor-element-aa32cc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-100px/2);}.elementor-133420 .elementor-element.elementor-element-aa32cc1 .elementor-icon-list-icon{width:14px;}.elementor-133420 .elementor-element.elementor-element-aa32cc1 .elementor-icon-list-icon i{font-size:14px;}.elementor-133420 .elementor-element.elementor-element-aa32cc1 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-133420 .elementor-element.elementor-element-29512dc > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-56bcc7b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-54d88f7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-1738eb7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-050c2c2 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-479c6bd > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-591c793 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-33290e8 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-90623fd > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-1b49c09 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-e96fe0a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-9c28199 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-96a4b09 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-17caee5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-f1b85e7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-0be5a9f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-e94e6c5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-db59d4e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-1f79a2a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-ce3bfcd > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-cf1c489 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-5c1d0d7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-d1aefb6 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-31a4b36 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-6f02fa3 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-2fb562c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-410cda8 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-2d58689 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-0bca226 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-59ce45e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-7336284 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-aab2e90 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-44fbe19 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-a0e8cb2 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-6a3b9f6 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-06d4462 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-7d7cce6 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-8b1aa19 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-13f1f3d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-4639b7e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-7204a47 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-34d15f4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-f85d7c4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-c950e32 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-fbbee27 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-6a07d49 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-cc10498 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-062894a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-318886e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-f699b27 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-4145a96 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-a9d85cb > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-3835f9b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-37767e3 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-356b03d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-05640f9 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-5504faa{--display:flex;}.elementor-133420 .elementor-element.elementor-element-d21c36e{--display:flex;}.elementor-133420 .elementor-element.elementor-element-c613a3d{--display:flex;}.elementor-133420 .elementor-element.elementor-element-5d9596c{--display:flex;}.elementor-133420 .elementor-element.elementor-element-2622bef{--display:flex;}.elementor-133420 .elementor-element.elementor-element-1e56912{--display:flex;}.elementor-133420 .elementor-element.elementor-element-4fd71e4{--display:flex;}.elementor-133420 .elementor-element.elementor-element-e8405ee{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-133420 .elementor-element.elementor-element-e8405ee > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-133420 .elementor-element.elementor-element-e09a764{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-133420 .elementor-element.elementor-element-48f4b19{--width:1800%;}.elementor-133420 .elementor-element.elementor-element-5ff4601{--width:30%;}.elementor-133420 .elementor-element.elementor-element-d60bd45{--width:80%;}.elementor-133420 .elementor-element.elementor-element-e09a764{--width:30%;}}/* Start custom CSS for html, class: .elementor-element-5e76683 */.contact-form-card {
  background: #ffffff !important;
  border-radius: 16px;
  padding: 36px 28px;
  width: 100%;
  max-width: 400px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  opacity: 1 !important;
  filter: none !important;
  -webkit-filter: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  position: relative;
  z-index: 10;
}

.contact-form-card .form-header h2 {
  font-size: 26px;
  font-weight: 800;
  color: #1a202c !important;
  margin: 0 0 6px;
  opacity: 1 !important;
}

.contact-form-card .subtitle {
  font-size: 15px;
  color: #6b7280 !important;
  line-height: 1.5;
  margin: 0 0 24px;
  opacity: 1 !important;
}

.contact-form-card .form-group {
  margin-bottom: 16px;
}

.contact-form-card .form-group input,
.contact-form-card .form-group textarea {
  width: 100%;
  padding: 13px 16px;
  font-size: 15px;
  font-family: inherit;
  color: #374151 !important;
  background: #ffffff !important;
  border: 1.5px solid #e2e2e2;
  border-radius: 10px;
  outline: none;
  transition: border-color 0.2s;
  box-sizing: border-box;
  opacity: 1 !important;
  filter: none !important;
}

.contact-form-card .form-group input::placeholder,
.contact-form-card .form-group textarea::placeholder {
  color: #9ca3af;
  font-size: 15px;
}

.contact-form-card .form-group input:focus,
.contact-form-card .form-group textarea:focus {
  border-color: #6b8aed;
}

.contact-form-card .form-group textarea {
  min-height: 120px;
  resize: vertical;
}

.contact-form-card .submit-btn {
  display: block;
  width: 75%;
  margin: 20px auto 0;
  padding: 14px;
  font-size: 16px;
  font-weight: 700;
  color: #ffffff !important;
  background-color: #5b7de8 !important;
  border: none;
  border-radius: 30px;
  cursor: pointer;
  transition: background-color 0.2s;
  opacity: 1 !important;
  filter: none !important;
}

.contact-form-card .submit-btn:hover {
  background-color: #4a6ad4 !important;
}

/* Success message */
.contact-form-card .success-msg {
  display: none;
  text-align: center;
  padding: 30px 0;
}

.contact-form-card .success-msg .checkmark {
  width: 60px;
  height: 60px;
  background-color: #e8f5e9;
  color: #22c55e;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 16px;
  font-size: 30px;
}

.contact-form-card .success-msg h3 {
  font-size: 20px;
  font-weight: 700;
  color: #1a202c;
  margin: 0 0 8px;
}

.contact-form-card .success-msg p {
  font-size: 15px;
  color: #6b7280;
  line-height: 1.5;
  margin: 0;
}

/* Toggle on submission */
.contact-form-card.submitted .contact-form {
  display: none;
}

.contact-form-card.submitted .form-header {
  display: none;
}

.contact-form-card.submitted .success-msg {
  display: block;
}/* End custom CSS */