:root {--default-font-family: 'Roboto', sans-serif;--alt-font-family: 'Outfit', sans-serif;--default-font-size: 18px;--default-text-color: #22242F;--dark-red-color: #7c0039;--red-color: #D11241;--light-red-color: #DC1351;--lighter-red-color: #FF91AC;--blue-color: #222D68;--alt-blue-color: #00189A;--light-blue-color: #0074BB;--lighter-blue-color: #D3D6E3;--highlight-color: #F7F7F7;}body {color: var(--default-text-color);font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 400;margin: 0;}p {line-height: 177%;}.p2 {font-size: 21px;line-height: 152%;}.ss-content-block ul li {line-height: 177%;}a {color: var(--red-color);text-transform: none;transition: color 0.3s ease;}a:hover {color: var(--blue-color);}b, strong {font-weight: 700;}.page-count {color: #000;}.pager {background-color: var(--light-blue-color);}.pager.on, .pager:hover {background-color: var(--light-red-color);}.hr {border-color: var(--lighter-blue-color);}h1, .h1-style {font-family: var(--alt-font-family);font-size: 70px;font-weight: 500;letter-spacing: normal;line-height: 112%;}h2, .h2-style {color: var(--blue-color);font-family: var(--alt-font-family);font-size: 50px;font-weight: 500;letter-spacing: normal;line-height: 100%;}h3, .h3-style {font-family: var(--alt-font-family);font-size: 32px;font-weight: 500;letter-spacing: normal;line-height: 112%;}h4, .h4-style {font-family: var(--alt-font-family);font-size: 24px;font-weight: 700;letter-spacing: normal;line-height: 116%;}h5, .h5-style {font-family: var(--alt-font-family);font-size: 18px;font-weight: 600;letter-spacing: normal;line-height: 116%;}h6, .h6-style {font-family: var(--alt-font-family);font-size: 18px;font-weight: 700;letter-spacing: 0.36px;line-height: 116%;}.h4-alt {letter-spacing: 2.16px;text-transform: uppercase;}.p2 {font-family: 'Roboto', sans-serif;font-size: 21px;line-height: 152%;}.red-text {color: #C02E45;}.blue-text {color: #19388A;}.light-red-text {color: var(--lighter-red-color);}.button,.small-action-button {background-color: transparent;border: 1px solid var(--red-color);border-radius: 2px;color: var(--red-color);font-family: 'Outfit', sans-serif;font-size: 12px;font-weight: 500;letter-spacing: 2.16px;line-height: 110%;padding: 16px 36px;position: relative;text-decoration: none;text-transform: uppercase;transition: background-color 0.2s ease, color 0.2s ease;}.small-action-button {font-size: 12px;letter-spacing: 1.44px;padding: 12px 26px;}.button:hover,.small-action-button:hover {background-color: var(--red-color);color: #fff;}.red.button, .red.small-action-button {background-color: var(--red-color);color: #fff;}.red.button:hover, .red.small-action-button:hover {background-color: #fff;color: var(--red-color);}.arrow-link {background-image: url("https://drymalla.sosimplecms3.com/images/icons/arrow-link.svg");background-position: calc(100% - 10px) 70%;background-repeat: no-repeat;background-size: 14px;font-family: var(--alt-font-family);font-size: 12px;font-weight: 500;letter-spacing: 2.16px;padding-right: 40px;text-decoration: none;text-transform: uppercase;transition: background-position 0.3s ease;}.arrow-link:hover {background-position: 100% 70%;}.arrow-link.white {color: #fff;filter: brightness(100);}.marked-text {color: #6C7084;font-family: var(--alt-font-family);font-size: 18px;font-weight: 500;}.marked-text:before {filter: brightness(0.2);background-image: url(../images/icons/text-marker.svg?v=0.1);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: '';display: inline-block;height: 14px;margin-right: 20px;width: 14px;z-index: 1000;}input[type=text], input[type=password], input[type=email], select, textarea, .chosen-container-multi .chosen-choices {border-color: #C1C1C1;border-radius: 4px;}.chosen-container-multi {width: 100% !important;}input[type=text], input[type=password], input[type=email], select, .chosen-container-multi .chosen-choices {font-size: 16px;height: 40px;max-height: 38px;padding: 5px 40px 5px 5px;}.chosen-container-multi .chosen-choices {background-image: url(/images/icons/dropdown-arrow.svg);background-size: 10px;}.chosen-container-multi .chosen-choices li.search-field input[type="text"] {font-size: 14px;padding: 0;}.chosen-container-multi .chosen-choices li.search-field .chosen-search-input.default {height: 100%;margin: 0;}select {background-image: url(/images/icons/dropdown-arrow.svg);background-size: 12px;}select option {color: #000;}select.grey-text,select option:first-child {color: #808080;}#mobile-check-element {display: none;}@media (max-width: 1350px) {#mobile-check-element {display: block;}}@media (max-width: 768px) {h2, .h2-style {font-size: 34px;}}@media (max-width: 768px) {h2, .h2-style {font-size: 30px;}}.header {background-color: #fff;box-shadow: 0px 10px 20px rgba(0,0,0,0.16);display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;margin: 0;height: 100px;position: fixed;top: 0;width: 100%;z-index: 100;}.header .last-list-item-mobile {display: none;}body.page-index .header,body.page-id-7511 .header,body.page-id-7546 .header,body.page-id-7547 .header {opacity: 0;transition: opacity 0.2s ease;transition-delay: 0.5s;}body.page-index.loaded .header,body.page-id-7511.loaded .header,body.page-id-7546.loaded .header,body.page-id-7547.loaded .header {opacity: 1;}.lea-subsite .header,.lci-subsite .header,.lbc-subsite .header {height: 110px;}.lea-subsite .header:after,.lci-subsite .header:after,.lbc-subsite .header:after {bottom: 0;content: '';display: block;height: 10px;left: 0;position: absolute;right: 0;top: auto;z-index: 0;}.lea-subsite .header:after {background: linear-gradient(-90deg, #00189A 0%, #0065A3 100%);}.lci-subsite .header:after {background: linear-gradient(-90deg, var(--dark-red-color) 25%, var(--red-color) 100%);}.lbc-subsite .header:after {background: linear-gradient(-90deg, #0065A3 0%, #00189A 100%);}@media (max-width: 1350px) {.header {overflow: hidden;transition: backdrop-filter 0.3s ease, background-color 0.3s ease, height 0.3s ease;}.header:before {backdrop-filter: blur(0px);background-color: #fffa;bottom: 0;content: '';left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: opacity 0.3s ease;}.show-nav .header:before {backdrop-filter: blur(10px);opacity: 1;}.show-nav .header {backdrop-filter: blur(10px);background-color: transparent;height: 100vh;-webkit-backdrop-filter: blur(10px);}.lea-subsite .header:before {background: linear-gradient(315deg, #00189AAA 0%, #0074BBAA 100%);}.lci-subsite .header:before {background: linear-gradient(315deg, #7c0039CC 50%, #D11241CC 100%);}.lbc-subsite .header:before {background: linear-gradient(315deg, #0074BBAA 0%, #00189AAA 100%);}}.header .logo {display: block;filter: blur(10px);height: 52px;margin: 0 auto;max-width: 335px;opacity: 0;top: 21px;transition: filter 0.3s ease, opacity 0.3s ease, transform 0.2s ease;width: 100%;}body.loaded .header .logo {filter: blur(0px);opacity: 1;}.header .logo:hover {transform: scale(1.08);}.header .logo svg {display: block;height: 100%;width: 100%;}.header .logo svg * {clip-path: none;}@media (max-width: 1350px) {.header .logo {display: block;position: absolute;left: 60px;max-width: 150px;right: auto;top: 25px;transition: transform 0.3s ease;}body.page-index.at-tip-top .header .logo,.page-id-7511.at-tip-top .header .logo, .page-id-7546.at-tip-top .header .logo, .page-id-7547.at-tip-top .header .logo {height: auto;}.show-nav .header .logo {pointer-events: none;}.lea-subsite.show-nav .header a svg *,.lci-subsite.show-nav .header a svg *,.lbc-subsite.show-nav .header a svg * {fill: #fff;}}@media (max-width: 768px) {.header .logo {left: 25px;}}.nav-toggle {align-items: center;align-self: flex-end;color: var(--blue-color);display: none;height: 100px;justify-content: center;max-height: 150px;position: absolute;right: 190px;text-decoration: none;top: 0;transition: height 0.3s ease;width: 80px;}.show-nav .nav-toggle {height: 100px;}.nav-toggle .lines:before,.nav-toggle .lines,.nav-toggle .lines:after {background-color: #001871;border-radius: 2px;content: '';display: block;height: 2px;margin-bottom: auto;margin-top: auto;transition: background-color 0.3s ease, transform 0.3s ease;width: 24px;}.nav-toggle .lines:before {margin-top: -6px;}.nav-toggle .lines:after {margin-top: 10px;}.show-nav .nav-toggle .lines,.show-nav .nav-toggle:hover .lines {background-color: transparent;transition: background 0.3s ease, transform 0.3s ease;}.show-nav .nav-toggle .lines:before {transform: rotate(45deg) translate(4px, 3px);}.show-nav .nav-toggle .lines:after {transform: rotate(-45deg) translate(5px, -5px);}@media (max-width: 1350px) {.nav-toggle {display: flex;}.nav-toggle:after {content: 'Menu';font-size: 16px;font-weight: 500;margin-left: 10px;transition: color 0.3s ease;}.nav-toggle:hover:after {color: var(--red-color);}.nav-toggle:hover .lines:before,.nav-toggle:hover .lines,.nav-toggle:hover .lines:after {background-color: var(--red-color);}.lea-subsite.show-nav .nav-toggle:after,.lci-subsite.show-nav .nav-toggle:after,.lbc-subsite.show-nav .nav-toggle:after {color: #fff;}.lea-subsite.show-nav .last-list-item-mobile a,.lci-subsite.show-nav .last-list-item-mobile a,.lbc-subsite.show-nav .last-list-item-mobile a {border-color: #fff;color: #fff;}.lea-subsite.show-nav .nav-toggle .lines:before,.lea-subsite.show-nav .nav-toggle .lines:after,.lci-subsite.show-nav .nav-toggle .lines:before,.lci-subsite.show-nav .nav-toggle .lines:after,.lbc-subsite.show-nav .nav-toggle .lines:before,.lbc-subsite.show-nav .nav-toggle .lines:after {background-color: #fff;}}@media (max-width: 768px) {.nav-toggle {right: 150px;}}@media (max-width: 500px) {.nav-toggle {right: 30px;}}.primary-nav-wrap {height: 100%;opacity: 0;transition: opacity 0.3s ease;}body.loaded .primary-nav-wrap {opacity: 1;}.primary-nav-wrap > ul {background-color: #fff;display: flex;height: 100%;list-style: none;margin: 0;justify-content: space-between;padding: 0 105px;position: relative;}.primary-nav-wrap li {list-style: none;position: relative;}.primary-nav-wrap > ul > li.nav-link-logo {margin: 0 auto;}.primary-nav-wrap > ul > li.nav-link-logo #logo {padding: 0;}.primary-nav-wrap > ul > li {align-items: center;display: flex;height: 100%;}.primary-nav-wrap > ul > li:last-child > a:not(.expand-btn),.last-list-item-mobile li a {border: 1px solid var(--red-color);border-radius: 2px;color: var(--red-color);margin-left: 20px;padding: 15px 13px;transition: background-color 0.3s ease, color 0.3s ease;}.primary-nav-wrap > ul > li:last-child > a:not(.expand-btn):hover,.header .last-list-item-mobile > li > a:hover {background-color: var(--red-color);color: #fff;}.primary-nav-wrap ul > li > a:not(.expand-btn) {color: var(--default-text-color);font-family: var(--alt-font-family);font-size: 14px;font-weight: 400;letter-spacing: 1.68px;padding: 12px 13px;text-decoration: none;text-transform: uppercase;}.primary-nav-wrap > ul li > a.expand-btn:before,.primary-nav-wrap > ul li > a.expand-btn:after {transition: background-color 0.3s ease;}.primary-nav-wrap > ul li > a.expand-btn {display: block;height: 16px;padding: 15px;position: absolute;right: 10px;top: 10px;width: 16px;}.primary-nav-wrap > ul > li > a.expand-btn {display: none;}.primary-nav-wrap > ul li > a.expand-btn:before,.primary-nav-wrap > ul li > a.expand-btn:after {background-color: var(--default-text-color);content: '';display: block;height: 2px;position: absolute;transform: translateY(-50%);width: 10px;}.primary-nav-wrap > ul li > a.expand-btn:after {transform: rotate(90deg) translate(-15%,-20%);}.primary-nav-wrap > ul li.selected > a.expand-btn:after {opacity: 0;}.primary-nav-wrap > ul li:hover > a,.primary-nav-wrap > ul li.selected > a {color: var(--red-color);}.primary-nav-wrap > ul li.selected > a.expand-btn:before,.primary-nav-wrap > ul li.selected > a.expand-btn:after,.primary-nav-wrap > ul li:hover > a.expand-btn:before,.primary-nav-wrap > ul li:hover > a.expand-btn:after {background-color: var(--red-color);}@media (max-width: 1500px) {.primary-nav-wrap > ul {padding: 0 15px;}}@media (max-width: 1350px) {.primary-nav-wrap {left: 0;margin-top: 100px;max-height: calc(100vh - 100px);overflow-x: hidden;overflow-y: overlay;padding-right: 0;padding-top: 0px;position: absolute;right: 0;top: 0;}.primary-nav-wrap::-webkit-scrollbar {background-color: transparent;width: 10px;}.primary-nav-wrap::-webkit-scrollbar-thumb {background-color: var(--blue-color);border-radius: 10px;}.primary-nav-wrap > ul {background-color: transparent;display: block;height: auto;margin-top: 0px;padding-bottom: 150px;}.primary-nav-wrap > ul li {display: block;}.primary-nav-wrap > ul > li.nav-link-logo {max-height: 100px;position: absolute;top: -100px;}.primary-nav-wrap > ul > .nav-link-logo .logo {margin-top: 20px;}.primary-nav-wrap > ul > li:last-child {display: none;}.header .last-list-item-mobile {display: block;font-family: var(--alt-font-family);font-size: 14px;font-weight: 600;letter-spacing: 1.68px;padding: 0 15px;list-style: none;position: absolute;right: 60px;top: 27px;width: fit-content;}.header .last-list-item-mobile > li > a {padding: 11px 13px;text-decoration: none;text-transform: uppercase;}.primary-nav-wrap > ul > li > a.expand-btn {display: block;}.primary-nav-wrap > ul > li:not(.nav-link-logo) > a:not(.expand-btn),.primary-nav-wrap > ul li:not(.nav-link-logo) > a:not(.expand-btn) {display: block;padding: 15px;}.lea-subsite.show-nav .primary-nav-wrap > ul > li:not(.nav-link-logo) > a:not(.expand-btn), .lea-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo) > a:not(.expand-btn),.lci-subsite.show-nav .primary-nav-wrap > ul > li:not(.nav-link-logo) > a:not(.expand-btn), .lci-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo) > a:not(.expand-btn),.lbc-subsite.show-nav .primary-nav-wrap > ul > li:not(.nav-link-logo) > a:not(.expand-btn), .lbc-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo) > a:not(.expand-btn) {border-color: #fff;color: #fff;}.lea-subsite.show-nav .primary-nav-wrap > ul > li:not(.nav-link-logo) > a.expand-btn:before, .lea-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo) > a.expand-btn:after,.lci-subsite.show-nav .primary-nav-wrap > ul > li:not(.nav-link-logo) > a.expand-btn:before, .lci-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo) > a.expand-btn:after,.lbc-subsite.show-nav .primary-nav-wrap > ul > li:not(.nav-link-logo) > a.expand-btn:before, .lbc-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo) > a.expand-btn:after {background-color: #fff;}.lea-subsite.show-nav .primary-nav-wrap > ul li.selected:not(.nav-link-logo) > a:not(.expand-btn),.lea-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo):hover > a:not(.expand-btn) {color: var(--lighter-blue-color);}.lea-subsite.show-nav .primary-nav-wrap > ul li.selected:not(.nav-link-logo) > a.expand-btn:before,.lea-subsite.show-nav .primary-nav-wrap > ul li.selected:not(.nav-link-logo) > a.expand-btn:after,.lea-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo):hover > a.expand-btn:before,.lea-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo):hover > a.expand-btn:after {background-color: var(--lighter-blue-color);}.lci-subsite.show-nav .primary-nav-wrap > ul li.selected:not(.nav-link-logo) > a:not(.expand-btn),.lci-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo):hover > a:not(.expand-btn) {color: var(--lighter-red-color);}.lci-subsite.show-nav .primary-nav-wrap > ul li.selected:not(.nav-link-logo) > a.expand-btn:before,.lci-subsite.show-nav .primary-nav-wrap > ul li.selected:not(.nav-link-logo) > a.expand-btn:after,.lci-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo):hover > a.expand-btn:before,.lci-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo):hover > a.expand-btn:after {background-color: var(--lighter-red-color);}.lbc-subsite.show-nav .primary-nav-wrap > ul li.selected:not(.nav-link-logo) > a:not(.expand-btn),.lbc-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo):hover > a:not(.expand-btn) {color: var(--light-blue-color);}.lbc-subsite.show-nav .primary-nav-wrap > ul li.selected:not(.nav-link-logo) > a.expand-btn:before,.lbc-subsite.show-nav .primary-nav-wrap > ul li.selected:not(.nav-link-logo) > a.expand-btn:after,.lbc-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo):hover > a.expand-btn:before,.lbc-subsite.show-nav .primary-nav-wrap > ul li:not(.nav-link-logo):hover > a.expand-btn:after {background-color: var(--blue-color);}}@media (max-width: 768px) {.header .last-list-item-mobile {right: 10px;}}@media (max-width: 500px) {.primary-nav-wrap > ul > li:last-child {display: block;margin-left: 0;margin-right: auto;margin-top: 20px;order: -1;position: relative;right: 0;top: 0;width: fit-content;}.primary-nav-wrap > ul > li:last-child > a:not(.expand-btn) {margin-left: 15px;}.header .last-list-item-mobile {display: none;}.lea-subsite.show-nav .primary-nav-wrap > ul > li:last-child > a:not(.expand-btn):hover,.lci-subsite.show-nav .primary-nav-wrap > ul > li:last-child > a:not(.expand-btn):hover,.lbc-subsite.show-nav .primary-nav-wrap > ul > li:last-child > a:not(.expand-btn):hover {background-color: #fff;}.lea-subsite.show-nav .primary-nav-wrap > ul > li:last-child:hover > a:not(.expand-btn),.lea-subsite.show-nav .primary-nav-wrap > ul > li:last-child > a:not(.expand-btn):hover {color: var(--blue-color);}.lci-subsite.show-nav .primary-nav-wrap > ul > li:last-child:hover > a:not(.expand-btn),.lci-subsite.show-nav .primary-nav-wrap > ul > li:last-child > a:not(.expand-btn):hover {color: var(--red-color);}.lbc-subsite.show-nav .primary-nav-wrap > ul > li:last-child:hover > a:not(.expand-btn),.lbc-subsite.show-nav .primary-nav-wrap > ul > li:last-child > a:not(.expand-btn):hover {color: var(--dark-blue-color);}}.primary-nav-wrap > ul ul {background-color: #fff;box-shadow: 0px 10px 20px rgba(0,0,0,0.16);display: block;left: 0;max-height: calc(100vh - 200px);max-width: 350px;min-width: 280px;opacity: 0;overflow-x: hidden;overflow-y: scroll;padding: 18px 0;pointer-events: none;position: absolute;top: 0;transition: opacity 0.3s ease, top 0.3s ease;z-index: -1;}.primary-nav-wrap > ul ul::-webkit-scrollbar {background-color: transparent;width: 10px;}.primary-nav-wrap > ul ul::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0.1);border-radius: 10px;}.primary-nav-wrap > ul > li:hover > ul {opacity: 1;pointer-events: all;top: 100%;}.lea-subsite .primary-nav-wrap > ul > li > ul,.lci-subsite .primary-nav-wrap > ul > li > ul,.lbc-subsite .primary-nav-wrap > ul > li > ul {z-index: 1;}.lea-subsite .primary-nav-wrap > ul > li:hover > ul,.lci-subsite .primary-nav-wrap > ul > li:hover > ul,.lbc-subsite .primary-nav-wrap > ul > li:hover > ul {top: calc(100% - 10px);z-index: 1;}.primary-nav-wrap > ul ul * {pointer-events: none;}.primary-nav-wrap > ul > li:hover > ul * {pointer-events: all;}.primary-nav-wrap > ul ul:before {background-color: #fff;bottom: auto;content: '';display: block;height: 20px;position: absolute;top: -20px;width: 100%;}.primary-nav-wrap > ul ul > li {padding-right: 20px;}.primary-nav-wrap > ul ul > li > a:not(.expand-btn) {display: block;padding: 16px 20px;transition: color 0.3s ease, padding 0.3s ease;}.primary-nav-wrap > ul ul > li > a:not(.expand-btn):hover {padding-left: 25px;}.primary-nav-wrap > ul ul ul {border-left: 2px solid var(--highlight-color);box-shadow: none;display: none;height: auto;margin-left: 20px;margin-right: -20px;max-height: none;opacity: 1;overflow: visible;padding: 0;position: relative;top: 0;width: auto;z-index: 0;}.primary-nav-wrap > ul ul ul > li {padding: 0;}.primary-nav-wrap > ul ul > li.selected > ul {display: block;}.primary-nav-wrap > ul ul ul ul {margin-right: 0;}@media (max-width: 1350px) {.primary-nav-wrap > ul ul {background-color: transparent;border-left: 1px solid #000;box-shadow: none;display: none;height: auto;margin: 0 15px;max-height: none;opacity: 1;padding: 0;pointer-events: all;position: relative;z-index: 0;}.lea-subsite .primary-nav-wrap > ul ul,.lci-subsite .primary-nav-wrap > ul ul,.lbc-subsite .primary-nav-wrap > ul ul {border-color: #fff;}.primary-nav-wrap > ul li.selected > ul {display: block;}}.secondary-nav-wrap {display: none;left: 0px;max-height: calc(100vh - 200px);max-width: 320px;overflow-y: scroll;position: absolute;top: 118px;transition: 0.5s ease opacity, 0.5s ease visibility;width: auto;}.has-secondary-nav .secondary-nav-wrap {display: block;}.lock-secondary-nav .secondary-nav-wrap {opacity: 1;position: fixed;top: 218px;visibility: visible;z-index: 10;}.lock-nav-at-footer .secondary-nav-wrap {bottom: -38px;margin-top: 0;position: absolute;top: auto;}.secondary-nav-wrap::-webkit-scrollbar {background-color: rgba(0,0,0,0);width: 10px;}.secondary-nav-wrap::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0.2);border-radius: 10px;}.secondary-nav-wrap .secondary-nav-wrap .secondary-nav ul {list-style: none;margin: 0;padding: 0px;} .secondary-nav-wrap .secondary-nav > ul > li {display: none;}.secondary-nav-wrap .secondary-nav > ul > li.selected {display: block;}.secondary-nav-wrap .secondary-nav ul ul {display: block;list-style: none;padding-left: 0px;} .secondary-nav-wrap .secondary-nav ul li {position: relative;}.secondary-nav-wrap .secondary-nav ul li:before {background-color: var(--primary-color);background-position: 50%;background-repeat: no-repeat;background-size: contain;clip-path: polygon(0% 0%, 100% 50%, 0% 100%);content: '';display: block;height: 12px;opacity: 0;position: absolute;top: 13px;transition: opacity 0.3s ease;width: 8px;}.secondary-nav-wrap .secondary-nav ul li:hover:before,.secondary-nav-wrap .secondary-nav ul li.selected:before {opacity: 1;}.secondary-nav-wrap .secondary-nav ul li a {border-bottom: 1px solid var(--lighter-blue-color);color: var(--default-text-color);display: block;font-family: var(--alt-font-family);font-size: 16px;font-weight: 300;line-height: 133%;padding: 16px 24px 16px 0px;text-decoration: none;text-transform: none;transition: 0.2s ease color, padding 0.3s ease;}.secondary-nav-wrap .secondary-nav ul li.sub > a:before,.secondary-nav-wrap .secondary-nav ul li.sub > a:after {background-color: var(--green-color);content: '';display: block;height: 3px;margin-top: -18px;opacity: 1;position: absolute;right: 10px;transition: opacity 0.2s ease;width: 12px;} .secondary-nav-wrap .secondary-nav ul li.sub > a:before {margin-top: 14px;right: 10px;transform: rotate(90deg);}.secondary-nav-wrap .secondary-nav ul li.selected.sub > a:before {opacity: 0;}.secondary-nav-wrap .secondary-nav ul li > a:hover,.secondary-nav-wrap .secondary-nav ul li.selected > a {color: var(--light-blue-color);font-weight: 700;padding: 16px 19px 16px 0px;}.secondary-nav-wrap .secondary-nav > ul > li.selected > a {color: var(--default-text-color);font-family: var(--alt-font-family);font-size: 24px;font-weight: 500;padding-bottom: 25px;text-transform: none;}@media (max-width: 1680px) {.secondary-nav-wrap {background-color: var(--highlight-color);box-shadow: 0px 20px 40px rgba(0,0,0,0.16);height: 60px;max-width: none;overflow: hidden;right: 0;top: 0;transition: height 0.3s ease;width: auto;z-index: 10;}.secondary-nav-wrap:after {background-image: url(/images/icons/dropdown-arrow.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;color: var(--default-text-color);content: '';cursor: pointer;display: block;font-size: 40px;font-weight: 700;height: 12px;position: absolute;right: 20px;top: 30px;transform: translateY(-50%);width: 12px;}.secondary-nav-wrap:hover:after {color: var(--light-blue-color);}.lock-secondary-nav .secondary-nav-wrap {top: 110px;}.secondary-nav-wrap .secondary-nav ul,.secondary-nav-wrap .secondary-nav ul ul {margin: 0;padding: 0 25px;}.secondary-nav-wrap:hover {display: block;}.secondary-nav-wrap .secondary-nav ul ul li a {border-bottom: none;padding: 10px 0;}.secondary-nav-wrap .secondary-nav > ul > li.selected > a {border-bottom: 0;padding: 14px 0;}}.ss-section-wrap-inner.has-ss-image-block.do-mobile-swap .ss-content-block.ss-image-block:last-child,.ss-section-wrap-inner.has-ss-image-block.do-mobile-swap .ss-content-block {order: 0;}.page-banner {display: none;}.breadcrumbs-wrap {margin: 0 auto 0 auto;max-width: 1310px;padding-left: 50px;position: relative;}.breadcrumbs-wrap > .wrapper {margin-left: 0;margin-right: auto;}.breadcrumbs-wrap a {color: #f7f7f7;font-family: var(--alt-font-family);font-size: 18px;font-weight: 500;letter-spacing: 2.16px;text-decoration: none;text-transform: uppercase;}.breadcrumbs-wrap a:first-child {display: none;}.lea-subsite .breadcrumbs-wrap a:nth-child(2),.lci-subsite .breadcrumbs-wrap a:nth-child(2),.lbc-subsite .breadcrumbs-wrap a:nth-child(2) {display: none;}.breadcrumbs-wrap a:not(:last-child):after {content: '/';margin-left: 10px;margin-right: 7px;}.breadcrumbs-wrap:before {background-image: url(/images/icons/text-marker.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: '';display: block;height: 14px;margin-left: -40px;position: absolute;top: 50%;transform: translateY(-50%);width: 14px;}#breadcrumbs {color: transparent;}.has-custom-banner-text .custom-page-banner {padding: 160px 60px;}.has-custom-banner-text .custom-page-banner .heading-wrap.has-custom-page-banner-caption {margin-left: 0;margin-top: 40px;}.custom-page-banner {background-position: 50%;background-repeat: no-repeat;background-size: cover;margin-top: 100px;opacity: 0;padding: 90px 60px;position: relative;transition: opacity 0.3s ease;z-index: 0;}body.loaded .custom-page-banner {opacity: 1;}.custom-page-banner:before {background: linear-gradient(315deg, var(--light-blue-color) 0%, var(--blue-color) 40%, var(--light-red-color));bottom: 0;content: '';display: block;left: 0;opacity: 0.9;pointer-events: none;position: absolute;right: 0;top: 0;z-index: -1;}.custom-page-banner h1,.custom-page-banner .custom-page-banner-caption {color: #fff;font-family: var(--alt-font-family);font-size: 70px;font-weight: 500;margin: 0 auto;max-width: 1300px;text-transform: none;}.custom-page-banner .heading-wrap > h1,.content-heading-wrap {display: none;}.lea-subsite.page-type-0:not(.page-id-7511) .middle-area .wrapper,.lci-subsite.page-type-0:not(.page-id-7546) .middle-area .wrapper,.lbc-subsite.page-type-0:not(.page-id-7547) .middle-area .wrapper {padding: 40px;}.has-secondary-nav.lea-subsite.page-type-0:not(.page-id-7511) .main-content,.has-secondary-nav.lci-subsite.page-type-0:not(.page-id-7546) .main-content,.has-secondary-nav.lbc-subsite.page-type-0:not(.page-id-7547) .main-content {margin: 0 auto;max-width: 960px;}.middle-area {opacity: 0;position: relative;transition: opacity 0.3s ease;}body.loaded .middle-area {opacity: 1;}.main-content {padding: 100px 0 80px;}.main-content h1 {color: var(--blue-color);font-size: 50px;}.lci-subsite .main-content h1 {color: var(--dark-red-color);}.three-links-section .col-3 {flex: auto;margin: 0px;}.three-links-section .col-3:nth-child(2) { transform: translateX(1px); }.three-links-section .ss-content-block:nth-child(2) .image-link-box:first-child {border-bottom-left-radius: 4px;border-top-left-radius: 4px;}.three-links-section .ss-content-block:nth-child(4) .image-link-box:first-child {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}.highlighted-category-section {margin-bottom: 60px;padding-left: 130px;}.highlighted-category-section .ss-section-wrap-inner {background-color: var(--highlight-color);max-width: 1120px;position: relative;}.highlighted-category-section .heading {background: linear-gradient(315deg, var(--light-blue-color) 0%, var(--blue-color) 40%, var(--light-red-color));bottom: 35px;left: 0;margin: 35px 0px 35px -150px;text-align: center;top: 35px;width: 250px;}.highlighted-category-section .ss-content-block:not(.heading) {color: var(--blue-color);font-family: var(--alt-font-family);font-size: 18px;font-weight: 500;height: fit-content;margin: 100px auto 0;}.highlighted-category-section .ss-content-block:not(.heading) p {margin-bottom: 10px;}.highlighted-category-section .heading h3 {color: #fff;margin: 0;padding: 100px 30px;}.callout-section .ss-section-wrap-inner {max-width: none;}.callout-section.left .ss-section-wrap-inner {margin-left: calc(50% - 545px);}.callout-section.right .ss-section-wrap-inner {margin-right: calc(50% - 625px);}.callout-section.right .col-2:not(.ss-image-block) {padding-left: 490px;}.callout-section {margin-bottom: 80px;}.callout-section .col-2 {flex: auto;margin: 0;}.callout-section .col-2.ss-image-block {background-position: 50%;background-repeat: no-repeat;background-size: cover;box-shadow: 0px 20px 40px rgba(0,0,0,16%);flex: 30%;margin: 100px 0 100px -100px;min-height: 460px;}.callout-section .col-2.ss-image-block img {display: none;}.callout-section .col-2:not(.ss-image-block) {display: flex;flex: 60%;flex-direction: column;justify-content: center;margin-left: -300px;padding-left: 400px;padding-right: 160px;z-index: -1;}.services-section {background: linear-gradient(180deg, var(--light-blue-color) 0%, var(--blue-color) 50%, var(--light-red-color) 120%);margin: 0 auto 140px;max-width: none;padding: 90px calc(50vw - 490px);position: relative;}.services-section .marked-text {filter: brightness(100);font-size: 21px;color: #fff;}.three-links-section .col-4-5 {padding-right: 100px;}.quote-box-slider-section .col-1 {display: none;}.quote-box-slider-section #quote-box-slider {margin: 0 -15px;width: calc(100% + 30px);}.quote-box-slider-section #quote-box-slider .slick-slide {margin: 15px;}.quote-box-slider-section #quote-box-slider .slick-prev,.quote-box-slider-section #quote-box-slider .slick-next {background-color: transparent;background-image: url(/images/shared/next-arrow.svg?v=0.03);background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;border: none;color: transparent;cursor: pointer;filter: invert(1);height: 40px;opacity: 0.1;position: absolute;right: auto;top: 50%;transform: rotate(180deg) translateY(-50%);transition: opacity 0.3s ease;width: 40px;z-index: 10;}.quote-box-slider-section #quote-box-slider .slick-next {left: auto;right: 0;transform: translateY(50%);}.quote-box-slider-section #quote-box-slider .slick-prev:hover,.quote-box-slider-section #quote-box-slider .slick-next:hover {opacity: 0.5;}.lea-subsite .custom-page-banner:before {background: linear-gradient(315deg, var(--blue-color) 0%, var(--light-blue-color) 75%);}.lci-subsite .custom-page-banner:before {background: linear-gradient(315deg, var(--dark-red-color) 0%, var(--red-color) 75%);}.lbc-subsite .custom-page-banner:before {background: linear-gradient(315deg, var(--light-blue-color) 0%, var(--blue-color) 75%);}.lea-subsite .content-heading-wrap,.lci-subsite .content-heading-wrap,.lbc-subsite .content-heading-wrap,.lea-subsite .custom-page-banner .heading-wrap h1,.lci-subsite .custom-page-banner .heading-wrap h1,.lbc-subsite .custom-page-banner .heading-wrap h1 {display: block;padding: 0 15px;}.lea-subsite .custom-page-banner h1,.lea-subsite .custom-page-banner .custom-page-banner-caption,.lci-subsite .custom-page-banner h1,.lci-subsite .custom-page-banner .custom-page-banner-caption,.lbc-subsite .custom-page-banner h1,.lbc-subsite .custom-page-banner .custom-page-banner-caption {font-size: 90px;}.lea-subsite .content-heading-wrap h1 {color: var(--blue-color);}.lci-subsite .content-heading-wrap h1 {color: var(--dark-red-color)}.lbc-subsite .content-heading-wrap h1 {color: #19388A;}.lea-subsite .custom-page-banner .heading-wrap,.lci-subsite .custom-page-banner .heading-wrap,.lbc-subsite .custom-page-banner .heading-wrap {margin: 0 auto 0 55px;padding: 0;}.lea-subsite.page-type-0 .custom-page-banner .heading-wrap,.lci-subsite.page-type-0 .custom-page-banner .heading-wrap,.lbc-subsite.page-type-0 .custom-page-banner .heading-wrap {margin-left: 0;}.lea-subsite .custom-page-banner .heading-wrap h1,.lci-subsite .custom-page-banner .heading-wrap h1,.lbc-subsite .custom-page-banner .heading-wrap h1 {margin: 0;padding: 0;}.lea-subsite .custom-page-banner .heading-wrap.has-custom-page-banner-caption > h1,.lci-subsite .custom-page-banner .heading-wrap.has-custom-page-banner-caption > h1,.lbc-subsite .custom-page-banner .heading-wrap.has-custom-page-banner-caption > h1 {display: none;}.experience-page-banner-image {display: none;}@media (max-width: 1420px) {.highlighted-category-section {padding-left: 165px;}.highlighted-category-section .ss-section-wrap-inner {max-width: 1110px;}.callout-section.left .ss-section-wrap-inner {margin-left: 60px;margin-right: 0;}.callout-section .col-2.ss-image-block.left {margin-left: 0;}.callout-section.right .col-2:not(.ss-image-block) {padding-left: 320px;}.breadcrumbs-wrap {padding-left: 42px;}}@media (max-width: 1380px) {.callout-section.right .ss-section-wrap-inner {margin-right: 60px;}}@media (max-width: 1250px) {.has-secondary-nav.lea-subsite.page-type-0:not(.page-id-7511) .middle-area .wrapper,.has-secondary-nav.lci-subsite.page-type-0:not(.page-id-7546) .middle-area .wrapper,.has-secondary-nav.lbc-subsite.page-type-0:not(.page-id-7547) .middle-area .wrapper {padding: 40px;}}@media (max-width: 1200px) {.highlighted-category-section {padding: 100px 15px 0px;}.highlighted-category-section .ss-section-wrap-inner {padding-bottom: 30px;padding-top: 100px;}.highlighted-category-section .heading {bottom: auto;left: 30px;margin: 0 0 0;padding: 0px;position: absolute;right: 30px;top: -50px;width: auto;}.highlighted-category-section .heading h3 {padding: 30px;}.highlighted-category-section .ss-content-block:not(.heading) {margin-top: 30px;}.callout-section.left .ss-section-wrap-inner,.callout-section.right .ss-section-wrap-inner {flex-direction: column;margin: 0;}.callout-section.right .ss-section-wrap-inner {flex-direction: column-reverse;}.callout-section.right .col-2:not(.ss-image-block) {padding: 60px;}.callout-section.left .col-2.ss-image-block,.callout-section.right .col-2.ss-image-block {margin-bottom: 200px;margin-top: 0;margin-left: 120px;margin-right: 120px;width: auto;}.callout-section .col-2:not(.ss-image-block) {margin: -300px 60px 0px;padding: 260px 60px 60px;width: auto;}.callout-section.right .col-2:not(.ss-image-block) {margin: -400px 60px 0px;padding: 260px 60px 60px;width: auto;}}@media (max-width: 1080px) {.services-section {padding: 45px}}@media (max-width: 1024px) {.custom-page-banner {padding: 90px 70px;}.three-links-section .col-4-5 {flex: auto;padding-right: 0px;}}@media (max-width: 800px) {.services-section .category-row {flex-direction: column;padding-bottom: 30px;}.services-section .category-row li:not(:last-child) {border-bottom: 1px solid rgba(255,255,255,0.4);border-right: none;}}@media (max-width: 768px) {.custom-page-banner, .has-custom-banner-text .custom-page-banner {padding: 60px 30px;}.custom-page-banner h1,.custom-page-banner .custom-page-banner-caption {font-size: 40px;}.lea-subsite .custom-page-banner h1, .lea-subsite .custom-page-banner .custom-page-banner-caption, .lci-subsite .custom-page-banner h1, .lci-subsite .custom-page-banner .custom-page-banner-caption, .lbc-subsite .custom-page-banner h1, .lbc-subsite .custom-page-banner .custom-page-banner-caption {font-size: 50px;}.lea-subsite .content-heading-wrap, .lci-subsite .content-heading-wrap, .lbc-subsite .content-heading-wrap, .lea-subsite .custom-page-banner .heading-wrap h1, .lci-subsite .custom-page-banner .heading-wrap h1, .lbc-subsite .custom-page-banner .heading-wrap h1 {padding: 0;}.lea-subsite.page-type-0:not(.page-id-7511) .middle-area .wrapper, .lci-subsite.page-type-0:not(.page-id-7546) .middle-area .wrapper, .lbc-subsite.page-type-0:not(.page-id-7547) .middle-area .wrapper {padding: 0;}.lea-subsite.has-secondary-nav.page-type-0:not(.page-id-7511) .middle-area .wrapper, .lci-subsite.has-secondary-nav.page-type-0:not(.page-id-7546) .middle-area .wrapper, .lbc-subsite.has-secondary-nav.page-type-0:not(.page-id-7547) .middle-area .wrapper {padding: 60px 0 0;}.matches-content-heading-wrap-h1 {display: none;}.main-content {padding: 30px 0;}.highlighted-category-section {margin-bottom: 40px;}.callout-section .col-2:not(.ss-image-block) {margin: -200px 0 0;}.callout-section.left .col-2.ss-image-block,.callout-section.right .col-2.ss-image-block {margin: 0px;width: 100%;}.callout-section.right .col-2:not(.ss-image-block) {margin: -200px 0 0;}.three-links-section .col-3,.three-links-section .col-3:nth-child(3n-4),.three-links-section .col-3:nth-child(3n-1),.three-links-section .col-3:nth-child(3n) {margin: 0px;}.three-links-section .ss-section-wrap-inner .col-3 .image-link-box {border-radius: 4px;}.three-links-section .image-link-box {margin-bottom: 30px;}.custom-page-banner h1 {font-size: 44px;}.content-heading-wrap h2 {font-size: 34px;}.breadcrumbs-wrap {padding-left: 38px;}.quote-box-slider-section #quote-box-slider .slick-prev {height: 20px;left: 30px;width: 20px;}.quote-box-slider-section #quote-box-slider .slick-next {height: 20px;right: 30px;width: 20px;}}@media (max-width: 500px) {.highlighted-category-section {margin-bottom: 30px;padding: 60px 0 0;}.breadcrumbs-wrap a {font-size: 16px;letter-spacing: 0.7px;text-transform: none;}.callout-section {margin-bottom: 30px;}.callout-section .col-2:not(.ss-image-block) {padding-bottom: 25px;padding-left: 25px;padding-right: 25px;padding-top: 225px;}.callout-section.right .col-2:not(.ss-image-block) {padding: 230px 30px 30px;}.lea-subsite .content-heading-wrap h1, .lci-subsite .content-heading-wrap h1, .lbc-subsite .content-heading-wrap h1 {font-size: 50px;}.quote-box-slider-section #quote-box-slider .slick-prev {height: 20px;left: 5px;width: 20px;}.quote-box-slider-section #quote-box-slider .slick-next {right: 5px;}}.upper-pager {display: none;}.inline-gallery-wrap .slide .image {margin-bottom: 0;}.image-dropshadow {box-shadow: 0px 20px 40px rgba(0,0,0,16%);}.submission-form-wrap .submission-form .form-section,.feedback-form-section .submission-form-wrap:not(.has-driving-directions) .submission-form .form-section {columns: 2;}.feedback-form-section .submission-form-wrap:not(.has-driving-directions) {margin-top: 30px;}.submission-form-wrap .submission-form .form-section .field-wrap {break-inside: avoid;position: relative;}.submission-form-wrap .submission-form .form-section #custom-field-message {min-height: 199px;}.submission-form-wrap #form-section-captcha {margin-left: auto;margin-right: 0;width: 305px;}.submission-form-wrap #form-section-captcha .field-wrap {display: block;margin-left: auto;margin-right: 0;}.submission-form-wrap .submit-wrap {width: fit-content;}.submission-form-wrap .submit-wrap #submit-button {margin-left: auto;}.submission-form-wrap:not(.has-driving-directions) {margin: 0 auto;max-width: 900px}.submission-form-wrap:not(.has-driving-directions) .submission-form .form-section {columns: 1;}form .field-wrap label {color: #808080;}.inspiration-gallery-filters .select-option-drop {backdrop-filter: blur(30px);background-color: rgba(255,255,255,0.7);background-image: url(/images/icons/dropdown-arrow.svg);background-size: 12px;border: none;border-radius: 4px;font-family: var(--alt-font-family);font-size: 14px;font-weight: 400;letter-spacing: 2.52px;padding: 5px 20px;text-transform: uppercase;}.inspiration-gallery-list {overflow: hidden;}.inspiration-gallery-list .view-mode,.inspiration-gallery-list a .caption,.masonry-grid .masonry-item a:before {display: none;}.inspiration-gallery-items {display: flex;margin-right: -40px;padding-left: 0;}@media (max-width: 768px) {body.page-experience .masonry-grid .masonry-item {margin-bottom: 55px;}}@media (min-width: 768px) {body.page-experience .masonry-grid .gutter-sizer {width: 40px;}body.page-experience .masonry-grid .grid-sizer {width: calc(50% - 40px);}body.page-experience .masonry-grid .masonry-item {width: calc(50% - 40px);}body.page-experience .inspiration-gallery-items a {margin-bottom: 55px;position: relative;}}body.page-experience .inspiration-gallery-items a .image {border: none;padding-top: 70%;}body.page-experience .inspiration-gallery-items a .title {background: linear-gradient(0deg, rgba(34,45,104,80%) 0%, rgba(0,101,163,80%) 100%);backdrop-filter: blur(10px);bottom: -40px;color: #fff;display: flex;flex-direction: column;left: 40px;padding: 32px 40px;position: absolute;right: 40px;}body.page-experience .inspiration-gallery-items a .title:after {background-image: url(/images/icons/arrow-link-white.svg);background-position: calc(100% - 10px) 50%;background-repeat: no-repeat;background-size: 14px;content: 'View Project';font-size: 12px;font-weight: 500;letter-spacing: 2.16px;margin-top: 20px;padding-right: 30px;text-transform: uppercase;transition: background-position 0.3s ease;width: fit-content;}body.page-experience .inspiration-gallery-items a span.title {filter: none;font-family: var(--alt-font-family);font-size: 24px;font-weight: 700;height: min-content;justify-content: space-between;left: 40px;letter-spacing: 0.48px;min-height: 150px;opacity: 1;padding: 32px 40px;right: 40px;text-align: left;top: auto;transform: none;}body.page-experience .masonry-item a:hover span.title {transform: none;}body.page-experience .inspiration-gallery-items a:hover .title:after {background-position: 100% 50%;}.detail-page.inspiration-gallery .social-share-links,.fr.small-action-button.negmt,.detail-page.inspiration-gallery > .image {display: none;}.member-directory-filter-wrap {display: none;}.list-items.member-directory-items .list-item.member-directory-item {margin-bottom: 60px;margin-right: 60px;width: calc(25% - 45px);}.list-items.member-directory-items li .image a {position: relative;}.list-items.member-directory-items li .image a:after {align-items: center;background-color: rgba(255,255,255,0.7);background-image: url(/images/icons/arrow-link.svg);background-position: 70% 50%;background-repeat: no-repeat;bottom: 0;color: var(--red-color);content: 'View Bio';display: flex;filter: blur(5px);font-family: var(--alt-font-family);font-size: 12px;font-weight: 500;justify-content: center;left: 0;letter-spacing: 2.16px;opacity: 0;pointer-events: none;position: absolute;right: 0;text-transform: uppercase;top: 0;transition: filter 0.3s ease 0.1s, opacity 0.2s ease, transform 0.3s ease 0.1s;transform: scale(1.1);}.list-items.member-directory-items li .image a:hover:after {filter: blur(0);opacity: 1;transform: scale(1);}.list-items.member-directory-items .list-item.member-directory-item .title {font-size: 16px;font-weight: 700;margin: 0;}.list-items.member-directory-items .list-item.member-directory-item .job_title {color: var(--blue-color);font-family: var(--alt-font-family);font-size: 16px;font-weight: 400;}.list-items.member-directory-items .list-item.member-directory-item:nth-child(4n) {margin-right: 0;}.page-type-5.is-detail-page .blog-left-column {display: block;float: none;margin: 0 auto;max-width: 960px;position: relative;width: 100%;} .blog-left-column p.now-viewing {display: none;}.list-items.blog-items {flex-direction: column;}.list-items.blog-items.list-mode > li {border-bottom: 1px solid var(--lighter-blue-color);border-top: 1px solid var(--lighter-blue-color);box-shadow: none;margin-bottom: -1px;padding: 0;width: 100%;}.list-items.blog-items.list-mode > li > .list-item.blog-item {align-items: flex-start;display: flex;flex: 1;flex-direction: row;height: auto;justify-content: center;margin: 20px 0;}.list-items.blog-items.list-mode > li > .list-item.blog-item .title {line-height: 66%;margin-top: 0;width: 100%;}.list-items.blog-items.list-mode > li > .list-item.blog-item .title a {color: var(--blue-color);font-size: 24px;text-decoration: none;}.list-items.blog-items.list-mode > li > .list-item.blog-item .date {color: #989BA8;font-family: var(--alt-font-family);font-size: 14px;font-weight: 500;letter-spacing: 1.12px;line-height: normal;order: -1;text-transform: uppercase;}.list-items.blog-items.list-mode > li > .list-item.blog-item .content {color: var(--default-text-color);display: flex;flex-wrap: wrap;margin: auto 0;overflow: hidden;}.list-items.blog-items.list-mode > li > .list-item.blog-item .date .date-html {display: block;}.list-items.blog-items.list-mode > li > .list-item.blog-item .thumbnail {aspect-ratio: 1;background-position: 50%;background-repeat: no-repeat;background-size: cover;flex: none;height: auto;margin-bottom: 0;max-width: 260px;padding: 0;}.list-items.blog-items.list-mode > li > .list-item.blog-item .thumbnail img {display: block;opacity: 0;width: 100%;}.list-items.blog-items.list-mode > li > .list-item.blog-item .content p {margin: 0;}.list-items.blog-items.list-mode > li > .list-item.blog-item .button {background-image: url(/images/icons/arrow-link.svg?v=0.01);background-position: calc(100% - 10px) 50%;background-repeat: no-repeat;background-size: auto;border: none;color: #C02E45;margin-top: 20px;padding: 0 30px 0 0;transition: background-position 0.3s ease;}.list-items.blog-items.list-mode > li > .list-item.blog-item .content > .blog-grid-item-content-wrap > p {margin: 0;}.list-items.blog-items.list-mode > li > .list-item.blog-item .button:hover {background-color: transparent;background-position: 100% 50%;}.list-items.blog-items.list-mode > li > .list-item.blog-item .reading-time {display: none;}.list-items.blog-items.list-mode > li > .list-item.blog-item .posted-in {background: none;border: none;color: #989BA8;display: block;font-family: var(--alt-font-family);font-size: 14px;font-weight: 500;letter-spacing: 1.12px;margin-left: 15px;order: -1;padding: 0;width: fit-content;}.list-items.blog-items.list-mode > li > .list-item.blog-item .posted-in a {color: var(--lighter-red-color);height: fit-content;line-height: normal;margin-left: 15px;text-decoration: none;text-transform: uppercase;}.list-items.blog-items.list-mode > li > .list-item.blog-item .posted-in a:before {background-color: #989BA8;content: '';display: inline-block;height: 10px;margin-left: -15px;margin-right: 15px;width: 2px;}.list-items.blog-items.list-mode > li > .list-item.blog-item .content .blog-grid-item-content-wrap {align-items: center;display: flex;flex: auto;flex-wrap: wrap;padding: 0 0 0 50px;}.list-items.blog-items.list-mode > li > .list-item.blog-item .content .cb {display: none;}.blog-right-column > div {margin-bottom: 60px;}.blog-right-column h3 {font-size: 24px;margin-bottom: 0;padding-bottom: 25px;}.blog-right-column ul li {padding-bottom: 0;}.blog-right-column ul li a {border-bottom: 1px solid var(--lighter-blue-color);display: block;padding: 20px 0 20px;text-decoration: none;}.page-type-5.is-detail-page .detail-page.blog {border-bottom: 1px solid var(--lighter-blue-color);display: flex;flex-wrap: wrap;margin: 0;}.page-type-5.is-detail-page .detail-page.blog .social-share-links,.page-type-5.is-detail-page .detail-page.blog .prev-next-link-wrap,.page-type-5.is-detail-page .detail-page.blog #blog-comments-form-wrap,.page-type-5.is-detail-page .detail-page.blog .additional-blog-articles {height: fit-content;width: 100%;}.page-type-5.is-detail-page .detail-page.blog .social-share-links {order: 7;}.page-type-5.is-detail-page .detail-page.blog .prev-next-link-wrap {order: 6;}.page-type-5.is-detail-page .detail-page.blog #blog-comments-form-wrap {order: 8;}.page-type-5.is-detail-page .detail-page.blog #blog-comments-form-wrap .field-wrap textarea {width: 100%;}.page-type-5.is-detail-page .detail-page.blog .additional-blog-articles {order: 9;}.page-type-5.is-detail-page .detail-page.blog .ss-section-wrap {margin: 0 -15px;}.page-type-5.is-detail-page .detail-page.blog .posted-in {background-color: transparent;border: none;display: flex;height: fit-content;margin: 0;order: 2;}.page-type-5.is-detail-page .detail-page.blog .posted-in:before {color: #989BA8;content: '|';display: inline-block;font-size: 16px;height: 10px;left: -12px;position: relative;}.page-type-5.is-detail-page .detail-page.blog .posted-in a {color: var(--lighter-red-color);display: block;font-family: var(--alt-font-family);font-size: 14px;font-weight: 500;letter-spacing: 1.12px;margin: 0;order: 2;text-decoration: none;text-transform: uppercase;white-space: nowrap;}.page-type-5.is-detail-page .detail-page.blog .date {color: #989BA8;font-family: var(--alt-font-family);font-size: 14px;font-weight: 500;height: fit-content;letter-spacing: 1.12px;margin: auto 15px auto 0;order: 1;text-transform: uppercase;width: fit-content;}.page-type-5.is-detail-page .detail-page.blog .title {border-top: 1px solid var(--lighter-blue-color);margin: 13px 0px 25px;order: 3;padding-top: 30px;width: 100%}.page-type-5.is-detail-page .detail-page.blog .ss-section-wrap {order: 5;}.page-type-5.is-detail-page .blog-right-column,.list-items.resource-items .list-item.resource-item .hr {display: none;}.list-items.resource-items .list-item.resource-item {background-color: var(--highlight-color);display: block;margin-bottom: 100px;position: relative;}.list-items.resource-items .list-item.resource-item .thumbnail {background-position: 50%;background-repeat: no-repeat;background-size: cover;box-shadow: 0px 20px 40px rgba(0,0,0,16%);display: block;float: left;height: 100vh;margin: 0;max-height: 100%;position: absolute;width: 38.57%;}.list-items.resource-items .list-item.resource-item .title {display: block;margin-bottom: 15px;margin-left: auto;padding-left: 60px;padding-right: 60px;padding-top: 40px;text-align: left;width: 61.43%;}.list-items.resource-items .list-item.resource-item .title a {color: var(--blue-color);text-decoration: none;}.list-items.resource-items .list-item.resource-item .title a:hover {color: var(--light-blue-color);}.list-items.resource-items .list-item.resource-item .content {display: block;margin-left: auto;margin-right: 0;padding-bottom: 40px;padding-left: 60px;padding-right: 60px;width: 61.43%;}.list-items.resource-items .list-item.resource-item .button.fr {background-color: transparent;background-image: url(/images/icons/arrow-link.svg);background-position: calc(100% - 10px) 50%;background-repeat: no-repeat;background-size: auto;border: none;bottom: 40px;left: auto;padding: 0 30px 0 0;position: absolute;right: 50px;top: auto;transition: background-position 0.3s ease;}.list-items.resource-items .list-item.resource-item .button.fr:hover {background-position: 100% 50%;color: var(--red-color);}#main-submission-form {align-items: flex-start;display: flex;flex-direction: column;}#main-submission-form .form-section {width: 100%;}#main-submission-form #form-section-captcha {columns: 1;margin-bottom: 0;margin-left: 0;width: fit-content;}.ss-accordion-content-wrap,.ss-accordion-content-wrap:last-child {margin-bottom: -10px;}.ss-accordion-content-wrap .ss-accordion-content {padding: 0 20px}.lea-subsite .inspiration-gallery-list .upper-pager,.lci-subsite .inspiration-gallery-list .upper-pager,.lbc-subsite .inspiration-gallery-list .upper-pager {display: none;}.lea-subsite .inspiration-gallery-list .masonry-item,.lci-subsite .inspiration-gallery-list .masonry-item,.lbc-subsite .inspiration-gallery-list .masonry-item {background-position: 50%;background-repeat: no-repeat;background-size: cover;overflow: hidden;}.lea-subsite .inspiration-gallery-list .masonry-item a:before,.lci-subsite .inspiration-gallery-list .masonry-item a:before,.lbc-subsite .inspiration-gallery-list .masonry-item a:before {backdrop-filter: none;background: none;}.lea-subsite .inspiration-gallery-list .masonry-item a .image,.lci-subsite .inspiration-gallery-list .masonry-item a .image,.lbc-subsite .inspiration-gallery-list .masonry-item a .image {background-image: none !important;padding-top: 70%;}.lea-subsite .inspiration-gallery-list .masonry-item a .caption,.lci-subsite .inspiration-gallery-list .masonry-item a .caption,.lbc-subsite .inspiration-gallery-list .masonry-item a .caption {backdrop-filter: blur(0px);color: #fff;display: flex;flex-direction: column;font-family: var(--alt-font-family);font-size: 24px;opacity: 0;padding: 40px;position: relative;transition: opacity 0.3s ease;}.lea-subsite .inspiration-gallery-list .masonry-item a .caption {background: rgba(0, 116, 187, 0.6);}.lci-subsite .inspiration-gallery-list .masonry-item a .caption {background-color: #D11241AA;}.lbc-subsite .inspiration-gallery-list .masonry-item a .caption {background-color: #00189AAA;}.lea-subsite .inspiration-gallery-list .masonry-item a .caption:after,.lci-subsite .inspiration-gallery-list .masonry-item a .caption:after,.lbc-subsite .inspiration-gallery-list .masonry-item a .caption:after {bottom: 30px;content: 'View Project';font-family: var(--alt-font-family);font-size: 12px;font-weight: 500;letter-spacing: 2.16px;left: 25px;opacity: 0;position: absolute;text-transform: uppercase;transition: none;}.lea-subsite .inspiration-gallery-list .masonry-item a:hover .caption,.lci-subsite .inspiration-gallery-list .masonry-item a:hover .caption,.lbc-subsite .inspiration-gallery-list .masonry-item a:hover .caption {opacity: 1;}.lea-subsite .inspiration-gallery-list .masonry-item a:hover .caption:after,.lci-subsite .inspiration-gallery-list .masonry-item a:hover .caption:after,.lbc-subsite .inspiration-gallery-list .masonry-item a:hover .caption:after {background-image: url(/images/icons/arrow-link-white.svg);background-position: 100% 50%;background-repeat: no-repeat;background-size: 12px;opacity: 1;padding-right: 20px;transition: opacity 0.3s ease 0.2s;width: fit-content;}.lea-subsite .inspiration-gallery-list .masonry-item a span.title,.lci-subsite .inspiration-gallery-list .masonry-item a span.title,.lbc-subsite .inspiration-gallery-list .masonry-item a span.title {bottom: 30px;left: 0;max-width: 100%;position: absolute;right: auto;top: auto;}@media (max-width: 1300px) {.list-items.member-directory-items .list-item.member-directory-item,.list-items.member-directory-items .list-item.member-directory-item:nth-child(4n) {margin-right: 67px;width: calc(100% / 3 - 45px);}.list-items.member-directory-items .list-item.member-directory-item:nth-child(3n) {margin-right: 0;}}@media (max-width: 1024px) {.list-items.member-directory-items .list-item.member-directory-item,.list-items.member-directory-items .list-item.member-directory-item:nth-child(4n),.list-items.member-directory-items .list-item.member-directory-item:nth-child(3n) {margin-right: 67px;width: calc(50% - 34px);}.list-items.member-directory-items .list-item.member-directory-item:nth-child(2n) {margin-right: 0;}.list-items.resource-items .list-item.resource-item .thumbnail {max-height: 300px;position: absolute;width: 100%;}.list-items.resource-items .list-item.resource-item .title {height: fit-content;padding-left: 30px;padding-right: 30px;padding-top: 330px;width: 100%;}.list-items.resource-items .list-item.resource-item .content {padding-left: 30px;padding-right: 30px;width: 100%;}.list-items.resource-items .list-item.resource-item .button.fr {bottom: 30px;left: 50%;transform: translateX(-50%);white-space: nowrap;width: fit-content;}.lea-subsite .inspiration-gallery-list .masonry-item a .caption .title,.lci-subsite .inspiration-gallery-list .masonry-item a .caption .title,.lbc-subsite .inspiration-gallery-list .masonry-item a .caption .title {backdrop-filter: none;background: none;}.inspiration-gallery-items .masonry-item .title,.inspiration-gallery-items .masonry-item a:hover .title {background: linear-gradient(0deg, rgba(34,45,104,80%) 0%, rgba(0,101,163,80%) 100%);bottom: -20px;left: 20px;min-height: 0;padding: 15px;right: 20px;}}@media (max-width: 900px) {.inspiration-gallery-items {margin-left: 25px;margin-right: 25px;}}@media (max-width: 768px) {.submission-form-wrap .submission-form .form-section, .feedback-form-section .submission-form-wrap:not(.has-driving-directions) .submission-form .form-section {columns: 1;}.list-items.blog-items.list-mode > li > .list-item.blog-item {flex-direction: column;height: fit-content;}.list-items.blog-items.list-mode > li > .list-item.blog-item .thumbnail {max-width: none;position: relative;width: 100%;z-index: 0;}.list-items.blog-items.list-mode > li > .list-item.blog-item .thumbnail img {display: block;height: auto;opacity: 1;width: 100%;}.list-items.blog-items.list-mode > li > .list-item.blog-item .content {flex: none;margin-top: 20px}.list-items.blog-items.list-mode > li > .list-item.blog-item .content .blog-grid-item-content-wrap {margin-top: 30px;padding: 0;}.list-items.blog-items.list-mode > li > .list-item.blog-item .title {margin-top: 5px;}}@media (max-width: 600px) {.list-items.member-directory-items li .image a:after {background-position: calc(50% + 50px) 51%;filter: none;height: 20%;opacity: 1;top: auto;transform: none;}.list-items.member-directory-items li:hover .image a {box-shadow: none;}.list-items.member-directory-items li .image a:hover:after {height: 20%;}.list-items.member-directory-items .list-item.member-directory-item,.list-items.member-directory-items .list-item.member-directory-item:nth-child(4n),.list-items.member-directory-items .list-item.member-directory-item:nth-child(3n) {margin-right: 0;width: 100%;}.list-items.member-directory-items .list-item.member-directory-item:nth-child(2n) {margin-right: 0;}}@media (max-width: 550px) {.inspiration-gallery-items .row .col-first,.inspiration-gallery-items .row .col-last {padding: 0;}.inspiration-gallery-items .row .col-first a .caption,.inspiration-gallery-items .row .col-last a .caption {backdrop-filter: none;}.lea-subsite .inspiration-gallery-list .masonry-item a .caption,.lci-subsite .inspiration-gallery-list .masonry-item a .caption,.lbc-subsite .inspiration-gallery-list .masonry-item a .caption {background-color: transparent;}.lea-subsite .inspiration-gallery-list .masonry-item a .caption:before,.lci-subsite .inspiration-gallery-list .masonry-item a .caption:before,.lbc-subsite .inspiration-gallery-list .masonry-item a .caption:before {bottom: 0;content: '';opacity: 0.6;left: 0;position: absolute;right: 0;top: 50%;}.lea-subsite .inspiration-gallery-list .masonry-item a .caption:before {background: linear-gradient(0deg, var(--light-blue-color) 0%, var(--light-blue-color) 50%, transparent 100%);}.lci-subsite .inspiration-gallery-list .masonry-item a .caption:before {background: linear-gradient(0deg, var(--red-color) 0%, var(--red-color) 50%, transparent 100%);}.lbc-subsite .inspiration-gallery-list .masonry-item a .caption:before {background: linear-gradient(0deg, var(--dark-blue-color) 0%, var(--dark-blue-color) 50%, transparent 100%);}.lea-subsite .inspiration-gallery-list .masonry-item a .caption .title, .lci-subsite .inspiration-gallery-list .masonry-item a .caption .title, .lbc-subsite .inspiration-gallery-list .masonry-item a .caption .title {bottom: 50px;padding-left: 25px;text-align: left;}.lea-subsite .inspiration-gallery-list .masonry-item a .caption:after, .lci-subsite .inspiration-gallery-list .masonry-item a .caption:after, .lbc-subsite .inspiration-gallery-list .masonry-item a .caption:after {background-image: url(/images/icons/arrow-link-white.svg);background-position: 100% 50%;background-repeat: no-repeat;background-size: 12px;display: block;padding-right: 20px;width: fit-content;}.lea-subsite .inspiration-gallery-list .masonry-item a .caption,.lci-subsite .inspiration-gallery-list .masonry-item a .caption,.lbc-subsite .inspiration-gallery-list .masonry-item a .caption,.lea-subsite .inspiration-gallery-list .masonry-item a .caption:after, .lci-subsite .inspiration-gallery-list .masonry-item a .caption:after, .lbc-subsite .inspiration-gallery-list .masonry-item a .caption:after {opacity: 1;}}@media (max-width: 500px) {.submission-form-wrap .submit-wrap {margin: 0 0 0 auto;}}.image-link-box {display: flex;flex-direction: column;justify-content: flex-end;margin: 0;min-height: 360px;overflow: hidden;padding: 30px 30px 20px;position: relative;text-decoration: none;z-index: 0;}.image-link-box:before {background: linear-gradient(0deg, rgba(0,0,0,80%) 0%, #0000 100%);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.image-link-box .learn-more-link {background-image: url(/images/icons/arrow-link-white.svg);background-position: calc(100% - 10px) 50%;background-repeat: no-repeat;background-size: 14px;color: #fff;content: 'Learn More';display: block;font-family: var(--alt-font-family);font-size: 12px;font-weight: 500;letter-spacing: 2.16px;padding-right: 30px;text-transform: uppercase;transition: background-position 0.3s ease;width: fit-content;}.image-link-box:hover .learn-more-link {background-position: 100% 50%;}.image-link-box .image {background-position: 50%;background-repeat: no-repeat;background-size: cover;bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;transition: transform 1s ease;z-index: -2;}.image-link-box:hover .image {transform: scale(1.05);}.image-link-box img {display: none;}.image-link-box .label {color: #fff;font-family: 'Outfit', sans-serif;font-size: 24px;font-weight: 700;letter-spacing: 0.48px;}.image-link-box .sublabel {color: #fff;font-size: 16px;margin: 0px 0px 20px;position: relative;text-decoration: none;}.quad-photo-collage {display: flex;flex-wrap: wrap;margin-top: 20px;min-height: 720px;position: relative;text-decoration: none;}.quad-photo-collage .p1,.quad-photo-collage .p2,.quad-photo-collage .p3,.quad-photo-collage .p4 {background-position: 50%;background-repeat: no-repeat;background-size: cover;flex: calc(50% - 9px);position: relative;}.quad-photo-collage .p1,.quad-photo-collage .p4 {flex: calc(45% - 9px);}.quad-photo-collage .p2,.quad-photo-collage .p3 {flex: calc(55% - 9px);}.quad-photo-collage .p1 img,.quad-photo-collage .p2 img,.quad-photo-collage .p3 img,.quad-photo-collage .p4 img {display: none;}.quad-photo-collage .p1 {margin-bottom: -40px;margin-right: 9px;}.quad-photo-collage .p2 {margin-left: 9px;margin-bottom: 40px;}.quad-photo-collage .p3 {margin-right: 9px;margin-top: 58px;}.quad-photo-collage .p4 {margin-left: 9px;margin-top: -21px;}.icon-link-box {color: #fff;display: flex;flex-direction: column;margin-top: 20px;overflow: hidden;padding: 100px 30px;position: relative;text-decoration: none;}.icon-link-box:before {background: linear-gradient(315deg, var(--light-blue-color) 0%, var(--blue-color) 40%, var(--light-red-color));bottom: 0;content: '';left: 0;opacity: 0.9;position: absolute;right: 0;top: 0;}.icon-link-box .image,.icon-link-box .icon {position: relative;}.icon-link-box .icon {text-align: center;}.icon-link-box .image {background-position: 50%;background-repeat: no-repeat;background-size: cover;bottom: 0;left: 0;position: absolute;right: 0;top: 0;transition: transform 1s ease;z-index: -1;}.icon-link-box .image img {display: none;}.icon-link-box .icon img {display: block;margin: 0 auto;}.icon-link-box .label {color: #fff;font-family: var(--alt-font-family);font-size: 32px;font-weight: 500;text-align: center;margin: 25px 5px 5px;padding: 0 5px;position: relative;text-decoration: none;width: 100%;}.icon-link-box .label:after {bottom: -20px;content: 'Learn More';font-size: 14px;left: 50%;letter-spacing: 2.16px;opacity: 0;position: absolute;text-transform: uppercase;transform: translateX(-50%);transition: bottom 0.5s ease, opacity 0.5s ease;}.icon-link-box:hover .label:after {bottom: -40px;opacity: 1;}.icon-link-box:hover .label {color: #fff;}.icon-link-box:hover .image {transform: scale(1.1);}@media (max-width: 1100px) {.icon-link-box .label {font-size: 21px;}}@media (max-width: 768px) {.icon-link-box {padding: 30px;}}.category-row {display: flex;justify-content: space-evenly;list-style: none;margin: 0;padding: 0;position: relative;text-decoration: none;}.category-row li {border-right: 1px solid #000;font-family: var(--alt-font-family);font-size: 18px;font-weight: 700;padding: 10px 30px;}.category-row li:last-child {border-right: none;}.services-section .category-row {color: #fff;}.services-section .category-row li {border-color: rgba(255,255,255,0.4);flex: auto;margin: 0 0 15px;text-align: center;}.project-link-box {display: flex;flex-direction: column;margin-top: 20px;min-height: 300px;position: relative;text-decoration: none;}.project-link-box .image {background-position: 50%;background-repeat: no-repeat;background-size: cover;bottom: 0;display: block;height: 100%;left: 0;position: absolute;right: 0;top: 0;}.project-link-box .image img {display: none;}.project-link-box .label {background: linear-gradient(0deg, rgba(34,45,104,80%) 0%, rgba(0,101,163,80%));color: #fff;display: flex;flex-direction: column;font-family: var(--alt-font-family);font-size: 18px;font-weight: 700;margin: auto 0px 0px;padding: 20px 40px;position: relative;text-decoration: none;}.project-link-box .arrow-link {background-position: 85% 50%;margin: 0px;width: fit-content;}.offset-background-section .project-link-box {margin: 0 -10px;}.compact-image-link-box {color: #fff;display: flex;flex-direction: column;margin-bottom: 20px;min-height: 280px;overflow: hidden;position: relative;text-align: center;text-decoration: none;}.subsite-services-grid-section .compact-image-link-box {margin: 0;}.compact-image-link-box .image {background-position: 50%;background-repeat: no-repeat;background-size: cover;bottom: 0;left: 0;position: absolute;right: 0;top: 0;}.compact-image-link-box .image:before {background: linear-gradient(0deg, #000 -50%, transparent 80%);bottom: 0;content: '';display: block;left: 0;position: absolute;right: 0;top: 0;}.compact-image-link-box .image img {display: none;}.compact-image-link-box .label {color: #fff;font-family: var(--alt-font-family);font-size: 24px;font-weight: 500;line-height: 116%;margin: auto auto 0px;max-width: 300px;padding: 0 30px;position: relative;text-decoration: none;transition: 0.3s ease, margin 0.3s ease;}.compact-image-link-box:hover .label {color: #fff;margin-bottom: 5px;}.compact-image-link-box .subtext {font-family: var(--alt-font-family);font-size: 12px;font-weight: 500;letter-spacing: 2.16px;margin: 0px 30px 5px;opacity: 0;padding: 0 5px 30px;position: relative;text-decoration: none;text-transform: uppercase;transition: color 0.3s ease, opacity 0.3s ease;}.compact-image-link-box:hover .subtext {color: #fff;opacity: 1;}.register-block {align-items: center;border-bottom: 1px solid #DBDBDB;border-top: 1px solid #DBDBDB;display: flex;justify-content: space-between;padding: 10px 0;}.register-block .price {font-family: var(--alt-font-family);font-size: 18px;font-weight: 500;height: fit-content;letter-spacing: 1.44px;text-transform: uppercase;}.register-block .price p {margin: 0;}.register-block .button.disabled {background-color: #6C7084;border-color: #fff;color: #fff;pointer-events: none;}.register-block .arrow-link {background-image: url(/images/icons/arrow-link-red.svg);background-position: calc(100% - 10px) 50%;color: var(--red-color);filter: none;margin-left: auto;margin-right: 30px;}.register-block .arrow-link:hover {background-position: 100%;}@media (max-width: 768px) {.register-block {flex-direction: column;}.register-block .red.button {margin-top: 15px;}.register-block .arrow-link,.register-block .price {margin-bottom: 15px;margin-left: auto;margin-right: auto;}} .services-list {background: linear-gradient(135deg, var(--light-blue-color) 0%, var(--blue-color) 25%, var(--light-red-color) 100%);display: flex;flex-wrap: wrap;padding: 60px 70px;}.services-list h3 {color: #fff;flex: 100%;text-transform: none;}.services-list .col-first {color: #fff;width: 50%;}.services-list .col-last {color: #fff;width: 50%;}.services-list .col-first ul,.services-list .col-last ul {line-height: 211%;}.lea-subsite .services-list {background: linear-gradient(135deg, #0065A3, #222D68);}.lci-subsite .services-list {background: linear-gradient(135deg, var(--red-color), var(--dark-red-color));}.lbc-subsite .services-list {background: linear-gradient(135deg, #222D68, #0065A3);}@media (max-width: 768px) {.services-list .col-first,.services-list .col-last {width: 100%;}.services-list .col-first ul,.services-list .col-last ul {margin: 0;padding: 0 0 0 20px;}}@media (max-width: 600px) {.services-list {margin-left: -30px;padding: 30px;width: calc(100% + 55px);}}.quote-box {background-color: var(--highlight-color);color: #19388A;display: block;font-family: var(--default-font-family);font-size: 24px;font-style: italic;font-weight: 300;line-height: 175%;margin: 60px;padding: 80px 170px;position: relative;}.quote-box p {line-height: 171%;}.quote-box p:not(:first-child) {line-height: 112%;}.quote-box:before,.quote-box:after {background-image: url(https://loureiro.sosimplecms3.com/images/template/quotes-glyph.svg?v=0.01);background-position: 50%;background-repeat: no-repeat;background-size: contain;content: '';display: block;height: 120px;left: -60px;position: absolute;top: -60px;width: 146px;}.quote-box:after {bottom: -60px;left: auto;right: -60px;top: auto;transform: rotate(180deg);}.quote-box small {font-family: var(--alt-font-family);font-size: 16px;font-weight: 400;}.lea-subsite .quote-box:before,.lea-subsite .quote-box:after {background-image: url(https://loureiro.sosimplecms3.com/images/icons/quotes-subsite1.svg);}.lci-subsite .quote-box:before,.lci-subsite .quote-box:after {background-image: url(https://loureiro.sosimplecms3.com/images/icons/quotes-subsite2.svg);}.lbc-subsite .quote-box:before,.lbc-subsite .quote-box:after {background-image: url(https://loureiro.sosimplecms3.com/images/icons/quotes-subsite3.svg);}.lci-subsite .quote-box {color: var(--dark-red-color);}@media (max-width: 1024px) {.quote-box {font-size: 16px;padding: 60px;}.quote-box:before,.quote-box:after {height: 60px;width: 80px;}.quote-box:before {left: 10px;top: -30px;}.quote-box:after {bottom: -30px;right: 10px;}}@media (max-width: 768px) {.quote-box {margin: 60px 0;}}@media (max-width: 500px) {.quote-box {padding: 60px 30px;}}.red-highlight-box {background-color: var(--highlight-color);border-left: 4px solid #C5003E;margin-bottom: 30px;padding: 20px;}.red-highlight-box .h5-style {display: block;line-height: 200%;padding-right: 30px;text-transform: none;}.red-highlight-box img {display: block;margin: auto;}@media (max-width: 768px) {.red-highlight-box .h5-style {display: flex;flex-direction: column;}.red-highlight-box .h5-style img {order: 3;}}body:not(.page-type-0) .middle-area > .wrapper {margin-bottom: 60px;margin-top: 60px;}body:not(.page-type-0) .main-content {margin: 0 20px;padding-top: 0;}.page-type-5 .middle-area > .wrapper {max-width: 1380px;}.page-type-5 .main-content {margin: 0 0 0 auto;max-width: 1335px;}.page-type-6 .main-content {padding-top: 60px;}.page-type-6 .content-heading-wrap {display: block;margin: 0 0 40px;}.resource-detail-page .content-heading-wrap {display: block;margin: 0 15px 40px;}.page-type-16.is-detail-page .middle-area > .wrapper {max-width: none;}.page-type-16.is-detail-page .custom-page-banner .heading-wrap > h1 {display: block;font-size: 42px;font-weight: 400;margin: 60px 15px 100px;width: calc(50% - 60px);}.page-type-16.is-detail-page .custom-page-banner {background-position: 50%;background-repeat: no-repeat;background-size: cover;}.page-type-16.is-detail-page .custom-page-banner:before {right: 50%;}.page-type-16.is-detail-page .narrow-section {margin: 0 auto 60px;max-width: 1060px;padding: 0 60px;}.page-type-16.is-detail-page .narrow-section .col-1 {flex: 1;margin: 0;}.page-type-16 .detail-page.inspiration-gallery .ss-section-wrap-inner {margin: 0 auto;max-width: 1400px;}.page-type-16 .detail-page .offset-background-section {margin-top: 140px;padding-top: 120px;position: relative;}.page-type-16 .detail-page .offset-background-section:before {background-color: var(--highlight-color);bottom: 160px;content: '';left: 0;position: absolute;right: 25%;top: 0;z-index: -1;}.page-type-16 .breadcrumbs-wrap {margin-left: 0;padding-left: 60px;}.member-directory-profile-page .main-content {margin: 0 auto;max-width: 1000px;}.member-directory-profile-page .custom-page-banner,.page-type-5.is-detail-page .custom-page-banner {align-items: center;display: flex;justify-content: space-between;padding: 90px 260px;}.member-directory-profile-page .custom-page-banner .breadcrumbs-wrap,.page-type-5.is-detail-page .custom-page-banner .breadcrumbs-wrap {margin-left: 0;}.member-directory-profile-page .custom-page-banner .button,.page-type-5.is-detail-page .custom-page-banner .button {background-color: transparent;border-color: #fff;color: #fff;}.member-directory-profile-page .custom-page-banner .button:hover,.page-type-5.is-detail-page .custom-page-banner .button:hover {background-color: #fff;color: var(--light-red-color);}.lea-subsite.page-type-16 .custom-page-banner:before,.lci-subsite.page-type-16 .custom-page-banner:before,.lbc-subsite.page-type-16 .custom-page-banner:before {right: 0;}.lea-subsite.page-type-16 .content-heading-wrap small,.lci-subsite.page-type-16 .content-heading-wrap small,.lbc-subsite.page-type-16 .content-heading-wrap small,.lea-subsite.page-type-16 .posted-in,.lci-subsite.page-type-16 .posted-in,.lbc-subsite.page-type-16 .posted-in {display: none;}.lea-subsite.page-type-16 .middle-area > .wrapper,.lci-subsite.page-type-16 .middle-area > .wrapper,.lbc-subsite.page-type-16 .middle-area > .wrapper {margin: 0;max-width: none;}.lea-subsite.page-type-16 .main-content,.lci-subsite.page-type-16 .main-content,.lbc-subsite.page-type-16 .main-content {padding: 20px 0px 20px;}.lea-subsite.page-type-16 .detail-page.inspiration-gallery .ss-section-wrap-inner,.lci-subsite.page-type-16 .detail-page.inspiration-gallery .ss-section-wrap-inner,.lbc-subsite.page-type-16 .detail-page.inspiration-gallery .ss-section-wrap-inner,.lea-subsite.page-type-16 .content-heading-wrap,.lbc-subsite.page-type-16 .content-heading-wrap,.lci-subsite.page-type-16 .content-heading-wrap {margin: 40px auto;max-width: 960px;}.lea-subsite.page-type-16 .detail-page.inspiration-gallery .ss-section-wrap-inner,.lci-subsite.page-type-16 .detail-page.inspiration-gallery .ss-section-wrap-inner,.lbc-subsite.page-type-16 .detail-page.inspiration-gallery .ss-section-wrap-inner {margin-top: 0;}.lea-subsite.page-type-16 .content-heading-wrap,.lbc-subsite.page-type-16 .content-heading-wrap,.lci-subsite.page-type-16 .content-heading-wrap {margin-bottom: 0px;padding: 0 44px;}.lea-subsite.page-type-16 .content-heading-wrap h1,.lbc-subsite.page-type-16 .content-heading-wrap h1,.lci-subsite.page-type-16 .content-heading-wrap h1 {font-size: 40px;margin-bottom: 0;}.lea-subsite.page-type-16 h2,.lbc-subsite.page-type-16 h2,.lci-subsite.page-type-16 h2 {font-size: 40px;}.lea-subsite .custom-page-banner .inspiration-gallery-filters,.lci-subsite .custom-page-banner .inspiration-gallery-filters,.lbc-subsite .custom-page-banner .inspiration-gallery-filters {margin: 30px auto 0 60px;}@media (min-width: 1550px) {.lea-subsite.page-type-16 .content-heading-wrap,.lbc-subsite.page-type-16 .content-heading-wrap,.lci-subsite.page-type-16 .content-heading-wrap {padding: 12px;}}@media (max-width: 1550px) {.page-type-16 .detail-page.inspiration-gallery .ss-section-wrap-inner {padding: 0 30px;}}@media (max-width: 1420px) {.member-directory-profile-page .custom-page-banner,.page-type-5.is-detail-page .custom-page-banner {padding: 60px;}.page-type-5 .main-content {margin: 0 15px;}}@media (max-width: 1060px) {}@media (max-width: 1024px) {.page-type-16.is-detail-page .middle-area > .wrapper {margin: 0;}.page-type-16.is-detail-page .custom-page-banner .breadcrumbs-wrap {padding-left: 40px}.page-type-16.is-detail-page .custom-page-banner:before {right: 0;}.page-type-16.is-detail-page .custom-page-banner .heading-wrap h1 {margin: 60px 0 0;width: 100%;}.page-type-16.is-detail-page .main-content {padding-top: 60px;}.lea-subsite.page-type-16 .main-content,.lci-subsite.page-type-16 .main-content,.lbc-subsite.page-type-16 .main-content {padding: 20px 0px 20px;}.member-directory-profile-page .custom-page-banner,.page-type-5.is-detail-page .custom-page-banner {padding: 60px 35px;}.page-type-5.is-detail-page .custom-page-banner {padding: 60px 15px;}.page-type-5 .blog-left-column,.page-type-5 .blog-right-column {width: 100%;}.page-type-5 .blog-right-column {margin-top: 60px;}.lea-subsite.page-type-16 .content-heading-wrap,.lbc-subsite.page-type-16 .content-heading-wrap,.lci-subsite.page-type-16 .content-heading-wrap {margin: 28px 64px 0;max-width: none;padding: 12px 0px 0;}}@media (max-width: 900px) {.services-section {margin-bottom: 60px;}.page-type-16 .detail-page .offset-background-section {margin-top: 30px;padding-top: 30px}.page-type-16 .detail-page .offset-background-section .col-1 {margin: 0 15px;}.page-type-16 .detail-page .offset-background-section .project-link-box {margin: 0px;}.member-directory-profile-page .custom-page-banner,.page-type-5.is-detail-page .custom-page-banner {display: block;padding: 60px 40px;}.member-directory-profile-page .custom-page-banner .button,.page-type-5.is-detail-page .custom-page-banner .button {float: none;margin-top: 20px;}.page-type-5.is-detail-page .custom-page-banner {padding: 60px 25px;}.member-directory-profile-page .custom-page-banner .breadcrumbs-wrap,.page-type-5.is-detail-page .custom-page-banner .breadcrumbs-wrap {padding-left: 40px;}}@media (max-width: 768px) {body:not(.page-type-0) .middle-area > .wrapper {margin-bottom: 30px;margin-top: 20px;}body:not(.page-type-0) .main-content {margin: 0;}.page-type-16.is-detail-page .custom-page-banner .heading-wrap > h1 { font-size: 40px;}.page-type-16 .detail-page .offset-background-section .col-1 {margin: 0;}.page-type-16.is-detail-page .narrow-section {padding: 0 30px;}.member-directory-profile-page .custom-page-banner,.page-type-5.is-detail-page .custom-page-banner {padding: 60px 25px;}.page-type-5.is-detail-page .detail-page.blog .ss-section-wrap-inner {margin: 0 15px;}.resource-detail-page .content-heading-wrap {margin: 0 0 15px;}.resource-detail-page .content-heading-wrap h1 {font-size: 36px;}.lea-subsite.page-type-16 .main-content .inspiration-gallery-list,.lci-subsite.page-type-16 .main-content .inspiration-gallery-list,.lbc-subsite.page-type-16 .main-content .inspiration-gallery-list {margin-top: 20px;}.lea-subsite.page-type-16 .content-heading-wrap,.lbc-subsite.page-type-16 .content-heading-wrap,.lci-subsite.page-type-16 .content-heading-wrap {margin: 30px 0 0;padding: 0 30px 0px;}.lea-subsite.page-type-16 .main-content,.lbc-subsite.page-type-16 .main-content,.lci-subsite.page-type-16 .main-content {padding-top: 0;}.lea-subsite.page-type-16 .content-heading-wrap h1,.lbc-subsite.page-type-16 .content-heading-wrap h1,.lci-subsite.page-type-16 .content-heading-wrap h1 {font-size: 40px;padding: 0;}.services-section .responsive-grid-layout-row .col {margin-bottom: 0;}.services-section .responsive-grid-layout-row .col ul {margin: 0;}}@media (max-width: 500px) {.page-type-16.is-detail-page .custom-page-banner {padding: 30px;}.page-type-16.is-detail-page .main-content {padding: 30px 0;}.page-type-16.is-detail-page .narrow-section {margin-bottom: 30px;}.page-type-16.is-detail-page .narrow-section .ss-section-wrap-inner {padding: 0;}.services-section {margin-bottom: 30px;padding: 30px 0;}.lea-subsite.page-type-16 .content-heading-wrap,.lbc-subsite.page-type-16 .content-heading-wrap,.lci-subsite.page-type-16 .content-heading-wrap {padding: 0 28px 20px;}.lea-subsite.page-type-16 .main-content,.lbc-subsite.page-type-16 .main-content,.lci-subsite.page-type-16 .main-content {padding-top: 0;}}.page-index .main-content,.page-id-7511 .main-content,.page-id-7546 .main-content,.page-id-7547 .main-content {padding-top: 0;}.page-index.at-tip-top .header:before,.page-id-7511.at-tip-top.header:before,.page-id-7546.at-tip-top .header:before,.page-id-7547.at-tip-top .header:before {background-color: transparent;transition: backdrop-filter 0.3s ease, opacity 0.3s ease;}.page-index .header .primary-nav-wrap,.page-id-7511 .header .primary-nav-wrap,.page-id-7546 .header .primary-nav-wrap,.page-id-7547 .header .primary-nav-wrap {transition: margin-top 0.4s ease;}.page-index .header,.page-index .header .primary-nav-wrap > ul,.page-id-7511 .header,.page-id-7511 .header .primary-nav-wrap > ul,.page-id-7546 .header,.page-id-7546 .header .primary-nav-wrap > ul,.page-id-7547 .header,.page-id-7547 .header .primary-nav-wrap > ul {transition: background-color 0.4s ease, box-shadow 0.4s ease, height 0.4s ease;}.page-index.at-tip-top .header .primary-nav-wrap a,.page-id-7511.at-tip-top .header .primary-nav-wrap a,.page-id-7546.at-tip-top .header .primary-nav-wrap a,.page-id-7547.at-tip-top .header .primary-nav-wrap a {border-color: #fff;color: #fff;}.page-index.at-tip-top .header .primary-nav-wrap > ul ul li > a,.page-id-7511.at-tip-top .header .primary-nav-wrap > ul ul li > a,.page-id-7546.at-tip-top .header .primary-nav-wrap > ul ul li > a,.page-id-7547.at-tip-top .header .primary-nav-wrap > ul ul li > a {color: #000;}.page-index.at-tip-top .header .primary-nav-wrap a.expand-btn:before,.page-index.at-tip-top .header .primary-nav-wrap a.expand-btn:after {background-color: #fff;}.page-index.at-tip-top .header .primary-nav-wrap > ul li:hover > a.expand-btn:before,.page-index.at-tip-top .header .primary-nav-wrap > ul li:hover > a.expand-btn:after,.page-index.at-tip-top .header .primary-nav-wrap > ul li.selected > a.expand-btn:before,.page-index.at-tip-top .header .primary-nav-wrap > ul li.selected > a.expand-btn:after {background-color: var(--lighter-red-color);}.page-index.at-tip-top .header .primary-nav-wrap > ul > li:not(.nav-link-logo, .nav-link-contact):hover:before,.page-id-7511.at-tip-top .header .primary-nav-wrap > ul > li:not(.nav-link-logo, .nav-link-contact):hover:before,.page-id-7546.at-tip-top .header .primary-nav-wrap > ul > li:not(.nav-link-logo, .nav-link-contact):hover:before,.page-id-7547.at-tip-top .header .primary-nav-wrap > ul > li:not(.nav-link-logo, .nav-link-contact):hover:before {opacity: 1;}.page-index.at-tip-top .header .primary-nav-wrap ul li:not(.nav-link-logo, .nav-link-contact):hover > a,.page-id-7511.at-tip-top .header .primary-nav-wrap li:not(.nav-link-logo, .nav-link-contact):hover > a,.page-id-7546.at-tip-top .header .primary-nav-wrap li:not(.nav-link-logo, .nav-link-contact):hover > a,.page-id-7547.at-tip-top .header .primary-nav-wrap li:not(.nav-link-logo, .nav-link-contact):hover > a,.page-index.at-tip-top .header .primary-nav-wrap ul li.selected:not(.nav-link-logo, .nav-link-contact) > a,.page-id-7511.at-tip-top .header .primary-nav-wrap li.selected:not(.nav-link-logo, .nav-link-contact) > a,.page-id-7546.at-tip-top .header .primary-nav-wrap li.selected:not(.nav-link-logo, .nav-link-contact) > a,.page-id-7547.at-tip-top .header .primary-nav-wrap li.selected:not(.nav-link-logo, .nav-link-contact) > a {backdrop-filter: blur(10px);background-color: rgba(255,255,255,0.8);border-color: var(--lighter-red-color);color: var(--red-color);}.page-index.at-tip-top .header .primary-nav-wrap > ul ul li:not(.nav-link-logo, .nav-link-contact):hover > a,.page-id-7511.at-tip-top .header .primary-nav-wrap > ul ul li:not(.nav-link-logo, .nav-link-contact):hover > a,.page-id-7546.at-tip-top .header .primary-nav-wrap > ul ul li:not(.nav-link-logo, .nav-link-contact):hover > a,.page-id-7547.at-tip-top .header .primary-nav-wrap > ul ul li:not(.nav-link-logo, .nav-link-contact):hover > a,.page-index.at-tip-top .header .primary-nav-wrap > ul ul li.selected:not(.nav-link-logo, .nav-link-contact) > a,.page-id-7511.at-tip-top .header .primary-nav-wrap > ul ul li.selected:not(.nav-link-logo, .nav-link-contact) > a,.page-id-7546.at-tip-top .header .primary-nav-wrap > ul ul li.selected:not(.nav-link-logo, .nav-link-contact) > a,.page-id-7547.at-tip-top .header .primary-nav-wrap > ul ul li.selected:not(.nav-link-logo, .nav-link-contact) > a {backdrop-filter: none;background-color: transparent;}.page-index.at-tip-top .header .primary-nav-wrap > ul > li:last-child:hover > a,.page-id-7511.at-tip-top .header .primary-nav-wrap > ul > li:last-child:hover > a,.page-id-7546.at-tip-top .header .primary-nav-wrap > ul > li:last-child:hover > a,.page-id-7547.at-tip-top .header .primary-nav-wrap > ul > li:last-child:hover > a {border: 1px solid #fff;color: #fff;}.page-index.at-tip-top .header .primary-nav-wrap > ul > li:last-child > a:hover,.page-id-7511.at-tip-top .header .primary-nav-wrap > ul > li:last-child > a:hover,.page-id-7546.at-tip-top .header .primary-nav-wrap > ul > li:last-child > a:hover,.page-id-7547.at-tip-top .header .primary-nav-wrap > ul > li:last-child > a:hover {color: #fff;}.page-index.at-tip-top.hide-nav .header .primary-nav-wrap > ul ul:before,.page-id-7511.at-tip-top.hide-nav .header .primary-nav-wrap > ul ul:before,.page-id-7546.at-tip-top.hide-nav .header .primary-nav-wrap > ul ul:before,.page-id-7547.at-tip-top.hide-nav .header .primary-nav-wrap > ul ul:before {background-color: transparent;}.page-index.hide-nav.at-tip-top .header,.page-id-7511.hide-nav.at-tip-top .header,.page-id-7546.hide-nav.at-tip-top .header,.page-id-7547.hide-nav.at-tip-top .header {box-shadow: none;height: 140px;}.page-index.at-tip-top .header,.page-id-7511.at-tip-top .header,.page-id-7546.at-tip-top .header,.page-id-7547.at-tip-top .header {background-color: transparent;transition: height 0.3s ease;}.page-index.at-tip-top .header .primary-nav-wrap > ul,.page-id-7511.at-tip-top .header .primary-nav-wrap > ul,.page-id-7546.at-tip-top .header .primary-nav-wrap > ul,.page-id-7547.at-tip-top .header .primary-nav-wrap > ul {background-color: transparent;}.page-index.at-tip-top.hide-nav .header .primary-nav-wrap > ul ul,.page-id-7511.at-tip-top.hide-nav .header .primary-nav-wrap > ul ul,.page-id-7546.at-tip-top.hide-nav .header .primary-nav-wrap > ul ul,.page-id-7547.at-tip-top.hide-nav .header .primary-nav-wrap > ul ul {backdrop-filter: blur(10px);background-color: rgba(255,255,255,0.8);top: calc(100% - 49px);z-index: 1;}.page-index.at-tip-top .header .logo, .page-id-7511.at-tip-top .header .logo, .page-id-7546.at-tip-top .header .logo, .page-id-7547.at-tip-top .header .logo {top: 35px;}@media (min-width: 1350.5px) {.page-index.at-tip-top .header .logo, .page-id-7511.at-tip-top .header .logo, .page-id-7546.at-tip-top .header .logo, .page-id-7547.at-tip-top .header .logo {height: auto;max-width: none;transition: transform 0.3s ease;width: 235px;}}.page-index.at-tip-top .header .logo img,.page-id-7511.at-tip-top .header .logo img, .page-id-7546.at-tip-top .header .logo img, .page-id-7547.at-tip-top .header .logo img {filter: brightness(0) grayscale(100) saturate(0) invert(1);}.page-index.at-tip-top .header .logo svg *,.page-id-7511.at-tip-top .header .logo svg *,.page-id-7546.at-tip-top .header .logo svg *,.page-id-7547.at-tip-top .header .logo svg * {fill: #fff;}.page-index.at-tip-top .header .nav-toggle,.page-id-7511.at-tip-top .header .nav-toggle,.page-id-7546.at-tip-top .header .nav-toggle, .page-id-7547.at-tip-top .header .nav-toggle {color: #fff;height: 140px;max-height: none;}.page-index.at-tip-top .header .nav-toggle:after,.page-id-7511.at-tip-top .header .nav-toggle:after,.page-id-7546.at-tip-top .header .nav-toggle:after, .page-id-7547.at-tip-top .header .nav-toggle:after {color: #fff;}.page-index.hide-nav.at-tip-top .header .nav-toggle .lines,.page-index.at-tip-top .header .nav-toggle .lines:before,.page-index.at-tip-top .header .nav-toggle .lines:after,.page-id-7511.hide-nav.at-tip-top .header .nav-toggle .lines,.page-id-7511.at-tip-top .header .nav-toggle .lines:before,.page-id-7511.at-tip-top .header .nav-toggle .lines:after,.page-id-7546.hide-nav.at-tip-top .header .nav-toggle .lines,.page-id-7546.at-tip-top .header .nav-toggle .lines:before,.page-id-7546.at-tip-top .header .nav-toggle .lines:after,.page-id-7547.hide-nav.at-tip-top .header .nav-toggle .lines,.page-id-7547.at-tip-top .header .nav-toggle .lines:before,.page-id-7547.at-tip-top .header .nav-toggle .lines:after {background-color: #fff;}.page-index.at-tip-top .header .last-list-item-mobile,.page-id-7511.at-tip-top .header .last-list-item-mobile,.page-id-7546.at-tip-top .header .last-list-item-mobile,.page-id-7547.at-tip-top .header .last-list-item-mobile {top: 47px;}.page-index.at-tip-top .header .last-list-item-mobile a,.page-id-7511.at-tip-top .header .last-list-item-mobile a,.page-id-7546.at-tip-top .header .last-list-item-mobile a,.page-id-7547.at-tip-top .header .last-list-item-mobile a {border-color: #fff;color: #fff;}.page-id-7546 .main-content,.page-id-7511 .main-content,.page-id-7547 .main-content {padding: 0;}.page-index .homepage-gallery,.page-index .homepage-video-banner,.page-id-7546 .homepage-gallery,.page-id-7546 .homepage-video-banner,.page-id-7511 .homepage-gallery,.page-id-7511 .homepage-video-banner,.page-id-7547 .homepage-gallery,.page-id-7547 .homepage-video-banner {min-height: 640px;overflow: hidden;position: relative;}.page-index .homepage-video-banner:after,.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption:after,.page-id-7546 .homepage-video-banner:after,.page-id-7546 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption:after,.page-id-7511 .homepage-video-banner:after,.page-id-7511 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption:after,.page-id-7547 .homepage-video-banner:after,.page-id-7547 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption:after {background: linear-gradient(315deg, var(--light-blue-color) 0%, var(--blue-color) 40%, var(--light-red-color) 100%);bottom: 0;content: '';display: block;left: 0;opacity: 0.7;position: absolute;right: 0;top: 0;z-index: 2;}.page-id-7546 .homepage-video-banner:after,.page-id-7546 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption:after,.page-id-7511 .homepage-video-banner:after,.page-id-7511 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption:after,.page-id-7547 .homepage-video-banner:after,.page-id-7547 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption:after {background: linear-gradient(0deg, rgba(36,36,36,0.7) 0%, rgba(0,0,0,0.7) 100%);}.page-index .homepage-video-banner .col-1:first-child,.page-id-7546 .homepage-video-banner .col-1:first-child,.page-id-7511 .homepage-video-banner .col-1:first-child,.page-id-7547 .homepage-video-banner .col-1:first-child {bottom: 250px;height: fit-content !important;left: 200px;position: absolute;right: 200px;top: auto;z-index: 10;}.page-index .homepage-video-banner .col-1:last-child,.page-id-7546 .homepage-video-banner .col-1:last-child,.page-id-7511 .homepage-video-banner .col-1:last-child,.page-id-7547 .homepage-video-banner .col-1:last-child {background-color: #000;bottom: 0;left: 0;overflow: hidden;position: absolute;pointer-events: none;height: 100vh !important;margin: 0;right: 0;top: 0;width: 100%;} .page-index .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container,.page-id-7546 .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container,.page-id-7511 .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container,.page-id-7547 .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container {left: 50%;max-width: none;min-width: 100vw;height: 100vh;opacity: 1 !important;position: absolute;top: 50%;transform: translate(-50%, -52.5%);width: 190vh !important;}@media (min-aspect-ratio: 16/9) {.page-index .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container,.page-id-7546 .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container,.page-id-7547 .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container,.page-id-7511 .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container { min-height: 56.25vw;}}@media (max-aspect-ratio: 16/9) {.page-index .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container,.page-id-7546 .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container,.page-id-7547 .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container,.page-id-7511 .homepage-video-banner .col-1:last-child .ss-editor-video-embed-container { width: 177.78vh;}}.page-index .homepage-video-banner .col-1 h1,.page-id-7546 .homepage-video-banner .col-1 h1,.page-id-7547 .homepage-video-banner .col-1 h1,.page-id-7511 .homepage-video-banner .col-1 h1 {color: #fff;font-size: 90px;height: fit-content;width: 100%;}.page-index .homepage-gallery,.page-id-7546 .homepage-gallery,.page-id-7547 .homepage-gallery,.page-id-7511 .homepage-gallery {z-index: 10;}.page-index .homepage-gallery .ss-section-wrap-inner,.page-id-7546 .homepage-gallery .ss-section-wrap-inner,.page-id-7547 .homepage-gallery .ss-section-wrap-inner,.page-id-7511 .homepage-gallery .ss-section-wrap-inner {margin: 0;}.page-index .homepage-gallery .col-1,.page-id-7546 .homepage-gallery .col-1,.page-id-7547 .homepage-gallery .col-1,.page-id-7511 .homepage-gallery .col-1 {flex: 1;margin: 0;}.page-index .homepage-gallery .col-1 .inline-gallery-wrap .stage,.page-id-7546 .homepage-gallery .col-1 .inline-gallery-wrap .stage,.page-id-7547 .homepage-gallery .col-1 .inline-gallery-wrap .stage,.page-id-7511 .homepage-gallery .col-1 .inline-gallery-wrap .stage {height: 100vh;}.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide,.page-id-7546 .homepage-gallery .col-1 .inline-gallery-wrap .slide,.page-id-7511 .homepage-gallery .col-1 .inline-gallery-wrap .slide,.page-id-7547.homepage-gallery .col-1 .inline-gallery-wrap .slide {z-index: 3;}.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption:after,.page-id-7511 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption:after,.page-id-7546 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption:after,.page-id-7547 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption:after {z-index: -1;}.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption,.page-id-7511 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption,.page-id-7546 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption,.page-id-7547 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption {background-image: none;box-shadow: none;display: flex !important;flex-direction: column;height: auto !important;justify-content: flex-end;padding-bottom: 240px !important;padding-left: 185px;min-height: 100%;overflow: hidden !important;text-align: left;z-index: 0;}.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption h1,.page-id-7511 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption h1,.page-id-7546 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption h1,.page-id-7547 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption h1 {color: #fff;font-size: 90px;font-weight: 500;line-height: 100%;margin-bottom: 30px;}.page-index .homepage-video-banner .col-1 .button,.page-id-7511 .homepage-video-banner .col-1 .button,.page-id-7546 .homepage-video-banner .col-1 .button,.page-id-7547 .homepage-video-banner .col-1 .button,.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption .button,.page-id-7511 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption .button,.page-id-7546 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption .button,.page-id-7547 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption .button {background-color: transparent;border-color: #fff;color: #fff;width: fit-content;}.page-index .homepage-video-banner .col-1 .button:hover,.page-id-7511 .homepage-video-banner .col-1 .button:hover,.page-id-7546 .homepage-video-banner .col-1 .button:hover,.page-id-7547 .homepage-video-banner .col-1 .button:hover,.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption .button:hover,.page-id-7511 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption .button:hover,.page-id-7546 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption .button:hover,.page-id-7547 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption .button:hover {background-color: #fff;color: var(--blue-color);}.page-index .intro-section {margin: -200px 0 0px;}.page-index .intro-section .ss-section-wrap-inner,.page-id-7511 .intro-section .ss-section-wrap-inner,.page-id-7546 .intro-section .ss-section-wrap-inner,.page-id-7547 .intro-section .ss-section-wrap-inner {max-width: none;}.page-index .intro-section .col-2,.page-id-7511 .intro-section .col-2,.page-id-7546 .intro-section .col-2,.page-id-7547 .intro-section .col-2 {flex: auto;margin: 0;}.page-index .intro-section .col-2:first-child,.page-id-7511 .intro-section .col-2:first-child,.page-id-7546 .intro-section .col-2:first-child,.page-id-7547 .intro-section .col-2:first-child {padding-right: 140px;padding-left: calc(25% - 300px);}.page-index .intro-section .col-2:not(.ss-image-block),.page-id-7511 .intro-section .col-2:not(.ss-image-block),.page-id-7546 .intro-section .col-2:not(.ss-image-block),.page-id-7547 .intro-section .col-2:not(.ss-image-block) {margin-left: 0px;margin-top: 280px;padding-left: 215px}.page-index .intro-section .col-2.ss-image-block img,.page-id-7511 .intro-section .col-2.ss-image-block img,.page-id-7546 .intro-section .col-2.ss-image-block img,.page-id-7547 .intro-section .col-2.ss-image-block img {border-bottom-left-radius: 4px;border-top-left-radius: 4px;box-shadow: 0px 30px 60px rgba(0,0,0,16%);}.page-index .three-links-section {background-color: var(--highlight-color);margin-bottom: -180px;padding-bottom: 100px;padding-left: 60px;padding-right: 60px;position: relative;}.page-index .three-links-section .ss-section-wrap-inner {margin-bottom: -350px;margin-top: 170px;max-width: 1410px;padding-top: 90px;position: relative;}.page-index .more-wins-section {margin-top: 740px;}.page-index .more-wins-section .ss-section-wrap-inner {max-width: none;min-height: 461px;}.page-index .more-wins-section .col-2 {flex: 1;margin: 0;}.page-index .more-wins-section .col-2.ss-image-block {background-position: 50%;background-repeat: no-repeat;background-size: cover;flex: 45%;z-index: 1;}.page-index .more-wins-section .col-2.ss-image-block img {display: none;}.page-index .more-wins-section .col-2:not(.ss-image-block) {background: linear-gradient(180deg, var(--light-blue-color) 0%, var(--blue-color) 60%, var(--light-red-color) 150%);color: #fff;display: flex;flex: 75%;flex-direction: column;justify-content: center;margin-left: -650px;margin-top: -140px;padding-bottom: 213px;padding-left: 745px;padding-right: 10%;padding-top: 270px;}.page-index .more-wins-section .marked-text {backdrop-filter: brightness(100);color: var(--lighter-blue-color);}.page-index .more-wins-section .marked-text:before {filter: brightness(0.9);}.page-index .more-about-section {margin-top: 120px;}.page-index .more-about-section .ss-section-wrap-inner {flex-wrap: nowrap;max-width: none;}.page-index .more-about-section .col-2 {flex: 1;margin: 0;}.page-index .more-about-section .marked-text {color: var(--lighter-blue-color);}.page-index .more-about-section .marked-text:before {filter: none;}.page-index .more-about-section .col-2.ss-image-block {background-position: 50%;background-repeat: no-repeat;background-size: cover;flex: 45%;z-index: 1;}.page-index .more-about-section .col-2.ss-image-block img {display: none;}.page-index .more-about-section .col-2:not(.ss-image-block) {background: linear-gradient(180deg, var(--blue-color) -40%, var(--light-red-color) 150%);color: #fff;display: flex;flex: 75%;flex-direction: column;justify-content: center;margin-bottom: -120px;margin-right: -350px;margin-top: 80px;padding-bottom: 120px;padding-left: 200px;padding-right: 500px;padding-top: 140px;}.page-index .more-culture-section {padding-top: 200px;}.page-index .more-culture-section .ss-section-wrap-inner {align-items: center;max-width: 1670px;}.page-index .more-culture-section .col-2 {height: fit-content;}.page-index .more-culture-section .col-2:last-child {padding-left: 85px;padding-right: 300px;}.page-index .feedback-form-section {padding-top: 120px;}.page-id-7511.hide-nav .header:after,.page-id-7546.hide-nav .header:after,.page-id-7547.hide-nav .header:after {opacity: 1;transition: opacity 0.3s ease;}.page-id-7511.hide-nav.at-tip-top .header:after,.page-id-7546.hide-nav.at-tip-top .header:after,.page-id-7547.hide-nav.at-tip-top .header:after {opacity: 0;transition: none;}.page-id-7546 .content-heading-wrap, .page-id-7547 .content-heading-wrap, .page-id-7511 .content-heading-wrap,.page-id-7546 .custom-page-banner,.page-id-7547 .custom-page-banner,.page-id-7511 .custom-page-banner {display: none;}.page-id-7546 .content-heading-wrap, .page-id-7547 .content-heading-wrap, .page-id-7511 .content-heading-wrap {display: none;}.page-id-7546 .ss-section-wrap-inner,.page-id-7547 .ss-section-wrap-inner,.page-id-7511 .ss-section-wrap-inner {max-width: none;}.page-id-7546 .intro-section,.page-id-7547 .intro-section,.page-id-7511 .intro-section {padding: 75px 0 65px 165px;}.page-id-7546 .intro-section .col-3-5.ss-image-block,.page-id-7547 .intro-section .col-3-5.ss-image-block,.page-id-7511 .intro-section .col-3-5.ss-image-block {flex: 1;margin-right: 0;}.page-id-7546 .intro-section .col-2-5,.page-id-7547 .intro-section .col-2-5,.page-id-7511 .intro-section .col-2-5 {margin-top: 50px;}.subsite-services-grid-section .ss-section-wrap-inner {margin: 0 160px 160px;}.subsite-services-grid-section .col-3 {margin: 20px;width: calc(100% / 3 - 40px);}.subsite-services-grid-section .col-3:first-child {align-items: center;color: #19388A;display: flex;justify-content: center;}.subsite-featured-projects-section {margin-bottom: 150px;margin-top: 0px;}.subsite-featured-projects-section .ss-section-wrap-inner {max-width: none;}.subsite-featured-projects-section .col-1 {flex: 1;margin: 0;}.subsite-featured-projects-section .inline-gallery-wrap .prev-arrow,.subsite-featured-projects-section .inline-gallery-wrap .next-arrow {backdrop-filter: blur(10px);background: none;background-image: url(/images/icons/gallery-arrow-raw.svg);background-position: 50%;background-repeat: no-repeat;background-size: 12px;display: block;height: 60px;opacity: 1;top: calc(140px + (600px / 2));width: 60px;z-index: 10;}.subsite-featured-projects-section .inline-gallery-wrap .prev-arrow:before,.subsite-featured-projects-section .inline-gallery-wrap .next-arrow:before {filter:brightness(3) opacity(0.5);background: linear-gradient(-135deg, rgba(0,116,187,0.6) -40%, rgba(34,45,104,0.6) 40%, rgba(220,19,81,0.6) 140%);bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;z-index: 0;}.subsite-featured-projects-section .inline-gallery-wrap .prev-arrow {left: 0;transform: rotate(180deg);}.subsite-featured-projects-section .inline-gallery-wrap .next-arrow {left: calc(46.88% - 60px);right: auto;}.subsite-featured-projects-section .inline-gallery-wrap .stage {background-color: transparent;height: fit-content !important;width: 100% !important;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide {min-height: 740px;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide:after {background: linear-gradient(180deg, var(--light-blue-color) 0%, var(--blue-color) 60%, var(--light-red-color) 150%);bottom: 0;content: '';display: block;left: 18.75%;position: absolute;right: 0;top: 0;z-index: -1;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide .image {bottom: 0;left: 0;right: auto;top: 140px;width: 46.88%;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide .caption {background-image: none;bottom: 200px;box-shadow: none;color: #fff;display: block !important;height: auto !important;left: 52%;overflow-x: hidden;overflow-y: scroll !important;margin: 0 !important;padding: 0 !important;right: 10%;top: 250px;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide .caption::-webkit-scrollbar {background-color: transparent;width: 10px;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide .caption::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,0.5);}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide .caption .marked-text {color: var(--lighter-blue-color);display: block;margin-bottom: 20px;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide .caption .marked-text:before {filter: none;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide .caption h2 {color: #fff;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide .caption .arrow-link {background-image: url(/images/icons/arrow-link-red.svg);color: var(--red-color);filter: brightness(9) hue-rotate(50deg);}.page-id-7546 .feedback-form-section .ss-section-wrap-inner,.page-id-7547 .feedback-form-section .ss-section-wrap-inner,.page-id-7511 .feedback-form-section .ss-section-wrap-inner {margin-bottom: 60px;max-width: 1105px;}@media (max-width: 1440px) {.page-index .homepage-video-banner .col-1:first-child {left: 60px;right: 60px;}.page-index .intro-section .col-2:first-child {margin-right: 60px;padding-left: 72px;padding-right: 0;}.page-id-7546 .feedback-form-section .ss-section-wrap-inner,.page-id-7547 .feedback-form-section .ss-section-wrap-inner,.page-id-7511 .feedback-form-section .ss-section-wrap-inner {margin-left: auto;margin-right: auto;padding-left: 30px;padding-right: 30px;}}@media (max-width: 1420px) {.page-index .intro-section .ss-section-wrap-inner {margin: 0;}.page-index .more-wins-section .ss-section-wrap-inner,.subsite-featured-projects-section .ss-section-wrap-inner {margin: 0;max-width: none;}.subsite-featured-projects-section .inline-gallery-wrap .slide .caption {bottom: 140px;top: 140px;}.page-id-7546 .intro-section,.page-id-7547 .intro-section,.page-id-7511 .intro-section {padding: 60px 0 60px 60px;}.page-id-7546 .intro-section .ss-section-wrap-inner,.page-id-7547 .intro-section .ss-section-wrap-inner,.page-id-7511 .intro-section .ss-section-wrap-inner {margin: 0;}.page-id-7546 .intro-section .col-2-5,.page-id-7547 .intro-section .col-2-5,.page-id-7511 .intro-section .col-2-5 {display: block;flex: 1;margin: 0 30px 0 0;}.page-index .three-links-section {padding-left: 15px;padding-right: 15px;}.page-index .more-wins-section {margin-top: 530px;}.page-index .more-wins-section .col-2:not(.ss-image-block) {margin-top: -70px;padding: 30px 30px 30px calc(20% + 500px);}.page-index .more-about-section {margin-top: 60px;}.page-index .more-about-section .ss-section-wrap-inner {margin: 0;min-height: 400px;}.page-index .more-about-section .col-2:not(.ss-image-block) {padding: 30px 400px 30px 30px;}.page-index .more-culture-section .col-2:last-child {padding-right: 0;}}@media (max-width: 1350px) {.page-index.at-tip-top .primary-nav-wrap,.page-id-7511.at-tip-top .primary-nav-wrap,.page-id-7546.at-tip-top .primary-nav-wrap,.page-id-7547.at-tip-top .primary-nav-wrap {margin-top: 150px;}.page-index.at-tip-top .header .primary-nav-wrap > ul > li:not(.nav-link-logo, .nav-link-contact):hover:before,.page-id-7511.at-tip-top .header .primary-nav-wrap > ul > li:not(.nav-link-logo, .nav-link-contact):hover:before,.page-id-7546.at-tip-top .header .primary-nav-wrap > ul > li:not(.nav-link-logo, .nav-link-contact):hover:before,.page-id-7547.at-tip-top .header .primary-nav-wrap > ul > li:not(.nav-link-logo, .nav-link-contact):hover:before {opacity: 0;}.page-index.at-tip-top .header .primary-nav-wrap ul li:not(.nav-link-logo, .nav-link-contact):hover > a, .page-id-7511.at-tip-top .header .primary-nav-wrap li:not(.nav-link-logo, .nav-link-contact):hover > a, .page-id-7546.at-tip-top .header .primary-nav-wrap li:not(.nav-link-logo, .nav-link-contact):hover > a, .page-id-7547.at-tip-top .header .primary-nav-wrap li:not(.nav-link-logo, .nav-link-contact):hover > a, .page-index.at-tip-top .header .primary-nav-wrap ul li.selected:not(.nav-link-logo, .nav-link-contact) > a, .page-id-7511.at-tip-top .header .primary-nav-wrap li.selected:not(.nav-link-logo, .nav-link-contact) > a, .page-id-7546.at-tip-top .header .primary-nav-wrap li.selected:not(.nav-link-logo, .nav-link-contact) > a, .page-id-7547.at-tip-top .header .primary-nav-wrap li.selected:not(.nav-link-logo, .nav-link-contact) > a {backdrop-filter: none;background-color: transparent;color: var(--lighter-red-color)}}@media (max-width: 1300px) {.subsite-services-grid-section .ss-section-wrap-inner {margin: 0 15px 45px;}}@media (max-width: 1100px) {.page-index .more-culture-section {padding-top: 160px;}.page-index .more-culture-section .ss-section-wrap-inner {flex-direction: column;}.page-index .more-culture-section .col-2 {margin: 0;width: calc(100% - 30px);}.page-index .more-culture-section .col-2:last-child {padding-left: 0;}.page-index .more-culture-section .col-2 .quad-photo-collage {width: 100%;}.page-index .more-culture-section .marked-text {display: block;margin-top: 30px;}}@media (max-width: 1024px) {.page-index .homepage-video-banner .col-1 h1,.page-id-7546 .homepage-video-banner .col-1 h1,.page-id-7547 .homepage-video-banner .col-1 h1,.page-id-7511 .homepage-video-banner .col-1 h1 {font-size: 60px;}.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption, .page-id-7511 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption, .page-id-7546 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption, .page-id-7547 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption {padding: 60px !important;}.page-index .intro-section {margin-top: -100px;position: relative;transform: none;z-index: 10;}.page-index .intro-section .ss-section-wrap-inner,.page-id-7546 .intro-section .ss-section-wrap-inner,.page-id-7547 .intro-section .ss-section-wrap-inner,.page-id-7511 .intro-section .ss-section-wrap-inner {flex-direction: column-reverse;}.page-index .intro-section .col-2 {margin-left: 160px;width: auto;}.page-id-7546 .intro-section .col-2-5,.page-id-7546 .intro-section .col-3-5,.page-id-7547 .intro-section .col-2-5,.page-id-7547 .intro-section .col-3-5,.page-id-7511 .intro-section .col-2-5,.page-id-7511 .intro-section .col-3-5 {margin: 0 0 30px;width: auto;}.page-id-7511 .intro-section .col-2-5,.page-id-7546 .intro-section .col-2-5,.page-id-7547 .intro-section .col-2-5 {margin-right: 60px;}.page-index .intro-section .col-2:not(.ss-image-block) {margin-left: 40px;margin-top: 60px;padding: 0;}.page-index .three-links-section .ss-section-wrap-inner {margin-top: 30px;padding-top: 30px;}.page-index .more-wins-section {margin-top: 460px;}.page-index .more-wins-section .ss-section-wrap-inner {flex-direction: column;}.page-index .more-wins-section .col-2.ss-image-block {margin: 0 30px;min-height: 300px;width: auto;}.page-index .more-wins-section .col-2:not(.ss-image-block) {margin: -100px 0 0;padding: 130px 30px 30px;width: 100%;}.page-index .more-about-section .ss-section-wrap-inner {flex-direction: column-reverse;}.page-index .more-about-section .col-2.ss-image-block {margin: 0 30px -180px;min-height: 300px;width: auto;}.page-index .more-about-section .col-2:not(.ss-image-block) {padding: 130px 30px 30px;width: 100%;}}@media (max-width: 900px) {.page-index .homepage-video-banner .col-1:first-child {bottom: 200px;top:auto;}.subsite-services-grid-section .ss-section-wrap-inner {margin-bottom: 15px;}.subsite-featured-projects-section .inline-gallery-wrap .prev-arrow {left: 60px;top: 434px} .subsite-featured-projects-section .inline-gallery-wrap .next-arrow {left: auto;right: 60px;top: 434px;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide:after {bottom: 0;left: 30px;right: 30px;top: 200px;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide .caption {bottom: 30px;left: 60px;right: 60px;top: 500px;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide .image {bottom: 270px;left: 60px;right: 60px;top: 0;width: auto;}.subsite-services-grid-section .col-3 {flex: 100%;width: auto;}.subsite-services-grid-section .col-3:first-child {justify-content: flex-start;margin-bottom: 0;margin-top: 0;}}@media (max-width: 768px) {.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption h1, .page-id-7511 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption h1, .page-id-7546 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption h1, .page-id-7547 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption h1 {font-size: 50px;}.page-index .intro-section {margin-top: -120px;}.page-index .intro-section .col-2 {margin-left: 60px;width: auto;}.page-id-7511 .intro-section,.page-id-7546 .intro-section,.page-id-7547 .intro-section {overflow: hidden;padding: 30px;width: auto;}.page-id-7511 .intro-section .col-2-5,.page-id-7546 .intro-section .col-2-5,.page-id-7547 .intro-section .col-2-5 {margin-right: 30px;margin-top: 20px;}.page-id-7546 .intro-section .col-3-5.ss-image-block, .page-id-7547 .intro-section .col-3-5.ss-image-block, .page-id-7511 .intro-section .col-3-5.ss-image-block {margin-bottom: 0;}.page-index .three-links-section .ss-section-wrap-inner {margin-top: 60px;}.page-index .more-culture-section {margin-top: 0px;padding-top: 130px;}.page-index .more-culture-section .col-2 {width: 100%;}.page-index .more-about-section {margin-top: 30px;}.page-index .more-about-section .ss-section-wrap-inner {flex-direction: column;}.page-index .more-about-section .col-2.ss-image-block {order: -1 !important;}.subsite-featured-projects-section {margin-bottom: 30px;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide {display: none;flex-direction: column;height: fit-content !important;min-height: 0;opacity: 0 !important;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide:after {bottom: 0;left: 0;right: 0;top: 0;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide.current {display: flex;opacity: 1 !important;position: relative !important;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide .image {bottom: auto;left: auto;position: relative;right: auto;top: auto;}.subsite-featured-projects-section .inline-gallery-wrap .stage .slide .caption {bottom: auto;left: auto;padding: 60px 30px 30px !important;position: relative;right: auto;top: auto;}.subsite-featured-projects-section .inline-gallery-wrap .prev-arrow {left: 0px;top: 0px;transform: rotate(180deg) translateY(10%);} .subsite-featured-projects-section .inline-gallery-wrap .next-arrow {right: 0;top: 0;transform: rotate(0deg) translateY(-10%)}.subsite-services-grid-section .col-3 {flex: 100%;margin: 0 15px;width: auto;}.subsite-services-grid-section .col-3:first-child {justify-content: flex-start;margin-bottom: 0;margin-top: 0;}.subsite-services-grid-section .ss-section-wrap-inner {margin-bottom: 30px;}}@media (max-width: 500px) {.page-index .homepage-video-banner .col-1 h1 {font-size: 40px;}.page-index .homepage-video-banner .col-1:first-child {left: 30px;right: 30px;}.page-index .homepage-gallery,.page-id-7511 .homepage-gallery,.page-id-7546 .homepage-gallery, .page-id-7547 .homepage-gallery,.page-index .homepage-gallery .inline-gallery-wrap .slide,.page-id-7511 .homepage-gallery .inline-gallery-wrap .slide,.page-id-7546 .homepage-gallery .inline-gallery-wrap .slide, .page-id-7547 .homepage-gallery .inline-gallery-wrap .slide, .page-index .homepage-gallery .inline-gallery-wrap .slide .image,.page-id-7511 .homepage-gallery .inline-gallery-wrap .slide .image,.page-id-7546 .homepage-gallery .inline-gallery-wrap .slide .image, .page-id-7547 .homepage-gallery .inline-gallery-wrap .slide .image {height: 75vh !important;}.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption, .page-id-7511 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption, .page-id-7546 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption, .page-id-7547 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption {padding: 30px !important;}.page-index .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption h1, .page-id-7511 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption h1, .page-id-7546 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption h1, .page-id-7547 .homepage-gallery .col-1 .inline-gallery-wrap .slide .caption h1 {font-size: 40px;}.page-index .intro-section .col-2 {margin-left: 30px;}.page-index .intro-section .col-2:not(.ss-image-block) {margin-right: 30px;}.page-index .three-links-section .ss-section-wrap-inner {margin-top: 30px;}.page-index .more-culture-section .quad-photo-collage {min-height: 400px;}.page-index .more-culture-section .quad-photo-collage .p1 {margin-bottom: -20px;margin-right: 4.5px;}.page-index .more-culture-section .quad-photo-collage .p2 {margin-bottom: 20px;margin-left: 4.5px;}.page-index .more-culture-section .quad-photo-collage .p3 {margin-right: 4.5px;margin-top: 29px;}.page-index .more-culture-section .quad-photo-collage .p4 {margin-left: 4.5px;margin-top: -10.5px;}.page-index .feedback-form-section {padding-top: 30px;}}@media (max-width: 400px) {.page-index .more-culture-section .ss-section-wrap-inner {margin: 0;width: auto;}.page-index .more-culture-section .quad-photo-collage {margin: 0 0 30px;width: auto;}.page-index .more-culture-section .col-2:last-child {margin: 0 30px 30px;width: auto;}}@media (max-height: 850px) {.page-index .homepage-video-banner .col-1 h1 {font-size: 40px;}}.footer {background-color: var(--highlight-color);display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 100px;opacity: 0;padding: 90px 340px 15px;position: relative;transition: opacity 0.3s ease;}body.loaded .footer {opacity: 1;}.footer .footer-top-links {left: 50%;position: absolute;top: -58px;transform: translateX(-50%);}.footer .footer-top-links ul {display: flex;list-style: none;margin: 0 auto;padding: 0;width: fit-content;}.footer .footer-top-links ul li a {background-color: var(--light-blue-color);color: #fff;display: block;font-family: var(--alt-font-family);font-size: 14px;font-weight: 600;letter-spacing: 1.68px;margin-right: 1px;padding: 20px 30px;text-decoration: none;text-transform: uppercase;transition: margin 0.3s ease, padding 0.3s ease, transform 0.3s ease, width 0.3s ease;white-space: nowrap;width: 100%;}.footer .footer-top-links ul li a:hover {padding-bottom: 30px;margin-top: -10px;}.footer .footer-top-links ul li:first-child a {border-top-left-radius: 6px;}.footer .footer-top-links ul li:last-child a {border-top-right-radius: 6px;}.footer .footer-top-links ul li:nth-child(2n) a {background-color: var(--red-color);}.footer .footer-top-links ul li:nth-child(3n) a {background-color: #222D68;}.footer .footer-logo {margin-bottom: 100px;text-align: center;width: 100%;}.footer .footer-logo svg {height: 100px !important;width: auto !important;}.footer .footer-address-info {width: 50%;}.footer .footer-address-info,.footer .footer-address-info ul {color: #6C7084;width: fit-content;}.footer .footer-address-info ul li {border-color: #6C7084;}.footer .footer-address-info ul li:first-child {align-items: center;display: flex;padding-left: 0;}.footer .footer-address-info ul li:first-child .h3-style {margin: 0;text-transform: none;}.footer .footer-address-info ul li a {color: #6C7084;text-decoration: none;}.footer .footer-address-info ul li a:hover {color: var(--red-color);}.footer .footer-social-media-links {width: fit-content;}.footer .footer-social-media-links ul {align-items: center;display: flex;height: 100%;justify-content: flex-end;list-style: none;margin: auto auto auto 0;padding: 0;}.footer .footer-social-media-links ul li {height: fit-content;}.footer .footer-social-media-links ul li a {display: block;margin: 0 10px;}.footer .footer-social-media-links ul li a svg * {transition: fill 0.3s ease;}.footer .footer-social-media-links ul li a:hover svg * {fill: var(--red-color);}.footer .powered-by-copyright-info,.footer .footer-quick-links {width: 50%;}.footer .powered-by-copyright-info {color: #6C7084;display: flex;font-size: 16px;list-style: none;margin-top: 70px;padding: 0;}.footer .powered-by-copyright-info svg {margin-right: 10px;margin-top: 5px;}.footer .powered-by-copyright-info a svg * {clip-path: none;transition: fill 0.3s ease;}.footer .powered-by-copyright-info a:hover svg * {fill: var(--red-color);}.footer .footer-quick-links ul {display: flex;justify-content: flex-end;list-style: none;margin: 75px 0 0 0;padding: 0;}.footer .footer-quick-links ul li:not(:last-child) {border-right: 1px solid;}.footer .footer-quick-links ul li a {color: var(--blue-color);display: block;font-size: 16px;padding: 0 10px;text-decoration: none;}.footer .footer-quick-links ul li a:hover {color: var(--red-color);}@media (max-width: 1600px) {.footer {padding: 60px;}}@media (max-width: 1200px) {.footer .footer-top-links {top: -115px;}.footer .footer-top-links ul {flex-direction: column;}.footer .footer-top-links ul li:first-child a {border-top-right-radius: 6px;}.footer .footer-top-links ul li:last-child a {border-top-right-radius: 0px;}.footer .footer-top-links ul li a {display: block;letter-spacing: normal;margin: 0 auto;padding: 10px 10px;text-align: center;text-transform: none;width: 100%;}.footer .footer-top-links ul li:hover a {margin-top: 0;padding-bottom: 10px;transform: translateX(-5px);width: calc(100% + 10px); }}@media (max-width: 1024px) {.footer {align-items: center;flex-direction: column;flex-wrap: nowrap;padding: 30px;}.footer .footer-logo {margin-bottom: 30px;}.footer .footer-address-info {margin-bottom: 30px;}.footer .powered-by-copyright-info {justify-content: center;margin: 30px 0;width: 100%;}.footer .footer-quick-links ul {justify-content: center;margin: 0;}}@media (max-width: 768px) {.footer {margin-top: 130px;}.footer .footer-logo svg {max-width: 80%;}.footer .footer-address-info ul {align-items: center;flex-direction: column;}.footer .footer-address-info ul li {text-align: center;}.footer .footer-address-info ul li:first-child {padding: 30px;}.footer .footer-address-info ul li:not(:last-child) {border-bottom: 1px solid #6C7084; border-right: none;}.footer .footer-quick-links ul {align-items: center;flex-direction: column;}.footer .footer-quick-links ul li:not(:last-child) {border-bottom: 1px solid #6C7084;border-right: none;}.footer .footer-quick-links ul li {padding: 10px 0;text-align: center;width: fit-content;}.footer .powered-by-copyright-info {align-items: center;flex-direction: column;}.footer .footer-top-links ul {min-width: 90vw;}}