@import url(https://fonts.googleapis.com/css?family=Jost:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i&display=swap);





body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #e82581 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #e82581 !important;
  border-color: #e82581 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #a51157 !important;
  border-color: #a51157 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #a51157 !important;
  border-color: #a51157 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #e82581;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #a51157 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #e82581 !important;
  border-color: #e82581 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #e82581 !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #971050 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #e82581;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-gallery-filter li.active .btn {
  background-color: #e82581;
  border-color: #e82581;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #e82581;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #fbdeec;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #e82581 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #e82581;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #e82581;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #e82581;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #e82581;
  border-bottom-color: #e82581;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #e82581 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ff6666 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23e82581' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-tfMTO4FCYJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfMTO4FCYJ nav.navbar {
  position: fixed;
}
.cid-tfMTO4FCYJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfMTO4FCYJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfMTO4FCYJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfMTO4FCYJ .dropdown-item:hover,
.cid-tfMTO4FCYJ .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfMTO4FCYJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfMTO4FCYJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfMTO4FCYJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfMTO4FCYJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfMTO4FCYJ .nav-link {
  position: relative;
}
.cid-tfMTO4FCYJ .container {
  display: flex;
  margin: auto;
}
.cid-tfMTO4FCYJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfMTO4FCYJ .dropdown-menu,
.cid-tfMTO4FCYJ .navbar.opened {
  background: #ffffff !important;
}
.cid-tfMTO4FCYJ .nav-item:focus,
.cid-tfMTO4FCYJ .nav-link:focus {
  outline: none;
}
.cid-tfMTO4FCYJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfMTO4FCYJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfMTO4FCYJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfMTO4FCYJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfMTO4FCYJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfMTO4FCYJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfMTO4FCYJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfMTO4FCYJ .navbar.opened {
  transition: all 0.3s;
}
.cid-tfMTO4FCYJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfMTO4FCYJ .navbar .navbar-logo img {
  width: auto;
}
.cid-tfMTO4FCYJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfMTO4FCYJ .navbar.collapsed {
  justify-content: center;
}
.cid-tfMTO4FCYJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfMTO4FCYJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfMTO4FCYJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfMTO4FCYJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfMTO4FCYJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfMTO4FCYJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfMTO4FCYJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfMTO4FCYJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfMTO4FCYJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfMTO4FCYJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfMTO4FCYJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfMTO4FCYJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfMTO4FCYJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfMTO4FCYJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfMTO4FCYJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfMTO4FCYJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfMTO4FCYJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfMTO4FCYJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfMTO4FCYJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfMTO4FCYJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfMTO4FCYJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfMTO4FCYJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfMTO4FCYJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfMTO4FCYJ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfMTO4FCYJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfMTO4FCYJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfMTO4FCYJ .dropdown-item.active,
.cid-tfMTO4FCYJ .dropdown-item:active {
  background-color: transparent;
}
.cid-tfMTO4FCYJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfMTO4FCYJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfMTO4FCYJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfMTO4FCYJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfMTO4FCYJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfMTO4FCYJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfMTO4FCYJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfMTO4FCYJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfMTO4FCYJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfMTO4FCYJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfMTO4FCYJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfMTO4FCYJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfMTO4FCYJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfMTO4FCYJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfMTO4FCYJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfMTO4FCYJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfMTO4FCYJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfMTO4FCYJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfMTO4FCYJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfMTO4FCYJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfMTO4FCYJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfMTO4FCYJ .navbar {
    height: 70px;
  }
  .cid-tfMTO4FCYJ .navbar.opened {
    height: auto;
  }
  .cid-tfMTO4FCYJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfMVVQh8MN {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfMVVQh8MN .mbr-section-title {
  color: #ffffff;
}
.cid-tfMVVQh8MN .mbr-text,
.cid-tfMVVQh8MN .mbr-section-btn {
  color: #ffffff;
}
.cid-tfO11APBQb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfO11APBQb .item {
  padding-bottom: 2rem;
}
.cid-tfO11APBQb .item-wrapper {
  position: relative;
}
.cid-tfO11APBQb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfO11APBQb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfO11APBQb .carousel-control,
.cid-tfO11APBQb .close {
  background: #1b1b1b;
}
.cid-tfO11APBQb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfO11APBQb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfO11APBQb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfO11APBQb .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfO11APBQb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfO11APBQb .close::before {
  content: '\e91a';
}
.cid-tfO11APBQb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfO11APBQb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfO11APBQb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfO11APBQb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfO11APBQb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfO11APBQb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfO11APBQb .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfO11APBQb .carousel-indicators li.active,
.cid-tfO11APBQb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfO11APBQb .carousel-indicators li::after,
.cid-tfO11APBQb .carousel-indicators li::before {
  content: none;
}
.cid-tfO11APBQb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfO11APBQb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfO11APBQb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfO11APBQb .carousel-indicators {
    display: none;
  }
}
.cid-tfO11APBQb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfO11APBQb .carousel-inner > .active {
  display: block;
}
.cid-tfO11APBQb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfO11APBQb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfO11APBQb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfO11APBQb .carousel-control,
  .cid-tfO11APBQb .carousel-indicators,
  .cid-tfO11APBQb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfO11APBQb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfO11APBQb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfO11APBQb .carousel-indicators .active,
.cid-tfO11APBQb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfO11APBQb .carousel-indicators .active {
  background: #fff;
}
.cid-tfO11APBQb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfO11APBQb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfO11APBQb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfO11APBQb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfO11APBQb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfO11APBQb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfO11APBQb .carousel {
  width: 100%;
}
.cid-tfO11APBQb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfO11APBQb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfO11APBQb .modal.fade .modal-dialog,
.cid-tfO11APBQb .modal.in .modal-dialog {
  transform: none;
}
.cid-tfO11APBQb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfO11APBQb H6 {
  text-align: center;
}
.cid-tfO11APBQb H4 {
  color: #e82581;
}
.cid-tfO8WsTUfm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #6f7e83;
}
.cid-tfO8WsTUfm .carousel-item {
  justify-content: center;
}
.cid-tfO8WsTUfm .carousel-item.active,
.cid-tfO8WsTUfm .carousel-item-next,
.cid-tfO8WsTUfm .carousel-item-prev {
  display: flex;
}
.cid-tfO8WsTUfm .carousel-controls a {
  transition: opacity .5s;
  font-size: 30px;
  position: absolute;
  top: 180px;
  bottom: auto;
  height: 60px;
  width: 60px;
  padding: 10px;
  color: #155ce0;
}
.cid-tfO8WsTUfm .carousel-controls a .mbr-iconfont {
  font-weight: 800;
}
.cid-tfO8WsTUfm .carousel-control-next span {
  padding-left: 5px;
}
.cid-tfO8WsTUfm .carousel-control-prev span {
  padding-right: 5px;
}
.cid-tfO8WsTUfm .user_image {
  width: 200px;
  height: 200px;
  margin-bottom: 1.6rem;
  overflow: hidden;
  border-radius: 50%;
  margin: 0 auto 2rem auto;
}
.cid-tfO8WsTUfm .user_image img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
@media (max-width: 230px) {
  .cid-tfO8WsTUfm .user_image {
    width: 100%;
    height: auto;
  }
}
.cid-tfO8WsTUfm H3 {
  color: #ffffff;
}
.cid-tfO8WsTUfm .user_text {
  color: #ffffff;
}
.cid-tfO8WsTUfm .user_name {
  color: #ffffff;
}
.cid-tfO8WsTUfm .user_desk {
  color: #ffffff;
}
.cid-tfO9x8cq7m {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfO9x8cq7m .row {
    flex-direction: column-reverse;
  }
  .cid-tfO9x8cq7m .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfO9x8cq7m .google-map {
  height: 100%;
  position: relative;
}
.cid-tfO9x8cq7m .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfO9x8cq7m .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfO9x8cq7m .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfO9x8cq7m .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfO9x8cq7m .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfO9x8cq7m .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfO9x8cq7m .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfO9x8cq7m .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfO9x8cq7m .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfO9x8cq7m .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfO9x8cq7m .mbr-section-title {
  color: #e82581;
}
.cid-tfO9L7SDzD {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOLHntamu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tfOLHntamu .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tfOLHntamu .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tfOLHntamu .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #e82581;
}
.cid-tfOLHntamu .panel-body,
.cid-tfOLHntamu .card-header {
  padding: 1rem 0;
}
.cid-tfOLHntamu .panel-title-edit {
  color: #000000;
}
.cid-tlFboqT1rJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tlFboqT1rJ img,
.cid-tlFboqT1rJ .item-img {
  width: 100%;
}
.cid-tlFboqT1rJ .item:focus,
.cid-tlFboqT1rJ span:focus {
  outline: none;
}
.cid-tlFboqT1rJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tlFboqT1rJ .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tlFboqT1rJ .item {
  padding: 0;
  margin: 0;
}
.cid-tlFboqT1rJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tlFboqT1rJ .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tlFboqT1rJ .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tlFboqT1rJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tlFboqT1rJ .mbr-section-title {
  color: #232323;
}
.cid-tlFboqT1rJ .mbr-text,
.cid-tlFboqT1rJ .mbr-section-btn {
  text-align: left;
}
.cid-tlFboqT1rJ .item-title {
  text-align: left;
}
.cid-tlFboqT1rJ .item-subtitle {
  text-align: left;
}
.cid-tfOF7yhzHd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOF7yhzHd nav.navbar {
  position: fixed;
}
.cid-tfOF7yhzHd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOF7yhzHd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOF7yhzHd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOF7yhzHd .dropdown-item:hover,
.cid-tfOF7yhzHd .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOF7yhzHd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOF7yhzHd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOF7yhzHd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOF7yhzHd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOF7yhzHd .nav-link {
  position: relative;
}
.cid-tfOF7yhzHd .container {
  display: flex;
  margin: auto;
}
.cid-tfOF7yhzHd .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOF7yhzHd .dropdown-menu,
.cid-tfOF7yhzHd .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOF7yhzHd .nav-item:focus,
.cid-tfOF7yhzHd .nav-link:focus {
  outline: none;
}
.cid-tfOF7yhzHd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOF7yhzHd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOF7yhzHd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOF7yhzHd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOF7yhzHd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOF7yhzHd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOF7yhzHd .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOF7yhzHd .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOF7yhzHd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOF7yhzHd .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOF7yhzHd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOF7yhzHd .navbar.collapsed {
  justify-content: center;
}
.cid-tfOF7yhzHd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOF7yhzHd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOF7yhzHd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOF7yhzHd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOF7yhzHd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOF7yhzHd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOF7yhzHd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOF7yhzHd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOF7yhzHd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOF7yhzHd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOF7yhzHd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOF7yhzHd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOF7yhzHd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOF7yhzHd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOF7yhzHd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOF7yhzHd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOF7yhzHd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOF7yhzHd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOF7yhzHd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOF7yhzHd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOF7yhzHd .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOF7yhzHd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOF7yhzHd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOF7yhzHd .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOF7yhzHd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOF7yhzHd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOF7yhzHd .dropdown-item.active,
.cid-tfOF7yhzHd .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOF7yhzHd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOF7yhzHd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOF7yhzHd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOF7yhzHd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOF7yhzHd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOF7yhzHd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOF7yhzHd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOF7yhzHd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOF7yhzHd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOF7yhzHd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOF7yhzHd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOF7yhzHd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOF7yhzHd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOF7yhzHd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOF7yhzHd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOF7yhzHd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOF7yhzHd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOF7yhzHd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOF7yhzHd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOF7yhzHd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOF7yhzHd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOF7yhzHd .navbar {
    height: 70px;
  }
  .cid-tfOF7yhzHd .navbar.opened {
    height: auto;
  }
  .cid-tfOF7yhzHd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOF7zr8Kb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOF7zr8Kb .item {
  padding-bottom: 2rem;
}
.cid-tfOF7zr8Kb .item-wrapper {
  position: relative;
}
.cid-tfOF7zr8Kb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOF7zr8Kb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOF7zr8Kb .carousel-control,
.cid-tfOF7zr8Kb .close {
  background: #1b1b1b;
}
.cid-tfOF7zr8Kb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOF7zr8Kb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOF7zr8Kb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOF7zr8Kb .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOF7zr8Kb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOF7zr8Kb .close::before {
  content: '\e91a';
}
.cid-tfOF7zr8Kb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOF7zr8Kb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOF7zr8Kb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOF7zr8Kb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOF7zr8Kb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOF7zr8Kb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOF7zr8Kb .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOF7zr8Kb .carousel-indicators li.active,
.cid-tfOF7zr8Kb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOF7zr8Kb .carousel-indicators li::after,
.cid-tfOF7zr8Kb .carousel-indicators li::before {
  content: none;
}
.cid-tfOF7zr8Kb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOF7zr8Kb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOF7zr8Kb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOF7zr8Kb .carousel-indicators {
    display: none;
  }
}
.cid-tfOF7zr8Kb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOF7zr8Kb .carousel-inner > .active {
  display: block;
}
.cid-tfOF7zr8Kb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOF7zr8Kb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOF7zr8Kb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOF7zr8Kb .carousel-control,
  .cid-tfOF7zr8Kb .carousel-indicators,
  .cid-tfOF7zr8Kb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOF7zr8Kb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOF7zr8Kb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOF7zr8Kb .carousel-indicators .active,
.cid-tfOF7zr8Kb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOF7zr8Kb .carousel-indicators .active {
  background: #fff;
}
.cid-tfOF7zr8Kb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOF7zr8Kb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOF7zr8Kb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOF7zr8Kb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOF7zr8Kb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOF7zr8Kb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOF7zr8Kb .carousel {
  width: 100%;
}
.cid-tfOF7zr8Kb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOF7zr8Kb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOF7zr8Kb .modal.fade .modal-dialog,
.cid-tfOF7zr8Kb .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOF7zr8Kb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOF7zr8Kb H6 {
  text-align: center;
}
.cid-tfOF7zr8Kb H4 {
  color: #e82581;
}
.cid-tfOF7BRjvH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOF7BRjvH .row {
    flex-direction: column-reverse;
  }
  .cid-tfOF7BRjvH .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOF7BRjvH .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOF7BRjvH .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOF7BRjvH .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOF7BRjvH .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOF7BRjvH .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOF7BRjvH .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOF7BRjvH .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOF7BRjvH .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOF7BRjvH .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOF7BRjvH .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOF7BRjvH .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOF7BRjvH .mbr-section-title {
  color: #e82581;
}
.cid-tfOF7CwyVQ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOFDoGuZl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOFDoGuZl nav.navbar {
  position: fixed;
}
.cid-tfOFDoGuZl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOFDoGuZl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOFDoGuZl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOFDoGuZl .dropdown-item:hover,
.cid-tfOFDoGuZl .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOFDoGuZl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOFDoGuZl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOFDoGuZl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOFDoGuZl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOFDoGuZl .nav-link {
  position: relative;
}
.cid-tfOFDoGuZl .container {
  display: flex;
  margin: auto;
}
.cid-tfOFDoGuZl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOFDoGuZl .dropdown-menu,
.cid-tfOFDoGuZl .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOFDoGuZl .nav-item:focus,
.cid-tfOFDoGuZl .nav-link:focus {
  outline: none;
}
.cid-tfOFDoGuZl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOFDoGuZl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOFDoGuZl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOFDoGuZl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOFDoGuZl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOFDoGuZl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOFDoGuZl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOFDoGuZl .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOFDoGuZl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOFDoGuZl .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOFDoGuZl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOFDoGuZl .navbar.collapsed {
  justify-content: center;
}
.cid-tfOFDoGuZl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOFDoGuZl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOFDoGuZl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOFDoGuZl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOFDoGuZl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOFDoGuZl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOFDoGuZl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOFDoGuZl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOFDoGuZl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOFDoGuZl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOFDoGuZl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOFDoGuZl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOFDoGuZl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOFDoGuZl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOFDoGuZl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOFDoGuZl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOFDoGuZl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOFDoGuZl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOFDoGuZl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOFDoGuZl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOFDoGuZl .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOFDoGuZl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOFDoGuZl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOFDoGuZl .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOFDoGuZl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOFDoGuZl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOFDoGuZl .dropdown-item.active,
.cid-tfOFDoGuZl .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOFDoGuZl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOFDoGuZl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOFDoGuZl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOFDoGuZl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOFDoGuZl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOFDoGuZl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOFDoGuZl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOFDoGuZl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOFDoGuZl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOFDoGuZl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOFDoGuZl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOFDoGuZl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOFDoGuZl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOFDoGuZl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOFDoGuZl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOFDoGuZl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOFDoGuZl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOFDoGuZl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOFDoGuZl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOFDoGuZl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOFDoGuZl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOFDoGuZl .navbar {
    height: 70px;
  }
  .cid-tfOFDoGuZl .navbar.opened {
    height: auto;
  }
  .cid-tfOFDoGuZl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOFDr5FPw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOFDr5FPw .row {
    flex-direction: column-reverse;
  }
  .cid-tfOFDr5FPw .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOFDr5FPw .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOFDr5FPw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOFDr5FPw .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOFDr5FPw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOFDr5FPw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOFDr5FPw .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOFDr5FPw .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOFDr5FPw .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOFDr5FPw .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOFDr5FPw .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOFDr5FPw .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOFDr5FPw .mbr-section-title {
  color: #e82581;
}
.cid-tfOFDrJ6UA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOIXP1EiV {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOIXP1EiV .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOFMNqknZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOFMNqknZ nav.navbar {
  position: fixed;
}
.cid-tfOFMNqknZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOFMNqknZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOFMNqknZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOFMNqknZ .dropdown-item:hover,
.cid-tfOFMNqknZ .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOFMNqknZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOFMNqknZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOFMNqknZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOFMNqknZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOFMNqknZ .nav-link {
  position: relative;
}
.cid-tfOFMNqknZ .container {
  display: flex;
  margin: auto;
}
.cid-tfOFMNqknZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOFMNqknZ .dropdown-menu,
.cid-tfOFMNqknZ .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOFMNqknZ .nav-item:focus,
.cid-tfOFMNqknZ .nav-link:focus {
  outline: none;
}
.cid-tfOFMNqknZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOFMNqknZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOFMNqknZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOFMNqknZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOFMNqknZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOFMNqknZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOFMNqknZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOFMNqknZ .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOFMNqknZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOFMNqknZ .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOFMNqknZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOFMNqknZ .navbar.collapsed {
  justify-content: center;
}
.cid-tfOFMNqknZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOFMNqknZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOFMNqknZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOFMNqknZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOFMNqknZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOFMNqknZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOFMNqknZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOFMNqknZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOFMNqknZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOFMNqknZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOFMNqknZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOFMNqknZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOFMNqknZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOFMNqknZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOFMNqknZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOFMNqknZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOFMNqknZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOFMNqknZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOFMNqknZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOFMNqknZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOFMNqknZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOFMNqknZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOFMNqknZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOFMNqknZ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOFMNqknZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOFMNqknZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOFMNqknZ .dropdown-item.active,
.cid-tfOFMNqknZ .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOFMNqknZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOFMNqknZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOFMNqknZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOFMNqknZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOFMNqknZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOFMNqknZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOFMNqknZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOFMNqknZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOFMNqknZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOFMNqknZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOFMNqknZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOFMNqknZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOFMNqknZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOFMNqknZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOFMNqknZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOFMNqknZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOFMNqknZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOFMNqknZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOFMNqknZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOFMNqknZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOFMNqknZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOFMNqknZ .navbar {
    height: 70px;
  }
  .cid-tfOFMNqknZ .navbar.opened {
    height: auto;
  }
  .cid-tfOFMNqknZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOFMNWn4x {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOFMNWn4x .mbr-section-title {
  color: #ffffff;
}
.cid-tfOFMNWn4x .mbr-text,
.cid-tfOFMNWn4x .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOFMOntek {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOFMOntek .item {
  padding-bottom: 2rem;
}
.cid-tfOFMOntek .item-wrapper {
  position: relative;
}
.cid-tfOFMOntek .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOFMOntek .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOFMOntek .carousel-control,
.cid-tfOFMOntek .close {
  background: #1b1b1b;
}
.cid-tfOFMOntek .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOFMOntek .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOFMOntek .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOFMOntek .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOFMOntek .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOFMOntek .close::before {
  content: '\e91a';
}
.cid-tfOFMOntek .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOFMOntek .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOFMOntek .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOFMOntek .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOFMOntek .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOFMOntek .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOFMOntek .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOFMOntek .carousel-indicators li.active,
.cid-tfOFMOntek .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOFMOntek .carousel-indicators li::after,
.cid-tfOFMOntek .carousel-indicators li::before {
  content: none;
}
.cid-tfOFMOntek .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOFMOntek .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOFMOntek .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOFMOntek .carousel-indicators {
    display: none;
  }
}
.cid-tfOFMOntek .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOFMOntek .carousel-inner > .active {
  display: block;
}
.cid-tfOFMOntek .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOFMOntek .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOFMOntek .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOFMOntek .carousel-control,
  .cid-tfOFMOntek .carousel-indicators,
  .cid-tfOFMOntek .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOFMOntek .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOFMOntek .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOFMOntek .carousel-indicators .active,
.cid-tfOFMOntek .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOFMOntek .carousel-indicators .active {
  background: #fff;
}
.cid-tfOFMOntek .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOFMOntek .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOFMOntek .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOFMOntek .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOFMOntek .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOFMOntek .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOFMOntek .carousel {
  width: 100%;
}
.cid-tfOFMOntek .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOFMOntek .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOFMOntek .modal.fade .modal-dialog,
.cid-tfOFMOntek .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOFMOntek .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOFMOntek H6 {
  text-align: center;
}
.cid-tfOFMOntek H4 {
  color: #e82581;
}
.cid-tfOFMQxWw1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOFMQxWw1 .row {
    flex-direction: column-reverse;
  }
  .cid-tfOFMQxWw1 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOFMQxWw1 .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOFMQxWw1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOFMQxWw1 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOFMQxWw1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOFMQxWw1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOFMQxWw1 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOFMQxWw1 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOFMQxWw1 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOFMQxWw1 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOFMQxWw1 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOFMQxWw1 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOFMQxWw1 .mbr-section-title {
  color: #e82581;
}
.cid-tfOFMRfkBz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOJr96TAV {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOJr96TAV .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOJr9CeU1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOJr9CeU1 nav.navbar {
  position: fixed;
}
.cid-tfOJr9CeU1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOJr9CeU1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOJr9CeU1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOJr9CeU1 .dropdown-item:hover,
.cid-tfOJr9CeU1 .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOJr9CeU1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOJr9CeU1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOJr9CeU1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOJr9CeU1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOJr9CeU1 .nav-link {
  position: relative;
}
.cid-tfOJr9CeU1 .container {
  display: flex;
  margin: auto;
}
.cid-tfOJr9CeU1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOJr9CeU1 .dropdown-menu,
.cid-tfOJr9CeU1 .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOJr9CeU1 .nav-item:focus,
.cid-tfOJr9CeU1 .nav-link:focus {
  outline: none;
}
.cid-tfOJr9CeU1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOJr9CeU1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOJr9CeU1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOJr9CeU1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOJr9CeU1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOJr9CeU1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOJr9CeU1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOJr9CeU1 .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOJr9CeU1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOJr9CeU1 .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOJr9CeU1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOJr9CeU1 .navbar.collapsed {
  justify-content: center;
}
.cid-tfOJr9CeU1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOJr9CeU1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOJr9CeU1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOJr9CeU1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOJr9CeU1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOJr9CeU1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOJr9CeU1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOJr9CeU1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOJr9CeU1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOJr9CeU1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOJr9CeU1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOJr9CeU1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOJr9CeU1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOJr9CeU1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOJr9CeU1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOJr9CeU1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOJr9CeU1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOJr9CeU1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOJr9CeU1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOJr9CeU1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOJr9CeU1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOJr9CeU1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOJr9CeU1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOJr9CeU1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOJr9CeU1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOJr9CeU1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOJr9CeU1 .dropdown-item.active,
.cid-tfOJr9CeU1 .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOJr9CeU1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOJr9CeU1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOJr9CeU1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOJr9CeU1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOJr9CeU1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOJr9CeU1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOJr9CeU1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOJr9CeU1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOJr9CeU1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOJr9CeU1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOJr9CeU1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOJr9CeU1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOJr9CeU1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOJr9CeU1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOJr9CeU1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOJr9CeU1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOJr9CeU1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOJr9CeU1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOJr9CeU1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOJr9CeU1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOJr9CeU1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOJr9CeU1 .navbar {
    height: 70px;
  }
  .cid-tfOJr9CeU1 .navbar.opened {
    height: auto;
  }
  .cid-tfOJr9CeU1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOJrakKvR {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOJrakKvR .mbr-section-title {
  color: #ffffff;
}
.cid-tfOJrakKvR .mbr-text,
.cid-tfOJrakKvR .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOJraZxlI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOJraZxlI .item {
  padding-bottom: 2rem;
}
.cid-tfOJraZxlI .item-wrapper {
  position: relative;
}
.cid-tfOJraZxlI .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOJraZxlI .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOJraZxlI .carousel-control,
.cid-tfOJraZxlI .close {
  background: #1b1b1b;
}
.cid-tfOJraZxlI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOJraZxlI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOJraZxlI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOJraZxlI .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOJraZxlI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOJraZxlI .close::before {
  content: '\e91a';
}
.cid-tfOJraZxlI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOJraZxlI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOJraZxlI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOJraZxlI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOJraZxlI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOJraZxlI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOJraZxlI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOJraZxlI .carousel-indicators li.active,
.cid-tfOJraZxlI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOJraZxlI .carousel-indicators li::after,
.cid-tfOJraZxlI .carousel-indicators li::before {
  content: none;
}
.cid-tfOJraZxlI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOJraZxlI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOJraZxlI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOJraZxlI .carousel-indicators {
    display: none;
  }
}
.cid-tfOJraZxlI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOJraZxlI .carousel-inner > .active {
  display: block;
}
.cid-tfOJraZxlI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOJraZxlI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOJraZxlI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOJraZxlI .carousel-control,
  .cid-tfOJraZxlI .carousel-indicators,
  .cid-tfOJraZxlI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOJraZxlI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOJraZxlI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOJraZxlI .carousel-indicators .active,
.cid-tfOJraZxlI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOJraZxlI .carousel-indicators .active {
  background: #fff;
}
.cid-tfOJraZxlI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOJraZxlI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOJraZxlI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOJraZxlI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOJraZxlI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOJraZxlI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOJraZxlI .carousel {
  width: 100%;
}
.cid-tfOJraZxlI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOJraZxlI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOJraZxlI .modal.fade .modal-dialog,
.cid-tfOJraZxlI .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOJraZxlI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOJraZxlI H6 {
  text-align: center;
}
.cid-tfOJraZxlI H4 {
  color: #e82581;
}
.cid-tfOJrcm2jF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOJrcm2jF .row {
    flex-direction: column-reverse;
  }
  .cid-tfOJrcm2jF .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOJrcm2jF .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOJrcm2jF .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOJrcm2jF .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOJrcm2jF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOJrcm2jF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOJrcm2jF .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOJrcm2jF .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOJrcm2jF .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOJrcm2jF .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOJrcm2jF .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOJrcm2jF .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOJrcm2jF .mbr-section-title {
  color: #e82581;
}
.cid-tfOJrd2OjV {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOJKoMIVQ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOJKoMIVQ .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOJKp4Dr1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOJKp4Dr1 nav.navbar {
  position: fixed;
}
.cid-tfOJKp4Dr1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOJKp4Dr1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOJKp4Dr1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOJKp4Dr1 .dropdown-item:hover,
.cid-tfOJKp4Dr1 .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOJKp4Dr1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOJKp4Dr1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOJKp4Dr1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOJKp4Dr1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOJKp4Dr1 .nav-link {
  position: relative;
}
.cid-tfOJKp4Dr1 .container {
  display: flex;
  margin: auto;
}
.cid-tfOJKp4Dr1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOJKp4Dr1 .dropdown-menu,
.cid-tfOJKp4Dr1 .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOJKp4Dr1 .nav-item:focus,
.cid-tfOJKp4Dr1 .nav-link:focus {
  outline: none;
}
.cid-tfOJKp4Dr1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOJKp4Dr1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOJKp4Dr1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOJKp4Dr1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOJKp4Dr1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOJKp4Dr1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOJKp4Dr1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOJKp4Dr1 .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOJKp4Dr1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOJKp4Dr1 .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOJKp4Dr1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOJKp4Dr1 .navbar.collapsed {
  justify-content: center;
}
.cid-tfOJKp4Dr1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOJKp4Dr1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOJKp4Dr1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOJKp4Dr1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOJKp4Dr1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOJKp4Dr1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOJKp4Dr1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOJKp4Dr1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOJKp4Dr1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOJKp4Dr1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOJKp4Dr1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOJKp4Dr1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOJKp4Dr1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOJKp4Dr1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOJKp4Dr1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOJKp4Dr1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOJKp4Dr1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOJKp4Dr1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOJKp4Dr1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOJKp4Dr1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOJKp4Dr1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOJKp4Dr1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOJKp4Dr1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOJKp4Dr1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOJKp4Dr1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOJKp4Dr1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOJKp4Dr1 .dropdown-item.active,
.cid-tfOJKp4Dr1 .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOJKp4Dr1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOJKp4Dr1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOJKp4Dr1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOJKp4Dr1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOJKp4Dr1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOJKp4Dr1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOJKp4Dr1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOJKp4Dr1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOJKp4Dr1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOJKp4Dr1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOJKp4Dr1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOJKp4Dr1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOJKp4Dr1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOJKp4Dr1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOJKp4Dr1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOJKp4Dr1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOJKp4Dr1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOJKp4Dr1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOJKp4Dr1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOJKp4Dr1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOJKp4Dr1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOJKp4Dr1 .navbar {
    height: 70px;
  }
  .cid-tfOJKp4Dr1 .navbar.opened {
    height: auto;
  }
  .cid-tfOJKp4Dr1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOJKpIC8u {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOJKpIC8u .mbr-section-title {
  color: #ffffff;
}
.cid-tfOJKpIC8u .mbr-text,
.cid-tfOJKpIC8u .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOJKqcRvx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOJKqcRvx .item {
  padding-bottom: 2rem;
}
.cid-tfOJKqcRvx .item-wrapper {
  position: relative;
}
.cid-tfOJKqcRvx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOJKqcRvx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOJKqcRvx .carousel-control,
.cid-tfOJKqcRvx .close {
  background: #1b1b1b;
}
.cid-tfOJKqcRvx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOJKqcRvx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOJKqcRvx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOJKqcRvx .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOJKqcRvx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOJKqcRvx .close::before {
  content: '\e91a';
}
.cid-tfOJKqcRvx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOJKqcRvx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOJKqcRvx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOJKqcRvx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOJKqcRvx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOJKqcRvx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOJKqcRvx .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOJKqcRvx .carousel-indicators li.active,
.cid-tfOJKqcRvx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOJKqcRvx .carousel-indicators li::after,
.cid-tfOJKqcRvx .carousel-indicators li::before {
  content: none;
}
.cid-tfOJKqcRvx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOJKqcRvx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOJKqcRvx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOJKqcRvx .carousel-indicators {
    display: none;
  }
}
.cid-tfOJKqcRvx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOJKqcRvx .carousel-inner > .active {
  display: block;
}
.cid-tfOJKqcRvx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOJKqcRvx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOJKqcRvx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOJKqcRvx .carousel-control,
  .cid-tfOJKqcRvx .carousel-indicators,
  .cid-tfOJKqcRvx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOJKqcRvx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOJKqcRvx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOJKqcRvx .carousel-indicators .active,
.cid-tfOJKqcRvx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOJKqcRvx .carousel-indicators .active {
  background: #fff;
}
.cid-tfOJKqcRvx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOJKqcRvx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOJKqcRvx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOJKqcRvx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOJKqcRvx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOJKqcRvx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOJKqcRvx .carousel {
  width: 100%;
}
.cid-tfOJKqcRvx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOJKqcRvx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOJKqcRvx .modal.fade .modal-dialog,
.cid-tfOJKqcRvx .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOJKqcRvx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOJKqcRvx H6 {
  text-align: center;
}
.cid-tfOJKqcRvx H4 {
  color: #e82581;
}
.cid-tfOJKrvlcn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOJKrvlcn .row {
    flex-direction: column-reverse;
  }
  .cid-tfOJKrvlcn .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOJKrvlcn .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOJKrvlcn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOJKrvlcn .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOJKrvlcn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOJKrvlcn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOJKrvlcn .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOJKrvlcn .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOJKrvlcn .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOJKrvlcn .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOJKrvlcn .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOJKrvlcn .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOJKrvlcn .mbr-section-title {
  color: #e82581;
}
.cid-tfOJKscYzV {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOKoWdXP2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOKoWdXP2 .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOKoWthMy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOKoWthMy nav.navbar {
  position: fixed;
}
.cid-tfOKoWthMy .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOKoWthMy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOKoWthMy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOKoWthMy .dropdown-item:hover,
.cid-tfOKoWthMy .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOKoWthMy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOKoWthMy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOKoWthMy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOKoWthMy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOKoWthMy .nav-link {
  position: relative;
}
.cid-tfOKoWthMy .container {
  display: flex;
  margin: auto;
}
.cid-tfOKoWthMy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOKoWthMy .dropdown-menu,
.cid-tfOKoWthMy .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOKoWthMy .nav-item:focus,
.cid-tfOKoWthMy .nav-link:focus {
  outline: none;
}
.cid-tfOKoWthMy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOKoWthMy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOKoWthMy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOKoWthMy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOKoWthMy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOKoWthMy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOKoWthMy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOKoWthMy .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOKoWthMy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOKoWthMy .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOKoWthMy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOKoWthMy .navbar.collapsed {
  justify-content: center;
}
.cid-tfOKoWthMy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOKoWthMy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOKoWthMy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOKoWthMy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOKoWthMy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOKoWthMy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOKoWthMy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOKoWthMy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOKoWthMy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOKoWthMy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOKoWthMy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOKoWthMy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOKoWthMy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOKoWthMy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOKoWthMy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOKoWthMy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOKoWthMy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOKoWthMy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOKoWthMy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOKoWthMy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOKoWthMy .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOKoWthMy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOKoWthMy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOKoWthMy .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOKoWthMy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOKoWthMy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOKoWthMy .dropdown-item.active,
.cid-tfOKoWthMy .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOKoWthMy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOKoWthMy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOKoWthMy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOKoWthMy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOKoWthMy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOKoWthMy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOKoWthMy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOKoWthMy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOKoWthMy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOKoWthMy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOKoWthMy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOKoWthMy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOKoWthMy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOKoWthMy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOKoWthMy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOKoWthMy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOKoWthMy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOKoWthMy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOKoWthMy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOKoWthMy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOKoWthMy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOKoWthMy .navbar {
    height: 70px;
  }
  .cid-tfOKoWthMy .navbar.opened {
    height: auto;
  }
  .cid-tfOKoWthMy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOKoX4ZDv {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOKoX4ZDv .mbr-section-title {
  color: #ffffff;
}
.cid-tfOKoX4ZDv .mbr-text,
.cid-tfOKoX4ZDv .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOKoXswdJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOKoXswdJ .item {
  padding-bottom: 2rem;
}
.cid-tfOKoXswdJ .item-wrapper {
  position: relative;
}
.cid-tfOKoXswdJ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOKoXswdJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOKoXswdJ .carousel-control,
.cid-tfOKoXswdJ .close {
  background: #1b1b1b;
}
.cid-tfOKoXswdJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOKoXswdJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOKoXswdJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOKoXswdJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOKoXswdJ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOKoXswdJ .close::before {
  content: '\e91a';
}
.cid-tfOKoXswdJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOKoXswdJ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOKoXswdJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOKoXswdJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOKoXswdJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOKoXswdJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOKoXswdJ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOKoXswdJ .carousel-indicators li.active,
.cid-tfOKoXswdJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOKoXswdJ .carousel-indicators li::after,
.cid-tfOKoXswdJ .carousel-indicators li::before {
  content: none;
}
.cid-tfOKoXswdJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOKoXswdJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOKoXswdJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOKoXswdJ .carousel-indicators {
    display: none;
  }
}
.cid-tfOKoXswdJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOKoXswdJ .carousel-inner > .active {
  display: block;
}
.cid-tfOKoXswdJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOKoXswdJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOKoXswdJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOKoXswdJ .carousel-control,
  .cid-tfOKoXswdJ .carousel-indicators,
  .cid-tfOKoXswdJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOKoXswdJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOKoXswdJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOKoXswdJ .carousel-indicators .active,
.cid-tfOKoXswdJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOKoXswdJ .carousel-indicators .active {
  background: #fff;
}
.cid-tfOKoXswdJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOKoXswdJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOKoXswdJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOKoXswdJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOKoXswdJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOKoXswdJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOKoXswdJ .carousel {
  width: 100%;
}
.cid-tfOKoXswdJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOKoXswdJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOKoXswdJ .modal.fade .modal-dialog,
.cid-tfOKoXswdJ .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOKoXswdJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOKoXswdJ H6 {
  text-align: center;
}
.cid-tfOKoXswdJ H4 {
  color: #e82581;
}
.cid-tfOKoZDYiI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOKoZDYiI .row {
    flex-direction: column-reverse;
  }
  .cid-tfOKoZDYiI .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOKoZDYiI .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOKoZDYiI .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOKoZDYiI .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOKoZDYiI .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOKoZDYiI .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOKoZDYiI .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOKoZDYiI .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOKoZDYiI .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOKoZDYiI .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOKoZDYiI .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOKoZDYiI .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOKoZDYiI .mbr-section-title {
  color: #e82581;
}
.cid-tfOKp0jVYy {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOKVIz3K3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOKVIz3K3 .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOKVIS7uN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOKVIS7uN nav.navbar {
  position: fixed;
}
.cid-tfOKVIS7uN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOKVIS7uN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOKVIS7uN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOKVIS7uN .dropdown-item:hover,
.cid-tfOKVIS7uN .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOKVIS7uN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOKVIS7uN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOKVIS7uN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOKVIS7uN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOKVIS7uN .nav-link {
  position: relative;
}
.cid-tfOKVIS7uN .container {
  display: flex;
  margin: auto;
}
.cid-tfOKVIS7uN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOKVIS7uN .dropdown-menu,
.cid-tfOKVIS7uN .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOKVIS7uN .nav-item:focus,
.cid-tfOKVIS7uN .nav-link:focus {
  outline: none;
}
.cid-tfOKVIS7uN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOKVIS7uN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOKVIS7uN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOKVIS7uN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOKVIS7uN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOKVIS7uN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOKVIS7uN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOKVIS7uN .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOKVIS7uN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOKVIS7uN .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOKVIS7uN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOKVIS7uN .navbar.collapsed {
  justify-content: center;
}
.cid-tfOKVIS7uN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOKVIS7uN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOKVIS7uN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOKVIS7uN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOKVIS7uN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOKVIS7uN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOKVIS7uN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOKVIS7uN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOKVIS7uN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOKVIS7uN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOKVIS7uN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOKVIS7uN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOKVIS7uN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOKVIS7uN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOKVIS7uN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOKVIS7uN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOKVIS7uN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOKVIS7uN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOKVIS7uN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOKVIS7uN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOKVIS7uN .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOKVIS7uN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOKVIS7uN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOKVIS7uN .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOKVIS7uN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOKVIS7uN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOKVIS7uN .dropdown-item.active,
.cid-tfOKVIS7uN .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOKVIS7uN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOKVIS7uN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOKVIS7uN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOKVIS7uN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOKVIS7uN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOKVIS7uN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOKVIS7uN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOKVIS7uN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOKVIS7uN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOKVIS7uN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOKVIS7uN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOKVIS7uN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOKVIS7uN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOKVIS7uN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOKVIS7uN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOKVIS7uN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOKVIS7uN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOKVIS7uN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOKVIS7uN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOKVIS7uN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOKVIS7uN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOKVIS7uN .navbar {
    height: 70px;
  }
  .cid-tfOKVIS7uN .navbar.opened {
    height: auto;
  }
  .cid-tfOKVIS7uN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOKVJy3dr {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOKVJy3dr .mbr-section-title {
  color: #ffffff;
}
.cid-tfOKVJy3dr .mbr-text,
.cid-tfOKVJy3dr .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOKVJZCTy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOKVJZCTy .item {
  padding-bottom: 2rem;
}
.cid-tfOKVJZCTy .item-wrapper {
  position: relative;
}
.cid-tfOKVJZCTy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOKVJZCTy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOKVJZCTy .carousel-control,
.cid-tfOKVJZCTy .close {
  background: #1b1b1b;
}
.cid-tfOKVJZCTy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOKVJZCTy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOKVJZCTy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOKVJZCTy .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOKVJZCTy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOKVJZCTy .close::before {
  content: '\e91a';
}
.cid-tfOKVJZCTy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOKVJZCTy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOKVJZCTy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOKVJZCTy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOKVJZCTy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOKVJZCTy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOKVJZCTy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOKVJZCTy .carousel-indicators li.active,
.cid-tfOKVJZCTy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOKVJZCTy .carousel-indicators li::after,
.cid-tfOKVJZCTy .carousel-indicators li::before {
  content: none;
}
.cid-tfOKVJZCTy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOKVJZCTy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOKVJZCTy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOKVJZCTy .carousel-indicators {
    display: none;
  }
}
.cid-tfOKVJZCTy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOKVJZCTy .carousel-inner > .active {
  display: block;
}
.cid-tfOKVJZCTy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOKVJZCTy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOKVJZCTy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOKVJZCTy .carousel-control,
  .cid-tfOKVJZCTy .carousel-indicators,
  .cid-tfOKVJZCTy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOKVJZCTy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOKVJZCTy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOKVJZCTy .carousel-indicators .active,
.cid-tfOKVJZCTy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOKVJZCTy .carousel-indicators .active {
  background: #fff;
}
.cid-tfOKVJZCTy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOKVJZCTy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOKVJZCTy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOKVJZCTy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOKVJZCTy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOKVJZCTy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOKVJZCTy .carousel {
  width: 100%;
}
.cid-tfOKVJZCTy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOKVJZCTy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOKVJZCTy .modal.fade .modal-dialog,
.cid-tfOKVJZCTy .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOKVJZCTy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOKVJZCTy H6 {
  text-align: center;
}
.cid-tfOKVJZCTy H4 {
  color: #e82581;
}
.cid-tfOKVLu7Wr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOKVLu7Wr .row {
    flex-direction: column-reverse;
  }
  .cid-tfOKVLu7Wr .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOKVLu7Wr .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOKVLu7Wr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOKVLu7Wr .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOKVLu7Wr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOKVLu7Wr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOKVLu7Wr .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOKVLu7Wr .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOKVLu7Wr .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOKVLu7Wr .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOKVLu7Wr .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOKVLu7Wr .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOKVLu7Wr .mbr-section-title {
  color: #e82581;
}
.cid-tfOKVMyh1G {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOSDqdz2S {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOSDqdz2S .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOSDqB0cL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOSDqB0cL nav.navbar {
  position: fixed;
}
.cid-tfOSDqB0cL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOSDqB0cL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOSDqB0cL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOSDqB0cL .dropdown-item:hover,
.cid-tfOSDqB0cL .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOSDqB0cL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOSDqB0cL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOSDqB0cL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOSDqB0cL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOSDqB0cL .nav-link {
  position: relative;
}
.cid-tfOSDqB0cL .container {
  display: flex;
  margin: auto;
}
.cid-tfOSDqB0cL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOSDqB0cL .dropdown-menu,
.cid-tfOSDqB0cL .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOSDqB0cL .nav-item:focus,
.cid-tfOSDqB0cL .nav-link:focus {
  outline: none;
}
.cid-tfOSDqB0cL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOSDqB0cL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOSDqB0cL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOSDqB0cL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOSDqB0cL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOSDqB0cL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOSDqB0cL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOSDqB0cL .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOSDqB0cL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOSDqB0cL .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOSDqB0cL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOSDqB0cL .navbar.collapsed {
  justify-content: center;
}
.cid-tfOSDqB0cL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOSDqB0cL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOSDqB0cL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOSDqB0cL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOSDqB0cL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOSDqB0cL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOSDqB0cL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOSDqB0cL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOSDqB0cL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOSDqB0cL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOSDqB0cL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOSDqB0cL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOSDqB0cL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOSDqB0cL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOSDqB0cL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOSDqB0cL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOSDqB0cL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOSDqB0cL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOSDqB0cL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOSDqB0cL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOSDqB0cL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOSDqB0cL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOSDqB0cL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOSDqB0cL .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOSDqB0cL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOSDqB0cL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOSDqB0cL .dropdown-item.active,
.cid-tfOSDqB0cL .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOSDqB0cL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOSDqB0cL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOSDqB0cL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOSDqB0cL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOSDqB0cL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOSDqB0cL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOSDqB0cL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOSDqB0cL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOSDqB0cL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOSDqB0cL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOSDqB0cL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOSDqB0cL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOSDqB0cL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOSDqB0cL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOSDqB0cL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOSDqB0cL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOSDqB0cL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOSDqB0cL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOSDqB0cL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOSDqB0cL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOSDqB0cL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOSDqB0cL .navbar {
    height: 70px;
  }
  .cid-tfOSDqB0cL .navbar.opened {
    height: auto;
  }
  .cid-tfOSDqB0cL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOSDrgKI0 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOSDrgKI0 .mbr-section-title {
  color: #ffffff;
}
.cid-tfOSDrgKI0 .mbr-text,
.cid-tfOSDrgKI0 .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOSDrSbAH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOSDrSbAH .item {
  padding-bottom: 2rem;
}
.cid-tfOSDrSbAH .item-wrapper {
  position: relative;
}
.cid-tfOSDrSbAH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOSDrSbAH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOSDrSbAH .carousel-control,
.cid-tfOSDrSbAH .close {
  background: #1b1b1b;
}
.cid-tfOSDrSbAH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOSDrSbAH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOSDrSbAH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOSDrSbAH .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOSDrSbAH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOSDrSbAH .close::before {
  content: '\e91a';
}
.cid-tfOSDrSbAH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOSDrSbAH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOSDrSbAH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOSDrSbAH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOSDrSbAH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOSDrSbAH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOSDrSbAH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOSDrSbAH .carousel-indicators li.active,
.cid-tfOSDrSbAH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOSDrSbAH .carousel-indicators li::after,
.cid-tfOSDrSbAH .carousel-indicators li::before {
  content: none;
}
.cid-tfOSDrSbAH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOSDrSbAH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOSDrSbAH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOSDrSbAH .carousel-indicators {
    display: none;
  }
}
.cid-tfOSDrSbAH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOSDrSbAH .carousel-inner > .active {
  display: block;
}
.cid-tfOSDrSbAH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOSDrSbAH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOSDrSbAH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOSDrSbAH .carousel-control,
  .cid-tfOSDrSbAH .carousel-indicators,
  .cid-tfOSDrSbAH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOSDrSbAH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOSDrSbAH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOSDrSbAH .carousel-indicators .active,
.cid-tfOSDrSbAH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOSDrSbAH .carousel-indicators .active {
  background: #fff;
}
.cid-tfOSDrSbAH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOSDrSbAH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOSDrSbAH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOSDrSbAH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOSDrSbAH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOSDrSbAH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOSDrSbAH .carousel {
  width: 100%;
}
.cid-tfOSDrSbAH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOSDrSbAH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOSDrSbAH .modal.fade .modal-dialog,
.cid-tfOSDrSbAH .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOSDrSbAH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOSDrSbAH H6 {
  text-align: center;
}
.cid-tfOSDrSbAH H4 {
  color: #e82581;
}
.cid-tfOSDte6ql {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOSDte6ql .row {
    flex-direction: column-reverse;
  }
  .cid-tfOSDte6ql .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOSDte6ql .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOSDte6ql .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOSDte6ql .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOSDte6ql .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOSDte6ql .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOSDte6ql .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOSDte6ql .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOSDte6ql .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOSDte6ql .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOSDte6ql .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOSDte6ql .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOSDte6ql .mbr-section-title {
  color: #e82581;
}
.cid-tfOSDtT4Fr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOV97EkkK {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOV97EkkK .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOV984lfK {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOV984lfK nav.navbar {
  position: fixed;
}
.cid-tfOV984lfK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOV984lfK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOV984lfK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOV984lfK .dropdown-item:hover,
.cid-tfOV984lfK .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOV984lfK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOV984lfK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOV984lfK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOV984lfK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOV984lfK .nav-link {
  position: relative;
}
.cid-tfOV984lfK .container {
  display: flex;
  margin: auto;
}
.cid-tfOV984lfK .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOV984lfK .dropdown-menu,
.cid-tfOV984lfK .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOV984lfK .nav-item:focus,
.cid-tfOV984lfK .nav-link:focus {
  outline: none;
}
.cid-tfOV984lfK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOV984lfK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOV984lfK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOV984lfK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOV984lfK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOV984lfK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOV984lfK .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOV984lfK .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOV984lfK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOV984lfK .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOV984lfK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOV984lfK .navbar.collapsed {
  justify-content: center;
}
.cid-tfOV984lfK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOV984lfK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOV984lfK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOV984lfK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOV984lfK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOV984lfK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOV984lfK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOV984lfK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOV984lfK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOV984lfK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOV984lfK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOV984lfK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOV984lfK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOV984lfK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOV984lfK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOV984lfK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOV984lfK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOV984lfK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOV984lfK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOV984lfK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOV984lfK .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOV984lfK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOV984lfK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOV984lfK .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOV984lfK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOV984lfK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOV984lfK .dropdown-item.active,
.cid-tfOV984lfK .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOV984lfK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOV984lfK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOV984lfK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOV984lfK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOV984lfK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOV984lfK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOV984lfK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOV984lfK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOV984lfK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOV984lfK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOV984lfK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOV984lfK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOV984lfK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOV984lfK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOV984lfK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOV984lfK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOV984lfK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOV984lfK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOV984lfK .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOV984lfK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOV984lfK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOV984lfK .navbar {
    height: 70px;
  }
  .cid-tfOV984lfK .navbar.opened {
    height: auto;
  }
  .cid-tfOV984lfK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOV9935y5 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOV9935y5 .mbr-section-title {
  color: #ffffff;
}
.cid-tfOV9935y5 .mbr-text,
.cid-tfOV9935y5 .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOV99ZB5x {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOV99ZB5x .item {
  padding-bottom: 2rem;
}
.cid-tfOV99ZB5x .item-wrapper {
  position: relative;
}
.cid-tfOV99ZB5x .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOV99ZB5x .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOV99ZB5x .carousel-control,
.cid-tfOV99ZB5x .close {
  background: #1b1b1b;
}
.cid-tfOV99ZB5x .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOV99ZB5x .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOV99ZB5x .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOV99ZB5x .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOV99ZB5x .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOV99ZB5x .close::before {
  content: '\e91a';
}
.cid-tfOV99ZB5x .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOV99ZB5x .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOV99ZB5x .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOV99ZB5x .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOV99ZB5x .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOV99ZB5x .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOV99ZB5x .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOV99ZB5x .carousel-indicators li.active,
.cid-tfOV99ZB5x .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOV99ZB5x .carousel-indicators li::after,
.cid-tfOV99ZB5x .carousel-indicators li::before {
  content: none;
}
.cid-tfOV99ZB5x .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOV99ZB5x .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOV99ZB5x .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOV99ZB5x .carousel-indicators {
    display: none;
  }
}
.cid-tfOV99ZB5x .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOV99ZB5x .carousel-inner > .active {
  display: block;
}
.cid-tfOV99ZB5x .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOV99ZB5x .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOV99ZB5x .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOV99ZB5x .carousel-control,
  .cid-tfOV99ZB5x .carousel-indicators,
  .cid-tfOV99ZB5x .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOV99ZB5x .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOV99ZB5x .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOV99ZB5x .carousel-indicators .active,
.cid-tfOV99ZB5x .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOV99ZB5x .carousel-indicators .active {
  background: #fff;
}
.cid-tfOV99ZB5x .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOV99ZB5x .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOV99ZB5x .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOV99ZB5x .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOV99ZB5x .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOV99ZB5x .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOV99ZB5x .carousel {
  width: 100%;
}
.cid-tfOV99ZB5x .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOV99ZB5x .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOV99ZB5x .modal.fade .modal-dialog,
.cid-tfOV99ZB5x .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOV99ZB5x .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOV99ZB5x H6 {
  text-align: center;
}
.cid-tfOV99ZB5x H4 {
  color: #e82581;
}
.cid-tfOV9bKMax {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOV9bKMax .row {
    flex-direction: column-reverse;
  }
  .cid-tfOV9bKMax .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOV9bKMax .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOV9bKMax .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOV9bKMax .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOV9bKMax .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOV9bKMax .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOV9bKMax .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOV9bKMax .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOV9bKMax .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOV9bKMax .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOV9bKMax .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOV9bKMax .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOV9bKMax .mbr-section-title {
  color: #e82581;
}
.cid-tfOV9ctX0v {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOVmHn7WW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOVmHn7WW .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOVmHBpX5 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOVmHBpX5 nav.navbar {
  position: fixed;
}
.cid-tfOVmHBpX5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOVmHBpX5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOVmHBpX5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOVmHBpX5 .dropdown-item:hover,
.cid-tfOVmHBpX5 .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOVmHBpX5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOVmHBpX5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOVmHBpX5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOVmHBpX5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOVmHBpX5 .nav-link {
  position: relative;
}
.cid-tfOVmHBpX5 .container {
  display: flex;
  margin: auto;
}
.cid-tfOVmHBpX5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOVmHBpX5 .dropdown-menu,
.cid-tfOVmHBpX5 .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOVmHBpX5 .nav-item:focus,
.cid-tfOVmHBpX5 .nav-link:focus {
  outline: none;
}
.cid-tfOVmHBpX5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOVmHBpX5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOVmHBpX5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOVmHBpX5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOVmHBpX5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOVmHBpX5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOVmHBpX5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOVmHBpX5 .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOVmHBpX5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOVmHBpX5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOVmHBpX5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOVmHBpX5 .navbar.collapsed {
  justify-content: center;
}
.cid-tfOVmHBpX5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOVmHBpX5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOVmHBpX5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOVmHBpX5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOVmHBpX5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOVmHBpX5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOVmHBpX5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOVmHBpX5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOVmHBpX5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOVmHBpX5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOVmHBpX5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOVmHBpX5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOVmHBpX5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOVmHBpX5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOVmHBpX5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOVmHBpX5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOVmHBpX5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOVmHBpX5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOVmHBpX5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOVmHBpX5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOVmHBpX5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOVmHBpX5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOVmHBpX5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOVmHBpX5 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOVmHBpX5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOVmHBpX5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOVmHBpX5 .dropdown-item.active,
.cid-tfOVmHBpX5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOVmHBpX5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOVmHBpX5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOVmHBpX5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOVmHBpX5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOVmHBpX5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOVmHBpX5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOVmHBpX5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOVmHBpX5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOVmHBpX5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOVmHBpX5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOVmHBpX5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOVmHBpX5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOVmHBpX5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOVmHBpX5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOVmHBpX5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOVmHBpX5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOVmHBpX5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOVmHBpX5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOVmHBpX5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOVmHBpX5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOVmHBpX5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOVmHBpX5 .navbar {
    height: 70px;
  }
  .cid-tfOVmHBpX5 .navbar.opened {
    height: auto;
  }
  .cid-tfOVmHBpX5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOVmIdqrG {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOVmIdqrG .mbr-section-title {
  color: #ffffff;
}
.cid-tfOVmIdqrG .mbr-text,
.cid-tfOVmIdqrG .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOVmIEyHe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOVmIEyHe .item {
  padding-bottom: 2rem;
}
.cid-tfOVmIEyHe .item-wrapper {
  position: relative;
}
.cid-tfOVmIEyHe .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOVmIEyHe .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOVmIEyHe .carousel-control,
.cid-tfOVmIEyHe .close {
  background: #1b1b1b;
}
.cid-tfOVmIEyHe .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOVmIEyHe .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOVmIEyHe .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOVmIEyHe .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOVmIEyHe .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOVmIEyHe .close::before {
  content: '\e91a';
}
.cid-tfOVmIEyHe .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOVmIEyHe .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOVmIEyHe .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOVmIEyHe .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOVmIEyHe .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOVmIEyHe .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOVmIEyHe .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOVmIEyHe .carousel-indicators li.active,
.cid-tfOVmIEyHe .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOVmIEyHe .carousel-indicators li::after,
.cid-tfOVmIEyHe .carousel-indicators li::before {
  content: none;
}
.cid-tfOVmIEyHe .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOVmIEyHe .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOVmIEyHe .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOVmIEyHe .carousel-indicators {
    display: none;
  }
}
.cid-tfOVmIEyHe .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOVmIEyHe .carousel-inner > .active {
  display: block;
}
.cid-tfOVmIEyHe .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOVmIEyHe .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOVmIEyHe .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOVmIEyHe .carousel-control,
  .cid-tfOVmIEyHe .carousel-indicators,
  .cid-tfOVmIEyHe .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOVmIEyHe .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOVmIEyHe .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOVmIEyHe .carousel-indicators .active,
.cid-tfOVmIEyHe .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOVmIEyHe .carousel-indicators .active {
  background: #fff;
}
.cid-tfOVmIEyHe .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOVmIEyHe .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOVmIEyHe .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOVmIEyHe .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOVmIEyHe .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOVmIEyHe .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOVmIEyHe .carousel {
  width: 100%;
}
.cid-tfOVmIEyHe .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOVmIEyHe .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOVmIEyHe .modal.fade .modal-dialog,
.cid-tfOVmIEyHe .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOVmIEyHe .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOVmIEyHe H6 {
  text-align: center;
}
.cid-tfOVmIEyHe H4 {
  color: #e82581;
}
.cid-tfOVmJVlmf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOVmJVlmf .row {
    flex-direction: column-reverse;
  }
  .cid-tfOVmJVlmf .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOVmJVlmf .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOVmJVlmf .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOVmJVlmf .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOVmJVlmf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOVmJVlmf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOVmJVlmf .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOVmJVlmf .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOVmJVlmf .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOVmJVlmf .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOVmJVlmf .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOVmJVlmf .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOVmJVlmf .mbr-section-title {
  color: #e82581;
}
.cid-tfOVmKGfub {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOVCrJWdV {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOVCrJWdV .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOVCsdkm9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOVCsdkm9 nav.navbar {
  position: fixed;
}
.cid-tfOVCsdkm9 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOVCsdkm9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOVCsdkm9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOVCsdkm9 .dropdown-item:hover,
.cid-tfOVCsdkm9 .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOVCsdkm9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOVCsdkm9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOVCsdkm9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOVCsdkm9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOVCsdkm9 .nav-link {
  position: relative;
}
.cid-tfOVCsdkm9 .container {
  display: flex;
  margin: auto;
}
.cid-tfOVCsdkm9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOVCsdkm9 .dropdown-menu,
.cid-tfOVCsdkm9 .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOVCsdkm9 .nav-item:focus,
.cid-tfOVCsdkm9 .nav-link:focus {
  outline: none;
}
.cid-tfOVCsdkm9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOVCsdkm9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOVCsdkm9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOVCsdkm9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOVCsdkm9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOVCsdkm9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOVCsdkm9 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOVCsdkm9 .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOVCsdkm9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOVCsdkm9 .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOVCsdkm9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOVCsdkm9 .navbar.collapsed {
  justify-content: center;
}
.cid-tfOVCsdkm9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOVCsdkm9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOVCsdkm9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOVCsdkm9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOVCsdkm9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOVCsdkm9 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOVCsdkm9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOVCsdkm9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOVCsdkm9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOVCsdkm9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOVCsdkm9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOVCsdkm9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOVCsdkm9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOVCsdkm9 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOVCsdkm9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOVCsdkm9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOVCsdkm9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOVCsdkm9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOVCsdkm9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOVCsdkm9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOVCsdkm9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOVCsdkm9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOVCsdkm9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOVCsdkm9 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOVCsdkm9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOVCsdkm9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOVCsdkm9 .dropdown-item.active,
.cid-tfOVCsdkm9 .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOVCsdkm9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOVCsdkm9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOVCsdkm9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOVCsdkm9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOVCsdkm9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOVCsdkm9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOVCsdkm9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOVCsdkm9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOVCsdkm9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOVCsdkm9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOVCsdkm9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOVCsdkm9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOVCsdkm9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOVCsdkm9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOVCsdkm9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOVCsdkm9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOVCsdkm9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOVCsdkm9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOVCsdkm9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOVCsdkm9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOVCsdkm9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOVCsdkm9 .navbar {
    height: 70px;
  }
  .cid-tfOVCsdkm9 .navbar.opened {
    height: auto;
  }
  .cid-tfOVCsdkm9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOVCsVtxj {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOVCsVtxj .mbr-section-title {
  color: #ffffff;
}
.cid-tfOVCsVtxj .mbr-text,
.cid-tfOVCsVtxj .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOVCtvoW1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOVCtvoW1 .item {
  padding-bottom: 2rem;
}
.cid-tfOVCtvoW1 .item-wrapper {
  position: relative;
}
.cid-tfOVCtvoW1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOVCtvoW1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOVCtvoW1 .carousel-control,
.cid-tfOVCtvoW1 .close {
  background: #1b1b1b;
}
.cid-tfOVCtvoW1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOVCtvoW1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOVCtvoW1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOVCtvoW1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOVCtvoW1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOVCtvoW1 .close::before {
  content: '\e91a';
}
.cid-tfOVCtvoW1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOVCtvoW1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOVCtvoW1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOVCtvoW1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOVCtvoW1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOVCtvoW1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOVCtvoW1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOVCtvoW1 .carousel-indicators li.active,
.cid-tfOVCtvoW1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOVCtvoW1 .carousel-indicators li::after,
.cid-tfOVCtvoW1 .carousel-indicators li::before {
  content: none;
}
.cid-tfOVCtvoW1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOVCtvoW1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOVCtvoW1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOVCtvoW1 .carousel-indicators {
    display: none;
  }
}
.cid-tfOVCtvoW1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOVCtvoW1 .carousel-inner > .active {
  display: block;
}
.cid-tfOVCtvoW1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOVCtvoW1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOVCtvoW1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOVCtvoW1 .carousel-control,
  .cid-tfOVCtvoW1 .carousel-indicators,
  .cid-tfOVCtvoW1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOVCtvoW1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOVCtvoW1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOVCtvoW1 .carousel-indicators .active,
.cid-tfOVCtvoW1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOVCtvoW1 .carousel-indicators .active {
  background: #fff;
}
.cid-tfOVCtvoW1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOVCtvoW1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOVCtvoW1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOVCtvoW1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOVCtvoW1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOVCtvoW1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOVCtvoW1 .carousel {
  width: 100%;
}
.cid-tfOVCtvoW1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOVCtvoW1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOVCtvoW1 .modal.fade .modal-dialog,
.cid-tfOVCtvoW1 .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOVCtvoW1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOVCtvoW1 H6 {
  text-align: center;
}
.cid-tfOVCtvoW1 H4 {
  color: #e82581;
}
.cid-tfOVCuMV83 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOVCuMV83 .row {
    flex-direction: column-reverse;
  }
  .cid-tfOVCuMV83 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOVCuMV83 .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOVCuMV83 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOVCuMV83 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOVCuMV83 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOVCuMV83 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOVCuMV83 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOVCuMV83 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOVCuMV83 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOVCuMV83 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOVCuMV83 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOVCuMV83 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOVCuMV83 .mbr-section-title {
  color: #e82581;
}
.cid-tfOVCvrgUV {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOVShsY5M {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOVShsY5M .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOVShIqzd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOVShIqzd nav.navbar {
  position: fixed;
}
.cid-tfOVShIqzd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOVShIqzd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOVShIqzd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOVShIqzd .dropdown-item:hover,
.cid-tfOVShIqzd .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOVShIqzd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOVShIqzd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOVShIqzd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOVShIqzd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOVShIqzd .nav-link {
  position: relative;
}
.cid-tfOVShIqzd .container {
  display: flex;
  margin: auto;
}
.cid-tfOVShIqzd .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOVShIqzd .dropdown-menu,
.cid-tfOVShIqzd .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOVShIqzd .nav-item:focus,
.cid-tfOVShIqzd .nav-link:focus {
  outline: none;
}
.cid-tfOVShIqzd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOVShIqzd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOVShIqzd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOVShIqzd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOVShIqzd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOVShIqzd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOVShIqzd .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOVShIqzd .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOVShIqzd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOVShIqzd .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOVShIqzd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOVShIqzd .navbar.collapsed {
  justify-content: center;
}
.cid-tfOVShIqzd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOVShIqzd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOVShIqzd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOVShIqzd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOVShIqzd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOVShIqzd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOVShIqzd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOVShIqzd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOVShIqzd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOVShIqzd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOVShIqzd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOVShIqzd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOVShIqzd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOVShIqzd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOVShIqzd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOVShIqzd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOVShIqzd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOVShIqzd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOVShIqzd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOVShIqzd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOVShIqzd .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOVShIqzd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOVShIqzd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOVShIqzd .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOVShIqzd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOVShIqzd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOVShIqzd .dropdown-item.active,
.cid-tfOVShIqzd .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOVShIqzd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOVShIqzd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOVShIqzd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOVShIqzd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOVShIqzd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOVShIqzd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOVShIqzd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOVShIqzd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOVShIqzd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOVShIqzd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOVShIqzd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOVShIqzd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOVShIqzd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOVShIqzd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOVShIqzd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOVShIqzd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOVShIqzd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOVShIqzd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOVShIqzd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOVShIqzd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOVShIqzd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOVShIqzd .navbar {
    height: 70px;
  }
  .cid-tfOVShIqzd .navbar.opened {
    height: auto;
  }
  .cid-tfOVShIqzd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOVSinbUn {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOVSinbUn .mbr-section-title {
  color: #ffffff;
}
.cid-tfOVSinbUn .mbr-text,
.cid-tfOVSinbUn .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOVSiNvsy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOVSiNvsy .item {
  padding-bottom: 2rem;
}
.cid-tfOVSiNvsy .item-wrapper {
  position: relative;
}
.cid-tfOVSiNvsy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOVSiNvsy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOVSiNvsy .carousel-control,
.cid-tfOVSiNvsy .close {
  background: #1b1b1b;
}
.cid-tfOVSiNvsy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOVSiNvsy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOVSiNvsy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOVSiNvsy .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOVSiNvsy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOVSiNvsy .close::before {
  content: '\e91a';
}
.cid-tfOVSiNvsy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOVSiNvsy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOVSiNvsy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOVSiNvsy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOVSiNvsy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOVSiNvsy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOVSiNvsy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOVSiNvsy .carousel-indicators li.active,
.cid-tfOVSiNvsy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOVSiNvsy .carousel-indicators li::after,
.cid-tfOVSiNvsy .carousel-indicators li::before {
  content: none;
}
.cid-tfOVSiNvsy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOVSiNvsy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOVSiNvsy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOVSiNvsy .carousel-indicators {
    display: none;
  }
}
.cid-tfOVSiNvsy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOVSiNvsy .carousel-inner > .active {
  display: block;
}
.cid-tfOVSiNvsy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOVSiNvsy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOVSiNvsy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOVSiNvsy .carousel-control,
  .cid-tfOVSiNvsy .carousel-indicators,
  .cid-tfOVSiNvsy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOVSiNvsy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOVSiNvsy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOVSiNvsy .carousel-indicators .active,
.cid-tfOVSiNvsy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOVSiNvsy .carousel-indicators .active {
  background: #fff;
}
.cid-tfOVSiNvsy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOVSiNvsy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOVSiNvsy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOVSiNvsy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOVSiNvsy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOVSiNvsy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOVSiNvsy .carousel {
  width: 100%;
}
.cid-tfOVSiNvsy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOVSiNvsy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOVSiNvsy .modal.fade .modal-dialog,
.cid-tfOVSiNvsy .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOVSiNvsy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOVSiNvsy H6 {
  text-align: center;
}
.cid-tfOVSiNvsy H4 {
  color: #e82581;
}
.cid-tfOVSjUqeb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOVSjUqeb .row {
    flex-direction: column-reverse;
  }
  .cid-tfOVSjUqeb .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOVSjUqeb .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOVSjUqeb .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOVSjUqeb .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOVSjUqeb .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOVSjUqeb .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOVSjUqeb .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOVSjUqeb .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOVSjUqeb .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOVSjUqeb .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOVSjUqeb .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOVSjUqeb .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOVSjUqeb .mbr-section-title {
  color: #e82581;
}
.cid-tfOVSkCFsA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOW7hM5OO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOW7hM5OO .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOW7i3DD2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOW7i3DD2 nav.navbar {
  position: fixed;
}
.cid-tfOW7i3DD2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOW7i3DD2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOW7i3DD2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOW7i3DD2 .dropdown-item:hover,
.cid-tfOW7i3DD2 .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOW7i3DD2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOW7i3DD2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOW7i3DD2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOW7i3DD2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOW7i3DD2 .nav-link {
  position: relative;
}
.cid-tfOW7i3DD2 .container {
  display: flex;
  margin: auto;
}
.cid-tfOW7i3DD2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOW7i3DD2 .dropdown-menu,
.cid-tfOW7i3DD2 .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOW7i3DD2 .nav-item:focus,
.cid-tfOW7i3DD2 .nav-link:focus {
  outline: none;
}
.cid-tfOW7i3DD2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOW7i3DD2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOW7i3DD2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOW7i3DD2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOW7i3DD2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOW7i3DD2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOW7i3DD2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOW7i3DD2 .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOW7i3DD2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOW7i3DD2 .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOW7i3DD2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOW7i3DD2 .navbar.collapsed {
  justify-content: center;
}
.cid-tfOW7i3DD2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOW7i3DD2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOW7i3DD2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOW7i3DD2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOW7i3DD2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOW7i3DD2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOW7i3DD2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOW7i3DD2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOW7i3DD2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOW7i3DD2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOW7i3DD2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOW7i3DD2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOW7i3DD2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOW7i3DD2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOW7i3DD2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOW7i3DD2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOW7i3DD2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOW7i3DD2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOW7i3DD2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOW7i3DD2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOW7i3DD2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOW7i3DD2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOW7i3DD2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOW7i3DD2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOW7i3DD2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOW7i3DD2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOW7i3DD2 .dropdown-item.active,
.cid-tfOW7i3DD2 .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOW7i3DD2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOW7i3DD2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOW7i3DD2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOW7i3DD2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOW7i3DD2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOW7i3DD2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOW7i3DD2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOW7i3DD2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOW7i3DD2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOW7i3DD2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOW7i3DD2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOW7i3DD2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOW7i3DD2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOW7i3DD2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOW7i3DD2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOW7i3DD2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOW7i3DD2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOW7i3DD2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOW7i3DD2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOW7i3DD2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOW7i3DD2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOW7i3DD2 .navbar {
    height: 70px;
  }
  .cid-tfOW7i3DD2 .navbar.opened {
    height: auto;
  }
  .cid-tfOW7i3DD2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOW7iAJoA {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOW7iAJoA .mbr-section-title {
  color: #ffffff;
}
.cid-tfOW7iAJoA .mbr-text,
.cid-tfOW7iAJoA .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOW7iYkz9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOW7iYkz9 .item {
  padding-bottom: 2rem;
}
.cid-tfOW7iYkz9 .item-wrapper {
  position: relative;
}
.cid-tfOW7iYkz9 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOW7iYkz9 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOW7iYkz9 .carousel-control,
.cid-tfOW7iYkz9 .close {
  background: #1b1b1b;
}
.cid-tfOW7iYkz9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOW7iYkz9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOW7iYkz9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOW7iYkz9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOW7iYkz9 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOW7iYkz9 .close::before {
  content: '\e91a';
}
.cid-tfOW7iYkz9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOW7iYkz9 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOW7iYkz9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOW7iYkz9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOW7iYkz9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOW7iYkz9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOW7iYkz9 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOW7iYkz9 .carousel-indicators li.active,
.cid-tfOW7iYkz9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOW7iYkz9 .carousel-indicators li::after,
.cid-tfOW7iYkz9 .carousel-indicators li::before {
  content: none;
}
.cid-tfOW7iYkz9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOW7iYkz9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOW7iYkz9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOW7iYkz9 .carousel-indicators {
    display: none;
  }
}
.cid-tfOW7iYkz9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOW7iYkz9 .carousel-inner > .active {
  display: block;
}
.cid-tfOW7iYkz9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOW7iYkz9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOW7iYkz9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOW7iYkz9 .carousel-control,
  .cid-tfOW7iYkz9 .carousel-indicators,
  .cid-tfOW7iYkz9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOW7iYkz9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOW7iYkz9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOW7iYkz9 .carousel-indicators .active,
.cid-tfOW7iYkz9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOW7iYkz9 .carousel-indicators .active {
  background: #fff;
}
.cid-tfOW7iYkz9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOW7iYkz9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOW7iYkz9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOW7iYkz9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOW7iYkz9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOW7iYkz9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOW7iYkz9 .carousel {
  width: 100%;
}
.cid-tfOW7iYkz9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOW7iYkz9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOW7iYkz9 .modal.fade .modal-dialog,
.cid-tfOW7iYkz9 .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOW7iYkz9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOW7iYkz9 H6 {
  text-align: center;
}
.cid-tfOW7iYkz9 H4 {
  color: #e82581;
}
.cid-tfOW7k6NZa {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOW7k6NZa .row {
    flex-direction: column-reverse;
  }
  .cid-tfOW7k6NZa .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOW7k6NZa .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOW7k6NZa .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOW7k6NZa .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOW7k6NZa .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOW7k6NZa .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOW7k6NZa .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOW7k6NZa .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOW7k6NZa .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOW7k6NZa .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOW7k6NZa .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOW7k6NZa .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOW7k6NZa .mbr-section-title {
  color: #e82581;
}
.cid-tfOW7kLKww {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOWmm86E7 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOWmm86E7 .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOWmmoBsg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOWmmoBsg nav.navbar {
  position: fixed;
}
.cid-tfOWmmoBsg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOWmmoBsg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOWmmoBsg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOWmmoBsg .dropdown-item:hover,
.cid-tfOWmmoBsg .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOWmmoBsg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOWmmoBsg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOWmmoBsg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOWmmoBsg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOWmmoBsg .nav-link {
  position: relative;
}
.cid-tfOWmmoBsg .container {
  display: flex;
  margin: auto;
}
.cid-tfOWmmoBsg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOWmmoBsg .dropdown-menu,
.cid-tfOWmmoBsg .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOWmmoBsg .nav-item:focus,
.cid-tfOWmmoBsg .nav-link:focus {
  outline: none;
}
.cid-tfOWmmoBsg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOWmmoBsg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOWmmoBsg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOWmmoBsg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOWmmoBsg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOWmmoBsg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOWmmoBsg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOWmmoBsg .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOWmmoBsg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOWmmoBsg .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOWmmoBsg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOWmmoBsg .navbar.collapsed {
  justify-content: center;
}
.cid-tfOWmmoBsg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOWmmoBsg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOWmmoBsg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOWmmoBsg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOWmmoBsg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOWmmoBsg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOWmmoBsg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOWmmoBsg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOWmmoBsg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOWmmoBsg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOWmmoBsg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOWmmoBsg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOWmmoBsg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOWmmoBsg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOWmmoBsg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOWmmoBsg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOWmmoBsg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOWmmoBsg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOWmmoBsg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOWmmoBsg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOWmmoBsg .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOWmmoBsg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOWmmoBsg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOWmmoBsg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOWmmoBsg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOWmmoBsg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOWmmoBsg .dropdown-item.active,
.cid-tfOWmmoBsg .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOWmmoBsg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOWmmoBsg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOWmmoBsg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOWmmoBsg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOWmmoBsg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOWmmoBsg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOWmmoBsg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOWmmoBsg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOWmmoBsg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOWmmoBsg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOWmmoBsg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOWmmoBsg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOWmmoBsg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOWmmoBsg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOWmmoBsg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOWmmoBsg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOWmmoBsg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOWmmoBsg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOWmmoBsg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOWmmoBsg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOWmmoBsg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOWmmoBsg .navbar {
    height: 70px;
  }
  .cid-tfOWmmoBsg .navbar.opened {
    height: auto;
  }
  .cid-tfOWmmoBsg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOWmmYpPg {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOWmmYpPg .mbr-section-title {
  color: #ffffff;
}
.cid-tfOWmmYpPg .mbr-text,
.cid-tfOWmmYpPg .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOWmnkEvV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOWmnkEvV .item {
  padding-bottom: 2rem;
}
.cid-tfOWmnkEvV .item-wrapper {
  position: relative;
}
.cid-tfOWmnkEvV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOWmnkEvV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOWmnkEvV .carousel-control,
.cid-tfOWmnkEvV .close {
  background: #1b1b1b;
}
.cid-tfOWmnkEvV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOWmnkEvV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOWmnkEvV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOWmnkEvV .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOWmnkEvV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOWmnkEvV .close::before {
  content: '\e91a';
}
.cid-tfOWmnkEvV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOWmnkEvV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOWmnkEvV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOWmnkEvV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOWmnkEvV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOWmnkEvV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOWmnkEvV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOWmnkEvV .carousel-indicators li.active,
.cid-tfOWmnkEvV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOWmnkEvV .carousel-indicators li::after,
.cid-tfOWmnkEvV .carousel-indicators li::before {
  content: none;
}
.cid-tfOWmnkEvV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOWmnkEvV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOWmnkEvV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOWmnkEvV .carousel-indicators {
    display: none;
  }
}
.cid-tfOWmnkEvV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOWmnkEvV .carousel-inner > .active {
  display: block;
}
.cid-tfOWmnkEvV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOWmnkEvV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOWmnkEvV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOWmnkEvV .carousel-control,
  .cid-tfOWmnkEvV .carousel-indicators,
  .cid-tfOWmnkEvV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOWmnkEvV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOWmnkEvV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOWmnkEvV .carousel-indicators .active,
.cid-tfOWmnkEvV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOWmnkEvV .carousel-indicators .active {
  background: #fff;
}
.cid-tfOWmnkEvV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOWmnkEvV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOWmnkEvV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOWmnkEvV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOWmnkEvV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOWmnkEvV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOWmnkEvV .carousel {
  width: 100%;
}
.cid-tfOWmnkEvV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOWmnkEvV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOWmnkEvV .modal.fade .modal-dialog,
.cid-tfOWmnkEvV .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOWmnkEvV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOWmnkEvV H6 {
  text-align: center;
}
.cid-tfOWmnkEvV H4 {
  color: #e82581;
}
.cid-tfOWmosZqz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOWmosZqz .row {
    flex-direction: column-reverse;
  }
  .cid-tfOWmosZqz .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOWmosZqz .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOWmosZqz .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOWmosZqz .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOWmosZqz .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOWmosZqz .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOWmosZqz .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOWmosZqz .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOWmosZqz .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOWmosZqz .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOWmosZqz .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOWmosZqz .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOWmosZqz .mbr-section-title {
  color: #e82581;
}
.cid-tfOWmp7nHm {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOWEmQXK1 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOWEmQXK1 .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOWEnlrTp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOWEnlrTp nav.navbar {
  position: fixed;
}
.cid-tfOWEnlrTp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOWEnlrTp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOWEnlrTp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOWEnlrTp .dropdown-item:hover,
.cid-tfOWEnlrTp .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOWEnlrTp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOWEnlrTp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOWEnlrTp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOWEnlrTp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOWEnlrTp .nav-link {
  position: relative;
}
.cid-tfOWEnlrTp .container {
  display: flex;
  margin: auto;
}
.cid-tfOWEnlrTp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOWEnlrTp .dropdown-menu,
.cid-tfOWEnlrTp .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOWEnlrTp .nav-item:focus,
.cid-tfOWEnlrTp .nav-link:focus {
  outline: none;
}
.cid-tfOWEnlrTp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOWEnlrTp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOWEnlrTp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOWEnlrTp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOWEnlrTp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOWEnlrTp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOWEnlrTp .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOWEnlrTp .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOWEnlrTp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOWEnlrTp .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOWEnlrTp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOWEnlrTp .navbar.collapsed {
  justify-content: center;
}
.cid-tfOWEnlrTp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOWEnlrTp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOWEnlrTp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOWEnlrTp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOWEnlrTp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOWEnlrTp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOWEnlrTp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOWEnlrTp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOWEnlrTp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOWEnlrTp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOWEnlrTp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOWEnlrTp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOWEnlrTp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOWEnlrTp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOWEnlrTp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOWEnlrTp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOWEnlrTp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOWEnlrTp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOWEnlrTp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOWEnlrTp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOWEnlrTp .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOWEnlrTp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOWEnlrTp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOWEnlrTp .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOWEnlrTp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOWEnlrTp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOWEnlrTp .dropdown-item.active,
.cid-tfOWEnlrTp .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOWEnlrTp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOWEnlrTp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOWEnlrTp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOWEnlrTp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOWEnlrTp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOWEnlrTp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOWEnlrTp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOWEnlrTp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOWEnlrTp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOWEnlrTp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOWEnlrTp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOWEnlrTp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOWEnlrTp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOWEnlrTp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOWEnlrTp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOWEnlrTp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOWEnlrTp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOWEnlrTp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOWEnlrTp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOWEnlrTp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOWEnlrTp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOWEnlrTp .navbar {
    height: 70px;
  }
  .cid-tfOWEnlrTp .navbar.opened {
    height: auto;
  }
  .cid-tfOWEnlrTp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOWEnWiU3 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOWEnWiU3 .mbr-section-title {
  color: #ffffff;
}
.cid-tfOWEnWiU3 .mbr-text,
.cid-tfOWEnWiU3 .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOWEoxeEQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOWEoxeEQ .item {
  padding-bottom: 2rem;
}
.cid-tfOWEoxeEQ .item-wrapper {
  position: relative;
}
.cid-tfOWEoxeEQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOWEoxeEQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOWEoxeEQ .carousel-control,
.cid-tfOWEoxeEQ .close {
  background: #1b1b1b;
}
.cid-tfOWEoxeEQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOWEoxeEQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOWEoxeEQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOWEoxeEQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOWEoxeEQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOWEoxeEQ .close::before {
  content: '\e91a';
}
.cid-tfOWEoxeEQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOWEoxeEQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOWEoxeEQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOWEoxeEQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOWEoxeEQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOWEoxeEQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOWEoxeEQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOWEoxeEQ .carousel-indicators li.active,
.cid-tfOWEoxeEQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOWEoxeEQ .carousel-indicators li::after,
.cid-tfOWEoxeEQ .carousel-indicators li::before {
  content: none;
}
.cid-tfOWEoxeEQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOWEoxeEQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOWEoxeEQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOWEoxeEQ .carousel-indicators {
    display: none;
  }
}
.cid-tfOWEoxeEQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOWEoxeEQ .carousel-inner > .active {
  display: block;
}
.cid-tfOWEoxeEQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOWEoxeEQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOWEoxeEQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOWEoxeEQ .carousel-control,
  .cid-tfOWEoxeEQ .carousel-indicators,
  .cid-tfOWEoxeEQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOWEoxeEQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOWEoxeEQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOWEoxeEQ .carousel-indicators .active,
.cid-tfOWEoxeEQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOWEoxeEQ .carousel-indicators .active {
  background: #fff;
}
.cid-tfOWEoxeEQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOWEoxeEQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOWEoxeEQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOWEoxeEQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOWEoxeEQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOWEoxeEQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOWEoxeEQ .carousel {
  width: 100%;
}
.cid-tfOWEoxeEQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOWEoxeEQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOWEoxeEQ .modal.fade .modal-dialog,
.cid-tfOWEoxeEQ .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOWEoxeEQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOWEoxeEQ H6 {
  text-align: center;
}
.cid-tfOWEoxeEQ H4 {
  color: #e82581;
}
.cid-tfOWEpPI3n {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOWEpPI3n .row {
    flex-direction: column-reverse;
  }
  .cid-tfOWEpPI3n .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOWEpPI3n .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOWEpPI3n .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOWEpPI3n .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOWEpPI3n .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOWEpPI3n .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOWEpPI3n .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOWEpPI3n .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOWEpPI3n .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOWEpPI3n .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOWEpPI3n .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOWEpPI3n .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOWEpPI3n .mbr-section-title {
  color: #e82581;
}
.cid-tfOWEqtPW0 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOWSAbVsN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOWSAbVsN .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOWSArKRY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOWSArKRY nav.navbar {
  position: fixed;
}
.cid-tfOWSArKRY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOWSArKRY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOWSArKRY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOWSArKRY .dropdown-item:hover,
.cid-tfOWSArKRY .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOWSArKRY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOWSArKRY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOWSArKRY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOWSArKRY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOWSArKRY .nav-link {
  position: relative;
}
.cid-tfOWSArKRY .container {
  display: flex;
  margin: auto;
}
.cid-tfOWSArKRY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOWSArKRY .dropdown-menu,
.cid-tfOWSArKRY .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOWSArKRY .nav-item:focus,
.cid-tfOWSArKRY .nav-link:focus {
  outline: none;
}
.cid-tfOWSArKRY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOWSArKRY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOWSArKRY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOWSArKRY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOWSArKRY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOWSArKRY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOWSArKRY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOWSArKRY .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOWSArKRY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOWSArKRY .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOWSArKRY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOWSArKRY .navbar.collapsed {
  justify-content: center;
}
.cid-tfOWSArKRY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOWSArKRY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOWSArKRY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOWSArKRY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOWSArKRY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOWSArKRY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOWSArKRY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOWSArKRY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOWSArKRY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOWSArKRY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOWSArKRY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOWSArKRY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOWSArKRY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOWSArKRY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOWSArKRY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOWSArKRY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOWSArKRY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOWSArKRY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOWSArKRY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOWSArKRY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOWSArKRY .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOWSArKRY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOWSArKRY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOWSArKRY .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOWSArKRY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOWSArKRY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOWSArKRY .dropdown-item.active,
.cid-tfOWSArKRY .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOWSArKRY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOWSArKRY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOWSArKRY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOWSArKRY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOWSArKRY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOWSArKRY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOWSArKRY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOWSArKRY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOWSArKRY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOWSArKRY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOWSArKRY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOWSArKRY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOWSArKRY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOWSArKRY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOWSArKRY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOWSArKRY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOWSArKRY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOWSArKRY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOWSArKRY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOWSArKRY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOWSArKRY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOWSArKRY .navbar {
    height: 70px;
  }
  .cid-tfOWSArKRY .navbar.opened {
    height: auto;
  }
  .cid-tfOWSArKRY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOWSB20Yl {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOWSB20Yl .mbr-section-title {
  color: #ffffff;
}
.cid-tfOWSB20Yl .mbr-text,
.cid-tfOWSB20Yl .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOWSBtpvy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOWSBtpvy .item {
  padding-bottom: 2rem;
}
.cid-tfOWSBtpvy .item-wrapper {
  position: relative;
}
.cid-tfOWSBtpvy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOWSBtpvy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOWSBtpvy .carousel-control,
.cid-tfOWSBtpvy .close {
  background: #1b1b1b;
}
.cid-tfOWSBtpvy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOWSBtpvy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOWSBtpvy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOWSBtpvy .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOWSBtpvy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOWSBtpvy .close::before {
  content: '\e91a';
}
.cid-tfOWSBtpvy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOWSBtpvy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOWSBtpvy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOWSBtpvy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOWSBtpvy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOWSBtpvy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOWSBtpvy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOWSBtpvy .carousel-indicators li.active,
.cid-tfOWSBtpvy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOWSBtpvy .carousel-indicators li::after,
.cid-tfOWSBtpvy .carousel-indicators li::before {
  content: none;
}
.cid-tfOWSBtpvy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOWSBtpvy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOWSBtpvy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOWSBtpvy .carousel-indicators {
    display: none;
  }
}
.cid-tfOWSBtpvy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOWSBtpvy .carousel-inner > .active {
  display: block;
}
.cid-tfOWSBtpvy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOWSBtpvy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOWSBtpvy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOWSBtpvy .carousel-control,
  .cid-tfOWSBtpvy .carousel-indicators,
  .cid-tfOWSBtpvy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOWSBtpvy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOWSBtpvy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOWSBtpvy .carousel-indicators .active,
.cid-tfOWSBtpvy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOWSBtpvy .carousel-indicators .active {
  background: #fff;
}
.cid-tfOWSBtpvy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOWSBtpvy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOWSBtpvy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOWSBtpvy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOWSBtpvy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOWSBtpvy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOWSBtpvy .carousel {
  width: 100%;
}
.cid-tfOWSBtpvy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOWSBtpvy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOWSBtpvy .modal.fade .modal-dialog,
.cid-tfOWSBtpvy .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOWSBtpvy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOWSBtpvy H6 {
  text-align: center;
}
.cid-tfOWSBtpvy H4 {
  color: #e82581;
}
.cid-tfOWSCHmyn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOWSCHmyn .row {
    flex-direction: column-reverse;
  }
  .cid-tfOWSCHmyn .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOWSCHmyn .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOWSCHmyn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOWSCHmyn .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOWSCHmyn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOWSCHmyn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOWSCHmyn .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOWSCHmyn .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOWSCHmyn .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOWSCHmyn .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOWSCHmyn .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOWSCHmyn .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOWSCHmyn .mbr-section-title {
  color: #e82581;
}
.cid-tfOWSDpyDj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfOX3KhAFL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfOX3KhAFL .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfOX3KxPeP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfOX3KxPeP nav.navbar {
  position: fixed;
}
.cid-tfOX3KxPeP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOX3KxPeP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfOX3KxPeP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfOX3KxPeP .dropdown-item:hover,
.cid-tfOX3KxPeP .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfOX3KxPeP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfOX3KxPeP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfOX3KxPeP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfOX3KxPeP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfOX3KxPeP .nav-link {
  position: relative;
}
.cid-tfOX3KxPeP .container {
  display: flex;
  margin: auto;
}
.cid-tfOX3KxPeP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfOX3KxPeP .dropdown-menu,
.cid-tfOX3KxPeP .navbar.opened {
  background: #ffffff !important;
}
.cid-tfOX3KxPeP .nav-item:focus,
.cid-tfOX3KxPeP .nav-link:focus {
  outline: none;
}
.cid-tfOX3KxPeP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfOX3KxPeP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfOX3KxPeP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfOX3KxPeP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfOX3KxPeP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfOX3KxPeP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfOX3KxPeP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfOX3KxPeP .navbar.opened {
  transition: all 0.3s;
}
.cid-tfOX3KxPeP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfOX3KxPeP .navbar .navbar-logo img {
  width: auto;
}
.cid-tfOX3KxPeP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfOX3KxPeP .navbar.collapsed {
  justify-content: center;
}
.cid-tfOX3KxPeP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfOX3KxPeP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfOX3KxPeP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfOX3KxPeP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfOX3KxPeP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfOX3KxPeP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfOX3KxPeP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfOX3KxPeP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfOX3KxPeP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfOX3KxPeP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfOX3KxPeP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfOX3KxPeP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfOX3KxPeP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfOX3KxPeP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfOX3KxPeP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfOX3KxPeP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfOX3KxPeP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfOX3KxPeP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfOX3KxPeP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfOX3KxPeP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfOX3KxPeP .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfOX3KxPeP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfOX3KxPeP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfOX3KxPeP .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfOX3KxPeP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfOX3KxPeP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfOX3KxPeP .dropdown-item.active,
.cid-tfOX3KxPeP .dropdown-item:active {
  background-color: transparent;
}
.cid-tfOX3KxPeP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfOX3KxPeP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfOX3KxPeP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfOX3KxPeP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfOX3KxPeP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfOX3KxPeP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfOX3KxPeP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfOX3KxPeP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfOX3KxPeP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfOX3KxPeP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfOX3KxPeP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfOX3KxPeP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOX3KxPeP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfOX3KxPeP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfOX3KxPeP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOX3KxPeP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfOX3KxPeP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfOX3KxPeP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfOX3KxPeP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfOX3KxPeP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfOX3KxPeP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfOX3KxPeP .navbar {
    height: 70px;
  }
  .cid-tfOX3KxPeP .navbar.opened {
    height: auto;
  }
  .cid-tfOX3KxPeP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfOX3L4agc {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfOX3L4agc .mbr-section-title {
  color: #ffffff;
}
.cid-tfOX3L4agc .mbr-text,
.cid-tfOX3L4agc .mbr-section-btn {
  color: #ffffff;
}
.cid-tfOX3LrMrs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfOX3LrMrs .item {
  padding-bottom: 2rem;
}
.cid-tfOX3LrMrs .item-wrapper {
  position: relative;
}
.cid-tfOX3LrMrs .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfOX3LrMrs .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfOX3LrMrs .carousel-control,
.cid-tfOX3LrMrs .close {
  background: #1b1b1b;
}
.cid-tfOX3LrMrs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfOX3LrMrs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfOX3LrMrs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfOX3LrMrs .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfOX3LrMrs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfOX3LrMrs .close::before {
  content: '\e91a';
}
.cid-tfOX3LrMrs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfOX3LrMrs .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfOX3LrMrs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOX3LrMrs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfOX3LrMrs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfOX3LrMrs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfOX3LrMrs .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfOX3LrMrs .carousel-indicators li.active,
.cid-tfOX3LrMrs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfOX3LrMrs .carousel-indicators li::after,
.cid-tfOX3LrMrs .carousel-indicators li::before {
  content: none;
}
.cid-tfOX3LrMrs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfOX3LrMrs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfOX3LrMrs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfOX3LrMrs .carousel-indicators {
    display: none;
  }
}
.cid-tfOX3LrMrs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfOX3LrMrs .carousel-inner > .active {
  display: block;
}
.cid-tfOX3LrMrs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfOX3LrMrs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfOX3LrMrs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfOX3LrMrs .carousel-control,
  .cid-tfOX3LrMrs .carousel-indicators,
  .cid-tfOX3LrMrs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfOX3LrMrs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfOX3LrMrs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfOX3LrMrs .carousel-indicators .active,
.cid-tfOX3LrMrs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfOX3LrMrs .carousel-indicators .active {
  background: #fff;
}
.cid-tfOX3LrMrs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfOX3LrMrs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfOX3LrMrs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfOX3LrMrs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfOX3LrMrs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfOX3LrMrs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfOX3LrMrs .carousel {
  width: 100%;
}
.cid-tfOX3LrMrs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfOX3LrMrs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfOX3LrMrs .modal.fade .modal-dialog,
.cid-tfOX3LrMrs .modal.in .modal-dialog {
  transform: none;
}
.cid-tfOX3LrMrs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfOX3LrMrs H6 {
  text-align: center;
}
.cid-tfOX3LrMrs H4 {
  color: #e82581;
}
.cid-tfOX3MInI1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfOX3MInI1 .row {
    flex-direction: column-reverse;
  }
  .cid-tfOX3MInI1 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfOX3MInI1 .google-map {
  height: 100%;
  position: relative;
}
.cid-tfOX3MInI1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfOX3MInI1 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfOX3MInI1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfOX3MInI1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfOX3MInI1 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfOX3MInI1 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfOX3MInI1 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfOX3MInI1 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfOX3MInI1 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfOX3MInI1 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfOX3MInI1 .mbr-section-title {
  color: #e82581;
}
.cid-tfOX3NpE2q {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP2vkXaxj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP2vkXaxj .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP2vlsGn1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP2vlsGn1 nav.navbar {
  position: fixed;
}
.cid-tfP2vlsGn1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP2vlsGn1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP2vlsGn1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP2vlsGn1 .dropdown-item:hover,
.cid-tfP2vlsGn1 .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP2vlsGn1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP2vlsGn1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP2vlsGn1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP2vlsGn1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP2vlsGn1 .nav-link {
  position: relative;
}
.cid-tfP2vlsGn1 .container {
  display: flex;
  margin: auto;
}
.cid-tfP2vlsGn1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP2vlsGn1 .dropdown-menu,
.cid-tfP2vlsGn1 .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP2vlsGn1 .nav-item:focus,
.cid-tfP2vlsGn1 .nav-link:focus {
  outline: none;
}
.cid-tfP2vlsGn1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP2vlsGn1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP2vlsGn1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP2vlsGn1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP2vlsGn1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP2vlsGn1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP2vlsGn1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP2vlsGn1 .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP2vlsGn1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP2vlsGn1 .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP2vlsGn1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP2vlsGn1 .navbar.collapsed {
  justify-content: center;
}
.cid-tfP2vlsGn1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP2vlsGn1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP2vlsGn1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP2vlsGn1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP2vlsGn1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP2vlsGn1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP2vlsGn1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP2vlsGn1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP2vlsGn1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP2vlsGn1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP2vlsGn1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP2vlsGn1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP2vlsGn1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP2vlsGn1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP2vlsGn1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP2vlsGn1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP2vlsGn1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP2vlsGn1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP2vlsGn1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP2vlsGn1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP2vlsGn1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP2vlsGn1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP2vlsGn1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP2vlsGn1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP2vlsGn1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP2vlsGn1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP2vlsGn1 .dropdown-item.active,
.cid-tfP2vlsGn1 .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP2vlsGn1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP2vlsGn1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP2vlsGn1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP2vlsGn1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP2vlsGn1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP2vlsGn1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP2vlsGn1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP2vlsGn1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP2vlsGn1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP2vlsGn1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP2vlsGn1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP2vlsGn1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP2vlsGn1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP2vlsGn1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP2vlsGn1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP2vlsGn1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP2vlsGn1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP2vlsGn1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP2vlsGn1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP2vlsGn1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP2vlsGn1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP2vlsGn1 .navbar {
    height: 70px;
  }
  .cid-tfP2vlsGn1 .navbar.opened {
    height: auto;
  }
  .cid-tfP2vlsGn1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP2vm6TCh {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP2vm6TCh .mbr-section-title {
  color: #ffffff;
}
.cid-tfP2vm6TCh .mbr-text,
.cid-tfP2vm6TCh .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP2vmHpwr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP2vmHpwr .item {
  padding-bottom: 2rem;
}
.cid-tfP2vmHpwr .item-wrapper {
  position: relative;
}
.cid-tfP2vmHpwr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP2vmHpwr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP2vmHpwr .carousel-control,
.cid-tfP2vmHpwr .close {
  background: #1b1b1b;
}
.cid-tfP2vmHpwr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP2vmHpwr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP2vmHpwr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP2vmHpwr .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP2vmHpwr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP2vmHpwr .close::before {
  content: '\e91a';
}
.cid-tfP2vmHpwr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP2vmHpwr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP2vmHpwr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP2vmHpwr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP2vmHpwr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP2vmHpwr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP2vmHpwr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP2vmHpwr .carousel-indicators li.active,
.cid-tfP2vmHpwr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP2vmHpwr .carousel-indicators li::after,
.cid-tfP2vmHpwr .carousel-indicators li::before {
  content: none;
}
.cid-tfP2vmHpwr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP2vmHpwr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP2vmHpwr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP2vmHpwr .carousel-indicators {
    display: none;
  }
}
.cid-tfP2vmHpwr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP2vmHpwr .carousel-inner > .active {
  display: block;
}
.cid-tfP2vmHpwr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP2vmHpwr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP2vmHpwr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP2vmHpwr .carousel-control,
  .cid-tfP2vmHpwr .carousel-indicators,
  .cid-tfP2vmHpwr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP2vmHpwr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP2vmHpwr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP2vmHpwr .carousel-indicators .active,
.cid-tfP2vmHpwr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP2vmHpwr .carousel-indicators .active {
  background: #fff;
}
.cid-tfP2vmHpwr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP2vmHpwr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP2vmHpwr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP2vmHpwr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP2vmHpwr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP2vmHpwr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP2vmHpwr .carousel {
  width: 100%;
}
.cid-tfP2vmHpwr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP2vmHpwr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP2vmHpwr .modal.fade .modal-dialog,
.cid-tfP2vmHpwr .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP2vmHpwr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP2vmHpwr H6 {
  text-align: center;
}
.cid-tfP2vmHpwr H4 {
  color: #e82581;
}
.cid-tfP2vnVXrs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP2vnVXrs .row {
    flex-direction: column-reverse;
  }
  .cid-tfP2vnVXrs .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP2vnVXrs .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP2vnVXrs .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP2vnVXrs .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP2vnVXrs .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP2vnVXrs .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP2vnVXrs .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP2vnVXrs .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP2vnVXrs .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP2vnVXrs .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP2vnVXrs .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP2vnVXrs .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP2vnVXrs .mbr-section-title {
  color: #e82581;
}
.cid-tfP2voBaS9 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP34ehr6W {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP34ehr6W .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP34eyA1s {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP34eyA1s nav.navbar {
  position: fixed;
}
.cid-tfP34eyA1s .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP34eyA1s .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP34eyA1s .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP34eyA1s .dropdown-item:hover,
.cid-tfP34eyA1s .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP34eyA1s .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP34eyA1s .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP34eyA1s .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP34eyA1s .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP34eyA1s .nav-link {
  position: relative;
}
.cid-tfP34eyA1s .container {
  display: flex;
  margin: auto;
}
.cid-tfP34eyA1s .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP34eyA1s .dropdown-menu,
.cid-tfP34eyA1s .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP34eyA1s .nav-item:focus,
.cid-tfP34eyA1s .nav-link:focus {
  outline: none;
}
.cid-tfP34eyA1s .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP34eyA1s .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP34eyA1s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP34eyA1s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP34eyA1s .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP34eyA1s .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP34eyA1s .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP34eyA1s .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP34eyA1s .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP34eyA1s .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP34eyA1s .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP34eyA1s .navbar.collapsed {
  justify-content: center;
}
.cid-tfP34eyA1s .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP34eyA1s .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP34eyA1s .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP34eyA1s .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP34eyA1s .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP34eyA1s .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP34eyA1s .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP34eyA1s .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP34eyA1s .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP34eyA1s .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP34eyA1s .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP34eyA1s .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP34eyA1s .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP34eyA1s .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP34eyA1s .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP34eyA1s .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP34eyA1s .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP34eyA1s .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP34eyA1s .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP34eyA1s .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP34eyA1s .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP34eyA1s .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP34eyA1s .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP34eyA1s .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP34eyA1s .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP34eyA1s .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP34eyA1s .dropdown-item.active,
.cid-tfP34eyA1s .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP34eyA1s .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP34eyA1s .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP34eyA1s .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP34eyA1s .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP34eyA1s .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP34eyA1s .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP34eyA1s ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP34eyA1s .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP34eyA1s button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP34eyA1s button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP34eyA1s button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP34eyA1s button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP34eyA1s button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP34eyA1s button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP34eyA1s nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP34eyA1s nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP34eyA1s nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP34eyA1s nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP34eyA1s .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP34eyA1s a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP34eyA1s .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP34eyA1s .navbar {
    height: 70px;
  }
  .cid-tfP34eyA1s .navbar.opened {
    height: auto;
  }
  .cid-tfP34eyA1s .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP34fbRFG {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP34fbRFG .mbr-section-title {
  color: #ffffff;
}
.cid-tfP34fbRFG .mbr-text,
.cid-tfP34fbRFG .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP34fBX9E {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP34fBX9E .item {
  padding-bottom: 2rem;
}
.cid-tfP34fBX9E .item-wrapper {
  position: relative;
}
.cid-tfP34fBX9E .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP34fBX9E .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP34fBX9E .carousel-control,
.cid-tfP34fBX9E .close {
  background: #1b1b1b;
}
.cid-tfP34fBX9E .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP34fBX9E .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP34fBX9E .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP34fBX9E .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP34fBX9E .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP34fBX9E .close::before {
  content: '\e91a';
}
.cid-tfP34fBX9E .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP34fBX9E .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP34fBX9E .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP34fBX9E .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP34fBX9E .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP34fBX9E .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP34fBX9E .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP34fBX9E .carousel-indicators li.active,
.cid-tfP34fBX9E .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP34fBX9E .carousel-indicators li::after,
.cid-tfP34fBX9E .carousel-indicators li::before {
  content: none;
}
.cid-tfP34fBX9E .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP34fBX9E .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP34fBX9E .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP34fBX9E .carousel-indicators {
    display: none;
  }
}
.cid-tfP34fBX9E .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP34fBX9E .carousel-inner > .active {
  display: block;
}
.cid-tfP34fBX9E .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP34fBX9E .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP34fBX9E .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP34fBX9E .carousel-control,
  .cid-tfP34fBX9E .carousel-indicators,
  .cid-tfP34fBX9E .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP34fBX9E .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP34fBX9E .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP34fBX9E .carousel-indicators .active,
.cid-tfP34fBX9E .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP34fBX9E .carousel-indicators .active {
  background: #fff;
}
.cid-tfP34fBX9E .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP34fBX9E .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP34fBX9E .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP34fBX9E .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP34fBX9E .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP34fBX9E .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP34fBX9E .carousel {
  width: 100%;
}
.cid-tfP34fBX9E .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP34fBX9E .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP34fBX9E .modal.fade .modal-dialog,
.cid-tfP34fBX9E .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP34fBX9E .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP34fBX9E H6 {
  text-align: center;
}
.cid-tfP34fBX9E H4 {
  color: #e82581;
}
.cid-tfP34gLepg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP34gLepg .row {
    flex-direction: column-reverse;
  }
  .cid-tfP34gLepg .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP34gLepg .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP34gLepg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP34gLepg .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP34gLepg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP34gLepg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP34gLepg .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP34gLepg .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP34gLepg .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP34gLepg .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP34gLepg .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP34gLepg .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP34gLepg .mbr-section-title {
  color: #e82581;
}
.cid-tfP34hrUzP {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP3G1QRxf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP3G1QRxf .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP3G27XeD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP3G27XeD nav.navbar {
  position: fixed;
}
.cid-tfP3G27XeD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP3G27XeD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP3G27XeD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP3G27XeD .dropdown-item:hover,
.cid-tfP3G27XeD .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP3G27XeD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP3G27XeD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP3G27XeD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP3G27XeD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP3G27XeD .nav-link {
  position: relative;
}
.cid-tfP3G27XeD .container {
  display: flex;
  margin: auto;
}
.cid-tfP3G27XeD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP3G27XeD .dropdown-menu,
.cid-tfP3G27XeD .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP3G27XeD .nav-item:focus,
.cid-tfP3G27XeD .nav-link:focus {
  outline: none;
}
.cid-tfP3G27XeD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP3G27XeD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP3G27XeD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP3G27XeD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP3G27XeD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP3G27XeD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP3G27XeD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP3G27XeD .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP3G27XeD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP3G27XeD .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP3G27XeD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP3G27XeD .navbar.collapsed {
  justify-content: center;
}
.cid-tfP3G27XeD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP3G27XeD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP3G27XeD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP3G27XeD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP3G27XeD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP3G27XeD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP3G27XeD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP3G27XeD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP3G27XeD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP3G27XeD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP3G27XeD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP3G27XeD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP3G27XeD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP3G27XeD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP3G27XeD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP3G27XeD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP3G27XeD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP3G27XeD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP3G27XeD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP3G27XeD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP3G27XeD .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP3G27XeD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP3G27XeD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP3G27XeD .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP3G27XeD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP3G27XeD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP3G27XeD .dropdown-item.active,
.cid-tfP3G27XeD .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP3G27XeD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP3G27XeD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP3G27XeD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP3G27XeD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP3G27XeD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP3G27XeD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP3G27XeD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP3G27XeD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP3G27XeD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP3G27XeD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP3G27XeD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP3G27XeD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP3G27XeD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP3G27XeD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP3G27XeD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP3G27XeD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP3G27XeD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP3G27XeD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP3G27XeD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP3G27XeD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP3G27XeD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP3G27XeD .navbar {
    height: 70px;
  }
  .cid-tfP3G27XeD .navbar.opened {
    height: auto;
  }
  .cid-tfP3G27XeD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP3G2F63x {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP3G2F63x .mbr-section-title {
  color: #ffffff;
}
.cid-tfP3G2F63x .mbr-text,
.cid-tfP3G2F63x .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP3G32cHY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP3G32cHY .item {
  padding-bottom: 2rem;
}
.cid-tfP3G32cHY .item-wrapper {
  position: relative;
}
.cid-tfP3G32cHY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP3G32cHY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP3G32cHY .carousel-control,
.cid-tfP3G32cHY .close {
  background: #1b1b1b;
}
.cid-tfP3G32cHY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP3G32cHY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP3G32cHY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP3G32cHY .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP3G32cHY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP3G32cHY .close::before {
  content: '\e91a';
}
.cid-tfP3G32cHY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP3G32cHY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP3G32cHY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP3G32cHY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP3G32cHY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP3G32cHY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP3G32cHY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP3G32cHY .carousel-indicators li.active,
.cid-tfP3G32cHY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP3G32cHY .carousel-indicators li::after,
.cid-tfP3G32cHY .carousel-indicators li::before {
  content: none;
}
.cid-tfP3G32cHY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP3G32cHY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP3G32cHY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP3G32cHY .carousel-indicators {
    display: none;
  }
}
.cid-tfP3G32cHY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP3G32cHY .carousel-inner > .active {
  display: block;
}
.cid-tfP3G32cHY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP3G32cHY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP3G32cHY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP3G32cHY .carousel-control,
  .cid-tfP3G32cHY .carousel-indicators,
  .cid-tfP3G32cHY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP3G32cHY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP3G32cHY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP3G32cHY .carousel-indicators .active,
.cid-tfP3G32cHY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP3G32cHY .carousel-indicators .active {
  background: #fff;
}
.cid-tfP3G32cHY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP3G32cHY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP3G32cHY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP3G32cHY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP3G32cHY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP3G32cHY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP3G32cHY .carousel {
  width: 100%;
}
.cid-tfP3G32cHY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP3G32cHY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP3G32cHY .modal.fade .modal-dialog,
.cid-tfP3G32cHY .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP3G32cHY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP3G32cHY H6 {
  text-align: center;
}
.cid-tfP3G32cHY H4 {
  color: #e82581;
}
.cid-tfP3G48ZOP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP3G48ZOP .row {
    flex-direction: column-reverse;
  }
  .cid-tfP3G48ZOP .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP3G48ZOP .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP3G48ZOP .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP3G48ZOP .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP3G48ZOP .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP3G48ZOP .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP3G48ZOP .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP3G48ZOP .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP3G48ZOP .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP3G48ZOP .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP3G48ZOP .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP3G48ZOP .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP3G48ZOP .mbr-section-title {
  color: #e82581;
}
.cid-tfP3G4RyOO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP3UNXiFm {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP3UNXiFm .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP3UOsmTb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP3UOsmTb nav.navbar {
  position: fixed;
}
.cid-tfP3UOsmTb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP3UOsmTb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP3UOsmTb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP3UOsmTb .dropdown-item:hover,
.cid-tfP3UOsmTb .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP3UOsmTb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP3UOsmTb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP3UOsmTb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP3UOsmTb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP3UOsmTb .nav-link {
  position: relative;
}
.cid-tfP3UOsmTb .container {
  display: flex;
  margin: auto;
}
.cid-tfP3UOsmTb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP3UOsmTb .dropdown-menu,
.cid-tfP3UOsmTb .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP3UOsmTb .nav-item:focus,
.cid-tfP3UOsmTb .nav-link:focus {
  outline: none;
}
.cid-tfP3UOsmTb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP3UOsmTb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP3UOsmTb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP3UOsmTb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP3UOsmTb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP3UOsmTb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP3UOsmTb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP3UOsmTb .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP3UOsmTb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP3UOsmTb .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP3UOsmTb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP3UOsmTb .navbar.collapsed {
  justify-content: center;
}
.cid-tfP3UOsmTb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP3UOsmTb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP3UOsmTb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP3UOsmTb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP3UOsmTb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP3UOsmTb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP3UOsmTb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP3UOsmTb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP3UOsmTb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP3UOsmTb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP3UOsmTb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP3UOsmTb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP3UOsmTb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP3UOsmTb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP3UOsmTb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP3UOsmTb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP3UOsmTb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP3UOsmTb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP3UOsmTb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP3UOsmTb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP3UOsmTb .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP3UOsmTb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP3UOsmTb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP3UOsmTb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP3UOsmTb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP3UOsmTb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP3UOsmTb .dropdown-item.active,
.cid-tfP3UOsmTb .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP3UOsmTb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP3UOsmTb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP3UOsmTb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP3UOsmTb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP3UOsmTb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP3UOsmTb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP3UOsmTb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP3UOsmTb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP3UOsmTb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP3UOsmTb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP3UOsmTb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP3UOsmTb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP3UOsmTb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP3UOsmTb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP3UOsmTb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP3UOsmTb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP3UOsmTb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP3UOsmTb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP3UOsmTb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP3UOsmTb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP3UOsmTb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP3UOsmTb .navbar {
    height: 70px;
  }
  .cid-tfP3UOsmTb .navbar.opened {
    height: auto;
  }
  .cid-tfP3UOsmTb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP3UP4JGN {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP3UP4JGN .mbr-section-title {
  color: #ffffff;
}
.cid-tfP3UP4JGN .mbr-text,
.cid-tfP3UP4JGN .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP3UPEq1J {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP3UPEq1J .item {
  padding-bottom: 2rem;
}
.cid-tfP3UPEq1J .item-wrapper {
  position: relative;
}
.cid-tfP3UPEq1J .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP3UPEq1J .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP3UPEq1J .carousel-control,
.cid-tfP3UPEq1J .close {
  background: #1b1b1b;
}
.cid-tfP3UPEq1J .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP3UPEq1J .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP3UPEq1J .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP3UPEq1J .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP3UPEq1J .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP3UPEq1J .close::before {
  content: '\e91a';
}
.cid-tfP3UPEq1J .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP3UPEq1J .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP3UPEq1J .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP3UPEq1J .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP3UPEq1J .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP3UPEq1J .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP3UPEq1J .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP3UPEq1J .carousel-indicators li.active,
.cid-tfP3UPEq1J .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP3UPEq1J .carousel-indicators li::after,
.cid-tfP3UPEq1J .carousel-indicators li::before {
  content: none;
}
.cid-tfP3UPEq1J .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP3UPEq1J .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP3UPEq1J .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP3UPEq1J .carousel-indicators {
    display: none;
  }
}
.cid-tfP3UPEq1J .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP3UPEq1J .carousel-inner > .active {
  display: block;
}
.cid-tfP3UPEq1J .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP3UPEq1J .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP3UPEq1J .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP3UPEq1J .carousel-control,
  .cid-tfP3UPEq1J .carousel-indicators,
  .cid-tfP3UPEq1J .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP3UPEq1J .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP3UPEq1J .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP3UPEq1J .carousel-indicators .active,
.cid-tfP3UPEq1J .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP3UPEq1J .carousel-indicators .active {
  background: #fff;
}
.cid-tfP3UPEq1J .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP3UPEq1J .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP3UPEq1J .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP3UPEq1J .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP3UPEq1J .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP3UPEq1J .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP3UPEq1J .carousel {
  width: 100%;
}
.cid-tfP3UPEq1J .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP3UPEq1J .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP3UPEq1J .modal.fade .modal-dialog,
.cid-tfP3UPEq1J .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP3UPEq1J .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP3UPEq1J H6 {
  text-align: center;
}
.cid-tfP3UPEq1J H4 {
  color: #e82581;
}
.cid-tfP3UQUz9G {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP3UQUz9G .row {
    flex-direction: column-reverse;
  }
  .cid-tfP3UQUz9G .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP3UQUz9G .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP3UQUz9G .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP3UQUz9G .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP3UQUz9G .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP3UQUz9G .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP3UQUz9G .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP3UQUz9G .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP3UQUz9G .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP3UQUz9G .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP3UQUz9G .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP3UQUz9G .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP3UQUz9G .mbr-section-title {
  color: #e82581;
}
.cid-tfP3URzW1B {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP48mLFDO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP48mLFDO .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP48nf3nN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP48nf3nN nav.navbar {
  position: fixed;
}
.cid-tfP48nf3nN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP48nf3nN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP48nf3nN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP48nf3nN .dropdown-item:hover,
.cid-tfP48nf3nN .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP48nf3nN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP48nf3nN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP48nf3nN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP48nf3nN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP48nf3nN .nav-link {
  position: relative;
}
.cid-tfP48nf3nN .container {
  display: flex;
  margin: auto;
}
.cid-tfP48nf3nN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP48nf3nN .dropdown-menu,
.cid-tfP48nf3nN .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP48nf3nN .nav-item:focus,
.cid-tfP48nf3nN .nav-link:focus {
  outline: none;
}
.cid-tfP48nf3nN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP48nf3nN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP48nf3nN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP48nf3nN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP48nf3nN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP48nf3nN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP48nf3nN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP48nf3nN .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP48nf3nN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP48nf3nN .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP48nf3nN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP48nf3nN .navbar.collapsed {
  justify-content: center;
}
.cid-tfP48nf3nN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP48nf3nN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP48nf3nN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP48nf3nN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP48nf3nN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP48nf3nN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP48nf3nN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP48nf3nN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP48nf3nN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP48nf3nN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP48nf3nN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP48nf3nN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP48nf3nN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP48nf3nN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP48nf3nN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP48nf3nN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP48nf3nN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP48nf3nN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP48nf3nN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP48nf3nN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP48nf3nN .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP48nf3nN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP48nf3nN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP48nf3nN .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP48nf3nN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP48nf3nN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP48nf3nN .dropdown-item.active,
.cid-tfP48nf3nN .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP48nf3nN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP48nf3nN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP48nf3nN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP48nf3nN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP48nf3nN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP48nf3nN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP48nf3nN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP48nf3nN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP48nf3nN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP48nf3nN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP48nf3nN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP48nf3nN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP48nf3nN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP48nf3nN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP48nf3nN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP48nf3nN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP48nf3nN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP48nf3nN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP48nf3nN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP48nf3nN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP48nf3nN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP48nf3nN .navbar {
    height: 70px;
  }
  .cid-tfP48nf3nN .navbar.opened {
    height: auto;
  }
  .cid-tfP48nf3nN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP48nRL6C {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP48nRL6C .mbr-section-title {
  color: #ffffff;
}
.cid-tfP48nRL6C .mbr-text,
.cid-tfP48nRL6C .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP48ojRoL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP48ojRoL .item {
  padding-bottom: 2rem;
}
.cid-tfP48ojRoL .item-wrapper {
  position: relative;
}
.cid-tfP48ojRoL .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP48ojRoL .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP48ojRoL .carousel-control,
.cid-tfP48ojRoL .close {
  background: #1b1b1b;
}
.cid-tfP48ojRoL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP48ojRoL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP48ojRoL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP48ojRoL .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP48ojRoL .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP48ojRoL .close::before {
  content: '\e91a';
}
.cid-tfP48ojRoL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP48ojRoL .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP48ojRoL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP48ojRoL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP48ojRoL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP48ojRoL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP48ojRoL .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP48ojRoL .carousel-indicators li.active,
.cid-tfP48ojRoL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP48ojRoL .carousel-indicators li::after,
.cid-tfP48ojRoL .carousel-indicators li::before {
  content: none;
}
.cid-tfP48ojRoL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP48ojRoL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP48ojRoL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP48ojRoL .carousel-indicators {
    display: none;
  }
}
.cid-tfP48ojRoL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP48ojRoL .carousel-inner > .active {
  display: block;
}
.cid-tfP48ojRoL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP48ojRoL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP48ojRoL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP48ojRoL .carousel-control,
  .cid-tfP48ojRoL .carousel-indicators,
  .cid-tfP48ojRoL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP48ojRoL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP48ojRoL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP48ojRoL .carousel-indicators .active,
.cid-tfP48ojRoL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP48ojRoL .carousel-indicators .active {
  background: #fff;
}
.cid-tfP48ojRoL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP48ojRoL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP48ojRoL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP48ojRoL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP48ojRoL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP48ojRoL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP48ojRoL .carousel {
  width: 100%;
}
.cid-tfP48ojRoL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP48ojRoL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP48ojRoL .modal.fade .modal-dialog,
.cid-tfP48ojRoL .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP48ojRoL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP48ojRoL H6 {
  text-align: center;
}
.cid-tfP48ojRoL H4 {
  color: #e82581;
}
.cid-tfP48pwHzC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP48pwHzC .row {
    flex-direction: column-reverse;
  }
  .cid-tfP48pwHzC .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP48pwHzC .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP48pwHzC .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP48pwHzC .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP48pwHzC .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP48pwHzC .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP48pwHzC .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP48pwHzC .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP48pwHzC .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP48pwHzC .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP48pwHzC .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP48pwHzC .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP48pwHzC .mbr-section-title {
  color: #e82581;
}
.cid-tfP48qdTrR {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP4qtnPeB {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP4qtnPeB .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP4qtRczB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP4qtRczB nav.navbar {
  position: fixed;
}
.cid-tfP4qtRczB .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP4qtRczB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP4qtRczB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP4qtRczB .dropdown-item:hover,
.cid-tfP4qtRczB .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP4qtRczB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP4qtRczB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP4qtRczB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP4qtRczB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP4qtRczB .nav-link {
  position: relative;
}
.cid-tfP4qtRczB .container {
  display: flex;
  margin: auto;
}
.cid-tfP4qtRczB .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP4qtRczB .dropdown-menu,
.cid-tfP4qtRczB .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP4qtRczB .nav-item:focus,
.cid-tfP4qtRczB .nav-link:focus {
  outline: none;
}
.cid-tfP4qtRczB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP4qtRczB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP4qtRczB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP4qtRczB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP4qtRczB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP4qtRczB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP4qtRczB .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP4qtRczB .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP4qtRczB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP4qtRczB .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP4qtRczB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP4qtRczB .navbar.collapsed {
  justify-content: center;
}
.cid-tfP4qtRczB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP4qtRczB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP4qtRczB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP4qtRczB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP4qtRczB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP4qtRczB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP4qtRczB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP4qtRczB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP4qtRczB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP4qtRczB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP4qtRczB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP4qtRczB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP4qtRczB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP4qtRczB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP4qtRczB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP4qtRczB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP4qtRczB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP4qtRczB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP4qtRczB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP4qtRczB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP4qtRczB .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP4qtRczB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP4qtRczB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP4qtRczB .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP4qtRczB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP4qtRczB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP4qtRczB .dropdown-item.active,
.cid-tfP4qtRczB .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP4qtRczB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP4qtRczB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP4qtRczB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP4qtRczB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP4qtRczB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP4qtRczB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP4qtRczB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP4qtRczB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP4qtRczB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP4qtRczB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP4qtRczB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP4qtRczB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP4qtRczB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP4qtRczB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP4qtRczB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP4qtRczB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP4qtRczB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP4qtRczB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP4qtRczB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP4qtRczB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP4qtRczB .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP4qtRczB .navbar {
    height: 70px;
  }
  .cid-tfP4qtRczB .navbar.opened {
    height: auto;
  }
  .cid-tfP4qtRczB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP4quryvU {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP4quryvU .mbr-section-title {
  color: #ffffff;
}
.cid-tfP4quryvU .mbr-text,
.cid-tfP4quryvU .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP4quSA6q {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP4quSA6q .item {
  padding-bottom: 2rem;
}
.cid-tfP4quSA6q .item-wrapper {
  position: relative;
}
.cid-tfP4quSA6q .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP4quSA6q .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP4quSA6q .carousel-control,
.cid-tfP4quSA6q .close {
  background: #1b1b1b;
}
.cid-tfP4quSA6q .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP4quSA6q .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP4quSA6q .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP4quSA6q .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP4quSA6q .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP4quSA6q .close::before {
  content: '\e91a';
}
.cid-tfP4quSA6q .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP4quSA6q .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP4quSA6q .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP4quSA6q .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP4quSA6q .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP4quSA6q .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP4quSA6q .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP4quSA6q .carousel-indicators li.active,
.cid-tfP4quSA6q .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP4quSA6q .carousel-indicators li::after,
.cid-tfP4quSA6q .carousel-indicators li::before {
  content: none;
}
.cid-tfP4quSA6q .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP4quSA6q .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP4quSA6q .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP4quSA6q .carousel-indicators {
    display: none;
  }
}
.cid-tfP4quSA6q .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP4quSA6q .carousel-inner > .active {
  display: block;
}
.cid-tfP4quSA6q .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP4quSA6q .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP4quSA6q .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP4quSA6q .carousel-control,
  .cid-tfP4quSA6q .carousel-indicators,
  .cid-tfP4quSA6q .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP4quSA6q .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP4quSA6q .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP4quSA6q .carousel-indicators .active,
.cid-tfP4quSA6q .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP4quSA6q .carousel-indicators .active {
  background: #fff;
}
.cid-tfP4quSA6q .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP4quSA6q .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP4quSA6q .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP4quSA6q .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP4quSA6q .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP4quSA6q .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP4quSA6q .carousel {
  width: 100%;
}
.cid-tfP4quSA6q .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP4quSA6q .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP4quSA6q .modal.fade .modal-dialog,
.cid-tfP4quSA6q .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP4quSA6q .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP4quSA6q H6 {
  text-align: center;
}
.cid-tfP4quSA6q H4 {
  color: #e82581;
}
.cid-tfP4qw6hO8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP4qw6hO8 .row {
    flex-direction: column-reverse;
  }
  .cid-tfP4qw6hO8 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP4qw6hO8 .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP4qw6hO8 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP4qw6hO8 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP4qw6hO8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP4qw6hO8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP4qw6hO8 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP4qw6hO8 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP4qw6hO8 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP4qw6hO8 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP4qw6hO8 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP4qw6hO8 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP4qw6hO8 .mbr-section-title {
  color: #e82581;
}
.cid-tfP4qwMqYF {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP4CjAsUZ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP4CjAsUZ .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP4Ck3Ubx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP4Ck3Ubx nav.navbar {
  position: fixed;
}
.cid-tfP4Ck3Ubx .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP4Ck3Ubx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP4Ck3Ubx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP4Ck3Ubx .dropdown-item:hover,
.cid-tfP4Ck3Ubx .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP4Ck3Ubx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP4Ck3Ubx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP4Ck3Ubx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP4Ck3Ubx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP4Ck3Ubx .nav-link {
  position: relative;
}
.cid-tfP4Ck3Ubx .container {
  display: flex;
  margin: auto;
}
.cid-tfP4Ck3Ubx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP4Ck3Ubx .dropdown-menu,
.cid-tfP4Ck3Ubx .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP4Ck3Ubx .nav-item:focus,
.cid-tfP4Ck3Ubx .nav-link:focus {
  outline: none;
}
.cid-tfP4Ck3Ubx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP4Ck3Ubx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP4Ck3Ubx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP4Ck3Ubx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP4Ck3Ubx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP4Ck3Ubx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP4Ck3Ubx .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP4Ck3Ubx .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP4Ck3Ubx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP4Ck3Ubx .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP4Ck3Ubx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP4Ck3Ubx .navbar.collapsed {
  justify-content: center;
}
.cid-tfP4Ck3Ubx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP4Ck3Ubx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP4Ck3Ubx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP4Ck3Ubx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP4Ck3Ubx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP4Ck3Ubx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP4Ck3Ubx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP4Ck3Ubx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP4Ck3Ubx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP4Ck3Ubx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP4Ck3Ubx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP4Ck3Ubx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP4Ck3Ubx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP4Ck3Ubx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP4Ck3Ubx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP4Ck3Ubx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP4Ck3Ubx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP4Ck3Ubx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP4Ck3Ubx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP4Ck3Ubx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP4Ck3Ubx .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP4Ck3Ubx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP4Ck3Ubx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP4Ck3Ubx .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP4Ck3Ubx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP4Ck3Ubx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP4Ck3Ubx .dropdown-item.active,
.cid-tfP4Ck3Ubx .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP4Ck3Ubx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP4Ck3Ubx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP4Ck3Ubx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP4Ck3Ubx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP4Ck3Ubx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP4Ck3Ubx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP4Ck3Ubx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP4Ck3Ubx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP4Ck3Ubx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP4Ck3Ubx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP4Ck3Ubx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP4Ck3Ubx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP4Ck3Ubx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP4Ck3Ubx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP4Ck3Ubx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP4Ck3Ubx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP4Ck3Ubx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP4Ck3Ubx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP4Ck3Ubx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP4Ck3Ubx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP4Ck3Ubx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP4Ck3Ubx .navbar {
    height: 70px;
  }
  .cid-tfP4Ck3Ubx .navbar.opened {
    height: auto;
  }
  .cid-tfP4Ck3Ubx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP4CkGKt1 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP4CkGKt1 .mbr-section-title {
  color: #ffffff;
}
.cid-tfP4CkGKt1 .mbr-text,
.cid-tfP4CkGKt1 .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP4ClgTl7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP4ClgTl7 .item {
  padding-bottom: 2rem;
}
.cid-tfP4ClgTl7 .item-wrapper {
  position: relative;
}
.cid-tfP4ClgTl7 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP4ClgTl7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP4ClgTl7 .carousel-control,
.cid-tfP4ClgTl7 .close {
  background: #1b1b1b;
}
.cid-tfP4ClgTl7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP4ClgTl7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP4ClgTl7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP4ClgTl7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP4ClgTl7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP4ClgTl7 .close::before {
  content: '\e91a';
}
.cid-tfP4ClgTl7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP4ClgTl7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP4ClgTl7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP4ClgTl7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP4ClgTl7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP4ClgTl7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP4ClgTl7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP4ClgTl7 .carousel-indicators li.active,
.cid-tfP4ClgTl7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP4ClgTl7 .carousel-indicators li::after,
.cid-tfP4ClgTl7 .carousel-indicators li::before {
  content: none;
}
.cid-tfP4ClgTl7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP4ClgTl7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP4ClgTl7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP4ClgTl7 .carousel-indicators {
    display: none;
  }
}
.cid-tfP4ClgTl7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP4ClgTl7 .carousel-inner > .active {
  display: block;
}
.cid-tfP4ClgTl7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP4ClgTl7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP4ClgTl7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP4ClgTl7 .carousel-control,
  .cid-tfP4ClgTl7 .carousel-indicators,
  .cid-tfP4ClgTl7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP4ClgTl7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP4ClgTl7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP4ClgTl7 .carousel-indicators .active,
.cid-tfP4ClgTl7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP4ClgTl7 .carousel-indicators .active {
  background: #fff;
}
.cid-tfP4ClgTl7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP4ClgTl7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP4ClgTl7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP4ClgTl7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP4ClgTl7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP4ClgTl7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP4ClgTl7 .carousel {
  width: 100%;
}
.cid-tfP4ClgTl7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP4ClgTl7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP4ClgTl7 .modal.fade .modal-dialog,
.cid-tfP4ClgTl7 .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP4ClgTl7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP4ClgTl7 H6 {
  text-align: center;
}
.cid-tfP4ClgTl7 H4 {
  color: #e82581;
}
.cid-tfP4CmwrZu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP4CmwrZu .row {
    flex-direction: column-reverse;
  }
  .cid-tfP4CmwrZu .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP4CmwrZu .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP4CmwrZu .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP4CmwrZu .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP4CmwrZu .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP4CmwrZu .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP4CmwrZu .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP4CmwrZu .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP4CmwrZu .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP4CmwrZu .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP4CmwrZu .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP4CmwrZu .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP4CmwrZu .mbr-section-title {
  color: #e82581;
}
.cid-tfP4CnaUPz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP4QqK8aG {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP4QqK8aG .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP4Qr2HEC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP4Qr2HEC nav.navbar {
  position: fixed;
}
.cid-tfP4Qr2HEC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP4Qr2HEC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP4Qr2HEC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP4Qr2HEC .dropdown-item:hover,
.cid-tfP4Qr2HEC .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP4Qr2HEC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP4Qr2HEC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP4Qr2HEC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP4Qr2HEC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP4Qr2HEC .nav-link {
  position: relative;
}
.cid-tfP4Qr2HEC .container {
  display: flex;
  margin: auto;
}
.cid-tfP4Qr2HEC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP4Qr2HEC .dropdown-menu,
.cid-tfP4Qr2HEC .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP4Qr2HEC .nav-item:focus,
.cid-tfP4Qr2HEC .nav-link:focus {
  outline: none;
}
.cid-tfP4Qr2HEC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP4Qr2HEC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP4Qr2HEC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP4Qr2HEC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP4Qr2HEC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP4Qr2HEC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP4Qr2HEC .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP4Qr2HEC .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP4Qr2HEC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP4Qr2HEC .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP4Qr2HEC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP4Qr2HEC .navbar.collapsed {
  justify-content: center;
}
.cid-tfP4Qr2HEC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP4Qr2HEC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP4Qr2HEC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP4Qr2HEC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP4Qr2HEC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP4Qr2HEC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP4Qr2HEC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP4Qr2HEC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP4Qr2HEC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP4Qr2HEC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP4Qr2HEC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP4Qr2HEC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP4Qr2HEC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP4Qr2HEC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP4Qr2HEC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP4Qr2HEC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP4Qr2HEC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP4Qr2HEC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP4Qr2HEC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP4Qr2HEC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP4Qr2HEC .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP4Qr2HEC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP4Qr2HEC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP4Qr2HEC .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP4Qr2HEC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP4Qr2HEC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP4Qr2HEC .dropdown-item.active,
.cid-tfP4Qr2HEC .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP4Qr2HEC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP4Qr2HEC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP4Qr2HEC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP4Qr2HEC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP4Qr2HEC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP4Qr2HEC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP4Qr2HEC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP4Qr2HEC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP4Qr2HEC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP4Qr2HEC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP4Qr2HEC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP4Qr2HEC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP4Qr2HEC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP4Qr2HEC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP4Qr2HEC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP4Qr2HEC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP4Qr2HEC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP4Qr2HEC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP4Qr2HEC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP4Qr2HEC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP4Qr2HEC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP4Qr2HEC .navbar {
    height: 70px;
  }
  .cid-tfP4Qr2HEC .navbar.opened {
    height: auto;
  }
  .cid-tfP4Qr2HEC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP4QrE7dS {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP4QrE7dS .mbr-section-title {
  color: #ffffff;
}
.cid-tfP4QrE7dS .mbr-text,
.cid-tfP4QrE7dS .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP4Qs3QvC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP4Qs3QvC .item {
  padding-bottom: 2rem;
}
.cid-tfP4Qs3QvC .item-wrapper {
  position: relative;
}
.cid-tfP4Qs3QvC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP4Qs3QvC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP4Qs3QvC .carousel-control,
.cid-tfP4Qs3QvC .close {
  background: #1b1b1b;
}
.cid-tfP4Qs3QvC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP4Qs3QvC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP4Qs3QvC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP4Qs3QvC .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP4Qs3QvC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP4Qs3QvC .close::before {
  content: '\e91a';
}
.cid-tfP4Qs3QvC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP4Qs3QvC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP4Qs3QvC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP4Qs3QvC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP4Qs3QvC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP4Qs3QvC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP4Qs3QvC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP4Qs3QvC .carousel-indicators li.active,
.cid-tfP4Qs3QvC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP4Qs3QvC .carousel-indicators li::after,
.cid-tfP4Qs3QvC .carousel-indicators li::before {
  content: none;
}
.cid-tfP4Qs3QvC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP4Qs3QvC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP4Qs3QvC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP4Qs3QvC .carousel-indicators {
    display: none;
  }
}
.cid-tfP4Qs3QvC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP4Qs3QvC .carousel-inner > .active {
  display: block;
}
.cid-tfP4Qs3QvC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP4Qs3QvC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP4Qs3QvC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP4Qs3QvC .carousel-control,
  .cid-tfP4Qs3QvC .carousel-indicators,
  .cid-tfP4Qs3QvC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP4Qs3QvC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP4Qs3QvC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP4Qs3QvC .carousel-indicators .active,
.cid-tfP4Qs3QvC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP4Qs3QvC .carousel-indicators .active {
  background: #fff;
}
.cid-tfP4Qs3QvC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP4Qs3QvC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP4Qs3QvC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP4Qs3QvC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP4Qs3QvC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP4Qs3QvC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP4Qs3QvC .carousel {
  width: 100%;
}
.cid-tfP4Qs3QvC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP4Qs3QvC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP4Qs3QvC .modal.fade .modal-dialog,
.cid-tfP4Qs3QvC .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP4Qs3QvC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP4Qs3QvC H6 {
  text-align: center;
}
.cid-tfP4Qs3QvC H4 {
  color: #e82581;
}
.cid-tfP4Qtd0Om {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP4Qtd0Om .row {
    flex-direction: column-reverse;
  }
  .cid-tfP4Qtd0Om .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP4Qtd0Om .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP4Qtd0Om .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP4Qtd0Om .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP4Qtd0Om .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP4Qtd0Om .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP4Qtd0Om .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP4Qtd0Om .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP4Qtd0Om .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP4Qtd0Om .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP4Qtd0Om .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP4Qtd0Om .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP4Qtd0Om .mbr-section-title {
  color: #e82581;
}
.cid-tfP4QtXv4W {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP51ylAuA {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP51ylAuA .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP51yQ1L4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP51yQ1L4 nav.navbar {
  position: fixed;
}
.cid-tfP51yQ1L4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP51yQ1L4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP51yQ1L4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP51yQ1L4 .dropdown-item:hover,
.cid-tfP51yQ1L4 .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP51yQ1L4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP51yQ1L4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP51yQ1L4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP51yQ1L4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP51yQ1L4 .nav-link {
  position: relative;
}
.cid-tfP51yQ1L4 .container {
  display: flex;
  margin: auto;
}
.cid-tfP51yQ1L4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP51yQ1L4 .dropdown-menu,
.cid-tfP51yQ1L4 .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP51yQ1L4 .nav-item:focus,
.cid-tfP51yQ1L4 .nav-link:focus {
  outline: none;
}
.cid-tfP51yQ1L4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP51yQ1L4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP51yQ1L4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP51yQ1L4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP51yQ1L4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP51yQ1L4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP51yQ1L4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP51yQ1L4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP51yQ1L4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP51yQ1L4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP51yQ1L4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP51yQ1L4 .navbar.collapsed {
  justify-content: center;
}
.cid-tfP51yQ1L4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP51yQ1L4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP51yQ1L4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP51yQ1L4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP51yQ1L4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP51yQ1L4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP51yQ1L4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP51yQ1L4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP51yQ1L4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP51yQ1L4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP51yQ1L4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP51yQ1L4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP51yQ1L4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP51yQ1L4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP51yQ1L4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP51yQ1L4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP51yQ1L4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP51yQ1L4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP51yQ1L4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP51yQ1L4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP51yQ1L4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP51yQ1L4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP51yQ1L4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP51yQ1L4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP51yQ1L4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP51yQ1L4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP51yQ1L4 .dropdown-item.active,
.cid-tfP51yQ1L4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP51yQ1L4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP51yQ1L4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP51yQ1L4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP51yQ1L4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP51yQ1L4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP51yQ1L4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP51yQ1L4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP51yQ1L4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP51yQ1L4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP51yQ1L4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP51yQ1L4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP51yQ1L4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP51yQ1L4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP51yQ1L4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP51yQ1L4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP51yQ1L4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP51yQ1L4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP51yQ1L4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP51yQ1L4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP51yQ1L4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP51yQ1L4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP51yQ1L4 .navbar {
    height: 70px;
  }
  .cid-tfP51yQ1L4 .navbar.opened {
    height: auto;
  }
  .cid-tfP51yQ1L4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP51zsw9G {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP51zsw9G .mbr-section-title {
  color: #ffffff;
}
.cid-tfP51zsw9G .mbr-text,
.cid-tfP51zsw9G .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP51A5wwr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP51A5wwr .item {
  padding-bottom: 2rem;
}
.cid-tfP51A5wwr .item-wrapper {
  position: relative;
}
.cid-tfP51A5wwr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP51A5wwr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP51A5wwr .carousel-control,
.cid-tfP51A5wwr .close {
  background: #1b1b1b;
}
.cid-tfP51A5wwr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP51A5wwr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP51A5wwr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP51A5wwr .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP51A5wwr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP51A5wwr .close::before {
  content: '\e91a';
}
.cid-tfP51A5wwr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP51A5wwr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP51A5wwr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP51A5wwr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP51A5wwr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP51A5wwr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP51A5wwr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP51A5wwr .carousel-indicators li.active,
.cid-tfP51A5wwr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP51A5wwr .carousel-indicators li::after,
.cid-tfP51A5wwr .carousel-indicators li::before {
  content: none;
}
.cid-tfP51A5wwr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP51A5wwr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP51A5wwr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP51A5wwr .carousel-indicators {
    display: none;
  }
}
.cid-tfP51A5wwr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP51A5wwr .carousel-inner > .active {
  display: block;
}
.cid-tfP51A5wwr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP51A5wwr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP51A5wwr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP51A5wwr .carousel-control,
  .cid-tfP51A5wwr .carousel-indicators,
  .cid-tfP51A5wwr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP51A5wwr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP51A5wwr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP51A5wwr .carousel-indicators .active,
.cid-tfP51A5wwr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP51A5wwr .carousel-indicators .active {
  background: #fff;
}
.cid-tfP51A5wwr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP51A5wwr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP51A5wwr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP51A5wwr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP51A5wwr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP51A5wwr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP51A5wwr .carousel {
  width: 100%;
}
.cid-tfP51A5wwr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP51A5wwr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP51A5wwr .modal.fade .modal-dialog,
.cid-tfP51A5wwr .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP51A5wwr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP51A5wwr H6 {
  text-align: center;
}
.cid-tfP51A5wwr H4 {
  color: #e82581;
}
.cid-tfP51Blmwn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP51Blmwn .row {
    flex-direction: column-reverse;
  }
  .cid-tfP51Blmwn .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP51Blmwn .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP51Blmwn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP51Blmwn .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP51Blmwn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP51Blmwn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP51Blmwn .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP51Blmwn .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP51Blmwn .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP51Blmwn .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP51Blmwn .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP51Blmwn .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP51Blmwn .mbr-section-title {
  color: #e82581;
}
.cid-tfP51C1mYI {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP5EjzesN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP5EjzesN .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP5Ek4Zym {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP5Ek4Zym nav.navbar {
  position: fixed;
}
.cid-tfP5Ek4Zym .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP5Ek4Zym .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP5Ek4Zym .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP5Ek4Zym .dropdown-item:hover,
.cid-tfP5Ek4Zym .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP5Ek4Zym .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP5Ek4Zym .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP5Ek4Zym .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP5Ek4Zym .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP5Ek4Zym .nav-link {
  position: relative;
}
.cid-tfP5Ek4Zym .container {
  display: flex;
  margin: auto;
}
.cid-tfP5Ek4Zym .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP5Ek4Zym .dropdown-menu,
.cid-tfP5Ek4Zym .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP5Ek4Zym .nav-item:focus,
.cid-tfP5Ek4Zym .nav-link:focus {
  outline: none;
}
.cid-tfP5Ek4Zym .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP5Ek4Zym .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP5Ek4Zym .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP5Ek4Zym .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP5Ek4Zym .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP5Ek4Zym .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP5Ek4Zym .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP5Ek4Zym .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP5Ek4Zym .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP5Ek4Zym .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP5Ek4Zym .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP5Ek4Zym .navbar.collapsed {
  justify-content: center;
}
.cid-tfP5Ek4Zym .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP5Ek4Zym .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP5Ek4Zym .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP5Ek4Zym .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP5Ek4Zym .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP5Ek4Zym .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP5Ek4Zym .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP5Ek4Zym .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP5Ek4Zym .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP5Ek4Zym .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP5Ek4Zym .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP5Ek4Zym .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP5Ek4Zym .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP5Ek4Zym .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP5Ek4Zym .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP5Ek4Zym .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP5Ek4Zym .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP5Ek4Zym .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP5Ek4Zym .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP5Ek4Zym .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP5Ek4Zym .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP5Ek4Zym .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP5Ek4Zym .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP5Ek4Zym .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP5Ek4Zym .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP5Ek4Zym .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP5Ek4Zym .dropdown-item.active,
.cid-tfP5Ek4Zym .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP5Ek4Zym .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP5Ek4Zym .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP5Ek4Zym .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP5Ek4Zym .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP5Ek4Zym .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP5Ek4Zym .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP5Ek4Zym ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP5Ek4Zym .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP5Ek4Zym button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP5Ek4Zym button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP5Ek4Zym button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP5Ek4Zym button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP5Ek4Zym button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP5Ek4Zym button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP5Ek4Zym nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP5Ek4Zym nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP5Ek4Zym nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP5Ek4Zym nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP5Ek4Zym .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP5Ek4Zym a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP5Ek4Zym .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP5Ek4Zym .navbar {
    height: 70px;
  }
  .cid-tfP5Ek4Zym .navbar.opened {
    height: auto;
  }
  .cid-tfP5Ek4Zym .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP5EkHkN8 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP5EkHkN8 .mbr-section-title {
  color: #ffffff;
}
.cid-tfP5EkHkN8 .mbr-text,
.cid-tfP5EkHkN8 .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP5EljLa7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP5EljLa7 .item {
  padding-bottom: 2rem;
}
.cid-tfP5EljLa7 .item-wrapper {
  position: relative;
}
.cid-tfP5EljLa7 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP5EljLa7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP5EljLa7 .carousel-control,
.cid-tfP5EljLa7 .close {
  background: #1b1b1b;
}
.cid-tfP5EljLa7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP5EljLa7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP5EljLa7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP5EljLa7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP5EljLa7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP5EljLa7 .close::before {
  content: '\e91a';
}
.cid-tfP5EljLa7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP5EljLa7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP5EljLa7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP5EljLa7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP5EljLa7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP5EljLa7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP5EljLa7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP5EljLa7 .carousel-indicators li.active,
.cid-tfP5EljLa7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP5EljLa7 .carousel-indicators li::after,
.cid-tfP5EljLa7 .carousel-indicators li::before {
  content: none;
}
.cid-tfP5EljLa7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP5EljLa7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP5EljLa7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP5EljLa7 .carousel-indicators {
    display: none;
  }
}
.cid-tfP5EljLa7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP5EljLa7 .carousel-inner > .active {
  display: block;
}
.cid-tfP5EljLa7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP5EljLa7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP5EljLa7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP5EljLa7 .carousel-control,
  .cid-tfP5EljLa7 .carousel-indicators,
  .cid-tfP5EljLa7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP5EljLa7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP5EljLa7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP5EljLa7 .carousel-indicators .active,
.cid-tfP5EljLa7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP5EljLa7 .carousel-indicators .active {
  background: #fff;
}
.cid-tfP5EljLa7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP5EljLa7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP5EljLa7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP5EljLa7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP5EljLa7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP5EljLa7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP5EljLa7 .carousel {
  width: 100%;
}
.cid-tfP5EljLa7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP5EljLa7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP5EljLa7 .modal.fade .modal-dialog,
.cid-tfP5EljLa7 .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP5EljLa7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP5EljLa7 H6 {
  text-align: center;
}
.cid-tfP5EljLa7 H4 {
  color: #e82581;
}
.cid-tfP5EmzmSJ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP5EmzmSJ .row {
    flex-direction: column-reverse;
  }
  .cid-tfP5EmzmSJ .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP5EmzmSJ .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP5EmzmSJ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP5EmzmSJ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP5EmzmSJ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP5EmzmSJ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP5EmzmSJ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP5EmzmSJ .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP5EmzmSJ .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP5EmzmSJ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP5EmzmSJ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP5EmzmSJ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP5EmzmSJ .mbr-section-title {
  color: #e82581;
}
.cid-tfP5Enh8Dr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP5QknxHB {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP5QknxHB .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP5QkQsy1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP5QkQsy1 nav.navbar {
  position: fixed;
}
.cid-tfP5QkQsy1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP5QkQsy1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP5QkQsy1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP5QkQsy1 .dropdown-item:hover,
.cid-tfP5QkQsy1 .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP5QkQsy1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP5QkQsy1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP5QkQsy1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP5QkQsy1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP5QkQsy1 .nav-link {
  position: relative;
}
.cid-tfP5QkQsy1 .container {
  display: flex;
  margin: auto;
}
.cid-tfP5QkQsy1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP5QkQsy1 .dropdown-menu,
.cid-tfP5QkQsy1 .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP5QkQsy1 .nav-item:focus,
.cid-tfP5QkQsy1 .nav-link:focus {
  outline: none;
}
.cid-tfP5QkQsy1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP5QkQsy1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP5QkQsy1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP5QkQsy1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP5QkQsy1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP5QkQsy1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP5QkQsy1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP5QkQsy1 .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP5QkQsy1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP5QkQsy1 .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP5QkQsy1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP5QkQsy1 .navbar.collapsed {
  justify-content: center;
}
.cid-tfP5QkQsy1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP5QkQsy1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP5QkQsy1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP5QkQsy1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP5QkQsy1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP5QkQsy1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP5QkQsy1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP5QkQsy1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP5QkQsy1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP5QkQsy1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP5QkQsy1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP5QkQsy1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP5QkQsy1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP5QkQsy1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP5QkQsy1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP5QkQsy1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP5QkQsy1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP5QkQsy1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP5QkQsy1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP5QkQsy1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP5QkQsy1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP5QkQsy1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP5QkQsy1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP5QkQsy1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP5QkQsy1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP5QkQsy1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP5QkQsy1 .dropdown-item.active,
.cid-tfP5QkQsy1 .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP5QkQsy1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP5QkQsy1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP5QkQsy1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP5QkQsy1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP5QkQsy1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP5QkQsy1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP5QkQsy1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP5QkQsy1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP5QkQsy1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP5QkQsy1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP5QkQsy1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP5QkQsy1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP5QkQsy1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP5QkQsy1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP5QkQsy1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP5QkQsy1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP5QkQsy1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP5QkQsy1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP5QkQsy1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP5QkQsy1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP5QkQsy1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP5QkQsy1 .navbar {
    height: 70px;
  }
  .cid-tfP5QkQsy1 .navbar.opened {
    height: auto;
  }
  .cid-tfP5QkQsy1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP5QlpHot {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP5QlpHot .mbr-section-title {
  color: #ffffff;
}
.cid-tfP5QlpHot .mbr-text,
.cid-tfP5QlpHot .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP5QlQozE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP5QlQozE .item {
  padding-bottom: 2rem;
}
.cid-tfP5QlQozE .item-wrapper {
  position: relative;
}
.cid-tfP5QlQozE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP5QlQozE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP5QlQozE .carousel-control,
.cid-tfP5QlQozE .close {
  background: #1b1b1b;
}
.cid-tfP5QlQozE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP5QlQozE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP5QlQozE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP5QlQozE .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP5QlQozE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP5QlQozE .close::before {
  content: '\e91a';
}
.cid-tfP5QlQozE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP5QlQozE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP5QlQozE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP5QlQozE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP5QlQozE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP5QlQozE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP5QlQozE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP5QlQozE .carousel-indicators li.active,
.cid-tfP5QlQozE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP5QlQozE .carousel-indicators li::after,
.cid-tfP5QlQozE .carousel-indicators li::before {
  content: none;
}
.cid-tfP5QlQozE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP5QlQozE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP5QlQozE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP5QlQozE .carousel-indicators {
    display: none;
  }
}
.cid-tfP5QlQozE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP5QlQozE .carousel-inner > .active {
  display: block;
}
.cid-tfP5QlQozE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP5QlQozE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP5QlQozE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP5QlQozE .carousel-control,
  .cid-tfP5QlQozE .carousel-indicators,
  .cid-tfP5QlQozE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP5QlQozE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP5QlQozE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP5QlQozE .carousel-indicators .active,
.cid-tfP5QlQozE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP5QlQozE .carousel-indicators .active {
  background: #fff;
}
.cid-tfP5QlQozE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP5QlQozE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP5QlQozE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP5QlQozE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP5QlQozE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP5QlQozE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP5QlQozE .carousel {
  width: 100%;
}
.cid-tfP5QlQozE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP5QlQozE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP5QlQozE .modal.fade .modal-dialog,
.cid-tfP5QlQozE .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP5QlQozE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP5QlQozE H6 {
  text-align: center;
}
.cid-tfP5QlQozE H4 {
  color: #e82581;
}
.cid-tfP5Qn2cYz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP5Qn2cYz .row {
    flex-direction: column-reverse;
  }
  .cid-tfP5Qn2cYz .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP5Qn2cYz .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP5Qn2cYz .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP5Qn2cYz .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP5Qn2cYz .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP5Qn2cYz .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP5Qn2cYz .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP5Qn2cYz .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP5Qn2cYz .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP5Qn2cYz .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP5Qn2cYz .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP5Qn2cYz .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP5Qn2cYz .mbr-section-title {
  color: #e82581;
}
.cid-tfP5QnHtUl {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP62kmLBR {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP62kmLBR .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP62kQW1K {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP62kQW1K nav.navbar {
  position: fixed;
}
.cid-tfP62kQW1K .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP62kQW1K .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP62kQW1K .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP62kQW1K .dropdown-item:hover,
.cid-tfP62kQW1K .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP62kQW1K .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP62kQW1K .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP62kQW1K .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP62kQW1K .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP62kQW1K .nav-link {
  position: relative;
}
.cid-tfP62kQW1K .container {
  display: flex;
  margin: auto;
}
.cid-tfP62kQW1K .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP62kQW1K .dropdown-menu,
.cid-tfP62kQW1K .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP62kQW1K .nav-item:focus,
.cid-tfP62kQW1K .nav-link:focus {
  outline: none;
}
.cid-tfP62kQW1K .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP62kQW1K .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP62kQW1K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP62kQW1K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP62kQW1K .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP62kQW1K .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP62kQW1K .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP62kQW1K .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP62kQW1K .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP62kQW1K .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP62kQW1K .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP62kQW1K .navbar.collapsed {
  justify-content: center;
}
.cid-tfP62kQW1K .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP62kQW1K .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP62kQW1K .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP62kQW1K .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP62kQW1K .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP62kQW1K .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP62kQW1K .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP62kQW1K .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP62kQW1K .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP62kQW1K .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP62kQW1K .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP62kQW1K .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP62kQW1K .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP62kQW1K .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP62kQW1K .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP62kQW1K .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP62kQW1K .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP62kQW1K .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP62kQW1K .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP62kQW1K .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP62kQW1K .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP62kQW1K .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP62kQW1K .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP62kQW1K .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP62kQW1K .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP62kQW1K .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP62kQW1K .dropdown-item.active,
.cid-tfP62kQW1K .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP62kQW1K .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP62kQW1K .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP62kQW1K .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP62kQW1K .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP62kQW1K .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP62kQW1K .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP62kQW1K ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP62kQW1K .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP62kQW1K button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP62kQW1K button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP62kQW1K button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP62kQW1K button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP62kQW1K button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP62kQW1K button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP62kQW1K nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP62kQW1K nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP62kQW1K nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP62kQW1K nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP62kQW1K .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP62kQW1K a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP62kQW1K .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP62kQW1K .navbar {
    height: 70px;
  }
  .cid-tfP62kQW1K .navbar.opened {
    height: auto;
  }
  .cid-tfP62kQW1K .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP62lu4re {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP62lu4re .mbr-section-title {
  color: #ffffff;
}
.cid-tfP62lu4re .mbr-text,
.cid-tfP62lu4re .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP62m4N9P {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP62m4N9P .item {
  padding-bottom: 2rem;
}
.cid-tfP62m4N9P .item-wrapper {
  position: relative;
}
.cid-tfP62m4N9P .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP62m4N9P .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP62m4N9P .carousel-control,
.cid-tfP62m4N9P .close {
  background: #1b1b1b;
}
.cid-tfP62m4N9P .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP62m4N9P .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP62m4N9P .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP62m4N9P .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP62m4N9P .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP62m4N9P .close::before {
  content: '\e91a';
}
.cid-tfP62m4N9P .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP62m4N9P .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP62m4N9P .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP62m4N9P .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP62m4N9P .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP62m4N9P .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP62m4N9P .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP62m4N9P .carousel-indicators li.active,
.cid-tfP62m4N9P .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP62m4N9P .carousel-indicators li::after,
.cid-tfP62m4N9P .carousel-indicators li::before {
  content: none;
}
.cid-tfP62m4N9P .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP62m4N9P .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP62m4N9P .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP62m4N9P .carousel-indicators {
    display: none;
  }
}
.cid-tfP62m4N9P .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP62m4N9P .carousel-inner > .active {
  display: block;
}
.cid-tfP62m4N9P .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP62m4N9P .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP62m4N9P .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP62m4N9P .carousel-control,
  .cid-tfP62m4N9P .carousel-indicators,
  .cid-tfP62m4N9P .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP62m4N9P .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP62m4N9P .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP62m4N9P .carousel-indicators .active,
.cid-tfP62m4N9P .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP62m4N9P .carousel-indicators .active {
  background: #fff;
}
.cid-tfP62m4N9P .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP62m4N9P .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP62m4N9P .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP62m4N9P .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP62m4N9P .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP62m4N9P .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP62m4N9P .carousel {
  width: 100%;
}
.cid-tfP62m4N9P .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP62m4N9P .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP62m4N9P .modal.fade .modal-dialog,
.cid-tfP62m4N9P .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP62m4N9P .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP62m4N9P H6 {
  text-align: center;
}
.cid-tfP62m4N9P H4 {
  color: #e82581;
}
.cid-tfP62nivcj {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP62nivcj .row {
    flex-direction: column-reverse;
  }
  .cid-tfP62nivcj .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP62nivcj .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP62nivcj .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP62nivcj .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP62nivcj .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP62nivcj .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP62nivcj .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP62nivcj .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP62nivcj .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP62nivcj .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP62nivcj .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP62nivcj .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP62nivcj .mbr-section-title {
  color: #e82581;
}
.cid-tfP62o0pQ2 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP6e3e1Y2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP6e3e1Y2 .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP6e3xIzN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP6e3xIzN nav.navbar {
  position: fixed;
}
.cid-tfP6e3xIzN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP6e3xIzN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP6e3xIzN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP6e3xIzN .dropdown-item:hover,
.cid-tfP6e3xIzN .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP6e3xIzN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP6e3xIzN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP6e3xIzN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP6e3xIzN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP6e3xIzN .nav-link {
  position: relative;
}
.cid-tfP6e3xIzN .container {
  display: flex;
  margin: auto;
}
.cid-tfP6e3xIzN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP6e3xIzN .dropdown-menu,
.cid-tfP6e3xIzN .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP6e3xIzN .nav-item:focus,
.cid-tfP6e3xIzN .nav-link:focus {
  outline: none;
}
.cid-tfP6e3xIzN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP6e3xIzN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP6e3xIzN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP6e3xIzN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP6e3xIzN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP6e3xIzN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP6e3xIzN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP6e3xIzN .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP6e3xIzN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP6e3xIzN .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP6e3xIzN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP6e3xIzN .navbar.collapsed {
  justify-content: center;
}
.cid-tfP6e3xIzN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP6e3xIzN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP6e3xIzN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP6e3xIzN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP6e3xIzN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP6e3xIzN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP6e3xIzN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP6e3xIzN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP6e3xIzN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP6e3xIzN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP6e3xIzN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP6e3xIzN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP6e3xIzN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP6e3xIzN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP6e3xIzN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP6e3xIzN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP6e3xIzN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP6e3xIzN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP6e3xIzN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP6e3xIzN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP6e3xIzN .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP6e3xIzN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP6e3xIzN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP6e3xIzN .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP6e3xIzN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP6e3xIzN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP6e3xIzN .dropdown-item.active,
.cid-tfP6e3xIzN .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP6e3xIzN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP6e3xIzN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP6e3xIzN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP6e3xIzN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP6e3xIzN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP6e3xIzN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP6e3xIzN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP6e3xIzN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP6e3xIzN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP6e3xIzN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP6e3xIzN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP6e3xIzN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP6e3xIzN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP6e3xIzN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP6e3xIzN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP6e3xIzN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP6e3xIzN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP6e3xIzN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP6e3xIzN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP6e3xIzN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP6e3xIzN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP6e3xIzN .navbar {
    height: 70px;
  }
  .cid-tfP6e3xIzN .navbar.opened {
    height: auto;
  }
  .cid-tfP6e3xIzN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP6e48t5e {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP6e48t5e .mbr-section-title {
  color: #ffffff;
}
.cid-tfP6e48t5e .mbr-text,
.cid-tfP6e48t5e .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP6e4yhPd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP6e4yhPd .item {
  padding-bottom: 2rem;
}
.cid-tfP6e4yhPd .item-wrapper {
  position: relative;
}
.cid-tfP6e4yhPd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP6e4yhPd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP6e4yhPd .carousel-control,
.cid-tfP6e4yhPd .close {
  background: #1b1b1b;
}
.cid-tfP6e4yhPd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP6e4yhPd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP6e4yhPd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP6e4yhPd .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP6e4yhPd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP6e4yhPd .close::before {
  content: '\e91a';
}
.cid-tfP6e4yhPd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP6e4yhPd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP6e4yhPd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP6e4yhPd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP6e4yhPd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP6e4yhPd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP6e4yhPd .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP6e4yhPd .carousel-indicators li.active,
.cid-tfP6e4yhPd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP6e4yhPd .carousel-indicators li::after,
.cid-tfP6e4yhPd .carousel-indicators li::before {
  content: none;
}
.cid-tfP6e4yhPd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP6e4yhPd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP6e4yhPd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP6e4yhPd .carousel-indicators {
    display: none;
  }
}
.cid-tfP6e4yhPd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP6e4yhPd .carousel-inner > .active {
  display: block;
}
.cid-tfP6e4yhPd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP6e4yhPd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP6e4yhPd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP6e4yhPd .carousel-control,
  .cid-tfP6e4yhPd .carousel-indicators,
  .cid-tfP6e4yhPd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP6e4yhPd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP6e4yhPd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP6e4yhPd .carousel-indicators .active,
.cid-tfP6e4yhPd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP6e4yhPd .carousel-indicators .active {
  background: #fff;
}
.cid-tfP6e4yhPd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP6e4yhPd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP6e4yhPd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP6e4yhPd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP6e4yhPd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP6e4yhPd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP6e4yhPd .carousel {
  width: 100%;
}
.cid-tfP6e4yhPd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP6e4yhPd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP6e4yhPd .modal.fade .modal-dialog,
.cid-tfP6e4yhPd .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP6e4yhPd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP6e4yhPd H6 {
  text-align: center;
}
.cid-tfP6e4yhPd H4 {
  color: #e82581;
}
.cid-tfP6e5Koyb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP6e5Koyb .row {
    flex-direction: column-reverse;
  }
  .cid-tfP6e5Koyb .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP6e5Koyb .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP6e5Koyb .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP6e5Koyb .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP6e5Koyb .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP6e5Koyb .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP6e5Koyb .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP6e5Koyb .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP6e5Koyb .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP6e5Koyb .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP6e5Koyb .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP6e5Koyb .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP6e5Koyb .mbr-section-title {
  color: #e82581;
}
.cid-tfP6e6s4jW {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP6oIUQPt {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP6oIUQPt .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP6oJlUcX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP6oJlUcX nav.navbar {
  position: fixed;
}
.cid-tfP6oJlUcX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP6oJlUcX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP6oJlUcX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP6oJlUcX .dropdown-item:hover,
.cid-tfP6oJlUcX .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP6oJlUcX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP6oJlUcX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP6oJlUcX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP6oJlUcX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP6oJlUcX .nav-link {
  position: relative;
}
.cid-tfP6oJlUcX .container {
  display: flex;
  margin: auto;
}
.cid-tfP6oJlUcX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP6oJlUcX .dropdown-menu,
.cid-tfP6oJlUcX .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP6oJlUcX .nav-item:focus,
.cid-tfP6oJlUcX .nav-link:focus {
  outline: none;
}
.cid-tfP6oJlUcX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP6oJlUcX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP6oJlUcX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP6oJlUcX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP6oJlUcX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP6oJlUcX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP6oJlUcX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP6oJlUcX .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP6oJlUcX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP6oJlUcX .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP6oJlUcX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP6oJlUcX .navbar.collapsed {
  justify-content: center;
}
.cid-tfP6oJlUcX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP6oJlUcX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP6oJlUcX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP6oJlUcX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP6oJlUcX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP6oJlUcX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP6oJlUcX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP6oJlUcX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP6oJlUcX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP6oJlUcX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP6oJlUcX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP6oJlUcX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP6oJlUcX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP6oJlUcX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP6oJlUcX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP6oJlUcX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP6oJlUcX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP6oJlUcX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP6oJlUcX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP6oJlUcX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP6oJlUcX .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP6oJlUcX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP6oJlUcX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP6oJlUcX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP6oJlUcX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP6oJlUcX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP6oJlUcX .dropdown-item.active,
.cid-tfP6oJlUcX .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP6oJlUcX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP6oJlUcX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP6oJlUcX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP6oJlUcX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP6oJlUcX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP6oJlUcX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP6oJlUcX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP6oJlUcX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP6oJlUcX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP6oJlUcX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP6oJlUcX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP6oJlUcX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP6oJlUcX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP6oJlUcX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP6oJlUcX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP6oJlUcX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP6oJlUcX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP6oJlUcX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP6oJlUcX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP6oJlUcX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP6oJlUcX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP6oJlUcX .navbar {
    height: 70px;
  }
  .cid-tfP6oJlUcX .navbar.opened {
    height: auto;
  }
  .cid-tfP6oJlUcX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP6oJXBSQ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP6oJXBSQ .mbr-section-title {
  color: #ffffff;
}
.cid-tfP6oJXBSQ .mbr-text,
.cid-tfP6oJXBSQ .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP6oKyED2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP6oKyED2 .item {
  padding-bottom: 2rem;
}
.cid-tfP6oKyED2 .item-wrapper {
  position: relative;
}
.cid-tfP6oKyED2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP6oKyED2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP6oKyED2 .carousel-control,
.cid-tfP6oKyED2 .close {
  background: #1b1b1b;
}
.cid-tfP6oKyED2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP6oKyED2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP6oKyED2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP6oKyED2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP6oKyED2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP6oKyED2 .close::before {
  content: '\e91a';
}
.cid-tfP6oKyED2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP6oKyED2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP6oKyED2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP6oKyED2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP6oKyED2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP6oKyED2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP6oKyED2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP6oKyED2 .carousel-indicators li.active,
.cid-tfP6oKyED2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP6oKyED2 .carousel-indicators li::after,
.cid-tfP6oKyED2 .carousel-indicators li::before {
  content: none;
}
.cid-tfP6oKyED2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP6oKyED2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP6oKyED2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP6oKyED2 .carousel-indicators {
    display: none;
  }
}
.cid-tfP6oKyED2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP6oKyED2 .carousel-inner > .active {
  display: block;
}
.cid-tfP6oKyED2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP6oKyED2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP6oKyED2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP6oKyED2 .carousel-control,
  .cid-tfP6oKyED2 .carousel-indicators,
  .cid-tfP6oKyED2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP6oKyED2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP6oKyED2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP6oKyED2 .carousel-indicators .active,
.cid-tfP6oKyED2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP6oKyED2 .carousel-indicators .active {
  background: #fff;
}
.cid-tfP6oKyED2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP6oKyED2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP6oKyED2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP6oKyED2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP6oKyED2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP6oKyED2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP6oKyED2 .carousel {
  width: 100%;
}
.cid-tfP6oKyED2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP6oKyED2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP6oKyED2 .modal.fade .modal-dialog,
.cid-tfP6oKyED2 .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP6oKyED2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP6oKyED2 H6 {
  text-align: center;
}
.cid-tfP6oKyED2 H4 {
  color: #e82581;
}
.cid-tfP6oLLQrC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP6oLLQrC .row {
    flex-direction: column-reverse;
  }
  .cid-tfP6oLLQrC .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP6oLLQrC .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP6oLLQrC .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP6oLLQrC .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP6oLLQrC .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP6oLLQrC .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP6oLLQrC .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP6oLLQrC .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP6oLLQrC .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP6oLLQrC .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP6oLLQrC .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP6oLLQrC .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP6oLLQrC .mbr-section-title {
  color: #e82581;
}
.cid-tfP6oMw8Hh {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP7sAtgsO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP7sAtgsO .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP7sAXQYj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP7sAXQYj nav.navbar {
  position: fixed;
}
.cid-tfP7sAXQYj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP7sAXQYj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP7sAXQYj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP7sAXQYj .dropdown-item:hover,
.cid-tfP7sAXQYj .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP7sAXQYj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP7sAXQYj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP7sAXQYj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP7sAXQYj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP7sAXQYj .nav-link {
  position: relative;
}
.cid-tfP7sAXQYj .container {
  display: flex;
  margin: auto;
}
.cid-tfP7sAXQYj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP7sAXQYj .dropdown-menu,
.cid-tfP7sAXQYj .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP7sAXQYj .nav-item:focus,
.cid-tfP7sAXQYj .nav-link:focus {
  outline: none;
}
.cid-tfP7sAXQYj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP7sAXQYj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP7sAXQYj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP7sAXQYj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP7sAXQYj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP7sAXQYj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP7sAXQYj .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP7sAXQYj .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP7sAXQYj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP7sAXQYj .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP7sAXQYj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP7sAXQYj .navbar.collapsed {
  justify-content: center;
}
.cid-tfP7sAXQYj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP7sAXQYj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP7sAXQYj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP7sAXQYj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP7sAXQYj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP7sAXQYj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP7sAXQYj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP7sAXQYj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP7sAXQYj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP7sAXQYj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP7sAXQYj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP7sAXQYj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP7sAXQYj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP7sAXQYj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP7sAXQYj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP7sAXQYj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP7sAXQYj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP7sAXQYj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP7sAXQYj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP7sAXQYj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP7sAXQYj .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP7sAXQYj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP7sAXQYj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP7sAXQYj .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP7sAXQYj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP7sAXQYj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP7sAXQYj .dropdown-item.active,
.cid-tfP7sAXQYj .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP7sAXQYj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP7sAXQYj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP7sAXQYj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP7sAXQYj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP7sAXQYj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP7sAXQYj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP7sAXQYj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP7sAXQYj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP7sAXQYj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP7sAXQYj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP7sAXQYj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP7sAXQYj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP7sAXQYj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP7sAXQYj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP7sAXQYj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP7sAXQYj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP7sAXQYj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP7sAXQYj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP7sAXQYj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP7sAXQYj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP7sAXQYj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP7sAXQYj .navbar {
    height: 70px;
  }
  .cid-tfP7sAXQYj .navbar.opened {
    height: auto;
  }
  .cid-tfP7sAXQYj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP7sBAsbT {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP7sBAsbT .mbr-section-title {
  color: #ffffff;
}
.cid-tfP7sBAsbT .mbr-text,
.cid-tfP7sBAsbT .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP7sC3KWQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP7sC3KWQ .item {
  padding-bottom: 2rem;
}
.cid-tfP7sC3KWQ .item-wrapper {
  position: relative;
}
.cid-tfP7sC3KWQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP7sC3KWQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP7sC3KWQ .carousel-control,
.cid-tfP7sC3KWQ .close {
  background: #1b1b1b;
}
.cid-tfP7sC3KWQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP7sC3KWQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP7sC3KWQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP7sC3KWQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP7sC3KWQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP7sC3KWQ .close::before {
  content: '\e91a';
}
.cid-tfP7sC3KWQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP7sC3KWQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP7sC3KWQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP7sC3KWQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP7sC3KWQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP7sC3KWQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP7sC3KWQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP7sC3KWQ .carousel-indicators li.active,
.cid-tfP7sC3KWQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP7sC3KWQ .carousel-indicators li::after,
.cid-tfP7sC3KWQ .carousel-indicators li::before {
  content: none;
}
.cid-tfP7sC3KWQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP7sC3KWQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP7sC3KWQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP7sC3KWQ .carousel-indicators {
    display: none;
  }
}
.cid-tfP7sC3KWQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP7sC3KWQ .carousel-inner > .active {
  display: block;
}
.cid-tfP7sC3KWQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP7sC3KWQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP7sC3KWQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP7sC3KWQ .carousel-control,
  .cid-tfP7sC3KWQ .carousel-indicators,
  .cid-tfP7sC3KWQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP7sC3KWQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP7sC3KWQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP7sC3KWQ .carousel-indicators .active,
.cid-tfP7sC3KWQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP7sC3KWQ .carousel-indicators .active {
  background: #fff;
}
.cid-tfP7sC3KWQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP7sC3KWQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP7sC3KWQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP7sC3KWQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP7sC3KWQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP7sC3KWQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP7sC3KWQ .carousel {
  width: 100%;
}
.cid-tfP7sC3KWQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP7sC3KWQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP7sC3KWQ .modal.fade .modal-dialog,
.cid-tfP7sC3KWQ .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP7sC3KWQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP7sC3KWQ H6 {
  text-align: center;
}
.cid-tfP7sC3KWQ H4 {
  color: #e82581;
}
.cid-tfP7sDjizh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP7sDjizh .row {
    flex-direction: column-reverse;
  }
  .cid-tfP7sDjizh .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP7sDjizh .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP7sDjizh .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP7sDjizh .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP7sDjizh .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP7sDjizh .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP7sDjizh .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP7sDjizh .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP7sDjizh .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP7sDjizh .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP7sDjizh .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP7sDjizh .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP7sDjizh .mbr-section-title {
  color: #e82581;
}
.cid-tfP7sDYBGx {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP7HSy5Jd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP7HSy5Jd .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP7HT2pMX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP7HT2pMX nav.navbar {
  position: fixed;
}
.cid-tfP7HT2pMX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP7HT2pMX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP7HT2pMX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP7HT2pMX .dropdown-item:hover,
.cid-tfP7HT2pMX .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP7HT2pMX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP7HT2pMX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP7HT2pMX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP7HT2pMX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP7HT2pMX .nav-link {
  position: relative;
}
.cid-tfP7HT2pMX .container {
  display: flex;
  margin: auto;
}
.cid-tfP7HT2pMX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP7HT2pMX .dropdown-menu,
.cid-tfP7HT2pMX .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP7HT2pMX .nav-item:focus,
.cid-tfP7HT2pMX .nav-link:focus {
  outline: none;
}
.cid-tfP7HT2pMX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP7HT2pMX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP7HT2pMX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP7HT2pMX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP7HT2pMX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP7HT2pMX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP7HT2pMX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP7HT2pMX .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP7HT2pMX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP7HT2pMX .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP7HT2pMX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP7HT2pMX .navbar.collapsed {
  justify-content: center;
}
.cid-tfP7HT2pMX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP7HT2pMX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP7HT2pMX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP7HT2pMX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP7HT2pMX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP7HT2pMX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP7HT2pMX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP7HT2pMX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP7HT2pMX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP7HT2pMX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP7HT2pMX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP7HT2pMX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP7HT2pMX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP7HT2pMX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP7HT2pMX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP7HT2pMX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP7HT2pMX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP7HT2pMX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP7HT2pMX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP7HT2pMX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP7HT2pMX .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP7HT2pMX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP7HT2pMX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP7HT2pMX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP7HT2pMX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP7HT2pMX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP7HT2pMX .dropdown-item.active,
.cid-tfP7HT2pMX .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP7HT2pMX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP7HT2pMX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP7HT2pMX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP7HT2pMX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP7HT2pMX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP7HT2pMX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP7HT2pMX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP7HT2pMX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP7HT2pMX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP7HT2pMX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP7HT2pMX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP7HT2pMX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP7HT2pMX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP7HT2pMX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP7HT2pMX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP7HT2pMX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP7HT2pMX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP7HT2pMX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP7HT2pMX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP7HT2pMX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP7HT2pMX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP7HT2pMX .navbar {
    height: 70px;
  }
  .cid-tfP7HT2pMX .navbar.opened {
    height: auto;
  }
  .cid-tfP7HT2pMX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP7HTEA6Y {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP7HTEA6Y .mbr-section-title {
  color: #ffffff;
}
.cid-tfP7HTEA6Y .mbr-text,
.cid-tfP7HTEA6Y .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP7HUg18H {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP7HUg18H .item {
  padding-bottom: 2rem;
}
.cid-tfP7HUg18H .item-wrapper {
  position: relative;
}
.cid-tfP7HUg18H .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP7HUg18H .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP7HUg18H .carousel-control,
.cid-tfP7HUg18H .close {
  background: #1b1b1b;
}
.cid-tfP7HUg18H .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP7HUg18H .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP7HUg18H .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP7HUg18H .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP7HUg18H .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP7HUg18H .close::before {
  content: '\e91a';
}
.cid-tfP7HUg18H .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP7HUg18H .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP7HUg18H .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP7HUg18H .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP7HUg18H .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP7HUg18H .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP7HUg18H .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP7HUg18H .carousel-indicators li.active,
.cid-tfP7HUg18H .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP7HUg18H .carousel-indicators li::after,
.cid-tfP7HUg18H .carousel-indicators li::before {
  content: none;
}
.cid-tfP7HUg18H .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP7HUg18H .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP7HUg18H .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP7HUg18H .carousel-indicators {
    display: none;
  }
}
.cid-tfP7HUg18H .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP7HUg18H .carousel-inner > .active {
  display: block;
}
.cid-tfP7HUg18H .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP7HUg18H .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP7HUg18H .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP7HUg18H .carousel-control,
  .cid-tfP7HUg18H .carousel-indicators,
  .cid-tfP7HUg18H .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP7HUg18H .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP7HUg18H .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP7HUg18H .carousel-indicators .active,
.cid-tfP7HUg18H .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP7HUg18H .carousel-indicators .active {
  background: #fff;
}
.cid-tfP7HUg18H .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP7HUg18H .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP7HUg18H .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP7HUg18H .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP7HUg18H .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP7HUg18H .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP7HUg18H .carousel {
  width: 100%;
}
.cid-tfP7HUg18H .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP7HUg18H .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP7HUg18H .modal.fade .modal-dialog,
.cid-tfP7HUg18H .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP7HUg18H .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP7HUg18H H6 {
  text-align: center;
}
.cid-tfP7HUg18H H4 {
  color: #e82581;
}
.cid-tfP7HVxozJ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP7HVxozJ .row {
    flex-direction: column-reverse;
  }
  .cid-tfP7HVxozJ .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP7HVxozJ .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP7HVxozJ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP7HVxozJ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP7HVxozJ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP7HVxozJ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP7HVxozJ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP7HVxozJ .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP7HVxozJ .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP7HVxozJ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP7HVxozJ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP7HVxozJ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP7HVxozJ .mbr-section-title {
  color: #e82581;
}
.cid-tfP7HWdOmY {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP7VyaUe9 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP7VyaUe9 .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP7VyErGc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP7VyErGc nav.navbar {
  position: fixed;
}
.cid-tfP7VyErGc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP7VyErGc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP7VyErGc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP7VyErGc .dropdown-item:hover,
.cid-tfP7VyErGc .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP7VyErGc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP7VyErGc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP7VyErGc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP7VyErGc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP7VyErGc .nav-link {
  position: relative;
}
.cid-tfP7VyErGc .container {
  display: flex;
  margin: auto;
}
.cid-tfP7VyErGc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP7VyErGc .dropdown-menu,
.cid-tfP7VyErGc .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP7VyErGc .nav-item:focus,
.cid-tfP7VyErGc .nav-link:focus {
  outline: none;
}
.cid-tfP7VyErGc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP7VyErGc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP7VyErGc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP7VyErGc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP7VyErGc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP7VyErGc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP7VyErGc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP7VyErGc .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP7VyErGc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP7VyErGc .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP7VyErGc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP7VyErGc .navbar.collapsed {
  justify-content: center;
}
.cid-tfP7VyErGc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP7VyErGc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP7VyErGc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP7VyErGc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP7VyErGc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP7VyErGc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP7VyErGc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP7VyErGc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP7VyErGc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP7VyErGc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP7VyErGc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP7VyErGc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP7VyErGc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP7VyErGc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP7VyErGc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP7VyErGc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP7VyErGc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP7VyErGc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP7VyErGc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP7VyErGc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP7VyErGc .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP7VyErGc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP7VyErGc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP7VyErGc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP7VyErGc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP7VyErGc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP7VyErGc .dropdown-item.active,
.cid-tfP7VyErGc .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP7VyErGc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP7VyErGc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP7VyErGc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP7VyErGc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP7VyErGc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP7VyErGc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP7VyErGc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP7VyErGc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP7VyErGc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP7VyErGc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP7VyErGc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP7VyErGc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP7VyErGc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP7VyErGc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP7VyErGc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP7VyErGc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP7VyErGc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP7VyErGc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP7VyErGc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP7VyErGc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP7VyErGc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP7VyErGc .navbar {
    height: 70px;
  }
  .cid-tfP7VyErGc .navbar.opened {
    height: auto;
  }
  .cid-tfP7VyErGc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP7Vzf1mV {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP7Vzf1mV .mbr-section-title {
  color: #ffffff;
}
.cid-tfP7Vzf1mV .mbr-text,
.cid-tfP7Vzf1mV .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP7VzPx07 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP7VzPx07 .item {
  padding-bottom: 2rem;
}
.cid-tfP7VzPx07 .item-wrapper {
  position: relative;
}
.cid-tfP7VzPx07 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP7VzPx07 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP7VzPx07 .carousel-control,
.cid-tfP7VzPx07 .close {
  background: #1b1b1b;
}
.cid-tfP7VzPx07 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP7VzPx07 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP7VzPx07 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP7VzPx07 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP7VzPx07 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP7VzPx07 .close::before {
  content: '\e91a';
}
.cid-tfP7VzPx07 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP7VzPx07 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP7VzPx07 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP7VzPx07 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP7VzPx07 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP7VzPx07 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP7VzPx07 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP7VzPx07 .carousel-indicators li.active,
.cid-tfP7VzPx07 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP7VzPx07 .carousel-indicators li::after,
.cid-tfP7VzPx07 .carousel-indicators li::before {
  content: none;
}
.cid-tfP7VzPx07 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP7VzPx07 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP7VzPx07 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP7VzPx07 .carousel-indicators {
    display: none;
  }
}
.cid-tfP7VzPx07 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP7VzPx07 .carousel-inner > .active {
  display: block;
}
.cid-tfP7VzPx07 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP7VzPx07 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP7VzPx07 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP7VzPx07 .carousel-control,
  .cid-tfP7VzPx07 .carousel-indicators,
  .cid-tfP7VzPx07 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP7VzPx07 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP7VzPx07 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP7VzPx07 .carousel-indicators .active,
.cid-tfP7VzPx07 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP7VzPx07 .carousel-indicators .active {
  background: #fff;
}
.cid-tfP7VzPx07 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP7VzPx07 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP7VzPx07 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP7VzPx07 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP7VzPx07 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP7VzPx07 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP7VzPx07 .carousel {
  width: 100%;
}
.cid-tfP7VzPx07 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP7VzPx07 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP7VzPx07 .modal.fade .modal-dialog,
.cid-tfP7VzPx07 .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP7VzPx07 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP7VzPx07 H6 {
  text-align: center;
}
.cid-tfP7VzPx07 H4 {
  color: #e82581;
}
.cid-tfP7VB57Bh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP7VB57Bh .row {
    flex-direction: column-reverse;
  }
  .cid-tfP7VB57Bh .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP7VB57Bh .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP7VB57Bh .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP7VB57Bh .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP7VB57Bh .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP7VB57Bh .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP7VB57Bh .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP7VB57Bh .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP7VB57Bh .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP7VB57Bh .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP7VB57Bh .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP7VB57Bh .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP7VB57Bh .mbr-section-title {
  color: #e82581;
}
.cid-tfP7VBJRdl {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP8b9p9AX {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP8b9p9AX .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP8b9RbeI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP8b9RbeI nav.navbar {
  position: fixed;
}
.cid-tfP8b9RbeI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP8b9RbeI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP8b9RbeI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP8b9RbeI .dropdown-item:hover,
.cid-tfP8b9RbeI .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP8b9RbeI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP8b9RbeI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP8b9RbeI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP8b9RbeI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP8b9RbeI .nav-link {
  position: relative;
}
.cid-tfP8b9RbeI .container {
  display: flex;
  margin: auto;
}
.cid-tfP8b9RbeI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP8b9RbeI .dropdown-menu,
.cid-tfP8b9RbeI .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP8b9RbeI .nav-item:focus,
.cid-tfP8b9RbeI .nav-link:focus {
  outline: none;
}
.cid-tfP8b9RbeI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP8b9RbeI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP8b9RbeI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP8b9RbeI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP8b9RbeI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP8b9RbeI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP8b9RbeI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP8b9RbeI .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP8b9RbeI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP8b9RbeI .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP8b9RbeI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP8b9RbeI .navbar.collapsed {
  justify-content: center;
}
.cid-tfP8b9RbeI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP8b9RbeI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP8b9RbeI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP8b9RbeI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP8b9RbeI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP8b9RbeI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP8b9RbeI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP8b9RbeI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP8b9RbeI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP8b9RbeI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP8b9RbeI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP8b9RbeI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP8b9RbeI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP8b9RbeI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP8b9RbeI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP8b9RbeI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP8b9RbeI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP8b9RbeI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP8b9RbeI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP8b9RbeI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP8b9RbeI .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP8b9RbeI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP8b9RbeI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP8b9RbeI .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP8b9RbeI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP8b9RbeI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP8b9RbeI .dropdown-item.active,
.cid-tfP8b9RbeI .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP8b9RbeI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP8b9RbeI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP8b9RbeI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP8b9RbeI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP8b9RbeI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP8b9RbeI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP8b9RbeI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP8b9RbeI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP8b9RbeI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP8b9RbeI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP8b9RbeI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP8b9RbeI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP8b9RbeI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP8b9RbeI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP8b9RbeI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP8b9RbeI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP8b9RbeI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP8b9RbeI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP8b9RbeI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP8b9RbeI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP8b9RbeI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP8b9RbeI .navbar {
    height: 70px;
  }
  .cid-tfP8b9RbeI .navbar.opened {
    height: auto;
  }
  .cid-tfP8b9RbeI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP8bar8Hf {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP8bar8Hf .mbr-section-title {
  color: #ffffff;
}
.cid-tfP8bar8Hf .mbr-text,
.cid-tfP8bar8Hf .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP8baRcow {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP8baRcow .item {
  padding-bottom: 2rem;
}
.cid-tfP8baRcow .item-wrapper {
  position: relative;
}
.cid-tfP8baRcow .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP8baRcow .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP8baRcow .carousel-control,
.cid-tfP8baRcow .close {
  background: #1b1b1b;
}
.cid-tfP8baRcow .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP8baRcow .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP8baRcow .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP8baRcow .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP8baRcow .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP8baRcow .close::before {
  content: '\e91a';
}
.cid-tfP8baRcow .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP8baRcow .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP8baRcow .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP8baRcow .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP8baRcow .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP8baRcow .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP8baRcow .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP8baRcow .carousel-indicators li.active,
.cid-tfP8baRcow .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP8baRcow .carousel-indicators li::after,
.cid-tfP8baRcow .carousel-indicators li::before {
  content: none;
}
.cid-tfP8baRcow .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP8baRcow .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP8baRcow .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP8baRcow .carousel-indicators {
    display: none;
  }
}
.cid-tfP8baRcow .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP8baRcow .carousel-inner > .active {
  display: block;
}
.cid-tfP8baRcow .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP8baRcow .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP8baRcow .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP8baRcow .carousel-control,
  .cid-tfP8baRcow .carousel-indicators,
  .cid-tfP8baRcow .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP8baRcow .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP8baRcow .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP8baRcow .carousel-indicators .active,
.cid-tfP8baRcow .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP8baRcow .carousel-indicators .active {
  background: #fff;
}
.cid-tfP8baRcow .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP8baRcow .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP8baRcow .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP8baRcow .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP8baRcow .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP8baRcow .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP8baRcow .carousel {
  width: 100%;
}
.cid-tfP8baRcow .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP8baRcow .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP8baRcow .modal.fade .modal-dialog,
.cid-tfP8baRcow .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP8baRcow .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP8baRcow H6 {
  text-align: center;
}
.cid-tfP8baRcow H4 {
  color: #e82581;
}
.cid-tfP8bc5Nio {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP8bc5Nio .row {
    flex-direction: column-reverse;
  }
  .cid-tfP8bc5Nio .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP8bc5Nio .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP8bc5Nio .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP8bc5Nio .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP8bc5Nio .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP8bc5Nio .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP8bc5Nio .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP8bc5Nio .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP8bc5Nio .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP8bc5Nio .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP8bc5Nio .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP8bc5Nio .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP8bc5Nio .mbr-section-title {
  color: #e82581;
}
.cid-tfP8bcKQkA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP8nVuKWZ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP8nVuKWZ .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP8nVMU90 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP8nVMU90 nav.navbar {
  position: fixed;
}
.cid-tfP8nVMU90 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP8nVMU90 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP8nVMU90 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP8nVMU90 .dropdown-item:hover,
.cid-tfP8nVMU90 .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP8nVMU90 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP8nVMU90 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP8nVMU90 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP8nVMU90 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP8nVMU90 .nav-link {
  position: relative;
}
.cid-tfP8nVMU90 .container {
  display: flex;
  margin: auto;
}
.cid-tfP8nVMU90 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP8nVMU90 .dropdown-menu,
.cid-tfP8nVMU90 .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP8nVMU90 .nav-item:focus,
.cid-tfP8nVMU90 .nav-link:focus {
  outline: none;
}
.cid-tfP8nVMU90 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP8nVMU90 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP8nVMU90 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP8nVMU90 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP8nVMU90 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP8nVMU90 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP8nVMU90 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP8nVMU90 .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP8nVMU90 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP8nVMU90 .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP8nVMU90 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP8nVMU90 .navbar.collapsed {
  justify-content: center;
}
.cid-tfP8nVMU90 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP8nVMU90 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP8nVMU90 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP8nVMU90 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP8nVMU90 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP8nVMU90 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP8nVMU90 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP8nVMU90 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP8nVMU90 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP8nVMU90 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP8nVMU90 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP8nVMU90 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP8nVMU90 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP8nVMU90 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP8nVMU90 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP8nVMU90 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP8nVMU90 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP8nVMU90 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP8nVMU90 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP8nVMU90 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP8nVMU90 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP8nVMU90 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP8nVMU90 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP8nVMU90 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP8nVMU90 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP8nVMU90 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP8nVMU90 .dropdown-item.active,
.cid-tfP8nVMU90 .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP8nVMU90 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP8nVMU90 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP8nVMU90 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP8nVMU90 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP8nVMU90 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP8nVMU90 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP8nVMU90 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP8nVMU90 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP8nVMU90 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP8nVMU90 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP8nVMU90 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP8nVMU90 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP8nVMU90 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP8nVMU90 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP8nVMU90 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP8nVMU90 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP8nVMU90 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP8nVMU90 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP8nVMU90 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP8nVMU90 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP8nVMU90 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP8nVMU90 .navbar {
    height: 70px;
  }
  .cid-tfP8nVMU90 .navbar.opened {
    height: auto;
  }
  .cid-tfP8nVMU90 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP8nWqHzH {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP8nWqHzH .mbr-section-title {
  color: #ffffff;
}
.cid-tfP8nWqHzH .mbr-text,
.cid-tfP8nWqHzH .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP8nWPhRx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP8nWPhRx .item {
  padding-bottom: 2rem;
}
.cid-tfP8nWPhRx .item-wrapper {
  position: relative;
}
.cid-tfP8nWPhRx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP8nWPhRx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP8nWPhRx .carousel-control,
.cid-tfP8nWPhRx .close {
  background: #1b1b1b;
}
.cid-tfP8nWPhRx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP8nWPhRx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP8nWPhRx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP8nWPhRx .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP8nWPhRx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP8nWPhRx .close::before {
  content: '\e91a';
}
.cid-tfP8nWPhRx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP8nWPhRx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP8nWPhRx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP8nWPhRx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP8nWPhRx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP8nWPhRx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP8nWPhRx .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP8nWPhRx .carousel-indicators li.active,
.cid-tfP8nWPhRx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP8nWPhRx .carousel-indicators li::after,
.cid-tfP8nWPhRx .carousel-indicators li::before {
  content: none;
}
.cid-tfP8nWPhRx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP8nWPhRx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP8nWPhRx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP8nWPhRx .carousel-indicators {
    display: none;
  }
}
.cid-tfP8nWPhRx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP8nWPhRx .carousel-inner > .active {
  display: block;
}
.cid-tfP8nWPhRx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP8nWPhRx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP8nWPhRx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP8nWPhRx .carousel-control,
  .cid-tfP8nWPhRx .carousel-indicators,
  .cid-tfP8nWPhRx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP8nWPhRx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP8nWPhRx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP8nWPhRx .carousel-indicators .active,
.cid-tfP8nWPhRx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP8nWPhRx .carousel-indicators .active {
  background: #fff;
}
.cid-tfP8nWPhRx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP8nWPhRx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP8nWPhRx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP8nWPhRx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP8nWPhRx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP8nWPhRx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP8nWPhRx .carousel {
  width: 100%;
}
.cid-tfP8nWPhRx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP8nWPhRx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP8nWPhRx .modal.fade .modal-dialog,
.cid-tfP8nWPhRx .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP8nWPhRx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP8nWPhRx H6 {
  text-align: center;
}
.cid-tfP8nWPhRx H4 {
  color: #e82581;
}
.cid-tfP8nXX3ci {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP8nXX3ci .row {
    flex-direction: column-reverse;
  }
  .cid-tfP8nXX3ci .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP8nXX3ci .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP8nXX3ci .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP8nXX3ci .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP8nXX3ci .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP8nXX3ci .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP8nXX3ci .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP8nXX3ci .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP8nXX3ci .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP8nXX3ci .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP8nXX3ci .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP8nXX3ci .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP8nXX3ci .mbr-section-title {
  color: #e82581;
}
.cid-tfP8nYKpWC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP8B4E78F {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP8B4E78F .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP8B5734i {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP8B5734i nav.navbar {
  position: fixed;
}
.cid-tfP8B5734i .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP8B5734i .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP8B5734i .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP8B5734i .dropdown-item:hover,
.cid-tfP8B5734i .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP8B5734i .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP8B5734i .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP8B5734i .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP8B5734i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP8B5734i .nav-link {
  position: relative;
}
.cid-tfP8B5734i .container {
  display: flex;
  margin: auto;
}
.cid-tfP8B5734i .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP8B5734i .dropdown-menu,
.cid-tfP8B5734i .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP8B5734i .nav-item:focus,
.cid-tfP8B5734i .nav-link:focus {
  outline: none;
}
.cid-tfP8B5734i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP8B5734i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP8B5734i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP8B5734i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP8B5734i .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP8B5734i .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP8B5734i .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP8B5734i .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP8B5734i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP8B5734i .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP8B5734i .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP8B5734i .navbar.collapsed {
  justify-content: center;
}
.cid-tfP8B5734i .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP8B5734i .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP8B5734i .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP8B5734i .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP8B5734i .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP8B5734i .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP8B5734i .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP8B5734i .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP8B5734i .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP8B5734i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP8B5734i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP8B5734i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP8B5734i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP8B5734i .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP8B5734i .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP8B5734i .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP8B5734i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP8B5734i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP8B5734i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP8B5734i .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP8B5734i .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP8B5734i .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP8B5734i .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP8B5734i .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP8B5734i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP8B5734i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP8B5734i .dropdown-item.active,
.cid-tfP8B5734i .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP8B5734i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP8B5734i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP8B5734i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP8B5734i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP8B5734i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP8B5734i .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP8B5734i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP8B5734i .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP8B5734i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP8B5734i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP8B5734i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP8B5734i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP8B5734i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP8B5734i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP8B5734i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP8B5734i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP8B5734i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP8B5734i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP8B5734i .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP8B5734i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP8B5734i .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP8B5734i .navbar {
    height: 70px;
  }
  .cid-tfP8B5734i .navbar.opened {
    height: auto;
  }
  .cid-tfP8B5734i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP8B5F19W {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP8B5F19W .mbr-section-title {
  color: #ffffff;
}
.cid-tfP8B5F19W .mbr-text,
.cid-tfP8B5F19W .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP8B66jtm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP8B66jtm .item {
  padding-bottom: 2rem;
}
.cid-tfP8B66jtm .item-wrapper {
  position: relative;
}
.cid-tfP8B66jtm .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP8B66jtm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP8B66jtm .carousel-control,
.cid-tfP8B66jtm .close {
  background: #1b1b1b;
}
.cid-tfP8B66jtm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP8B66jtm .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP8B66jtm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP8B66jtm .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP8B66jtm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP8B66jtm .close::before {
  content: '\e91a';
}
.cid-tfP8B66jtm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP8B66jtm .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP8B66jtm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP8B66jtm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP8B66jtm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP8B66jtm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP8B66jtm .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP8B66jtm .carousel-indicators li.active,
.cid-tfP8B66jtm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP8B66jtm .carousel-indicators li::after,
.cid-tfP8B66jtm .carousel-indicators li::before {
  content: none;
}
.cid-tfP8B66jtm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP8B66jtm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP8B66jtm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP8B66jtm .carousel-indicators {
    display: none;
  }
}
.cid-tfP8B66jtm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP8B66jtm .carousel-inner > .active {
  display: block;
}
.cid-tfP8B66jtm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP8B66jtm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP8B66jtm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP8B66jtm .carousel-control,
  .cid-tfP8B66jtm .carousel-indicators,
  .cid-tfP8B66jtm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP8B66jtm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP8B66jtm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP8B66jtm .carousel-indicators .active,
.cid-tfP8B66jtm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP8B66jtm .carousel-indicators .active {
  background: #fff;
}
.cid-tfP8B66jtm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP8B66jtm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP8B66jtm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP8B66jtm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP8B66jtm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP8B66jtm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP8B66jtm .carousel {
  width: 100%;
}
.cid-tfP8B66jtm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP8B66jtm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP8B66jtm .modal.fade .modal-dialog,
.cid-tfP8B66jtm .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP8B66jtm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP8B66jtm H6 {
  text-align: center;
}
.cid-tfP8B66jtm H4 {
  color: #e82581;
}
.cid-tfP8B7cxny {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP8B7cxny .row {
    flex-direction: column-reverse;
  }
  .cid-tfP8B7cxny .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP8B7cxny .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP8B7cxny .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP8B7cxny .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP8B7cxny .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP8B7cxny .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP8B7cxny .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP8B7cxny .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP8B7cxny .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP8B7cxny .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP8B7cxny .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP8B7cxny .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP8B7cxny .mbr-section-title {
  color: #e82581;
}
.cid-tfP8B7Rjqu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP8RkxBOU {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP8RkxBOU .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP8Rl1wH8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP8Rl1wH8 nav.navbar {
  position: fixed;
}
.cid-tfP8Rl1wH8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP8Rl1wH8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP8Rl1wH8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP8Rl1wH8 .dropdown-item:hover,
.cid-tfP8Rl1wH8 .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP8Rl1wH8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP8Rl1wH8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP8Rl1wH8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP8Rl1wH8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP8Rl1wH8 .nav-link {
  position: relative;
}
.cid-tfP8Rl1wH8 .container {
  display: flex;
  margin: auto;
}
.cid-tfP8Rl1wH8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP8Rl1wH8 .dropdown-menu,
.cid-tfP8Rl1wH8 .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP8Rl1wH8 .nav-item:focus,
.cid-tfP8Rl1wH8 .nav-link:focus {
  outline: none;
}
.cid-tfP8Rl1wH8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP8Rl1wH8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP8Rl1wH8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP8Rl1wH8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP8Rl1wH8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP8Rl1wH8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP8Rl1wH8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP8Rl1wH8 .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP8Rl1wH8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP8Rl1wH8 .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP8Rl1wH8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP8Rl1wH8 .navbar.collapsed {
  justify-content: center;
}
.cid-tfP8Rl1wH8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP8Rl1wH8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP8Rl1wH8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP8Rl1wH8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP8Rl1wH8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP8Rl1wH8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP8Rl1wH8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP8Rl1wH8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP8Rl1wH8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP8Rl1wH8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP8Rl1wH8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP8Rl1wH8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP8Rl1wH8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP8Rl1wH8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP8Rl1wH8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP8Rl1wH8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP8Rl1wH8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP8Rl1wH8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP8Rl1wH8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP8Rl1wH8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP8Rl1wH8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP8Rl1wH8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP8Rl1wH8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP8Rl1wH8 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP8Rl1wH8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP8Rl1wH8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP8Rl1wH8 .dropdown-item.active,
.cid-tfP8Rl1wH8 .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP8Rl1wH8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP8Rl1wH8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP8Rl1wH8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP8Rl1wH8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP8Rl1wH8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP8Rl1wH8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP8Rl1wH8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP8Rl1wH8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP8Rl1wH8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP8Rl1wH8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP8Rl1wH8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP8Rl1wH8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP8Rl1wH8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP8Rl1wH8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP8Rl1wH8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP8Rl1wH8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP8Rl1wH8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP8Rl1wH8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP8Rl1wH8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP8Rl1wH8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP8Rl1wH8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP8Rl1wH8 .navbar {
    height: 70px;
  }
  .cid-tfP8Rl1wH8 .navbar.opened {
    height: auto;
  }
  .cid-tfP8Rl1wH8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP8RlClEu {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP8RlClEu .mbr-section-title {
  color: #ffffff;
}
.cid-tfP8RlClEu .mbr-text,
.cid-tfP8RlClEu .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP8Rmc22D {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP8Rmc22D .item {
  padding-bottom: 2rem;
}
.cid-tfP8Rmc22D .item-wrapper {
  position: relative;
}
.cid-tfP8Rmc22D .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP8Rmc22D .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP8Rmc22D .carousel-control,
.cid-tfP8Rmc22D .close {
  background: #1b1b1b;
}
.cid-tfP8Rmc22D .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP8Rmc22D .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP8Rmc22D .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP8Rmc22D .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP8Rmc22D .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP8Rmc22D .close::before {
  content: '\e91a';
}
.cid-tfP8Rmc22D .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP8Rmc22D .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP8Rmc22D .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP8Rmc22D .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP8Rmc22D .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP8Rmc22D .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP8Rmc22D .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP8Rmc22D .carousel-indicators li.active,
.cid-tfP8Rmc22D .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP8Rmc22D .carousel-indicators li::after,
.cid-tfP8Rmc22D .carousel-indicators li::before {
  content: none;
}
.cid-tfP8Rmc22D .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP8Rmc22D .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP8Rmc22D .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP8Rmc22D .carousel-indicators {
    display: none;
  }
}
.cid-tfP8Rmc22D .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP8Rmc22D .carousel-inner > .active {
  display: block;
}
.cid-tfP8Rmc22D .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP8Rmc22D .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP8Rmc22D .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP8Rmc22D .carousel-control,
  .cid-tfP8Rmc22D .carousel-indicators,
  .cid-tfP8Rmc22D .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP8Rmc22D .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP8Rmc22D .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP8Rmc22D .carousel-indicators .active,
.cid-tfP8Rmc22D .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP8Rmc22D .carousel-indicators .active {
  background: #fff;
}
.cid-tfP8Rmc22D .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP8Rmc22D .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP8Rmc22D .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP8Rmc22D .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP8Rmc22D .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP8Rmc22D .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP8Rmc22D .carousel {
  width: 100%;
}
.cid-tfP8Rmc22D .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP8Rmc22D .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP8Rmc22D .modal.fade .modal-dialog,
.cid-tfP8Rmc22D .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP8Rmc22D .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP8Rmc22D H6 {
  text-align: center;
}
.cid-tfP8Rmc22D H4 {
  color: #e82581;
}
.cid-tfP8RnruGD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP8RnruGD .row {
    flex-direction: column-reverse;
  }
  .cid-tfP8RnruGD .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP8RnruGD .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP8RnruGD .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP8RnruGD .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP8RnruGD .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP8RnruGD .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP8RnruGD .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP8RnruGD .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP8RnruGD .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP8RnruGD .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP8RnruGD .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP8RnruGD .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP8RnruGD .mbr-section-title {
  color: #e82581;
}
.cid-tfP8Ro6ESu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP95NhpHf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP95NhpHf .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP95NJuXV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP95NJuXV nav.navbar {
  position: fixed;
}
.cid-tfP95NJuXV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP95NJuXV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP95NJuXV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP95NJuXV .dropdown-item:hover,
.cid-tfP95NJuXV .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP95NJuXV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP95NJuXV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP95NJuXV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP95NJuXV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP95NJuXV .nav-link {
  position: relative;
}
.cid-tfP95NJuXV .container {
  display: flex;
  margin: auto;
}
.cid-tfP95NJuXV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP95NJuXV .dropdown-menu,
.cid-tfP95NJuXV .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP95NJuXV .nav-item:focus,
.cid-tfP95NJuXV .nav-link:focus {
  outline: none;
}
.cid-tfP95NJuXV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP95NJuXV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP95NJuXV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP95NJuXV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP95NJuXV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP95NJuXV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP95NJuXV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP95NJuXV .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP95NJuXV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP95NJuXV .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP95NJuXV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP95NJuXV .navbar.collapsed {
  justify-content: center;
}
.cid-tfP95NJuXV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP95NJuXV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP95NJuXV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP95NJuXV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP95NJuXV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP95NJuXV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP95NJuXV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP95NJuXV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP95NJuXV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP95NJuXV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP95NJuXV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP95NJuXV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP95NJuXV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP95NJuXV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP95NJuXV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP95NJuXV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP95NJuXV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP95NJuXV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP95NJuXV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP95NJuXV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP95NJuXV .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP95NJuXV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP95NJuXV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP95NJuXV .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP95NJuXV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP95NJuXV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP95NJuXV .dropdown-item.active,
.cid-tfP95NJuXV .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP95NJuXV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP95NJuXV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP95NJuXV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP95NJuXV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP95NJuXV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP95NJuXV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP95NJuXV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP95NJuXV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP95NJuXV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP95NJuXV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP95NJuXV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP95NJuXV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP95NJuXV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP95NJuXV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP95NJuXV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP95NJuXV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP95NJuXV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP95NJuXV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP95NJuXV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP95NJuXV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP95NJuXV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP95NJuXV .navbar {
    height: 70px;
  }
  .cid-tfP95NJuXV .navbar.opened {
    height: auto;
  }
  .cid-tfP95NJuXV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP95OlBhR {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP95OlBhR .mbr-section-title {
  color: #ffffff;
}
.cid-tfP95OlBhR .mbr-text,
.cid-tfP95OlBhR .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP95OWVL2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP95OWVL2 .item {
  padding-bottom: 2rem;
}
.cid-tfP95OWVL2 .item-wrapper {
  position: relative;
}
.cid-tfP95OWVL2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP95OWVL2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP95OWVL2 .carousel-control,
.cid-tfP95OWVL2 .close {
  background: #1b1b1b;
}
.cid-tfP95OWVL2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP95OWVL2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP95OWVL2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP95OWVL2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP95OWVL2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP95OWVL2 .close::before {
  content: '\e91a';
}
.cid-tfP95OWVL2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP95OWVL2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP95OWVL2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP95OWVL2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP95OWVL2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP95OWVL2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP95OWVL2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP95OWVL2 .carousel-indicators li.active,
.cid-tfP95OWVL2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP95OWVL2 .carousel-indicators li::after,
.cid-tfP95OWVL2 .carousel-indicators li::before {
  content: none;
}
.cid-tfP95OWVL2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP95OWVL2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP95OWVL2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP95OWVL2 .carousel-indicators {
    display: none;
  }
}
.cid-tfP95OWVL2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP95OWVL2 .carousel-inner > .active {
  display: block;
}
.cid-tfP95OWVL2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP95OWVL2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP95OWVL2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP95OWVL2 .carousel-control,
  .cid-tfP95OWVL2 .carousel-indicators,
  .cid-tfP95OWVL2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP95OWVL2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP95OWVL2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP95OWVL2 .carousel-indicators .active,
.cid-tfP95OWVL2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP95OWVL2 .carousel-indicators .active {
  background: #fff;
}
.cid-tfP95OWVL2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP95OWVL2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP95OWVL2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP95OWVL2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP95OWVL2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP95OWVL2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP95OWVL2 .carousel {
  width: 100%;
}
.cid-tfP95OWVL2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP95OWVL2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP95OWVL2 .modal.fade .modal-dialog,
.cid-tfP95OWVL2 .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP95OWVL2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP95OWVL2 H6 {
  text-align: center;
}
.cid-tfP95OWVL2 H4 {
  color: #e82581;
}
.cid-tfP95QbAGm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP95QbAGm .row {
    flex-direction: column-reverse;
  }
  .cid-tfP95QbAGm .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP95QbAGm .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP95QbAGm .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP95QbAGm .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP95QbAGm .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP95QbAGm .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP95QbAGm .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP95QbAGm .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP95QbAGm .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP95QbAGm .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP95QbAGm .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP95QbAGm .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP95QbAGm .mbr-section-title {
  color: #e82581;
}
.cid-tfP95QRcFQ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP971pPOD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP971pPOD .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP971Hs3t {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP971Hs3t nav.navbar {
  position: fixed;
}
.cid-tfP971Hs3t .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP971Hs3t .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP971Hs3t .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP971Hs3t .dropdown-item:hover,
.cid-tfP971Hs3t .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP971Hs3t .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP971Hs3t .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP971Hs3t .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP971Hs3t .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP971Hs3t .nav-link {
  position: relative;
}
.cid-tfP971Hs3t .container {
  display: flex;
  margin: auto;
}
.cid-tfP971Hs3t .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP971Hs3t .dropdown-menu,
.cid-tfP971Hs3t .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP971Hs3t .nav-item:focus,
.cid-tfP971Hs3t .nav-link:focus {
  outline: none;
}
.cid-tfP971Hs3t .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP971Hs3t .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP971Hs3t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP971Hs3t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP971Hs3t .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP971Hs3t .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP971Hs3t .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP971Hs3t .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP971Hs3t .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP971Hs3t .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP971Hs3t .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP971Hs3t .navbar.collapsed {
  justify-content: center;
}
.cid-tfP971Hs3t .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP971Hs3t .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP971Hs3t .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP971Hs3t .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP971Hs3t .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP971Hs3t .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP971Hs3t .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP971Hs3t .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP971Hs3t .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP971Hs3t .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP971Hs3t .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP971Hs3t .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP971Hs3t .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP971Hs3t .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP971Hs3t .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP971Hs3t .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP971Hs3t .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP971Hs3t .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP971Hs3t .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP971Hs3t .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP971Hs3t .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP971Hs3t .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP971Hs3t .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP971Hs3t .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP971Hs3t .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP971Hs3t .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP971Hs3t .dropdown-item.active,
.cid-tfP971Hs3t .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP971Hs3t .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP971Hs3t .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP971Hs3t .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP971Hs3t .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP971Hs3t .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP971Hs3t .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP971Hs3t ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP971Hs3t .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP971Hs3t button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP971Hs3t button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP971Hs3t button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP971Hs3t button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP971Hs3t button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP971Hs3t button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP971Hs3t nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP971Hs3t nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP971Hs3t nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP971Hs3t nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP971Hs3t .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP971Hs3t a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP971Hs3t .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP971Hs3t .navbar {
    height: 70px;
  }
  .cid-tfP971Hs3t .navbar.opened {
    height: auto;
  }
  .cid-tfP971Hs3t .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP972lszs {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP972lszs .mbr-section-title {
  color: #ffffff;
}
.cid-tfP972lszs .mbr-text,
.cid-tfP972lszs .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP972Lsrk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP972Lsrk .item {
  padding-bottom: 2rem;
}
.cid-tfP972Lsrk .item-wrapper {
  position: relative;
}
.cid-tfP972Lsrk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP972Lsrk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP972Lsrk .carousel-control,
.cid-tfP972Lsrk .close {
  background: #1b1b1b;
}
.cid-tfP972Lsrk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP972Lsrk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP972Lsrk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP972Lsrk .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP972Lsrk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP972Lsrk .close::before {
  content: '\e91a';
}
.cid-tfP972Lsrk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP972Lsrk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP972Lsrk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP972Lsrk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP972Lsrk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP972Lsrk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP972Lsrk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP972Lsrk .carousel-indicators li.active,
.cid-tfP972Lsrk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP972Lsrk .carousel-indicators li::after,
.cid-tfP972Lsrk .carousel-indicators li::before {
  content: none;
}
.cid-tfP972Lsrk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP972Lsrk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP972Lsrk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP972Lsrk .carousel-indicators {
    display: none;
  }
}
.cid-tfP972Lsrk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP972Lsrk .carousel-inner > .active {
  display: block;
}
.cid-tfP972Lsrk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP972Lsrk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP972Lsrk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP972Lsrk .carousel-control,
  .cid-tfP972Lsrk .carousel-indicators,
  .cid-tfP972Lsrk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP972Lsrk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP972Lsrk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP972Lsrk .carousel-indicators .active,
.cid-tfP972Lsrk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP972Lsrk .carousel-indicators .active {
  background: #fff;
}
.cid-tfP972Lsrk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP972Lsrk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP972Lsrk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP972Lsrk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP972Lsrk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP972Lsrk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP972Lsrk .carousel {
  width: 100%;
}
.cid-tfP972Lsrk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP972Lsrk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP972Lsrk .modal.fade .modal-dialog,
.cid-tfP972Lsrk .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP972Lsrk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP972Lsrk H6 {
  text-align: center;
}
.cid-tfP972Lsrk H4 {
  color: #e82581;
}
.cid-tfP973TBMU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP973TBMU .row {
    flex-direction: column-reverse;
  }
  .cid-tfP973TBMU .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP973TBMU .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP973TBMU .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP973TBMU .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP973TBMU .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP973TBMU .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP973TBMU .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP973TBMU .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP973TBMU .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP973TBMU .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP973TBMU .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP973TBMU .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP973TBMU .mbr-section-title {
  color: #e82581;
}
.cid-tfP974yOj9 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP9AtTzTM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP9AtTzTM .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP9AudAJ6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP9AudAJ6 nav.navbar {
  position: fixed;
}
.cid-tfP9AudAJ6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP9AudAJ6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP9AudAJ6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP9AudAJ6 .dropdown-item:hover,
.cid-tfP9AudAJ6 .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP9AudAJ6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP9AudAJ6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP9AudAJ6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP9AudAJ6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP9AudAJ6 .nav-link {
  position: relative;
}
.cid-tfP9AudAJ6 .container {
  display: flex;
  margin: auto;
}
.cid-tfP9AudAJ6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP9AudAJ6 .dropdown-menu,
.cid-tfP9AudAJ6 .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP9AudAJ6 .nav-item:focus,
.cid-tfP9AudAJ6 .nav-link:focus {
  outline: none;
}
.cid-tfP9AudAJ6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP9AudAJ6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP9AudAJ6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP9AudAJ6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP9AudAJ6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP9AudAJ6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP9AudAJ6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP9AudAJ6 .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP9AudAJ6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP9AudAJ6 .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP9AudAJ6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP9AudAJ6 .navbar.collapsed {
  justify-content: center;
}
.cid-tfP9AudAJ6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP9AudAJ6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP9AudAJ6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP9AudAJ6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP9AudAJ6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP9AudAJ6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP9AudAJ6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP9AudAJ6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP9AudAJ6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP9AudAJ6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP9AudAJ6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP9AudAJ6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP9AudAJ6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP9AudAJ6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP9AudAJ6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP9AudAJ6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP9AudAJ6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP9AudAJ6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP9AudAJ6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP9AudAJ6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP9AudAJ6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP9AudAJ6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP9AudAJ6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP9AudAJ6 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP9AudAJ6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP9AudAJ6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP9AudAJ6 .dropdown-item.active,
.cid-tfP9AudAJ6 .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP9AudAJ6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP9AudAJ6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP9AudAJ6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP9AudAJ6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP9AudAJ6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP9AudAJ6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP9AudAJ6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP9AudAJ6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP9AudAJ6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP9AudAJ6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP9AudAJ6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP9AudAJ6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP9AudAJ6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP9AudAJ6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP9AudAJ6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP9AudAJ6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP9AudAJ6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP9AudAJ6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP9AudAJ6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP9AudAJ6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP9AudAJ6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP9AudAJ6 .navbar {
    height: 70px;
  }
  .cid-tfP9AudAJ6 .navbar.opened {
    height: auto;
  }
  .cid-tfP9AudAJ6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP9AuQLJI {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP9AuQLJI .mbr-section-title {
  color: #ffffff;
}
.cid-tfP9AuQLJI .mbr-text,
.cid-tfP9AuQLJI .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP9AvpQ1G {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP9AvpQ1G .item {
  padding-bottom: 2rem;
}
.cid-tfP9AvpQ1G .item-wrapper {
  position: relative;
}
.cid-tfP9AvpQ1G .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP9AvpQ1G .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP9AvpQ1G .carousel-control,
.cid-tfP9AvpQ1G .close {
  background: #1b1b1b;
}
.cid-tfP9AvpQ1G .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP9AvpQ1G .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP9AvpQ1G .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP9AvpQ1G .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP9AvpQ1G .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP9AvpQ1G .close::before {
  content: '\e91a';
}
.cid-tfP9AvpQ1G .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP9AvpQ1G .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP9AvpQ1G .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP9AvpQ1G .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP9AvpQ1G .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP9AvpQ1G .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP9AvpQ1G .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP9AvpQ1G .carousel-indicators li.active,
.cid-tfP9AvpQ1G .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP9AvpQ1G .carousel-indicators li::after,
.cid-tfP9AvpQ1G .carousel-indicators li::before {
  content: none;
}
.cid-tfP9AvpQ1G .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP9AvpQ1G .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP9AvpQ1G .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP9AvpQ1G .carousel-indicators {
    display: none;
  }
}
.cid-tfP9AvpQ1G .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP9AvpQ1G .carousel-inner > .active {
  display: block;
}
.cid-tfP9AvpQ1G .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP9AvpQ1G .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP9AvpQ1G .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP9AvpQ1G .carousel-control,
  .cid-tfP9AvpQ1G .carousel-indicators,
  .cid-tfP9AvpQ1G .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP9AvpQ1G .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP9AvpQ1G .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP9AvpQ1G .carousel-indicators .active,
.cid-tfP9AvpQ1G .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP9AvpQ1G .carousel-indicators .active {
  background: #fff;
}
.cid-tfP9AvpQ1G .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP9AvpQ1G .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP9AvpQ1G .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP9AvpQ1G .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP9AvpQ1G .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP9AvpQ1G .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP9AvpQ1G .carousel {
  width: 100%;
}
.cid-tfP9AvpQ1G .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP9AvpQ1G .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP9AvpQ1G .modal.fade .modal-dialog,
.cid-tfP9AvpQ1G .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP9AvpQ1G .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP9AvpQ1G H6 {
  text-align: center;
}
.cid-tfP9AvpQ1G H4 {
  color: #e82581;
}
.cid-tfP9AwEed9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP9AwEed9 .row {
    flex-direction: column-reverse;
  }
  .cid-tfP9AwEed9 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP9AwEed9 .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP9AwEed9 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP9AwEed9 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP9AwEed9 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP9AwEed9 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP9AwEed9 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP9AwEed9 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP9AwEed9 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP9AwEed9 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP9AwEed9 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP9AwEed9 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP9AwEed9 .mbr-section-title {
  color: #e82581;
}
.cid-tfP9AxlPWv {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tfP9MZBAQI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #e82581;
}
.cid-tfP9MZBAQI .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tfP9N03Ke7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tfP9N03Ke7 nav.navbar {
  position: fixed;
}
.cid-tfP9N03Ke7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP9N03Ke7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfP9N03Ke7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfP9N03Ke7 .dropdown-item:hover,
.cid-tfP9N03Ke7 .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tfP9N03Ke7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfP9N03Ke7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfP9N03Ke7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfP9N03Ke7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfP9N03Ke7 .nav-link {
  position: relative;
}
.cid-tfP9N03Ke7 .container {
  display: flex;
  margin: auto;
}
.cid-tfP9N03Ke7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfP9N03Ke7 .dropdown-menu,
.cid-tfP9N03Ke7 .navbar.opened {
  background: #ffffff !important;
}
.cid-tfP9N03Ke7 .nav-item:focus,
.cid-tfP9N03Ke7 .nav-link:focus {
  outline: none;
}
.cid-tfP9N03Ke7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfP9N03Ke7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfP9N03Ke7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfP9N03Ke7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfP9N03Ke7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfP9N03Ke7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfP9N03Ke7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tfP9N03Ke7 .navbar.opened {
  transition: all 0.3s;
}
.cid-tfP9N03Ke7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfP9N03Ke7 .navbar .navbar-logo img {
  width: auto;
}
.cid-tfP9N03Ke7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfP9N03Ke7 .navbar.collapsed {
  justify-content: center;
}
.cid-tfP9N03Ke7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfP9N03Ke7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfP9N03Ke7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfP9N03Ke7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfP9N03Ke7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfP9N03Ke7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tfP9N03Ke7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfP9N03Ke7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfP9N03Ke7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfP9N03Ke7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfP9N03Ke7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfP9N03Ke7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfP9N03Ke7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfP9N03Ke7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tfP9N03Ke7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfP9N03Ke7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfP9N03Ke7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfP9N03Ke7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfP9N03Ke7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfP9N03Ke7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfP9N03Ke7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfP9N03Ke7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfP9N03Ke7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfP9N03Ke7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfP9N03Ke7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfP9N03Ke7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfP9N03Ke7 .dropdown-item.active,
.cid-tfP9N03Ke7 .dropdown-item:active {
  background-color: transparent;
}
.cid-tfP9N03Ke7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfP9N03Ke7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfP9N03Ke7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfP9N03Ke7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tfP9N03Ke7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfP9N03Ke7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfP9N03Ke7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfP9N03Ke7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfP9N03Ke7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfP9N03Ke7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tfP9N03Ke7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfP9N03Ke7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP9N03Ke7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfP9N03Ke7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfP9N03Ke7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP9N03Ke7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfP9N03Ke7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfP9N03Ke7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfP9N03Ke7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tfP9N03Ke7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfP9N03Ke7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfP9N03Ke7 .navbar {
    height: 70px;
  }
  .cid-tfP9N03Ke7 .navbar.opened {
    height: auto;
  }
  .cid-tfP9N03Ke7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfP9N0FXgI {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/master-degree-in-fashion-design-2.jpg");
}
.cid-tfP9N0FXgI .mbr-section-title {
  color: #ffffff;
}
.cid-tfP9N0FXgI .mbr-text,
.cid-tfP9N0FXgI .mbr-section-btn {
  color: #ffffff;
}
.cid-tfP9N1hSOv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tfP9N1hSOv .item {
  padding-bottom: 2rem;
}
.cid-tfP9N1hSOv .item-wrapper {
  position: relative;
}
.cid-tfP9N1hSOv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tfP9N1hSOv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tfP9N1hSOv .carousel-control,
.cid-tfP9N1hSOv .close {
  background: #1b1b1b;
}
.cid-tfP9N1hSOv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tfP9N1hSOv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tfP9N1hSOv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tfP9N1hSOv .carousel-control-next span {
  margin-left: 5px;
}
.cid-tfP9N1hSOv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tfP9N1hSOv .close::before {
  content: '\e91a';
}
.cid-tfP9N1hSOv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tfP9N1hSOv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tfP9N1hSOv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP9N1hSOv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tfP9N1hSOv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tfP9N1hSOv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tfP9N1hSOv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tfP9N1hSOv .carousel-indicators li.active,
.cid-tfP9N1hSOv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tfP9N1hSOv .carousel-indicators li::after,
.cid-tfP9N1hSOv .carousel-indicators li::before {
  content: none;
}
.cid-tfP9N1hSOv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tfP9N1hSOv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tfP9N1hSOv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tfP9N1hSOv .carousel-indicators {
    display: none;
  }
}
.cid-tfP9N1hSOv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tfP9N1hSOv .carousel-inner > .active {
  display: block;
}
.cid-tfP9N1hSOv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tfP9N1hSOv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tfP9N1hSOv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tfP9N1hSOv .carousel-control,
  .cid-tfP9N1hSOv .carousel-indicators,
  .cid-tfP9N1hSOv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tfP9N1hSOv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tfP9N1hSOv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tfP9N1hSOv .carousel-indicators .active,
.cid-tfP9N1hSOv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tfP9N1hSOv .carousel-indicators .active {
  background: #fff;
}
.cid-tfP9N1hSOv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tfP9N1hSOv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tfP9N1hSOv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfP9N1hSOv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tfP9N1hSOv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tfP9N1hSOv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tfP9N1hSOv .carousel {
  width: 100%;
}
.cid-tfP9N1hSOv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tfP9N1hSOv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tfP9N1hSOv .modal.fade .modal-dialog,
.cid-tfP9N1hSOv .modal.in .modal-dialog {
  transform: none;
}
.cid-tfP9N1hSOv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tfP9N1hSOv H6 {
  text-align: center;
}
.cid-tfP9N1hSOv H4 {
  color: #e82581;
}
.cid-tfP9N2sKp5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tfP9N2sKp5 .row {
    flex-direction: column-reverse;
  }
  .cid-tfP9N2sKp5 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tfP9N2sKp5 .google-map {
  height: 100%;
  position: relative;
}
.cid-tfP9N2sKp5 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tfP9N2sKp5 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tfP9N2sKp5 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tfP9N2sKp5 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tfP9N2sKp5 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tfP9N2sKp5 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tfP9N2sKp5 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tfP9N2sKp5 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfP9N2sKp5 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tfP9N2sKp5 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tfP9N2sKp5 .mbr-section-title {
  color: #e82581;
}
.cid-tfP9N3btVK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
.cid-tg4xBXema3 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tg4xBXema3 nav.navbar {
  position: fixed;
}
.cid-tg4xBXema3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tg4xBXema3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tg4xBXema3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tg4xBXema3 .dropdown-item:hover,
.cid-tg4xBXema3 .dropdown-item:focus {
  background: #e82581 !important;
  color: white !important;
}
.cid-tg4xBXema3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tg4xBXema3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tg4xBXema3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tg4xBXema3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tg4xBXema3 .nav-link {
  position: relative;
}
.cid-tg4xBXema3 .container {
  display: flex;
  margin: auto;
}
.cid-tg4xBXema3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tg4xBXema3 .dropdown-menu,
.cid-tg4xBXema3 .navbar.opened {
  background: #ffffff !important;
}
.cid-tg4xBXema3 .nav-item:focus,
.cid-tg4xBXema3 .nav-link:focus {
  outline: none;
}
.cid-tg4xBXema3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tg4xBXema3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tg4xBXema3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tg4xBXema3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tg4xBXema3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tg4xBXema3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tg4xBXema3 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tg4xBXema3 .navbar.opened {
  transition: all 0.3s;
}
.cid-tg4xBXema3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tg4xBXema3 .navbar .navbar-logo img {
  width: auto;
}
.cid-tg4xBXema3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tg4xBXema3 .navbar.collapsed {
  justify-content: center;
}
.cid-tg4xBXema3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tg4xBXema3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tg4xBXema3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tg4xBXema3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tg4xBXema3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tg4xBXema3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tg4xBXema3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tg4xBXema3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tg4xBXema3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tg4xBXema3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tg4xBXema3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tg4xBXema3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tg4xBXema3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tg4xBXema3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tg4xBXema3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tg4xBXema3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tg4xBXema3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tg4xBXema3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tg4xBXema3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tg4xBXema3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tg4xBXema3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tg4xBXema3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tg4xBXema3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tg4xBXema3 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tg4xBXema3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tg4xBXema3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tg4xBXema3 .dropdown-item.active,
.cid-tg4xBXema3 .dropdown-item:active {
  background-color: transparent;
}
.cid-tg4xBXema3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tg4xBXema3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tg4xBXema3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tg4xBXema3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tg4xBXema3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tg4xBXema3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tg4xBXema3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tg4xBXema3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tg4xBXema3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tg4xBXema3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tg4xBXema3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tg4xBXema3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tg4xBXema3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tg4xBXema3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tg4xBXema3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tg4xBXema3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tg4xBXema3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tg4xBXema3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tg4xBXema3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tg4xBXema3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tg4xBXema3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tg4xBXema3 .navbar {
    height: 70px;
  }
  .cid-tg4xBXema3 .navbar.opened {
    height: auto;
  }
  .cid-tg4xBXema3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tg4xBXLI5M {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/how-to-become-a-successful-fashion-designer-7-1920x1080.jpg");
}
.cid-tg4xBXLI5M .mbr-section-title {
  color: #ffffff;
}
.cid-tg4xBXLI5M .mbr-text,
.cid-tg4xBXLI5M .mbr-section-btn {
  color: #ffffff;
}
.cid-tg4xBZero7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tg4xBZero7 .row {
    flex-direction: column-reverse;
  }
  .cid-tg4xBZero7 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tg4xBZero7 .google-map {
  height: 100%;
  position: relative;
}
.cid-tg4xBZero7 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tg4xBZero7 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tg4xBZero7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tg4xBZero7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tg4xBZero7 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tg4xBZero7 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tg4xBZero7 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tg4xBZero7 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tg4xBZero7 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tg4xBZero7 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e82581;
}
.cid-tg4xBZero7 .mbr-section-title {
  color: #e82581;
}
.cid-tg4xBZPBjJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
}
