.custom-skema-profile-form {
  padding: 5rem 0 1.25rem;
  background-color: #FBFAF6;
}
.custom-skema-profile-form h2 {
  font-size: 1.75rem;
  text-align: center;
  margin-bottom: 0.9375rem;
}
.custom-skema-profile-form .subtitle {
  text-align: center;
  font-weight: 300;
  margin-bottom: 2rem;
}
.custom-skema-profile-form form .wrap {
  margin-top: 3.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -1rem;
}
@media (max-width: 47.99875rem) {
  .custom-skema-profile-form form .wrap {
    margin: 0;
  }
}
.custom-skema-profile-form form .wrap > .form-item, .custom-skema-profile-form form .wrap > .form-wrapper {
  float: none;
  padding: 0 1rem;
}
.custom-skema-profile-form form .wrap > .form-item {
  width: 25%;
  margin-bottom: 0.75rem;
}
@media (max-width: 47.99875rem) {
  .custom-skema-profile-form form .wrap > .form-item {
    width: 50%;
  }
}
@media (max-width: 35.99875rem) {
  .custom-skema-profile-form form .wrap > .form-item {
    width: 100%;
  }
}
.custom-skema-profile-form form .wrap > .form-actions {
  margin-top: 3.125rem;
  min-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.v--programe-category.view-display-id-hp {
  background-color: #FBFAF6;
  padding: 1.25rem 0;
  overflow: hidden;
}
.v--programe-category.view-display-id-hp .wrapper-program-category-hp > ul:not(.slick-initialized) {
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.v--programe-category.view-display-id-hp .wrapper-program-category-hp > ul:not(.slick-initialized) > li {
  display: none;
  width: 100%;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.v--programe-category.view-display-id-hp .wrapper-program-category-hp > ul:not(.slick-initialized) > li:nth-child(1) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 36rem) {
  .v--programe-category.view-display-id-hp .wrapper-program-category-hp > ul:not(.slick-initialized) > li {
    width: 33.33%;
  }
  .v--programe-category.view-display-id-hp .wrapper-program-category-hp > ul:not(.slick-initialized) > li:nth-child(2), .v--programe-category.view-display-id-hp .wrapper-program-category-hp > ul:not(.slick-initialized) > li:nth-child(3) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.v--programe-category.view-display-id-hp .wrapper-program-category-hp > ul:not(.slick-initialized) .teaser-category-program-card {
  height: auto;
}
.v--programe-category.view-display-id-hp .wrapper-program-category-hp .slick-slider {
  margin: 0;
  padding: 0;
}
.v--programe-category.view-display-id-hp .wrapper-program-category-hp .slick-slider .slick-list {
  overflow: visible;
}
@media (max-width: 35.99875rem) {
  .v--programe-category.view-display-id-hp .wrapper-program-category-hp .slick-slider .slick-list {
    padding-right: 2rem;
  }
}
.v--programe-category.view-display-id-hp .arrows-program-hp {
  margin: 0.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 20px;
}
.v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: static;
  width: 40px;
  height: 40px;
  padding: 0.5rem;
  border-radius: 50px;
  background-color: #F2F2F2;
  -webkit-transform: none;
          transform: none;
  outline-offset: 0;
  outline: transparent solid 2px;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
@media (max-width: 47.99875rem) {
  .v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow {
    border: 2px solid #252525;
  }
}
.v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow.slick-prev {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow.slick-next {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow.slick-next svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow.slick-disabled {
  pointer-events: none;
}
.v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow.slick-disabled svg path {
  fill: #B1B0AF;
}
.v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow svg path {
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow:before {
  display: none;
}
.v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow:hover:not(.slick-disabled), .v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow:focus:not(.slick-disabled), .v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow:focus-visible:not(.slick-disabled) {
  width: 70px;
  background-color: #252525;
}
.v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow:hover:not(.slick-disabled).slick-disabled, .v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow:focus:not(.slick-disabled).slick-disabled, .v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow:focus-visible:not(.slick-disabled).slick-disabled {
  width: 40px;
  background-color: #252525;
}
.v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow:hover:not(.slick-disabled) svg path, .v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow:focus:not(.slick-disabled) svg path, .v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow:focus-visible:not(.slick-disabled) svg path {
  fill: #fff;
}
.v--programe-category.view-display-id-hp .arrows-program-hp .slick-arrow:focus-visible {
  outline-offset: 2px;
  outline-color: #252525;
}

.b--views-blockcampus-block-1 {
  position: relative;
  padding-top: 4rem;
  background: #F1ECE1;
}
.b--views-blockcampus-block-1 h2 {
  font-size: 1.75rem;
  text-align: center;
  margin-bottom: 0.9375rem;
}
.b--views-blockcampus-block-1 .view-header {
  text-align: center;
  font-weight: 300;
}
.b--views-blockcampus-block-1 .view-filters {
  margin-top: 0;
}
.b--views-blockcampus-block-1 .view-filters .views-exposed-form {
  margin-top: 0;
  background: #F1ECE1;
  padding: 2.5rem 0;
}
@media (max-width: 47.99875rem) {
  .b--views-blockcampus-block-1 .view-filters .views-exposed-form {
    padding: 1.25rem 0;
  }
}
.b--views-blockcampus-block-1 .view-filters .views-exposed-form .form-item {
  margin: 0;
  float: none;
}
.b--views-blockcampus-block-1 .view-filters .views-exposed-form .form-item .bef-links {
  border: none;
  border-radius: 0;
  margin: 0;
  padding: 0;
  background-color: transparent;
}
.b--views-blockcampus-block-1 .view-filters .views-exposed-form .form-item .bef-links ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  overflow: hidden;
}
@media (min-width: 48rem) {
  .b--views-blockcampus-block-1 .view-filters .views-exposed-form .form-item .bef-links ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 35.99875rem) {
  .b--views-blockcampus-block-1 .view-filters .views-exposed-form .form-item .bef-links ul {
    padding: 0.375rem 0;
  }
}
.b--views-blockcampus-block-1 .view-filters .views-exposed-form .form-item .bef-links ul li {
  padding: 0.75rem;
}
@media (max-width: 35.99875rem) {
  .b--views-blockcampus-block-1 .view-filters .views-exposed-form .form-item .bef-links ul li.selected {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
.b--views-blockcampus-block-1 .view-filters .views-exposed-form .form-item .bef-links ul li .bef-link {
  padding: 0.1875rem;
  font-family: "Avenir", sans-serif;
  font-weight: 500;
  color: #252525;
  white-space: nowrap;
  text-transform: uppercase;
  text-decoration: none;
  position: relative;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.b--views-blockcampus-block-1 .view-filters .views-exposed-form .form-item .bef-links ul li .bef-link:after {
  content: "";
  position: absolute;
  bottom: 2px;
  left: 0;
  right: 0;
  margin: auto;
  height: 2px;
  border-radius: 5px;
  width: 0;
  background: #252525;
  -webkit-transition: all ease-in-out 0.15s;
  transition: all ease-in-out 0.15s;
}
.b--views-blockcampus-block-1 .view-filters .views-exposed-form .form-item .bef-links ul li .bef-link.bef-link--selected:after, .b--views-blockcampus-block-1 .view-filters .views-exposed-form .form-item .bef-links ul li .bef-link:hover:after {
  width: 100%;
}
.b--views-blockcampus-block-1 .view-filters .views-exposed-form .form-select {
  background-image: none;
}
.b--views-blockcampus-block-1 .view-filters .views-exposed-form .form-required {
  display: none;
}
.b--views-blockcampus-block-1 .view-filters .views-exposed-form .form-actions {
  margin: 0;
}
.b--views-blockcampus-block-1 .view-filters .views-exposed-form.to-scroll {
  overflow: hidden;
  height: 71px;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.b--views-blockcampus-block-1 .view-filters.filters-to-scroll {
  position: relative;
}
.b--views-blockcampus-block-1 .view-filters.filters-to-scroll .paddles {
  display: none;
}
@media (max-width: 35.99875rem) {
  .b--views-blockcampus-block-1 .view-filters.filters-to-scroll .paddles {
    display: block;
  }
  .b--views-blockcampus-block-1 .view-filters.filters-to-scroll .paddles .paddle {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    background: transparent;
    /* inherit font & color from ancestor */
    color: inherit;
    font: inherit;
    /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
    line-height: normal;
    /* Corrects font smoothing for webkit */
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    /* Corrects inability to style clickable `input` types in iOS */
    -webkit-appearance: none;
    position: absolute;
    top: 0;
    bottom: 2px;
    width: 50px;
  }
  .b--views-blockcampus-block-1 .view-filters.filters-to-scroll .paddles .paddle::-moz-focus-inner {
    border: 0;
    padding: 0;
  }
  .b--views-blockcampus-block-1 .view-filters.filters-to-scroll .paddles .paddle svg {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .b--views-blockcampus-block-1 .view-filters.filters-to-scroll .paddles .paddle.left-paddle {
    left: 0;
    background: -webkit-gradient(linear, left top, right top, from(#f1ece1), color-stop(60%, #f1ece1), to(rgba(241, 236, 225, 0)));
    background: linear-gradient(90deg, #f1ece1 0%, #f1ece1 60%, rgba(241, 236, 225, 0) 100%);
  }
  .b--views-blockcampus-block-1 .view-filters.filters-to-scroll .paddles .paddle.left-paddle svg {
    left: 0;
  }
  .b--views-blockcampus-block-1 .view-filters.filters-to-scroll .paddles .paddle.right-paddle {
    right: 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(241, 236, 225, 0)), color-stop(60%, #f1ece1), to(#f1ece1));
    background: linear-gradient(90deg, rgba(241, 236, 225, 0) 0%, #f1ece1 60%, #f1ece1 100%);
  }
  .b--views-blockcampus-block-1 .view-filters.filters-to-scroll .paddles .paddle.right-paddle svg {
    right: 0;
  }
  .b--views-blockcampus-block-1 .view-filters.filters-to-scroll .paddles .paddle.hidden {
    display: none;
  }
}
.b--views-blockcampus-block-1 .view-content {
  background-image: url("../../images/campus-back.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
  padding: 2.5rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.b--views-blockcampus-block-1 .view-content .wrapper-campus .list-campus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -1.875rem;
  padding: 0;
  list-style: none;
}
@media (max-width: 61.99875rem) {
  .b--views-blockcampus-block-1 .view-content .wrapper-campus .list-campus {
    margin: -0.9375rem;
  }
}
@media (max-width: 35.99875rem) {
  .b--views-blockcampus-block-1 .view-content .wrapper-campus .list-campus {
    margin: 0;
  }
}
.b--views-blockcampus-block-1 .view-content .wrapper-campus .list-campus .item-campus {
  width: 100%;
  padding: 0.625rem 1.875rem;
}
@media (min-width: 36rem) {
  .b--views-blockcampus-block-1 .view-content .wrapper-campus .list-campus .item-campus {
    width: 75%;
  }
}
@media (min-width: 48rem) {
  .b--views-blockcampus-block-1 .view-content .wrapper-campus .list-campus .item-campus {
    width: 50%;
    padding: 0.9375rem;
  }
}
@media (min-width: 62rem) {
  .b--views-blockcampus-block-1 .view-content .wrapper-campus .list-campus .item-campus {
    width: 33.33%;
  }
}
.b--views-blockcampus-block-1 .more-link {
  background: #f0ECE1;
  padding: 2.8125rem 0 3.4375rem;
  text-align: center;
}
@media (max-width: 35.99875rem) {
  .b--views-blockcampus-block-1 .more-link {
    padding: 1.875rem 0 0.625rem;
  }
}
.b--views-blockcampus-block-1 .more-link .btn {
  display: inline-block;
}

.path-frontpage .node__content {
  margin: 0;
  padding: 0;
}

@media (max-width: 35.99875rem) {
  .pg--type--key-data h2 .field--name-field-ept-title {
    text-align: center;
  }
}