.elementor-131406 .elementor-element.elementor-element-cb08bbc{--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-131406 .elementor-element.elementor-element-cb08bbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-131406 .elementor-element.elementor-element-50caf17{--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-131406 .elementor-element.elementor-element-17c5cf9 .elementor-heading-title{font-size:18px;}.elementor-131406 .elementor-element.elementor-element-584e6fc > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-584e6fc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-584e6fc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-584e6fc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-584e6fc .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-87459cd > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-87459cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-87459cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-87459cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-87459cd .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-d7110c5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-d7110c5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-d7110c5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-d7110c5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-d7110c5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-afbe714 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-afbe714 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-afbe714 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-afbe714{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-afbe714 .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-e08bedd > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-e08bedd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-e08bedd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-e08bedd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-e08bedd .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-8a9fec7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-8a9fec7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-8a9fec7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-8a9fec7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-8a9fec7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-508a602 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-508a602 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-508a602 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-508a602{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-508a602 .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-0d38770 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-0d38770 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-0d38770 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-0d38770{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-0d38770 .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-15d2575 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-15d2575 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-15d2575 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-15d2575{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-15d2575 .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-c256d40 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-c256d40 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-c256d40 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-c256d40{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-c256d40 .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-8e651cb > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-8e651cb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-8e651cb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-8e651cb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-8e651cb .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-6f58fef > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-6f58fef .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-6f58fef .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-6f58fef{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-6f58fef .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-1bb1b78 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-1bb1b78 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-1bb1b78 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-1bb1b78{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-1bb1b78 .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-07074ce > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-07074ce .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-07074ce .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-07074ce{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-07074ce .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-a9772df > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-a9772df .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-a9772df .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-a9772df{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-a9772df .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-b070006 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-b070006 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-b070006 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-b070006{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-b070006 .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-dddaef0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-dddaef0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-dddaef0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-131406 .elementor-element.elementor-element-dddaef0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-131406 .elementor-element.elementor-element-dddaef0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-131406 .elementor-element.elementor-element-9ca6e60{--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-131406 .elementor-element.elementor-element-d32a4bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(100px/2);}.elementor-131406 .elementor-element.elementor-element-d32a4bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(100px/2);}.elementor-131406 .elementor-element.elementor-element-d32a4bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(100px/2);margin-left:calc(100px/2);}.elementor-131406 .elementor-element.elementor-element-d32a4bc .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-100px/2);margin-left:calc(-100px/2);}body.rtl .elementor-131406 .elementor-element.elementor-element-d32a4bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-100px/2);}body:not(.rtl) .elementor-131406 .elementor-element.elementor-element-d32a4bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-100px/2);}.elementor-131406 .elementor-element.elementor-element-d32a4bc .elementor-icon-list-icon{width:14px;}.elementor-131406 .elementor-element.elementor-element-d32a4bc .elementor-icon-list-icon i{font-size:14px;}.elementor-131406 .elementor-element.elementor-element-d32a4bc .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-131406 .elementor-element.elementor-element-90cb514 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-c90f3b6 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-39a7d6c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-05fca1d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-143da8c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-1cda4d0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-a52c27c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-4377c77 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-b3daaf4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-17a1d2f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-e9e0ab4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-4d8dfa4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-abfd136 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-9c8100d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-30f9610 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-383a2a4 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-131406 .elementor-element.elementor-element-383a2a4 .elementor-button:hover, .elementor-131406 .elementor-element.elementor-element-383a2a4 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-131406 .elementor-element.elementor-element-383a2a4 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-ba13d1f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-a264911 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-ed15639 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-159b475 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-2d6ece4 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-131406 .elementor-element.elementor-element-2d6ece4 .elementor-button:hover, .elementor-131406 .elementor-element.elementor-element-2d6ece4 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-131406 .elementor-element.elementor-element-2d6ece4 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-131406 .elementor-element.elementor-element-306779f{--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-131406 .elementor-element.elementor-element-cb08bbc{--width:1800%;}.elementor-131406 .elementor-element.elementor-element-50caf17{--width:25%;}.elementor-131406 .elementor-element.elementor-element-9ca6e60{--width:80%;}.elementor-131406 .elementor-element.elementor-element-306779f{--width:30%;}}/* Start custom CSS for html, class: .elementor-element-c15c3c8 */.callout-box {
  background-color: #fdf8e8;
  border-left: 4px solid #f0b429;
  border-radius: 8px;
  padding: 20px 24px;
  max-width: 700px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}

.callout-header {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}

.callout-icon {
  font-size: 20px;
}

.callout-title {
  font-size: 16px;
  font-weight: 700;
  color: #2d3748;
}

.callout-body {
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
  color: #4a5568;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e8ed39a */.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 */