.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-65efdc87-e4b8-63fe-f6c2-d43c62ca43b9 {
margin-top: 30px !important;
}
.lfr-layout-structure-item-ea9c44e0-bdb0-39a0-8453-ce3d16f9eb02 {
margin-bottom: 18px !important;
}
.lfr-layout-structure-item-ea9c44e0-bdb0-39a0-8453-ce3d16f9eb02 {
.we-section-header {
color: #000 !important;
font-size: 24px !important;
         font-family: Rubik !important;


}
h2.we-section-header {
 @media screen and (max-width: 765px) {
font-weight: bold !important;

}
}
}.lfr-layout-structure-item-aa12d38e-b92c-4e1f-fa8a-4bdecd943e0f {
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-2f16f938-9443-3d13-9f4d-5461677f01e1 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-187e7043-596a-9cca-6112-f82999bc5090 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-74490368-380c-7524-bad2-fde930a36d74 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-25034b05-dd3e-c6cb-52fe-56862abdd96f {

    .contact-form-control {

      .margin-end-100 {
        margin-inline-end: 100px;
        @media screen and (max-width: 992px) {
          margin-inline-end: 0;
        }
      }
      .not-resize textarea {
        resize: none;
        max-height: 45px !important;
        overflow: auto;
        @media screen and (max-width: 765px) {
            
            max-height: 50px !important;
        }
      }
      input,
      textarea {
        background-color: transparent;
        resize: none;
  
        width: 100%;
        border: 1px solid #ebebeb;
        border-radius: 5px;
        outline: none;
        font-style: normal;
        font-variant: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
        // height: 45px;
        height: auto;
        padding-top: 11.7px;
        padding-bottom: 11.7px;
        &::placeholder {
          color: #9b9b9b;
          padding: 2px 0;
        }
        &:disabled {
          color: #000;
          background-color: #e5e5e5;
          opacity: 0.7;
        }
        @media screen and (max-width: 765px) {
          font-size: 14px;
          line-height: 20px;
        }
        &:focus {
          border-color: #ebebeb;
          box-shadow: none;
        }
      }
      label {
        font-style: normal;
        font-variant: normal;
        font-size: 18px;
        line-height: 22px;
        font-weight: bold;
        margin-bottom: 2px;
        @media screen and (max-width: 765px) {
          font-size: 16px;
          line-height: 20px;
        }
        white-space: nowrap;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
      }
  
      .select-from-list {
        input {
          border-bottom-right-radius: 5px !important;
          border-top-right-radius: 5px !important;
          border-radius: 5px !important;
        }
        .input-group > .input-group-item.input-group-prepend {
            margin-left: unset !important;
            margin-right: unset !important;
            margin-inline-end: unset !important;
            margin-inline-start: unset !important;
        }
  
        .input-group-append {
          button {
            display: none;
          }
          position: absolute;
          inset-inline-end: 19px;
          inset-block-start: 18px;
          transform: translateX(-50%);
          width: 0;
          height: 0;
          border-width: 0 5px 5px;
          border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #999;
          border-style: solid;
          &:has(button[aria-expanded="false"]) {
            border-width: 5px 5px 0;
            border-color: #999 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
          }
  
          // rtl
          [dir="rtl"] {
            inset-inline-end: 24px;
          }
        }
      }
      .btn-primary {
        font-weight: normal;
        background-color: #9c2799;
        color: #fff;
        border: 1px solid;
        border-color: #9c2799;
        border-radius: 6px;
        min-width: 190px;
        padding-top: 12px;
        padding-bottom: 12px;
      }
  
      .form-actions {
        @media screen and (max-width: 765px) {
          button,
          a {
            width: 100%;
            text-align: center;
          }
        }
      }
      .clear-btn {
        .fragment_84 {
          margin-top: 0;
          button {
            margin-top: 0;
            @media screen and (max-width: 765px) {
              width: 100% !important;
            }
          }
        }
      }
      .cancel-btn {
        .fragment_84 {
          margin-top: 0;
          a {
            border: none;
            text-decoration: underline;
            @media screen and (max-width: 765px) {
              width: 100% !important;
            }
          }
          button {
            margin-top: 0;
            @media screen and (max-width: 765px) {
              width: 100% !important;
            }
          }
        }
      }
    }
  
}.lfr-layout-structure-item-28f71e42-dad1-f044-3784-2e0ec3fda6d5 {
margin-bottom: 18px !important;
}
.lfr-layout-structure-item-28f71e42-dad1-f044-3784-2e0ec3fda6d5 {
.we-section-header {
color: #000 !important;
font-size: 24px !important;
        @media screen and (max-width: 765px) {
font-size: 16px !important;

}


}
}.lfr-layout-structure-item-37dac683-9081-5f80-c5dc-e7276a50df2b {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d53eef21-f0d7-57cf-a95e-d7c788578415 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-134e51e5-cfdd-c851-c00a-084d2d675d7d {
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6b767f51-6ab6-7a5c-d7b2-21b1caf14c83 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-60e05eaa-fccb-968c-d1c2-d7fc8c1cfb11 {
min-height : 53vh;
}.lfr-layout-structure-item-7ccc95fc-83b6-7b36-0563-ae250667f8b7 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
@media screen and (max-width: 575px) {.lfr-layout-structure-item-aa12d38e-b92c-4e1f-fa8a-4bdecd943e0f {
margin-bottom: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-0,0rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-cd2896f4-4e46-6520-3805-23fc71ecaf64 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-fa113e3b-d8d5-7b72-962d-724c13656d9f {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e722046c-69ee-7650-4d57-d5028253fd8a {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-dcec37e7-6178-b6da-a0dc-6aa4f9cb4cc8 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-134e51e5-cfdd-c851-c00a-084d2d675d7d {
margin-bottom: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-0,0rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-134e51e5-cfdd-c851-c00a-084d2d675d7d {
width: 100%

}.lfr-layout-structure-item-ea809f84-7aad-bff3-6197-1ca238743013 {
width: 100% !important;
}
.lfr-layout-structure-item-bf7056b9-d802-4f62-f252-cead5dc32a90 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f4b598b9-c865-bdeb-3edb-8198a0348ecd {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
}