@charset "UTF-8";
/* xl - DESKTOP STYLES */
/* Colour Palette */
/* Fonts */
.et-db #et-boc .et-l .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post.housing-status-sold-out::after, #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title {
  font-family: "Avenir Next Demi-Bold", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 700;
  line-height: 1.5em;
  letter-spacing: 0;
  text-transform: uppercase;
  font-style: none;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url .author a::before, #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message {
  font-family: "Nunito", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 300;
  line-height: 1.8em;
  letter-spacing: 0;
  text-transform: none;
  font-style: none;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post .post-text-container .more-link, .et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url .author a, .et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url a[rel="tag"], .awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure figcaption .awsm-personal-info h3, .awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure figcaption.awsm-figcaption .awsm-personal-info h3, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure figcaption .awsm-personal-info h3, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure figcaption.awsm-figcaption .awsm-personal-info h3, .awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure figcaption .awsm-personal-info span, .awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure figcaption.awsm-figcaption .awsm-personal-info span, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure figcaption .awsm-personal-info span, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure figcaption.awsm-figcaption .awsm-personal-info span, .branda-author-box .branda-author-box-desc h4::before, #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message a, #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn, #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents, #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category-title {
  font-family: "Avenir Next Demi-Bold", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 400;
  line-height: 1.8em;
  letter-spacing: 0;
  text-transform: uppercase;
  font-style: none;
  letter-spacing: 1px;
}
/* Button */
/* Transitons */
.et-db #et-boc .et_pb_module.et_pb_text.et_pb_bg_layout_dark h1, .et-db #et-boc .et_pb_module.et_pb_text.et_pb_bg_layout_dark h2, .et-db #et-boc .et_pb_module.et_pb_text.et_pb_bg_layout_dark h3, .et-db #et-boc .et_pb_module.et_pb_text.et_pb_bg_layout_dark h4, .et-db #et-boc .et_pb_module.et_pb_text.et_pb_bg_layout_dark h5, .et-db #et-boc .et_pb_module.et_pb_text.et_pb_bg_layout_dark h6, .et-db #et-boc .et_pb_module.et_pb_text.et_pb_bg_layout_dark strong, .et-db #et-boc .et_pb_module.et_pb_text.et_pb_bg_layout_dark a:hover, .et-db #et-boc .et_pb_module.et_pb_text.et_pb_bg_layout_dark h4 a:hover, .et-db #et-boc .et_pb_module.et_pb_gallery.et_pb_bg_layout_dark h1, .et-db #et-boc .et_pb_module.et_pb_gallery.et_pb_bg_layout_dark h2, .et-db #et-boc .et_pb_module.et_pb_gallery.et_pb_bg_layout_dark h3, .et-db #et-boc .et_pb_module.et_pb_gallery.et_pb_bg_layout_dark h4, .et-db #et-boc .et_pb_module.et_pb_gallery.et_pb_bg_layout_dark h5, .et-db #et-boc .et_pb_module.et_pb_gallery.et_pb_bg_layout_dark h6, .et-db #et-boc .et_pb_module.et_pb_gallery.et_pb_bg_layout_dark strong, .et-db #et-boc .et_pb_module.et_pb_gallery.et_pb_bg_layout_dark a:hover, .et-db #et-boc .et_pb_module.et_pb_gallery.et_pb_bg_layout_dark h4 a:hover {
  color: #ffffff !important;
}
.et-db #et-boc .et_pb_module.et_pb_text.et_pb_bg_layout_dark p, .et-db #et-boc .et_pb_module.et_pb_text.et_pb_bg_layout_dark span, .et-db #et-boc .et_pb_module.et_pb_text.et_pb_bg_layout_dark .et_pb_text_inner, .et-db #et-boc .et_pb_module.et_pb_gallery.et_pb_bg_layout_dark p, .et-db #et-boc .et_pb_module.et_pb_gallery.et_pb_bg_layout_dark span, .et-db #et-boc .et_pb_module.et_pb_gallery.et_pb_bg_layout_dark .et_pb_text_inner {
  color: #ffffff !important;
}
.et_pb_text_inner ul li, .et_pb_module.et_pb_post_content ul li, .et_pb_text_inner ol li, .et_pb_module.et_pb_post_content ol li {
  margin-bottom: 10px;
}
.et_pb_text_inner ul li:nth-last-of-type(1), .et_pb_module.et_pb_post_content ul li:nth-last-of-type(1), .et_pb_text_inner ol li:nth-last-of-type(1), .et_pb_module.et_pb_post_content ol li:nth-last-of-type(1) {
  margin-bottom: 0;
}
blockquote {
  position: relative;
  padding: 15px 30px !important;
}
blockquote::before, blockquote::after {
  content: '"';
  display: block;
  position: absolute;
  font-size: 200px;
  line-height: 0;
  font-family: "Georgia", Georgia, "Times New Roman", serif;
  color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 2px #f6f6f6;
  text-stroke: 2px #f6f6f6;
  z-index: -1;
  pointer-events: none;
}
blockquote::before {
  top: 75%;
  left: -23px;
}
blockquote::after {
  bottom: -25%;
  right: -23px;
}
strong {
  font-family: "Avenir Next Demi-Bold", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 400 !important;
}
h1, h2, h3 {
  font-weight: 700 !important;
}
h4, h5, h6, a, .dnxt-text-divider-spacing, .dnxte-coverflow-button, .post-meta, .dnxte-blog-post-categories, .et_pb_searchsubmit {
  font-weight: 400 !important;
}
html body {
  /* 	h3, h3 a, h3 spam, h3 b, h3 strong{font-size: clamp(38px, 4vw, 72px) !important;line-height: 1.1em;} */
}
html body h1, html body h1 a, html body h1 spam, html body h1 b, html body h1 strong {
  font-size: clamp(28px, 4vw, 72px) !important;
  line-height: 1.1em !important;
}
html body h2, html body h2 a, html body h2 spam, html body h2 b, html body h2 strong {
  font-size: clamp(26px, 3vw, 72px) !important;
  line-height: 1.1em !important;
}
html body h4, html body h4 a, html body h4 spam, html body h4 b, html body h1 strong {
  font-size: clamp(18px, 2vw, 32px) !important;
  line-height: 1.1em !important;
}
html body .et_pb_blurb_content h4, html body .et_pb_blurb_content h4 a, html body .et_pb_blurb_content h4 spam, html body .et_pb_blurb_content h4 b, html body .et_pb_blurb_content h1 strong {
  font-size: 24px !important;
}
.dnxte_blog_slider_0 h6.dnxte-entry-title {
  line-height: 1.1em !important;
}
.dnxte_blog_slider_0 h6.dnxte-entry-title a {
  font-size: 20px !important;
  line-height: 1.1em !important;
}
/* 1. Tell the browser where to land if JS fails or on refresh */
#commercial, #private-housing, #projects, #community, #education, #leisure-lifestyle, #produce-and-hospitality, #affordable-housing {
  scroll-margin-top: 150px !important;
}
/* 2. Kill the "Smooth Scroll" CSS which conflicts with jQuery animate */
html {
  scroll-behavior: auto !important;
}
/* Keep it totally out of the layout when closed for perfect 150px scrolls */
#mobile-menu-dd:not(.show-drawer) {
  display: none !important;
  height: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  right: -400px;
}
#mobile-menu-dd {
  transition: 0.4s !important;
}
/* Force it back into existence when our class is applied */
#mobile-menu-dd.show-drawer {
  display: block !important;
  height: auto !important;
  visibility: visible !important;
  right: 0 !important;
}
/* 1. Account for your fixed header height + padding */
#private-housing, #your-other-id {
  scroll-margin-top: 150px !important;
}
/* 2. Fix for the WordPress Admin Bar (only active when logged in) */
.admin-bar {
  scroll-padding-top: 32px;
}
/* 3. Disable Divi's internal jumping fight */
html {
  scroll-behavior: auto !important;
}
.et_pb_module.dnxte_coverflowslider_parent a {
  pointer-events: none !important;
}
body.windowsOS.et-db #et-boc h4, body.windowsOS.et-db #et-boc h5, body.windowsOS.et-db #et-boc h6, body.windowsOS.et-db #et-boc a, body.windowsOS.et-db #et-boc strong, body.windowsOS.et-db #et-boc .dnxt-text-divider-spacing, body.windowsOS.et-db #et-boc .dnxte-coverflow-button, body.windowsOS.et-db #et-boc .post-meta, body.windowsOS.et-db #et-boc .dnxte-blog-post-categories, body.windowsOS.et-db #et-boc .et_pb_searchsubmit, body.windowsOS.et-db #et-boc .et_pb_divimenus_flex_item .dd-mi .dd-menu-item-content.dd-text {
  font-family: "Avenir Next Regular", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 700 !important;
}
.et-l.et-l--header {
  z-index: 10000000;
}
.email-pr073c7 {
  display: none !important;
}
.et_pb_module.et_pb_code iframe {
  width: 100% !important;
}
.no-click {
  pointer-events: none !important;
}
.align-center:not(.et_pb_equal_columns) {
  display: flex;
  align-content: center;
}
.align-center:not(.et_pb_equal_columns) .et_pb_column {
  align-self: center;
}
.align-bottom:not(.et_pb_equal_columns) {
  display: flex;
  align-content: flex-end;
}
.align-bottom:not(.et_pb_equal_columns) .et_pb_column {
  align-self: flex-end;
}
.align-center.et_pb_equal_columns .et_pb_column.align-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.et_pb_row .et_pb_column.extended-column:nth-last-child(1) {
  margin-right: calc((-100vw + 1170px) / 2) !important;
  width: calc((1170px / 1.735) + ((100vw - 1170px) / 2));
  padding-right: 50px;
}
.et_pb_row .et_pb_column.extended-column:nth-child(1) {
  margin-left: calc((-100vw + 1170px) / 2) !important;
  width: calc((1170px / 1.735) + ((100vw - 1170px) / 2));
  padding-left: 50px;
}
.et_pb_row .et_pb_column.extended-column.column-w-50:nth-last-child(1) {
  margin-right: calc((-100vw + 1170px) / 2) !important;
  width: calc((1170px / 2.15) + ((100vw - 1170px) / 2));
  padding-right: 50px;
}
.et_pb_row .et_pb_column.extended-column.column-w-50:nth-child(1) {
  margin-left: calc((-100vw + 1170px) / 2) !important;
  width: calc((1170px / 2.15) + ((100vw - 1170px) / 2));
  padding-left: 50px;
}
.parallax-50vw .et_parallax_bg {
  background-size: 60vw !important;
}
.parallax-50vw.parallax-right .et_parallax_bg {
  background-position: right top !important;
}
.parallax-50vw.parallax-left .et_parallax_bg {
  background-position: left 60% !important;
}
.absolute-row .et_pb_column {
  height: 100%;
  width: 100%;
}
.full-width {
  width: 100%;
}
.et_pb_module.et_pb_blurb.sector-blur .et_pb_module_header {
  padding: 8px 15px;
  background: #192a67 !important;
  color: white !important;
}
.et_pb_module.et_pb_blurb.sector-blur:hover .et_pb_module_header {
  background: #192a67 !important;
  color: white !important;
}
.et_pb_module.et_pb_blurb.sector-blur .et_pb_main_blurb_image {
  position: relative;
  width: 100%;
  overflow: clip;
  max-height: 600px;
  min-height: 600px;
}
.et_pb_module.et_pb_blurb.sector-blur .et_pb_main_blurb_image > .et_pb_image_wrap {
  min-height: inherit;
  max-height: inherit;
  width: 100%;
  position: relative;
}
.et_pb_module.et_pb_blurb.sector-blur .et_pb_main_blurb_image > .et_pb_image_wrap > img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
}
.et_pb_module.et_pb_blurb.sector-blur .et_pb_main_blurb_image > .et_pb_blurb_description {
  position: absolute;
  top: 100%;
  width: 100%;
  max-height: inherit;
  min-height: inherit;
  padding: 8px 15px 15px;
  background: #192a67;
  color: #ffffff;
  line-height: 1.1em;
  transition: all ease 500ms;
}
.et_pb_module.et_pb_blurb.sector-blur .et_pb_main_blurb_image > .et_pb_blurb_description > ol {
  list-style-type: lower-alpha;
}
.et_pb_module.et_pb_blurb.sector-blur .et_pb_main_blurb_image > .et_pb_blurb_description > ol > li {
  color: #ffffff !important;
}
#home-hero .et_pb_slides .et_pb_slide_title {
  font-size: clamp(26px, 4vw, 72px) !important;
  line-height: 1.1em !important;
}
#home-hero .et_pb_slides {
  min-height: 100% !important;
  display: flex !important;
}
#home-hero .et_pb_slides .et_pb_slide {
  min-height: 100% !important;
}
#page-hero {
  position: relative;
}
#page-hero .et_pb_module.dnxte_text_divider.et_clickable:hover {
  cursor: pointer !important;
}
#page-hero .et_pb_module.dnxte_text_divider.et_clickable:hover p {
  cursor: pointer !important;
  color: #ffffff !important;
}
.blog #et-boc #page-hero, .search #et-boc #page-hero, .category #et-boc #page-hero, .archive #et-boc #page-hero, .author #et-boc #page-hero {
  background-image: linear-gradient(180deg, rgba(25, 42, 103, 0.8) 0%, rgba(25, 42, 103, 0.8) 100%), url(/wp-content/uploads/2026/03/Castle-2026-Night.JPG-scaled.jpg) !important;
}
.single-project #page-hero .blog-categories {
  display: none !important;
}
.single-project #page-hero .share-our h6 {
  display: inline-block;
}
.single-project #page-hero .share-our h6::after {
  content: " Project";
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  color: inherit;
  white-space: pre;
}
.single-post #page-hero .project-categories, .single-post #page-hero .housing-categories {
  display: none !important;
}
.single-post #page-hero .share-our h6 {
  display: inline-block;
}
.single-post #page-hero .share-our h6::after {
  content: " Post";
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  color: inherit;
  white-space: pre;
}
.single-project #page-hero .blog-categories, .single-project #page-hero .housing-categories {
  display: none !important;
}
.single-housing #page-hero .blog-categories, .single-housing #page-hero .project-categories {
  display: none !important;
}
body.author #page-hero .page-title.archive-text h2 {
  font-size: 52px;
}
#project-review.hide-review {
  display: none !important;
}
.single-post.et-db #et-boc .et_pb_module.et_pb_post_content .et_pb_section:nth-of-type(1), .single-project.et-db #et-boc .et_pb_module.et_pb_post_content .et_pb_section:nth-of-type(1), .single-housing.et-db #et-boc .et_pb_module.et_pb_post_content .et_pb_section:nth-of-type(1) {
  padding-top: 0;
}
.single-post.et-db #et-boc .et_pb_module.et_pb_post_content .et_pb_section:nth-of-type(1) .et_pb_row, .single-project.et-db #et-boc .et_pb_module.et_pb_post_content .et_pb_section:nth-of-type(1) .et_pb_row, .single-housing.et-db #et-boc .et_pb_module.et_pb_post_content .et_pb_section:nth-of-type(1) .et_pb_row {
  padding-top: 0;
}
.single-post.et-db #et-boc .et_pb_module.et_pb_post_content .et_pb_section:nth-last-of-type(1), .single-project.et-db #et-boc .et_pb_module.et_pb_post_content .et_pb_section:nth-last-of-type(1), .single-housing.et-db #et-boc .et_pb_module.et_pb_post_content .et_pb_section:nth-last-of-type(1) {
  padding-bottom: 0;
}
.single-post.et-db #et-boc .et_pb_module.et_pb_post_content .et_pb_section:nth-last-of-type(1) .et_pb_row, .single-project.et-db #et-boc .et_pb_module.et_pb_post_content .et_pb_section:nth-last-of-type(1) .et_pb_row, .single-housing.et-db #et-boc .et_pb_module.et_pb_post_content .et_pb_section:nth-last-of-type(1) .et_pb_row {
  padding-bottom: 0;
}
.single-housing .et_pb_module.et_pb_post_content .project-extended-row {
  max-width: calc(100% - ((100% - 1170px) / 2)) !important;
  width: 90% !important;
}
.single-housing .et_pb_module.dnxte_thumbs_gallery_parent .dnext_thumbs_gallery_top_holder .swiper-button-prev, .single-housing .et_pb_module.dnxte_thumbs_gallery_parent .dnext_thumbs_gallery_top_holder .swiper-button-next {
  top: unset !important;
  left: unset !important;
  bottom: 0;
  padding: 10px;
}
.single-housing .et_pb_module.dnxte_thumbs_gallery_parent .dnext_thumbs_gallery_top_holder .swiper-button-prev::after, .single-housing .et_pb_module.dnxte_thumbs_gallery_parent .dnext_thumbs_gallery_top_holder .swiper-button-next::after {
  max-height: 50px;
  max-width: 50px;
  box-sizing: border-box;
  font-size: 25px !important;
}
.single-housing .et_pb_module.dnxte_thumbs_gallery_parent .dnext_thumbs_gallery_top_holder .swiper-button-prev {
  right: 74px;
}
.single-housing .et_pb_module.dnxte_thumbs_gallery_parent .dnext_thumbs_gallery_top_holder .swiper-button-next {
  right: 25px;
}
.single-housing .et_pb_module.dnxte_thumbs_gallery_parent .swiper-container.dnext-thumbs-gallery-top {
  aspect-ratio: 2;
  margin-bottom: 10px;
}
.single-housing .et_pb_module.dnxte_thumbs_gallery_parent .swiper-container.dnext-thumbs-gallery-top .dnext-thumbs-gallery-item, .single-housing .et_pb_module.dnxte_thumbs_gallery_parent .swiper-container.dnext-thumbs-gallery-top .dnext-thumbs-gallery-item img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.single-housing .et_pb_module.dnxte_thumbs_gallery_parent .swiper-container.dnext-thumbs-gallery-bottom .et_pb_module.dnxte_thumbs_gallery_child {
  aspect-ratio: 1;
}
.single-housing .et_pb_module.dnxte_thumbs_gallery_parent .swiper-container.dnext-thumbs-gallery-bottom .et_pb_module.dnxte_thumbs_gallery_child .dnext-thumbs-gallery-item, .single-housing .et_pb_module.dnxte_thumbs_gallery_parent .swiper-container.dnext-thumbs-gallery-bottom .et_pb_module.dnxte_thumbs_gallery_child .dnext-thumbs-gallery-top-image-link, .single-housing .et_pb_module.dnxte_thumbs_gallery_parent .swiper-container.dnext-thumbs-gallery-bottom .et_pb_module.dnxte_thumbs_gallery_child .dnext-thumbs-gallery-item img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#et-boc {
  overflow: clip;
}
.et_pb_scroll_top.et-pb-icon {
  background: #6fcdf6 !important;
  border-radius: 0 !important;
  right: 30px !important;
  bottom: 30px !important;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
  justify-content: space-between;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item {
  position: relative;
  flex: 0 0 100%;
  width: 100%;
  max-width: calc(25% - (45px / 2));
  aspect-ratio: 1;
  overflow: hidden;
  margin-bottom: 30px;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item::before, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #192a67;
  opacity: 80%;
  z-index: 1;
  transition: all ease 0.5s;
  pointer-events: none;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item::after, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item::after {
  content: ".";
  display: block;
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  right: 0;
  font-family: ETmodules;
  font-size: 24px;
  color: #ffffff;
  padding: 20px 20px 0 0;
  z-index: 2;
  transition: all ease 0.5s;
  pointer-events: none;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-child(6n-5), .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-child(6n), .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-child(6n-5), .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-child(6n) {
  max-width: calc(50% - 15px);
  aspect-ratio: 2;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-child(3n-2), .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-child(3n-1), .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-child(3n-2), .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-child(3n-1) {
  margin-right: 30px;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2), .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2) {
  max-width: calc(50% - 15px);
  aspect-ratio: 2;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-1):nth-last-of-type(1), .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-1):nth-last-of-type(1) {
  max-width: calc(50% - 15px);
  aspect-ratio: 2;
  margin-right: 0;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1), .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1) {
  max-width: 100%;
  aspect-ratio: 3;
  margin-right: 0;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item > a, .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item > a .et_portfolio_image, .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item > a .et_portfolio_image > img, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item > a, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item > a .et_portfolio_image, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item > a .et_portfolio_image > img {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item > a .et_portfolio_image:after, .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item > a .et_portfolio_image:before, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item > a .et_portfolio_image:after, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item > a .et_portfolio_image:before {
  content: "";
  display: block;
  position: absolute;
  width: 30%;
  height: 30%;
  z-index: 999 !important;
  transition: ease-in-out 0.4s !important;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item > a .et_portfolio_image:before, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item > a .et_portfolio_image:before {
  top: -30px;
  left: -30px;
  border-top: 1px solid #f6f6f6;
  border-left: 1px solid #f6f6f6;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item > a .et_portfolio_image:after, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item > a .et_portfolio_image:after {
  bottom: -30px;
  right: -30px;
  border-bottom: 1px solid #f6f6f6;
  border-right: 1px solid #f6f6f6;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item > a .et_portfolio_image:hover:before, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item > a .et_portfolio_image:hover:before {
  top: 20px;
  left: 20px;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item > a .et_portfolio_image:hover:after, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item > a .et_portfolio_image:hover:after {
  bottom: 20px;
  right: 20px;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item .et_pb_module_header, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item .et_pb_module_header {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0 20px 20px;
  margin: 0 !important;
  text-align: right;
  z-index: 2;
  max-width: 80%;
  transition: all ease 0.5s;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item .post-meta, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item .post-meta {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  text-orientation: sideways;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  padding: 20px 20px 20px 0 !important;
  margin: 0 !important;
  z-index: 2;
  transition: all ease 0.5s;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:hover::before, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:hover::before {
  opacity: 0%;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:hover::after, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:hover::after {
  top: -100%;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:hover .et_pb_module_header, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:hover .et_pb_module_header {
  right: -100%;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:hover .post-meta, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:hover .post-meta {
  bottom: -100%;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .post-meta a, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .post-meta a, .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .post-meta a, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .post-meta a, .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .post-meta a, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .post-meta a, .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .post-meta a, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .post-meta a {
  font-size: 18px !important;
}
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .et_pb_module_header, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .et_pb_module_header, .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .et_pb_module_header, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .et_pb_module_header, .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .et_pb_module_header, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .et_pb_module_header, .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .et_pb_module_header, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item.project_category-drinks-and-hospitality:not(:nth-child(6n-5)):not(:nth-child(6n)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(1)):not(.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item:nth-of-type(3n-2):nth-last-of-type(2)) .et_pb_module_header {
  max-width: 70%;
}
.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_filters ul.clearfix {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: stretch;
  justify-content: flex-start;
  gap: 20px;
}
.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_filters ul.clearfix .et_pb_portfolio_filter a {
  border: none;
  border-radius: 0;
  padding: 10px 30px;
  background: #192a67;
  margin-right: 0;
  margin-bottom: 0;
  transition: all ease 0.5s;
}
.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_filters ul.clearfix .et_pb_portfolio_filter a:hover {
  background: #6fcdf6;
}
.et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_filters ul.clearfix .et_pb_portfolio_filter a.active {
  background: #d7d7d7 !important;
}
.et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination {
  background: #192a67;
  border: none;
  border-radius: 0;
  padding: 20px;
}
.et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
}
.et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li[style="display:none;"], .et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li[style="display: none;"] {
  opacity: 0 !important;
  pointer-events: none !important;
}
.et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li.prev {
  display: inline-block !important;
  margin-right: auto;
}
.et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li.next {
  display: inline-block !important;
  margin-left: auto;
}
html body.blog .et_pb_blog_0_tb_body .et_pb_post .entry-title a, html body.blog .et_pb_blog_0_tb_body .not-found-title a {
  font-size: clamp(16px, 1.2vw, 24px) !important;
  letter-spacing: 1px !important;
  line-height: 1.1em !important;
}
#news-archive.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post {
  max-width: calc(50% - (15px));
}
#news-archive.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(6n-5), #news-archive.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(6n) {
  max-width: calc(100%) !important;
}
#news-archive.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:first-of-type {
  aspect-ratio: 3 !important;
}
#news-archive.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(3n-2), #news-archive.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(3n-1) {
  margin-right: 30px;
}
#news-archive.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-of-type(3n-2):nth-last-of-type(2) {
  max-width: calc(50% - 15px) !important;
}
#news-archive.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-of-type(3n-1):nth-last-of-type(1) {
  max-width: calc(50% - 15px) !important;
}
#news-archive.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-of-type(3n-2):nth-last-of-type(1) {
  max-width: 100% !important;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  justify-content: space-between;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .entry p {
  font-weight: 300;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post {
  position: relative;
  flex: 0 0 100%;
  width: 100%;
  max-width: calc(25% - (45px / 2));
  aspect-ratio: 1;
  overflow: hidden;
  margin-bottom: 30px;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #192a67;
  opacity: 80%;
  z-index: 1;
  transition: all ease 0.5s;
  pointer-events: none;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(6n-5), .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(6n) {
  max-width: calc(50% - 15px);
  aspect-ratio: 2;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(3n-2), .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(3n-1) {
  margin-right: 30px;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-of-type(3n-2):nth-last-of-type(2) {
  max-width: calc(50% - 15px);
  aspect-ratio: 2;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-of-type(3n-1):nth-last-of-type(1) {
  max-width: calc(50% - 15px);
  aspect-ratio: 2;
  margin-right: 0;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-of-type(3n-2):nth-last-of-type(1) {
  max-width: 100%;
  aspect-ratio: 3;
  margin-right: 0;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post .entry-title {
  position: absolute;
  right: 0;
  width: 80%;
  padding: 0 20px 20px;
  color: white !important;
  text-align: right;
  z-index: 3;
  transition: all ease 0.5s !important;
  height: fit-content;
  max-height: fit-content;
  min-height: fit-content !important;
  bottom: 0 !important;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post .post-meta {
  opacity: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px 20px 0 0;
  margin: 0 !important;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  transition: all ease 0.5s !important;
  font-size: 24px !important;
  font-weight: 600 !important;
  font-family: "Avenir Next Demi-Bold", Helvetica, Arial, Lucida, sans-serif !important;
  z-index: 3;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post .post-meta a {
  font-size: 24px !important;
  font-weight: 600 !important;
  font-family: "Avenir Next Demi-Bold", Helvetica, Arial, Lucida, sans-serif !important;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url img {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
  margin: 0;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url:after, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url:before, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url img:after, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url img:before {
  content: "";
  display: block;
  position: absolute;
  width: 30%;
  height: 30%;
  z-index: 999 !important;
  transition: ease-in-out 0.4s !important;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url:before, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url img:before {
  top: -30px;
  left: -30px;
  border-top: 1px solid #f6f6f6;
  border-left: 1px solid #f6f6f6;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url:after, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url img:after {
  bottom: -30px;
  right: -30px;
  border-bottom: 1px solid #f6f6f6;
  border-right: 1px solid #f6f6f6;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url:hover:before, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url img:hover:before {
  top: 20px;
  left: 20px;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url:hover:after, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url img:hover:after {
  bottom: 20px;
  right: 20px;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url .et_overlay, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url img .et_overlay {
  border: none !important;
  background-color: transparent !important;
  z-index: 1 !important;
  transition: all ease 0.5s !important;
  pointer-events: none !important;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url .et_overlay.et_pb_inline_icon::before, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url img .et_overlay.et_pb_inline_icon::before {
  top: 0 !important;
  right: 0 !important;
  left: auto !important;
  padding: 30px 30px 0 0;
  font-size: 24px !important;
  transform: translateY(0) !important;
  transition: all ease 0.5s !important;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:hover::before {
  opacity: 0%;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:hover a.entry-featured-image-url .et_overlay.et_pb_inline_icon::before {
  transform: translateY(-100%) !important;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:hover a.entry-featured-image-url .et_overlay {
  opacity: 0 !important;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:hover .entry-title {
  right: -100%;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:hover .post-meta {
  bottom: -100% !important;
  opacity: 1;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container > div {
  width: 100%;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container > div .pagination {
  background: #192a67;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container > div .pagination a {
  font-family: "Avenir Next Demi-Bold", Helvetica, Arial, Lucida, sans-serif;
  color: white !important;
  font-weight: 800 !important;
  font-size: 18px !important;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container > div .pagination .alignleft, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container > div .pagination .alignright {
  padding: 30px;
}
.et_pb_module.et_pb_posts.portfolio-blog.housing-blog .et_pb_ajax_pagination_container .et_pb_post::before {
  background: #222222;
}
.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container > div .pagination.no-pages {
  display: none;
}
.et-db #et-boc .et-l .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post.housing-status-sold-out::before, .et-db #et-boc .et-l .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post.housing-status-sold-out > .entry-featured-image-url {
  opacity: 50%;
}
.et-db #et-boc .et-l .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post.housing-status-sold-out::after {
  content: "Sold Out";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-10deg);
  visibility: visible;
  width: 100%;
  height: auto;
  font-size: clamp(15px, calc(30px + 0.3vw), 40px);
  letter-spacing: -1px;
  text-align: center;
  color: #ffffff;
  background: #192a67;
  border: 1px solid #ffffff;
  box-shadow: 0px 0px 0 5px #192a67;
  padding: 10px 15px;
  z-index: 3;
}
.et_pb_module.et_pb_posts .et_pb_ajax_pagination_container .et_pb_post.housing-category-coming-soon {
  pointer-events: none !important;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .entry p {
  font-weight: 300;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
  background: #ffffff;
  box-shadow: 0px 15px 20px -10px rgba(0, 0, 0, 0.3);
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post .post-text-container {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  justify-content: flex-start;
  padding: 30px;
  flex: 0 0 50%;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post .post-text-container .entry-title {
  order: 2;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post .post-text-container .post-meta {
  order: 1;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post .post-text-container .post-content {
  order: 4;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post .post-text-container .more-link {
  order: 3;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post .post-text-container .post-meta {
  position: relative;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post .post-text-container .post-meta::before {
  content: "}";
  display: inline-block;
  font-family: "ETmodules" !important;
  color: inherit;
  padding-right: 10px;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post .post-text-container .more-link {
  display: flex;
  position: relative;
  padding-bottom: 10px;
  transition: all ease 0.5s;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post .post-text-container .more-link::after {
  content: "";
  display: inline-block;
  height: 1px;
  width: auto;
  flex: auto;
  background-color: #d7d7d7;
  margin-left: 20px;
  align-self: center;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post .post-text-container .more-link:hover {
  color: #192a67 !important;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url {
  position: relative;
  overflow: clip;
  margin: 0;
  flex: 0 0 50%;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  min-height: 375px;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url .et_overlay {
  border: none !important;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url .et_overlay.et_pb_inline_icon::before {
  top: 0;
  right: 0;
  left: auto;
  transform: none;
  padding: 30px 30px 0 0;
  font-size: 24px;
  transform: translateY(-100%);
  transition: all ease 0.5s;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url .author {
  display: none !important;
  position: absolute;
  bottom: 0;
  right: 0;
  max-width: 85%;
  padding: 0 30px 30px 30px;
  transform: translateX(100%);
  transition: all ease 0.5s;
  z-index: 3;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url .author a {
  display: block;
  color: #ffffff;
  font-size: 16px;
  text-align: right;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url .author a::before {
  content: "Post by";
  display: block;
  color: #ffffff;
  font-size: 16px;
  text-align: right;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post a.entry-featured-image-url a[rel="tag"] {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 30px 30px 0 0;
  color: #ffffff;
  font-size: 24px;
  text-orientation: sideways;
  writing-mode: vertical-rl;
  transform: rotate(180deg) translateY(-100%);
  transition: all ease 0.5s;
  z-index: 3;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post:hover a.entry-featured-image-url .et_overlay.et_pb_inline_icon::before {
  transform: translateY(0);
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post:hover a.entry-featured-image-url .author {
  transform: translateX(0);
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post:hover a.entry-featured-image-url a[rel="tag"] {
  transform: rotate(180deg) translateY(0);
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container > div .pagination {
  background: #192a67;
}
.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container > div .pagination .alignleft, .et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container > div .pagination .alignright {
  padding: 30px;
}
/* .et_pb_module.et_pb_gallery {

.et_pb_gallery_items.et_post_gallery {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: stretch;
justify-content: space-between;
gap: 30px;

.et_pb_gallery_item {
margin: 0 !important;
flex: 0 0 calc(50% - 15px);
aspect-ratio: 1;
overflow: clip;

.et_pb_gallery_image, 
.et_pb_gallery_image a, 
.et_pb_gallery_image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}

.et_pb_gallery_image .et_overlay.et_pb_inline_icon::before {
top: -100% !important;
right: 0 !important;
left: unset !important;
transform: none !important;
margin: 0 !important;
padding: 30px 30px 0 0;
font-size: 24px !important;
transition: $animate;
}

.et_pb_gallery_title {
position: absolute;
bottom: 0;
right: -100%;
padding: 0 30px 30px !important;
margin: 0 !important;
width: 100%;
transition: $animate;
z-index: 3;
}

&:hover {
.et_pb_gallery_title {right: 0;}
.et_pb_gallery_image .et_overlay.et_pb_inline_icon::before {top: 0 !important;}
}
}
}

.et_pb_gallery_pagination {
border: none !important;
background: $navy;
height: fit-content;

ul {
height: fit-content;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
justify-content: center;

li {padding: 10px !important;}

li[style="display:none;"], 
li[style="display: none;"] {
opacity: 0;
pointer-events: none;
}

.prev {
display: block !important;
margin-right: auto;
padding-left: 30px !important;
}

.next {
display: block !important;
margin-left: auto;
padding-right: 30px !important;
}
}
}
}
*/
.et_pb_module.et_pb_slider {
  position: relative;
}
.et_pb_module.et_pb_slider .et_pb_slide {
  padding: 0 !important;
}
.et_pb_module.et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.et_pb_module.et_pb_slider .et-pb-slider-arrows {
  position: absolute;
  bottom: 16.25%;
  right: 0;
  margin-left: 60px;
  margin-right: 100px;
}
.et_pb_module.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next, .et_pb_module.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev {
  display: inline-block;
  height: fit-content;
  position: relative;
  opacity: 1 !important;
}
.et_pb_module.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next::after, .et_pb_module.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev::after {
  content: "";
  display: block;
  position: absolute;
  top: 24px;
  left: 30px;
  width: 100%;
  max-width: 0;
  height: 3px;
  background: #ffffff;
  border-radius: 100px;
  transition: all ease 0.5s;
}
.et_pb_module.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next:hover::after, .et_pb_module.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev:hover::after {
  max-width: 32px;
}
.et_pb_module.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next {
  right: 0 !important;
  padding-right: 30px;
  transition: all ease 0.5s;
}
.et_pb_module.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next:hover {
  padding-left: 30px;
  padding-right: 0;
}
.et_pb_module.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next:hover::after {
  max-width: 32px;
}
.et_pb_module.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev {
  left: 0 !important;
  transition: all ease 0.5s;
}
.et_pb_module.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev::after {
  transform: rotate(180deg);
  right: 27px;
  left: unset;
}
.et_pb_module.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev:hover {
  margin-left: -30px;
  padding-right: 30px;
}
.et_pb_module.et_pb_blurb.scroll-prompt {
  max-width: fit-content;
}
.et_pb_module.et_pb_blurb.scroll-prompt .et_pb_blurb_content {
  display: flex;
  flex-direction: column-reverse;
  max-width: fit-content;
}
.et_pb_module.et_pb_blurb.scroll-prompt .et_pb_blurb_content .et_pb_main_blurb_image {
  margin-bottom: 0 !important;
}
.et_pb_module.et_pb_space.decorative-image, .corner-borders {
  position: relative;
  aspect-ratio: 1;
}
.et_pb_module.et_pb_space.decorative-image::before, .et_pb_module.et_pb_space.decorative-image::after, .corner-borders::before, .corner-borders::after {
  content: "";
  display: block;
  position: absolute;
  width: 30%;
  height: 30%;
  z-index: 999 !important;
}
.et_pb_module.et_pb_space.decorative-image::before, .corner-borders::before {
  top: 20px;
  left: 20px;
  border-top: 1px solid #f6f6f6;
  border-left: 1px solid #f6f6f6;
}
.et_pb_module.et_pb_space.decorative-image::after, .corner-borders::after {
  bottom: 20px;
  right: 20px;
  border-bottom: 1px solid #f6f6f6;
  border-right: 1px solid #f6f6f6;
}
.corner-borders::before {
  top: 110px !important;
  left: 50px !important;
  pointer-events: none !important;
}
.corner-borders::after {
  bottom: 50px !important;
  right: 50px !important;
  pointer-events: none !important;
}
.et_pb_widget ul li {
  margin-bottom: 20px;
}
.et_pb_widget.widget_recent_entries ul li:hover a {
  color: #192a67 !important;
}
.et_pb_widget.widget_recent_entries ul li .post-date {
  display: block;
  color: #192a67 !important;
}
.et_pb_widget.widget_recent_entries ul li:not(:nth-last-of-type(1)) {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #d7d7d7;
}
.et_pb_module.et_pb_widget_area > .et_pb_widget:nth-last-of-type(1) {
  margin-bottom: 0;
}
.et_pb_module.et_pb_posts_nav {
  background: #192a67;
}
.et_pb_module.et_pb_code .et_pb_code_inner, .et_pb_module.et_pb_code iframe {
  width: inherit;
  max-width: inherit;
  height: inherit;
  max-width: inherit;
}
.et_pb_module.et_pb_code .fluid-width-video-wrapper {
  padding-top: 0 !important;
  height: inherit;
  max-width: inherit;
}
.et_pb_module.dnxte_text_divider.et_clickable:hover {
  cursor: pointer !important;
}
.et_pb_module.dnxte_text_divider.et_clickable:hover p {
  cursor: pointer !important;
  color: #192a67 !important;
}
.dnxte_text_stroke .dnxt-text-stroke-fill-main {
  color: transparent;
  pointer-events: none;
  -webkit-text-fill-color: transparent;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide {
  height: 100%;
  min-height: 500px;
  box-shadow: -15px 0px 20px -10px rgba(0, 0, 0, 0.25);
  z-index: unset !important;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide img {
  height: 570px !important;
  width: 1100px !important;
  object-position: top !important;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .dnxte-coverflow-image-container, .et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .dnxte-coverflow-image-container .dnxte-coverflow-image-link, .et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .dnxte-coverflow-image-container .dnxte-coverflow-image-link > img {
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-start;
  align-content: flex-start;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image {
  position: unset;
  height: fit-content;
  background: #ffffff;
  padding: 30px 30px 0px 30px !important;
  z-index: 1;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image .dnxte-coverflow-heading {
  padding-bottom: 0;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image .dnxte-coverflow-button-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: center;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image .dnxte-coverflow-button-wrapper .dnxte-coverflow-button {
  display: inline-block;
  padding: 5px 20px 0 0;
  position: relative;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image .dnxte-coverflow-button-wrapper::after {
  content: "";
  display: inline-block;
  height: 1px;
  flex: 1;
  background-color: #d7d7d7;
  align-self: center;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image:not(.hover-clone) .dnxte-coverflow-pra {
  display: none !important;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image.hover-clone {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #192a67;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-content: start;
  z-index: 2;
  transform: translateY(100%);
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image.hover-clone .dnxte-coverflow-heading {
  order: 1;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image.hover-clone .dnxte-coverflow-pra {
  order: 3;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image.hover-clone .dnxte-coverflow-button-wrapper {
  order: 2;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image.hover-clone .dnxte-coverflow-heading {
  color: #ffffff !important;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image.hover-clone .dnxte-coverflow-pra {
  color: #ffffff !important;
  margin-top: auto;
  flex: 0;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image.hover-clone .dnxte-coverflow-button-wrapper .dnxte-coverflow-button:hover {
  color: #ffffff !important;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image.hover-clone .dnxte-coverflow-button-wrapper::after {
  background-color: #ffffff;
  opacity: 25%;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide:hover .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image.hover-clone {
  transform: translateY(0);
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-next, .et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-prev {
  position: relative;
  opacity: 1 !important;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-next::before, .et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-prev::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 5px;
  width: 100%;
  max-width: 0;
  height: 3px;
  background: #222222;
  border-radius: 100px;
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-next:hover::before, .et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-prev:hover::before {
  max-width: 32px;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-next {
  right: 0 !important;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-next::after {
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-next:hover::after {
  margin-right: -30px;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-prev {
  left: 0 !important;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-prev::after {
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-prev::before {
  transform: rotate(180deg);
  right: 5px;
  left: unset;
}
.et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-prev:hover::after {
  margin-left: -30px;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-slide .dnxte-blog-carousel-wrap .dnxte-post-thumb a::before {
  content: ".";
  display: block;
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  right: -100%;
  font-family: ETmodules;
  font-size: 24px;
  color: #ffffff;
  padding: 30px 20px 0 0;
  z-index: 2;
  transition: all ease 0.5s;
  pointer-events: none;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-slide .dnxte-blog-carousel-wrap .dnxte-post-thumb a::after {
  transition: all ease 0.5s;
  background-color: #192a67 !important;
  opacity: 0;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-slide .dnxte-blog-carousel-wrap .dnxte-content-wrapper {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  justify-content: flex-start;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-slide .dnxte-blog-carousel-wrap .dnxte-content-wrapper h6.dnxte-entry-title {
  order: 2;
  padding: 0 !important;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-slide .dnxte-blog-carousel-wrap .dnxte-content-wrapper .dnxte-post-meta {
  order: 1;
  margin-top: 0 !important;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-slide .dnxte-blog-carousel-wrap .dnxte-content-wrapper .dnxte-blog-post-content {
  display: none !important;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-slide .dnxte-blog-carousel-wrap .dnxte-content-wrapper .dnxte-post-meta .dnxte-blog-post-categories {
  position: absolute;
  top: -100%;
  left: 0;
  text-orientation: sideways;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-slide .dnxte-blog-carousel-wrap .dnxte-content-wrapper .dnxte-post-meta .dnxte-blog-post-categories .dnxte-blogslider-content-icon {
  display: none;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-slide .dnxte-readmorewrapper .et_pb_button.dnxte-readmore-link {
  padding: 10px 30px !important;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-slide:hover .dnxte-blog-carousel-wrap .dnxte-post-thumb a::after {
  opacity: 80%;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-slide:hover .dnxte-blog-carousel-wrap .dnxte-content-wrapper .dnxte-post-meta .dnxte-blog-post-categories {
  top: 0;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-slide:hover .dnxte-blog-carousel-wrap .dnxte-post-thumb a::before {
  right: 0;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-next, .et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-prev {
  position: relative;
  opacity: 1 !important;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-next::before, .et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-prev::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - 1px);
  left: 5px;
  width: 100%;
  max-width: 0;
  height: 2px;
  background: #222222;
  border-radius: 100px;
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-next:hover::before, .et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-prev:hover::before {
  max-width: 32px;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-next {
  right: 0 !important;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-next::after {
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-next:hover::after {
  margin-right: -30px;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-prev {
  left: 0 !important;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-prev::after {
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-prev::before {
  transform: rotate(180deg);
  right: 5px;
  left: unset;
}
.et_pb_module.dnxte_blog_slider .dnxte_blog_slider_container.multi-position-container .swiper-button-container.multi-position-button-container .swiper-button-prev:hover::after {
  margin-left: -30px;
}
.et_pb_module.dnxte_image_accordion .dnxte_image_accordion_wrapper {
  gap: 30px;
}
.et_pb_module.dnxte_image_accordion .dnxte_image_accordion_wrapper > .et_pb_module.dnxte_image_accordion_item {
  position: relative;
  overflow: clip;
}
.et_pb_module.dnxte_image_accordion .dnxte_image_accordion_wrapper > .et_pb_module.dnxte_image_accordion_item .et_pb_module_inner {
  width: 100%;
  height: 100%;
}
.et_pb_module.dnxte_image_accordion .dnxte_image_accordion_wrapper > .et_pb_module.dnxte_image_accordion_item.empty-accordion-item {
  display: none !important;
}
.et_pb_module.dnxte_image_accordion .dnxte_image_accordion_wrapper > .et_pb_module.dnxte_image_accordion_item .dnxte_image_accordion_bg {
  display: none;
}
.et_pb_module.dnxte_image_accordion .dnxte_image_accordion_wrapper > .et_pb_module.dnxte_image_accordion_item .dnxte_image_accordion_bg_hover {
  opacity: 0 !important;
}
.et_pb_module.dnxte_image_accordion .dnxte_image_accordion_wrapper > .et_pb_module.dnxte_image_accordion_item .dnxte_image_accordion_child_content_wrapper {
  position: unset;
}
.et_pb_module.dnxte_image_accordion .dnxte_image_accordion_wrapper > .et_pb_module.dnxte_image_accordion_item .dnxte_image_accordion_child_content_wrapper .dnxte-accordion-content {
  position: unset;
}
.et_pb_module.dnxte_image_accordion .dnxte_image_accordion_wrapper > .et_pb_module.dnxte_image_accordion_item .dnxte_image_accordion_child_content_wrapper .dnxte-accordion-content .dnxte-accordion-title {
  position: absolute;
  top: -100%;
  left: 0;
  writing-mode: vertical-rl;
  height: 100%;
  padding: 30px 30px 30px 0;
  transform: rotate(180deg);
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_image_accordion .dnxte_image_accordion_wrapper > .et_pb_module.dnxte_image_accordion_item .dnxte_image_accordion_child_content_wrapper .dnxte-accordion-content .dnxte-accordion-description {
  position: absolute;
  width: 90%;
  padding: 0 30px 30px;
  bottom: 0;
  right: -100%;
  margin: 0;
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_image_accordion .dnxte_image_accordion_wrapper > .et_pb_module.dnxte_image_accordion_item:hover .dnxte_image_accordion_bg_hover {
  opacity: 1 !important;
}
.et_pb_module.dnxte_image_accordion .dnxte_image_accordion_wrapper > .et_pb_module.dnxte_image_accordion_item:hover .dnxte_image_accordion_child_content_wrapper .dnxte-accordion-content .dnxte-accordion-title {
  top: 0;
}
.et_pb_module.dnxte_image_accordion .dnxte_image_accordion_wrapper > .et_pb_module.dnxte_image_accordion_item:hover .dnxte_image_accordion_child_content_wrapper .dnxte-accordion-content .dnxte-accordion-description {
  right: 0;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent .swiper-container.dnxte-tstimonial-wrap {
  padding: 20px;
  flex: 1 1 100%;
  height: fit-content;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent .swiper-container.dnxte-tstimonial-wrap .swiper-slide .dnxte-tstimonial-item-con {
  display: flex;
  flex-direction: column;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent .swiper-container.dnxte-tstimonial-wrap .swiper-slide .dnxte-tstimonial-item-con .dnxte-quote-icon2 {
  display: none;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent .swiper-container.dnxte-tstimonial-wrap .swiper-slide .dnxte-tstimonial-item-con .dnxte-itcont-des {
  order: 2;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent .swiper-container.dnxte-tstimonial-wrap .swiper-slide .dnxte-tstimonial-item-con .dnext-star-rating {
  order: 1;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent .swiper-container.dnxte-tstimonial-wrap .swiper-slide .dnxte-tstimonial-item-con .dnxte-tstimonial-item-prfle {
  order: 3;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent .swiper-container.dnxte-tstimonial-wrap .swiper-slide .dnxte-tstimonial-item-con .dnxte-tstimonial-item-prfle {
  margin-bottom: 0 !important;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent > .et_pb_module_inner {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent > .et_pb_module_inner .swiper-button-prev, .et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent > .et_pb_module_inner .swiper-button-next {
  position: relative;
  margin: 0;
  top: 0;
  left: 0 !important;
  right: 0 !important;
  transform: none;
  width: 30px !impoatrnt;
  height: 30px !important;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent > .et_pb_module_inner .swiper-button-prev::after, .et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent > .et_pb_module_inner .swiper-button-next::after {
  font-size: 24px;
  font-weight: 700;
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent > .et_pb_module_inner .swiper-button-prev::before, .et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent > .et_pb_module_inner .swiper-button-next::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - 1px);
  left: 12px;
  width: 100%;
  max-width: 0;
  height: 2px;
  background: #222222;
  border-radius: 100px;
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent > .et_pb_module_inner .swiper-button-prev:hover::before, .et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent > .et_pb_module_inner .swiper-button-next:hover::before {
  max-width: 32px;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent > .et_pb_module_inner .swiper-button-next:hover::after {
  margin-right: -30px;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent > .et_pb_module_inner .swiper-button-prev::before {
  transform: rotate(180deg);
  right: 12px;
  left: unset;
}
.et_pb_module.dnxte_testimonial_parent .et_pb_module.dnxte_testimonial_parent > .et_pb_module_inner .swiper-button-prev:hover::after {
  margin-left: -30px;
}
.et_pb_module.dnxte_blurb .dnxt-blurb-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: flex-end;
  justify-content: flex-start;
}
.et_pb_module.dnxte_blurb .dnxt-blurb-wrapper .dnxt-blurb-image {
  position: relative;
  flex: 0 0 100%;
  width: 100%;
  max-width: calc(50% - 30px);
  min-height: 350px;
}
.et_pb_module.dnxte_blurb .dnxt-blurb-wrapper .dnxt-blurb-image::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #192a67;
  opacity: 80%;
  pointer-events: none;
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_blurb .dnxt-blurb-wrapper .dnxt-blurb-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.et_pb_module.dnxte_blurb .dnxt-blurb-wrapper .dnxt-blurb-image .dnxt-blurb-heading-wrapper {
  position: unset;
}
.et_pb_module.dnxte_blurb .dnxt-blurb-wrapper .dnxt-blurb-image .dnxt-blurb-heading-wrapper .dnxt-blurb-pre-heading {
  position: absolute;
  width: 90%;
  padding: 30px 30px 0;
  top: 0;
  right: 0;
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_blurb .dnxt-blurb-wrapper .dnxt-blurb-image .dnxt-blurb-heading-wrapper .dnxt-blurb-heading {
  position: absolute;
  width: 90%;
  padding: 0 30px 30px;
  bottom: 0;
  right: 0;
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_blurb .dnxt-blurb-wrapper .dnxt-blurb-image .dnxt-blurb-heading-wrapper .dnxt-blurb-post-heading {
  position: absolute;
  height: 90%;
  padding: 30px 30px 30px 0;
  bottom: 0;
  left: 0;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  transition: all ease 0.5s;
}
.et_pb_module.dnxte_blurb .dnxt-blurb-wrapper div:not(.dnxt-blurb-image) {
  align-self: flex-end;
}
.et_pb_module.dnxte_blurb .dnxt-blurb-wrapper div:not(.dnxt-blurb-image) .dnxt-blurb-icon {
  position: absolute;
  top: -20px;
  left: -20px;
}
.et_pb_module.dnxte_blurb .dnxt-blurb-wrapper div:not(.dnxt-blurb-image) .dnxt-blurb-icon .et-pb-icon {
  padding: 10px;
}
.et_pb_module.dnxte_blurb .dnxt-blurb-wrapper div:not(.dnxt-blurb-image) .dnxt-blurb-btn {
  transition: all ease 0.5s;
}
#compass-team .et_pb_module.et_pb_code {
  pointer-events: none !important;
}
.awsm-grid-wrapper .awsm-grid {
  padding: 0;
}
.awsm-grid-wrapper .awsm-grid .awsm-team-item.awsm-expanded .awsm-grid-list-item > figure figcaption::after {
  bottom: -5px;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-card, .awsm-grid-wrapper .awsm-grid .awsm-grid-show {
  pointer-events: all !important;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-card::before, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item::before {
  border-color: #192a67 !important;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-card::after, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item::after {
  border-top-color: #192a67 !important;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure {
  position: relative;
  border: none;
  padding: 0;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure::before, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #192a67;
  transition: all ease 0.5s;
  opacity: 0;
  z-index: 1;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure figcaption, .awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure figcaption.awsm-figcaption, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure figcaption, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure figcaption.awsm-figcaption {
  position: absolute;
  top: 0;
  left: 0;
  right: unset;
  bottom: unset;
  width: 100%;
  height: 100%;
  padding: 0;
  z-index: 2;
  opacity: 100%;
  -ms-transform: none;
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  background: transparent !important;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure figcaption::after, .awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure figcaption.awsm-figcaption::after, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure figcaption::after, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure figcaption.awsm-figcaption::after {
  bottom: 1px;
  font-weight: 900;
  opacity: 100%;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure figcaption .awsm-personal-info, .awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure figcaption.awsm-figcaption .awsm-personal-info, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure figcaption .awsm-personal-info, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure figcaption.awsm-figcaption .awsm-personal-info {
  position: unset;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure figcaption .awsm-personal-info h3, .awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure figcaption.awsm-figcaption .awsm-personal-info h3, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure figcaption .awsm-personal-info h3, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure figcaption.awsm-figcaption .awsm-personal-info h3 {
  display: block;
  position: absolute;
  bottom: 0;
  right: -100%;
  width: 80%;
  padding: 0 30px 30px 30px;
  margin: 0;
  font-size: 24px;
  color: #ffffff !important;
  text-align: right;
  transition: all ease 0.5s;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure figcaption .awsm-personal-info span, .awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure figcaption.awsm-figcaption .awsm-personal-info span, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure figcaption .awsm-personal-info span, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure figcaption.awsm-figcaption .awsm-personal-info span {
  display: block;
  position: absolute;
  top: -100%;
  left: 0;
  height: 100%;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  padding: 0 30px 30px 0;
  text-align: right;
  font-size: 16px;
  color: #ffffff;
  transition: all ease 0.5s;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure:hover::before, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure:hover::before {
  opacity: 80%;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure:hover figcaption .awsm-personal-info h3, .awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure:hover figcaption.awsm-figcaption .awsm-personal-info h3, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure:hover figcaption .awsm-personal-info h3, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure:hover figcaption.awsm-figcaption .awsm-personal-info h3 {
  right: 0;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure:hover figcaption .awsm-personal-info span, .awsm-grid-wrapper .awsm-grid .awsm-grid-card > figure:hover figcaption.awsm-figcaption .awsm-personal-info span, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure:hover figcaption .awsm-personal-info span, .awsm-grid-wrapper .awsm-grid .awsm-grid-list-item > figure:hover figcaption.awsm-figcaption .awsm-personal-info span {
  top: 0;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-show .awsm-grid-padding {
  padding: 30px 20px;
}
.awsm-grid-wrapper .awsm-grid .awsm-grid-show .awsm-grid-padding .awsm-details {
  width: 100%;
  padding: 0 !important;
}
.branda-author-box {
  margin-top: 60px;
  box-shadow: 0px 15px 20px -10px rgba(0, 0, 0, 0.3);
  padding: 30px;
}
.branda-author-box .social-media {
  width: calc(100% - 140px);
  margin-left: auto;
  margin-right: 10px;
  align-content: flex-start;
  display: flex;
}
.branda-author-box .social-media li a .social-logo {
  transition: all ease 0.5s;
}
.branda-author-box .social-media li a .social-logo::before {
  color: #6fcdf6 !important;
  font-size: 16px !important;
}
.branda-author-box .social-media li a:hover {
  opacity: 1 !important;
}
.branda-author-box .social-media li:hover a .social-logo::before {
  color: #192a67 !important;
}
.branda-author-box .social-media li .social-logo.social-logo-facebook::before {
  content: "" !important;
  font-family: ETmodules !important;
}
.branda-author-box .social-media li .social-logo.social-logo-instagram::before {
  content: "" !important;
  font-family: ETmodules !important;
}
.branda-author-box .social-media li .social-logo.social-logo-twitter::before {
  content: "" !important;
  font-family: ETmodules !important;
  font-size: 15px !important;
}
.branda-author-box .social-media li .social-logo.social-logo-linkedin::before {
  content: "" !important;
  font-family: ETmodules !important;
}
.branda-author-box .social-media li .social-logo.social-logo-mail::before {
  content: "" !important;
  font-family: FontAwesome !important;
}
.branda-author-box .branda-author-box-desc h4::before {
  content: "Author";
  display: block;
  font-size: 16px;
  color: #222222;
}
.hustle-social.hustle-social--squared {
  padding: 15px !important;
  width: 100% !important;
}
.hustle-social.hustle-social--squared ul li:hover a i::before {
  color: #6fcdf6 !important;
}
.hustle-social.hustle-social--squared ul li a i {
  transition: all ease 0.5s;
}
.hustle-social.hustle-social--squared ul li a i::before {
  font-size: 16px !important;
}
.hustle-social.hustle-social--squared ul li a i.hustle-icon-social-facebook::before {
  content: "" !important;
  font-family: ETmodules !important;
}
.hustle-social.hustle-social--squared ul li a i.hustle-icon-social-twitter::before {
  content: "" !important;
  font-family: ETmodules !important;
  font-size: 15px !important;
}
.hustle-social.hustle-social--squared ul li a i.hustle-icon-social-linkedin::before {
  content: "" !important;
  font-family: ETmodules !important;
}
.hustle-social.hustle-social--squared ul li a i.hustle-icon-social-email::before {
  content: "" !important;
  font-family: FontAwesome !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] {
  margin: 0 !important;
  /* ========== Field input & text Styling ========== */
  /* ========== Global Button Styling ========== */
  /* ========== Field Label Styling ========== */
  /* ========== Error Messages ========== */
  /* ========== Success / responce message ========== */
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-row {
  margin-bottom: 30px !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: flex-end;
  justify-content: flex-start;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field.forminator-is_active .forminator-label, .forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field.forminator-is_active .forminator-input, .forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field.forminator-is_active .forminator-textarea, .forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field.forminator-is_active p, .forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field:hover .forminator-label, .forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field:hover .forminator-input, .forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field:hover .forminator-textarea, .forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field:hover p {
  border-color: #6fcdf6 !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field.forminator-is_active .forminator-label, .forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field:hover .forminator-label {
  color: #6fcdf6 !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field.forminator-has_error .forminator-label, .forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field.forminator-has_error .forminator-input, .forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field.forminator-has_error .forminator-textarea, .forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field.forminator-has_error p {
  border-color: #fb6376 !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field.forminator-has_error .forminator-label {
  color: #fb6376 !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-input, .forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-textarea, .forminator-ui.forminator-custom-form[id^="forminator-module"] p {
  font-family: "Nunito", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 300 !important;
  font-size: 16px !important;
  color: #222222 !important;
  margin: !important;
  padding: 10px 20px !important;
  border: none !important;
  border-radius: 0 !important;
  border-bottom: 2px solid #222222 !important;
  background: transparent !important;
  box-shadow: none !important;
  transition: all ease 0.5s !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-input::placeholder, .forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-textarea::placeholder, .forminator-ui.forminator-custom-form[id^="forminator-module"] p::placeholder {
  font-family: "Nunito", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 300 !important;
  font-size: 16px !important;
  color: #222222 !important;
  opacity: 0.5 !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-button {
  font-family: "Avenir Next Demi-Bold", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  line-height: 1.5em !important;
  letter-spacing: 1px !important;
  color: #ffffff !important;
  margin: !important;
  padding: 10px 30px !important;
  border: none !important;
  border-radius: 0 !important;
  background: #192a67 !important;
  box-shadow: none !important;
  transition: all ease 0.5s !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-button:hover {
  color: #ffffff !important;
  box-shadow: none !important;
  background: #6fcdf6 !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-label {
  font-family: "Avenir Next Demi-Bold", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 1.8em !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  color: #222222 !important;
  margin: !important;
  padding: !important;
  border: none !important;
  transition: all ease 0.5s !important;
  flex: 100%;
  max-width: fit-content;
  min-width: 140px;
  padding: 10px 20px 10px 0;
  border-bottom: 2px solid #222222 !important;
  align-self: flex-end;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-label span.forminator-required {
  color: #fb6376 !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-error-message {
  font-family: "Nunito", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 300 !important;
  font-size: 16px !important;
  color: #ffffff !important;
  padding: 30px !important;
  border: none !important;
  border-radius: 0 !important;
  background: #fb6376 !important;
  box-shadow: none !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-field.forminator-has_error .forminator-error-message {
  display: none !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-response-message.forminator-success {
  font-family: "Nunito", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 300 !important;
  font-size: 16px !important;
  color: #222222 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-response-message.forminator-success p {
  border: none !important;
  padding: 0 !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-response-message.forminator-success p:nth-last-of-type(1) {
  margin-bottom: 30px !important;
}
.forminator-ui.forminator-custom-form[id^="forminator-module"] .forminator-response-message.forminator-success h5 {
  font-family: "Avenir Next Demi-Bold", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 400 !important;
  font-size: 24px !important;
  line-height: 1.5em !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  color: #222222 !important;
}
.forminator-edit-module {
  display: none;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner {
  margin-bottom: 10px;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title {
  justify-self: flex-start;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn {
  border-width: 2px !important;
  transition: all ease 300ms !important;
  line-height: 1.1em;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn:hover {
  border-color: #6fcdf6 !important;
  background: #6fcdf6 !important;
  color: #ffffff !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category {
  background-color: rgba(239, 239, 239, 0.15);
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category:nth-of-type(1) {
  margin-top: 20px;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-always-active {
  color: #6fcdf6 !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-always-active .cmplz-banner-checkbox {
  display: none !important;
}
.cmplz-show-banner {
  cursor: pointer !important;
}
#cmplz-document {
  max-width: 100%;
}
#cmplz-document .cmplz-dropdown {
  margin: 10px 0;
}
#cmplz-document .cmplz-dropdown .cmplz-service-header {
  background: transparent;
}
#cmplz-document .cmplz-dropdown .cookies-per-purpose {
  background: transparent;
}
#cmplz-document .cmplz-dropdown .cookies-per-purpose > div {
  background: transparent !important;
}
#cmplz-document #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category {
  margin: 10px 0;
}
#cmplz-document #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category-header {
  background: transparent !important;
}
#cmplz-document #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-always-active .cmplz-banner-checkbox {
  display: none !important;
}
#et-boc .et-l.et-l--header {
  position: absolute;
  width: 100%;
}
#et-boc .et-l.et-l--header .et_pb_sticky.et_pb_section {
  width: 100% !important;
}
.floorplan-buttons .et_pb_button {
  min-width: 300px !important;
  text-align: center !important;
}
#et-boc .et-l.et-l--header .et_pb_module.et_pb_divimenus_flex .et_pb_divimenus_flex_item.hamburger-menu-icon {
  display: none !important;
}
#et-boc .et-l.et-l--header #mobile-menu-dd .et_pb_module.et_pb_divimenus_flex .dd-logo {
  display: none !important;
}
@media (max-width: 1689px) {
  #et-boc .et-l.et-l--header #main-top-nav .et_pb_module.et_pb_divimenus_flex .et_pb_divimenus_flex_item:not(.hamburger-menu-icon):not(.search-icon) {
    display: none !important;
  }
  #et-boc .et-l.et-l--header #main-top-nav .et_pb_module.et_pb_divimenus_flex .et_pb_divimenus_flex_item.hamburger-menu-icon {
    display: inline-block !important;
  }
}
#what-we-do .et_pb_image_wrap:after {
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #192a6755;
  position: absolute;
}
#what-we-do .et_pb_blurb_description {
  top: 0;
  position: absolute;
  max-height: 100% !important;
  background: #192a67;
  color: white !important;
  transition: 0.3s !important;
  scrollbar-width: thin !important;
  scrollbar-color: white #192a67;
  opacity: 0;
}
#what-we-do .et_pb_blurb_description::-webkit-scrollbar-thumb, #what-we-do .et_pb_blurb_description::-webkit-scrollbar-track {
  border-radius: 0 !important;
  background-color: #192a67;
}
#what-we-do .et_pb_blurb_description::-webkit-scrollbar {
  width: 5px !important;
}
#what-we-do .et_pb_blurb_description .et_pb_blurb_description {
  padding: 15px !important;
}
#what-we-do .et_pb_blurb_description .et_pb_blurb_description {
  opacity: 0;
  transition: 0.3s !important;
}
#what-we-do .et_pb_blurb_description:hover {
  overflow-y: scroll;
  background: #192a67 !important;
  opacity: 1;
}
.et_pb_main_blurb_image {
  margin: 0 !important;
}
/* The Toggle Button Background */
#sector-blurb .et_pb_module .blurb-toggle {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 38px;
  height: 38px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 100;
  border-radius: 0px;
  opacity: 0;
  transition: 0.3s ease;
}
#sector-blurb .et_pb_module .blurb-toggle svg {
  transition: 0.3s ease;
}
#sector-blurb .et_pb_module .blurb-toggle:hover {
  width: 42px;
  height: 42px;
  top: 13px;
  right: 13px;
}
#sector-blurb .et_pb_module .blurb-toggle:hover svg {
  width: 28px !important;
  height: 28px !important;
}
#sector-blurb .et_pb_module:hover .blurb-toggle {
  opacity: 1;
}
/* Toggle Logic: Show expand by default, hide close */
.icon-expand {
  display: block !important;
}
.icon-close {
  display: none !important;
}
/* Toggle Logic: Flip when expanded */
.is-expanded .icon-expand {
  display: none !important;
}
.is-expanded .icon-close {
  display: block !important;
}
/* Expanded Module Styles */
#sector-blurb .et_pb_column .et_pb_module.is-expanded {
  position: fixed !important;
  width: 75vw !important;
  height: 75vh !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  background: #192a67 !important;
  /* Navy */
  padding: 100px !important;
  z-index: 999999 !important;
  margin-top: 50px !important;
  overflow-y: auto;
  box-shadow: 0 0 100px rgba(0, 0, 0, 0.8);
}
#sector-blurb .et_pb_column .et_pb_module.is-expanded p {
  font-size: 22px !important;
}
#sector-blurb .et_pb_column .et_pb_module.is-expanded:before, #sector-blurb .et_pb_column .et_pb_module.is-expanded:after {
  content: "";
  display: block;
  position: absolute;
  width: 30%;
  height: 30%;
  z-index: 999 !important;
}
#sector-blurb .et_pb_column .et_pb_module.is-expanded:before {
  top: 50px;
  left: 50px;
  border-top: 1px solid #f6f6f6;
  border-left: 1px solid #f6f6f6;
}
#sector-blurb .et_pb_column .et_pb_module.is-expanded:after {
  bottom: 50px;
  right: 50px;
  border-bottom: 1px solid #f6f6f6;
  border-right: 1px solid #f6f6f6;
}
/* Global white text for Navy popup */
.is-expanded, .is-expanded * {
  color: #ffffff !important;
}
/* NEWS PAGES - image credit */
/* 1. Position the Blurb content to allow absolute positioning inside */
.post-image-blurb {
  posistion: relative;
}
.post-image-blurb .et_pb_blurb_content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #192a67aa;
  display: flex;
  flex-direction: column;
  opacity: 0;
  /* Hidden by default */
  transition: opacity 0.3s ease-in-out;
  padding: 20px;
  box-sizing: border-box;
  z-index: 2;
  min-width: 100% !important;
}
.post-image-blurb .et_pb_blurb_container {
  background: transparent !important;
  bottom: 0 !important;
  position: absolute;
  right: 0;
  top: auto !important;
}
.post-image-blurb:hover .et_pb_blurb_content {
  opacity: 1;
}
.post-image-blurb:hover .et_pb_blurb_content .et_pb_blurb_description {
  color: #ffffff !important;
  text-align: center;
  margin: 5px 0;
  opacity: 1;
  padding: 0 10px !important;
}
/* Ensure the dynamic text is readable */
.post-image-blurb .et_pb_blurb_container h4, .post-image-blurb .et_pb_blurb_container .et_pb_blurb_description {
  color: #ffffff !important;
  text-align: center;
  margin: 5px 0;
}
.housing-template-default .et_pb_section .et_pb_text ul {
  column-count: 2;
  column-gap: 20px;
  /* Optional: adds space between columns */
  list-style-position: inside;
  /* Ensures bullets don't get clipped */
}
@media (max-width: 1170px) {
  .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post {
    min-width: 100%;
    aspect-ratio: 2;
  }
  .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(6n-5), .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(6n), .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-of-type(3n-1):nth-last-of-type(1) {
    max-width: 100% !important;
  }
  .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-of-type(3n+2), .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-of-type(3n+3) {
    max-width: calc(50% - 15px) !important;
    min-width: calc(50% - 15px) !important;
    aspect-ratio: 1 !important;
  }
}
@media (max-width: 490px) {
  body .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-of-type(3n+2), body .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-of-type(3n+3), body .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post, #news-archive.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:first-of-type {
    min-width: 100% !important;
    max-width: 100% !important;
    aspect-ratio: 1 !important;
  }
}
html body .decorative-image {
  aspect-ratio: 1 !important;
  height: auto !important;
}
.dnxte_image_accordion_0_tb_body .dnxte_image_accordion_wrapper {
  height: fit-content !important;
}
.dnxte_image_accordion_0_tb_body .dnxte_image_accordion_wrapper .dnxte_image_accordion_item {
  aspect-ratio: 1 !important;
}
html body {
  /* Force Headers to Uppercase, Bold, and Correct Size */
  /* Specific H2 Sizing (Adjust numbers as needed) */
  /* Fix the 'What We Do' and 'Building' headers specifically */
  /* Fix the Hero Scroll Button */
  /* If you are using a standard button for the scroll */
}
html body h1, html body h2, html body h3 {
  text-transform: uppercase !important;
  font-weight: 800 !important;
  /* Extra bold like staging */
  letter-spacing: 1px !important;
}
html body h2 {
  font-size: clamp(26px, 3vw, 72px) !important;
  line-height: 1.1em !important;
  margin-bottom: 20px !important;
}
html body .et_pb_module_header {
  text-transform: uppercase !important;
}
html body .et_pb_scroll_top_active, html body .et_pb_fullwidth_header .et_pb_scroll_top {
  background: transparent !important;
  /* Remove blue background */
  border: none !important;
  /* Remove borders */
  bottom: 50px !important;
  /* Position it up from the bottom */
}
html body .hero-scroll-button {
  background-color: transparent !important;
  border: none !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
}
/* lg - TABLET LANDSCAPE STYLES */
@media (max-width: 1199px) {
  .et_pb_module.et_pb_slider .et-pb-slider-arrows {
    bottom: 0% !important;
    margin-right: 140px;
    margin-left: 140px;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_filters ul.clearfix {
    display: initial !important;
  }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    margin-bottom: 10px;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination {
    display: none;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination:has(li) {
    display: block !important;
  }
  .single-project .et_pb_section_3_tb_body.et_pb_section {
    margin-bottom: 0px !important;
  }
  .single-project .et_pb_section.et_pb_section_4_tb_body.et_section_regular {
    margin-top: 0px !important;
  }
  #main-content #page-hero h2 {
    font-size: 2em !important;
  }
  .et_pb_row .et_pb_column.extended-column:nth-last-child(1) {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  body:not(.page-id-1461) .et_pb_module.et_pb_blurb.et_pb_blurb_0 {
    display: none !important;
  }
  /* 
.et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item{
	aspect-ratio: 1 !important;
	max-width: 100% !important;
}

.et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_pb_row .et_pb_column .et_pb_module:last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child{
	width: 100%;
}

.et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(6n-5){
	aspect-ratio: 2;
	max-width: 100%;
	width: 100%;
}

.et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post{
	flex-direction: column !important;
} */
  .et_pb_module.dnxte_blurb .dnxt-blurb-wrapper .dnxt-blurb-image {
    width: 100%;
    max-width: 100%;
  }
  .et_pb_module.dnxte_blurb .dnxt-blurb-wrapper {
    flex-direction: column;
  }
  .et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide .et_pb_module_inner.dnxte-coverflowslider-item .dnxte-coverflow-multitext.dnxte-coverflow-inside-image.hover-clone {
    display: none !important;
  }
  .et_pb_module.dnxte_coverflowslider_parent .coverflow-container.multi-position-container .swiper-container .swiper-wrapper .et_pb_module.dnxte_coverflowslider_child.swiper-slide {
    min-height: 250px !important;
    height: 100% !important;
  }
  .page-id-1461 .et_pb_column_4 .et_pb_module.et_pb_code.et_pb_code_1 {
    min-height: 100% !important;
  }
  .single-housing .et_pb_ajax_pagination_container article {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    aspect-ratio: 1 !important;
  }
  #s1 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .page-id-2421 #s1 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 980px) {
  .et_pb_module.et_pb_slider .et-pb-slider-arrows {
    bottom: 0% !important;
    margin-right: 140px;
    margin-left: 140px;
  }
  #main-content #page-hero h2 {
    font-size: 2em !important;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_filters ul.clearfix {
    display: initial !important;
  }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    margin-bottom: 10px;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination {
    display: none;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination:has(li) {
    display: block !important;
  }
  .et_pb_row .et_pb_column.extended-column:nth-last-child(1) {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  body:not(.page-id-1461) .et_pb_module.et_pb_blurb.et_pb_blurb_0 {
    display: none !important;
  }
  .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item {
    aspect-ratio: 2 !important;
    max-width: 100% !important;
  }
  .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_pb_row .et_pb_column .et_pb_module:last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
    width: 100%;
  }
  .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(6n-5) {
    aspect-ratio: 2;
    max-width: 100%;
    width: 100%;
  }
  .et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post {
    flex-direction: column !important;
  }
  .et_pb_module.dnxte_blurb .dnxt-blurb-wrapper .dnxt-blurb-image {
    width: 100%;
    max-width: 100%;
  }
  .et_pb_module.dnxte_blurb .dnxt-blurb-wrapper {
    flex-direction: column;
  }
  .page-id-1461 .et_pb_column_4 .et_pb_module.et_pb_code.et_pb_code_1 {
    min-height: 100% !important;
  }
  .single-housing .et_pb_ajax_pagination_container article {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    aspect-ratio: 1 !important;
  }
  .housing-template-default .et_pb_section .et_pb_text ul {
    column-count: 1;
    column-gap: 20px;
    /* Optional: adds space between columns */
    list-style-position: inside;
    /* Ensures bullets don't get clipped */
  }
  .home .et_pb_module.et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container {
    height: 750px !important;
  }
  .corner-borders:before {
    top: 80px !important;
    left: 30px !important;
  }
  .corner-borders:after {
    right: 30px !important;
    bottom: 30px !important;
  }
  .decorative-image {
    min-width: 100% !important;
    aspect-ratio: 1.6;
  }
  .awsm-grid-wrapper .awsm-grid .awsm-grid-show .awsm-grid-padding {
    padding: 20px 0 !important;
  }
  .page-id-1461 .et_pb_row .et_pb_column.extended-column:nth-last-child(1) {
    margin-right: 0 !important;
    width: 100% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(6n-5), .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(6n), .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-of-type(3n-1):nth-last-of-type(1) {
    max-width: 100% !important;
  }
  .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-of-type(3n+2), .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-of-type(3n+3) {
    max-width: calc(50% - 15px) !important;
    min-width: calc(50% - 15px) !important;
    aspect-ratio: 1 !important;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 980px) and (orientation: landscape) {
  .et_pb_module.et_pb_slider .et-pb-slider-arrows {
    bottom: 0% !important;
    margin-right: 140px;
    margin-left: 140px;
  }
  #main-content #page-hero h2 {
    font-size: 2em !important;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_filters ul.clearfix {
    display: initial !important;
  }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    margin-bottom: 10px;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination {
    display: none;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination:has(li) {
    display: block !important;
  }
  .et_pb_row .et_pb_column.extended-column:nth-last-child(1) {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  .et_pb_module.et_pb_blurb.et_pb_blurb_0 {
    display: none !important;
  }
  .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item {
    aspect-ratio: 1 !important;
    max-width: 100% !important;
  }
  .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_pb_row .et_pb_column .et_pb_module:last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
    width: 100%;
  }
  .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(6n-5) {
    aspect-ratio: 2;
    max-width: 100%;
    width: 100%;
  }
  .et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post {
    flex-direction: column !important;
  }
  .et_pb_module.dnxte_blurb .dnxt-blurb-wrapper .dnxt-blurb-image {
    width: 100%;
    max-width: 100%;
  }
  .et_pb_module.dnxte_blurb .dnxt-blurb-wrapper {
    flex-direction: column;
  }
  .page-id-1461 .et_pb_column_4 .et_pb_module.et_pb_code.et_pb_code_1 {
    min-height: 100% !important;
  }
  .single-housing .et_pb_ajax_pagination_container article {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    aspect-ratio: 1 !important;
  }
  .et_pb_module.et_pb_slider .et-pb-slider-arrows {
    bottom: 0% !important;
    margin-right: 140px;
    margin-left: 140px;
  }
  #main-content #page-hero h2 {
    font-size: 2em !important;
  }
  .single-project .et_pb_section_3_tb_body.et_pb_section {
    margin-bottom: 0px !important;
  }
  .single-project .et_pb_section.et_pb_section_4_tb_body.et_section_regular {
    margin-top: 0px !important;
  }
  .page-id-1077 .et_pb_module.et_pb_code.et_pb_code_0 {
    margin-bottom: 0px !important;
  }
  .single-housing .et_pb_ajax_pagination_container {
    flex-direction: column;
    gap: 20px;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_filters ul.clearfix {
    display: initial !important;
  }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    margin-bottom: 10px;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination {
    display: none;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination:has(li) {
    display: block !important;
  }
  .et_pb_row .et_pb_column.extended-column:nth-last-child(1) {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  body:not(.page-id-1461) .et_pb_module.et_pb_blurb.et_pb_blurb_0 {
    display: none !important;
  }
  .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item {
    aspect-ratio: 1 !important;
    max-width: 100% !important;
  }
  .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_pb_row .et_pb_column .et_pb_module:last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
    width: 100%;
  }
  .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(6n-5) {
    aspect-ratio: 2;
    max-width: 100%;
    width: 100%;
  }
  .et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post {
    flex-direction: column !important;
  }
  .et_pb_module.dnxte_blurb .dnxt-blurb-wrapper .dnxt-blurb-image {
    width: 100%;
    max-width: 100%;
  }
  .et_pb_module.dnxte_blurb .dnxt-blurb-wrapper {
    flex-direction: column;
  }
  .page-id-1461 .et_pb_column_4 .et_pb_module.et_pb_code.et_pb_code_1 {
    min-height: 100% !important;
  }
  .single-housing .et_pb_ajax_pagination_container article {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    aspect-ratio: 1 !important;
  }
  .home .et_pb_module.et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container {
    height: 520px !important;
  }
  html body .et_pb_divimenus_flex_1_tb_header .dd-flex {
    gap: 5px !important;
  }
  .et_pb_divimenus_flex_item.hamburger-menu-icon {
    order: 2 !important;
  }
  .dd-divimenu.dd-flex.dd-divimenu-open {
    gap: 0 !important;
  }
  #s1 #community {
    padding: 0 !important;
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 767px) and (orientation: portrait) {
  .et_pb_module.et_pb_slider .et-pb-slider-arrows {
    bottom: 0% !important;
    margin-right: 140px;
    margin-left: 140px;
  }
  #main-content #page-hero h2 {
    font-size: 2em !important;
  }
  .single-project .et_pb_section_3_tb_body.et_pb_section {
    margin-bottom: 0px !important;
  }
  .single-project .et_pb_section.et_pb_section_4_tb_body.et_section_regular {
    margin-top: 0px !important;
  }
  .page-id-1077 .et_pb_module.et_pb_code.et_pb_code_0 {
    margin-bottom: 0px !important;
  }
  .single-housing .et_pb_ajax_pagination_container {
    flex-direction: column;
    gap: 20px;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_filters ul.clearfix {
    display: initial !important;
  }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    margin-bottom: 10px;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination {
    display: none;
  }
  .et_pb_module.et_pb_filterable_portfolio .et_pb_portofolio_pagination:has(li) {
    display: block !important;
  }
  .et_pb_row .et_pb_column.extended-column:nth-last-child(1) {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
  body:not(.page-id-1461) .et_pb_module.et_pb_blurb.et_pb_blurb_0 {
    display: none !important;
  }
  .et_pb_module.et_pb_portfolio .et_pb_ajax_pagination_container .project.et_pb_portfolio_item, .et_pb_module.et_pb_filterable_portfolio .et_pb_portfolio_items .project.et_pb_portfolio_item {
    aspect-ratio: 1 !important;
    max-width: 100% !important;
  }
  .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_pb_row .et_pb_column .et_pb_module:last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
    width: 100%;
  }
  .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post, .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post:nth-child(6n-5) {
    aspect-ratio: 2;
    max-width: 100%;
    width: 100%;
  }
  .et_pb_module.et_pb_posts:not(.portfolio-blog) .et_pb_ajax_pagination_container .et_pb_post {
    flex-direction: column !important;
  }
  .et_pb_module.dnxte_blurb .dnxt-blurb-wrapper .dnxt-blurb-image {
    width: 100%;
    max-width: 100%;
  }
  .et_pb_module.dnxte_blurb .dnxt-blurb-wrapper {
    flex-direction: column;
  }
  .page-id-1461 .et_pb_column_4 .et_pb_module.et_pb_code.et_pb_code_1 {
    min-height: 100% !important;
  }
  .single-housing .et_pb_ajax_pagination_container article {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    aspect-ratio: 1 !important;
  }
  .home .et_pb_module.et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container {
    height: 520px !important;
  }
  html body .et_pb_divimenus_flex_1_tb_header .dd-flex {
    gap: 5px !important;
  }
  .et_pb_divimenus_flex_item.hamburger-menu-icon {
    order: 2 !important;
  }
  .dd-divimenu.dd-flex.dd-divimenu-open {
    gap: 0 !important;
  }
  .awsm-grid-wrapper .awsm-grid .awsm-grid-show .awsm-grid-padding .awsm-content-scrollbar {
    padding-right: 0 !important;
  }
  .awsm-grid-wrapper .awsm-grid .awsm-grid-show .awsm-grid-padding .awsm-content-scrollbar span:first-of-type, .awsm-grid-wrapper .awsm-grid .awsm-grid-show .awsm-grid-padding .awsm-content-scrollbar h2 {
    padding-right: 20px !important;
  }
  html body .drawer-style.style-1 .awsm-details h2 {
    font-size: 22px !important;
  }
  html body .awsm-grid-wrapper .awsm-grid .awsm-grid-show .awsm-grid-padding {
    padding: 20px !important;
    border: solid #192a67 1px;
    margin-top: 20px;
    margin-bottom: 20px !important;
  }
  #s1 #community, #s1 .projects-sections {
    width: 100% !important;
    padding: 0 !important;
  }
  #s1 .projects-sections {
    padding-bottom: 40px !important;
  }
  .et_pb_module.et_pb_posts.portfolio-blog .et_pb_ajax_pagination_container .et_pb_post .post-meta a {
    font-size: 18px !important;
  }
  html body.archive .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    width: 100%;
  }
  #s1 .et_pb_row {
    min-width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}
/* RETINA DISPLAY STYLES */
@media (max-width: 1460px) {
  .et_pb_row .et_pb_column.extended-column:nth-last-child(1) {
    margin-right: calc((-100vw + 80vw) / 2) !important;
    width: calc((80vw / 1.735) + ((100vw - 80vw) / 2));
    padding-right: 50px;
  }
  .et_pb_row .et_pb_column.extended-column:nth-child(1) {
    margin-left: calc((-100vw + 80vw) / 2) !important;
    width: calc((80vw / 1.735) + ((100vw - 80vw) / 2));
    padding-left: 50px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F27-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F26-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F26-scss-tablet-l.scss%22%2C%22wp-content%2Fcustom_codes%2F26-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F26-scss-mobile-l.scss%22%2C%22wp-content%2Fcustom_codes%2F26-scss-mobile-p.scss%22%2C%22wp-content%2Fcustom_codes%2F26-scss-retina.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BACwCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD1DA%3BAAAA%3BAEuCE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAF7FD%3BAEmGA%3BAAAA%3BAAAA%3BAFnGA%3BAEuGA%3BAAAA%3BAAAA%3BAFvGA%3BAE2GA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAFlHA%3BAEsHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFtHA%3BAE6HA%3BAAAA%3BAAAA%3BAF7HA%3BAEkIA%3BAAAA%3BAAAA%3BAFlIA%3BAEsIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAM4C%3BAAAA%3BAAAA%3BAAG7C%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAa0B%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAE3B%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAOG%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWH%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAjdD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAmcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAxqBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAupBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIH%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAF73BF%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE69BA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQG%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAEE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAF99DA%3BAEo%2BDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAFhgED%3BAEsgEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAFvgEA%3BAEygEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAF1gEA%3BAE4gEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF3iED%3BAEmjEA%3BAAAA%3BAAAA%3BAFnjEA%3BAAAA%3BAEwjEA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFplEF%3BAE8lEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFrrEA%3BAAIA%3BAGJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAHpCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAG2DA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHnGA%3BAASA%3BAITA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJrHA%3BAAcA%3BAKdA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BALrHA%3BAAmBA%3BAMnBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANzGA%3BAAwBA%3BAOlBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */