@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.SinglePropertyLargeImage-module__c0hrIq__wrapper{width:100%;padding:8rem 0}.SinglePropertyLargeImage-module__c0hrIq__imageWrapper{width:100%;height:500px;position:relative}.SinglePropertyLargeImage-module__c0hrIq__imageWrapper img{object-fit:cover}
.NewsPreview-module__rZMNdW__wrapper{margin-bottom:2rem;padding:3rem 2rem}.NewsPreview-module__rZMNdW__title{margin-bottom:2rem}.NewsPreview-module__rZMNdW__titleTypography{font-family:var(--font-sans);letter-spacing:0;font-size:48px;font-weight:400;line-height:1.2}.NewsPreview-module__rZMNdW__grid{gap:2rem;display:grid}.NewsPreview-module__rZMNdW__newsCard{color:inherit;flex-direction:column;text-decoration:none;display:flex}.NewsPreview-module__rZMNdW__newsCard a{color:inherit;text-decoration:none}.NewsPreview-module__rZMNdW__imageContainer{aspect-ratio:1;width:100%;margin-bottom:1rem;position:relative}.NewsPreview-module__rZMNdW__imageContainer img{object-fit:cover}.NewsPreview-module__rZMNdW__categories{color:#000}.NewsPreview-module__rZMNdW__categoriesTypography{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.6}.NewsPreview-module__rZMNdW__date{color:#666;padding-bottom:1rem;display:inline-block}.NewsPreview-module__rZMNdW__dateTypography{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.6}.NewsPreview-module__rZMNdW__newsTitle{font-family:var(--font-sans);letter-spacing:0;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:24px;font-weight:400;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.NewsPreview-module__rZMNdW__newsTitleTypography{font-family:var(--font-sans);letter-spacing:0;font-size:24px;font-weight:400;line-height:1.4}.NewsPreview-module__rZMNdW__newsCard a:hover .NewsPreview-module__rZMNdW__newsTitle{color:#000}@media (max-width:767px){.NewsPreview-module__rZMNdW__wrapper{padding:1rem}.NewsPreview-module__rZMNdW__grid{gap:1rem;grid-template-columns:repeat(2,1fr)!important}.NewsPreview-module__rZMNdW__newsTitle{letter-spacing:0;font-weight:400;font-size:16px!important;line-height:26px!important}.NewsPreview-module__rZMNdW__titleTypography{font-size:38px;line-height:44px}.NewsPreview-module__rZMNdW__newsTitleTypography{font-size:20px;line-height:30px}}
.LatestProjects-module__PBtzzq__wrapper{margin-bottom:2rem;padding:2rem}.LatestProjects-module__PBtzzq__title{font-family:var(--font-sans);letter-spacing:0;text-align:right;grid-column:3/5;align-self:flex-start;margin:0;padding-top:2.5rem;font-size:48px;font-weight:400;line-height:1.2}.LatestProjects-module__PBtzzq__grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);align-items:flex-end;gap:2rem;display:grid}.LatestProjects-module__PBtzzq__item{aspect-ratio:1;position:relative}.LatestProjects-module__PBtzzq__item:first-of-type{grid-area:1/1/3/3}.LatestProjects-module__PBtzzq__imageContainer{width:100%;height:100%;margin-bottom:1rem;position:relative}.LatestProjects-module__PBtzzq__imageContainer img{object-fit:cover}.LatestProjects-module__PBtzzq__tag{font-family:var(--font-sans);color:#fff;background:#000;padding:.5rem 1rem;font-size:16px;font-weight:700;line-height:1.6;position:absolute;top:0;left:0}@media (max-width:767px){.LatestProjects-module__PBtzzq__wrapper{padding:0}.LatestProjects-module__PBtzzq__title{letter-spacing:0;text-align:left;max-width:60%;padding:0 1rem;font-size:38px;font-weight:400;line-height:44px}.LatestProjects-module__PBtzzq__grid{padding:1rem;display:flex;overflow-x:scroll}.LatestProjects-module__PBtzzq__item{min-width:300px}.LatestProjects-module__PBtzzq__item:first-of-type{grid-column:unset;grid-row:unset}}
.FileUpload-module__ROqq9G__dropzoneWrapper{width:100%}.FileUpload-module__ROqq9G__dropzoneInner{text-align:center;cursor:pointer;border:2px dashed #e5e5e5;border-radius:0;padding:2rem;transition:all .2s}.FileUpload-module__ROqq9G__dropzoneInner:hover{border-color:#000}.FileUpload-module__ROqq9G__dragActive{background:#f4f5f5;border-color:#000}.FileUpload-module__ROqq9G__fileList{margin:0;padding:1rem 0;list-style:none}.FileUpload-module__ROqq9G__fileItem{background-color:#e5e5e5;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 1rem;display:flex}.FileUpload-module__ROqq9G__fileName{font-size:14px;font-weight:700}.FileUpload-module__ROqq9G__removeButton{color:#671d15;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem;transition:all .2s;display:flex}.FileUpload-module__ROqq9G__removeButtonText{font-weight:400}.FileUpload-module__ROqq9G__removeButton:hover{color:red;transform:translate(4px)}
.DynamicForm-module__-Rjs_a__formSection{max-width:1200px;margin:0 auto;padding:4rem 2rem}.DynamicForm-module__-Rjs_a__formHeader{text-align:center;max-width:600px;margin:0 auto 2rem}.DynamicForm-module__-Rjs_a__title{margin-bottom:1rem}.DynamicForm-module__-Rjs_a__description{color:#666}.DynamicForm-module__-Rjs_a__formWrapper{flex-direction:column;gap:2rem;max-width:600px;margin:0 auto;padding:2rem;display:flex}.DynamicForm-module__-Rjs_a__formField{flex-direction:column;gap:1rem;display:flex}.DynamicForm-module__-Rjs_a__input,.DynamicForm-module__-Rjs_a__textarea{background:#fff;border:1px solid #e5e5e5;border-radius:0;width:100%;padding:1rem}.DynamicForm-module__-Rjs_a__input:focus,.DynamicForm-module__-Rjs_a__textarea:focus{border-color:#000;outline:none}.DynamicForm-module__-Rjs_a__textarea{resize:vertical;min-height:150px}.DynamicForm-module__-Rjs_a__select{border:1px solid #ddd;border-radius:0;padding:.75rem}.DynamicForm-module__-Rjs_a__submitButton{color:#fff;cursor:pointer;background:#000;border:none;align-self:flex-end;padding:1rem 2rem;transition:opacity .2s}.DynamicForm-module__-Rjs_a__submitButton:hover{opacity:.8}.DynamicForm-module__-Rjs_a__submitButton:disabled{cursor:not-allowed;background:#999}.DynamicForm-module__-Rjs_a__successMessage{color:#000;text-align:center;background:#00000010;border:1px solid #000;border-radius:0;margin-top:2rem;padding:2rem}.DynamicForm-module__-Rjs_a__errorMessage{color:#671d15;text-align:center;background:#671d1510;border:1px solid #671d15;border-radius:0;margin-top:2rem;padding:2rem}.DynamicForm-module__-Rjs_a__honeypotField{opacity:0;z-index:-1;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:767px){.DynamicForm-module__-Rjs_a__formSection{padding:2rem 1rem}.DynamicForm-module__-Rjs_a__formWrapper{gap:1.5rem;padding:1rem}.DynamicForm-module__-Rjs_a__submitButton{width:100%}.DynamicForm-module__-Rjs_a__successMessage,.DynamicForm-module__-Rjs_a__errorMessage{margin-top:1rem;padding:1rem}}
.AnimatedElement-module__0k57iW__animatedContainer{will-change:opacity, transform}
.Table-module__6ays-a__wrapper{background-color:#f5f2ed;flex-direction:column;padding-top:8rem;padding-bottom:8rem;display:flex}.Table-module__6ays-a__intro{padding:0 2rem}.Table-module__6ays-a__intro h2{margin-bottom:2rem}.Table-module__6ays-a__intro p{max-width:50%}.Table-module__6ays-a__tableContainer{background-color:#f5f2ed;flex-direction:column;gap:1rem;padding:0 24px;display:flex}.Table-module__6ays-a__scrollWrapper::-webkit-scrollbar{height:4px}.Table-module__6ays-a__scrollWrapper::-webkit-scrollbar-track{background:#e5e5e5}.Table-module__6ays-a__scrollWrapper::-webkit-scrollbar-thumb{background:#004032;border-radius:3px}.Table-module__6ays-a__scrollWrapper::-webkit-scrollbar-thumb:hover{background:#aaa}.Table-module__6ays-a__tableInner{width:100%}.Table-module__6ays-a__tableHeader{background-color:#f5f2ed;flex-direction:row;margin-bottom:1rem;padding:4rem 1rem 0;font-weight:700;display:flex}.Table-module__6ays-a__tableHeader h3{width:50%;margin:0;padding-left:12px}.Table-module__6ays-a__tableColumns{width:50%;display:flex}.Table-module__6ays-a__tableColumns div{text-align:left;flex:1;padding:0 8px}.Table-module__6ays-a__table{border-collapse:collapse;width:100%}.Table-module__6ays-a__table tbody{border-top:2px solid #b2b2b2}.Table-module__6ays-a__table tr{border-bottom:1px solid #ccc;height:40px}.Table-module__6ays-a__table tbody tr:nth-child(odd){background-color:#fff}.Table-module__6ays-a__table tbody tr:nth-child(2n){background-color:#f5f2ed}.Table-module__6ays-a__table td{vertical-align:middle;background-color:inherit;text-align:left;padding:12px 8px;line-height:1.5}.Table-module__6ays-a__table td:first-of-type{width:50%;padding-left:12px;font-weight:500}.Table-module__6ays-a__bold{font-weight:700!important}.Table-module__6ays-a__italic{font-style:italic}@media (max-width:767px){.Table-module__6ays-a__wrapper{padding-top:2.5rem;padding-bottom:8rem}.Table-module__6ays-a__intro{padding:0 1rem}.Table-module__6ays-a__intro p{max-width:100%}.Table-module__6ays-a__tableContainer{padding:0}.Table-module__6ays-a__tableInner{width:1000px;padding-bottom:20px}.Table-module__6ays-a__scrollWrapper{-webkit-overflow-scrolling:touch;margin:0 1rem;overflow-x:auto}.Table-module__6ays-a__tableHeader{padding:2rem 0 0}}
.SingleColumn-module__df_5Gq__wrapper{flex-direction:column;gap:2rem;width:100%;margin-top:4rem;padding:0 2rem;display:flex}.SingleColumn-module__df_5Gq__singleColumnWrapper{border-top:1px solid #e5e5e5;width:100%;display:flex;position:relative}.SingleColumn-module__df_5Gq__sidebar{flex-direction:column;align-self:flex-start;gap:2rem;width:35%;max-height:calc(100vh - 4rem);padding:8rem 0;display:flex;position:sticky;top:2rem;overflow-y:auto}.SingleColumn-module__df_5Gq__sidebar h3{margin-bottom:1rem}.SingleColumn-module__df_5Gq__sidebar p,.SingleColumn-module__df_5Gq__employeeInfo{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.4}.SingleColumn-module__df_5Gq__employeeContact{margin-top:1rem}.SingleColumn-module__df_5Gq__content{border-left:1px solid #e5e5e5;width:65%}.SingleColumn-module__df_5Gq__contentBlock{padding:8rem}.SingleColumn-module__df_5Gq__contentBlock h2{padding-bottom:2rem}.SingleColumn-module__df_5Gq__contentBlock:not(:last-child){border-bottom:1px solid #e5e5e5}.SingleColumn-module__df_5Gq__contentBlock .rich-text-wrapper{padding:0 10rem 0 0}.SingleColumn-module__df_5Gq__truncatedContent{max-height:350px;position:relative;overflow:hidden}.SingleColumn-module__df_5Gq__truncatedContent:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);width:100%;height:80px;position:absolute;bottom:0;left:0}.SingleColumn-module__df_5Gq__readMore{cursor:pointer;color:#000;align-items:center;gap:.5rem;margin-top:2rem;display:inline-flex}.SingleColumn-module__df_5Gq__readMore svg{transition:transform .2s}.SingleColumn-module__df_5Gq__readMore:hover svg{transform:translate(4px)}@media (max-width:768px){.SingleColumn-module__df_5Gq__wrapper{margin-top:2rem;padding:0 1rem}.SingleColumn-module__df_5Gq__singleColumnWrapper{border-top:none;flex-direction:column;gap:3rem}.SingleColumn-module__df_5Gq__sidebar{border-bottom:1px solid #e5e5e5;width:100%;padding:0 0 4rem;position:relative}.SingleColumn-module__df_5Gq__content{border-left:none;width:100%}.SingleColumn-module__df_5Gq__contentBlock{padding:3rem 0}.SingleColumn-module__df_5Gq__contentBlock .rich-text-wrapper{padding-right:0}}
.PageHeader-module__u551-G__pageHeaderWrapper{flex-direction:row;gap:2rem;width:100%;padding:5rem 2rem;display:flex}.PageHeader-module__u551-G__reverse{flex-direction:row-reverse}.PageHeader-module__u551-G__imageWrapper{justify-content:center;align-items:center;width:50%;height:426px;display:flex;position:relative}.PageHeader-module__u551-G__textWrapper{flex-direction:column;justify-content:space-between;width:50%;display:flex}.PageHeader-module__u551-G__title{font-family:var(--font-sans);letter-spacing:0;padding-bottom:1.25rem;font-size:34px;font-weight:400;line-height:1.3}.PageHeader-module__u551-G__subtitle{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.6}.PageHeader-module__u551-G__content{font-family:var(--font-sans);letter-spacing:0;font-size:18px;font-weight:400;line-height:1.6}@media (max-width:767px){.PageHeader-module__u551-G__pageHeaderWrapper{flex-direction:column;gap:1.25rem;padding:2.5rem 0}.PageHeader-module__u551-G__reverse{flex-direction:column}.PageHeader-module__u551-G__imageWrapper,.PageHeader-module__u551-G__textWrapper{width:100%}.PageHeader-module__u551-G__textWrapper{padding:0 1rem}.PageHeader-module__u551-G__title{letter-spacing:0;font-size:38px;font-weight:400;line-height:44px}.PageHeader-module__u551-G__content{letter-spacing:0;font-size:20px;font-weight:400;line-height:30px}}
:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black}@media (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight}.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required{outline:1.5px solid selecteditem}}.annotationLayer{pointer-events:none;transform-origin:0 0;--scale-factor:1;position:absolute;top:0;left:0}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;position:absolute}.annotationLayer .linkAnnotation>a,.annotationLayer .buttonWidgetAnnotation.pushButton>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer .buttonWidgetAnnotation.pushButton>canvas{width:100%;height:100%}.annotationLayer .linkAnnotation>a:hover,.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute}.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation.checkBox :focus,.annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .popupWrapper{font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--scale-factor));box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}
:root{--react-pdf-text-layer:1}.textLayer{text-align:initial;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer span,.textLayer br{color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer .endOfContent.active{top:0}
.PDFViewer-module__LCzikG__pdfContainer{flex-direction:column;align-items:center;width:100%;margin:20px 0;display:flex}.PDFViewer-module__LCzikG__fullscreen{z-index:9999;box-sizing:border-box;background-color:#fff;flex-direction:column;height:100vh;max-height:100vh;margin:0;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.PDFViewer-module__LCzikG__pagesContainer{flex-direction:row;justify-content:center;align-items:center;margin:0 auto;display:flex}.PDFViewer-module__LCzikG__fullscreen .PDFViewer-module__LCzikG__pagesContainer{flex:1;max-height:calc(100vh - 100px)}.PDFViewer-module__LCzikG__pageWrapper{background-color:#fff;justify-content:center;align-items:center;margin:5px;padding:0;display:flex;position:relative;box-shadow:0 0 10px #0003}.PDFViewer-module__LCzikG__pageWrapper .react-pdf__Page{opacity:0;transition:opacity .5s ease-in-out}.PDFViewer-module__LCzikG__pageWrapper canvas{display:block;width:100%!important;height:100%!important}.PDFViewer-module__LCzikG__pdfPage{opacity:0;transition:opacity .5s ease-in-out}.PDFViewer-module__LCzikG__pageLoaded{opacity:1!important}.PDFViewer-module__LCzikG__pageLoading{opacity:1;background-color:#fff;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.PDFViewer-module__LCzikG__hidden{opacity:0;pointer-events:none}.PDFViewer-module__LCzikG__pageSpinner{border:3px solid #0000001a;border-top-color:#3498db;border-radius:50%;width:24px;height:24px;animation:1s linear infinite PDFViewer-module__LCzikG__spin}.PDFViewer-module__LCzikG__loadingOverlay{z-index:1000;background-color:#fffc;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PDFViewer-module__LCzikG__overlaySpinner{border:4px solid #0000001a;border-left-color:#3498db;border-radius:50%;width:36px;height:36px;animation:1s linear infinite PDFViewer-module__LCzikG__spin}.PDFViewer-module__LCzikG__loadingOverlay p{font-family:var(--font-sans);letter-spacing:0;color:#555;margin-top:16px;font-size:16px;font-weight:400;line-height:1.6}.PDFViewer-module__LCzikG__errorMessage{color:#ef4444;text-align:center;background-color:#fef2f2;border:1px solid #f87171;margin:20px 0;padding:20px}.PDFViewer-module__LCzikG__pdfControls{background-color:#f3f3ef;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.PDFViewer-module__LCzikG__pageButton{color:#fff;cursor:pointer;background-color:#000;border:none;padding:.5rem 1rem;transition:all .2s ease-in-out}.PDFViewer-module__LCzikG__pageButton:hover:not(:disabled){opacity:.8}.PDFViewer-module__LCzikG__pageButton:disabled{opacity:.5;cursor:not-allowed}.PDFViewer-module__LCzikG__pageInfo{color:#000}.PDFViewer-module__LCzikG__fullscreenButton{background-color:#004532;align-items:center;gap:.5rem;display:flex}.PDFViewer-module__LCzikG__fullscreenButton:hover:not(:disabled){opacity:1;background-color:#333}@media (max-width:768px){.PDFViewer-module__LCzikG__pagesContainer{flex-direction:column}}@keyframes PDFViewer-module__LCzikG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.PDFViewerBlock-module__U1rrdG__pdfViewerWrapper{width:100%;padding:2rem}@media (max-width:768px){.PDFViewerBlock-module__U1rrdG__pdfViewerWrapper{padding:1rem}}
.PDFArchive-module___MQJwq__pdfArchiveContainer{padding:2rem}.PDFArchive-module___MQJwq__wrapper{border-bottom:1px solid #ccc;flex-wrap:wrap;gap:.5rem 2.5rem;margin-top:2.5rem;display:flex}.PDFArchive-module___MQJwq__itemWrapper{margin-bottom:.5rem;display:flex}@media (max-width:768px){.PDFArchive-module___MQJwq__pdfArchiveContainer{padding:1rem}}
.ContentRenderer-module__bYdVoq__contentWrapper{width:100%}
.ContentWrapper-module__Lq6YvW__wrapper>*{margin-bottom:3rem}@media (max-width:767px){.ContentWrapper-module__Lq6YvW__wrapper>*{margin-bottom:2rem}}
