.elementor-40290 .elementor-element.elementor-element-319da42{--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;--gap:040px 040px;--row-gap:040px;--column-gap:040px;--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-40290 .elementor-element.elementor-element-319da42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40290 .elementor-element.elementor-element-a58a33d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:-50px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-40290 .elementor-element.elementor-element-a58a33d.e-con{--align-self:flex-start;}.elementor-40290 .elementor-element.elementor-element-5dab799{--display:flex;--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40290 .elementor-element.elementor-element-5dab799.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-40290 .elementor-element.elementor-element-a4b1279 .breadcrumbs{flex-flow:wrap;justify-content:flex-start;font-size:14px;}.elementor-40290 .elementor-element.elementor-element-a4b1279 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40290 .elementor-element.elementor-element-a4b1279 .breadcrumbs li:not(.first):before{content:"/";}.elementor-40290 .elementor-element.elementor-element-a4b1279 .breadcrumbs li.current:last-child{display:inline-flex;}.elementor-40290 .elementor-element.elementor-element-a4b1279 .breadcrumbs li:not(:first-child):before, .elementor-40290 .elementor-element.elementor-element-a4b1279 .breadcrumbs li:not(:first-child) i{color:#3B8390;font-size:11px;}.elementor-40290 .elementor-element.elementor-element-a4b1279 .breadcrumbs li:not(:first-child) svg{fill:#3B8390;color:#3B8390;width:11px;}.elementor-40290 .elementor-element.elementor-element-a4b1279 .children{--sub-icon-size:11px;}.elementor-40290 .elementor-element.elementor-element-a4b1279 .breadcrumbs li:not(:first-child):before, .elementor-40290 .elementor-element.elementor-element-a4b1279 .breadcrumbs li:not(:first-child) i, .elementor-40290 .elementor-element.elementor-element-a4b1279 .breadcrumbs li:not(:first-child) svg{margin:0 8px;}.elementor-40290 .elementor-element.elementor-element-848ad8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:080px 80px;--row-gap:080px;--column-gap:80px;--margin-top:-120px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-40290 .elementor-element.elementor-element-848ad8d.e-con{--align-self:flex-start;}.elementor-40290 .elementor-element.elementor-element-1caff50{--display:flex;--width:67.777%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40290 .elementor-element.elementor-element-1caff50.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-40290 .elementor-element.elementor-element-f75f28b{width:var( --container-widget-width, 1300px );max-width:1300px;--container-widget-width:1300px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;color:var( --e-global-color-el_c_2_text );--textColor:var( --e-global-color-el_c_2_text );}.elementor-40290 .elementor-element.elementor-element-f75f28b.elementor-element{--align-self:center;}.elementor-40290 .elementor-element.elementor-element-c08e7f0{width:var( --container-widget-width, 1300px );max-width:1300px;--container-widget-width:1300px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;color:var( --e-global-color-el_c_2_text );--textColor:var( --e-global-color-el_c_2_text );}.elementor-40290 .elementor-element.elementor-element-c08e7f0 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-40290 .elementor-element.elementor-element-c08e7f0.elementor-element{--align-self:center;}.elementor-40290 .elementor-element.elementor-element-4a3c86b{width:var( --container-widget-width, 1300px );max-width:1300px;--container-widget-width:1300px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );text-transform:var( --e-global-typography-el_f_paragraph_m-text-transform );font-style:var( --e-global-typography-el_f_paragraph_m-font-style );text-decoration:var( --e-global-typography-el_f_paragraph_m-text-decoration );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );color:var( --e-global-color-el_c_2_text );--textColor:var( --e-global-color-el_c_2_text );}.elementor-40290 .elementor-element.elementor-element-4a3c86b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40290 .elementor-element.elementor-element-4a3c86b.elementor-element{--align-self:center;}.elementor-40290 .elementor-element.elementor-element-612a326 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-40290 .elementor-element.elementor-element-ec41f25{width:var( --container-widget-width, 1300px );max-width:1300px;--container-widget-width:1300px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );text-transform:var( --e-global-typography-el_f_paragraph_m-text-transform );font-style:var( --e-global-typography-el_f_paragraph_m-font-style );text-decoration:var( --e-global-typography-el_f_paragraph_m-text-decoration );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );color:var( --e-global-color-el_c_2_text );--textColor:var( --e-global-color-el_c_2_text );}.elementor-40290 .elementor-element.elementor-element-ec41f25 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-40290 .elementor-element.elementor-element-ec41f25.elementor-element{--align-self:center;}.elementor-40290 .elementor-element.elementor-element-9ccb393 > .elementor-widget-container{margin:-40px 0px -30px 0px;}.elementor-40290 .elementor-element.elementor-element-1b495ac{--display:flex;--margin-top:-30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-40290 .elementor-element.elementor-element-7344f9b{--e-image-carousel-slides-to-show:5;}.elementor-40290 .elementor-element.elementor-element-7344f9b > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-40290 .elementor-element.elementor-element-cbc4a69{width:var( --container-widget-width, 1300px );max-width:1300px;--container-widget-width:1300px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );text-transform:var( --e-global-typography-el_f_paragraph_m-text-transform );font-style:var( --e-global-typography-el_f_paragraph_m-font-style );text-decoration:var( --e-global-typography-el_f_paragraph_m-text-decoration );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );color:var( --e-global-color-el_c_2_text );--textColor:var( --e-global-color-el_c_2_text );}.elementor-40290 .elementor-element.elementor-element-cbc4a69 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40290 .elementor-element.elementor-element-cbc4a69.elementor-element{--align-self:center;}.elementor-40290 .elementor-element.elementor-element-281e503{width:var( --container-widget-width, 1300px );max-width:1300px;--container-widget-width:1300px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );text-transform:var( --e-global-typography-el_f_paragraph_m-text-transform );font-style:var( --e-global-typography-el_f_paragraph_m-font-style );text-decoration:var( --e-global-typography-el_f_paragraph_m-text-decoration );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );color:var( --e-global-color-el_c_2_text );--textColor:var( --e-global-color-el_c_2_text );}.elementor-40290 .elementor-element.elementor-element-281e503 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40290 .elementor-element.elementor-element-281e503.elementor-element{--align-self:center;}.elementor-40290 .elementor-element.elementor-element-661ca83 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-40290 .elementor-element.elementor-element-c69ea58{width:var( --container-widget-width, 1300px );max-width:1300px;--container-widget-width:1300px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );text-transform:var( --e-global-typography-el_f_paragraph_m-text-transform );font-style:var( --e-global-typography-el_f_paragraph_m-font-style );text-decoration:var( --e-global-typography-el_f_paragraph_m-text-decoration );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );color:var( --e-global-color-el_c_2_text );--textColor:var( --e-global-color-el_c_2_text );}.elementor-40290 .elementor-element.elementor-element-c69ea58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40290 .elementor-element.elementor-element-c69ea58.elementor-element{--align-self:center;}.elementor-40290 .elementor-element.elementor-element-7ea99a5{width:var( --container-widget-width, 1300px );max-width:1300px;--container-widget-width:1300px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );text-transform:var( --e-global-typography-el_f_paragraph_m-text-transform );font-style:var( --e-global-typography-el_f_paragraph_m-font-style );text-decoration:var( --e-global-typography-el_f_paragraph_m-text-decoration );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );color:var( --e-global-color-el_c_2_text );--textColor:var( --e-global-color-el_c_2_text );}.elementor-40290 .elementor-element.elementor-element-7ea99a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40290 .elementor-element.elementor-element-7ea99a5.elementor-element{--align-self:center;}.elementor-40290 .elementor-element.elementor-element-a97cf5f{width:var( --container-widget-width, 1300px );max-width:1300px;--container-widget-width:1300px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );text-transform:var( --e-global-typography-el_f_paragraph_m-text-transform );font-style:var( --e-global-typography-el_f_paragraph_m-font-style );text-decoration:var( --e-global-typography-el_f_paragraph_m-text-decoration );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );color:var( --e-global-color-el_c_2_text );--textColor:var( --e-global-color-el_c_2_text );}.elementor-40290 .elementor-element.elementor-element-a97cf5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40290 .elementor-element.elementor-element-a97cf5f.elementor-element{--align-self:center;}.elementor-40290 .elementor-element.elementor-element-bc5aca6{width:var( --container-widget-width, 1300px );max-width:1300px;--container-widget-width:1300px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );text-transform:var( --e-global-typography-el_f_paragraph_m-text-transform );font-style:var( --e-global-typography-el_f_paragraph_m-font-style );text-decoration:var( --e-global-typography-el_f_paragraph_m-text-decoration );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );color:var( --e-global-color-el_c_2_text );--textColor:var( --e-global-color-el_c_2_text );}.elementor-40290 .elementor-element.elementor-element-bc5aca6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40290 .elementor-element.elementor-element-bc5aca6.elementor-element{--align-self:center;}.elementor-40290 .elementor-element.elementor-element-84397da{--display:flex;}@media(max-width:1024px){.elementor-40290 .elementor-element.elementor-element-f75f28b{width:100%;max-width:100%;}.elementor-40290 .elementor-element.elementor-element-c08e7f0{width:100%;max-width:100%;}.elementor-40290 .elementor-element.elementor-element-4a3c86b{width:100%;max-width:100%;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-40290 .elementor-element.elementor-element-ec41f25{width:100%;max-width:100%;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-40290 .elementor-element.elementor-element-cbc4a69{width:100%;max-width:100%;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-40290 .elementor-element.elementor-element-281e503{width:100%;max-width:100%;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-40290 .elementor-element.elementor-element-c69ea58{width:100%;max-width:100%;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-40290 .elementor-element.elementor-element-7ea99a5{width:100%;max-width:100%;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-40290 .elementor-element.elementor-element-a97cf5f{width:100%;max-width:100%;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-40290 .elementor-element.elementor-element-bc5aca6{width:100%;max-width:100%;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}}@media(max-width:767px){.elementor-40290 .elementor-element.elementor-element-848ad8d{--content-width:500px;}.elementor-40290 .elementor-element.elementor-element-1caff50{--width:100%;}.elementor-40290 .elementor-element.elementor-element-f75f28b{font-size:1.32rem;}.elementor-40290 .elementor-element.elementor-element-c08e7f0{font-size:1.32rem;}.elementor-40290 .elementor-element.elementor-element-4a3c86b{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-40290 .elementor-element.elementor-element-ec41f25{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-40290 .elementor-element.elementor-element-7344f9b{--e-image-carousel-slides-to-show:3;}.elementor-40290 .elementor-element.elementor-element-cbc4a69{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-40290 .elementor-element.elementor-element-281e503{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-40290 .elementor-element.elementor-element-c69ea58{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-40290 .elementor-element.elementor-element-7ea99a5{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-40290 .elementor-element.elementor-element-a97cf5f{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}.elementor-40290 .elementor-element.elementor-element-bc5aca6{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-bc5aca6 */.allminds-form-container {
  max-width: 100%;
  width: 100%;
  margin: 0;
  padding: 2rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

.allminds-form-card {
  background: white;
  border-radius: 12px;
  padding: 2rem;
  border: 1px solid #e5e7eb;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
}

.allminds-form-header {
  margin-bottom: 1.5rem;
  text-align: left;
}

.allminds-form-title {
  font-size: 1.75rem;
  font-weight: 700;
  color: #00a3af;
  margin: 0 0 0.5rem 0;
}

.allminds-form-subtitle {
  font-size: 1rem;
  color: #6b7280;
  margin: 0;
}

.allminds-form-group {
  margin-bottom: 0.375rem;
}

.allminds-form-label {
  display: none;
}

.allminds-form-input,
.allminds-form-textarea {
  width: 100%;
  padding: 0.75rem;
  border: 2px solid #d1d5db;
  border-radius: 8px;
  font-size: 1rem;
  transition: all 0.2s;
  box-sizing: border-box;
}

.allminds-form-input::placeholder,
.allminds-form-textarea::placeholder {
  color: #9ca3af;
  opacity: 1;
}

.allminds-form-input:focus,
.allminds-form-textarea:focus {
  outline: none;
  border-color: #00a3af;
  box-shadow: 0 0 0 3px rgba(0, 163, 175, 0.1);
}

.allminds-form-textarea {
  min-height: 120px;
  resize: vertical;
}

.allminds-form-checkbox-group {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin: 1.5rem 0;
}

.allminds-form-checkbox {
  width: 1.125rem;
  height: 1.125rem;
  cursor: pointer;
  flex-shrink: 0;
}

.allminds-form-checkbox-label {
  font-size: 0.875rem;
  color: #4b5563;
  cursor: pointer;
  user-select: none;
  line-height: 1.4;
}

.allminds-form-button {
  width: 100%;
  padding: 0.875rem;
  background: #00a3af;
  color: white;
  border: none;
  border-radius: 8px;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s;
}

.allminds-form-button:hover:not(:disabled) {
  background: #008a94;
  transform: translateY(-1px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}

.allminds-form-button:disabled {
  background: #9ca3af;
  cursor: not-allowed;
  transform: none;
}

.allminds-form-message {
  padding: 1rem;
  border-radius: 8px;
  margin-top: 1rem;
  text-align: center;
  font-size: 0.875rem;
}

.allminds-form-message.success {
  background: #d1fae5;
  color: #065f46;
  border: 1px solid #10b981;
}

.allminds-form-message.error {
  background: #fee2e2;
  color: #991b1b;
  border: 1px solid #ef4444;
}/* End custom CSS */