:root {
  font-size: 62.5%;
}

.edit-post-visual-editor {
  font-size: 62.5%;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

h1 {
  font-size: 4.5rem;
  line-height: 4.8rem;
}

h2 {
  font-size: 3.5rem;
  line-height: 4rem;
}

h3 {
  font-size: 2.5rem;
  line-height: 2.8rem;
}

h4 {
  font-size: 2rem;
  line-height: 2.4rem;
}

h5 {
  font-size: 2rem;
  line-height: 2.4rem;
}

p, a, li {
  font-family: "Poppins", sans-serif;
}

span {
  font-family: "Poppins", sans-serif;
}

.flex_wrap {
  display: flex;
  flex-wrap: Wrap;
  position: relative;
  justify-content: center;
}

.defaultWidth {
  max-width: 1400px;
  width: 100%;
}

.flex_no_wrap {
  display: flex;
  position: relative;
}

.btn {
  outline: none;
  border: none;
  padding: 10px 20px 10px 20px;
  margin: 0 10px 10px 0;
  font-family: "Comfortaa", cursive;
  transition: 1s;
  opacity: 1;
  font-size: 1.6rem;
}
.btn a {
  text-decoration: none;
}

select {
  width: 100%;
  max-width: 250px;
  height: 40px;
  padding: 0 10px 0 10px;
  font-family: "Comfortaa", cursive;
}

.navHover {
  opacity: 0.5 !important;
}

.mo_listLinkWrapper {
  display: flex;
  position: relative;
  padding: 15px;
}
.mo_listLinkWrapper .mo_listStiklings {
  width: 150px;
  align-self: center;
  position: relative;
}
.mo_listLinkWrapper .mo_listStiklings img {
  width: 100%;
  height: auto;
}
.mo_listLinkWrapper .mo_listFirst {
  align-self: center;
  padding: 0 20px 0 12px;
  width: 100%;
  max-width: 400px;
}
.mo_listLinkWrapper .mo_listFirst span {
  display: block;
  color: white;
}
.mo_listLinkWrapper .mo_listFirst .mo_lst {
  font-weight: 600;
  font-size: 2.5rem;
  line-height: 2.8rem;
}
.mo_listLinkWrapper .mo_listFirst .mo_lsc {
  font-size: 1.6rem;
}
.mo_listLinkWrapper .mo_listItems {
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap;
  align-self: center;
  justify-content: flex-end;
}
.mo_listLinkWrapper .mo_listItems span {
  transition: 1s;
  opacity: 1;
  display: block;
  margin: 10px;
  color: white;
  font-size: 2rem;
  line-height: 2.4rem;
}
.mo_listLinkWrapper .mo_listItems span a {
  color: white;
  font-size: 2rem;
  line-height: 2.4rem;
}

.mo_ciFlexWrapper {
  display: flex;
  position: relative;
}
.mo_ciFlexWrapper .mo_hContentBlock {
  flex-grow: 1;
  padding: 20px;
  align-self: center;
}
.mo_ciFlexWrapper .mo_hContentBlock h2 {
  color: #0C1B33;
  font-weight: 300;
}
.mo_ciFlexWrapper .mo_hContentBlock h2 b {
  color: #FF8253;
  font-weight: 700;
}
.mo_ciFlexWrapper .mo_hContentBlock .mo_hContentStiklings {
  position: absolute;
  align-self: center;
  opacity: 0.2;
  z-index: -1;
  top: 0;
}
.mo_ciFlexWrapper .mo_hContentBlock .mo_hContentStiklings svg {
  height: 500px;
  width: auto;
}
.mo_ciFlexWrapper .mo_imgCWrapper {
  width: 500px;
  height: 500px;
  border-radius: 50%;
  position: relative;
}
.mo_ciFlexWrapper .mo_imgCWrapper .mo_imgStikling {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
  background-color: #5EC949;
  border-radius: 50%;
  display: flex;
  justify-content: center;
}
.mo_ciFlexWrapper .mo_imgCWrapper .mo_imgStikling svg {
  align-self: center;
  height: 100px;
  width: auto;
}
.mo_ciFlexWrapper .mo_imgCWrapper .mo_imgC {
  width: 500px;
  height: 500px;
  background-size: cover;
  background-position: center;
  border-radius: 50%;
}
.mo_ciFlexWrapper .mo_imgCWrapper .mo_offsetCircle {
  width: 500px;
  height: 500px;
  position: absolute;
  z-index: -1;
  border-radius: 50%;
  margin: 10px 0 0 10px;
}

.mo_scbWrap {
  width: 100%;
  position: relative;
  padding: 10px;
  display: flex;
  justify-content: center;
}
.mo_scbWrap .mo_cbWrapper {
  width: 100%;
  max-width: 800px;
}
.mo_scbWrap .mo_cbWrapper h2 {
  color: #0C1B33;
  font-weight: 300;
}
.mo_scbWrap .mo_cbWrapper h2 b {
  color: #FF8253;
  font-weight: 700;
}
.mo_scbWrap .mo_cbStiklingsBg {
  width: 100%;
  display: flex;
  position: absolute;
  align-self: center;
  height: 100%;
}
.mo_scbWrap .mo_cbStiklingsBg div {
  display: flex;
  position: relative;
  height: 100%;
  width: 50%;
  z-index: -1;
}
.mo_scbWrap .mo_cbStiklingsBg div svg {
  height: 100%;
}
.mo_scbWrap .mo_cbStiklingsBg .mo_cbStRight {
  justify-content: flex-end;
}

.mo_mbicWrapper {
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}
.mo_mbicWrapper .mo_mbicContent {
  padding: 25px;
  flex-grow: 1;
  align-self: center;
  position: relative;
  z-index: 2;
  color: white;
}
.mo_mbicWrapper .mo_mbicOV {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  -webkit-clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 86%);
          clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 86%);
  opacity: 0.9;
}
.mo_mbicWrapper .mo_mbicImg {
  width: 500px;
  height: 500px;
  position: relative;
  z-index: 2;
  margin: 50px 20px 50px 20px;
}
.mo_mbicWrapper .mo_mbicImg .mo_mbicImgBg {
  width: 500px;
  height: 500px;
  position: absolute;
  margin: 10px 0 0 10px;
  background-color: #FF8253;
  border-radius: 50%;
  z-index: -1;
}
.mo_mbicWrapper .mo_mbicImg .mo_mbicImgRender {
  background-size: cover;
  background-position: center;
  width: 500px;
  position: relative;
  height: 500px;
  border-radius: 50%;
  z-index: 20;
}

.mo_title {
  width: 100%;
  margin: 20px 0 20px 0;
  color: #0C1B33;
  text-align: center;
}

.mo_circleCTA {
  background-size: cover;
  background-position: center;
  width: 300px;
  height: 300px;
  border: 15px solid #FF8253;
  position: relative;
  border-radius: 50%;
  overflow: hidden;
  margin: 20px;
  transition: 0.5s;
  transform: scale(1);
}
.mo_circleCTA .mo_cctaOV {
  background-color: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  transition: 0.5s;
}
.mo_circleCTA .mo_cctaOV .mo_cctaInner {
  display: block;
  align-self: center;
}
.mo_circleCTA .mo_cctaOV .mo_cctaInner a {
  color: #0C1B33;
  transition: 1s;
  font-weight: 700;
  font-size: 2.5rem;
}

.moCircleCTAActivated {
  transform: scale(1.1);
}
.moCircleCTAActivated .mo_cctaOV {
  background-color: rgb(255, 130, 83) !important;
}
.moCircleCTAActivated .mo_cctaOV .mo_cctaInner a {
  color: white !important;
}

.mo_pcWRapper {
  width: 100%;
  position: relative;
}
.mo_pcWRapper .mo_paraContentWrap {
  display: flex;
  width: 100%;
  position: relative;
}
.mo_pcWRapper .mo_paraContentWrap .mo_para {
  flex-grow: 1;
  margin: 15px 15px 15px 0;
  width: 0;
}
.mo_pcWRapper .mo_pcTitle h2 {
  color: #0C1B33;
  font-weight: 300;
  margin: 5px 0 5px 0;
}
.mo_pcWRapper .mo_pcTitle h2 b {
  color: #FF8253;
  font-weight: 700;
}

.mo_lodWrapper {
  background-size: cover;
  background-position: center;
  position: relative;
}
.mo_lodWrapper .mo_lodOverlay {
  width: 70%;
  padding: 50px;
}
.mo_lodWrapper .mo_lodOverlay .mo_lodInner {
  color: white;
}

.mo_biWrapper {
  position: relative;
  width: 100%;
  max-width: 900px;
}
.mo_biWrapper img {
  width: 100%;
  height: auto;
}

.mo_blWrapper {
  max-width: 900px;
  position: relative;
}
.mo_blWrapper .mo_singleBL {
  display: flex;
  width: 100%;
  padding: 15px;
  margin: 15px 0 15px 0;
}
.mo_blWrapper .mo_singleBL .mo_singleContent {
  flex-grow: 1;
  padding: 15px;
}
.mo_blWrapper .mo_singleBL .mo_singleContent h3 {
  margin: 10px 0 10px 0;
}
.mo_blWrapper .mo_singleBL .mo_singleIdent {
  position: relative;
  min-width: 150px;
  align-self: center;
}
.mo_blWrapper .mo_singleBL .mo_singleIdent img {
  width: 150px;
  height: auto;
}

.mo_teamMemberWrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  background-image: url("/wp-content/uploads/2023/02/Path-64.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.mo_teamMemberWrapper .mo_teamMember {
  width: 350px;
  position: relative;
  margin: 20px;
  text-align: center;
}
.mo_teamMemberWrapper .mo_teamMember .mo_teamDetails {
  margin: 15px 0 15px 0;
}
.mo_teamMemberWrapper .mo_teamMember .mo_teamDetails .mo_td_realName {
  font-size: 1.8rem;
  margin: 5px 0 5px 0;
  line-height: 2rem;
}
.mo_teamMemberWrapper .mo_teamMember .mo_teamDetails .mo_td_stageName {
  font-size: 2.5rem;
  line-height: 2.8rem;
  font-weight: 600;
}
.mo_teamMemberWrapper .mo_teamMember .mo_teamDetails .mo_td_responsibiltiy {
  margin: 5px 0 10px 0;
}
.mo_teamMemberWrapper .mo_teamMember .mo_teamDetails span {
  display: block;
}
.mo_teamMemberWrapper .mo_teamMember .mo_teamDetails .mo_staffBtn {
  color: white;
  cursor: pointer;
}
.mo_teamMemberWrapper .mo_teamMember .mo_teamPhoto {
  width: 100%;
  border-radius: 50%;
}
.mo_teamMemberWrapper .mo_teamMember .mo_teamPhoto .mo_teamPhotoBG {
  width: 350px;
  height: 350px;
  position: absolute;
  top: -17px;
  left: -10px;
  border-radius: 50%;
}
.mo_teamMemberWrapper .mo_teamMember .mo_teamPhoto img {
  width: 320px;
  height: 320px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-fit: center;
     object-fit: center;
  border-radius: 50%;
  position: relative;
  z-index: 2;
}

.mo_eamOverlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 90010000000000000000;
  padding: 50px 0 50px 0;
}
.mo_eamOverlay .mo_teamFlex {
  position: relative;
  height: 100%;
  display: flex;
}
.mo_eamOverlay .mo_teamMemberMeta {
  min-width: 450px;
  align-self: center;
  padding: 15px;
  max-height: 100vh;
  overflow-y: auto;
}
.mo_eamOverlay .mo_teamMemberMeta .mo_tDisableOverlay {
  color: white;
  font-size: 2.5rem;
  text-decoration: underline;
  cursor: pointer;
}
.mo_eamOverlay .mo_teamMemberMeta .mo_teamMemberOVDetails {
  width: 100%;
}
.mo_eamOverlay .mo_teamMemberMeta .mo_teamMemberOVDetails span {
  display: block;
  color: white;
}
.mo_eamOverlay .mo_teamMemberMeta .mo_teamMemberOVDetails .mo_teamMemberOVName {
  font-size: 2.5rem;
  line-height: 2.8rem;
}
.mo_eamOverlay .mo_teamMemberMeta .mo_teamMemberOVDetails .mo_teamMemberOVDivider {
  font-size: 1.6rem;
}
.mo_eamOverlay .mo_teamMemberMeta .mo_teamMemberOVDetails .mo_teamMemberOVStageName {
  font-size: 4rem;
  font-weight: 700;
  line-height: 4.4rem;
}
.mo_eamOverlay .mo_teamMemberMeta .mo_overlayTeamImage {
  position: relative;
  width: 350px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  height: 500px;
  text-align: center;
}
.mo_eamOverlay .mo_teamMemberMeta .mo_overlayTeamImage .mo_teamPhotoOV {
  width: 250px;
  height: 250px;
  background-size: cover;
  background-position: center;
  position: relative;
  z-index: 5;
  top: 50px;
  border-radius: 50%;
}
.mo_eamOverlay .mo_teamMemberMeta .mo_overlayTeamImage .mo_teamPhotoStage {
  width: 100%;
  margin-top: -20px;
  z-index: 1;
}
.mo_eamOverlay .mo_teamMemberMeta .mo_overlayTeamImage .mo_teamPhotoStage img {
  width: 100%;
}
.mo_eamOverlay .mo_teamMemberBiography {
  flex-grow: 1;
  align-self: center;
  padding: 15px;
  position: relative;
}
.mo_eamOverlay .mo_teamMemberBiography .mo_teamMemberScrollable {
  max-height: 100vh;
  overflow-y: auto;
}
.mo_eamOverlay .mo_teamMemberBiography .mo_teamMemberScrollable p {
  color: white;
}

.mo_cneWrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  position: relative;
}
.mo_cneWrapper .mo_cneSingle {
  position: relative;
  margin: 20px;
  width: 100%;
  max-width: 400px;
  text-align: center;
}
.mo_cneWrapper .mo_cneSingle .mo_cneTop {
  margin: 0 0 10px 0;
  position: relative;
}
.mo_cneWrapper .mo_cneSingle .mo_cneTop i {
  position: absolute;
  left: -10px;
  top: -20px;
  color: #FF8253;
  opacity: 0.3;
  font-size: 7rem;
}
.mo_cneWrapper .mo_cneSingle .mo_cneTop span {
  color: #FF8253;
  font-size: 3.5rem;
  font-weight: 600;
}

.imageDefaultWidth {
  width: 100%;
  max-width: 1400px;
  position: relative;
  background-size: cover;
  background-position: center;
}

.mo_formWrapper {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
}
.mo_formWrapper .mo_formWrapInner {
  padding: 50px 10px 50px 10px;
  width: 100%;
  max-width: 600px;
  position: relative;
}
.mo_formWrapper .mo_formWrapInner h3 {
  color: white;
  text-align: center;
  margin: 0 0 20px 0;
}
.mo_formWrapper .mo_formWrapInner p {
  text-align: center;
  color: white;
  margin: 2px 0 2px 0;
}

.formInput {
  position: relative;
  margin: 2px 0 2px 0;
  border-radius: 10px;
  overflow: hidden;
}
.formInput p {
  margin: 0;
}
.formInput input, .formInput textarea {
  width: 100% !important;
  border: none !important;
  outline: none !important;
  background: white !important;
  color: #FF8253 !important;
  padding: 10px 15px 10px 15px !important;
  font-family: "Poppins", sans-serif !important;
  border-radius: 0 !important;
  font-size: 1.6rem;
}
.formInput input::-moz-placeholder, .formInput textarea::-moz-placeholder {
  color: #FF8253;
}
.formInput input:focus,
.formInput input::placeholder,
.formInput textarea:focus,
.formInput textarea::placeholder {
  color: #FF8253;
}

.formCheck {
  margin: 5px 0 5px 0;
  text-align: left;
}
.formCheck p {
  margin: 0;
  font-size: 1.6rem;
}
.formCheck input {
  height: 30px;
  width: 30px;
}
.formCheck .wpcf7-list-item-label {
  position: relative;
  top: -10px;
}
.formCheck a {
  color: white;
  font-size: 1.6rem;
}

.formSubmit p {
  display: flex;
  flex-direction: column;
}
.formSubmit input {
  align-self: center;
  outline: none;
  border: none;
  padding: 10px 20px 10px 20px;
  margin: 0 10px 10px 0;
  font-family: "Comfortaa", cursive;
  background-color: #FF8253;
  transition: 1s;
  opacity: 1;
  color: white;
  font-size: 1.6rem;
}

.wpcf7-spinner {
  position: absolute !important;
}

@media (max-width: 1250px) {
  .mo_cbStiklingsBg {
    opacity: 0.2;
  }
  .mo_imgStikling {
    display: none !important;
  }
  .mo_ciFlexWrapper .mo_imgCWrapper {
    width: 300px;
    height: 300px;
  }
  .mo_ciFlexWrapper .mo_imgCWrapper .mo_offsetCircle {
    width: 300px;
    height: 300px;
    margin: 10px 0 0 10px;
  }
  .mo_ciFlexWrapper .mo_imgCWrapper .mo_imgC {
    width: 300px;
    height: 300px;
  }
  .mo_mbicWrapper .mo_mbicImg {
    width: 300px;
    height: 300px;
    margin: 50px 20px 50px 20px;
  }
  .mo_mbicWrapper .mo_mbicImg .mo_mbicImgRender {
    width: 300px;
    height: 300px;
  }
  .mo_mbicWrapper .mo_mbicImg .mo_mbicImgBg {
    width: 300px;
    height: 300px;
    position: absolute;
    margin: 10px 0 0 10px;
    background-color: #FF8253;
    border-radius: 50%;
    z-index: -1;
  }
}
@media (max-width: 765px) {
  .navigation_wrapper ._navi_actionGroup ._navi_cartWrapper {
    display: none;
  }
  .navigation_wrapper ._navi_logoContainer {
    position: absolute;
    transform: scale(0.6);
    left: -25px;
    top: 0;
  }
  ._navi_activator_wrapper {
    opacity: 1;
    transition: 1s;
    transform: scale(0.6) !important;
    right: -25px;
    top: 0;
  }
  ._home_headerWrapper .homeOverlayContainer {
    display: none !important;
  }
  ._home_headerWrapper ._home_innerWrap ._h_contentBlock {
    align-self: center;
    background-color: white;
    text-align: center;
    padding: 25px;
    border-radius: 20px;
    width: 100%;
  }
  .mo_listLinkWrapper .mo_listStiklings {
    left: 0;
    height: 100%;
    width: auto;
    position: absolute;
    opacity: 0.1;
  }
  .mo_listLinkWrapper {
    display: flex;
    position: relative;
    flex-wrap: wrap;
    justify-content: center;
  }
  .mo_listFirst,
  .mo_listItems,
  .cta_footerContent,
  .cta_F_formWrapper {
    width: 100% !important;
    text-align: center;
  }
  .mo_listLinkWrapper .mo_listItems {
    justify-content: center;
  }
  .mo_imgCWrapper,
  .module_featuredContentTitle {
    display: none;
  }
  .cta_footerWrapper {
    display: flex;
    flex-wrap: wrap;
  }
  .cta_F_formWrapper {
    margin: 15px 0 15px 0;
  }
  .FooterMainWrap .footerLogoContainer {
    flex-grow: 1;
    display: flex;
    justify-content: center;
    position: relative;
  }
  .footerMenu {
    width: 100%;
    text-align: center;
  }
  .FooterMainWrap .footerMenuContainers {
    flex-wrap: Wrap !important;
  }
  .footer_logoFlex {
    flex-wrap: wrap;
    justify-content: center;
  }
  ._navi_SubmenuMasterWrapper {
    max-height: 100vh;
    overflow: auto;
  }
  ._navi_SubmenuMasterWrapper ._n__sti_span {
    display: none;
  }
  ._navi_SubmenuMasterWrapper .sub_primary_menu {
    height: auto;
    width: auto;
    padding: 15px;
    margin: 50px 0 50px 0;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: Center;
    top: 0;
  }
  ._navi_SubmenuMasterWrapper .sub_primary_menu span {
    color: white;
    font-size: 2.5rem;
    font-weight: 300;
  }
  ._navi_SubmenuMasterWrapper ._navi_subwrapperInternal {
    z-index: 9900;
    padding-top: 100px;
  }
  ._navi_SubmenuMasterWrapper ._sub_storeMeta ._sub_storeMetaIcon i, .mo_mbicImg {
    display: none;
  }
  ._navi_SubmenuMasterWrapper .sub_legal_menu {
    width: 100%;
    position: absolute;
    bottom: 0;
  }
  ._navi_SubmenuMasterWrapper .sub_legal_menu ul {
    list-style: none;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
  }
  ._navi_SubmenuMasterWrapper .sub_primary_menu .menu .sub-menu {
    display: block;
  }
  .submenuActive {
    max-height: 250px !important;
  }
  .mo_mbicWrapper .mo_mbicContent {
    padding: 60px 25px 60px 25px;
  }
  .mo_circleCTA {
    background-size: cover;
    background-position: center;
    width: 100%;
    height: auto;
    border: 5px solid #FF8253;
    position: relative;
    border-radius: 0%;
    overflow: hidden;
    margin: 20px;
    transition: 0.5s;
    transform: scale(1);
  }
  .mo_circleCTA .mo_cctaOV {
    background-color: rgba(255, 255, 255, 0.8);
    padding: 20px;
  }
  .mo_eamOverlay .mo_teamMemberMeta {
    width: 100%;
    min-width: 100%;
    align-self: center;
    padding: 15px;
    max-height: auto;
  }
  .mo_eamOverlay .mo_teamFlex {
    flex-wrap: wrap;
  }
  .mo_eamOverlay {
    overflow: auto;
  }
  .mo_eamOverlay .mo_teamMemberMeta .mo_overlayTeamImage {
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    height: 500px;
    text-align: center;
  }
  .mo_eamOverlay .mo_teamMemberMeta .mo_overlayTeamImage .mo_teamPhotoOV {
    width: 100%;
    max-width: 300px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 5;
    height: 300px;
    top: 50px;
    border-radius: 50%;
  }
  .mo_pcWRapper .mo_paraContentWrap {
    flex-wrap: wrap;
  }
  .mo_pcWRapper .mo_paraContentWrap .mo_para {
    width: 100%;
  }
  .mo_lodWrapper .mo_lodOverlay {
    width: 100%;
    padding: 50px;
  }
  .mo_blWrapper .mo_singleBL {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .mo_singleContent {
    text-align: center;
  }
  .product_FilterList, .project_FilterList, .post_FilterList, .doc_FilterList {
    justify-content: center;
    margin-top: 20px;
  }
  .product_storeTopRow {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    position: relative;
    justify-content: center;
  }
  .product_primaryActions {
    position: relative;
    max-width: auto;
    height: 100%;
    display: flex;
    width: 100%;
  }
  .product_primaryActions .product_primaryActionsInner {
    align-self: flex-start;
    padding: 30px;
  }
  .defaultWidth {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  #submitPurchase {
    display: flex;
    flex-wrap: wrap;
    position: relative;
  }
  .product_detailsBlockWrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
  }
  .product_secondaryTile {
    display: none;
  }
  .project_results_wrapper .project_singleWrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    width: 100%;
    position: relative;
  }
  .project_results_wrapper .project_singleWrap .project_archiveContent {
    width: 100%;
    flex-grow: 0;
    align-self: flex-start;
    padding: 20px 60px 20px 60px;
  }
  .dashboard_result_orders .member_orderDetailRow {
    padding: 20px 50px 20px 50px;
    display: flex;
    flex-wrap: wrap;
  }
  .dashboard_result_orders .member_orderDetailRow .member_orderSection {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    display: block;
  }
}/*# sourceMappingURL=modules.css.map */