.left{float:left}.right{float:right}.bold{font-weight:700}.italic{font-style:italic}.caps{text-transform:uppercase}.underline{text-decoration:underline}.text-hide{text-indent:-9999px}.hide{display:none}.hidden,.hide-all{visibility:hidden}.hide-all{display:none}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table;line-height:0}.clearfix:after{clear:both}@font-face{font-display:swap;font-family:ESAllianz;font-style:normal;font-weight:200;src:url(../fonts/ESAllianz-Extralight.woff2) format("woff2")}@font-face{font-display:swap;font-family:ESAllianz;font-style:italic;font-weight:200;src:url(../fonts/ESAllianz-ExtralightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:ESAllianz;font-style:normal;font-weight:300;src:url(../fonts/ESAllianz-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:ESAllianz;font-style:italic;font-weight:300;src:url(../fonts/ESAllianz-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:ESAllianz;font-style:normal;font-weight:400;src:url(../fonts/ESAllianz-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:ESAllianz;font-style:italic;font-weight:400;src:url(../fonts/ESAllianz-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:ESAllianz;font-style:normal;font-weight:450;src:url(../fonts/ESAllianz-Book.woff2) format("woff2")}@font-face{font-display:swap;font-family:ESAllianz;font-style:italic;font-weight:450;src:url(../fonts/ESAllianz-BookItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:ESAllianz;font-style:normal;font-weight:500;src:url(../fonts/ESAllianz-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:ESAllianz;font-style:italic;font-weight:500;src:url(../fonts/ESAllianz-MediumItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:ESAllianz;font-style:normal;font-weight:700;src:url(../fonts/ESAllianz-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:ESAllianz;font-style:italic;font-weight:700;src:url(../fonts/ESAllianz-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:ESAllianz;font-style:normal;font-weight:800;src:url(../fonts/ESAllianz-Extrabold.woff2) format("woff2")}@font-face{font-display:swap;font-family:ESAllianz;font-style:italic;font-weight:800;src:url(../fonts/ESAllianz-ExtraboldItalic.woff2) format("woff2")}.title-2,h2{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(75px,6.25vw,100vw);font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1}@media only screen and (min-width:1440px){.title-2,h2{font-size:clamp(75px,calc(31.5px + 4.0625vw),100vw)}}@media only screen and (max-width:1000px){.title-2,h2{font-size:clamp(44px,calc(15.4px + 7.62667vw),65px)}}.title-3,h3{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(52px,4.30556vw,100vw);font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1}@media only screen and (min-width:1440px){.title-3,h3{font-size:clamp(52px,calc(21.7px + 2.79861vw),100vw)}}@media only screen and (max-width:1000px){.title-3,h3{font-size:clamp(36px,calc(12.6px + 6.24vw),53px)}}.title-4,h4{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(40px,3.33333vw,100vw);font-style:normal;font-weight:450;letter-spacing:-.02em;line-height:1}@media only screen and (min-width:1440px){.title-4,h4{font-size:clamp(40px,calc(16.8px + 2.16667vw),100vw)}}@media only screen and (max-width:1000px){.title-4,h4{font-size:clamp(30px,calc(10.5px + 5.2vw),44px)}}h5{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(40px,3.33333vw,100vw);font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1}@media only screen and (max-width:1000px){h5{font-size:clamp(25px,calc(8.75px + 4.33333vw),37px)}}h6{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(40px,3.33333vw,100vw);font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1}@media only screen and (max-width:1000px){h6{font-size:clamp(25px,calc(8.75px + 4.33333vw),37px)}}a,a:active,a:focus,a:hover,a:visited{color:#000}ul{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(15px,1.25vw,100vw);font-style:normal;font-weight:300;line-height:1.3;padding:0 0 0 clamp(17px,1.38889vw,100vw)}@media only screen and (max-width:1000px){ul{font-size:clamp(18px,calc(6.3px + 3.12vw),27px)}}ul.style-none{padding:0}ul.style-none li{list-style:none}ol{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(15px,1.25vw,100vw);font-style:normal;font-weight:300;line-height:1.3;padding:0 0 0 clamp(17px,1.38889vw,100vw)}@media only screen and (max-width:1000px){ol{font-size:clamp(18px,calc(6.3px + 3.12vw),27px);padding:0 0 0 clamp(20px,calc(7px + 3.46667vw),30px)}}input{background-color:#0000;background-image:none;border:none;box-shadow:none}input[type=text]{color:#000;font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(15px,1.25vw,100vw);font-style:normal;font-weight:300;line-height:1.3}@media only screen and (max-width:1000px){input[type=text]{font-size:clamp(18px,calc(6.3px + 3.12vw),27px)}}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-bottom:clamp(67px,5.55556vw,100vw)}@media only screen and (max-width:1000px){.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-bottom:clamp(67px,calc(23.45px + 11.61333vw),99px)}}.wysiwyg a,.wysiwyg button,.wysiwyg li,.wysiwyg p{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(15px,1.25vw,100vw);font-style:normal;font-weight:300;line-height:1.3}@media only screen and (max-width:1000px){.wysiwyg a,.wysiwyg button,.wysiwyg li,.wysiwyg p{font-size:clamp(18px,calc(6.3px + 3.12vw),27px)}}.wysiwyg p{margin-bottom:clamp(25px,2.08333vw,100vw)}@media only screen and (max-width:1000px){.wysiwyg p{margin-bottom:clamp(30px,calc(10.5px + 5.2vw),44px)}}.wysiwyg a:hover{color:#717171}.wysiwyg ul{margin-bottom:clamp(11px,.90278vw,100vw);margin-top:0;padding:0 0 0 clamp(5px,.34722vw,100vw)}@media only screen and (max-width:1000px){.wysiwyg ul{margin-bottom:clamp(13px,calc(4.55px + 2.25333vw),20px);padding:0 0 0 clamp(5px,calc(1.75px + .86667vw),8px)}}.wysiwyg ul li{list-style-type:"•";margin-bottom:clamp(5px,.34722vw,100vw);padding-left:11px}@media only screen and (max-width:1000px){.wysiwyg ul li{margin-bottom:clamp(5px,calc(1.75px + .86667vw),8px)}}.wysiwyg.title-4 a,.wysiwyg.title-4 button,.wysiwyg.title-4 li,.wysiwyg.title-4 p{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(40px,3.33333vw,100vw);font-style:normal;font-weight:450;letter-spacing:-.02em;line-height:1}@media only screen and (max-width:1000px){.wysiwyg.title-4 a,.wysiwyg.title-4 button,.wysiwyg.title-4 li,.wysiwyg.title-4 p{font-size:clamp(30px,calc(10.5px + 5.2vw),44px)}}.wysiwyg .text-intro{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(27px,2.22222vw,100vw);font-style:normal;font-weight:450;margin-bottom:clamp(25px,2.08333vw,100vw)}@media only screen and (max-width:1000px){.wysiwyg .text-intro{font-size:clamp(25px,calc(8.75px + 4.33333vw),37px);margin-bottom:clamp(30px,calc(10.5px + 5.2vw),44px)}}.wysiwyg .text-subtitle{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(15px,1.25vw,100vw);font-style:normal;font-weight:400;margin-bottom:clamp(11px,.90278vw,100vw);margin-top:clamp(25px,2.08333vw,100vw)}@media only screen and (max-width:1000px){.wysiwyg .text-subtitle{font-size:clamp(18px,calc(6.3px + 3.12vw),27px);margin-bottom:clamp(13px,calc(4.55px + 2.25333vw),20px);margin-top:clamp(30px,calc(10.5px + 5.2vw),44px)}}button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.btn{text-decoration:none;width:-moz-fit-content;width:fit-content}.btn.primary-cta{display:inline-block;padding:clamp(6px,.48611vw,100vw) clamp(7px,.55556vw,100vw) clamp(5px,.41667vw,100vw) 0;position:relative;transition:all .2s ease-out}@media only screen and (max-width:1000px){.btn.primary-cta{padding:clamp(7px,calc(2.45px + 1.21333vw),11px) clamp(8px,calc(2.8px + 1.38667vw),12px) clamp(6px,calc(2.1px + 1.04vw),9px) 0}}.btn.primary-cta:after{background-color:#000;border-radius:clamp(2px,.13889vw,100vw);bottom:0;content:"";height:100%;left:0;position:absolute;transition:width .2s ease-out;width:0;z-index:1}@media only screen and (max-width:1000px){.btn.primary-cta:after{border-radius:clamp(2px,calc(.7px + .34667vw),3px)}}.btn.primary-cta:active,.btn.primary-cta:focus,.btn.primary-cta:hover{padding:clamp(6px,.48611vw,100vw) clamp(7px,.55556vw,100vw) clamp(5px,.41667vw,100vw) clamp(9px,.69444vw,100vw)}@media only screen and (max-width:1000px){.btn.primary-cta:active,.btn.primary-cta:focus,.btn.primary-cta:hover{padding:clamp(7px,calc(2.45px + 1.21333vw),11px) clamp(8px,calc(2.8px + 1.38667vw),12px) clamp(6px,calc(2.1px + 1.04vw),9px) clamp(10px,calc(3.5px + 1.73333vw),15px)}}.btn.primary-cta:active:after,.btn.primary-cta:focus:after,.btn.primary-cta:hover:after{width:100%}.btn.primary-cta:active .icon .icon-arrow,.btn.primary-cta:focus .icon .icon-arrow,.btn.primary-cta:hover .icon .icon-arrow{transform:rotate(-45deg)}.btn.primary-cta:active .icon .icon-arrow path,.btn.primary-cta:focus .icon .icon-arrow path,.btn.primary-cta:hover .icon .icon-arrow path{stroke:#fff}.btn.primary-cta:active .text,.btn.primary-cta:focus .text,.btn.primary-cta:hover .text{color:#fff}.btn.primary-cta:active .text[\:has\(\.invert\)],.btn.primary-cta:focus .text[\:has\(\.invert\)],.btn.primary-cta:hover .text[\:has\(\.invert\)]{color:#000}.btn.primary-cta:active .text:has(.invert),.btn.primary-cta:focus .text:has(.invert),.btn.primary-cta:hover .text:has(.invert){color:#000}.btn.primary-cta:disabled{opacity:.6;pointer-events:none}.btn.primary-cta.invert:active .icon .icon-arrow path,.btn.primary-cta.invert:focus .icon .icon-arrow path,.btn.primary-cta.invert:hover .icon .icon-arrow path{stroke:#000}.btn.primary-cta.invert:active .text,.btn.primary-cta.invert:focus .text,.btn.primary-cta.invert:hover .text{color:#000}.btn.primary-cta .icon{align-self:center;margin:0 clamp(7px,.55556vw,100vw) 0 0;position:relative;z-index:2}@media only screen and (max-width:1000px){.btn.primary-cta .icon{margin:0 clamp(7px,calc(2.45px + 1.21333vw),11px) 0 0;margin:0 clamp(4px,calc(1.4px + .69333vw),6px) 0 0}}.btn.primary-cta .icon .icon-arrow{transition:transform .2s ease-out}.btn.primary-cta .icon .icon-arrow path{transition:stroke .2s ease-out}.btn.primary-cta .text{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(15px,1.25vw,100vw);font-style:normal;font-weight:400;line-height:1.2;position:relative;transition:color .2s ease-out;z-index:2}@media only screen and (max-width:1000px){.btn.primary-cta .text{font-size:clamp(15px,calc(5.25px + 2.6vw),22px)}}.btn.primary-cta.small .icon{margin:0 clamp(4px,.27778vw,100vw) 0 0;top:0}@media only screen and (max-width:1000px){.btn.primary-cta.small .icon{margin:0 clamp(5px,calc(1.75px + .86667vw),8px) 0 0}}.btn.primary-cta.small .icon .icon-arrow{width:clamp(9px,.69444vw,100vw)}@media only screen and (max-width:1000px){.btn.primary-cta.small .icon .icon-arrow{width:clamp(10px,calc(3.5px + 1.73333vw),15px)}}.btn.primary-cta.small .text{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(13px,1.04167vw,100vw);font-style:normal;font-weight:400;line-height:1.1}@media only screen and (max-width:1000px){.btn.primary-cta.small .text{font-size:clamp(12px,calc(4.2px + 2.08vw),18px)}}.input-group{border-bottom:1px solid #000;height:clamp(52px,4.30556vw,100vw);position:relative;transition:all .2s ease-out}@media only screen and (max-width:1000px){.input-group{height:clamp(62px,calc(21.7px + 10.74667vw),91px)}}.input-group.has-value .label{font-size:clamp(11,calc(13 + .90278vw - 13px),100vw);top:0;transform:translateY(0)}@media only screen and (max-width:1000px){.input-group.has-value .label{height:clamp(12px,calc(4.2px + 2.08vw),18px)}}.input-group label{position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out}.input-group input{display:block;height:100%;width:100%}.open-filter .filter[\:not-has\(\.active\)]{opacity:.4}.open-filter .filter:not(:has(.active)){opacity:.4}.filter{grid-gap:clamp(7px,.55556vw,100vw);align-items:center;display:flex;flex-wrap:nowrap;gap:clamp(7px,.55556vw,100vw);height:clamp(17px,1.38889vw,100vw);margin:clamp(5px,.34722vw,100vw) 0;position:relative;transition:opacity .2s ease-in-out}@media only screen and (max-width:1000px){.filter{grid-gap:clamp(8px,calc(2.8px + 1.38667vw),12px);gap:clamp(8px,calc(2.8px + 1.38667vw),12px);margin:clamp(5px,calc(1.75px + .86667vw),8px) 0}}.filter:after{background:linear-gradient(90deg,#fff0,#fff);content:"";display:none;height:100%;position:absolute;right:0;top:0;width:clamp(46px,3.81944vw,100vw);z-index:3}@media only screen and (max-width:1000px){.filter:after{display:block;width:clamp(55px,calc(19.25px + 9.53333vw),81px)}}.filter .title{flex:0 0 auto;width:clamp(50px,4.16667vw,100vw)}@media only screen and (max-width:1000px){.filter .title{width:clamp(60px,calc(21px + 10.4vw),88px)}}.filter .icon-chevron{flex:0 0 auto;margin-top:clamp(1px,.06944vw,100vw)}.filter .selected-choice{transition:color .2s ease-out;white-space:nowrap}.filter .selected-choice:hover{color:#717171}.filter .choices{grid-gap:clamp(7px,.55556vw,100vw);-ms-overflow-style:none;align-items:center;align-self:center;clip-path:inset(0 100% 0 0);display:flex;flex-wrap:nowrap;gap:clamp(7px,.55556vw,100vw);overflow:scroll;position:relative;scrollbar-width:none;transition:clip-path .2s ease-out}.filter .choices::-webkit-scrollbar{display:none}@media only screen and (max-width:1000px){.filter .choices{grid-gap:clamp(12px,calc(4.2px + 2.08vw),18px);gap:clamp(12px,calc(4.2px + 2.08vw),18px)}}.filter .choices.active{clip-path:inset(0 0 0 0)}.filter .choices .choice[\:has\(\:checked\)]{display:none}.filter .choices .choice:has(:checked){display:none}.filter .choices .choice input{display:none}.filter .choices .choice label{cursor:pointer;transition:color .2s ease-out;white-space:nowrap}.filter .choices .choice label:active,.filter .choices .choice label:focus,.filter .choices .choice label:hover{color:#717171}.input-wrapper{position:relative;width:100%}.input-wrapper:after{background-color:#000;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.input-wrapper:not(.file-input)[\:has\(input\:focus-within\,input\.has-value\,textarea\:focus-within\,textarea\.has-value\)] input,.input-wrapper:not(.file-input)[\:has\(input\:focus-within\,input\.has-value\,textarea\:focus-within\,textarea\.has-value\)] textarea{outline:none}.input-wrapper:not(.file-input):has(input:focus-within,input.has-value,textarea:focus-within,textarea.has-value) input,.input-wrapper:not(.file-input):has(input:focus-within,input.has-value,textarea:focus-within,textarea.has-value) textarea{outline:none}.input-wrapper:not(.file-input)[\:has\(input\:focus-within\,input\:user-valid\,input\.has-value\,textarea\:focus-within\,textarea\:user-valid\,textarea\.has-value\)] label{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(10px,.83333vw,100vw);font-style:normal;font-weight:300;top:0;transition:all .2s ease-out}.input-wrapper:not(.file-input):has(input:focus-within,input:user-valid,input.has-value,textarea:focus-within,textarea:user-valid,textarea.has-value) label{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(10px,.83333vw,100vw);font-style:normal;font-weight:300;top:0;transition:all .2s ease-out}@media only screen and (max-width:1000px){.input-wrapper:not(.file-input)[\:has\(input\:focus-within\,input\:user-valid\,input\.has-value\,textarea\:focus-within\,textarea\:user-valid\,textarea\.has-value\)] label{font-size:clamp(12px,calc(4.2px + 2.08vw),18px)}.input-wrapper:not(.file-input):has(input:focus-within,input:user-valid,input.has-value,textarea:focus-within,textarea:user-valid,textarea.has-value) label{font-size:clamp(12px,calc(4.2px + 2.08vw),18px)}}.input-wrapper:not(.file-input)[\:has\(input\.has-error\,input\:user-invalid\,textarea\.has-error\,textarea\:user-invalid\)]:after{background-color:#f82d24}.input-wrapper:not(.file-input):has(input.has-error,input:user-invalid,textarea.has-error,textarea:user-invalid):after{background-color:#f82d24}.input-wrapper:not(.file-input)[\:has\(input\.has-error\,input\:user-invalid\,textarea\.has-error\,textarea\:user-invalid\)] .error-msg,.input-wrapper:not(.file-input)[\:has\(input\.has-error\,input\:user-invalid\,textarea\.has-error\,textarea\:user-invalid\)] label{color:#f82d24}.input-wrapper:not(.file-input):has(input.has-error,input:user-invalid,textarea.has-error,textarea:user-invalid) .error-msg,.input-wrapper:not(.file-input):has(input.has-error,input:user-invalid,textarea.has-error,textarea:user-invalid) label{color:#f82d24}.input-wrapper label{font-family:ESAllianz,Arial,helvetica,sans-serif;font-style:normal;font-weight:400;left:0;opacity:1;pointer-events:none;position:absolute;top:clamp(17px,1.38889vw,100vw);transition:all .2s ease-out}@media only screen and (max-width:1000px){.input-wrapper label{top:clamp(20px,calc(7px + 3.46667vw),30px)}}.input-wrapper .error-msg{letter-spacing:0;position:absolute;top:calc(100% + clamp(5px,calc(5px + (100vw - 1440px) * .0034722222),100vw))}@media only screen and (max-width:1000px){.input-wrapper .error-msg{top:calc(100% + clamp(5px,calc(5px + (100vw - 375px) * .0086666667),8px))}}textarea{field-sizing:content;background:none;border:none;display:block;font-family:ESAllianz,Arial,helvetica,sans-serif;font-style:normal;font-weight:400;min-height:clamp(146px,12.15278vw,100vw);padding-bottom:clamp(17px,1.38889vw,100vw);padding-top:clamp(17px,1.38889vw,100vw);resize:vertical;width:100%}@media only screen and (max-width:1000px){textarea{min-height:clamp(175px,calc(61.25px + 30.33333vw),257px);padding-bottom:clamp(20px,calc(7px + 3.46667vw),30px);padding-top:clamp(20px,calc(7px + 3.46667vw),30px)}}.checkbox-wrapper.tag-style,.radio-wrapper.tag-style{cursor:pointer;display:inline-flex}.checkbox-wrapper.tag-style .tag-style,.radio-wrapper.tag-style .tag-style{margin-bottom:0}.checkbox-wrapper.tag-style input,.radio-wrapper.tag-style input{position:absolute;z-index:-1}.checkbox-wrapper.tag-style input:checked~.checkmark:before,.checkbox-wrapper.tag-style input:checked~.radio-btn:before,.radio-wrapper.tag-style input:checked~.checkmark:before,.radio-wrapper.tag-style input:checked~.radio-btn:before{top:0}input[type=date]{color:#0000;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}input[type=date],input[type=email],input[type=password],input[type=phone],input[type=tel],input[type=text]{background:#0000;box-sizing:border-box;color:#000;font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(13px,1.04167vw,100vw);font-style:normal;font-weight:400;line-height:1.1;padding-bottom:clamp(17px,1.38889vw,100vw);padding-top:clamp(17px,1.38889vw,100vw);transition:border .25s ease;width:100%}@media only screen and (max-width:1000px){input[type=date],input[type=email],input[type=password],input[type=phone],input[type=tel],input[type=text]{font-size:clamp(15px,calc(5.25px + 2.6vw),22px);padding-bottom:clamp(20px,calc(7px + 3.46667vw),30px);padding-top:clamp(20px,calc(7px + 3.46667vw),30px)}}.file-input{display:flex;padding-top:clamp(17px,1.38889vw,100vw)}@media only screen and (max-width:1000px){.file-input{padding-top:clamp(20px,calc(7px + 3.46667vw),30px)}}.file-input .file-upload{grid-row-gap:clamp(9px,.69444vw,100vw);display:flex;flex-direction:column;position:relative;row-gap:clamp(9px,.69444vw,100vw);width:100%}@media only screen and (max-width:1000px){.file-input .file-upload{grid-row-gap:clamp(10px,calc(3.5px + 1.73333vw),15px);row-gap:clamp(10px,calc(3.5px + 1.73333vw),15px)}}.file-input .file-upload label{font-family:ESAllianz,Arial,helvetica,sans-serif;font-style:normal;font-weight:400;left:unset;position:unset;top:unset}.file-input .file-upload .file-text{align-items:center;display:flex;justify-content:space-between;margin-bottom:clamp(22px,1.80556vw,100vw)}@media only screen and (max-width:1000px){.file-input .file-upload .file-text{margin-bottom:clamp(26px,calc(9.1px + 4.50667vw),39px)}}.file-input .file-upload .file-text .file-name{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(11px,.90278vw,100vw);font-style:normal;font-weight:400}@media only screen and (max-width:1000px){.file-input .file-upload .file-text .file-name{font-size:clamp(13px,calc(4.55px + 2.25333vw),20px)}}.file-input .file-upload .file-text .upload-cta{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(13px,1.04167vw,100vw);font-style:normal;font-weight:400;text-decoration:underline;text-underline-offset:3px}@media only screen and (max-width:1000px){.file-input .file-upload .file-text .upload-cta{font-size:clamp(15px,calc(5.25px + 2.6vw),22px)}}.file-input .remove{cursor:pointer;display:block;font-size:clamp(13px,1.04167vw,100vw)}@media only screen and (max-width:1000px){.file-input .remove{font-size:clamp(15px,calc(5.25px + 2.6vw),22px)}}.file-input .remove.hide{display:none}.file-input .remove:hover{opacity:.8;transition:opacity .2s ease}.file-input input[type=file]{cursor:pointer;height:50%;opacity:0;position:absolute;width:100%}.file-input[\:has\(input\.has-error\,input\:user-invalid\)]:after{background-color:#f82d24}.file-input:has(input.has-error,input:user-invalid):after{background-color:#f82d24}.file-input[\:has\(input\.has-error\,input\:user-invalid\)] .error-msg,.file-input[\:has\(input\.has-error\,input\:user-invalid\)] button,.file-input[\:has\(input\.has-error\,input\:user-invalid\)] label,.file-input[\:has\(input\.has-error\,input\:user-invalid\)] span{color:#f82d24}.file-input:has(input.has-error,input:user-invalid) .error-msg,.file-input:has(input.has-error,input:user-invalid) button,.file-input:has(input.has-error,input:user-invalid) label,.file-input:has(input.has-error,input:user-invalid) span{color:#f82d24}.file-input[\:has\(input\.has-value\:user-valid\)] .upload-cta{display:none}.file-input:has(input.has-value:user-valid) .upload-cta{display:none}.file-input[\:has\(input\:user-valid\)] input[type=file]{width:95%}.file-input:has(input:user-valid) input[type=file]{width:95%}.file-input .hide{display:none}.select-wrapper{position:relative}.select-wrapper[\:has\(select\.has-value\)] label{display:none}.select-wrapper:has(select.has-value) label{display:none}.select-wrapper[\:has\(select\.has-value\)] [me\:skin\:type=select] [me\:skin\:selection]{display:block;padding-bottom:clamp(17px,1.38889vw,100vw);padding-top:clamp(17px,1.38889vw,100vw)}.select-wrapper:has(select.has-value) [me\:skin\:type=select] [me\:skin\:selection]{display:block;padding-bottom:clamp(17px,1.38889vw,100vw);padding-top:clamp(17px,1.38889vw,100vw)}@media screen and (max-width:1000px){.select-wrapper[\:has\(select\.has-value\)] [me\:skin\:type=select] [me\:skin\:selection]{padding-bottom:clamp(20px,calc(7px + 3.46667vw),30px);padding-top:clamp(20px,calc(7px + 3.46667vw),30px)}.select-wrapper:has(select.has-value) [me\:skin\:type=select] [me\:skin\:selection]{padding-bottom:clamp(20px,calc(7px + 3.46667vw),30px);padding-top:clamp(20px,calc(7px + 3.46667vw),30px)}}.select-wrapper[\:has\(select\.has-error\.has-value\)] .error-msg{display:none}.select-wrapper:has(select.has-error.has-value) .error-msg{display:none}.select-wrapper[\:has\(select\.has-error\.has-value\)]:after{background-color:#000}.select-wrapper:has(select.has-error.has-value):after{background-color:#000}.select-wrapper[\:has\(select\.has-error\)]:after{background-color:#f82d24}.select-wrapper:has(select.has-error):after{background-color:#f82d24}.select-wrapper[\:has\(select\.has-error\)] .error-msg,.select-wrapper[\:has\(select\.has-error\)] label{color:#f82d24}.select-wrapper:has(select.has-error) .error-msg,.select-wrapper:has(select.has-error) label{color:#f82d24}.select-wrapper label{cursor:pointer;display:block;font-family:ESAllianz,Arial,helvetica,sans-serif;font-style:normal;font-weight:400;padding-bottom:clamp(17px,1.38889vw,100vw);padding-top:clamp(17px,1.38889vw,100vw);position:relative;width:100%}@media screen and (max-width:1000px){.select-wrapper label{padding-bottom:clamp(20px,calc(7px + 3.46667vw),30px);padding-top:clamp(20px,calc(7px + 3.46667vw),30px)}}.select-wrapper:after{background-color:#000;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.select-wrapper .error-msg{color:#f82d24;font-size:clamp(10px,.76389vw,100vw);letter-spacing:0;position:absolute;top:calc(100% + clamp(5px,calc(5px + (100vw - 1440px) * .0034722222),100vw))}@media screen and (max-width:1000px){.select-wrapper .error-msg{top:calc(100% + clamp(5px,calc(5px + (100vw - 375px) * .0086666667),8px))}}.select-wrapper .icon-arrow-down{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .2s cubic-bezier(.455,.03,.515,.955);width:clamp(10px,.76389vw,100vw)!important}@media screen and (max-width:1000px){.select-wrapper .icon-arrow-down{width:clamp(11px,calc(3.85px + 1.90667vw),17px)!important}}.select-wrapper [me\:skin\:type=select]{cursor:pointer;height:100%;position:unset;width:100%}.select-wrapper [me\:skin\:type=select] [me\:skin\:id] [me\:skin\:choices]{background:none;border:none;position:relative;transition:all .2s ease-in-out}.select-wrapper [me\:skin\:type=select] [me\:skin\:id] [me\:skin\:choices] .choice{padding-bottom:clamp(9px,.69444vw,100vw)}@media screen and (max-width:1000px){.select-wrapper [me\:skin\:type=select] [me\:skin\:id] [me\:skin\:choices] .choice{padding-bottom:clamp(10px,calc(3.5px + 1.73333vw),15px)}}.select-wrapper [me\:skin\:type=select] [me\:skin\:id] [me\:skin\:choices] .choice[selected=true]{cursor:not-allowed;opacity:.6}.select-wrapper [me\:skin\:type=select] [me\:skin\:id] [me\:skin\:selection]{display:none}.select-wrapper [me\:skin\:type=select].is-open [me\:skin\:id] [me\:skin\:choices],.select-wrapper [me\:skin\:type=select].is-opening [me\:skin\:id] [me\:skin\:choices]{border:none;margin-top:clamp(9px,.69444vw,100vw);max-height:unset;overflow:hidden}@media screen and (max-width:1000px){.select-wrapper [me\:skin\:type=select].is-open [me\:skin\:id] [me\:skin\:choices],.select-wrapper [me\:skin\:type=select].is-opening [me\:skin\:id] [me\:skin\:choices]{margin-top:clamp(10px,calc(3.5px + 1.73333vw),15px)}}.select-wrapper [me\:skin\:type=select].is-open [me\:skin\:id] [me\:skin\:choices] .choice,.select-wrapper [me\:skin\:type=select].is-opening [me\:skin\:id] [me\:skin\:choices] .choice{box-sizing:initial;font-family:ESAllianz,Arial,helvetica,sans-serif;font-style:normal;font-weight:400;transition:all .25s ease}.select-wrapper [me\:skin\:type=select].is-open [me\:skin\:id] [me\:skin\:choices] .choice:hover,.select-wrapper [me\:skin\:type=select].is-opening [me\:skin\:id] [me\:skin\:choices] .choice:hover{color:#717171;transition:all .25s ease}.select-wrapper [me\:skin\:type=select].is-open span.icon-arrow-down,.select-wrapper [me\:skin\:type=select].is-opening span.icon-arrow-down{transform:translateY(-50%) rotate(-180deg);transition:transform .2s cubic-bezier(.455,.03,.515,.955)}.select-wrapper [me\:skin\:type=select].is-closing [me\:skin\:id] [me\:skin\:choices],.select-wrapper [me\:skin\:type=select].is-closing-after-selected [me\:skin\:id] [me\:skin\:choices]{margin-top:0;transition:all .2s ease-in-out}.select-wrapper [me\:skin\:type=select].is-closing span.icon-arrow-down,.select-wrapper [me\:skin\:type=select].is-closing-after-selected span.icon-arrow-down{transform:translateY(-50%) rotate(0deg);transition:transform .2s cubic-bezier(.455,.03,.515,.955)}.select-wrapper [me\:skin\:type=select] [me\:skin\:selection]{color:#000;font-family:ESAllianz,Arial,helvetica,sans-serif;font-style:normal;font-weight:400;transition:all .2s ease-in-out}[class*=-form] fieldset{border:0;margin:0;padding:0}[class*=-form] fieldset .input-flex{grid-column-gap:clamp(25px,2.08333vw,100vw);column-gap:clamp(25px,2.08333vw,100vw);display:flex}[class*=-form] fieldset .error-msg{color:#f82d24;font-size:clamp(9px,.69444vw,100vw);line-height:1}@media only screen and (max-width:1000px){[class*=-form] fieldset .error-msg{font-size:clamp(8px,calc(2.8px + 1.38667vw),12px)}}[class*=-form] .server-messages{margin-top:clamp(25px,2.08333vw,100vw)}@media only screen and (max-width:1000px){[class*=-form] .server-messages{margin-top:clamp(30px,calc(10.5px + 5.2vw),44px)}}[class*=-form] .server-messages .error-message,[class*=-form] .server-messages .success-message{padding:clamp(9px,.69444vw,100vw)}.block_header{grid-column-gap:var(--gutter-width);align-items:flex-start;align-items:flex-end;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));margin-bottom:clamp(55px,4.51389vw,100vw)}.block_header>*{grid-column-end:span var(--column-amount)}.block_header .block_header-titles{grid-column-end:span 5;grid-column-start:1}.block_header .block_header-text{grid-column-end:span 3;grid-column-start:10}.block_header .block_header-text .text-content{max-width:clamp(369px,30.69444vw,100vw)}@media only screen and (max-width:1000px){.block_header{margin-bottom:clamp(25px,2.08333vw,100vw)}.block_header .block_header-titles{margin-bottom:clamp(17px,1.38889vw,100vw)}.block_header .block_header-text,.block_header .block_header-titles{grid-column-end:span 12;grid-column-start:1}.block_header .block_header-text .text-content{max-width:clamp(369px,30.69444vw,100vw)}}.list-item{display:block;padding:clamp(14px,1.11111vw,100vw) 0;text-decoration:none}@media only screen and (max-width:1000px){.list-item{padding:clamp(8px,calc(2.8px + 1.38667vw),12px) 0}}.list-item:is(a):hover{background:#dee2dd}.list-item:is(a):hover .list-item-wrapper .icon-link{transform:rotate(-45deg)}.list-item:is(a):hover .list-item-wrapper .list-item-picture img{clip-path:inset(0);opacity:1}.list-item.external .list-item-wrapper .icon-link{transform:rotate(-90deg)}.list-item.external:hover .list-item-wrapper .icon-link{transform:rotate(-45deg)}.list-item .list-item-wrapper{grid-column-gap:var(--gutter-width);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));margin:0 auto;position:relative;width:calc(100% - var(--outer-gutter-width)*2)}.list-item .list-item-wrapper>*{grid-column-end:span var(--column-amount)}@media only screen and (max-width:1000px){.list-item .list-item-wrapper{grid-column-gap:var(--gutter-width);grid-row-gap:clamp(8px,calc(2.8px + 1.38667vw),12px);align-items:flex-start;display:grid;grid-template-areas:"title title title title title title title icon" "subtitle subtitle subtitle subtitle subtitle subtitle . ." "year year year year year year year year";grid-template-columns:repeat(8,minmax(auto,1fr));margin:0 auto clamp(16px,calc(5.6px + 2.77333vw),24px);row-gap:clamp(8px,calc(2.8px + 1.38667vw),12px)}.list-item .list-item-wrapper>*{grid-column-end:span 8}.list-item .list-item-wrapper:last-child{margin-bottom:0}}.list-item .list-item-wrapper .list-item-title{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(13px,1.04167vw,100vw);font-style:normal;font-weight:700;grid-column-end:span 3;grid-column-start:1;line-height:1.1}@media only screen and (max-width:1000px){.list-item .list-item-wrapper .list-item-title{font-size:clamp(12px,calc(4.2px + 2.08vw),18px);grid-area:title}}.list-item .list-item-wrapper .list-item-picture{grid-column-end:span 3;grid-column-start:7;max-width:clamp(270px,22.43056vw,100vw);position:relative}@media only screen and (max-width:1000px){.list-item .list-item-wrapper .list-item-picture{display:none}}.list-item .list-item-wrapper .list-item-picture img{aspect-ratio:323/404;clip-path:inset(40%);display:block;height:auto;left:0;object-fit:cover;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-out,clip-path 1.2s cubic-bezier(.19,1,.22,1);width:100%;z-index:5}.list-item .list-item-wrapper .list-item-subtitle{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(13px,1.04167vw,100vw);font-style:normal;font-weight:300;grid-column-end:span 4;grid-column-start:7;line-height:1.1}@media only screen and (max-width:1000px){.list-item .list-item-wrapper .list-item-subtitle{font-size:clamp(12px,calc(4.2px + 2.08vw),18px);grid-area:subtitle}}.list-item .list-item-wrapper .list-item-year{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(13px,1.04167vw,100vw);font-style:normal;font-weight:300;grid-column-end:span 1;grid-column-start:-2;line-height:1.1}@media only screen and (max-width:1000px){.list-item .list-item-wrapper .list-item-year{font-size:clamp(12px,calc(4.2px + 2.08vw),18px);grid-area:year}}.list-item .list-item-wrapper .icon-link{position:absolute;right:0;transform:rotate(0deg);transition:transform .2s ease-out}@media only screen and (max-width:1000px){.list-item .list-item-wrapper .icon-link{grid-area:icon}}.media-wrapper{aspect-ratio:16/9;height:min-content;position:sticky;top:clamp(25px,2.08333vw,100vw);width:100%}.media-wrapper .media{display:grid;position:relative;width:inherit}.media-wrapper .media:not(.html-player){aspect-ratio:16/9}.media-wrapper .media iframe,.media-wrapper .media video{height:100%;width:100%}.media-wrapper .media img{height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.media-wrapper .media .image-wrapper,.media-wrapper .media .video-player,.media-wrapper .media .video-poster{grid-area:1/1;overflow:hidden}.media-wrapper .media .video-poster{cursor:pointer;height:100%;inset:0;overflow:hidden;position:absolute;transition:opacity .75s ease;width:100%;z-index:2}@media(prefers-reduced-motion:reduce){.media-wrapper .media .video-poster{transition:none}}.media-wrapper .media .video-poster.inactive{opacity:0;pointer-events:none}.media-wrapper .media .video-poster:hover .play-icon-wrapper{filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.media-wrapper .media .video-poster:hover .play-icon-wrapper svg{transform:scale(1.05);transition:transform .25s ease}@media(prefers-reduced-motion:reduce){.media-wrapper .media .video-poster:hover .play-icon-wrapper svg{transition:none}}.media-wrapper .media .video-poster .play-icon-wrapper{align-items:center;aspect-ratio:1;background:#fff;border-radius:50%;display:grid;justify-items:center;left:50%;padding:0 0 2px 9px;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:filter .25s ease;width:120px;z-index:3}@media(prefers-reduced-motion:reduce){.media-wrapper .media .video-poster .play-icon-wrapper{transition:none}}.media-wrapper .media .video-poster .play-icon-wrapper svg{transform:scale(1);transition:transform .25s ease}@media(prefers-reduced-motion:reduce){.media-wrapper .media .video-poster .play-icon-wrapper svg{transition:none}}.news-tile{display:flex;flex-direction:column;grid-column-end:span 4;height:100%;position:relative;text-decoration:none}.news-tile:active .image-frame.hover,.news-tile:focus .image-frame.hover,.news-tile:hover .image-frame.hover{opacity:1}.news-tile:active .primary-cta,.news-tile:focus .primary-cta,.news-tile:hover .primary-cta{padding:clamp(6px,.48611vw,100vw) clamp(7px,.55556vw,100vw) clamp(5px,.41667vw,100vw) clamp(9px,.69444vw,100vw)}.news-tile:active .primary-cta:after,.news-tile:focus .primary-cta:after,.news-tile:hover .primary-cta:after{width:100%}.news-tile:active .primary-cta .icon .icon-arrow,.news-tile:focus .primary-cta .icon .icon-arrow,.news-tile:hover .primary-cta .icon .icon-arrow{transform:rotate(-45deg)}.news-tile:active .primary-cta .icon .icon-arrow path,.news-tile:focus .primary-cta .icon .icon-arrow path,.news-tile:hover .primary-cta .icon .icon-arrow path{stroke:#fff}.news-tile:active .primary-cta .text,.news-tile:focus .primary-cta .text,.news-tile:hover .primary-cta .text{color:#fff}.news-tile:active .primary-cta.invert .icon .icon-arrow path,.news-tile:focus .primary-cta.invert .icon .icon-arrow path,.news-tile:hover .primary-cta.invert .icon .icon-arrow path{stroke:#000}.news-tile:active .primary-cta.invert .text,.news-tile:focus .primary-cta.invert .text,.news-tile:hover .primary-cta.invert .text{color:#000}.news-tile .image-frame.hover{left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%}.news-tile .image-frame img{width:100%}.news-tile .news-tile-content{grid-column-gap:var(--gutter-width);align-items:flex-start;display:grid;flex:1 0 auto;grid-template-columns:repeat(4,minmax(auto,1fr));margin:clamp(17px,1.38889vw,100vw) 0 0}.news-tile .news-tile-content>*{grid-column-end:span 4}@media only screen and (max-width:1000px){.news-tile .news-tile-content{margin:clamp(20px,calc(7px + 3.46667vw),30px) 0 0}}.news-tile .news-tile-content .news-tile-content__left{grid-gap:clamp(9px,.69444vw,100vw);display:flex;flex-direction:column;gap:clamp(9px,.69444vw,100vw);grid-column-end:span 3;height:100%}@media only screen and (max-width:1000px){.news-tile .news-tile-content .news-tile-content__left{grid-gap:clamp(10px,calc(3.5px + 1.73333vw),15px);gap:clamp(10px,calc(3.5px + 1.73333vw),15px)}}.news-tile .news-tile-content .news-tile-content__left .btn{margin:auto 0 0}.news-tile .news-tile-content .news-tile-content__right{grid-column-end:span 1;grid-column-start:4;text-align:right}.page-loading{background:#ffffff4d;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all 1s ease-out;visibility:hidden;z-index:99999}.page-loading .indicator{opacity:1;scale:1}.loading-page .page-loading{opacity:1;visibility:visible}.component-generic-header{grid-column-gap:var(--gutter-width);align-items:flex-start;align-items:flex-end;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));margin-bottom:clamp(67px,5.55556vw,100vw)}.component-generic-header>*{grid-column-end:span var(--column-amount)}@media only screen and (min-width:1440px){.component-generic-header{margin-bottom:clamp(67px,calc(28px + 3.61111vw),100vw)}}.component-generic-header .component-generic-header-titles{grid-column-end:span 6;grid-column-start:1;padding-right:clamp(25px,2.08333vw,100vw)}.component-generic-header .component-generic-header-titles .surtitle:last-child{margin-bottom:0}.component-generic-header .component-generic-header-text{grid-column-end:span 6;grid-column-start:7}.component-generic-header .component-generic-header-text .text-content{max-width:clamp(369px,30.69444vw,100vw)}.component-generic-header .component-generic-header-text .text-content .primary-cta{display:inline-block;margin-top:15px}@media only screen and (max-width:1000px){.component-generic-header{margin-bottom:clamp(25px,2.08333vw,100vw)}.component-generic-header .component-generic-header-titles{grid-column-end:span 12;grid-column-start:1;margin-bottom:clamp(17px,1.38889vw,100vw);padding-right:0}.component-generic-header .component-generic-header-text{grid-column-end:span 12;grid-column-start:1}.component-generic-header .component-generic-header-text .text-content{max-width:clamp(369px,30.69444vw,100vw)}}.project-tile{display:flex;flex-direction:column;grid-column-end:span 4;height:100%;position:relative;text-decoration:none}.project-tile:active .image-frame.hover,.project-tile:focus .image-frame.hover,.project-tile:hover .image-frame.hover{opacity:1}.project-tile:active .primary-cta,.project-tile:focus .primary-cta,.project-tile:hover .primary-cta{padding:clamp(6px,.48611vw,100vw) clamp(7px,.55556vw,100vw) clamp(5px,.41667vw,100vw) clamp(9px,.69444vw,100vw)}@media only screen and (max-width:1000px){.project-tile:active .primary-cta,.project-tile:focus .primary-cta,.project-tile:hover .primary-cta{padding:clamp(7px,calc(2.45px + 1.21333vw),11px) clamp(8px,calc(2.8px + 1.38667vw),12px) clamp(6px,calc(2.1px + 1.04vw),9px) clamp(10px,calc(3.5px + 1.73333vw),15px)}}.project-tile:active .primary-cta:after,.project-tile:focus .primary-cta:after,.project-tile:hover .primary-cta:after{width:100%}.project-tile:active .primary-cta .icon .icon-arrow,.project-tile:focus .primary-cta .icon .icon-arrow,.project-tile:hover .primary-cta .icon .icon-arrow{transform:rotate(-45deg)}.project-tile:active .primary-cta .icon .icon-arrow path,.project-tile:focus .primary-cta .icon .icon-arrow path,.project-tile:hover .primary-cta .icon .icon-arrow path{stroke:#fff}.project-tile:active .primary-cta .text,.project-tile:focus .primary-cta .text,.project-tile:hover .primary-cta .text{color:#fff}.project-tile:active .primary-cta .text[\:has\(\.invert\)],.project-tile:focus .primary-cta .text[\:has\(\.invert\)],.project-tile:hover .primary-cta .text[\:has\(\.invert\)]{color:#000}.project-tile:active .primary-cta .text:has(.invert),.project-tile:focus .primary-cta .text:has(.invert),.project-tile:hover .primary-cta .text:has(.invert){color:#000}.project-tile .image-frame.hover{left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%}.project-tile .image-frame img{width:100%}.project-tile .project-tile-content{grid-column-gap:var(--gutter-width);align-items:flex-start;display:grid;flex:1 0 auto;grid-template-columns:repeat(4,minmax(auto,1fr));margin:clamp(17px,1.38889vw,100vw) 0 0}.project-tile .project-tile-content>*{grid-column-end:span 4}@media only screen and (max-width:1000px){.project-tile .project-tile-content{margin:clamp(20px,calc(7px + 3.46667vw),30px) 0 0}}.project-tile .project-tile-content .project-tile-content__left{grid-gap:clamp(9px,.69444vw,100vw);display:flex;flex-direction:column;gap:clamp(9px,.69444vw,100vw);grid-column-end:span 3;height:100%}@media only screen and (max-width:1000px){.project-tile .project-tile-content .project-tile-content__left{grid-gap:clamp(10px,calc(3.5px + 1.73333vw),15px);gap:clamp(10px,calc(3.5px + 1.73333vw),15px)}}.project-tile .project-tile-content .project-tile-content__left .btn{margin:auto 0 0}.project-tile .project-tile-content .project-tile-content__right{grid-column-end:span 1;grid-column-start:4;text-align:right}.open-filter .search-input.close,.open-filter .search-query-wrapper[\:has\(\.search-input\.close\)]{opacity:.4}.open-filter .search-query-wrapper:has(~.search-input.close){opacity:.4}.search-form{grid-gap:clamp(17px,1.38889vw,100vw);align-items:center;display:flex;gap:clamp(17px,1.38889vw,100vw);justify-content:flex-end;max-width:clamp(367px,30.55556vw,100vw);width:100%}@media only screen and (max-width:1000px){.search-form{grid-gap:clamp(20px,calc(7px + 3.46667vw),30px);gap:clamp(20px,calc(7px + 3.46667vw),30px);margin:0 0 0 auto;max-width:clamp(375px,calc(131.25px + 65vw),550px)}}.search-form .search-query-wrapper{grid-gap:clamp(7px,.55556vw,100vw);align-items:center;display:flex;gap:clamp(7px,.55556vw,100vw);margin:0 0 clamp(3px,.20833vw,100vw)}@media only screen and (max-width:1000px){.search-form .search-query-wrapper{grid-gap:clamp(8px,calc(2.8px + 1.38667vw),12px);gap:clamp(8px,calc(2.8px + 1.38667vw),12px)}}.search-form .search-query-wrapper.hide{display:none}.search-form .search-query-wrapper .reset-search-query{align-items:center;display:flex;justify-content:center}.search-form .search-input{grid-gap:clamp(9px,.69444vw,100vw);align-items:center;cursor:pointer;display:flex;gap:clamp(9px,.69444vw,100vw);height:clamp(21px,1.73611vw,100vw);justify-content:flex-end;transition:opacity .2s ease-out;width:100%}.search-form .search-input.close{border-bottom-color:#0000;width:unset}.search-form .search-input.close:active button label,.search-form .search-input.close:focus button label,.search-form .search-input.close:hover button label{color:#717171}.search-form .search-input.close:active button .icon-search svg path,.search-form .search-input.close:focus button .icon-search svg path,.search-form .search-input.close:hover button .icon-search svg path{stroke:#717171}.search-form .search-input.close button{margin:0 0 clamp(3px,.20833vw,100vw);padding:clamp(17px,1.38889vw,100vw) 0;pointer-events:none}.search-form .search-input.close button.close-trigger{display:none}.search-form .search-input.close button label{display:block}.search-form .search-input.close input{display:none}@media only screen and (max-width:1000px){.search-form .search-input{grid-gap:clamp(10px,calc(3.5px + 1.73333vw),15px);gap:clamp(10px,calc(3.5px + 1.73333vw),15px);height:clamp(25px,calc(8.75px + 4.33333vw),37px)}}.search-form .search-input button{grid-gap:clamp(7px,.55556vw,100vw);align-items:center;display:flex;gap:clamp(7px,.55556vw,100vw);margin:0 clamp(-100vw,-1.38889vw,-16px) clamp(1px,.06944vw,100vw) 0;padding:clamp(17px,1.38889vw,100vw)}.search-form .search-input button.close-trigger{display:flex;margin:0 0 clamp(1px,.06944vw,100vw) clamp(-100vw,-1.38889vw,-16px)}.search-form .search-input button.close-trigger svg{pointer-events:none}.search-form .search-input button:active label,.search-form .search-input button:focus label,.search-form .search-input button:hover label{color:#717171}.search-form .search-input button:active .icon-search svg path,.search-form .search-input button:focus .icon-search svg path,.search-form .search-input button:hover .icon-search svg path{stroke:#717171}@media only screen and (max-width:1000px){.search-form .search-input button{grid-gap:clamp(8px,calc(2.8px + 1.38667vw),12px);gap:clamp(8px,calc(2.8px + 1.38667vw),12px);margin:0 clamp(-29px,calc(-7px - 3.46667vw),-20px) 0 0;padding:clamp(20px,calc(7px + 3.46667vw),30px)}}.search-form .search-input button label{display:none;pointer-events:none;position:relative;top:unset;transform:unset;transition:color .2s ease-out}.search-form .search-input input{font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(13px,1.04167vw,100vw);font-style:normal;font-weight:700;line-height:1.1}@media only screen and (max-width:1000px){.search-form .search-input input{font-size:clamp(12px,calc(4.2px + 2.08vw),18px)}}.search-form .search-input input:focus{outline:none}.a2a_kit{grid-column-gap:var(--gutter-width);align-items:flex-start;display:grid;grid-template-columns:repeat(6,minmax(auto,1fr))}.a2a_kit>*{grid-column-end:span 6}.a2a_kit .a2a_svg{display:none}.a2a_kit.careers-layout .left-col,.a2a_kit.careers-layout .right-col{grid-column-end:span 2;grid-column-start:4}@media only screen and (max-width:1000px){.a2a_kit.careers-layout .left-col,.a2a_kit.careers-layout .right-col{grid-column-end:span 6;grid-column-start:1}}.a2a_kit.careers-layout .right-col{margin-top:unset}.a2a_kit.careers-layout .left-col{margin-bottom:clamp(13px,1.04167vw,100vw)}.a2a_kit.careers-layout .left-col a{font-family:ESAllianz,Arial,helvetica,sans-serif;font-style:normal;font-weight:300}.a2a_kit .left-col{grid-column-end:span 3;grid-column-start:1}.a2a_kit .left-col a{text-decoration:none}.a2a_kit .right-col{grid-gap:clamp(5px,.41667vw,100vw);align-items:flex-start;display:flex;flex-direction:column;gap:clamp(5px,.41667vw,100vw);grid-column-end:span 2;grid-column-start:4}.a2a_kit .right-col .btn{float:unset;line-height:1;min-height:clamp(25px,2.08333vw,100vw);padding:clamp(6px,.48611vw,100vw) clamp(7px,.55556vw,100vw) clamp(5px,.41667vw,100vw) 0}@media only screen and (max-width:1000px){.a2a_kit .right-col .btn{padding:clamp(7px,calc(2.45px + 1.21333vw),11px) clamp(8px,calc(2.8px + 1.38667vw),12px) clamp(6px,calc(2.1px + 1.04vw),9px) 0}}.a2a_kit .right-col .btn:active,.a2a_kit .right-col .btn:focus,.a2a_kit .right-col .btn:hover{padding:clamp(6px,.48611vw,100vw) clamp(7px,.55556vw,100vw) clamp(5px,.41667vw,100vw) clamp(9px,.69444vw,100vw)}@media only screen and (max-width:1000px){.a2a_kit .right-col .btn:active,.a2a_kit .right-col .btn:focus,.a2a_kit .right-col .btn:hover{padding:clamp(7px,calc(2.45px + 1.21333vw),11px) clamp(8px,calc(2.8px + 1.38667vw),12px) clamp(6px,calc(2.1px + 1.04vw),9px) clamp(10px,calc(3.5px + 1.73333vw),15px)}}@media screen and (max-width:1000px){.a2a_kit .right-col{margin-top:unset}}.square-list-item{grid-gap:clamp(17px,1.38889vw,100vw);color:#000;display:flex;flex-direction:column;gap:clamp(17px,1.38889vw,100vw);text-decoration:none;transition:opacity .3s ease;width:100%}.square-list-item:active .square-list-item-picture .image,.square-list-item:focus .square-list-item-picture .image,.square-list-item:hover .square-list-item-picture .image{transform:scale(1.05)}.square-list-item:active .square-list-item-link,.square-list-item:focus .square-list-item-link,.square-list-item:hover .square-list-item-link{padding:clamp(6px,.48611vw,100vw) clamp(7px,.55556vw,100vw) clamp(5px,.41667vw,100vw) clamp(9px,.69444vw,100vw)}@media only screen and (max-width:1000px){.square-list-item:active .square-list-item-link,.square-list-item:focus .square-list-item-link,.square-list-item:hover .square-list-item-link{padding:clamp(7px,calc(2.45px + 1.21333vw),11px) clamp(8px,calc(2.8px + 1.38667vw),12px) clamp(6px,calc(2.1px + 1.04vw),9px) clamp(10px,calc(3.5px + 1.73333vw),15px)}}.square-list-item:active .square-list-item-link:after,.square-list-item:focus .square-list-item-link:after,.square-list-item:hover .square-list-item-link:after{width:100%}.square-list-item:active .square-list-item-link .icon .icon-arrow,.square-list-item:focus .square-list-item-link .icon .icon-arrow,.square-list-item:hover .square-list-item-link .icon .icon-arrow{transform:rotate(-45deg)}.square-list-item:active .square-list-item-link .icon .icon-arrow path,.square-list-item:focus .square-list-item-link .icon .icon-arrow path,.square-list-item:hover .square-list-item-link .icon .icon-arrow path{stroke:#fff}.square-list-item:active .square-list-item-link .text,.square-list-item:focus .square-list-item-link .text,.square-list-item:hover .square-list-item-link .text{color:#fff}.square-list-item:active .square-list-item-link .text[\:has\(\.invert\)],.square-list-item:focus .square-list-item-link .text[\:has\(\.invert\)],.square-list-item:hover .square-list-item-link .text[\:has\(\.invert\)]{color:#000}.square-list-item:active .square-list-item-link .text:has(.invert),.square-list-item:focus .square-list-item-link .text:has(.invert),.square-list-item:hover .square-list-item-link .text:has(.invert){color:#000}.square-list-item.no-hover{pointer-events:none}.square-list-item-picture{aspect-ratio:205/263.239;overflow:hidden;width:100%}.square-list-item-picture .image-frame{height:100%}.square-list-item-picture .image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.square-list-item-content{grid-gap:clamp(12px,.97222vw,100vw);display:flex;flex-direction:column;flex-grow:1;gap:clamp(12px,.97222vw,100vw);justify-content:space-between}.square-list-item-text{grid-gap:clamp(9px,.69444vw,100vw);display:flex;flex-direction:column;gap:clamp(9px,.69444vw,100vw)}.square-list-item-title{color:#000;display:block;font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(13px,1.04167vw,100vw);font-style:normal;font-weight:700;line-height:110%}@media only screen and (max-width:1000px){.square-list-item-title{font-size:clamp(15px,calc(5.25px + 2.6vw),22px)}}.square-list-item-subtitle{color:#000;display:block;font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(13px,1.04167vw,100vw);font-style:normal;font-weight:400;line-height:110%}@media only screen and (max-width:1000px){.square-list-item-subtitle{font-size:clamp(12px,calc(4.2px + 2.08vw),18px)}}.square-list-item-link{grid-gap:clamp(6px,.48611vw,100vw);align-items:center;display:flex;gap:clamp(6px,.48611vw,100vw);padding:clamp(5px,.41667vw,100vw) 0}.square-list-item-link .icon-link{align-items:center;flex-shrink:0;height:clamp(10px,.76389vw,100vw);justify-content:center;width:clamp(9px,.69444vw,100vw)}.square-list-item-link .icon-link svg{height:100%;width:100%}.square-list-item-link .icon-link path{stroke:#f82d24}.square-list-item-link .text{color:#000;font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(13px,1.04167vw,100vw);font-style:normal;font-weight:400;line-height:110%}@media only screen and (max-width:1000px){.square-list-item-link.btn.primary-cta.small .text{font-size:clamp(15px,calc(5.25px + 2.6vw),22px)}}.careers-form{grid-column-gap:var(--gutter-width);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));padding-bottom:clamp(167px,13.88889vw,100vw)}.careers-form>*{grid-column-end:span var(--column-amount)}@media only screen and (max-width:1000px){.careers-form{padding-bottom:clamp(100px,calc(35px + 17.33333vw),147px)}}.careers-form hgroup{grid-column-gap:var(--gutter-width);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr))}.careers-form hgroup,.careers-form hgroup>*{grid-column-end:span var(--column-amount)}.careers-form hgroup h2,.careers-form hgroup p{grid-column-end:span 5;grid-column-start:1}.careers-form-wrapper{grid-column-gap:var(--gutter-width);grid-row-gap:clamp(67px,5.55556vw,100vw);align-items:flex-start;display:grid;grid-row:2;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));row-gap:clamp(67px,5.55556vw,100vw)}.careers-form-wrapper>*{grid-column-end:span var(--column-amount)}.careers-form-wrapper form{grid-column-end:span 6;grid-column-start:7}@media only screen and (max-width:1000px){.careers-form-wrapper form{grid-column-end:span var(--column-amount);grid-column-start:1}}.careers-form-wrapper form fieldset{grid-row-gap:clamp(25px,2.08333vw,100vw);display:grid;row-gap:clamp(25px,2.08333vw,100vw)}.careers-form-wrapper form fieldset .form-actions{align-items:center;display:flex;justify-content:space-between}.job-list{padding:clamp(100px,8.33333vw,100vw) 0}@media only screen and (max-width:1000px){.job-list{padding:clamp(50px,4.16667vw,100vw) 0}}.job-list.has-background{background:#f6f7f6}@media only screen and (max-width:1000px){.job-list.has-background{margin-bottom:80px}}.block-spontaneous{padding:clamp(100px,8.33333vw,100vw) 0}.block-spontaneous .block_header .block_header-text{grid-column-end:span 6;grid-column-start:7}@media only screen and (max-width:1000px){.block-spontaneous .block_header .block_header-text{grid-column-end:span 12;grid-column-start:1}}.block-spontaneous .block_header .block_header-text .text-content{max-width:clamp(369px,30.69444vw,100vw)}@media only screen and (max-width:1000px){.block-spontaneous{padding:clamp(50px,4.16667vw,100vw) 0}}.block-spontaneous.has-background{background:#f6f7f6}@media only screen and (max-width:1000px){.block-spontaneous.has-background{margin-bottom:80px}}.contact-form{grid-column-gap:var(--gutter-width);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));padding-bottom:clamp(167px,13.88889vw,100vw)}.contact-form>*{grid-column-end:span var(--column-amount)}@media only screen and (max-width:1000px){.contact-form{padding-bottom:clamp(100px,calc(35px + 17.33333vw),147px)}}.contact-form-wrapper{grid-column-end:span 6;grid-column-start:7}@media only screen and (max-width:1000px){.contact-form-wrapper{grid-column-end:span var(--column-amount);grid-column-start:1}}.contact-form-wrapper form fieldset{grid-row-gap:clamp(25px,2.08333vw,100vw);display:grid;row-gap:clamp(25px,2.08333vw,100vw)}.contact-form-wrapper form fieldset .form-actions{align-items:center;display:flex;justify-content:space-between}footer.section{padding:clamp(100px,8.33333vw,100vw) 0 0}footer.section .centered-content .primary-footer{grid-row-gap:clamp(29px,2.36111vw,100vw);display:grid;row-gap:clamp(29px,2.36111vw,100vw)}footer.section .centered-content .primary-footer .second-row{grid-column-gap:var(--gutter-width);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr))}footer.section .centered-content .primary-footer .second-row>*{grid-column-end:span var(--column-amount)}footer.section .centered-content .primary-footer .second-row .footer-navigation{grid-column-end:span 6;grid-column-start:1;margin:0 0 clamp(81px,6.73611vw,100vw)}@media only screen and (max-width:1000px){footer.section .centered-content .primary-footer .second-row .footer-navigation{grid-column-end:span var(--column-amount);margin:0 0 clamp(67px,calc(23.45px + 11.61333vw),99px)}}footer.section .centered-content .primary-footer .second-row .footer-navigation .logo{display:inline-block;margin:0 0 clamp(49px,4.02778vw,100vw)}@media only screen and (max-width:1000px){footer.section .centered-content .primary-footer .second-row .footer-navigation .logo{margin:0 0 clamp(58px,calc(20.3px + 10.05333vw),86px)}}footer.section .centered-content .primary-footer .second-row .footer-navigation ul{list-style:none;padding:0}footer.section .centered-content .primary-footer .second-row .footer-navigation ul li a{display:inline-block;font-family:ESAllianz,Arial,helvetica,sans-serif;font-size:clamp(13px,1.04167vw,100vw);font-style:normal;font-weight:700;line-height:1.1;margin:0 0 clamp(7px,.55556vw,100vw);text-decoration:none;transition:all .2s ease-out}footer.section .centered-content .primary-footer .second-row .footer-navigation ul li a:hover{color:#717171}@media only screen and (max-width:1000px){footer.section .centered-content .primary-footer .second-row .footer-navigation ul li a{font-size:clamp(15px,calc(5.25px + 2.6vw),22px)}}footer.section .centered-content .primary-footer .second-row .footer-navigation ul li:last-child a{margin:0}footer.section .centered-content .primary-footer .second-row .footer-actions{align-items:flex-start;display:flex;grid-column-end:span 6;grid-column-start:7;justify-content:space-between}@media only screen and (max-width:1000px){footer.section .centered-content .primary-footer .second-row .footer-actions{grid-column-end:span var(--column-amount);grid-column-start:1}}footer.section .centered-content .primary-footer .second-row .footer-actions .contact .primary-cta{display:inline-block;margin-bottom:clamp(25px,2.08333vw,100vw)}@media only screen and (max-width:1000px){footer.section .centered-content .primary-footer .second-row .footer-actions .contact .primary-cta{margin-bottom:clamp(30px,calc(10.5px + 5.2vw),44px)}}footer.section .centered-content .primary-footer .second-row .footer-actions .contact .primary-cta:last-child{margin-bottom:0}footer.section .centered-content .primary-footer .second-row .footer-actions .contact .search-form{justify-content:flex-start}footer.section .centered-content .primary-footer .second-row .footer-actions .socials ul{grid-column-gap:clamp(9px,.69444vw,100vw);column-gap:clamp(9px,.69444vw,100vw);display:flex;list-style:none}@media only screen and (max-width:1000px){footer.section .centered-content .primary-footer .second-row .footer-actions .socials ul{grid-column-gap:clamp(10px,calc(3.5px + 1.73333vw),15px);column-gap:clamp(10px,calc(3.5px + 1.73333vw),15px)}}footer.section .centered-content .primary-footer .second-row .footer-actions .socials ul li a{align-content:center;background-color:#000;border-radius:clamp(2px,.13889vw,100vw);display:flex;height:clamp(25px,2.08333vw,100vw);padding:clamp(6px,.48611vw,100vw);transition:all .2s ease-out;width:clamp(25px,2.08333vw,100vw)}@media only screen and (max-width:1000px){footer.section .centered-content .primary-footer .second-row .footer-actions .socials ul li a{border-radius:clamp(2px,calc(.7px + .34667vw),3px);height:clamp(30px,calc(10.5px + 5.2vw),44px);padding:clamp(7px,calc(2.45px + 1.21333vw),11px);width:clamp(30px,calc(10.5px + 5.2vw),44px)}}footer.section .centered-content .primary-footer .second-row .footer-actions .socials ul li a span{height:auto}footer.section .centered-content .primary-footer .second-row .footer-actions .socials ul li a span svg path{fill:#fff;transition:fill .2s ease-out}footer.section .centered-content .primary-footer .second-row .footer-actions .socials ul li a:hover{background-color:#717171}footer.section .centered-content .secondary-footer{align-items:center;display:flex;grid-column-end:span 6;grid-column-start:7;justify-content:space-between;margin:clamp(25px,2.08333vw,100vw) 0}@media only screen and (max-width:1023px){footer.section .centered-content .secondary-footer{grid-gap:clamp(30px,calc(10.5px + 5.2vw),44px);align-items:flex-start;display:flex;flex-direction:column-reverse;gap:clamp(30px,calc(10.5px + 5.2vw),44px);grid-column-end:span var(--column-amount);grid-column-start:1;justify-content:flex-start;margin:clamp(67px,calc(23.45px + 11.61333vw),99px) 0 clamp(30px,calc(10.5px + 5.2vw),44px)}}footer.section .centered-content .secondary-footer .links{grid-gap:clamp(17px,1.38889vw,100vw);align-items:center;display:flex;gap:clamp(17px,1.38889vw,100vw);justify-content:space-between;list-style:none;padding:0}@media only screen and (max-width:1023px){footer.section .centered-content .secondary-footer .links{grid-gap:clamp(20px,calc(7px + 3.46667vw),30px);gap:clamp(20px,calc(7px + 3.46667vw),30px)}}footer.section .centered-content .secondary-footer .links a{font-family:ESAllianz,Arial,helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.1;transition:all .2s ease-out}footer.section .centered-content .secondary-footer .links a:hover{color:#717171;text-decoration:none}.global-search-results .search-results-hero .component-hero-banner-generic{grid-column-gap:var(--gutter-width);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));position:relative;width:100%}.global-search-results .search-results-hero .component-hero-banner-generic>*{grid-column-end:span var(--column-amount)}.global-search-results .search-results-hero .component-hero-banner-generic .component-hero-banner-generic__left{grid-column-end:span 6;grid-column-start:1}@media screen and (max-width:1000px){.global-search-results .search-results-hero .component-hero-banner-generic .component-hero-banner-generic__left{grid-column-end:span var(--column-amount);grid-column-start:1}}.global-search-results .search-results-hero .component-hero-banner-generic .component-hero-banner-generic__right{align-self:flex-end;grid-column-end:span 3;grid-column-start:7}@media screen and (max-width:1000px){.global-search-results .search-results-hero .component-hero-banner-generic .component-hero-banner-generic__right{grid-column-end:span var(--column-amount);grid-column-start:1}}.global-search-results .search-results-hero .component-hero-banner-generic .component-hero-banner-generic__right .search-form{justify-content:flex-start}.global-search-results #results-counter{font-weight:600;margin-bottom:clamp(20px,1.66667vw,100vw);text-transform:uppercase}@media screen and (max-width:1000px){.global-search-results #results-counter{margin-bottom:clamp(24px,calc(8.4px + 4.16vw),36px)}}.global-search-results #global-search-results-list .search-results .style-none li .list-item{position:relative}.global-search-results #global-search-results-list .search-results .style-none li .list-item:before{background:#dee2dd;content:"";height:100%;opacity:0;position:absolute;right:100%;top:0;width:var(--outer-gutter-width);z-index:1}.global-search-results #global-search-results-list .search-results .style-none li .list-item:after{background:#dee2dd;content:"";height:100%;left:100%;opacity:0;position:absolute;top:0;width:var(--outer-gutter-width);z-index:1}.global-search-results #global-search-results-list .search-results .style-none li .list-item:hover:after,.global-search-results #global-search-results-list .search-results .style-none li .list-item:hover:before{opacity:1}.global-search-results #global-search-results-list .search-results .style-none li .list-item .list-item-wrapper{align-items:center;margin:0;width:100%}.global-search-results #global-search-results-list .search-results .style-none li .list-item .list-item-wrapper .list-item-title{font-weight:400}.global-search-results #global-search-results-list .search-results .style-none li .list-item .list-item-wrapper .list-item-year{grid-column-end:span 2;grid-column-start:-3;justify-self:flex-end;padding-right:clamp(20px,1.66667vw,100vw)}@media screen and (max-width:1000px){.global-search-results #global-search-results-list .search-results .style-none li .list-item .list-item-wrapper .list-item-year{font-size:clamp(12px,calc(4.2px + 2.08vw),18px);grid-area:year;justify-self:flex-start;padding-right:0}}.global-search-results #load-more-oob{margin:clamp(40px,3.33333vw,100vw) auto 0}.news-listing .centered-content .filters{background-color:#fff;display:grid;grid-template-columns:subgrid;padding:clamp(25px,2.08333vw,100vw) 0;position:sticky;top:0;transition:all .2s ease-out;z-index:5}@media only screen and (max-width:1000px){.news-listing .centered-content .filters{padding:clamp(30px,calc(10.5px + 5.2vw),44px) 0}}.news-listing .centered-content .filters .filter{grid-column-end:span 8;grid-column-start:1}@media only screen and (max-width:1000px){.news-listing .centered-content .filters .filter{grid-column-end:span 12}}.news-listing .centered-content .news-listing-grid{grid-column-gap:var(--gutter-width);grid-row-gap:clamp(100px,8.33333vw,100vw);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr))}.news-listing .centered-content .news-listing-grid>*{grid-column-end:span var(--column-amount)}@media only screen and (max-width:1000px){.news-listing .centered-content .news-listing-grid{grid-row-gap:clamp(30px,calc(10.5px + 5.2vw),44px)}}.news-listing .centered-content .news-listing-grid.htmx-request{filter:blur(3px);opacity:.6}.news-listing .centered-content .news-listing-grid .news-tile{grid-column-end:span 4}@media only screen and (max-width:1000px){.news-listing .centered-content .news-listing-grid .news-tile{grid-column-end:span 12}}.news-listing .centered-content .news-listing-grid .btn-see-more{grid-gap:clamp(9px,.69444vw,100vw);align-items:center;display:flex;gap:clamp(9px,.69444vw,100vw);margin:0 auto;order:1;transition:color .2s ease-out}.news-listing .centered-content .news-listing-grid .btn-see-more:active,.news-listing .centered-content .news-listing-grid .btn-see-more:focus,.news-listing .centered-content .news-listing-grid .btn-see-more:hover{color:#717171}.news-listing .centered-content .news-listing-grid .btn-see-more:active .icon-plus svg path,.news-listing .centered-content .news-listing-grid .btn-see-more:focus .icon-plus svg path,.news-listing .centered-content .news-listing-grid .btn-see-more:hover .icon-plus svg path{stroke:#717171}@media only screen and (max-width:1000px){.news-listing .centered-content .news-listing-grid .btn-see-more{grid-gap:clamp(10px,calc(3.5px + 1.73333vw),15px);gap:clamp(10px,calc(3.5px + 1.73333vw),15px)}}.block_credits{margin:0 0 clamp(100px,8.33333vw,100vw)}.block_credits .label{grid-column-end:span 3;grid-column-start:1;margin:0 0 clamp(7px,.55556vw,100vw)}.block_credits .label:last-child{margin:0}@media only screen and (max-width:1000px){.block_credits .label{grid-column-end:span 6;grid-column-start:1}}.block_credits .content{grid-column-end:span 3;grid-column-start:4;margin:0 0 clamp(7px,.55556vw,100vw)}.block_credits .content:last-child{margin:0}@media only screen and (max-width:1000px){.block_credits .content{grid-column-end:span 6;grid-column-start:7}}.block_cta_list{margin:0 0 clamp(100px,8.33333vw,100vw)}@media only screen and (max-width:1000px){.block_cta_list{margin:0 0 clamp(120px,calc(42px + 20.8vw),176px)}}.block_cta_list.has-padding-bottom{padding:0 0 clamp(100px,8.33333vw,100vw)}@media only screen and (max-width:1000px){.block_cta_list.has-padding-bottom{padding:0 0 clamp(120px,calc(42px + 20.8vw),176px)}}.block_cta_list.has-bg-color{background:#eef0ee;padding:clamp(100px,8.33333vw,100vw) 0}@media only screen and (max-width:1000px){.block_cta_list.has-bg-color{padding:clamp(120px,calc(42px + 20.8vw),176px) 0}}.block_cta_list.offices .centered-content .block_cta_list_links .block_cta_list_links-item .description{grid-gap:0;gap:0}.block_cta_list.offices .centered-content .block_cta_list_links .block_cta_list_links-item .description .has-phone-number{margin-top:clamp(17px,1.38889vw,100vw)}@media only screen and (max-width:1000px){.block_cta_list.offices .centered-content .block_cta_list_links .block_cta_list_links-item .description .has-phone-number{margin-top:clamp(20px,calc(7px + 3.46667vw),30px)}}.block_cta_list .centered-content .block_cta_list_header{grid-column-gap:var(--gutter-width);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));margin-bottom:clamp(55px,4.51389vw,100vw)}.block_cta_list .centered-content .block_cta_list_header>*{grid-column-end:span var(--column-amount)}.block_cta_list .centered-content .block_cta_list_header .block_cta_list_header-titles{grid-column-end:span 6;grid-column-start:1;padding-right:clamp(25px,2.08333vw,100vw)}.block_cta_list .centered-content .block_cta_list_header .block_cta_list_header-text{grid-column-end:span 6;grid-column-start:7}.block_cta_list .centered-content .block_cta_list_header .block_cta_list_header-text .text-content{max-width:clamp(369px,30.69444vw,100vw)}@media only screen and (max-width:1000px){.block_cta_list .centered-content .block_cta_list_header{margin-bottom:clamp(30px,calc(10.5px + 5.2vw),44px)}.block_cta_list .centered-content .block_cta_list_header .block_cta_list_header-titles{grid-column-end:span 12;grid-column-start:1;margin-bottom:clamp(20px,calc(7px + 3.46667vw),30px)}.block_cta_list .centered-content .block_cta_list_header .block_cta_list_header-text{grid-column-end:span 12;grid-column-start:1}.block_cta_list .centered-content .block_cta_list_header .block_cta_list_header-text .text-content{max-width:clamp(442px,calc(154.7px + 76.61333vw),649px)}}.block_cta_list .centered-content .block_cta_list_links{grid-row-gap:clamp(25px,2.08333vw,100vw);display:grid;grid-template-columns:subgrid;row-gap:clamp(25px,2.08333vw,100vw)}@media only screen and (max-width:1000px){.block_cta_list .centered-content .block_cta_list_links{grid-row-gap:clamp(30px,calc(10.5px + 5.2vw),44px);row-gap:clamp(30px,calc(10.5px + 5.2vw),44px)}}.block_cta_list .centered-content .block_cta_list_links .block_cta_list_links-item{display:flex;flex-direction:column;justify-content:space-between}.block_cta_list .centered-content .block_cta_list_links .block_cta_list_links-item.half{grid-column-end:span 6}.block_cta_list .centered-content .block_cta_list_links .block_cta_list_links-item.quart{grid-column-end:span 3}.block_cta_list .centered-content .block_cta_list_links .block_cta_list_links-item .title{margin:0 0 clamp(17px,1.38889vw,100vw)}.block_cta_list .centered-content .block_cta_list_links .block_cta_list_links-item .description{grid-gap:clamp(17px,1.38889vw,100vw);display:flex;flex-direction:column;gap:clamp(17px,1.38889vw,100vw);margin:0 0 clamp(17px,1.38889vw,100vw)}@media only screen and (max-width:1000px){.block_cta_list .centered-content .block_cta_list_links .block_cta_list_links-item.half,.block_cta_list .centered-content .block_cta_list_links .block_cta_list_links-item.quart{grid-column-end:span 6}.block_cta_list .centered-content .block_cta_list_links .block_cta_list_links-item .title{margin:0 0 clamp(10px,calc(3.5px + 1.73333vw),15px)}.block_cta_list .centered-content .block_cta_list_links .block_cta_list_links-item .description{grid-gap:clamp(20px,calc(7px + 3.46667vw),30px);gap:clamp(20px,calc(7px + 3.46667vw),30px);margin:0 0 clamp(10px,calc(3.5px + 1.73333vw),15px)}}.pagebuilder-component-embed .block_embed_header{grid-column-gap:var(--gutter-width);align-items:flex-start;align-items:flex-end;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));margin-bottom:clamp(55px,4.51389vw,100vw)}.pagebuilder-component-embed .block_embed_header>*{grid-column-end:span var(--column-amount)}.pagebuilder-component-embed .block_embed_header .block_embed_header-titles{grid-column-end:span 5;grid-column-start:1}.pagebuilder-component-embed .block_embed_header .block_embed_header-text{grid-column-end:span 6;grid-column-start:7}.pagebuilder-component-embed .block_embed_header .block_embed_header-text .text-content{max-width:clamp(369px,30.69444vw,100vw)}@media only screen and (max-width:1000px){.pagebuilder-component-embed .block_embed_header{margin-bottom:clamp(25px,2.08333vw,100vw)}.pagebuilder-component-embed .block_embed_header .block_embed_header-titles{grid-column-end:span 12;grid-column-start:1;margin-bottom:clamp(17px,1.38889vw,100vw)}.pagebuilder-component-embed .block_embed_header .block_embed_header-text{grid-column-end:span 12;grid-column-start:1}.pagebuilder-component-embed .block_embed_header .block_embed_header-text .text-content{max-width:clamp(369px,30.69444vw,100vw)}}.pagebuilder-component-embed .raw-embed>*{max-width:100%}.block_featured_projects{margin:0 0 clamp(100px,8.33333vw,100vw)}.block_featured_projects .featured_projects_header .component-generic-header-text{grid-column-end:span 4;grid-column-start:7}@media only screen and (max-width:1000px){.block_featured_projects .featured_projects_header .component-generic-header-text{grid-column-end:span 12;grid-column-start:1}}.block_featured_projects .featured_projects_header.light-margin-bottom{margin-bottom:clamp(34px,2.77778vw,100vw)}.block_featured_projects .projects-listing-grid{grid-column-gap:var(--gutter-width);grid-row-gap:clamp(67px,5.55556vw,100vw);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr))}.block_featured_projects .projects-listing-grid>*{grid-column-end:span var(--column-amount)}.block_featured_projects .projects-listing-grid:not(:last-child){margin-bottom:clamp(100px,8.33333vw,100vw)}@media only screen and (max-width:1000px){.block_featured_projects .projects-listing-grid{grid-row-gap:clamp(60px,calc(21px + 10.4vw),88px)}.block_featured_projects .projects-listing-grid:not(:last-child){margin-bottom:clamp(60px,calc(21px + 10.4vw),88px)}}.block_featured_projects .projects-listing-grid .project-tile{grid-column-end:span 6;margin-bottom:0}@media only screen and (max-width:1000px){.block_featured_projects .projects-listing-grid .project-tile{grid-column-end:span 12}}.block_featured_projects .featured-projects-list-wrapper{left:calc(clamp(25px,calc(30px + (100vw - 1440px) * .0208333333),100vw)*-1);position:relative;width:100vw}@media only screen and (max-width:1000px){.block_featured_projects .featured-projects-list-wrapper ul li .list-item .list-item-wrapper{grid-template-areas:"title title title title title title title icon" "year year year year year year year year"}}.block_featured_projects .featured-projects-list-wrapper ul li .list-item .list-item-wrapper .list-item-title{grid-column-end:span 6}@media only screen and (max-width:1000px){.block_featured_projects .featured-projects-list-wrapper ul li .list-item .list-item-wrapper .list-item-title{grid-column-end:span 4}}.block_featured_projects .featured-projects-list-wrapper ul li .list-item .list-item-wrapper .list-item-picture{grid-column-end:span 4;grid-column-start:7;top:clamp(-100vw,-3.81944vw,-45px)}@media only screen and (max-width:1000px){.block_featured_projects .featured-projects-list-wrapper ul li .list-item .list-item-wrapper .list-item-picture{display:none}}@media only screen and (max-width:1023px){.block_featured_projects .featured-projects-list-wrapper{left:calc(clamp(16px,calc(16px + (100vw - 375px) * .0277333333),24px)*-1)}}.block_gallery_100_50{margin:0 0 clamp(100px,8.33333vw,100vw)}.block_gallery_100_50.has-bg-color{background:#eef0ee;padding:clamp(100px,8.33333vw,100vw) 0}.block_gallery_100_50 .grid{grid-gap:clamp(25px,2.08333vw,100vw);display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media only screen and (max-width:1023px){.block_gallery_100_50 .grid{grid-gap:clamp(22px,calc(7.7px + 3.81333vw),33px)}}@media only screen and (max-width:1000px){.block_gallery_100_50 .grid{grid-gap:clamp(16px,calc(5.6px + 2.77333vw),24px)}}.block_gallery_100_50 .content-wrapper{position:relative}.block_gallery_100_50 .content-wrapper.landscape{grid-column:1/span 2}.block_gallery_100_50 .content-wrapper.landscape .image-wrapper{left:calc(var(--outer-gutter-width)*-1);position:relative;top:0;width:100vw}.block_gallery_100_50 .content-wrapper.landscape .image-wrapper p{margin:clamp(5px,.34722vw,100vw) 0 0 clamp(25px,2.08333vw,100vw)}@media only screen and (max-width:1000px){.block_gallery_100_50 .content-wrapper.landscape .image-wrapper p{margin:clamp(2px,calc(.7px + .34667vw),3px) 0 0}}.block_gallery_100_50 .content-wrapper.bordered_fullwidth{grid-column:1/span 2}.block_gallery_100_50 .content-wrapper.bordered_fullwidth .image-wrapper{top:0}.block_gallery_100_50 .content-wrapper .image-wrapper{height:min-content;position:sticky;top:clamp(25px,2.08333vw,100vw);width:100%}.block_gallery_100_50 .content-wrapper .image-wrapper .image-frame:hover.hover{opacity:1}.block_gallery_100_50 .content-wrapper .image-wrapper .image-frame.hover{bottom:0;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%}.block_gallery_100_50 .content-wrapper .image-wrapper .image-frame.hover img{min-height:100%;min-width:100%;width:auto}.block_gallery_100_50 .content-wrapper .image-wrapper .image-frame img{width:100%}.block_gallery_100_50 .content-wrapper .image-wrapper p{margin:clamp(5px,.34722vw,100vw) 0 0;position:absolute;top:100%}@media only screen and (max-width:1000px){.block_gallery_100_50 .content-wrapper .image-wrapper p{margin:clamp(2px,calc(.7px + .34667vw),3px) 0 0}}.block_gallery_60_30{margin:0 0 clamp(100px,8.33333vw,100vw)}.block_gallery_60_30.has-bg-color{background:#eef0ee;padding:clamp(100px,8.33333vw,100vw) 0}.block_gallery_60_30 .centered-content{grid-gap:clamp(25px,2.08333vw,100vw)}@media only screen and (max-width:1023px){.block_gallery_60_30 .centered-content{grid-gap:clamp(22px,calc(7.7px + 3.81333vw),33px)}}@media only screen and (max-width:1000px){.block_gallery_60_30 .centered-content{grid-gap:clamp(16px,calc(5.6px + 2.77333vw),24px)}}.block_gallery_60_30 .content-wrapper{height:100%;position:relative}.block_gallery_60_30 .content-wrapper:first-child{grid-column-end:span 8;grid-column-start:1}.block_gallery_60_30 .content-wrapper:last-child{grid-column-end:span 4;grid-column-start:9}.block_gallery_60_30 .content-wrapper .image-wrapper{height:min-content;position:sticky;top:clamp(25px,2.08333vw,100vw);width:100%}@media only screen and (max-width:1023px){.block_gallery_60_30 .content-wrapper .image-wrapper{top:clamp(22px,calc(7.7px + 3.81333vw),33px)}}@media only screen and (max-width:1000px){.block_gallery_60_30 .content-wrapper .image-wrapper{top:clamp(16px,calc(5.6px + 2.77333vw),24px)}}.block_gallery_60_30 .content-wrapper .image-wrapper .image-frame:hover.hover{opacity:1}.block_gallery_60_30 .content-wrapper .image-wrapper .image-frame.hover{bottom:0;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%}.block_gallery_60_30 .content-wrapper .image-wrapper .image-frame.hover img{min-height:100%;min-width:100%;width:auto}.block_gallery_60_30 .content-wrapper .image-wrapper .image-frame img{width:100%}.block_gallery_60_30 .content-wrapper .image-wrapper p{margin:clamp(5px,.34722vw,100vw) 0 0;position:absolute;top:100%}@media only screen and (max-width:1000px){.block_gallery_60_30 .content-wrapper .image-wrapper p{margin:clamp(2px,calc(.7px + .34667vw),3px) 0 0}}.pagebuilder-component-simple-list{padding:clamp(100px,8.33333vw,100vw) 0}@media only screen and (max-width:1000px){.pagebuilder-component-simple-list{padding:clamp(50px,4.16667vw,100vw) 0}}.pagebuilder-component-simple-list.has-background{background:#f6f7f6}.pagebuilder-component-simple-list .surtitle{margin:0 auto clamp(25px,2.08333vw,100vw);position:relative;width:calc(100% - var(--outer-gutter-width)*2)}.pagebuilder-component-simple-list .block-simple-list-wrapper{margin-bottom:clamp(67px,5.55556vw,100vw)}.pagebuilder-component-simple-list .block-simple-list-wrapper:last-child{margin-bottom:0}@media only screen and (max-width:1000px){.pagebuilder-component-simple-list .block-simple-list-wrapper{margin-bottom:clamp(40px,calc(14px + 6.93333vw),59px)}.pagebuilder-component-simple-list .block-simple-list-wrapper:last-child{margin-bottom:0}}.pagebuilder-component-simple-list .block-simple-list-wrapper ul li .list-item .list-item-wrapper .list-item-title{grid-column-end:span 5}@media only screen and (max-width:1000px){.pagebuilder-component-simple-list .block-simple-list-wrapper ul li .list-item .list-item-wrapper .list-item-title{grid-column-end:span 7}}.pagebuilder-component-simple-list .block-simple-list-wrapper ul li .list-item .list-item-wrapper .list-item-year{grid-column-end:span 1;grid-column-start:-2}@media only screen and (max-width:1000px){.pagebuilder-component-simple-list .block-simple-list-wrapper ul li .list-item .list-item-wrapper .list-item-year{grid-area:year}}.pagebuilder-component-simple-list .block-simple-list-wrapper ul li .list-item .list-item-wrapper .list-item-picture{display:none}.pagebuilder-component-panels{margin:0 0 clamp(100px,8.33333vw,100vw)}.pagebuilder-component-panels.light-margin-bottom .projects-listing_header{align-items:flex-start;margin-bottom:clamp(34px,2.77778vw,100vw)}@media only screen and (max-width:1023px){.pagebuilder-component-panels.light-margin-bottom .projects-listing_header{margin-bottom:clamp(40px,calc(14px + 6.93333vw),59px)}}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_header{grid-column-gap:var(--gutter-width);align-items:flex-start;align-items:flex-end;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));margin-bottom:clamp(67px,5.55556vw,100vw)}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_header>*{grid-column-end:span var(--column-amount)}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_header.light-margin-bottom{align-items:flex-start;margin-bottom:clamp(34px,2.77778vw,100vw)}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_header .pagebuilder-component-panels_header-titles{grid-column-end:span 6;grid-column-start:1;padding-right:clamp(25px,2.08333vw,100vw)}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_header .pagebuilder-component-panels_header-titles .surtitle:last-child{margin-bottom:0}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_header .pagebuilder-component-panels_header-text{grid-column-end:span 6;grid-column-start:7}@media only screen and (max-width:1000px){.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_header{margin-bottom:clamp(30px,calc(10.5px + 5.2vw),44px)}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_header .pagebuilder-component-panels_header-titles{grid-column-end:span 12;grid-column-start:1;margin-bottom:clamp(20px,calc(7px + 3.46667vw),30px)}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_header .pagebuilder-component-panels_header-text{grid-column-end:span 12;grid-column-start:1}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_header .pagebuilder-component-panels_header-text .text-content{max-width:clamp(442px,calc(154.7px + 76.61333vw),649px)}}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels{display:grid;grid-auto-rows:1fr}@media only screen and (max-width:1023px){.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels{grid-auto-rows:auto}}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel{grid-column-gap:var(--gutter-width);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));margin-bottom:clamp(13px,1.04167vw,100vw);padding:clamp(42px,3.47222vw,100vw) 0;position:sticky;top:clamp(100px,8.33333vw,100vw)}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel>*{grid-column-end:span var(--column-amount)}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel:first-child{background:#dee2dd}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel:nth-child(2){background:#d7dcd7}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel:nth-child(3){background:#bfc8bf}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel:nth-child(4){background:#b7c1b6}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel .pagebuilder-component-panels_panel-panel-title{grid-column-end:span 3;padding-left:clamp(34px,2.77778vw,100vw)}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel .pagebuilder-component-panels_panel-panel-image{grid-column-end:span 3;grid-column-start:7}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel .pagebuilder-component-panels_panel-panel-image .image-frame{aspect-ratio:323/414;max-width:clamp(270px,22.43056vw,100vw)}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel .pagebuilder-component-panels_panel-panel-image .image-frame .image{height:100%}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel .pagebuilder-component-panels_panel-panel-description{grid-column-end:span 3;grid-column-start:10;padding-right:clamp(34px,2.77778vw,100vw)}@media only screen and (max-width:1023px){.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel{flex-direction:column;justify-content:flex-start;position:relative;top:0}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel .pagebuilder-component-panels_panel-panel-title{margin-bottom:clamp(20px,calc(7px + 3.46667vw),30px)}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel .pagebuilder-component-panels_panel-panel-image{flex-shrink:0}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel .pagebuilder-component-panels_panel-panel-image .image-frame{max-width:none}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel .pagebuilder-component-panels_panel-panel-description{flex-grow:1;max-width:none}}@media only screen and (max-width:1000px){.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel{padding:clamp(20px,calc(7px + 3.46667vw),30px) 0}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel .pagebuilder-component-panels_panel-panel-title{margin-bottom:clamp(20px,calc(7px + 3.46667vw),30px);max-width:100%;padding-left:clamp(20px,calc(7px + 3.46667vw),30px)}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel .pagebuilder-component-panels_panel-panel-image{grid-column-end:span 6;grid-column-start:1;grid-row-start:2;margin-right:0;padding-left:clamp(20px,calc(7px + 3.46667vw),30px);width:100%}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel .pagebuilder-component-panels_panel-panel-image .image-frame{aspect-ratio:1;max-width:100%}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel .pagebuilder-component-panels_panel-panel-image .image-frame .image{height:100%}.pagebuilder-component-panels .centered-content .pagebuilder-component-panels_panels .pagebuilder-component-panels_panel .pagebuilder-component-panels_panel-panel-description{grid-column-end:span 6;grid-column-start:7;grid-row-start:2;max-width:100%;order:1;padding-right:clamp(20px,calc(7px + 3.46667vw),30px)}}.pagebuilder-component-quotes{margin:clamp(100px,8.33333vw,100vw) 0}@media only screen and (max-width:1000px){.pagebuilder-component-quotes{margin:clamp(60px,calc(21px + 10.4vw),88px) 0}}.pagebuilder-component-quotes .centered-content .quote-wrapper{grid-column-end:span 10;grid-column-start:1}.pagebuilder-component-quotes .centered-content .text-wrapper{grid-column-end:span 4;grid-column-start:7;margin-top:clamp(67px,5.55556vw,100vw)}@media only screen and (max-width:1000px){.pagebuilder-component-quotes .centered-content{grid-template-rows:1fr}.pagebuilder-component-quotes .centered-content .text-wrapper{grid-column-end:span 12;grid-column-start:4;margin-top:clamp(40px,calc(14px + 6.93333vw),59px)}}.block_related_news.has-bg-color{background:#eef0ee;padding:clamp(100px,8.33333vw,100vw) 0}.block_related_news .centered-content{grid-row-gap:clamp(34px,2.77778vw,100vw);row-gap:clamp(34px,2.77778vw,100vw)}.block_related_news .title-wrapper{grid-column-gap:var(--gutter-width);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr))}.block_related_news .title-wrapper>*{grid-column-end:span var(--column-amount)}.block_related_news .title-wrapper .title{grid-column-end:span 3;grid-column-start:1}.block_related_news .title-wrapper .title p{font-family:ESAllianz,Arial,helvetica,sans-serif;font-style:normal;font-weight:500;margin:0;text-transform:uppercase}.block_related_news .title-wrapper .cta{grid-column-end:span 4;grid-column-start:9}@media screen and (max-width:1000px){.block_related_news .title-wrapper{grid-template-columns:repeat(2,1fr)}}.pagebuilder-component-text-image{margin:0 0 clamp(100px,8.33333vw,100vw)}.pagebuilder-component-text-image.text-align-left .centered-content .text-wrapper{grid-column-end:span 6;grid-column-start:1;order:1}.pagebuilder-component-text-image.text-align-left .centered-content .image-content{grid-column-end:span 6;grid-column-start:7;order:2}@media only screen and (max-width:1000px){.pagebuilder-component-text-image.text-align-left .centered-content{align-items:unset;grid-template-rows:1fr}.pagebuilder-component-text-image.text-align-left .centered-content .text-wrapper{grid-column-end:span 12;grid-column-start:1;margin-top:clamp(25px,2.08333vw,100vw);order:2}.pagebuilder-component-text-image.text-align-left .centered-content .image-content{grid-column-end:span 12;grid-column-start:1;margin:0;order:1}}.pagebuilder-component-text-image .centered-content{align-items:center}.pagebuilder-component-text-image .centered-content .text-wrapper{grid-column-end:span 6;grid-column-start:7;order:2;position:sticky;top:clamp(25px,2.08333vw,100vw)}.pagebuilder-component-text-image .centered-content .text-wrapper .pagebuilder-component-title{margin-bottom:clamp(25px,2.08333vw,100vw)}.pagebuilder-component-text-image .centered-content .text-wrapper .wysiwyg{margin-bottom:clamp(30px,2.43056vw,100vw);max-width:clamp(465px,38.68056vw,100vw)}.pagebuilder-component-text-image .centered-content .image-content{align-self:flex-start;aspect-ratio:1;grid-column-end:span 6;grid-column-start:1;order:1;overflow:hidden;position:relative}.pagebuilder-component-text-image .centered-content .image-content:hover img{transform:scale(1.1)}.pagebuilder-component-text-image .centered-content .image-content .image-frame{height:100%}.pagebuilder-component-text-image .centered-content .image-content .image-frame img{height:100%;transition:transform .5s ease-out;width:100%}@media only screen and (max-width:1000px){.pagebuilder-component-text-image .centered-content{align-items:unset;grid-template-rows:1fr}.pagebuilder-component-text-image .centered-content .text-wrapper{grid-column-end:span 12;grid-column-start:1;margin-top:20px;order:2;top:clamp(13px,1.04167vw,100vw)}.pagebuilder-component-text-image .centered-content .image-content{grid-column-end:span 12;grid-column-start:1;margin:0;order:1}}.pagebuilder-component-wywiwyg{margin:0 0 clamp(100px,8.33333vw,100vw)}.pagebuilder-component-wywiwyg .centered-content .share-wrapper{grid-column-end:span 5;grid-column-start:1}.pagebuilder-component-wywiwyg .centered-content .text-wrapper{grid-column-end:span 6;grid-column-start:7}.pagebuilder-component-wywiwyg .centered-content .text-wrapper img{height:auto;margin-bottom:clamp(13px,1.04167vw,100vw);width:auto}@media only screen and (max-width:1000px){.pagebuilder-component-wywiwyg .centered-content{grid-template-rows:1fr}.pagebuilder-component-wywiwyg .centered-content .share-wrapper{grid-column-end:span 12;grid-column-start:1;margin-bottom:clamp(30px,calc(10.5px + 5.2vw),44px)}.pagebuilder-component-wywiwyg .centered-content .text-wrapper{grid-column-end:span 12;grid-column-start:1}}.block_related_projects{margin-bottom:clamp(100px,8.33333vw,100vw)}.block_related_projects.bg-color{background:#dee2dd;margin-bottom:0;padding:clamp(100px,8.33333vw,100vw) 0}.block_related_projects.light-margin-bottom .projects-listing_header{align-items:flex-start;margin-bottom:clamp(34px,2.77778vw,100vw)}.block_related_projects .projects-listing_header{grid-column-gap:var(--gutter-width);align-items:flex-start;align-items:flex-end;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));margin-bottom:clamp(67px,5.55556vw,100vw)}.block_related_projects .projects-listing_header>*{grid-column-end:span var(--column-amount)}.block_related_projects .projects-listing_header .projects-listing_header-titles{grid-column-end:span 5;grid-column-start:1}.block_related_projects .projects-listing_header .projects-listing_header-titles .surtitle:last-child{margin-bottom:0}.block_related_projects .projects-listing_header .projects-listing_header-text{grid-column-end:span 3;grid-column-start:9}.block_related_projects .projects-listing_header .projects-listing_header-text .text-content{max-width:clamp(369px,30.69444vw,100vw)}@media only screen and (max-width:1000px){.block_related_projects .projects-listing_header{margin-bottom:clamp(25px,2.08333vw,100vw)}.block_related_projects .projects-listing_header .projects-listing_header-titles{grid-column-end:span 12;grid-column-start:1;margin-bottom:clamp(17px,1.38889vw,100vw)}.block_related_projects .projects-listing_header .projects-listing_header-text{grid-column-end:span 12;grid-column-start:1}.block_related_projects .projects-listing_header .projects-listing_header-text .text-content{max-width:clamp(369px,30.69444vw,100vw)}}.block_related_projects .projects-listing-grid{grid-column-gap:var(--gutter-width);grid-row-gap:clamp(67px,5.55556vw,100vw);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr))}.block_related_projects .projects-listing-grid>*{grid-column-end:span var(--column-amount)}@media only screen and (max-width:1000px){.block_related_projects .projects-listing-grid{grid-row-gap:clamp(40px,calc(14px + 6.93333vw),59px)}}.block_related_projects .projects-listing-grid .project-tile{grid-column-end:span 4}@media only screen and (max-width:1000px){.block_related_projects .projects-listing-grid .project-tile{grid-column-end:span 12}}.projects-listing{padding-bottom:clamp(100px,8.33333vw,100vw)}@media only screen and (max-width:1000px){.projects-listing{padding-bottom:clamp(25px,2.08333vw,100vw)}}.projects-listing .centered-content .filters{grid-column-gap:var(--gutter-width);align-items:flex-start;background-color:#fff;display:grid;grid-column-end:span 12;grid-column-start:1;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr));padding:clamp(25px,2.08333vw,100vw) 0;position:relative;top:0;transition:all .2s ease-out;z-index:5}.projects-listing .centered-content .filters>*{grid-column-end:span var(--column-amount)}@media only screen and (max-width:1000px){.projects-listing .centered-content .filters{grid-row-gap:clamp(15px,calc(5.25px + 2.6vw),22px);margin:clamp(30px,calc(10.5px + 5.2vw),44px) 0;row-gap:clamp(15px,calc(5.25px + 2.6vw),22px)}}.projects-listing .centered-content .filters.fixed{left:var(--outer-gutter-width);margin:0;position:fixed;right:var(--outer-gutter-width);transform:translateY(-100%);width:calc(100% - var(--outer-gutter-width)*2)}.projects-listing .centered-content .filters:before{right:100%}.projects-listing .centered-content .filters:after,.projects-listing .centered-content .filters:before{background:#fff;content:"";height:100%;position:absolute;top:0;width:var(--outer-gutter-width);z-index:3}.projects-listing .centered-content .filters:after{left:100%}.projects-listing .centered-content .filters .reset-filters{grid-column-end:span 8;grid-column-start:1;height:clamp(17px,1.38889vw,100vw);margin:clamp(5px,.34722vw,100vw) 0}@media only screen and (max-width:1000px){.projects-listing .centered-content .filters .reset-filters{height:clamp(20px,calc(7px + 3.46667vw),30px);margin:clamp(5px,calc(1.75px + .86667vw),8px) 0}}.projects-listing .centered-content .filters .filter{grid-column-end:span 8;grid-column-start:1}.projects-listing .centered-content .filters .filter:first-child{grid-column-end:span 12}@media only screen and (max-width:1000px){.projects-listing .centered-content .filters .filter{grid-column-end:span 12}}.projects-listing .centered-content .filters form{grid-column-end:span 4;grid-column-start:9}@media only screen and (max-width:1000px){.projects-listing .centered-content .filters form{grid-column-end:span 12;grid-column-start:1;grid-row:1}}.projects-listing .centered-content .projects-listing-grid{grid-column-gap:var(--gutter-width);grid-row-gap:clamp(100px,8.33333vw,100vw);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr))}.projects-listing .centered-content .projects-listing-grid>*{grid-column-end:span var(--column-amount)}@media only screen and (max-width:1000px){.projects-listing .centered-content .projects-listing-grid{grid-row-gap:clamp(30px,calc(10.5px + 5.2vw),44px)}}.projects-listing .centered-content .projects-listing-grid.htmx-request{filter:blur(3px);opacity:.6}.projects-listing .centered-content .projects-listing-grid .project-tile{grid-column-end:span 4}@media only screen and (max-width:1000px){.projects-listing .centered-content .projects-listing-grid .project-tile{grid-column-end:span 12}}.projects-listing .centered-content .projects-listing-grid .btn-see-more{grid-gap:clamp(9px,.69444vw,100vw);align-items:center;display:flex;gap:clamp(9px,.69444vw,100vw);margin:0 auto;order:1;transition:color .2s ease-out}.projects-listing .centered-content .projects-listing-grid .btn-see-more:active,.projects-listing .centered-content .projects-listing-grid .btn-see-more:focus,.projects-listing .centered-content .projects-listing-grid .btn-see-more:hover{color:#717171}.projects-listing .centered-content .projects-listing-grid .btn-see-more:active .icon-plus svg path,.projects-listing .centered-content .projects-listing-grid .btn-see-more:focus .icon-plus svg path,.projects-listing .centered-content .projects-listing-grid .btn-see-more:hover .icon-plus svg path{stroke:#717171}@media only screen and (max-width:1000px){.projects-listing .centered-content .projects-listing-grid .btn-see-more{grid-gap:clamp(10px,calc(3.5px + 1.73333vw),15px);gap:clamp(10px,calc(3.5px + 1.73333vw),15px)}}.team-listing .filters{padding-bottom:clamp(25px,2.08333vw,100vw)}.team-listing .filters .filter .title{margin-right:clamp(5px,.34722vw,100vw);width:auto}@media only screen and (max-width:1000px){.team-listing .filters .filter .title{margin-right:clamp(5px,calc(1.75px + .86667vw),8px);width:-moz-fit-content;width:fit-content}.team-listing .filters .filter .choices .choice:last-of-type{padding-right:clamp(32px,calc(11.2px + 5.54667vw),47px)}}.team-listing .pagebuilder-component-simple-list{padding-top:0}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category{margin-bottom:clamp(167px,13.88889vw,100vw);position:relative}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category:last-child{margin-bottom:80px}@media only screen and (max-width:1000px){.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category{margin-bottom:clamp(200px,calc(70px + 34.66667vw),294px)}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category:last-child{margin-bottom:clamp(40px,calc(14px + 6.93333vw),59px)}}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category h3{grid-column-end:span 4;margin-bottom:clamp(67px,5.55556vw,100vw)}@media only screen and (max-width:1000px){.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category h3{margin-bottom:clamp(50px,calc(17.5px + 8.66667vw),74px)}}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category ul.square-grid{grid-column-gap:var(--gutter-width);grid-row-gap:clamp(42px,3.47222vw,100vw);align-items:flex-start;display:grid;grid-template-columns:repeat(var(--column-amount),minmax(auto,1fr))}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category ul.square-grid>*{grid-column-end:span var(--column-amount)}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category ul.square-grid:before{content:"";display:none;grid-column-end:span 4;grid-column-start:9;grid-row:1}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category ul.square-grid li{align-self:stretch;display:flex;grid-column-end:span 2}@media only screen and (max-width:1023px){.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category ul.square-grid li{grid-column-end:span 3}}@media only screen and (max-width:1000px){.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category ul.square-grid li{grid-column-end:span 6}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category ul.square-grid{grid-row-gap:clamp(40px,calc(14px + 6.93333vw),59px)}}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category ul .list-item-wrapper .list-item-title{grid-column-end:span 3}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category ul .list-item-wrapper .list-item-picture{display:block;grid-column-end:span 3;grid-column-start:4;top:clamp(-100vw,-3.81944vw,-45px)}@media only screen and (max-width:1000px){.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category ul .list-item-wrapper .list-item-picture{display:none}}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category ul .list-item-wrapper .list-item-subtitle{grid-column-end:span 5;grid-row:1}@media only screen and (max-width:1000px){.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category ul .list-item-wrapper .list-item-subtitle{grid-column-end:span 5;grid-row:unset}}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category ul .list-item-wrapper .icon-link{top:50%;translate:0 -50%}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category ul .list-item-wrapper .icon-link svg path{stroke-width:1}.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category.cat-associates ul.square-grid:before{display:inline-block}@media only screen and (max-width:1023px){.team-listing .pagebuilder-component-simple-list .block-simple-list-wrapper.team-category.cat-associates ul.square-grid:before{display:none}}@media print{*{background:#0000!important;border:none!important;color:#000!important;filter:none!important;-ms-filter:none!important;overflow:visible!important;position:static!important;text-shadow:none!important}}[me\:skin\:id]{display:inline-block;position:relative}[me\:skin\:theme]{display:none}[me\:skin\:theme][me\:skin\:render=true]{display:inline-block}[me\:skin=select]{display:none}[me\:skin=select][me\:skin\:render=true]{display:inline-block}[me\:skin\:type=select]{display:inline-block;min-width:100px;position:relative}[me\:skin\:type=select] [me\:skin\:id]{display:block;position:relative}[me\:skin\:type=select] [me\:skin\:id] [me\:skin\:selection]{display:block}[me\:skin\:type=select] [me\:skin\:id] [me\:skin\:choices]{background:#fff;height:0;left:-1px;max-height:200px;overflow:auto;position:absolute;top:100%;transition:height .5s ease-in-out;width:100%;z-index:999}[me\:skin\:type=select].is-open [me\:skin\:id] [me\:skin\:choices],[me\:skin\:type=select].is-opening [me\:skin\:id] [me\:skin\:choices]{border:1px solid}[me\:skin\:type=select] select{filter:"alpha(opacity=1)";height:100%;left:0;-khtml-opacity:.01;-moz-opacity:.01;opacity:.01;position:absolute;top:0;width:100%;z-index:-200}[me\:skin\:type=select] select.is-native{z-index:1}