.slideOver-window-header{--slideOver-header-gap: .5em}.slideOver-button{--slideOver-button-size: 45px;--slideOver-button-icon-borderRadius: 2px;--slideOver-buttonOpen-gap: .2em;--slideOver-buttonOpen-icon-color: var(--green);--slideOver-buttonOpen-icon-width: 40px;--slideOver-buttonOpen-icon-bar-height: 4px;--slideOver-buttonOpen-icon-spacing: 7px;--slideOver-buttonOpen-backgroundColor: transparent;--slideOver-buttonOpen-borderRadius: var(--button-borderRadius);--slideOver-buttonClose-icon-width: 34px;--slideOver-buttonClose-icon-bar-height: 3px;--slideOver-buttonClose-icon-color: var(--green);--slideOver-buttonClose-borderRadius: var(--borderRadius-s);--slideOver-buttonClose-backgroundColor: transparent;--slideOver-buttonOpen-label-fontSize: 14px;--slideOver-buttonOpen-label-fontFamily: inherit;--slideOver-buttonOpen-label-fontWeight: 500;--slideOver-buttonOpen-label-color: var(--white)}.slideOver-window{--slideOver-buttonClose-label-fontSize: 1.2em;--slideOver-buttonClose-label-fontFamily: inherit;--slideOver-buttonClose-label-fontWeight: 700;--slideOver-buttonClose-label-color: var(--green);--slideOver-window-width: 320px;--slideOver-window-backgroundColor: var(--white);--slideOver-window-header-backgroundColor: var(--white);--slideOver-window-header-height: var(--header-height);--slideOver-window-header-padding: 22px;--slideOver-window-footer-backgroundColor: var(--white)}#slideOver-background{--slideOver-background-backgroundColor: rgba(15, 23, 42, .25)}body[data-slideover-active]{overflow:hidden;position:fixed;width:100%}.slideOver-button{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--slideOver-button-size);width:var(--slideOver-button-size);transition:background-color .3s}.slideOver-button .icon span{border-radius:var(--slideOver-button-icon-borderRadius)}.slideOver-button--open{gap:var(--slideOver-buttonOpen-gap);background-color:var(--slideOver-buttonOpen-backgroundColor);border-radius:var(--slideOver-buttonOpen-borderRadius)}.slideOver-button--open .label{line-height:1;font-family:var(--slideOver-buttonOpen-label-fontFamily);font-weight:var(--slideOver-buttonOpen-label-fontWeight);font-size:var(--slideOver-buttonOpen-label-fontSize);color:var(--slideOver-buttonOpen-label-color)}.slideOver-button--open .icon{margin-top:2px;display:flex;flex-direction:column;width:var(--slideOver-buttonOpen-icon-width)}.slideOver-button--open .icon-bar{height:var(--slideOver-buttonOpen-icon-bar-height);background-color:var(--slideOver-buttonOpen-icon-color)}.slideOver-button--open .icon-bar:nth-child(1){margin-bottom:var(--slideOver-buttonOpen-icon-spacing)}.slideOver-button--open .icon-bar:nth-child(3){margin-top:var(--slideOver-buttonOpen-icon-spacing)}.slideOver-button--close{flex:0 0 auto;background-color:var(--slideOver-buttonClose-backgroundColor);border-radius:var(--slideOver-buttonClose-borderRadius)}@media (max-width: 1023px){.slideOver-button--close:focus{outline:0}}.slideOver-button--close .icon{position:relative;width:var(--slideOver-buttonClose-icon-width);height:var(--slideOver-buttonClose-icon-width)}.slideOver-button--close .icon-bar{height:var(--slideOver-buttonClose-icon-bar-height);background-color:var(--slideOver-buttonClose-icon-color);position:absolute;width:100%;top:50%;left:50%}.slideOver-button--close .icon-bar:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.slideOver-button--close .icon-bar:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.slideOver-window-header .label{flex:1 1 auto;font-family:var(--slideOver-buttonClose-label-fontFamily);font-weight:var(--slideOver-buttonClose-label-fontWeight);font-size:var(--slideOver-buttonClose-label-fontSize);color:var(--slideOver-buttonClose-label-color)}.slideOver-window-header .slideOver-button--close+.label{margin-left:0;margin-right:var(--slideOver-button-size)}.slideOver-window{position:fixed;top:0;height:100%;overflow:hidden;z-index:3110;display:grid;grid-template-rows:auto minmax(0,1fr);background-color:var(--slideOver-window-backgroundColor);width:var(--slideOver-window-width);max-width:90%;will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.slideOver-window-header{display:flex;align-items:center;height:var(--slideOver-window-header-height);gap:var(--slideOver-header-gap);position:sticky;top:0;z-index:10;background-color:var(--slideOver-window-header-backgroundColor);box-shadow:4px 4px 10px rgba(0,0,0,.05);padding:0 var(--slideOver-window-header-padding)}.slideOver-window-container{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.slideOver-window-footer{position:sticky;bottom:0;z-index:10;background-color:var(--slideOver-window-footer-backgroundColor);box-shadow:4px -4px 10px rgba(0,0,0,.05);padding:12px var(--slideOver-window-header-padding);display:flex;flex-direction:column;gap:10px}.slideOver-window--left{left:0;transform:translate(-100%);box-shadow:10px 0 25px rgba(0,0,0,.1)}.slideOver-window--left[data-slideover-show]{transform:translate(0)}.slideOver-window--right{right:0;transform:translate(100%);box-shadow:-10px 0 25px rgba(0,0,0,.1)}.slideOver-window--right[data-slideover-show]{transform:translate(0)}@media (width <= 500px){.slideOver-window--right{bottom:0;transform:translateY(100vh);max-width:none;--slideOver-window-width: 100%}.slideOver-window--right[data-slideover-show]{transform:translateY(0)}}#slideOver-background{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;backdrop-filter:blur(4px);background-color:var(--slideOver-background-backgroundColor);visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:3100}body[data-slideover-active] #slideOver-background{visibility:visible;opacity:1}.contentTwoColumnsWithImageSliders .text{align-self:center;grid-column-end:content-center;padding:var(--spacing-100) var(--spacing-80) var(--spacing-100) 0}.contentTwoColumnsWithImageSliders .text>.partHeading{margin-bottom:var(--spacing-60);color:var(--green)}.contentTwoColumnsWithImageSliders .text .partButtonContentContainer{margin-top:var(--spacing-40)}.contentTwoColumnsWithImageSliders .sliders{grid-column-start:content-center;grid-column-end:fullwidth-end;background-color:var(--yellow-light);padding:var(--spacing-100) 0;display:flex;flex-direction:column;gap:var(--spacing-20);overflow:hidden}@media (max-width: 900px){.contentTwoColumnsWithImageSliders .text{grid-column:content}.contentTwoColumnsWithImageSliders .sliders{grid-column:fullwidth}}.contentTwoColumnsWithImageSliders .carousel{--carousel-item-width: min(33.33vw, 600px);--carousel-animationDuration: 35s;display:flex;overflow:hidden}.contentTwoColumnsWithImageSliders .carousel:first-child{margin-left:calc(-1 * var(--carousel-item-width) / 2)}@media (max-width: 676px){.contentTwoColumnsWithImageSliders .carousel{--carousel-item-width: 50vw}}.contentTwoColumnsWithImageSliders .carousel-list{display:flex;flex:0 0 auto;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:carouselAnimation;animation-duration:var(--carousel-animationDuration);animation-delay:.5s}.contentTwoColumnsWithImageSliders .carousel.carousel--animationRight .carousel-list{animation-name:carouselAnimationRight}.contentTwoColumnsWithImageSliders .carousel-item{width:var(--carousel-item-width);padding:0 10px}.contentTwoColumnsWithImageSliders .carousel-item .partContentFileImageGallery{border-radius:var(--borderRadius-m);overflow:hidden;background-color:var(--yellow)}@keyframes carouselAnimation{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes carouselAnimationRight{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}#newsletterSignUp{margin:var(--spacing-vertical) 0}#newsletterSignUp .container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background-color:var(--green);border-radius:var(--borderRadius-m);overflow:hidden;border:1px solid var(--green)}#newsletterSignUp .text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--white);padding:var(--spacing-60)}#newsletterSignUp .text .partHeading{margin-bottom:.3em}#newsletterSignUp #formNewsletter{margin-top:1.5em;--partForm3-borderColor: transparent}#newsletterSignUp .partButton{margin-top:var(--spacing-20);--partButton1-backgroundColor: var(--yellow);--partButton1-backgroundColor-hover: var(--white);--partButton1-color: var(--green);--partButton1-color-hover: var(--green)}#newsletterSignUp .image .partContentFileImageGallery,#newsletterSignUp .image .partContentFileImageGallery *{height:100%}@media (max-width: 900px){#newsletterSignUp .container{grid-template-columns:1fr}}@media (max-width: 500px){#newsletterSignUp #formNewsletter .inputAndButtonWrapper{flex-direction:column}}.contentLogos{margin:var(--spacing-vertical) 0}.contentLogos .partHeading{text-align:center;margin-bottom:var(--spacing-80);color:var(--green)}.listLogos{align-items:center;gap:clamp(3.125rem,6.5vw,5.625rem) clamp(1.875rem,7.7vw - 1.4rem,5.625rem);display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.listLogos li{min-width:0}.listLogos[data-list-amount="1"],.listLogos[data-list-amount="2"],.listLogos[data-list-amount="3"],.listLogos[data-list-amount="4"],.listLogos[data-list-amount="5"],.listLogos[data-list-amount="6"],.listLogos[data-list-amount="7"],.listLogos[data-list-amount="8"]{display:flex;justify-content:center}.listLogos[data-list-amount="1"] li,.listLogos[data-list-amount="2"] li,.listLogos[data-list-amount="3"] li,.listLogos[data-list-amount="4"] li{flex:0 1 auto}.listLogos[data-list-amount="5"] li,.listLogos[data-list-amount="6"] li,.listLogos[data-list-amount="7"] li,.listLogos[data-list-amount="8"] li{flex:1 1 auto}@media (max-width: 1360px){.listLogos[data-list-amount="7"],.listLogos[data-list-amount="8"]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:80px}}@media (max-width: 1023px){.listLogos[data-list-amount="5"],.listLogos[data-list-amount="6"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:80px}}@media (max-width: 667px){.listLogos[data-list-amount]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:50px 30px}}#main>#contentMaps{margin:var(--spacing-vertical) 0}#contentMaps .partGoogleMaps{border-radius:var(--borderRadius-m);--partGoogleMaps-height: 70vh;--partGoogleMaps-maxHeight: 740px}#heroContact{padding:var(--spacing-vertical) 0;background-color:var(--green)}#heroContact>.partHeading{color:var(--yellow-light);text-align:center;margin-bottom:var(--spacing-80)}#heroContact .list{display:grid;gap:var(--spacing-80);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}#heroContact .list li .wrapper{text-align:center;display:flex;flex-direction:column;align-items:center;height:100%;color:var(--yellow-light);gap:var(--spacing-20)}#heroContact .list li .icon{width:40px;height:40px}#heroContact .list li .icon svg{width:100%;height:100%;max-width:40px;max-height:40px;fill:var(--yellow)}#heroContact .list li .text .partHeading{margin-bottom:.3em}#heroContact .list li .text .partButton{margin-top:var(--spacing-20)}@media (max-width: 500px){#heroContact .list{grid-template-columns:1fr;width:fit-content;margin:0 auto}#heroContact .list li .wrapper{flex-direction:row;text-align:left;align-items:flex-start}#heroContact .list li .icon{width:var(--fontSize-h3);height:var(--fontSize-h3)}}#heroAboutUs{padding:var(--spacing-vertical) 0;background-color:var(--green);overflow-x:clip}#heroAboutUs .text{text-align:center;max-width:900px;margin:0 auto}#heroAboutUs .partHeading{color:var(--yellow-light);text-align:center;margin-bottom:.5em}#heroAboutUs .partContentText{color:var(--yellow-light);font-size:var(--fontSize-h4);text-wrap:balance}#heroAboutUs .partButton{--partButton1-backgroundColor-hover: var(--white);--partButton1-color-hover: var(--green)}#heroAboutUs .partButton+.partButton{--partButton1-backgroundColor: transparent;--partButton1-color: var(--white);border:1px solid var(--yellow)}@media (hover: hover){#heroAboutUs .partButton+.partButton:not([disabled]):hover,#heroAboutUs .partButton+.partButton:not([disabled]):focus{border-color:transparent}}#heroAboutUs .imageCollageFixed{margin-top:var(--spacing-vertical);grid-column:fullwidth;margin-left:-5%;margin-right:-5%}#heroAboutUs .imageCollageFixed .container{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(9,1fr);grid-gap:clamp(.625rem,2.1vw,1.875rem)}#heroAboutUs .imageCollageFixed .partContentFileImageGallery{margin-top:0!important;background-color:var(--yellow);border-radius:var(--borderRadius-m);overflow:hidden}#heroAboutUs .imageCollageFixed .partContentFileImageGallery *{height:100%}#heroAboutUs .imageCollageFixed .partContentFileImageGallery:nth-child(1){grid-area:3 / 1 / 8 / 2}#heroAboutUs .imageCollageFixed .partContentFileImageGallery:nth-child(2){grid-area:2 / 2 / 5 / 3}#heroAboutUs .imageCollageFixed .partContentFileImageGallery:nth-child(3){grid-area:5 / 2 / 9 / 3}#heroAboutUs .imageCollageFixed .partContentFileImageGallery:nth-child(4){grid-area:1 / 3 / 10 / 5}#heroAboutUs .imageCollageFixed .partContentFileImageGallery:nth-child(5){grid-area:2 / 5 / 6 / 6}#heroAboutUs .imageCollageFixed .partContentFileImageGallery:nth-child(6){grid-area:6 / 5 / 9 / 6}#heroAboutUs .imageCollageFixed .partContentFileImageGallery:nth-child(7){grid-area:3 / 6 / 8 / 7}@media (max-width: 900px){#heroAboutUs .imageCollageFixed{margin-left:-30%;margin-right:-30%}}.contentCallToAction{margin:var(--spacing-vertical) 0}.contentCallToAction .container{border:1px solid var(--green);padding:var(--spacing-60);border-radius:var(--borderRadius-m);gap:var(--spacing-40) var(--spacing-60);display:flex;align-items:center}.contentCallToAction--color-1 .container{background-color:var(--green)}.contentCallToAction .text{flex:1 1 50%}.contentCallToAction .text:only-child{text-align:center;text-wrap:balance}.contentCallToAction .partHeading{margin-bottom:.5em;color:var(--green);font-size:calc(var(--fontSize-h2) * .9)}.contentCallToAction--color-1 .partHeading{color:var(--white)}.contentCallToAction .partContentText{color:var(--black)}.contentCallToAction--color-1 .partContentText{color:var(--white)}.contentCallToAction .partContentCode{--coreContent1-spacing: 0}.contentCallToAction .partButton:has(+ .partButton){--partButton1-backgroundColor: var(--green);--partButton1-backgroundColor-hover: var(--yellow);--partButton1-color: var(--white);--partButton1-color-hover: var(--green)}.contentCallToAction--color-1 .partButton:has(+ .partButton){border:1px solid var(--yellow);--partButton1-backgroundColor-hover: var(--white)}@media (hover: hover){.contentCallToAction--color-1 .partButton:has(+ .partButton):not([disabled]):hover,.contentCallToAction--color-1 .partButton:has(+ .partButton):not([disabled]):focus{border-color:transparent}}.contentCallToAction--color-1 .partButton+.partButton{--partButton1-backgroundColor-hover: var(--white);--partButton1-color-hover: var(--green)}@media (max-width: 900px){.contentCallToAction .container{flex-wrap:wrap}}#teamOverview{background-color:var(--green);padding:var(--spacing-vertical) 0}#teamOverview>.label{color:var(--yellow);margin-bottom:.5em;font-weight:600}#teamOverview>.partHeading{color:var(--white);margin-bottom:var(--spacing-80)}#teamOverview .list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-90) var(--spacing-60)}.personCard{display:flex;gap:var(--spacing-30);align-items:flex-start}.personCard .photo{border-radius:var(--borderRadius-m);overflow:hidden;background-color:var(--yellow);box-shadow:inset 0 0 50px rgba(0,0,0,.05);position:relative;width:100%;flex:0 1 auto;max-width:50%}.personCard .noPhoto{content:"";display:block;padding-top:131.8%;background:url("data:image/svg+xml,%3Csvg width='210' height='210' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M105 105c29.006 0 52.5-23.494 52.5-52.5S134.006 0 105 0 52.5 23.494 52.5 52.5 75.994 105 105 105Zm0 26.25c-35.044 0-105 17.588-105 52.5V210h210v-26.25c0-34.912-69.956-52.5-105-52.5Z' fill='rgb(255,255,255)' fill-rule='nonzero' /%3E%3C/svg%3E") no-repeat center;background-size:50%}.personCard .text{display:flex;align-self:end;flex-direction:column;color:var(--white);flex:1 1 auto;width:100%}.personCard .text .heading{font-size:var(--fontSize-h4);font-weight:700;color:var(--yellow)}.personCard .text .partner,.personCard .text .function{margin-top:.3em;line-height:1.2em;margin-bottom:auto}.personCard .text .contact{margin-top:var(--spacing-80);display:flex;flex-direction:column;gap:8px}.personCard .text .contact:nth-child(2){margin-top:var(--spacing-20)}.personCard .text .contact li a{display:inline-flex;align-items:center;gap:.5em;text-decoration:none;color:inherit;max-width:100%}.personCard .text .contact li a .icon{flex:0 0 auto}.personCard .text .contact li a .icon svg{width:1.04rem;height:1.04rem;fill:var(--yellow)}.personCard .text .contact li a .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;font-size:1rem;line-height:1.3}@media (hover: hover){.personCard .text .contact li a:hover .label{text-decoration:underline}}@media (max-width: 900px){#teamOverview .personCard{flex-direction:column}.personCard .photo{max-width:100%}#teamOverview .personCard .text{align-self:start}.personCard .text .contact{margin-top:var(--spacing-40)}}.contentLargeBlockWithSmallBlocks{margin:var(--spacing-vertical) 0}.contentOneColumn+.contentLargeBlockWithSmallBlocks{margin-top:calc(-1 * var(--spacing-vertical) / 3)}.contentLargeBlockWithSmallBlocks .container{display:grid;grid-template-columns:1fr minmax(450px,1fr);gap:var(--spacing-30)}.contentLargeBlockWithSmallBlocks--smallBlocksFirst .container{grid-template-columns:minmax(450px,1fr) 1fr}.contentLargeBlockWithSmallBlocks .largeBlock{border-radius:var(--borderRadius-m);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--green)}.contentLargeBlockWithSmallBlocks .largeBlock .text{display:flex;flex-direction:column;padding:var(--spacing-40)}.contentLargeBlockWithSmallBlocks .smallBlocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-30)}.contentLargeBlockWithSmallBlocks .blockIconAndText{border:1px solid var(--grey-light);padding:20px;border-radius:var(--borderRadius-m);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contentLargeBlockWithSmallBlocks--smallBlocksFirst .blockIconAndText:nth-child(1),.contentLargeBlockWithSmallBlocks--smallBlocksFirst .blockIconAndText:nth-child(4),.contentLargeBlockWithSmallBlocks--largeBlockFirst .blockIconAndText:nth-child(2),.contentLargeBlockWithSmallBlocks--largeBlockFirst .blockIconAndText:nth-child(3){background-color:var(--grey-light)}.contentLargeBlockWithSmallBlocks .blockIconAndText .icon{width:40px;height:40px;display:block;margin-bottom:var(--spacing-15)}.contentLargeBlockWithSmallBlocks .blockIconAndText svg{width:100%;height:100%;max-width:40px;max-height:40px;fill:var(--yellow)}.contentLargeBlockWithSmallBlocks .blockIconAndText .partHeading{color:var(--green);margin-bottom:.3em;hyphens:auto;word-break:break-word;font-size:calc(var(--fontSize-h3) * .9)}.contentLargeBlockWithSmallBlocks .blockIconAndText .partButton{margin-top:var(--spacing-20);--partButton1-buttonIcon-color: var(--yellow)}.contentLargeBlockWithSmallBlocks .blockImageAndText{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--grey-light);border-radius:var(--borderRadius-m);overflow:hidden;grid-column:span 2}.contentLargeBlockWithSmallBlocks .blockImageAndText .image .partContentFileImageGallery,.contentLargeBlockWithSmallBlocks .blockImageAndText .image .partContentFileImageGallery *{height:100%}.contentLargeBlockWithSmallBlocks .blockImageAndText .text{padding:var(--spacing-20);display:flex;flex-direction:column;justify-content:center}.contentLargeBlockWithSmallBlocks .blockImageAndText .partHeading{color:var(--green);margin-bottom:.3em}@media (max-width: 900px){.contentLargeBlockWithSmallBlocks .container{grid-template-columns:minmax(0,1fr)}.contentLargeBlockWithSmallBlocks .largeBlock{order:1}.contentLargeBlockWithSmallBlocks .blockIconAndText,.contentLargeBlockWithSmallBlocks .blockImageAndText .text{padding:var(--spacing-40)}}@media (max-width: 500px){.contentLargeBlockWithSmallBlocks .smallBlocks{grid-template-columns:minmax(0,1fr)}.contentLargeBlockWithSmallBlocks .blockIconAndText .icon{width:30px;height:30px}.contentLargeBlockWithSmallBlocks .blockImageAndText{grid-column:1;grid-template-columns:minmax(0,1fr)}}#heroSmall{background-color:var(--green);max-height:800px;grid-template-rows:minmax(0,1fr);overflow:hidden}#heroSmall .partContentFileImageGallery{z-index:10;grid-column-start:fullwidth-start;grid-column-end:fullwidth-end;grid-row:1;transform-origin:bottom;will-change:transform}#heroSmall .partContentFileImageGallery *{height:100%}#heroSmall .partContentFileImageGallery:after{content:"";top:0;bottom:0;left:0;right:0;position:absolute;z-index:20;background-color:rgba(var(--green-rgb),.4)}#heroSmall .text{place-self:end start;max-width:900px;z-index:30;grid-row:1;color:var(--white);will-change:transform;position:relative;padding-top:var(--spacing-100);padding-bottom:var(--spacing-100)}#heroSmall .label{color:var(--yellow);font-weight:600;margin-bottom:.5em;display:block}#heroSmall .partHeading{color:currentColor;text-shadow:var(--textShadow-m);hyphens:auto}#heroSmall .partHeading:not(:last-child){margin-bottom:.3em}#heroSmall .partContentText{text-wrap:balance;font-size:var(--fontSize-h4);text-shadow:var(--textShadow-m);--coreContent1-lineHeight: 1.6}#heroSmall .text>.partContentCode{margin-top:var(--spacing-40)}#heroSmall .text>.partContentCode .partButton{--button-size: var(--button-size-l)}#heroSmall:not(.heroSmall--noImage) .text:after{content:"";top:-100%;bottom:-100%;left:-50%;right:-50%;position:absolute;z-index:-1;background-size:100% 100%;background-position:0px 0px;background-image:radial-gradient(50% 50% at 50% 50%,rgba(var(--green-rgb),.3) 0%,rgba(var(--green-rgb),0) 100%)}.contentOneColumn{margin:var(--spacing-vertical) 0}.contentOneColumn .container>.label{margin-bottom:.8em;font-weight:600;color:var(--grey);display:block}.contentOneColumn .container>.partHeading{margin-bottom:.4em;color:var(--green);max-width:900px;margin-left:auto;margin-right:auto}.contentOneColumn--textAlignCenter{text-align:center}@media (max-width: 667px){.contentOneColumn--textAlignCenter{text-align:left}}.contentOneColumn--textAlignCenter .variousContentList{margin:0 auto}.contentOneColumn--textAlignCenter .container>.partHeading{width:100%}.contentOneColumn--textAlignCenter .container>.partContentText{text-wrap:balance}.variousContentList{width:100%;--coreContent1-heading-color: var(--green)}.variousContentList>*:not(.partContentVideo){max-width:900px;margin-left:auto;margin-right:auto}.variousContentList .partContentForm{text-align:left;background-color:var(--white);border-radius:var(--borderRadius-m);box-shadow:var(--boxShadow-m);padding:var(--spacing-40);margin-top:var(--coreContent1-spacing-large)}.variousContentList .partContentForm>.partHeading{font-size:var(--fontSize-h2);color:var(--black);margin-top:0!important;margin-bottom:1em}.variousContentList .partContentFileImageGallery2{--partContentFileImageGallery-borderRadius: var(--borderRadius-m)}.variousContentList .partContentFileImageGallery.presentationLogos .contentFileImage{padding:var(--spacing-30);border:solid 1px rgba(0,0,0,.1)}.contentTwoColumns{margin:var(--spacing-vertical) 0;--layoutGrid-content-width-left-percentage: .5;--contentTwoColumns-gap: var(--spacing-90)}.contentTwoColumns--color-1{margin:0;padding:var(--spacing-vertical) 0;background-color:var(--green);border-radius:var(--borderRadius-m);margin-left:var(--greenBlockSpacing);margin-right:var(--greenBlockSpacing)}.contentTwoColumns .image.image--left,.contentTwoColumns .textButtonFile.textButtonFile--left{margin-right:calc(var(--contentTwoColumns-gap) / 2)}.contentTwoColumns .image.image--right,.contentTwoColumns .textButtonFile.textButtonFile--right{margin-left:calc(var(--contentTwoColumns-gap) / 2)}.contentTwoColumns .image{align-self:flex-start}.contentTwoColumns .image .partContentFileImageGallery{--partContentFileImageGallery-borderRadius: var(--borderRadius-m);will-change:transform}.contentTwoColumns .textButtonFile{display:grid;align-content:center}.contentTwoColumns .textButtonFile>.partHeading{margin-bottom:.5em;color:var(--green);text-wrap:balance}.contentTwoColumns .textButtonFile>.wrapper{margin-top:var(--coreContent1-spacing-large);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-30);hyphens:auto;word-break:break-word}.contentTwoColumns .textButtonFile>.wrapper .coreContent1:not(:first-child)>.partHeading{margin-top:0}.contentTwoColumns--color-1 .textButtonFile>.partHeading{color:var(--yellow)}.contentTwoColumns .textButtonFile .coreContent1>.partHeading{color:var(--black);margin-bottom:.4em}.contentTwoColumns--color-1 .textButtonFile .coreContent1>.partHeading{color:var(--white)}.contentTwoColumns--color-1 .textButtonFile .partContentText{color:var(--white);--coreContent1-link-textDecorationColor: var(--white);--coreContent1-link-textDecorationColor-hover: var(--yellow)}.contentTwoColumns--color-1 .textButtonFile .partContentFileAdmin{--coreContent1-link-color: var(--white);--coreContent1-link-color-hover: var(--white);--coreContent1-borderColor: rgba(255, 255, 255,.2);--coreContent1-link-textDecorationColor-hover: var(--white)}.contentTwoColumns--color-1 .textButtonFile .partButton{--partButton1-backgroundColor-hover: var(--white);--partButton1-color-hover: var(--green)}@media (min-width: 901px){.contentTwoColumns .image.image--left{grid-column-start:content-start;grid-column-end:content-center}.contentTwoColumns .image.image--right{grid-column-start:content-center;grid-column-end:content-end}.contentTwoColumns .textButtonFile.textButtonFile--left{grid-column-start:content-start;grid-column-end:content-center}.contentTwoColumns .textButtonFile.textButtonFile--right{grid-column-start:content-center;grid-column-end:content-end}}@media (max-width: 900px){.contentTwoColumns{row-gap:var(--spacing-40);--contentTwoColumns-gap: 0}.contentTwoColumns .image{order:-1}.contentTwoColumns .image .partContentFileImageGallery{max-width:600px}.contentTwoColumns .textButtonFile>.wrapper{gap:var(--coreContent1-spacing-large)}}@media (max-width: 500px){.contentTwoColumns .textButtonFile>.wrapper{grid-template-columns:minmax(0,1fr)}}.listColumns{display:grid;gap:var(--spacing-20)}.listColumns[data-items-in-row="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.listColumns[data-items-in-row="2"]>*[data-animation=active]:nth-child(even){animation-delay:calc(var(--animation-delay-interval) * 1s)}.listColumns[data-items-in-row="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.listColumns[data-items-in-row="3"]>*[data-animation=active]:nth-child(3n+2){animation-delay:calc(var(--animation-delay-interval) * 1s)}.listColumns[data-items-in-row="3"]>*[data-animation=active]:nth-child(3n+3){animation-delay:calc(var(--animation-delay-interval) * 2s)}.listColumns[data-items-in-row="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(4n+2){animation-delay:calc(var(--animation-delay-interval) * 1s)}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(4n+3){animation-delay:calc(var(--animation-delay-interval) * 2s)}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(4n+4){animation-delay:calc(var(--animation-delay-interval) * 3s)}@media (max-width: 1279px){.listColumns[data-items-in-row="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(3n+1){animation-delay:unset}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(3n+2){animation-delay:calc(var(--animation-delay-interval) * 1s)}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(3n+3){animation-delay:calc(var(--animation-delay-interval) * 2s)}.listColumns[data-items-in-list="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.listColumns[data-items-in-list="4"]>*[data-animation=active]:nth-child(odd){animation-delay:unset}.listColumns[data-items-in-list="4"]>*[data-animation=active]:nth-child(even){animation-delay:calc(var(--animation-delay-interval) * 1s)}}@media (max-width: 1023px){.listColumns{grid-template-columns:repeat(2,minmax(0,1fr))!important}.listColumns>*[data-animation=active]:nth-child(odd){animation-delay:unset!important}.listColumns>*[data-animation=active]:nth-child(even){animation-delay:calc(var(--animation-delay-interval) * 1s)!important}}@media (max-width: 360px){.listColumns{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.sectionIntro{margin-bottom:var(--spacing-60)}.sectionIntro .partHeading:not(:only-child){margin-bottom:.3em}.sectionOutro{margin-top:var(--spacing-60)}.sectionOutro .partHeading{margin-bottom:.3em}#productOverview{margin-top:var(--spacing-60);margin-bottom:var(--spacing-vertical)}#productOverview .container{display:flex;align-items:flex-start;gap:var(--spacing-60)}#productSearch{padding:var(--spacing-60) 0;background-color:var(--yellow-light);border-bottom:solid 1px rgba(var(--yellow-rgb),.2)}#productSearch .container{display:flex;gap:.5em;align-items:center}#productSearch .wrapper{display:flex;align-items:center;flex:1 1 auto}#productSearch .partSearchBar{flex:1 1 auto}#productSearch .partSearchBar .searchBarButton{display:none}#productSearch .partSearchBar.searchBarActive:after{animation:unset}#productSearch .partControlDropDown{flex:0 0 auto;min-width:150px;background-color:var(--white)}#productSearch .partControlDropDown .dropDownButton{border-top-left-radius:0;border-bottom-left-radius:0}#productSearch .partButton{flex:0 0 auto;--partButton1-size: var(--button-size-l)}@media (max-width: 667px){#productSearch .container{flex-wrap:wrap}#productSearch .partControlDropDown{min-width:120px}#productSearch .partButton{flex:1 1 100%;--partButton1-size: var(--button-size)}}.popup--searchAlert .partContentText{--partContentText1-link-textDecorationColor: var(--green)}.popup--searchAlert .partContentText ul{display:flex;flex-direction:column;gap:.5em;margin-bottom:var(--spacing-30);background-color:rgba(var(--green-rgb),.1);padding:var(--spacing-30) var(--spacing-20);border-radius:var(--borderRadius-m)}.popup--searchAlert .partContentText ul li:before{--borderWidth: 3px;--height: 18px;--width: 10px;--borderColor: var(--green);content:"";transform:rotate(45deg);height:var(--height);width:var(--width);border-bottom:var(--borderWidth) solid var(--borderColor);border-right:var(--borderWidth) solid var(--borderColor);border-radius:0;background-color:transparent;margin-top:-.5em}#productOverview .slideOver-window{flex:0 0 240px;--slideOver-window-backgroundColor: var(--white)}#productOverview-filter{display:flex;flex-direction:column;gap:var(--spacing-40)}#productOverview-filter .wrapper .partHeading{display:block;font-size:1em;font-weight:700;color:#000;margin-bottom:.5em}#productOverview-filter .controlCheckBoxRadio.saleOrRent{display:flex;flex-wrap:wrap;--controlCheckBoxRadio4-gap: 0}#productOverview-filter .controlCheckBoxRadio.saleOrRent input+label{border:1px solid var(--grey-light);color:var(--black);padding:var(--spacing-10) var(--spacing-20);margin-right:-1px;display:block}#productOverview-filter .controlCheckBoxRadio.saleOrRent .checkBoxRadioItem:first-child input+label{border-top-left-radius:var(--button-borderRadius);border-bottom-left-radius:var(--button-borderRadius)}#productOverview-filter .controlCheckBoxRadio.saleOrRent .checkBoxRadioItem:last-child input+label{border-top-right-radius:var(--button-borderRadius);border-bottom-right-radius:var(--button-borderRadius)}#productOverview-filter .controlCheckBoxRadio.saleOrRent input:not([disabled]):checked+label{border-color:var(--green);background-color:var(--green);color:var(--white)}#productOverview-filter .partControlDropDown+.partControlDropDown{margin-top:.3em}#productOverview-content{flex:1 1 auto}#productOverview-content .sectionIntro{margin-bottom:var(--spacing-40)}#productOverview-content .sortbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-bottom:var(--spacing-20)}#productOverview-content .sortbar:not(:first-child){margin-top:var(--spacing-40)}#productOverview-content .sortbar .count{margin-right:auto}#productOverview-content .sortbar .count strong{color:var(--black)}#productOverview-content .sortbar .sorting .partControlDropDown{width:200px}#productOverview-content .sortbar .controlCheckBoxRadio{display:flex;flex-wrap:wrap;--controlCheckBoxRadio4-gap: 0}#productOverview-content .sortbar .controlCheckBoxRadio input+label{border:1px solid var(--grey-light);color:var(--black);padding:var(--spacing-10) var(--spacing-20);margin-right:-1px;display:block;display:flex;align-items:center;gap:.3em;min-height:var(--button-size)}#productOverview-content .sortbar .controlCheckBoxRadio .checkBoxRadioItem:first-child input+label{border-top-left-radius:var(--button-borderRadius);border-bottom-left-radius:var(--button-borderRadius)}#productOverview-content .sortbar .controlCheckBoxRadio .checkBoxRadioItem:last-child input+label{border-top-right-radius:var(--button-borderRadius);border-bottom-right-radius:var(--button-borderRadius)}#productOverview-content .sortbar .controlCheckBoxRadio input:not([disabled]):checked+label{border-color:var(--green);background-color:var(--green);color:var(--white)}@media (max-width: 1279px){#productOverview-content .listColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 400px){#productOverview-content .listColumns{grid-template-columns:minmax(0,1fr)!important}}#productOverview-content #productMaps{border-radius:var(--borderRadius-m);overflow:hidden}#productOverview-content #productMaps .partGoogleMaps{--partGoogleMaps-height: 70vh;--partGoogleMaps-maxHeight: 800px;--partGoogleMaps-text-fontSize: 1em;--partGoogleMaps-text-strong: #000}#productOverview-content .partPagination{margin-top:var(--spacing-20)}#productOverview-content .sectionOutro{margin-top:var(--spacing-40)}#productListFilterButton{position:fixed;bottom:10px;left:50%;transform:translate(-50%);z-index:2100}@media (min-width: 1024px){#productOverview .slideOver-window{position:static;width:auto;height:auto;overflow:auto;max-width:none;z-index:auto;transform:none;box-shadow:none}#productOverview .slideOver-window-container{overflow:hidden}#productOverview .slideOver-window-header,#productOverview .slideOver-window-footer,#productListFilterButton{display:none}}@media (width < 1024px){#productOverview-filter{padding:20px}}#productDetail-description{margin:var(--spacing-vertical) 0}#productDetail-description .container{display:grid;grid-template-columns:33% auto;gap:var(--spacing-80)}@media (max-width: 900px){#productDetail-description .container{grid-template-columns:auto;gap:var(--spacing-40)}}#productDetail-description .partHeading{color:var(--green)}.showMoreContent{position:relative;height:200px;overflow:hidden}.showMoreContent:after{position:absolute;width:100%;height:100px;bottom:0;left:0;content:"";background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,.6) 40%,rgba(255,255,255,0) 100%)}.showMoreContainer.open .showMoreContent{height:auto}.showMoreContainer.open .showMoreContent:after{display:none}.showMoreContainer>.partButton{width:fit-content}#productDetail-features{margin:var(--spacing-vertical) 0}#productDetail-features .container{display:grid;grid-template-columns:33% auto;gap:var(--spacing-80)}@media (max-width: 900px){#productDetail-features .container{grid-template-columns:auto;gap:var(--spacing-40)}}#productDetail-features .tables .partHeading{margin-bottom:.3em;color:var(--green)}#productDetail-features .tables .partContentText+.partHeading{margin-top:var(--coreContent1-spacing)}#productDetail-features .partContentText table{width:100%}#productDetail-features .partContentText table td{width:300px}#productDetail-imageCollage,#productDetail-downloadBrochure{margin:var(--spacing-vertical) 0}#productDetail-downloadBrochure .container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background-color:var(--green);border-radius:var(--borderRadius-m);overflow:hidden}#productDetail-downloadBrochure .text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--white);padding:var(--spacing-60)}#productDetail-downloadBrochure .text .partHeading{margin-bottom:.3em}#productDetail-downloadBrochure .text .partButton{margin-top:var(--spacing-40);--partButton1-backgroundColor: var(--yellow);--partButton1-backgroundColor-hover: var(--white);--partButton1-color: var(--green);--partButton1-color-hover: var(--green)}#productDetail-downloadBrochure .image .partContentFileImageGallery,#productDetail-downloadBrochure .image .partContentFileImageGallery *{height:100%}@media (max-width: 900px){#productDetail-downloadBrochure .container{grid-template-columns:1fr}}#productDetail-maps,.contentLargeBlockWithTwoSmallBlocks{margin:var(--spacing-vertical) 0}.contentOneColumn+.contentLargeBlockWithTwoSmallBlocks{margin-top:calc(-1 * var(--spacing-vertical) / 3)}.contentLargeBlockWithTwoSmallBlocks .container{display:grid;grid-template-columns:1fr minmax(450px,1fr);gap:var(--spacing-30)}.contentLargeBlockWithTwoSmallBlocks .largeBlock{border-radius:var(--borderRadius-m);overflow:hidden;display:flex;flex-direction:column;background-color:var(--grey-light)}.contentLargeBlockWithTwoSmallBlocks .largeBlock .text{display:flex;flex-direction:column;padding:var(--spacing-40)}.contentLargeBlockWithTwoSmallBlocks .largeBlock .partHeading{margin-bottom:.3em}.contentLargeBlockWithTwoSmallBlocks .largeBlock .partContentText{--partContentText1-link-textDecorationColor: var(--green);--partContentText1-link-textDecorationColor-hover: var(--white)}.contentLargeBlockWithTwoSmallBlocks .largeBlock .partButtonContentContainer{margin-top:var(--spacing-30)}.contentLargeBlockWithTwoSmallBlocks .largeBlock .partButton.outline{--partButton1-backgroundColor: var(--white);--partButton1-backgroundColor-hover: var(--green);--partButton1-color: var(--green);--partButton1-color-hover: var(--white)}.contentLargeBlockWithTwoSmallBlocks .smallBlocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-30)}.contentLargeBlockWithTwoSmallBlocks .blockIconAndText{border:1px solid var(--grey-light);padding:20px;border-radius:var(--borderRadius-m);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contentLargeBlockWithTwoSmallBlocks .blockIconAndText .icon{width:40px;height:40px;display:block;margin-bottom:var(--spacing-15)}.contentLargeBlockWithTwoSmallBlocks .blockIconAndText svg{width:100%;height:100%;max-width:40px;max-height:40px;fill:var(--yellow)}.contentLargeBlockWithTwoSmallBlocks .blockIconAndText .partHeading{color:var(--black);margin-bottom:.3em;hyphens:auto;word-break:break-word;font-size:calc(var(--fontSize-h3) * .9)}.contentLargeBlockWithTwoSmallBlocks .blockIconAndText .partButton{margin-top:var(--spacing-20);--partButton1-buttonIcon-color: var(--yellow)}@media (max-width: 900px){.contentLargeBlockWithTwoSmallBlocks .container{grid-template-columns:minmax(0,1fr)}.contentLargeBlockWithTwoSmallBlocks .largeBlock{order:1}}@media (max-width: 500px){.contentLargeBlockWithTwoSmallBlocks .smallBlocks{grid-template-columns:minmax(0,1fr)}.contentLargeBlockWithTwoSmallBlocks .blockIconAndText .icon{width:30px;height:30px}}.imageCollageDynamic{display:flex;flex-direction:column}.imageCollageDynamic .container{position:relative;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:clamp(.625rem,2.1vw,1.875rem)}.imageCollageDynamic .partContentFileImageGallery{margin-top:0!important;border-radius:var(--borderRadius-m);overflow:hidden;background-color:var(--green)}.imageCollageDynamic .partContentFileImageGallery *{height:100%}.imageCollageDynamic .partContentFileImageGallery.image--xs{grid-column:span 2}.imageCollageDynamic .partContentFileImageGallery.image--s{grid-column:span 3}.imageCollageDynamic .partContentFileImageGallery.image--m{grid-column:span 4}.imageCollageDynamic .partContentFileImageGallery.image--l{grid-column:span 5}.imageCollageDynamic.loadMore .container:after{position:absolute;content:"";bottom:0;left:0;right:0;height:40vh;max-height:500px;z-index:10;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.95) 74%,#FFFFFF 100%)}.imageCollageDynamic .partButton{width:fit-content;margin:var(--spacing-40) auto;z-index:20}.imageCollageDynamic:not(.loadMore) .partButton{display:none}.realEstateCard{display:flex;flex-direction:column;border-radius:var(--borderRadius-m);overflow:hidden;border:1px solid var(--grey-light);text-decoration:none;color:inherit;transition:.3s}@media (hover: hover){.realEstateCard:not(.realEstateCard--maps):hover{box-shadow:var(--boxShadow-m)}}.realEstateCard .image{overflow:hidden;background-color:var(--green);display:grid;grid-template-areas:"stack";align-items:flex-end}.realEstateCard .image .labels{display:flex;flex-direction:column;align-items:flex-end;gap:.5em;grid-area:stack;z-index:10;margin-left:auto;margin-bottom:.5em}.realEstateCard .image .label{padding:.5em 1em;font-size:.875rem;border-top-left-radius:var(--borderRadius-s);border-bottom-left-radius:var(--borderRadius-s)}.realEstateCard .image .label--new{background-color:var(--yellow);color:var(--green)}.realEstateCard .image .label--status{background-color:var(--green);color:var(--white)}.realEstateCard .image .label--orange{background-color:var(--yellow);color:var(--green)}.realEstateCard .image .partContentFileImageGallery{transition:.3s;position:relative;grid-area:stack}.realEstateCard .image .partContentFileImageGallery,.realEstateCard .image .partContentFileImageGallery *{height:100%}.realEstateCard .image .partContentFileImageGallery:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:background-color .3s}@media (hover: hover){.realEstateCard:hover .image .partContentFileImageGallery,.realEstateCard:focus .image .partContentFileImageGallery{transform:scale(1.1)}.realEstateCard:hover .image .partContentFileImageGallery:after,.realEstateCard:focus .image .partContentFileImageGallery:after{background-color:rgba(0,0,0,.2)}}.realEstateCard .text{padding:var(--spacing-30);display:flex;flex-direction:column;flex:1 1 auto}.realEstateCard .text .partHeading{color:var(--green)}@media (hover: hover){.realEstateCard:hover .text .partHeading,.realEstateCard:hover .text .partHeading,.realEstateCard:hover .text .city,.realEstateCard:hover .text .city{text-decoration:underline}}.realEstateCard .text .city{margin-bottom:.5em;display:block;color:var(--green);font-weight:700;font-size:var(--fontSize-h4)}.realEstateCard .text .price{display:block;font-weight:600;margin-bottom:auto;color:var(--grey)}.realEstateCard .text .price:before{content:"";display:block;height:2px;width:100%;background-color:var(--yellow);margin-bottom:.5em}.realEstateCard .text .price .label{display:block;font-weight:400;font-size:1rem;margin-bottom:.2em;color:var(--grey)}.realEstateCard .text .properties{margin-top:var(--spacing-30);display:flex;flex-direction:column;gap:.5em;font-size:1rem}@media (max-width: 676px){.realEstateCard .text .properties{display:none}}.realEstateCard .text .property{display:flex;gap:.5em;justify-content:space-between}.realEstateCard--maps{border:unset;min-width:300px}.realEstateCard--maps .image{border-radius:var(--borderRadius-m)}@media (max-width: 676px){.realEstateCard--maps{border:unset;min-width:150px}}.realEstateCard--maps .text{padding-left:0;padding-right:0}@media (prefers-reduced-motion: no-preference){[data-animation-fade]{animation-duration:.9s,.7s;animation-timing-function:ease;animation-fill-mode:forwards;--animation-opacity: 0;--animation-delay-interval: .3;opacity:var(--animation-opacity);transform:translate3d(0,var(--animation-translateY),0);will-change:transform}[data-animation=active][data-animation-fade]{animation-name:animation-opacity,animation-translateY}[data-animation-fade=up]{--animation-translateY: clamp(1.875rem, 1.8vw + 1rem, 3.125rem)}[data-animation-fade=down]{--animation-translateY: clamp(-5.208rem, -1.86vw - 1.6rem, -3.125rem)}@keyframes animation-opacity{0%{opacity:var(--animation-opacity)}to{opacity:1}}@keyframes animation-translateY{0%{transform:translate3d(0,var(--animation-translateY),0)}to{transform:translateZ(0)}}}[data-animation-delay=slow]{animation-delay:calc(var(--animation-delay-interval) * 1s)}[data-animation-delay=slower]{animation-delay:calc(var(--animation-delay-interval) * 2s)}[data-animation-delay=slowest]{animation-delay:calc(var(--animation-delay-interval) * 3s)}#heroTwoColumns{background-color:var(--green);padding:var(--spacing-100) 0}#heroTwoColumns .text{padding-top:var(--spacing-40);padding-right:var(--spacing-60);padding-bottom:var(--spacing-90);grid-column-start:content-start;grid-column-end:content-center;color:var(--white)}#heroTwoColumns .text:only-child{grid-column-end:content-end}#heroTwoColumns .text .partButton.plain{--partButton1-color: var(--white);--partButton1-color-hover: var(--partButton1-color);--partButton1-textDecorationColor: transparent;--partButton1-textDecorationColor-hover: var(--yellow)}#heroTwoColumns .text .partButton.plain:first-child{margin-bottom:var(--spacing-60)}#heroTwoColumns .labels{display:flex;gap:.3em;margin-bottom:.3em}#heroTwoColumns .labels .label{color:var(--yellow);font-size:1rem;display:block;font-weight:600}#heroTwoColumns .labels .label:not(:last-child):after{content:"/";margin-left:.3em}#heroTwoColumns .partHeading{color:var(--white);hyphens:auto}#heroTwoColumns .partHeading:not(:only-child){margin-bottom:.2em}#heroTwoColumns .city{display:block;color:var(--white);hyphens:auto;font-weight:700;font-size:var(--fontSize-h3);margin-bottom:var(--spacing-40);line-height:1}#heroTwoColumns .text .price{display:block;font-weight:600;margin-bottom:.5em;font-size:var(--fontSize-h4);color:var(--white)}#heroTwoColumns .text .price .label{display:block;font-weight:400;font-size:1.125rem;margin-bottom:.2em;color:var(--yellow)}#heroTwoColumns .text .properties{display:flex;flex-direction:column;gap:var(--spacing-15);margin-top:var(--spacing-40);max-width:300px}#heroTwoColumns .text .property{display:flex;gap:.5em;justify-content:space-between}#heroTwoColumns .text .partButtonContentContainer{margin-top:var(--spacing-60);gap:20px}#heroTwoColumns .text .partButton.default{--partButton1-backgroundColor: var(--yellow);--partButton1-backgroundColor-hover: var(--white);--partButton1-color: var(--green);--partButton1-color-hover: var(--green)}#heroTwoColumns .image{grid-column-start:content-center;grid-column-end:content-end}#heroTwoColumns .image .partSlider,#heroTwoColumns .image .partContentFileImageGallery{height:100%}#heroTwoColumns .image .partSlider .slideContainerViewport,#heroTwoColumns .image>.partContentFileImageGallery{background-color:var(--green-dark);border-radius:var(--borderRadius-m);overflow:hidden}#heroTwoColumns .image .partSlider *:not(.sliderButton),#heroTwoColumns .image .partContentFileImageGallery *{height:100%}#heroTwoColumns .partSlider.partSlider2{--partSlider2-slide-spacing-left-right: 0px;--partSlider2-slide-button-offset: 20px;--partSlider2-slide-outsideViewport-opacity: 1;--partSlider2-slideContainerNnumberOfSlidesLessThanSlidesToShow-justifyContent: center;--partSlider2-slideContainer-aspectRatio: unset;--partSlider2-button-size: var(--button-size);--partSlider2-button-borderRadius: var(--button-borderRadius);--partSlider2-button-background-color: var(--white);--partSlider2-button-background-color-hover: var(--yellow);--partSlider2-button-boxShadow: none;--partSlider2-button-boxShadow-hover: var(--partSlider2-button-boxShadow);--partSlider2-button-border: none;--partSlider2-button-borderColor-hover: transparent;--partSlider2-arrow-size: 1rem;--partSlider2-arrow-fill: var(--green);--partSlider2-arrow-fill-hover: var(--partSlider2-arrow-fill)}@media (max-width: 900px){#heroTwoColumns{padding-top:0}#heroTwoColumns .image{grid-column-start:fullwidth-start;grid-column-end:fullwidth-end;order:-1}#heroTwoColumns .image .partSlider .slideContainerViewport,#heroTwoColumns .image>.partContentFileImageGallery{border-top-left-radius:0;border-top-right-radius:0}#heroTwoColumns .partSlider.partSlider2{--partSlider2-slide-button-offset: 20px}#heroTwoColumns .text{grid-column-end:content-end;padding-right:0}}
