/*
/*
/*  custom.css
/*
/*  If not using Gulp and Sass, add your custom CSS below then include it
/*  in your page by adding a reference to assets/css/custom.css in the head of each page.
/*
*/

.nav-item:hover .dropdown-menu {
  display:flex;
}

.navbar .dropdown-menu {
  margin-top: 0 !important;
}

ul.navbar-nav li a.nav-link{
  color: rgba(255, 255, 255, 0.9) !important;
}

@media only screen and (max-width: 992px) {
  .dropdown-item {
    color: rgba(255, 255, 255, 0.5) !important;
  }
}

/*@media only screen and (min-width: 992px) {*/
/*  #block-primarymenu li a {*/
/*    font-size: 0.9rem;*/
/*  }*/
/*}*/



.shadow-teal {
  box-shadow: 8px 8px 2px 1px rgb(200, 221, 233);
}

.form-control-stripe-element {
  padding-top: 15px !important;
}

@media (min-width: 768px) {
  .form-control-stripe-element {
    padding-top: 17px !important;
  }
}

.form-group label {
  color: #495057;
}

.text-muted {
  color: #adb5bd !important;
}

.views-exposed-form {
  margin-bottom: 2rem;
}

.cursor-default {
  cursor: default;
}

.cursor-crosshair {
  cursor: crosshair;
}

.cursor-grab {
  cursor: grab;
}

.cursor-pointer {
  cursor: pointer;
}

small, .small {
  font-size: 0.85rem !important;
}

@media (max-width: 576px) {
  .modal-dialog-centered {
    align-items: flex-end !important;
  }
}

@media only screen and (max-width: 992px) {
  .navbar-collapse.justify-content-end.collapse.show a.btn {
    margin-bottom: 1.4rem;
  }

  .navbar-collapse.justify-content-end.collapse.show {
    padding-bottom: 1rem;
  }
}

.process-circle:empty.bg-primary {
  background: #eef0f7 !important;
}

@media (min-width: 768px) {
  .process-vertical li:after {
    content: '';
    display: block;
    width: 1px;
    height: 100% !important;
    background: #dee2e6;
    position: absolute;
    top: 0 !important;
    z-index: -1;
  }

  .process-vertical li:first-child:after {
    top: 45% !important;
    height: 55% !important;
  }

  .process-vertical li:last-child:after {
    height: 50% !important;
  }
}


.icon.icon-xl {
  height: 6rem;
}

.absolute-top {
  position: absolute;
  top: 0;
}

.position-relative-leap {
  position: relative !important; }

.frameless .card {
  background-color: transparent;
  border: 0;
}

.frameless .card-body {
  padding: 1.5rem 0 0 0;
}

.rounded-img-wrapper img{
  border-radius: 0.625rem;
}

.text-dark a:not(.btn), .text-dark h1, .text-dark h2, .text-dark h3, .text-dark h4, .text-dark h5, .text-dark h6, .text-dark .h1, .text-dark .h2, .text-dark .h3, .text-dark .h4, .text-dark .h5, .text-dark .h6, .text-dark .display-1, .text-dark .display-2, .text-dark .display-3, .text-dark .display-4 {
  color: #212529;
}

.text-light .text-primary {
  color: #fff !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.nav-link.collapsed > img.arrow-down {
  display: none;
}

.nav-link.collapsed > img.arrow-up {
  display: inline;
}

.nav-link:not(.collapsed) > img.arrow-down {
  display: inline;
}

.nav-link:not(.collapsed) > img.arrow-up {
  display: none;
}

.navbar-dark {
  background: #1B1F3B;
}

.toolbar-horizontal .navbar {
  top: 79px !important;
}

.toolbar-vertical .navbar {
  top: 39px !important;
}

.ui-dialog.ui-dialog-off-canvas {
  z-index: 9999;
}

.ui-dialog {
  z-index: 1100 !important;
}

.layout-builder-block {
  padding: unset;
}

.layout-builder-block-padding {
  padding: 1.5em;
}

.h-fixed-50, .h-fixed-50-wrapper .card {
  min-height: 50px;
}

.h-fixed-75, .h-fixed-75-wrapper .card {
  min-height: 75px;
}

.h-fixed-100, .h-fixed-100-wrapper .card {
  min-height: 100px;
}

.h-fixed-125, .h-fixed-125-wrapper .card {
  min-height: 125px;
}

.h-fixed-150, .h-fixed-150-wrapper .card {
  min-height: 150px;
}

.h-fixed-175, .h-fixed-175-wrapper .card {
  min-height: 175px;
}

.h-fixed-200, .h-fixed-200-wrapper .card {
  min-height: 200px;
}

.h-fixed-225, .h-fixed-225-wrapper .card {
  min-height: 225px;
}

.h-fixed-250, .h-fixed-250-wrapper .card {
  min-height: 250px;
}

.h-fixed-275, .h-fixed-275-wrapper .card {
  min-height: 275px;
}

.h-fixed-300, .h-fixed-300-wrapper .card {
  min-height: 300px;
}

.h-fixed-325, .h-fixed-325-wrapper .card {
  min-height: 325px;
}

.h-fixed-350, .h-fixed-350-wrapper .card {
  min-height: 350px;
}

.h-fixed-375, .h-fixed-375-wrapper .card {
  min-height: 375px;
}

.h-fixed-400, .h-fixed-400-wrapper .card {
  min-height: 400px;
}

.h-fixed-450, .h-fixed-450-wrapper .card {
  min-height: 450px;
}

.h-fixed-500, .h-fixed-500-wrapper .card {
  min-height: 500px;
}

.h-fixed-550, .h-fixed-550-wrapper .card {
  min-height: 550px;
}

.h-fixed-600, .h-fixed-600-wrapper .card {
  min-height: 600px;
}

.h-fixed-650, .h-fixed-650-wrapper .card {
  min-height: 650px;
}

.h-fixed-700, .h-fixed-700-wrapper .card {
  min-height: 700px;
}

.h-fixed-750, .h-fixed-750-wrapper .card {
  min-height: 750px;
}

.h-fixed-800, .h-fixed-800-wrapper .card {
  min-height: 800px;
}

.h-fixed-850, .h-fixed-850-wrapper .card {
  min-height: 850px;
}

.h-fixed-900, .h-fixed-900-wrapper .card {
  min-height: 900px;
}

.h-fixed-950, .h-fixed-950-wrapper .card {
  min-height: 950px;
}

.h-fixed-1000, .h-fixed-1000-wrapper .card {
  min-height: 1000px;
}

@media (min-width: 576px) {

  .h-fixed-sm-50, .h-fixed-sm-50-wrapper .card {
    min-height: 50px;
  }

  .h-fixed-sm-75, .h-fixed-sm-75-wrapper .card {
    min-height: 75px;
  }

  .h-fixed-sm-100, .h-fixed-sm-100-wrapper .card {
    min-height: 100px;
  }

  .h-fixed-sm-125, .h-fixed-sm-125-wrapper .card {
    min-height: 125px;
  }

  .h-fixed-sm-150, .h-fixed-sm-150-wrapper .card {
    min-height: 150px;
  }

  .h-fixed-sm-175, .h-fixed-sm-175-wrapper .card {
    min-height: 175px;
  }

  .h-fixed-sm-200, .h-fixed-sm-200-wrapper .card {
    min-height: 200px;
  }

  .h-fixed-sm-225, .h-fixed-sm-225-wrapper .card {
    min-height: 225px;
  }

  .h-fixed-sm-250, .h-fixed-sm-250-wrapper .card {
    min-height: 250px;
  }

  .h-fixed-sm-275, .h-fixed-sm-275-wrapper .card {
    min-height: 275px;
  }

  .h-fixed-sm-300, .h-fixed-sm-300-wrapper .card {
    min-height: 300px;
  }

  .h-fixed-sm-325, .h-fixed-sm-325-wrapper .card {
    min-height: 325px;
  }

  .h-fixed-sm-350, .h-fixed-sm-350-wrapper .card {
    min-height: 350px;
  }

  .h-fixed-sm-375, .h-fixed-sm-375-wrapper .card {
    min-height: 375px;
  }

  .h-fixed-sm-400, .h-fixed-sm-400-wrapper .card {
    min-height: 400px;
  }

  .h-fixed-sm-450, .h-fixed-sm-450-wrapper .card {
    min-height: 450px;
  }

  .h-fixed-sm-500, .h-fixed-sm-500-wrapper .card {
    min-height: 500px;
  }

  .h-fixed-sm-550, .h-fixed-sm-550-wrapper .card {
    min-height: 550px;
  }

  .h-fixed-sm-600, .h-fixed-sm-600-wrapper .card {
    min-height: 600px;
  }

  .h-fixed-sm-650, .h-fixed-sm-650-wrapper .card {
    min-height: 650px;
  }

  .h-fixed-sm-700, .h-fixed-sm-700-wrapper .card {
    min-height: 700px;
  }

  .h-fixed-sm-750, .h-fixed-sm-750-wrapper .card {
    min-height: 750px;
  }

  .h-fixed-sm-800, .h-fixed-sm-800-wrapper .card {
    min-height: 800px;
  }

  .h-fixed-sm-850, .h-fixed-sm-850-wrapper .card {
    min-height: 850px;
  }

  .h-fixed-sm-900, .h-fixed-sm-900-wrapper .card {
    min-height: 900px;
  }

  .h-fixed-sm-950, .h-fixed-sm-950-wrapper .card {
    min-height: 950px;
  }

  .h-fixed-sm-1000, .h-fixed-sm-1000-wrapper .card {
    min-height: 1000px;
  }
}

@media (min-width: 768px) {

  .h-fixed-md-50, .h-fixed-md-50-wrapper .card {
    min-height: 50px;
  }

  .h-fixed-md-75, .h-fixed-md-75-wrapper .card {
    min-height: 75px;
  }

  .h-fixed-md-100, .h-fixed-md-100-wrapper .card {
    min-height: 100px;
  }

  .h-fixed-md-125, .h-fixed-md-125-wrapper .card {
    min-height: 125px;
  }

  .h-fixed-md-150, .h-fixed-md-150-wrapper .card {
    min-height: 150px;
  }

  .h-fixed-md-175, .h-fixed-md-175-wrapper .card {
    min-height: 175px;
  }

  .h-fixed-md-200, .h-fixed-md-200-wrapper .card {
    min-height: 200px;
  }

  .h-fixed-md-225, .h-fixed-md-225-wrapper .card {
    min-height: 225px;
  }

  .h-fixed-md-250, .h-fixed-md-250-wrapper .card {
    min-height: 250px;
  }

  .h-fixed-md-275, .h-fixed-md-275-wrapper .card {
    min-height: 275px;
  }

  .h-fixed-md-300, .h-fixed-md-300-wrapper .card {
    min-height: 300px;
  }

  .h-fixed-md-325, .h-fixed-md-325-wrapper .card {
    min-height: 325px;
  }

  .h-fixed-md-350, .h-fixed-md-350-wrapper .card {
    min-height: 350px;
  }

  .h-fixed-md-375, .h-fixed-md-375-wrapper .card {
    min-height: 375px;
  }

  .h-fixed-md-400, .h-fixed-md-400-wrapper .card {
    min-height: 400px;
  }

  .h-fixed-md-450, .h-fixed-md-450-wrapper .card {
    min-height: 450px;
  }

  .h-fixed-md-500, .h-fixed-md-500-wrapper .card {
    min-height: 500px;
  }

  .h-fixed-md-550, .h-fixed-md-550-wrapper .card {
    min-height: 550px;
  }

  .h-fixed-md-600, .h-fixed-md-600-wrapper .card {
    min-height: 600px;
  }

  .h-fixed-md-650, .h-fixed-md-650-wrapper .card {
    min-height: 650px;
  }

  .h-fixed-md-700, .h-fixed-md-700-wrapper .card {
    min-height: 700px;
  }

  .h-fixed-md-750, .h-fixed-md-750-wrapper .card {
    min-height: 750px;
  }

  .h-fixed-md-800, .h-fixed-md-800-wrapper .card {
    min-height: 800px;
  }

  .h-fixed-md-850, .h-fixed-md-850-wrapper .card {
    min-height: 850px;
  }

  .h-fixed-md-900, .h-fixed-md-900-wrapper .card {
    min-height: 900px;
  }

  .h-fixed-md-950, .h-fixed-md-950-wrapper .card {
    min-height: 950px;
  }

  .h-fixed-md-1000, .h-fixed-md-1000-wrapper .card {
    min-height: 1000px;
  }
}

@media (min-width: 992px) {

  .h-fixed-lg-50, .h-fixed-lg-50-wrapper .card {
    min-height: 50px;
  }

  .h-fixed-lg-75, .h-fixed-lg-75-wrapper .card {
    min-height: 75px;
  }

  .h-fixed-lg-100, .h-fixed-lg-100-wrapper .card {
    min-height: 100px;
  }

  .h-fixed-lg-125, .h-fixed-lg-125-wrapper .card {
    min-height: 125px;
  }

  .h-fixed-lg-150, .h-fixed-lg-150-wrapper .card {
    min-height: 150px;
  }

  .h-fixed-lg-175, .h-fixed-lg-175-wrapper .card {
    min-height: 175px;
  }

  .h-fixed-lg-200, .h-fixed-lg-200-wrapper .card {
    min-height: 200px;
  }

  .h-fixed-lg-225, .h-fixed-lg-225-wrapper .card {
    min-height: 225px;
  }

  .h-fixed-lg-250, .h-fixed-lg-250-wrapper .card {
    min-height: 250px;
  }

  .h-fixed-lg-275, .h-fixed-lg-275-wrapper .card {
    min-height: 275px;
  }

  .h-fixed-lg-300, .h-fixed-lg-300-wrapper .card {
    min-height: 300px;
  }

  .h-fixed-lg-325, .h-fixed-lg-325-wrapper .card {
    min-height: 325px;
  }

  .h-fixed-lg-350, .h-fixed-lg-350-wrapper .card {
    min-height: 350px;
  }

  .h-fixed-lg-375, .h-fixed-lg-375-wrapper .card {
    min-height: 375px;
  }

  .h-fixed-lg-400, .h-fixed-lg-400-wrapper .card {
    min-height: 400px;
  }

  .h-fixed-lg-450, .h-fixed-lg-450-wrapper .card {
    min-height: 450px;
  }

  .h-fixed-lg-500, .h-fixed-lg-500-wrapper .card {
    min-height: 500px;
  }

  .h-fixed-lg-550, .h-fixed-lg-550-wrapper .card {
    min-height: 550px;
  }

  .h-fixed-lg-600, .h-fixed-lg-600-wrapper .card {
    min-height: 600px;
  }

  .h-fixed-lg-650, .h-fixed-lg-650-wrapper .card {
    min-height: 650px;
  }

  .h-fixed-lg-700, .h-fixed-lg-700-wrapper .card {
    min-height: 700px;
  }

  .h-fixed-lg-750, .h-fixed-lg-750-wrapper .card {
    min-height: 750px;
  }

  .h-fixed-lg-800, .h-fixed-lg-800-wrapper .card {
    min-height: 800px;
  }

  .h-fixed-lg-850, .h-fixed-lg-850-wrapper .card {
    min-height: 850px;
  }

  .h-fixed-lg-900, .h-fixed-lg-900-wrapper .card {
    min-height: 900px;
  }

  .h-fixed-lg-950, .h-fixed-lg-950-wrapper .card {
    min-height: 950px;
  }

  .h-fixed-lg-1000, .h-fixed-lg-1000-wrapper .card {
    min-height: 1000px;
  }
}

@media (min-width: 1200px) {

  .h-fixed-xl-50, .h-fixed-xl-50-wrapper .card {
    min-height: 50px;
  }

  .h-fixed-xl-75, .h-fixed-xl-75-wrapper .card {
    min-height: 75px;
  }

  .h-fixed-xl-100, .h-fixed-xl-100-wrapper .card {
    min-height: 100px;
  }

  .h-fixed-xl-125, .h-fixed-xl-125-wrapper .card {
    min-height: 125px;
  }

  .h-fixed-xl-150, .h-fixed-xl-150-wrapper .card {
    min-height: 150px;
  }

  .h-fixed-xl-175, .h-fixed-xl-175-wrapper .card {
    min-height: 175px;
  }

  .h-fixed-xl-200, .h-fixed-xl-200-wrapper .card {
    min-height: 200px;
  }

  .h-fixed-xl-225, .h-fixed-xl-225-wrapper .card {
    min-height: 225px;
  }

  .h-fixed-xl-250, .h-fixed-xl-250-wrapper .card {
    min-height: 250px;
  }

  .h-fixed-xl-275, .h-fixed-xl-275-wrapper .card {
    min-height: 275px;
  }

  .h-fixed-xl-300, .h-fixed-xl-300-wrapper .card {
    min-height: 300px;
  }

  .h-fixed-xl-325, .h-fixed-xl-325-wrapper .card {
    min-height: 325px;
  }

  .h-fixed-xl-350, .h-fixed-xl-350-wrapper .card {
    min-height: 350px;
  }

  .h-fixed-xl-375, .h-fixed-xl-375-wrapper .card {
    min-height: 375px;
  }

  .h-fixed-xl-400, .h-fixed-xl-400-wrapper .card {
    min-height: 400px;
  }

  .h-fixed-xl-450, .h-fixed-xl-450-wrapper .card {
    min-height: 450px;
  }

  .h-fixed-xl-500, .h-fixed-xl-500-wrapper .card {
    min-height: 500px;
  }

  .h-fixed-xl-550, .h-fixed-xl-550-wrapper .card {
    min-height: 550px;
  }

  .h-fixed-xl-600, .h-fixed-xl-600-wrapper .card {
    min-height: 600px;
  }

  .h-fixed-xl-650, .h-fixed-xl-650-wrapper .card {
    min-height: 650px;
  }

  .h-fixed-xl-700, .h-fixed-xl-700-wrapper .card {
    min-height: 700px;
  }

  .h-fixed-xl-750, .h-fixed-xl-750-wrapper .card {
    min-height: 750px;
  }

  .h-fixed-xl-800, .h-fixed-xl-800-wrapper .card {
    min-height: 800px;
  }

  .h-fixed-xl-850, .h-fixed-xl-850-wrapper .card {
    min-height: 850px;
  }

  .h-fixed-xl-900, .h-fixed-xl-900-wrapper .card {
    min-height: 900px;
  }

  .h-fixed-xl-950, .h-fixed-xl-950-wrapper .card {
    min-height: 950px;
  }

  .h-fixed-xl-1000, .h-fixed-xl-1000-wrapper .card {
    min-height: 1000px;
  }
}

.h-min-50, .h-min-50-wrapper .card {
  min-height: 50px;
}

.h-min-75, .h-min-75-wrapper .card {
  min-height: 75px;
}

.h-min-100, .h-min-100-wrapper .card {
  min-height: 100px;
}

.h-min-125, .h-min-125-wrapper .card {
  min-height: 125px;
}

.h-min-150, .h-min-150-wrapper .card {
  min-height: 150px;
}

.h-min-175, .h-min-175-wrapper .card {
  min-height: 175px;
}

.h-min-200, .h-min-200-wrapper .card {
  min-height: 200px;
}

.h-min-225, .h-min-225-wrapper .card {
  min-height: 225px;
}

.h-min-250, .h-min-250-wrapper .card {
  min-height: 250px;
}

.h-min-275, .h-min-275-wrapper .card {
  min-height: 275px;
}

.h-min-300, .h-min-300-wrapper .card {
  min-height: 300px;
}

.h-min-325, .h-min-325-wrapper .card {
  min-height: 325px;
}

.h-min-350, .h-min-350-wrapper .card {
  min-height: 350px;
}

.h-min-375, .h-min-375-wrapper .card {
  min-height: 375px;
}

.h-min-400, .h-min-400-wrapper .card {
  min-height: 400px;
}

@media (min-width: 576px) {

  .h-min-sm-50, .h-min-sm-50-wrapper .card {
    min-height: 50px;
  }

  .h-min-sm-75, .h-min-sm-75-wrapper .card {
    min-height: 75px;
  }

  .h-min-sm-100, .h-min-sm-100-wrapper .card {
    min-height: 100px;
  }

  .h-min-sm-125, .h-min-sm-125-wrapper .card {
    min-height: 125px;
  }

  .h-min-sm-150, .h-min-sm-150-wrapper .card {
    min-height: 150px;
  }

  .h-min-sm-175, .h-min-sm-175-wrapper .card {
    min-height: 175px;
  }

  .h-min-sm-200, .h-min-sm-200-wrapper .card {
    min-height: 200px;
  }

  .h-min-sm-225, .h-min-sm-225-wrapper .card {
    min-height: 225px;
  }

  .h-min-sm-250, .h-min-sm-250-wrapper .card {
    min-height: 250px;
  }

  .h-min-sm-275, .h-min-sm-275-wrapper .card {
    min-height: 275px;
  }

  .h-min-sm-300, .h-min-sm-300-wrapper .card {
    min-height: 300px;
  }

  .h-min-sm-325, .h-min-sm-325-wrapper .card {
    min-height: 325px;
  }

  .h-min-sm-350, .h-min-sm-350-wrapper .card {
    min-height: 350px;
  }

  .h-min-sm-375, .h-min-sm-375-wrapper .card {
    min-height: 375px;
  }

  .h-min-sm-400, .h-min-sm-400-wrapper .card {
    min-height: 400px;
  }

}

@media (min-width: 768px) {

  .h-min-md-50, .h-min-md-50-wrapper .card {
    min-height: 50px;
  }

  .h-min-md-75, .h-min-md-75-wrapper .card {
    min-height: 75px;
  }

  .h-min-md-100, .h-min-md-100-wrapper .card {
    min-height: 100px;
  }

  .h-min-md-125, .h-min-md-125-wrapper .card {
    min-height: 125px;
  }

  .h-min-md-150, .h-min-md-150-wrapper .card {
    min-height: 150px;
  }

  .h-min-md-175, .h-min-md-175-wrapper .card {
    min-height: 175px;
  }

  .h-min-md-200, .h-min-md-200-wrapper .card {
    min-height: 200px;
  }

  .h-min-md-225, .h-min-md-225-wrapper .card {
    min-height: 225px;
  }

  .h-min-md-250, .h-min-md-250-wrapper .card {
    min-height: 250px;
  }

  .h-min-md-275, .h-min-md-275-wrapper .card {
    min-height: 275px;
  }

  .h-min-md-300, .h-min-md-300-wrapper .card {
    min-height: 300px;
  }

  .h-min-md-325, .h-min-md-325-wrapper .card {
    min-height: 325px;
  }

  .h-min-md-350, .h-min-md-350-wrapper .card {
    min-height: 350px;
  }

  .h-min-md-375, .h-min-md-375-wrapper .card {
    min-height: 375px;
  }

  .h-min-md-400, .h-min-md-400-wrapper .card {
    min-height: 400px;
  }

}

@media (min-width: 992px) {

  .h-min-lg-50, .h-min-lg-50-wrapper .card {
    min-height: 50px;
  }

  .h-min-lg-75, .h-min-lg-75-wrapper .card {
    min-height: 75px;
  }

  .h-min-lg-100, .h-min-lg-100-wrapper .card {
    min-height: 100px;
  }

  .h-min-lg-125, .h-min-lg-125-wrapper .card {
    min-height: 125px;
  }

  .h-min-lg-150, .h-min-lg-150-wrapper .card {
    min-height: 150px;
  }

  .h-min-lg-175, .h-min-lg-175-wrapper .card {
    min-height: 175px;
  }

  .h-min-lg-200, .h-min-lg-200-wrapper .card {
    min-height: 200px;
  }

  .h-min-lg-225, .h-min-lg-225-wrapper .card {
    min-height: 225px;
  }

  .h-min-lg-250, .h-min-lg-250-wrapper .card {
    min-height: 250px;
  }

  .h-min-lg-275, .h-min-lg-275-wrapper .card {
    min-height: 275px;
  }

  .h-min-lg-300, .h-min-lg-300-wrapper .card {
    min-height: 300px;
  }

  .h-min-lg-325, .h-min-lg-325-wrapper .card {
    min-height: 325px;
  }

  .h-min-lg-350, .h-min-lg-350-wrapper .card {
    min-height: 350px;
  }

  .h-min-lg-375, .h-min-lg-375-wrapper .card {
    min-height: 375px;
  }

  .h-min-lg-400, .h-min-lg-400-wrapper .card {
    min-height: 400px;
  }

}

@media (min-width: 1200px) {

  .h-min-xl-50, .h-min-xl-50-wrapper .card {
    min-height: 50px;
  }

  .h-min-xl-75, .h-min-xl-75-wrapper .card {
    min-height: 75px;
  }

  .h-min-xl-100, .h-min-xl-100-wrapper .card {
    min-height: 100px;
  }

  .h-min-xl-125, .h-min-xl-125-wrapper .card {
    min-height: 125px;
  }

  .h-min-xl-150, .h-min-xl-150-wrapper .card {
    min-height: 150px;
  }

  .h-min-xl-175, .h-min-xl-175-wrapper .card {
    min-height: 175px;
  }

  .h-min-xl-200, .h-min-xl-200-wrapper .card {
    min-height: 200px;
  }

  .h-min-xl-225, .h-min-xl-225-wrapper .card {
    min-height: 225px;
  }

  .h-min-xl-250, .h-min-xl-250-wrapper .card {
    min-height: 250px;
  }

  .h-min-xl-275, .h-min-xl-275-wrapper .card {
    min-height: 275px;
  }

  .h-min-xl-300, .h-min-xl-300-wrapper .card {
    min-height: 300px;
  }

  .h-min-xl-325, .h-min-xl-325-wrapper .card {
    min-height: 325px;
  }

  .h-min-xl-350, .h-min-xl-350-wrapper .card {
    min-height: 350px;
  }

  .h-min-xl-375, .h-min-xl-375-wrapper .card {
    min-height: 375px;
  }

  .h-min-xl-400, .h-min-xl-400-wrapper .card {
    min-height: 400px;
  }

}

.h-max-50, .h-max-50-wrapper .card {
  max-height: 50px;
}

.h-max-75, .h-max-75-wrapper .card {
  max-height: 75px;
}

.h-max-100, .h-max-100-wrapper .card {
  max-height: 100px;
}

.h-max-125, .h-max-125-wrapper .card {
  max-height: 125px;
}

.h-max-150, .h-max-150-wrapper .card {
  max-height: 150px;
}

.h-max-175, .h-max-175-wrapper .card {
  max-height: 175px;
}

.h-max-200, .h-max-200-wrapper .card {
  max-height: 200px;
}

.h-max-225, .h-max-225-wrapper .card {
  max-height: 225px;
}

.h-max-250, .h-max-250-wrapper .card {
  max-height: 250px;
}

.h-max-275, .h-max-275-wrapper .card {
  max-height: 275px;
}

.h-max-300, .h-max-300-wrapper .card {
  max-height: 300px;
}

.h-max-325, .h-max-325-wrapper .card {
  max-height: 325px;
}

.h-max-350, .h-max-350-wrapper .card {
  max-height: 350px;
}

.h-max-375, .h-max-375-wrapper .card {
  max-height: 375px;
}

.h-max-400, .h-max-400-wrapper .card {
  max-height: 400px;
}

@media (min-width: 576px) {

  .h-max-sm-50, .h-max-sm-50-wrapper .card {
    max-height: 50px;
  }

  .h-max-sm-75, .h-max-sm-75-wrapper .card {
    max-height: 75px;
  }

  .h-max-sm-100, .h-max-sm-100-wrapper .card {
    max-height: 100px;
  }

  .h-max-sm-125, .h-max-sm-125-wrapper .card {
    max-height: 125px;
  }

  .h-max-sm-150, .h-max-sm-150-wrapper .card {
    max-height: 150px;
  }

  .h-max-sm-175, .h-max-sm-175-wrapper .card {
    max-height: 175px;
  }

  .h-max-sm-200, .h-max-sm-200-wrapper .card {
    max-height: 200px;
  }

  .h-max-sm-225, .h-max-sm-225-wrapper .card {
    max-height: 225px;
  }

  .h-max-sm-250, .h-max-sm-250-wrapper .card {
    max-height: 250px;
  }

  .h-max-sm-275, .h-max-sm-275-wrapper .card {
    max-height: 275px;
  }

  .h-max-sm-300, .h-max-sm-300-wrapper .card {
    max-height: 300px;
  }

  .h-max-sm-325, .h-max-sm-325-wrapper .card {
    max-height: 325px;
  }

  .h-max-sm-350, .h-max-sm-350-wrapper .card {
    max-height: 350px;
  }

  .h-max-sm-375, .h-max-sm-375-wrapper .card {
    max-height: 375px;
  }

  .h-max-sm-400, .h-max-sm-400-wrapper .card {
    max-height: 400px;
  }

}

@media (min-width: 768px) {

  .h-max-md-50, .h-max-md-50-wrapper .card {
    max-height: 50px;
  }

  .h-max-md-75, .h-max-md-75-wrapper .card {
    max-height: 75px;
  }

  .h-max-md-100, .h-max-md-100-wrapper .card {
    max-height: 100px;
  }

  .h-max-md-125, .h-max-md-125-wrapper .card {
    max-height: 125px;
  }

  .h-max-md-150, .h-max-md-150-wrapper .card {
    max-height: 150px;
  }

  .h-max-md-175, .h-max-md-175-wrapper .card {
    max-height: 175px;
  }

  .h-max-md-200, .h-max-md-200-wrapper .card {
    max-height: 200px;
  }

  .h-max-md-225, .h-max-md-225-wrapper .card {
    max-height: 225px;
  }

  .h-max-md-250, .h-max-md-250-wrapper .card {
    max-height: 250px;
  }

  .h-max-md-275, .h-max-md-275-wrapper .card {
    max-height: 275px;
  }

  .h-max-md-300, .h-max-md-300-wrapper .card {
    max-height: 300px;
  }

  .h-max-md-325, .h-max-md-325-wrapper .card {
    max-height: 325px;
  }

  .h-max-md-350, .h-max-md-350-wrapper .card {
    max-height: 350px;
  }

  .h-max-md-375, .h-max-md-375-wrapper .card {
    max-height: 375px;
  }

  .h-max-md-400, .h-max-md-400-wrapper .card {
    max-height: 400px;
  }

}

@media (min-width: 992px) {

  .h-max-lg-50, .h-max-lg-50-wrapper .card {
    max-height: 50px;
  }

  .h-max-lg-75, .h-max-lg-75-wrapper .card {
    max-height: 75px;
  }

  .h-max-lg-100, .h-max-lg-100-wrapper .card {
    max-height: 100px;
  }

  .h-max-lg-125, .h-max-lg-125-wrapper .card {
    max-height: 125px;
  }

  .h-max-lg-150, .h-max-lg-150-wrapper .card {
    max-height: 150px;
  }

  .h-max-lg-175, .h-max-lg-175-wrapper .card {
    max-height: 175px;
  }

  .h-max-lg-200, .h-max-lg-200-wrapper .card {
    max-height: 200px;
  }

  .h-max-lg-225, .h-max-lg-225-wrapper .card {
    max-height: 225px;
  }

  .h-max-lg-250, .h-max-lg-250-wrapper .card {
    max-height: 250px;
  }

  .h-max-lg-275, .h-max-lg-275-wrapper .card {
    max-height: 275px;
  }

  .h-max-lg-300, .h-max-lg-300-wrapper .card {
    max-height: 300px;
  }

  .h-max-lg-325, .h-max-lg-325-wrapper .card {
    max-height: 325px;
  }

  .h-max-lg-350, .h-max-lg-350-wrapper .card {
    max-height: 350px;
  }

  .h-max-lg-375, .h-max-lg-375-wrapper .card {
    max-height: 375px;
  }

  .h-max-lg-400, .h-max-lg-400-wrapper .card {
    max-height: 400px;
  }

}

@media (min-width: 1200px) {

  .h-max-xl-50, .h-max-xl-50-wrapper .card {
    max-height: 50px;
  }

  .h-max-xl-75, .h-max-xl-75-wrapper .card {
    max-height: 75px;
  }

  .h-max-xl-100, .h-max-xl-100-wrapper .card {
    max-height: 100px;
  }

  .h-max-xl-125, .h-max-xl-125-wrapper .card {
    max-height: 125px;
  }

  .h-max-xl-150, .h-max-xl-150-wrapper .card {
    max-height: 150px;
  }

  .h-max-xl-175, .h-max-xl-175-wrapper .card {
    max-height: 175px;
  }

  .h-max-xl-200, .h-max-xl-200-wrapper .card {
    max-height: 200px;
  }

  .h-max-xl-225, .h-max-xl-225-wrapper .card {
    max-height: 225px;
  }

  .h-max-xl-250, .h-max-xl-250-wrapper .card {
    max-height: 250px;
  }

  .h-max-xl-275, .h-max-xl-275-wrapper .card {
    max-height: 275px;
  }

  .h-max-xl-300, .h-max-xl-300-wrapper .card {
    max-height: 300px;
  }

  .h-max-xl-325, .h-max-xl-325-wrapper .card {
    max-height: 325px;
  }

  .h-max-xl-350, .h-max-xl-350-wrapper .card {
    max-height: 350px;
  }

  .h-max-xl-375, .h-max-xl-375-wrapper .card {
    max-height: 375px;
  }

  .h-max-xl-400, .h-max-xl-400-wrapper .card {
    max-height: 400px;
  }

}
