/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/scss/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/scss/style.scss (1) ***!
  \*********************************************************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/scss/style.scss (2) ***!
  \*********************************************************************************************************************************************************************************************************************/.text-palette-white{color:var(--clr-palette-white)!important}.bg-palette-white{background-color:var(--clr-palette-white)!important}.text-palette-black{color:var(--clr-palette-black)!important}.bg-palette-black{background-color:var(--clr-palette-black)!important}.text-palette-red{color:var(--clr-palette-red)!important}.bg-palette-red{background-color:var(--clr-palette-red)!important}.text-palette-purple{color:var(--clr-palette-purple)!important}.bg-palette-purple{background-color:var(--clr-palette-purple)!important}.text-palette-gray{color:var(--clr-palette-gray)!important}.bg-palette-gray{background-color:var(--clr-palette-gray)!important}.text-palette-darkgray{color:var(--clr-palette-darkgray)!important}.bg-palette-darkgray{background-color:var(--clr-palette-darkgray)!important}.text-palette-purpleopacity{color:var(--clr-palette-purpleopacity)!important}.bg-palette-purpleopacity{background-color:var(--clr-palette-purpleopacity)!important}.text-palette-whiteopacity{color:var(--clr-palette-whiteopacity)!important}.bg-palette-whiteopacity{background-color:var(--clr-palette-whiteopacity)!important}.text-palette-whiteopacity4{color:var(--clr-palette-whiteopacity4)!important}.bg-palette-whiteopacity4{background-color:var(--clr-palette-whiteopacity4)!important}.text-palette-blackopacity{color:var(--clr-palette-blackopacity)!important}.bg-palette-blackopacity{background-color:var(--clr-palette-blackopacity)!important}.text-palette-blackopacity25{color:var(--clr-palette-blackopacity25)!important}.bg-palette-blackopacity25{background-color:var(--clr-palette-blackopacity25)!important}.text-palette-redopacity{color:var(--clr-palette-redopacity)!important}.bg-palette-redopacity{background-color:var(--clr-palette-redopacity)!important}.text-palette-blackopacity5{color:var(--clr-palette-blackopacity5)!important}.bg-palette-blackopacity5{background-color:var(--clr-palette-blackopacity5)!important}.primary{--clr:var(--clr-primary-400)}.youtube{--clr:var(--clr-youtube-400)}.article{--clr:var(--clr-article-400)}.course{--clr:var(--clr-course-400)}.resource{--clr:var(--clr-resource-400)}.container{margin:0 auto}.container,.container-absolute{max-width:var(--max-width-site);padding-left:var(--mg-mainsite);padding-right:var(--mg-mainsite);width:100%}.container-absolute{left:50%;transform:translateX(-50%)}.container-media-full{width:100%}@media only screen and (min-width:576px){.container-media-full{margin:0 auto;max-width:var(--max-width-site);padding-left:var(--mg-mainsite);padding-right:var(--mg-mainsite)}}.padding-bottom-footer{padding-bottom:2.94rem}@media only screen and (min-width:576px){.padding-bottom-footer{padding-bottom:5.06rem}}.align-center{text-align:center}.flow>*+*{margin-top:var(--flow-spacer,.75em)}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.screenreader-text{height:1px;left:-999px;position:absolute;top:auto;width:1px}.screenreader-text:focus{display:inline-block;height:auto;margin:auto;position:static;width:auto}:root{--max-width-site:90rem;--section-spacing:3.5rem;--clr-palette-white:#fff;--clr-palette-black:#000;--clr-palette-red:#e2002e;--clr-palette-purple:#7d0c31;--clr-palette-gray:#eeeeea;--clr-palette-darkgray:#8f8f8b;--clr-palette-purpleopacity:rgba(125,12,49,.1);--clr-palette-whiteopacity:hsla(0,0%,100%,.1);--clr-palette-whiteopacity4:hsla(0,0%,100%,.4);--clr-palette-blackopacity:rgba(0,0,0,.05);--clr-palette-blackopacity25:rgba(0,0,0,.25);--clr-palette-redopacity:rgba(226,0,46,.1);--clr-palette-blackopacity5:rgba(0,0,0,.5);--fs-200:1.5rem;--mg-mainsite:1.5rem;--fs-300:1rem;--fs-400:1.125rem;--fs-500:1.563rem;--fs-600:1.953rem;--fs-700:2.441rem;--fs-800:3.052rem}@media only screen and (min-width:){:root{--section-spacing:7rem}}@media only screen and (min-width:576px){:root{--fs-200:2.063rem;--fs-300:1rem;--fs-400:1.25rem;--fs-500:2rem;--fs-600:2.827rem;--fs-700:4rem;--fs-800:5.653rem;--mg-mainsite:3.5rem}}*,:after,:before{box-sizing:border-box;margin:0;outline:none;padding:0;text-decoration:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}li{list-style-position:inside}html{font-size:16px;scroll-behavior:smooth}body{background-color:#fff;font-family:inherit;text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:root{scroll-behavior:smooth}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.display-none{display:none}.text-white{color:var(--clr-palette-white)}.text-black{color:var(--clr-palette-black)}.text-red{color:var(--clr-palette-red)}.text-purple{color:var(--clr-palette-purple)}.text-gray{color:var(--clr-palette-gray)}.text-darkgray{color:var(--clr-palette-darkgray)}.bg-white{background-color:var(--clr-palette-white)}.bg-black{background-color:var(--clr-palette-black)}.bg-red{background-color:var(--clr-palette-red)}.bg-purple{background-color:var(--clr-palette-purple)}.bg-gray{background-color:var(--clr-palette-gray)}.bg-darkgray{background-color:var(--clr-palette-darkgray)}.color-w-underline-wo4{color:var(--clr-palette-white);display:inline-block;font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.0625rem;text-decoration:none}@media only screen and (min-width:768px){.color-w-underline-wo4{font-family:Roboto,arial;font-size:1.125rem;line-height:1.1875rem}}.color-w-underline-wo4:after{background-color:var(--clr-palette-whiteopacity4);content:"";display:block;height:.125rem;margin-top:.19rem;opacity:.5;transition:background-color .2s ease-in-out}.color-w-underline-wo4:focus:after,.color-w-underline-wo4:hover:after{background-color:var(--clr-palette-red)!important;opacity:1}.color-b-underline-bo25{color:var(--clr-palette-black);display:inline-block;font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.0625rem;text-decoration:none}@media only screen and (min-width:768px){.color-b-underline-bo25{font-family:Roboto,arial;font-size:1.125rem;line-height:1.1875rem}}.color-b-underline-bo25:after{background-color:var(--clr-palette-blackopacity25);content:"";display:block;height:.125rem;margin-top:.19rem;opacity:.5;transition:background-color .2s ease-in-out}.color-b-underline-bo25:focus:after,.color-b-underline-bo25:hover:after{background-color:var(--clr-palette-red)!important;opacity:1}.color-w-ubo25-ulow{color:var(--clr-palette-white);display:inline-block;font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.0625rem;text-decoration:none}@media only screen and (min-width:768px){.color-w-ubo25-ulow{font-family:Roboto,arial;font-size:1.125rem;line-height:1.1875rem}}.color-w-ubo25-ulow:after{background-color:var(--clr-palette-blackopacity25);content:"";display:block;height:.125rem;margin-top:.19rem;opacity:.5;transition:background-color .2s ease-in-out}.color-w-ubo25-ulow:focus:after,.color-w-ubo25-ulow:hover:after{background-color:var(--clr-palette-white)!important;opacity:1}header{position:fixed;top:0;transition:background-color .2s ease-in-out;width:100%;z-index:10}.main-nav{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:var(--fs-200);padding-top:var(--fs-200);row-gap:1rem}@media only screen and (min-width:768px){.main-nav{flex-wrap:nowrap}}.brand{align-items:center;display:flex;flex-shrink:0;height:1.563rem;width:9.875rem;z-index:2}@media only screen and (min-width:768px){.brand{height:1.875rem;width:12rem}}.brand a{display:block;width:100%}.brand svg,.brand svg circle,.brand svg ellipse,.brand svg path,.brand svg polygon,.brand svg rect{fill:var(--clr-palette-white);transition:fill .2s ease-in-out}.brand--svg-white>svg,.brand--svg-white>svg circle,.brand--svg-white>svg ellipse,.brand--svg-white>svg path,.brand--svg-white>svg polygon,.brand--svg-white>svg rect{fill:var(--clr-palette-white)}.hamburger-menu{background:transparent;border:0;cursor:pointer;height:1rem;outline:0;position:relative;width:1.5rem;z-index:2}@media only screen and (min-width:768px){.hamburger-menu{display:none}}.hamburger-menu__line{background-color:var(--clr-palette-white);height:.125rem;position:absolute;rotate:0deg;transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:1.5rem}.hamburger-menu__line:first-child{left:0;top:0}.hamburger-menu__line:nth-child(2){left:0;top:.438rem}.hamburger-menu__line:nth-child(3){left:0;top:.875rem}.hamburger-menu--active .hamburger-menu__line:nth-child(3){top:.625rem;transform:rotate(-320deg)}.hamburger-menu--active .hamburger-menu__line:first-child{top:.625rem;transform:rotate(320deg)}.hamburger-menu--active .hamburger-menu__line:nth-child(2){opacity:0;width:0}.hamburger-menu--bg--black .hamburger-menu__line{background-color:var(--clr-palette-black)}.nav-bar{background-color:var(--clr-palette-white);display:block;left:0;max-height:0;overflow:hidden;padding:0 1.5rem;position:absolute;top:0;transition:max-height .2s ease-in-out;width:100%;z-index:1}@media only screen and (min-width:768px){.nav-bar{align-items:center;background-color:transparent;display:flex;flex-basis:auto;justify-content:flex-end;max-height:none;overflow:visible;padding-left:0;padding-right:0;position:static;width:auto}}.dropdown-menu-mega{background-color:var(--clr-palette-white);display:block;transition:max-height .2s ease-in-out}@media only screen and (min-width:768px){.dropdown-menu-mega{left:0;max-height:0;overflow:hidden;position:absolute;top:0;width:100%}.menu-mega-container{display:inline-block;margin-top:4rem;width:100%;z-index:2}}ul.comp-nav-link,ul.sub-nav-bar{display:flex}ul.comp-nav-link{flex-direction:column;padding-top:4.5625rem;row-gap:1rem}@media only screen and (min-width:768px){ul.comp-nav-link{align-items:center;column-gap:1.875rem;flex-direction:row;padding-bottom:0;padding-top:0;row-gap:0}}ul.comp-nav-link>li{color:var(--clr-palette-black);font-family:Roboto,arial;font-size:1.1875rem;font-style:normal;font-weight:700;line-height:1.3125rem}@media only screen and (min-width:768px){ul.comp-nav-link>li{color:var(--clr-palette-white);font-family:Roboto,arial;font-size:1.0625rem;font-style:normal}}ul.comp-nav-link>li .main-level-li-a{color:var(--clr-palette-black);font-style:normal;font-weight:700;text-decoration:none;transition:color .2s ease-in-out}@media only screen and (min-width:768px){ul.comp-nav-link>li .main-level-li-a{color:var(--clr-palette-white)}ul.comp-nav-link>li .main-level-li-a:hover{color:var(--clr-palette-red)}}ul.comp-nav-link>li .sub-nav-main{color:var(--clr-palette-black);font-weight:700}@media only screen and (min-width:768px){ul.comp-nav-link>li .sub-nav-main{cursor:pointer;position:relative;z-index:1}}ul.comp-nav-link>li .sub-nav-main i{display:none}@media only screen and (min-width:768px){ul.comp-nav-link>li .sub-nav-main i{display:inline-block;margin-left:.25rem}ul.comp-nav-link>li.subnavbtn{align-self:stretch}ul.comp-nav-link>li.subnavbtn .sub-nav-main{align-items:center;color:var(--clr-palette-white);display:flex;height:100%}.main-level-li:not(.main-level-li.subnavbtn){position:relative;z-index:2}header.bq-bg-white ul.comp-nav-link .main-level-li>.main-level-li-a{color:var(--clr-palette-black)!important}header.bq-bg-white ul.comp-nav-link .main-level-li>.main-level-li-a:hover{color:var(--clr-palette-red)!important}header.bq-bg-white ul.comp-nav-link .main-level-li>.sub-nav-main{color:var(--clr-palette-black)}}ul.sub-nav-bar{flex-direction:column;padding-top:1rem;row-gap:.75rem}@media only screen and (min-width:768px){ul.sub-nav-bar{color:var(--clr-palette-black);display:inline-flex;padding-bottom:2rem;padding-top:1.5rem;position:relative;row-gap:.88rem;top:-5px}}ul.sub-nav-bar>li{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.125rem}@media only screen and (min-width:768px){ul.sub-nav-bar>li{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.0625rem}}ul.sub-nav-bar>li a{color:var(--clr-palette-black);font-style:normal;font-weight:400;text-decoration:none;transition:color .2s ease-in-out}@media only screen and (min-width:768px){ul.sub-nav-bar>li a,ul.sub-nav-bar>li a:hover{color:var(--clr-palette-black)}}.nav-button{align-self:center;background-color:var(--clr-palette-red);border:none;border-radius:.375rem;color:var(--clr-palette-white);cursor:pointer;display:block;font-family:Roboto,arial;font-size:1.1875rem;font-style:normal;font-weight:700;line-height:1.3125rem;margin-bottom:2.25rem;margin-top:1rem;padding:.75rem 6.12rem;text-align:center;width:100%}@media only screen and (min-width:768px){.nav-button{background-color:var(--clr-palette-whiteopacity);font-family:Roboto,arial;font-size:1.0625rem;line-height:1.0625rem;margin-bottom:auto;margin-top:auto;padding:.75rem .94rem;transition:background-color .2s ease-in-out}.nav-button:hover{background-color:var(--clr-palette-red)}}#nav-bar-search>div{margin-bottom:2.25rem;margin-top:1rem}@media only screen and (min-width:768px){#nav-bar-search>div{margin-bottom:auto;margin-top:auto}}.bq-bg-white{background-color:var(--clr-palette-white)}.bq-bg-white>.main-nav>.brand svg,.bq-bg-white>.main-nav>.brand svg circle,.bq-bg-white>.main-nav>.brand svg ellipse,.bq-bg-white>.main-nav>.brand svg path,.bq-bg-white>.main-nav>.brand svg polygon,.bq-bg-white>.main-nav>.brand svg rect{fill:var(--clr-palette-red)!important}@media only screen and (min-width:768px){header.bq-bg-white .comp-nav-link>li>a.nav-button{background-color:var(--clr-palette-blackopacity);color:var(--clr-palette-black)}header.bq-bg-white .comp-nav-link>li>a.nav-button:hover{background-color:var(--clr-palette-red);color:var(--clr-palette-white)}}.subnavbtn-open>.sub-nav-main{color:var(--clr-palette-red)!important}.embla.embla-hero{position:relative}.embla.embla-hero .embla__viewport{overflow:hidden}.embla.embla-hero .embla__container{display:flex;height:100vh}.embla.embla-hero .embla__container.dir__rtl{flex-direction:row-reverse}.embla.embla-hero .embla__slide{flex:0 0 100%;position:relative}.hero-slide-container .hero__slide__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.hero-slide-container .hero__slide__image>img{height:100%;max-width:none;object-fit:cover;object-position:center;width:100%}.hero-slide-container .hero__slide__image>.hero__slide__video{height:100%;overflow:hidden;position:relative;width:100%}.hero-slide-container .hero__slide__image>.hero__slide__video video{height:100vh;left:0;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%}.hero-slide-container .hero__slide__image>.hero__slide__video iframe{height:56.25vw;left:50%;min-height:100vh;min-width:220vh;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.hero-slide-container .hero__slide__text{bottom:7rem;color:var(--clr-palette-white);position:absolute;text-align:left;width:100%}@media only screen and (min-width:768px){.hero-slide-container .hero__slide__text h1{width:21ch}}.hero__control__container{bottom:0;column-gap:1.2rem;display:flex;justify-content:space-between;position:absolute}.hero-slideinfo__container{color:var(--clr-palette-white);display:flex;flex-direction:column;margin-bottom:1.5rem;row-gap:.75rem}@media only screen and (min-width:){.hero-slideinfo__container{margin-bottom:3.5rem}}.slideposition-info__container{font-family:Roboto,arial;font-size:.75rem;font-style:normal;font-weight:700;line-height:.75rem}@media only screen and (min-width:768px){.slideposition-info__container{font-family:Roboto,arial;font-size:.75rem;line-height:.75rem}}.slideinfo__caption{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.125rem}@media only screen and (min-width:768px){.slideinfo__caption{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.1875rem}}.slideinfo__caption a{text-decoration:none}.slideinfo__caption a,.slideinfo__caption a:active,.slideinfo__caption a:focus,.slideinfo__caption a:hover,.slideinfo__caption a:visited{color:var(--clr-palette-white)}.heronav-buttons__container{column-gap:.25rem;display:flex;grid-area:buttonscontainer;justify-content:flex-end;margin-bottom:1.5rem}@media only screen and (min-width:){.heronav-buttons__container{margin-bottom:3.5rem}}.heronav-buttons__container button{background-color:var(--clr-palette-redopacity);border:none;border-radius:.5rem;color:var(--clr-palette-white);font-size:1.25rem;height:2.5rem;transition:background-color .2s ease-in-out;width:2.5rem}.heronav-buttons__container button:hover{background-color:var(--clr-palette-red)}.hero-progressbar__container{background-color:transparent;bottom:0;left:0;overflow:hidden;position:absolute;width:100%}.hero-progressbar__container .hero__progress__bar{background-color:var(--clr-palette-red);bottom:0;height:.1rem;left:-100%;position:relative;top:0;transition:transform .2s ease-in-out;width:100%}.static__text__hero{bottom:113px;position:absolute}.embla__static__text .hero__slide__text{display:none}h1{color:var(--clr-palette-white);font-family:Montserrat,arial;font-size:2.9375rem;font-style:normal;font-weight:700;line-height:3.0625rem}@media only screen and (min-width:576px){h1{font-family:Montserrat,arial;font-size:4.3125rem;line-height:4.4375rem}}@media only screen and (min-width:768px){h1{font-family:Montserrat,arial;font-size:5.3125rem;line-height:5.4375rem}}h2{color:var(--clr-palette-white);font-family:Montserrat,arial;font-size:2rem;font-style:normal;font-weight:700;line-height:2.125rem}@media only screen and (min-width:576px){h2{font-family:Montserrat,arial;font-size:2.5rem;line-height:3.125rem}}@media only screen and (min-width:768px){h2{font-family:Montserrat,arial;font-size:3rem;line-height:3.125rem}}.two-block-home-h3{font-family:Montserrat,arial;font-size:1.875rem;font-style:normal;font-weight:700;line-height:2rem}@media only screen and (min-width:768px){.two-block-home-h3{font-family:Montserrat,arial;font-size:2.5rem;line-height:2.625rem}}@media only screen and (min-width:576px){.two-block-home-h3{max-width:18ch}}.emp-group-text{font-family:Montserrat,arial;font-size:1.75rem;font-style:normal;font-weight:700;line-height:1.875rem}@media only screen and (min-width:768px){.emp-group-text{font-family:Montserrat,arial;font-size:2.25rem;line-height:2.375rem}}.two-block-h3{font-family:Montserrat,arial;font-size:1.75rem;font-style:normal;font-weight:700;line-height:1.875rem}@media only screen and (min-width:768px){.two-block-h3{font-family:Montserrat,arial;font-size:2.25rem;line-height:2.375rem}}@media only screen and (min-width:576px){.two-block-h3{max-width:18ch}}.two-block-home-p p{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3215rem}@media only screen and (min-width:768px){.two-block-home-p p{font-family:Roboto,arial;font-size:1.125rem;line-height:1.4375rem}}@media only screen and (min-width:576px){.two-block-home-p p{max-width:42ch}}.calltoaction-h2{font-family:Montserrat,arial;font-size:2.9375rem;font-style:normal;font-weight:700;line-height:3.0625rem;text-align:center}@media only screen and (min-width:768px){.calltoaction-h2{font-family:Montserrat,arial;font-size:4.0625rem;line-height:4.1875rem}}.calltoaction-span{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3125rem;text-align:center}@media only screen and (min-width:768px){.calltoaction-span{font-family:Roboto,arial;font-size:1.125rem;line-height:1.4375rem}}.combo-custom-label-text{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.0625rem}@media only screen and (min-width:768px){.combo-custom-label-text{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.0625rem}}.show-filter-advanced button,.show-filter-basic button{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.0625rem}@media only screen and (min-width:768px){.show-filter-advanced button,.show-filter-basic button{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.0625rem}}.combo-custom-items-container button{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.0625rem}@media only screen and (min-width:768px){.combo-custom-items-container button{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.0625rem}}.label-input{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.0625rem}@media only screen and (min-width:768px){.label-input{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.0625rem}}.grid-cell-main-text{font-family:Montserrat,arial;font-size:1.375rem;font-style:normal;font-weight:700;line-height:1.5rem}@media only screen and (min-width:576px){.grid-cell-main-text{font-family:Montserrat,arial;font-size:1.2rem;line-height:1.625rem}}@media only screen and (min-width:768px){.grid-cell-main-text{font-family:Montserrat,arial;font-size:1.3rem;line-height:1.625rem}}@media only screen and (min-width:992px){.grid-cell-main-text{font-family:Montserrat,arial;font-size:1.5rem;line-height:1.625rem}}.grid-cell-sub-text{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}@media only screen and (min-width:768px){.grid-cell-sub-text{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.375rem}}.grid-emp-cell-main-text{font-family:Montserrat,arial;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.1875rem}@media only screen and (min-width:768px){.grid-emp-cell-main-text{font-family:Montserrat,arial;font-size:1.3125rem;line-height:1.4375rem}}.grid-emp-cell-sub-text{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}@media only screen and (min-width:768px){.grid-emp-cell-sub-text{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.375rem}}.office-addr-info-h3{font-family:Montserrat,arial;font-size:1.875rem;font-style:normal;font-weight:700;line-height:2rem}@media only screen and (min-width:768px){.office-addr-info-h3{font-family:Montserrat,arial;font-size:2.5rem;line-height:2.625rem}}.office-addr-info-span{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3125rem}@media only screen and (min-width:768px){.office-addr-info-span{font-family:Roboto,arial;font-size:1.125rem;line-height:1.4375rem}}.service-content-p p{font-family:Roboto,arial;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.125rem}@media only screen and (min-width:768px){.service-content-p p{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.3125rem}}.service-content-p a{color:var(--clr-palette-white);text-decoration:underline}.service-content-title{font-family:Roboto,arial;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.125rem}@media only screen and (min-width:768px){.service-content-title{font-family:Roboto,arial;font-size:.9375rem;line-height:1.1875rem}}.service-content-normal{font-family:Roboto,arial;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.125rem}@media only screen and (min-width:768px){.service-content-normal{font-family:Roboto,arial;font-size:.9375rem;line-height:1.1875rem}}.property-description p{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3125rem}@media only screen and (min-width:768px){.property-description p{font-family:Roboto,arial;font-size:1.125rem;line-height:1.4375rem}}.ac-contact-linkinfo{font-family:Roboto,arial;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.125rem}@media only screen and (min-width:768px){.ac-contact-linkinfo{font-family:Roboto,arial;font-size:.9375rem;line-height:1.125rem}}.ac-contact-linkinfobold{font-family:Roboto,arial;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.125rem}@media only screen and (min-width:768px){.ac-contact-linkinfobold{font-family:Roboto,arial;font-size:.9375rem;line-height:1.125rem}}.ac-contact-title{font-family:Roboto,arial;font-size:.8125rem;font-style:normal;font-weight:700;line-height:1.125rem}@media only screen and (min-width:768px){.ac-contact-title{font-family:Roboto,arial;font-size:.8125rem;line-height:1.125rem}}.ac-contact-fullname{font-family:Roboto,arial;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.1875rem}@media only screen and (min-width:768px){.ac-contact-fullname{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.1875rem}}.stat-value{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3125rem}@media only screen and (min-width:768px){.stat-value{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.1875rem}}.stat-label{font-family:Roboto,arial;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.125rem}@media only screen and (min-width:768px){.stat-label{font-family:Roboto,arial;font-size:.9375rem;line-height:1.1875rem}}.accordion-custom-label-propertyinfo{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.0625rem}@media only screen and (min-width:768px){.accordion-custom-label-propertyinfo{font-family:Roboto,arial;font-size:1rem;line-height:1.3125rem}}.accordion-link{font-family:Roboto,arial;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.125rem}@media only screen and (min-width:768px){.accordion-link{font-family:Roboto,arial;font-size:.9375rem;line-height:1.125rem}}.accordion-custom-label-property-section{font-family:Montserrat,arial;font-size:1.625rem;font-style:normal;font-weight:700;line-height:1.75rem}@media only screen and (min-width:768px){.accordion-custom-label-property-section{font-family:Montserrat,arial;font-size:2.25rem;line-height:2.375rem}}.pm-grid-employee-name{font-family:Roboto,arial;font-size:.75rem;font-style:normal;font-weight:700;line-height:.9375rem}@media only screen and (min-width:768px){.pm-grid-employee-name{font-family:Roboto,arial;font-size:.8125rem;line-height:1rem}}.pm-grid-employee-title{font-family:Roboto,arial;font-size:.75rem;font-style:normal;font-weight:400;line-height:.9375rem}@media only screen and (min-width:768px){.pm-grid-employee-title{font-family:Roboto,arial;font-size:.8125rem;line-height:1rem}}.ad-properties-title{font-family:Montserrat,arial;font-size:1.625rem;font-style:normal;font-weight:700;line-height:1.75rem}@media only screen and (min-width:768px){.ad-properties-title{font-family:Montserrat,arial;font-size:2.125rem;line-height:2.25rem}}.load-more-block{display:block;padding-bottom:2rem;padding-top:3.5rem;text-align:center}@media only screen and (min-width:576px){.load-more-block{padding-bottom:3.5rem;padding-top:4.8rem}}.intro-content{align-items:center;align-self:center;display:flex;flex-direction:column;margin-bottom:5.75rem;margin-top:3.5rem;row-gap:1.5rem}@media only screen and (min-width:576px){.intro-content{margin-bottom:7rem;margin-top:7.5rem;row-gap:1.5rem}}.office-info-gray{background-color:var(--clr-palette-white)}.office-info-gray .embla__progress__bar{background-color:var(--clr-palette-red)!important}.office-info-gray .two-block-home-h3,.office-info-gray .two-block-home-p{color:var(--clr-palette-black)}.office-info-gray .two-block-home-link{color:var(--clr-palette-black);display:inline-block;font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.0625rem;text-decoration:none}@media only screen and (min-width:768px){.office-info-gray .two-block-home-link{font-family:Roboto,arial;font-size:1.125rem;line-height:1.1875rem}}.office-info-gray .two-block-home-link:after{background-color:var(--clr-palette-blackopacity25);content:"";display:block;height:.125rem;margin-top:.19rem;opacity:.5;transition:background-color .2s ease-in-out}.office-info-gray .two-block-home-link:focus:after,.office-info-gray .two-block-home-link:hover:after{background-color:var(--clr-palette-red)!important;opacity:1}.office-info-red{background-color:var(--clr-palette-red)}.office-info-red .embla__progress__bar{background-color:var(--clr-palette-white)!important}.office-info-red .two-block-home-h3,.office-info-red .two-block-home-p{color:var(--clr-palette-white)!important}.office-info-red .two-block-home-link{color:var(--clr-palette-white);display:inline-block;font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.0625rem;text-decoration:none}@media only screen and (min-width:768px){.office-info-red .two-block-home-link{font-family:Roboto,arial;font-size:1.125rem;line-height:1.1875rem}}.office-info-red .two-block-home-link:after{background-color:var(--clr-palette-blackopacity25);content:"";display:block;height:.125rem;margin-top:.19rem;opacity:.5;transition:background-color .2s ease-in-out}.office-info-red .two-block-home-link:focus:after,.office-info-red .two-block-home-link:hover:after{background-color:var(--clr-palette-white)!important;opacity:1}.services-call-action{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.pattern-ak{position:relative}.pattern-container{display:flex;position:absolute;width:100%;z-index:2}.pattern-container.md-pattern-top-left,.pattern-container.md-pattern-top-right{top:0}.pattern-container.md-pattern-bottom-left,.pattern-container.md-pattern-bottom-right{bottom:0}.pattern-container.md-pattern-bottom-right,.pattern-container.md-pattern-top-right{justify-content:flex-end}.pattern-container.md-pattern-top-left>.pattern-image,.pattern-container.mdpattern-bottom-left{justify-content:flex-start}.pattern-container .pattern-image{background-position:bottom;background-repeat:repeat-x;background-size:22px 41px;position:relative;width:100%}@media only screen and (min-width:576px){.pattern-container .pattern-image{align-self:flex-end;background-position:top;background-repeat:repeat;width:15rem}}.pattern-container .pattern-purple{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' version='1.1' viewBox='0 0 23 40.3'%3E%3Cdefs%3E%3Cstyle%3E.st0{fill:%237d0c31}%3C/style%3E%3C/defs%3E%3Cpath d='M1.4 0 0 3l14.8 6.9 1.4-3zM14.8 21.6 0 28.5l1.4 3 14.8-6.9z' class='st0'/%3E%3C/svg%3E")}.pattern-container .pattern-red{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' version='1.1' viewBox='0 0 23 40.3'%3E%3Cdefs%3E%3Cstyle%3E.st0{fill:%23e21e31}%3C/style%3E%3C/defs%3E%3Cpath d='M1.4 0 0 3l14.8 6.9 1.4-3zM14.8 21.6 0 28.5l1.4 3 14.8-6.9z' class='st0'/%3E%3C/svg%3E")}.pattern-container .pattern-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' version='1.1' viewBox='0 0 23 40.3'%3E%3Cdefs%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3C/defs%3E%3Cpath d='M1.4 0 0 3l14.8 6.9 1.4-3zM14.8 21.6 0 28.5l1.4 3 14.8-6.9z' class='st0'/%3E%3C/svg%3E")}.pattern-container .small-1-line{height:2.5rem}.pattern-container .small-0_5-line{height:1.9rem;transform:scaleX(-1)}@media only screen and (min-width:768px){.pattern-container .md-1-line{height:2.5rem;transform:none}.pattern-container .md-1_5-line{height:3.3125rem;transform:none}.pattern-container .md-2-line{height:5rem;transform:none}.pattern-container .md-2_5-line{height:6.25rem;transform:none}}footer{background-color:var(--clr-palette-purple)}.footer-container{display:flex;position:relative}.footer-container .footer-brand-container{height:6rem;position:absolute;right:var(--mg-mainsite);top:0;width:6.6258rem;z-index:2}@media only screen and (min-width:576px){.footer-container .footer-brand-container{height:10.125rem;width:11.125rem}}.footer-container .footer-brand-container svg{transform:translateY(-50%)}.footer-container .footer-content{display:flex;flex-direction:column;margin-top:5.5rem;padding-bottom:1.5rem;row-gap:2.5rem}@media only screen and (min-width:576px){.footer-container .footer-content{column-gap:.75rem;display:grid;grid-template-columns:repeat(12,1fr);padding-bottom:4rem;row-gap:2.5rem;width:100%}}.footer-container .footer-content .footer-logo-container svg{height:1.5625rem;width:9.875rem}@media only screen and (min-width:576px){.footer-container .footer-content .footer-logo-container{grid-column:span 12}.footer-container .footer-content .footer-logo-container svg{height:1.875rem;width:12rem}}.footer-container .footer-content .footer-logo-container img{height:1.5625rem;width:9.875rem}@media only screen and (min-width:576px){.footer-container .footer-content .footer-logo-container{grid-column:span 12}.footer-container .footer-content .footer-logo-container img{height:1.875rem;width:12rem}}.footer-container .footer-content .footer-office-info-container{display:flex;flex-direction:column;row-gap:2.5rem}@media only screen and (min-width:576px){.footer-container .footer-content .footer-office-info-container{display:grid;grid-column:1/span 6}}.footer-container .footer-content .footer-office-info-container .officecard{display:flex;flex-direction:column}@media only screen and (min-width:576px){.footer-container .footer-content .footer-office-info-container .officecard:first-of-type{grid-column:1/span 3}.footer-container .footer-content .footer-office-info-container .officecard:last-of-type{grid-column:4/span 3;padding-left:.75rem}}.footer-container .footer-content .footer-office-info-container .officecard .officename{color:var(--clr-palette-red);font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.375rem;margin-bottom:.25rem;text-transform:uppercase}@media only screen and (min-width:768px){.footer-container .footer-content .footer-office-info-container .officecard .officename{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.375rem}}.footer-container .footer-content .footer-office-info-container .officecard .officeaddress{color:var(--clr-palette-white);font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.375rem;margin-bottom:.5rem}@media only screen and (min-width:768px){.footer-container .footer-content .footer-office-info-container .officecard .officeaddress{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.375rem}}.footer-container .footer-content .footer-office-info-container .officecard .officeaddress span{display:block;width:100%}.footer-container .footer-content .footer-office-info-container .officecard .officephonenumber a{color:var(--clr-palette-white);font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.125rem;text-decoration:none}@media only screen and (min-width:768px){.footer-container .footer-content .footer-office-info-container .officecard .officephonenumber a{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.1875rem}}.footer-container .footer-content .footer-office-info-container .officecard .officephonenumber a:hover{color:var(--clr-palette-white)}.footer-container .footer-content .footer-links-card{align-self:self-end;display:flex;flex-direction:column;row-gap:2.5rem}@media only screen and (min-width:576px){.footer-container .footer-content .footer-links-card{grid-column:9/-1;row-gap:1.5rem}}.footer-container .footer-content .footer-links-card .footer-list-link-container{display:flex;flex-direction:column;row-gap:1rem}@media only screen and (min-width:576px){.footer-container .footer-content .footer-links-card .footer-list-link-container{column-gap:3rem;flex-direction:row;justify-content:flex-end}}.footer-container .footer-content .footer-links-card .footer-list-link-container a{color:var(--clr-palette-white);font-family:Roboto,arial;font-size:1rem;line-height:1.125rem}@media only screen and (min-width:768px){.footer-container .footer-content .footer-links-card .footer-list-link-container a{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.1875rem}}.footer-container .footer-content .footer-links-card .footer-list-link-container a:hover{color:var(--clr-palette-white)}.footer-container .footer-content .footer-links-card .footer-copyright{color:var(--clr-palette-white);font-family:Roboto,arial;font-size:1rem;line-height:1.375rem}@media only screen and (min-width:768px){.footer-container .footer-content .footer-links-card .footer-copyright{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.375rem}}@media only screen and (min-width:576px){.footer-container .footer-content .footer-links-card .footer-copyright{text-align:right}}.block-wysiwyg{display:flex;flex-direction:column;font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3125rem;padding-bottom:2rem;padding-top:3.5rem}@media only screen and (min-width:576px){.block-wysiwyg{margin:0 auto;max-width:55.125rem;padding-top:3.5rem}}@media only screen and (min-width:768px){.block-wysiwyg{font-family:Roboto,arial;font-size:1.125rem;line-height:1.4375rem}}.block-wysiwyg-h2,.block-wysiwyg-h3,.block-wysiwyg-h4{font-style:normal;font-weight:700;margin-bottom:1.5rem;margin-top:2rem}.block-wysiwyg-h3,.block-wysiwyg-h4{color:var(--clr-palette-black)}.block-wysiwyg-h2{color:var(--clr-palette-red);font-family:Montserrat,arial;font-size:1.875rem;line-height:2rem}@media only screen and (min-width:768px){.block-wysiwyg-h2{font-family:Montserrat,arial;font-size:3.125rem;line-height:3.25rem}}.block-wysiwyg-h3{font-family:Montserrat,arial;font-size:1.75rem;line-height:1.875rem}@media only screen and (min-width:768px){.block-wysiwyg-h3{font-family:Montserrat,arial;font-size:2.25rem;line-height:2.375rem}}.block-wysiwyg-h4{font-family:Montserrat,arial;font-size:1.375rem;line-height:1.5rem}@media only screen and (min-width:768px){.block-wysiwyg-h4{font-family:Montserrat,arial;font-size:1.5rem;line-height:1.625rem}}.block-wysiwyg-p{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3125rem;margin-bottom:1rem}@media only screen and (min-width:768px){.block-wysiwyg-p{font-family:Roboto,arial;font-size:1.125rem;line-height:1.4375rem}}.block-wysiwyg-p a,.block-wysiwyg-p a:active,.block-wysiwyg-p a:hover,.block-wysiwyg-p a:visited{color:var(--clr-palette-black)}.block-wysiwyg-ul{list-style-type:disc}.block-wysiwyg-ol,.block-wysiwyg-ul{list-style-position:inside;margin-bottom:1.5rem;margin-left:.2rem}.block-wysiwyg-ol li,.block-wysiwyg-ul li{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3125rem;margin-bottom:.5rem}@media only screen and (min-width:768px){.block-wysiwyg-ol li,.block-wysiwyg-ul li{font-family:Roboto,arial;font-size:1.125rem;line-height:1.4375rem}}.block-wysiwyg-ol li:last-child,.block-wysiwyg-ul li:last-child{margin-bottom:0}.block-wysiwyg-ol>li::marker,.block-wysiwyg-ul>li::marker{color:var(--clr-palette-red);font-weight:700}.block-wy-p-i{display:flex;flex-direction:column;margin-bottom:1.5rem;row-gap:1.5rem}.block-wy-p-i img{height:auto;width:100%}@media only screen and (min-width:576px){.block-wy-p-i{align-items:center;column-gap:.75rem;flex-direction:row;justify-content:space-between}.block-wy-p-i img{display:grid;grid-column:6/span 3;height:15.125rem;width:20.1875rem}}.block-wy-img{display:flex;flex-direction:column;margin-bottom:1.5rem;row-gap:.75rem}.block-wy-img>span{color:var(--clr-palette-darkgray);font-family:Roboto,arial;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem}@media only screen and (min-width:768px){.block-wy-img>span{font-family:Roboto,arial;font-size:.8125rem;line-height:1.125rem}}.block-wysiwyg-img{display:block;height:100%;width:100%}.block-wysiwyg-figure img{display:block;height:auto;width:100%}.block-wysiwyg-figure figcaption{color:var(--clr-palette-darkgray);font-family:Roboto,arial;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem}@media only screen and (min-width:768px){.block-wysiwyg-figure figcaption{font-family:Roboto,arial;font-size:.8125rem;line-height:1.125rem}}.embeditem{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.embeditem iframe{height:100%;left:0;position:absolute;top:0;width:100%}.block-media-text{padding-bottom:1.75rem;padding-top:1.75rem}@media only screen and (min-width:576px){.block-media-text{padding-bottom:3.25rem;padding-top:3.25rem}.block-media-text .bmt-image-container{height:auto;width:100%}}.bmt-text-container-p{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3215rem}@media only screen and (min-width:768px){.bmt-text-container-p{font-family:Roboto,arial;font-size:1.125rem;line-height:1.4375rem}}@media only screen and (min-width:576px){.bmt-text-container-p{max-width:42ch}}.bmt-text-container-h3{font-family:Montserrat,arial;font-size:1.75rem;font-style:normal;font-weight:700;line-height:1.875rem}@media only screen and (min-width:768px){.bmt-text-container-h3{font-family:Montserrat,arial;font-size:2.25rem;line-height:2.375rem}}@media only screen and (min-width:576px){.bmt-text-container-h3{max-width:18ch}}.section-custom-padding-top{padding-top:1.5rem}@media only screen and (min-width:576px){.section-custom-padding-top{padding-top:3.5rem}}.media-image__responsive_nt{display:block;overflow:hidden}.media-image__responsive_nt img{height:auto;transition:all .2s ease-in-out;width:100%}.media-image__responsive{display:block;overflow:hidden}.media-image__responsive img{height:auto;transition:all .2s ease-in-out;width:100%}.media-image__responsive img:active,.media-image__responsive img:hover{transform:scale(1.1)}.media-video__responsive{display:block;height:0;overflow:hidden;padding:0;position:relative}.media-video__responsive .media__video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.media-video-responsive__16by9{padding-bottom:56.25%}.media-video__4by3{padding-bottom:75%}.block-media{overflow:hidden;width:100%}.overlay-gradient{background:linear-gradient(180deg,rgba(0,0,0,.2),hsla(0,0%,100%,0));height:100%;position:absolute;right:0;top:0;width:100%}.block-call-action{display:flex;flex-direction:column;justify-content:center;min-height:33.5rem;padding-left:var(--mg-mainsite);padding-right:var(--mg-mainsite);position:relative}@media only screen and (min-width:576px){.block-call-action{min-height:42.3125rem}}.block-call-action .bca-box{align-items:center;display:flex;flex-direction:column;position:relative;row-gap:1.5rem;z-index:2}@media only screen and (min-width:576px){.block-call-action .bca-box{align-self:center;max-width:55.125rem}}.block-quote-section{background-color:var(--clr-palette-red)}.block-quote{display:flex;height:40rem;overflow:hidden}@media only screen and (min-width:576px){.block-quote{height:35.5rem}}.block-quote .quote-content{align-items:center;align-self:center;display:flex;flex-direction:column;flex-grow:1;row-gap:2rem;width:100%}@media only screen and (min-width:576px){.block-quote .quote-content{row-gap:2.5rem}}.block-quote .embla__quote{align-items:center;display:flex;flex-direction:column;row-gap:1.5rem}.block-quote .embla__quote .quote-author,.block-quote .embla__quote h2{color:var(--clr-palette-white);text-align:center}.block-quote .embla__quote h2{font-family:Montserrat,arial;font-size:1.75rem;font-style:normal;font-weight:700;line-height:1.875rem;max-width:33ch}@media only screen and (min-width:768px){.block-quote .embla__quote h2{font-family:Montserrat,arial;font-size:2.5rem;line-height:2.625rem}}.block-quote .embla__quote .quote-author{font-family:Roboto,arial;font-size:1rem;line-height:1.3125rem}@media only screen and (min-width:768px){.block-quote .embla__quote .quote-author{font-family:Roboto,arial;font-size:1.125rem;line-height:1.4375rem}}.block-quote .embla__quote .qa-name{font-style:normal;font-weight:700}.block-quote .embla__quote .qa-title{font-style:normal;font-weight:400}.block-quote .quote-buttons-nav{column-gap:.25rem;display:flex;justify-content:flex-end}.block-quote .quote-buttons-nav button{background-color:var(--clr-palette-purpleopacity);border:none;border-radius:.5rem;color:var(--clr-palette-white);font-size:1.25rem;height:2.5rem;transition:background-color .2s ease-in-out;width:2.5rem}.block-quote .quote-buttons-nav button:hover{background-color:var(--clr-palette-purple)}.quote-content .embla__viewport{overflow:hidden;width:100%}.quote-content .embla__container{display:flex;touch-action:pan-y pinch-zoom}.quote-content .embla__container.dir__rtl{flex-direction:row-reverse}.quote-content .embla__slide{flex:0 0 100%;transform:translateZ(0)}.block-carousel-text{padding-bottom:5.75rem;padding-top:3.5rem}@media only screen and (min-width:576px){.block-carousel-text{padding-bottom:3.5rem}}.embla.btc-carousel{position:relative}.embla.btc-carousel .embla__viewport{overflow:hidden}.embla.btc-carousel .embla__container{display:flex}.embla.btc-carousel .embla__container.dir__rtl{flex-direction:row-reverse}.embla.btc-carousel .embla__slide{flex:0 0 100%;position:relative}.bct-slide-container{overflow:hidden;transform:translateZ(0)}.bct-slide-container img{height:auto;transition:scale .2s ease-in-out;width:100%}.bct-slide-container .embla__slide__text{bottom:1.5rem;color:var(--clr-palette-white);left:1.5rem;padding-right:3rem;position:absolute;text-align:left}@media only screen and (min-width:576px){.bct-slide-container .embla__slide__text{bottom:2em;left:3rem;padding-right:3rem}}.bct-slide-container .embla__slide__text span{display:block}.bct-slide-container .embla__slide__text>span:first-of-type{font-family:Montserrat,arial;font-size:1.6875rem;font-style:normal;font-weight:700;line-height:2.25rem;margin-bottom:.5rem;width:100%}@media only screen and (min-width:768px){.bct-slide-container .embla__slide__text>span:first-of-type{font-family:Montserrat,arial;font-size:2.125rem;line-height:2.25rem}}@media only screen and (min-width:576px){.bct-slide-container .embla__slide__text>span:first-of-type{margin-bottom:.75rem;width:100%}}.bct-slide-container .embla__slide__text>span:last-of-type{font-family:Roboto,arial;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}@media only screen and (min-width:768px){.bct-slide-container .embla__slide__text>span:last-of-type{font-family:Roboto,arial;font-size:1rem;line-height:1.125rem}}.bct__control__container{display:flex}.bct__control__container .embla__bar__slide{background-color:transparent;bottom:-.1rem;left:0;overflow:hidden;position:absolute;width:100%}.bct__control__container .embla__bar__slide .embla__progress__bar{background-color:var(--clr-palette-red);bottom:0;height:.1rem;left:-100%;position:relative;top:0;transition:transform .2s ease-in-out;width:100%}.listoficons{padding-bottom:2.94rem}@media only screen and (min-width:768px){.listoficons{padding-bottom:5.06rem}}.list-icons-container{display:flex;flex-direction:column;padding-bottom:1.75rem;padding-top:1.75rem;row-gap:3rem}@media only screen and (min-width:576px){.list-icons-container{padding-bottom:3.25rem;padding-top:3.25rem}}.icon-list-row{display:grid;grid-template-columns:repeat(1,1fr);row-gap:3rem}@media only screen and (min-width:768px){.icon-list-row{grid-template-columns:repeat(2,1fr)}}.icon-item{align-items:center;column-gap:1rem;display:flex}.icon-link-container{flex-shrink:0;height:50px;width:50px}.icon-link{border:0;color:var(--clr-palette-black);display:block;text-decoration:none}.icon-img{height:auto;width:50px}.icon-text{flex-basis:1;font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.125rem;max-width:37ch;text-align:left}@media only screen and (min-width:768px){.icon-text{font-family:Roboto,arial;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.625rem}}.block-tpl-header{background-color:var(--clr-palette-gray);display:flex;flex-direction:column;margin-top:4.56rem;padding-bottom:5.8rem;row-gap:3.5rem;width:100%}@media only screen and (min-width:576px){.block-tpl-header{align-items:center;margin-top:7.75rem;padding-bottom:7rem}}.tpl-head-section{background-image:linear-gradient(var(--clr-palette-white) 69%,var(--clr-palette-gray) 69%);display:flex;justify-content:center;margin:0 auto;width:100%}.btpl-image-container{width:100%}@media only screen and (min-width:576px){.btpl-image-container{max-width:var(--max-width-site);padding-left:var(--mg-mainsite);padding-right:var(--mg-mainsite);width:100%}}.btpl-hero-image{height:calc(100vh - 4.56rem);max-width:100%;position:relative;width:100%}@media only screen and (min-width:576px){.btpl-hero-image{height:calc(100vh - 7.75rem)}}.btpl-hero-img{height:100%;object-fit:cover;width:100%}.btpl-hero-title{bottom:2.813rem;color:var(--clr-palette-white);display:flex;justify-content:center;position:absolute;width:100%}.btpl-intro{display:flex;flex-direction:column;row-gap:1.5rem;width:100%}@media only screen and (min-width:576px){.btpl-intro{column-gap:2rem;flex-direction:row;justify-content:space-between}}.intro-container{align-items:start;display:flex;flex-direction:column;row-gap:1.5rem}@media only screen and (min-width:576px){.intro-container{width:51ch}}.intro-p-container p{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3125rem;margin-bottom:1rem}@media only screen and (min-width:768px){.intro-p-container p{font-family:Roboto,arial;font-size:1.125rem;line-height:1.4375rem}}.intro-p-container p:last-of-type{margin-bottom:0}.custon-link-careers{align-self:center;background-color:var(--clr-palette-red);border:none;border-radius:.375rem;color:var(--clr-palette-white);cursor:pointer;display:inline-block;font-family:Roboto,arial;font-size:1.1875rem;font-style:normal;font-weight:700;line-height:1.3125rem;margin-bottom:2.25rem;margin-top:1rem;padding:.75rem;text-align:center}@media only screen and (min-width:768px){.custon-link-careers{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.0625rem}}.portfolio-list{display:flex;flex-direction:column;padding-top:3.88rem;position:relative;row-gap:2rem}@media only screen and (min-width:576px){.portfolio-list{padding-top:6rem;row-gap:2.5rem}}.portfolio-map-container{display:flex}.hide-ctr{display:none!important}.portfolio-controllers-container{display:flex;flex-direction:column;padding-bottom:2rem;row-gap:2rem}@media only screen and (min-width:768px){.portfolio-controllers-container{padding-bottom:0;row-gap:2.5rem}}.portfolio-controllers-container .property-filters-container{border-bottom:.1rem solid var(--clr-palette-darkgray);display:flex;flex-direction:column}@media only screen and (min-width:768px){.portfolio-controllers-container .property-filters-container{align-items:center;flex-direction:row;justify-content:space-between;padding-bottom:1rem}}.portfolio-controllers-container .show-filter-container{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:768px){.portfolio-controllers-container .show-filter-container{margin-bottom:1rem}.filters-controllers-container{column-gap:3rem;display:flex}}.filters-controllers-container .combo-custom-container{display:flex;flex-direction:column;overflow:hidden}@media only screen and (min-width:768px){.filters-controllers-container .combo-custom-container{overflow:visible;position:relative}}.filters-controllers-container .combo-custom-container .combo-custom-label{background-color:var(--clr-palette-white);border:none;color:var(--clr-palette-red);column-gap:.25rem;display:flex;flex-direction:row;padding-bottom:1.25rem;padding-top:1.25rem}.filters-controllers-container .combo-custom-container .combo-custom-label i{color:var(--clr-palette-black);transition:all .5s ease-in-out}.filters-controllers-container .combo-custom-container .combo-custom-items-container{background-color:var(--clr-palette-white);border-bottom:.0165rem solid var(--clr-palette-darkgray);display:flex;flex-direction:column;max-height:0;overflow:hidden;padding-left:1rem;padding-right:1rem;transition:max-height .2s ease-in-out}@media only screen and (min-width:768px){.filters-controllers-container .combo-custom-container .combo-custom-items-container{border-bottom:0;border-radius:.375rem;box-shadow:0 4px 15px 0 var(--clr-palette-darkgray);left:-8px;min-width:10.3125rem;padding-left:1.25rem;padding-right:1.25rem;position:absolute;top:48px;z-index:10}}.filters-controllers-container .combo-custom-container .combo-custom-items-container button{background-color:var(--clr-palette-white);border:none;color:var(--clr-palette-black);padding-bottom:.87rem;text-align:left}@media only screen and (min-width:768px){.filters-controllers-container .combo-custom-container .combo-custom-items-container button:first-child{padding-top:1.25rem}}.filters-controllers-container .combo-custom-container .combo-custom-items-container button:last-child{padding-bottom:1.5rem}.filters-controllers-container .combo-custom-container .combo-custom-items-container button.custom-combo-item-selected{color:var(--clr-palette-darkgray)}.filters-controllers-container .custom-radio-container{column-gap:.37rem;display:flex;padding-bottom:3.5rem;padding-top:1.5rem}@media only screen and (min-width:768px){.filters-controllers-container .custom-radio-container{padding-bottom:1.25rem;padding-top:1.25rem}}.filters-controllers-container .custom-radio-container .check-round{position:relative}.filters-controllers-container .custom-radio-container .check-round input[type=checkbox]{visibility:hidden}.filters-controllers-container .custom-radio-container .check-round input[type=checkbox]:checked+label{border-color:var(--clr-palette-red)}.filters-controllers-container .custom-radio-container .check-round input[type=checkbox]:checked+label:after{opacity:1}.filters-controllers-container .custom-radio-container .check-round .custom-checkbox{background-color:var(--clr-palette-white);border:1px solid var(--clr-palette-black);border-radius:50%;cursor:pointer;height:1rem;left:0;position:absolute;top:0;width:1rem}.filters-controllers-container .custom-radio-container .check-round label:after{background-color:var(--clr-palette-red);border-radius:50%;border-right:none;border-top:none;content:"";height:.625rem;left:2px;opacity:0;position:absolute;top:2px;transition:opacity .2s ease-in-out;width:.625rem}.show-filter-container .show-filter-advanced button,.show-filter-container .show-filter-basic button{background-color:var(--clr-palette-white);border:none;color:var(--clr-palette-black);cursor:pointer;margin-right:.938rem}.show-filter-container .show-filter-advanced button.selected-button,.show-filter-container .show-filter-basic button.selected-button{border-bottom:.15rem solid var(--clr-palette-red)}.show-filter-container .show-filter-advanced{display:none}@media only screen and (min-width:768px){.show-filter-container .show-filter-advanced{display:block}}.row-gap-1_5{row-gap:1.5rem}.row-gap-3_5{row-gap:3.5rem}.mbn-bottom-title{margin-bottom:.75rem}@media only screen and (min-width:576px){.mbn-bottom-title{margin-bottom:.75rem}}.mbn-bottom-p{margin-bottom:1.5rem}@media only screen and (min-width:576px){.mbn-bottom-p{margin-bottom:3.5rem}}.mb-bottom-title{margin-bottom:1.5rem}@media only screen and (min-width:576px){.mb-bottom-title{margin-bottom:2.5rem}}.mb-bottom-p{margin-bottom:1.5rem}@media only screen and (min-width:576px){.mb-bottom-p{margin-bottom:2rem}}.grid-cell-image-container{display:flex;flex-direction:column;overflow:hidden;row-gap:.5rem}.grid-cell-image-container img{height:auto;transition:all .2s ease-in-out;width:100%}.r-decoration{text-decoration:none}.grid-cell-text-container{display:flex;flex-direction:column;row-gap:.5rem}.grid-cell-main-text,.grid-emp-cell-main-text{transition:color .2s ease-in-out}.d-pointer{cursor:default!important}.e-pointer{cursor:pointer}.custom-grid-cell{cursor:pointer;display:flex;flex-direction:column;row-gap:1rem}@media only screen and (min-width:768px){.custom-grid-cell{row-gap:1.25rem}}.custom-emp-grid-cell:hover .grid-cell-main-text,.custom-emp-grid-cell:hover .grid-cell-main-text a,.custom-emp-grid-cell:hover .grid-emp-cell-main-text,.custom-emp-grid-cell:hover .grid-emp-cell-main-text a,.custom-grid-cell:hover .grid-cell-main-text,.custom-grid-cell:hover .grid-cell-main-text a,.custom-grid-cell:hover .grid-emp-cell-main-text,.custom-grid-cell:hover .grid-emp-cell-main-text a{color:var(--clr-palette-red)}.custom-emp-grid-cell:hover .grid-cell-image-container img,.custom-grid-cell:hover .grid-cell-image-container img{transform:scale(1.1)}.custom-grid-cell-vtours{display:flex;flex-direction:column;overflow:hidden;row-gap:1rem}@media only screen and (min-width:576px){.custom-grid-cell-vtours{row-gap:1.25rem}}.virtual-tours-button{cursor:pointer;display:flex}.virtual-tours-button>img{height:auto;width:100%}.custom-emp-grid-cell{cursor:pointer;display:flex;flex-direction:column;overflow:hidden;row-gap:1rem}@media only screen and (min-width:576px){.custom-emp-grid-cell{row-gap:1.25rem}}.office-grid-cell{border-bottom:.063rem solid var(--clr-palette-darkgray);display:flex;flex:1;flex-direction:column;padding-bottom:2.5rem;row-gap:2.5rem}@media only screen and (min-width:576px){.office-grid-cell{border-bottom:0;padding-bottom:0;row-gap:1.25rem}}.office-map{display:flex;height:15.3125rem}@media only screen and (min-width:576px){.office-map{height:20.5625rem}}.office-address-info{color:var(--clr-palette-black);row-gap:1.5rem}.office-address-info,.office-address-info .office-address{display:flex;flex-direction:column}@media only screen and (min-width:576px){.grid-12-container{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(12,1fr)}}.grid-auto{display:grid;grid-template-columns:1fr;justify-content:center;row-gap:2rem}@media only screen and (min-width:768px){.grid-auto{column-gap:.75rem;grid-template-columns:repeat(3,1fr);row-gap:4.87rem}}.emp-group-container{display:flex;flex-direction:column;row-gap:1.5rem}@media only screen and (min-width:576px){.emp-group-container{row-gap:3.5rem}}.empgroup-row-gap{row-gap:2rem}.custom-grid-emp-row-col-gap{column-gap:.688rem;display:grid;grid-template-columns:repeat(2,1fr);row-gap:2rem}@media only screen and (min-width:576px){.custom-grid-emp-row-col-gap{column-gap:.75rem;grid-template-columns:repeat(3,1fr);row-gap:3.5rem}}@media only screen and (min-width:768px){.custom-grid-emp-row-col-gap{column-gap:.75rem;grid-template-columns:repeat(4,1fr);row-gap:3.5rem}}@media only screen and (min-width:992px){.custom-grid-emp-row-col-gap{column-gap:.75rem;grid-template-columns:repeat(5,1fr);row-gap:3.5rem}}.custom-grid-row-col-gap{display:grid;grid-template-columns:1fr;row-gap:2rem}@media only screen and (min-width:576px){.custom-grid-row-col-gap{column-gap:.75rem;grid-template-columns:repeat(2,1fr);row-gap:4.87rem}}@media only screen and (min-width:768px){.custom-grid-row-col-gap{column-gap:.75rem;grid-template-columns:repeat(3,1fr);row-gap:4.87rem}}.office-grid-auto{display:grid;grid-template-columns:1fr;justify-content:center;row-gap:2.5rem}@media only screen and (min-width:768px){.office-grid-auto{border-bottom:.063rem solid var(--clr-palette-darkgray);column-gap:.75rem;grid-template-columns:repeat(2,1fr);padding-bottom:7.5rem;row-gap:4.87rem}}.searchbox-container{background-color:var(--clr-palette-white);padding-bottom:1rem;position:relative;width:100%}@media only screen and (min-width:576px){.searchbox-container{width:auto}}@media only screen and (min-width:576px) and (min-width:576px){.searchbox-container{padding-bottom:0}}.searchbox-container input{border:.1rem solid var(--clr-palette-darkgray);border-radius:.4rem;display:block;font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.0625rem;padding:.88rem 3.75rem .88rem 1.25rem;width:100%}@media only screen and (min-width:768px){.searchbox-container input{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.0625rem}}.searchbox-container button{background:transparent;border:none;cursor:pointer;display:inline-block;font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.0625rem;padding:1.1rem 1.25rem;position:absolute;right:0;top:0;z-index:2}@media only screen and (min-width:768px){.searchbox-container button{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.0625rem}}.searchbox-container .fa-search{color:var(--clr-palette-red)}.searchbox-container input:focus+button .fa-search{color:var(--clr-palette-black)}.int__cont_hidden{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.int__first_p{padding-bottom:1rem}@media only screen and (min-width:576px){.int__first_p{padding-bottom:1rem}}.int__cont_all_p>p{padding-bottom:1rem}.int__cont_all_p>p:last-of-type{padding-bottom:0}.block-header-news{display:grid;grid-template-areas:"headertitle" "datearticle" "imagearticle" "donwloadarticle";z-index:0}@media only screen and (min-width:576px){.block-header-news{grid-template-areas:"headertitle" "datearticle" "imagearticle"}}.date-article,.download-article,h1.article-title{margin:0 auto;max-width:var(--max-width-site);padding-left:var(--mg-mainsite);padding-right:var(--mg-mainsite);width:100%}h1.article-title{color:var(--clr-palette-white);font-family:Montserrat,arial;font-size:2.3125rem;font-style:normal;font-weight:700;grid-area:headertitle;justify-self:center;line-height:2.4375rem;text-align:center}@media only screen and (min-width:768px){h1.article-title{font-family:Montserrat,arial;font-size:3.4375rem;line-height:3.5625rem}}.date-article{color:var(--clr-palette-red);font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;font-weight:400;grid-area:datearticle;justify-self:center;line-height:1.125rem;padding-top:1rem;text-align:center}@media only screen and (min-width:768px){.date-article{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.1875rem}}@media only screen and (min-width:576px){.date-article{padding-top:1.5rem}}.news-article-image-container{grid-area:imagearticle;height:31.25rem;padding-top:2.5rem}@media only screen and (min-width:576px){.news-article-image-container{height:43.75rem;margin:0 auto;max-width:var(--max-width-site);padding-left:var(--mg-mainsite);padding-right:var(--mg-mainsite);padding-top:3.5rem;width:100%}}.news-article-image{height:100%;object-fit:cover;width:100%}.download-article{grid-area:donwloadarticle;padding-bottom:2rem;padding-top:2rem;text-align:center}@media only screen and (min-width:576px){.download-article{grid-area:2/1/3/2;justify-self:end;padding-bottom:0;padding-top:1rem;text-align:right}}.our-offices{margin-bottom:1.75rem;padding-top:2.65rem}@media only screen and (min-width:576px){.our-offices{margin-bottom:3.5rem;padding-top:3.5rem}}.body--card--close{overflow:hidden}.overlay-card--open{animation:opencard .5s;display:block!important}.overlay-card--close{display:none!important}.overlay-card-closing{animation:closecard .5s;opacity:0}@keyframes opencard{0%{opacity:0}to{opacity:1}}@keyframes closecard{0%{opacity:1}to{opacity:0}}.employee--card--container{background-color:var(--clr-palette-white);height:100vh;max-width:100%;overflow:auto;position:fixed;top:0;transition:opacity .5s ease-in-out;width:100vw;z-index:100}@media only screen and (min-width:576px){.employee--card--container{background-color:var(--clr-palette-blackopacity5)}}.employee--card--container .employee-card-content{display:block;margin-top:1.5rem;position:relative}@media only screen and (min-width:576px){.employee--card--container .employee-card-content{background-color:var(--clr-palette-white);height:35rem;left:50%;max-width:69rem;padding-top:2.5rem;top:50%;transform:translate(-50%,-50%);width:80%}}.employee-card-close-container{position:fixed;right:2rem;top:1.5rem}@media only screen and (min-width:576px){.employee-card-close-container{position:absolute;right:-2.75rem;top:0}}.employee-card-close-container button{background-color:var(--clr-palette-black);border:.1rem solid;border-radius:.4rem;font-size:1rem;padding:.5rem .6rem}.employee-card-close-container button i{color:var(--clr-palette-white)}.employee-bio-container{display:flex;flex-direction:column;padding-bottom:4.13rem;row-gap:2rem}@media only screen and (min-width:576px){.employee-bio-container{column-gap:1rem;flex-direction:row-reverse}.employee-bio-container .employee-bio-pic{display:flex;flex-grow:1;height:100%;justify-content:flex-end;min-height:0}}.employee-bio-container .employee-bio-pic img{height:auto;max-height:30rem;max-width:13.4375rem;width:100%}@media only screen and (min-width:576px){.employee-bio-container .employee-bio-pic img{height:auto;max-width:22.5rem}}.employee-bio-container .emp-info-container{display:flex;flex-direction:column;row-gap:2rem}@media only screen and (min-width:576px){.emp-info-container{max-height:30rem;overflow:auto;scrollbar-width:thin;-ms-overflow-style:none;scrollbar-color:var(--clr-palette-darkgray) var(--clr-palette-white)}}.emp-info-container::-webkit-scrollbar{display:none}.emp-info-container .employee-bio-title{display:flex;flex-direction:column}.emp-info-container .employee-bio-title h2{color:var(--clr-palette-red);font-family:Montserrat,arial;font-size:1.875rem;font-style:normal;font-weight:700;line-height:2rem}@media only screen and (min-width:768px){.emp-info-container .employee-bio-title h2{font-family:Montserrat,arial;font-size:2.375rem;line-height:2.5rem}}.emp-info-container .employee-bio-title span{display:block;font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3125rem;padding-top:.75rem}@media only screen and (min-width:768px){.emp-info-container .employee-bio-title span{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.375rem}}.emp-info-container .employee__bio{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3125rem;max-width:35ch}@media only screen and (min-width:768px){.emp-info-container .employee__bio{font-family:Roboto,arial;font-size:1.125rem;line-height:1.4375rem}}@media only screen and (min-width:576px){.emp-info-container .employee__bio{max-width:45ch}}.emp-info-container .employee-bio-contact{display:flex;flex-direction:column;row-gap:.75rem}.emp-info-container .employee-bio-contact a{color:var(--clr-palette-black);font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.0625rem;text-decoration:none}@media only screen and (min-width:768px){.emp-info-container .employee-bio-contact a{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.0625rem}}.emp-info-container .employee-bio-contact a:hover{color:var(--clr-palette-black)}.emp-info-container .employee-bio-contact .employee-bio-socialmedia{display:flex}.emp-info-container .employee-bio-contact .employee-bio-socialmedia a{background-color:var(--clr-palette-gray);border-radius:.2rem;font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.0625rem;padding:.3rem}@media only screen and (min-width:768px){.emp-info-container .employee-bio-contact .employee-bio-socialmedia a{font-family:Roboto,arial;font-size:1.0625rem;line-height:1.0625rem}}.emp-info-container .employee-bio-contact .employee-bio-socialmedia a i{color:var(--clr-palette-black)}.search-leadership{display:flex;padding-bottom:2.5rem;padding-top:2.6rem}@media only screen and (min-width:576px){.search-leadership{justify-content:flex-end;padding-top:6rem}}section.leadership{padding-bottom:1.75rem}@media only screen and (min-width:576px){section.leadership{padding-bottom:3.5rem}}.header-news{background-color:var(--clr-palette-purple);padding-top:10rem}@media only screen and (min-width:576px){.header-news{background-image:linear-gradient(var(--clr-palette-purple) 50%,var(--clr-palette-white) 50%);padding-top:17.44rem}}.news-article{padding-bottom:1.75rem;padding-top:3.5rem}@media only screen and (min-width:576px){.news-article{padding-bottom:3.5rem;padding-top:7.5rem}}.latest-news{display:flex;flex-direction:column;padding-top:1.75rem}@media only screen and (min-width:576px){.latest-news{padding-top:3.5rem}}.btnnav-x-search{background:transparent;border:0;color:var(--clr-palette-white);cursor:pointer;display:block;height:100%;margin-left:auto;padding:0}.bq-bg-white .btnnav-x-search,.txtnav-input-search{color:var(--clr-palette-black)}.txtnav-input-search{background:hsla(0,0%,100%,.35);border:1px solid var(--clr-palette-darkgray);font-size:14px;font-weight:700;height:44px;max-width:215px;padding:12px 60px 12px 20px;text-transform:uppercase}.bq-bg-white .txtnav-input-color{background:hsla(0,0%,100%,.35)!important;border:1px solid var(--clr-palette-darkgray)!important;color:var(--clr-palette-black)!important}.txtnav-input-search::placeholder{color:var(--clr-palette-black)}.txtnav-input-color-tr::placeholder{color:var(--clr-palette-white)!important}.text-uppercase{text-transform:uppercase}.information-about-property{background-color:var(--clr-palette-gray);padding-bottom:3.5rem;padding-top:4.5rem;position:relative}@media only screen and (min-width:768px){.information-about-property{padding-bottom:5rem;padding-top:0}}.information-first-col{padding-top:0;row-gap:2rem}@media only screen and (min-width:768px){.information-first-col{padding-top:7rem;row-gap:1.25rem}}.information-second-col{padding-top:0}@media only screen and (min-width:768px){.information-second-col{padding-top:5rem}}.property-external-links-container{align-items:flex-start;display:flex;flex-direction:column;row-gap:1.25rem}@media only screen and (min-width:576px){.property-external-links-container{align-items:flex-end;column-gap:1.5rem;flex-direction:row}}.property-certificates{display:flex;flex-direction:row;justify-content:flex-start;margin-top:1.875rem}.property-certificate-icon{height:6.25rem;margin-right:1.875rem;width:auto}.property-certificate-icon:last-of-type{margin-right:0}.property-stats,.stat-info{display:flex;flex-direction:column}.stat-info{border-top:1px solid var(--clr-palette-darkgray);padding-bottom:1rem;padding-top:1rem}@media only screen and (min-width:576px){.stat-info{flex-direction:row}}.stat-label{color:var(--clr-palette-red);text-transform:uppercase}@media only screen and (min-width:576px){.stat-label{flex-basis:50%}}.stat-value{color:var(--clr-palette-black)}@media only screen and (min-width:576px){.stat-value{flex-basis:50%}}.property-info-accordion{border-top:1px solid var(--clr-palette-darkgray)}.accordion-contact-list{display:flex;flex-direction:column;row-gap:1.5rem}.ac-contact{display:flex;flex-direction:column;row-gap:.25rem}.ac-contact-fullname,.ac-contact-title{color:var(--clr-palette-black);display:block}.ac-contact-linkinfo,.ac-contact-linkinfobold{color:var(--clr-palette-black);display:block;text-decoration:none}.accordion-custom-label-propertyinfo{background-color:var(--clr-palette-gray);color:var(--clr-palette-black);padding-bottom:1.25rem;padding-top:1.25rem}.accordion-custom-label-propertyinfo i{color:var(--clr-palette-black)}.accordion-custom-label-propertyinfo.custom__accordion__open{color:var(--clr-palette-red)}.accordion-contact-list,.accordion-link-list{padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem}.accordion-link-list{display:flex;flex-direction:column;row-gap:1rem}.accordion-link{color:var(--clr-palette-black);display:block;margin-bottom:1rem;text-decoration:none}.property-construction-camera-container{padding-top:2rem}.accordion-custom-label-property-section{background-color:var(--clr-palette-white);padding-bottom:2rem;padding-top:2rem}@media only screen and (min-width:576px){.accordion-custom-label-property-section{padding-bottom:3rem;padding-top:3rem}}.accordion-custom-label-property-section.custom__accordion__open{background-color:var(--clr-palette-red);color:var(--clr-palette-white)}.accordion-custom-label-property-section.custom__accordion__open i,.accordion-custom-label-property-section.custom__accordion__open span,.accordion-custom-label-property-section.custom__accordion__open>.accordion-custom-label-container i,.accordion-custom-label-property-section.custom__accordion__open>.accordion-custom-label-container span{color:var(--clr-palette-white)}.accordion-custom-label-container{display:flex;justify-content:space-between;width:100%}.accordion-custom-label-container span{color:var(--clr-palette-black);text-align:left}.accordion-custom-label-container i{color:var(--clr-palette-black)}.accordion-item-container-purple{background-color:var(--clr-palette-purple)}.accordion-item-container-gray{background-color:var(--clr-palette-gray)}.property-manager-content{padding-bottom:3.5rem;padding-top:3.5rem;row-gap:3.5rem}@media only screen and (min-width:992px){.property-manager-content{padding-bottom:2rem;padding-top:2rem}}.service-content-container{display:flex;flex-direction:column;row-gap:2rem}@media only screen and (min-width:576px){.service-content-container{row-gap:2.5rem}}.service-content{display:flex;flex-direction:column;row-gap:.5rem}.provider-content{row-gap:1rem}.p-service-list,.provider-content{display:flex;flex-direction:column}.p-service-list{row-gap:2rem}@media only screen and (min-width:576px){.p-service-list{row-gap:2.5rem}}.p-service-container{display:flex;flex-direction:column;row-gap:.5rem}.providers-list{row-gap:1.5rem}.provider-info,.providers-list{display:flex;flex-direction:column}.provider-info a{text-decoration:underline}.building-staff-container{display:flex;flex-direction:column;row-gap:3.5rem}@media only screen and (min-width:576px){.building-staff-container{row-gap:2.5rem}}.staff-container{display:flex;flex-direction:column;row-gap:1rem}.staff-container p{font-family:Roboto,arial;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.125rem}@media only screen and (min-width:768px){.staff-container p{font-family:Roboto,arial;font-size:.9375rem;line-height:1.125rem}}.employee-grid{column-gap:.75rem;display:grid;grid-template-columns:repeat(3,1fr);row-gap:1.5rem}.building-employee{display:flex;flex-direction:column}.building-employee img{height:auto;margin-bottom:1rem;width:100%}.available-spaces{padding-bottom:3.88rem;padding-top:3.88rem}@media only screen and (min-width:576px){.available-spaces{padding-bottom:5rem;padding-top:5rem}}.property-brochure-content{padding-bottom:3.5rem;padding-top:3.5em}@media only screen and (min-width:576px){.property-brochure-content{padding-bottom:5rem;padding-top:3.5rem}}.property-brochure-content img{height:auto;width:100%}.virtual-tours{padding-bottom:3.5rem;padding-top:3.5rem}@media only screen and (min-width:576px){.virtual-tours{padding-bottom:5rem;padding-top:3.55rem}}.additional-properties{display:flex;flex-direction:column;padding-bottom:1.75rem;padding-top:1.75rem;row-gap:1.5rem}@media only screen and (min-width:576px){.additional-properties{padding-bottom:3.5rem;padding-top:3.5rem}}.block-header-property{display:flex;flex-direction:column;height:100vh;max-width:100%;position:relative;width:100vw}.hero__property__video{height:100%;overflow:hidden;position:relative;width:100%}.hero__property__video video{height:100vh;left:0;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%}.hero__property__video iframe{height:56.25vw;left:50%;min-height:100vh;min-width:220vh;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.mobilehidepattern-image{display:none}@media only screen and (min-width:768px){.mobilehidepattern-image{display:block}}.property-hero-image{height:100%;object-fit:cover;width:100%}.property-hero-text-container{bottom:1.5rem;color:var(--clr-palette-white);left:50%;position:absolute;transform:translateX(-50%)}@media only screen and (min-width:576px){.property-hero-text-container{bottom:3.5rem}}.property-hero-text-h1{margin-bottom:.75rem;text-align:center}.property-hero-text-h2{font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:700;line-height:1.125rem;text-align:center}@media only screen and (min-width:768px){.property-hero-text-h2{font-family:Roboto,arial;font-size:1.5rem;line-height:1.625rem}}.accordion-custom-container{display:flex;flex-direction:column;overflow:hidden}.accordion-custom-container .accordion-custom-label{border:none;display:flex;flex-direction:row;font-weight:700;justify-content:space-between;transition:all .5s ease-in-out;z-index:2}.accordion-custom-container .accordion-custom-label i{color:var(--clr-palette-darkgray);transition:all .5s ease-in-out}.accordion-custom-container .accordion-custom-items-container{border-bottom:.0165rem solid var(--clr-palette-darkgray);display:flex;flex-direction:column;overflow:hidden;transition:all .5s ease-in-out}.main-according{padding-bottom:1.75rem}@media only screen and (min-width:576px){.main-according{padding-bottom:3.5rem}}.trigger{border:none;outline:none}.modal{background-color:rgba(0,0,0,.5);left:0;opacity:0;position:fixed;top:0;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;visibility:hidden}.modal,.modal-content{height:100%;width:100%}.modal-content{display:flex;flex-direction:column}.floor-plan-container{max-height:100vh}.floor-plan-container,.virtual-tour-container{align-items:center;display:flex;flex-grow:1;width:100%}.resp-container{display:block;padding-bottom:56.25%;position:relative;width:100%}.resp-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.resp-container-img{align-items:center;display:flex;justify-content:center;max-height:100vh;padding:1rem;width:100%}.resp-container-img img{display:block;height:auto;max-height:500px;width:auto}.close-button{align-self:flex-end;background-color:var(--clr-palette-black);border-radius:.25rem;cursor:pointer;margin:1rem;padding:1rem;text-align:center}.close-button i{color:#fff;font-size:1rem}.close-button:hover{background-color:#a9a9a9}.show-modal{opacity:1;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;visibility:visible;z-index:15}.real-estate-marker{cursor:pointer}.icon{height:31px;position:absolute;width:31px}.custom-pin{display:flex;height:32px;position:relative;width:32px}.map_building_window{background-color:var(--clr-palette-white);border-radius:6px;display:flex;flex-direction:column;height:0;opacity:0;overflow:hidden;padding:12px 12px 16px;position:absolute;transition:all .2s ease-in-out;width:0;z-index:1}.details-container{display:flex}.span-map-address{color:var(--clr-palette-black);font-family:Montserrat,arial;font-size:.875rem;font-weight:700;line-height:1.0625rem}.p-map-state{color:var(--clr-palette-black);font-family:Roboto,arial;font-size:.75rem;font-weight:400;line-height:1rem}.image-container{display:flex}.image-container img{height:auto;width:100%}.real-estate-marker.hovered .custom-pin .map_building_window{height:12.8125rem;opacity:1;width:12.5rem}.pin-top{bottom:15px;left:15px}.pin-bottom{left:15px;top:15px}.pin-bottom-left{right:15px;top:15px}.pin-bottom-right{left:15px;top:15px}.pin-top-right{bottom:15px;left:15px}.pin-top-left{bottom:15px;right:15px}.notfoundcontent{color:var(--clr-palette-black);padding-top:8rem;text-align:center}.notfoundcontent h1{color:var(--clr-palette-black);font-size:6rem;font-weight:900;line-height:1;opacity:.6}@media only screen and (min-width:576px){.notfoundcontent h1{font-size:7.5rem}}.notfoundcontent h2{color:var(--clr-palette-black);font-size:2.125rem;font-weight:700;margin-bottom:6px;opacity:.9}.notfoundcontent a{border-radius:4px;color:var(--clr-palette-black);cursor:pointer;display:inline-block;font-family:Roboto,arial;font-size:1rem;font-style:normal;font-weight:400;line-height:1.0625rem;opacity:.4;padding:8px 14px;text-transform:uppercase}@media only screen and (min-width:768px){.notfoundcontent a{font-family:Roboto,arial;font-size:1.125rem;line-height:1.1875rem}}.umb-block-rte__block--actions .icon{position:relative}.bo-pd-tb-10{padding-bottom:10px;padding-top:10px}.bo-mg-tb-10{margin-bottom:10px;margin-top:10px}