.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.\!w-full {
  width: 100% !important;
}
.\!rounded-e-none {
  border-start-end-radius: 0px !important;
  border-end-end-radius: 0px !important;
}

.\!rounded-s-none {
  border-start-start-radius: 0px !important;
  border-end-start-radius: 0px !important;
}

.placeholder\:\!text-aeblack-500::-moz-placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(95 100 109 / var(--tw-text-opacity)) !important;
}

.placeholder\:\!text-aeblack-500::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(95 100 109 / var(--tw-text-opacity)) !important;
}
.hover\:\!shadow-none:hover {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.focus-visible\:relative:focus-visible {
  position: relative;
}

.focus-visible\:\!border-transparent:focus-visible {
  border-color: transparent !important;
}

.focus-visible\:\!shadow-none:focus-visible {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.focus-visible\:\!ring-offset-0:focus-visible {
  --tw-ring-offset-width: 0px !important;
}


@media (min-width: 768px) {
 
  .md\:w-72 {
    width: 18rem;
  }

}
@media (min-width: 1280px){
  .xl\:w-80 {
    width: 20rem;
  }
}
@media (min-width: 1536px){
  .\32xl\:h-13 {
    height: 3.25rem;
  }
}

@media (min-width: 1536px) {
  .\32xl\:btn-lg.aegov-btn {
    height: 3.25rem;
    gap: 0.75rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    font-size: 1.125rem;
  }

  .\32xl\:btn-lg.aegov-btn > svg {
    height: 1.75rem;
    width: 1.75rem;
  }

  .\32xl\:btn-lg.aegov-btn:has(svg) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .\32xl\:btn-lg.aegov-btn:has(svg + svg) {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\32xl\:btn-lg.aegov-btn > img {
    height: 1.75rem;
    width: 1.75rem;
  }

  .\32xl\:btn-lg.aegov-btn:has(img) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .\32xl\:btn-lg.aegov-btn:has(img + img) {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\32xl\:btn-lg.aegov-btn .btn-icon {
    width: 3.25rem;
    gap: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .\32xl\:control-lg.aegov-form-control label {
    font-size: 1rem;
  }

  .\32xl\:control-lg.aegov-form-control .form-control-input {
    font-size: 1.125rem;
  }

  .\32xl\:control-lg.aegov-form-control .form-control-input input {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
  }

  .\32xl\:control-lg.aegov-form-control .form-control-input select {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
  }

  .\32xl\:control-lg.aegov-form-control .form-control-input textarea {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
  }

  .\32xl\:control-lg.aegov-form-control .form-control-input input[type="file"] {
    height: 3.5rem;
    font-size: 1.125rem;
  }

  .\32xl\:control-lg.aegov-form-control .form-control-input input[type="file"]::file-selector-button {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .\32xl\:control-lg.aegov-form-control .form-control-input .control-prefix > svg,.\32xl\:control-lg .aegov-form-control .form-control-input .control-suffix > svg {
    height: 1.75rem;
    width: 1.75rem;
  }
}