/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-banner{position:relative}.c-banner__title{text-wrap:balance}.c-banner__wrapper{display:flex;flex-wrap:wrap}.c-banner__content{margin-left:calc(2 / var(--grid-total-columns) * 100%);margin-right:calc(2 / var(--grid-total-columns) * 100%);padding:8.125rem 0 3.125rem}@media screen and (min-width:30em){.c-banner__content{padding:9.375rem 0 3.125rem}}@media screen and (min-width:46em){.c-banner__content{padding:11.25rem 0 4.375rem}}@media screen and (min-width:61.25em){.c-banner__content{width:calc(9 / var(--grid-total-columns) * 100%);margin-left:calc(1 / var(--grid-total-columns) * 100%);padding:17.1875rem 0}}.c-banner__media{position:relative;aspect-ratio:375/350}@media screen and (min-width:61.25em){.c-banner__media{aspect-ratio:unset;width:50%;position:absolute;top:0;right:0;bottom:0}}
@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-column{position:relative;display:flex;flex-direction:column;align-items:center;border:2px solid var(--color-primary);max-width:360px;width:100%;height:560px;padding:1.875rem 1.875rem 2.5rem}@media screen and (min-width:61.25em){.c-column{height:630px;max-width:unset;width:400px}}@media screen and (min-width:71.875em){.c-column{max-height:60vh}}.c-column__media{position:absolute;overflow:hidden;inset:8px}.c-column__media img{transition:.6s ease-out transform}.trigger-hover:hover .c-column__media img{transform:scale(1.05)}.c-column__media:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 27.47%,#0009 69.44%);z-index:1}.c-column__bottom{margin-top:auto;position:relative;z-index:3;text-align:center}.c-column__bottom .c-btn{margin-top:1.25rem}.c-column__title{color:var(--color-light)}.c-column__title h2{margin-bottom:1.25rem;color:var(--color-light)!important}.c-column__text{color:#fff}.c-column__title .h2{font-size:2.25rem;text-transform:uppercase}a.c-column:before{animation:rotate 20s linear infinite;content:"";position:absolute;z-index:10;top:-68px;left:45px;width:136px;aspect-ratio:1/1;background:url(/themes/jakarta/img/icon-more-info.svg) no-repeat center center;background-size:contain;clip-path:circle(0 at center);transition:clip-path .5s ease}a.c-column:hover:before{clip-path:circle(50% at center)}
@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-quote{max-width:55rem;margin-left:auto;margin-right:auto;color:var(--color-primary);position:relative}@media screen and (min-width:90em){.c-quote:before{content:"";display:block;width:213px;height:118px;background:url(/themes/jakarta/img/icon-quote-title.svg) no-repeat top left;margin-left:-4.5%;margin-bottom:-2.8%}}@media screen and (min-width:90em){.c-quote{padding-bottom:3.75rem}}.c-quote__name{margin-top:3.125rem}.c-quote__name,.c-quote__subtitle{line-height:1.4;font-weight:300}
@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-text-media{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:61.25em){.c-text-media--media-position-right{flex-direction:row-reverse}}.c-text-media__media{margin-bottom:3.125rem}@media screen and (min-width:61.25em){.c-text-media__media{width:calc(11 / var(--grid-total-columns) * 100%);margin-bottom:0}}@media screen and (min-width:61.25em){.c-text-media__content{width:calc(9 / var(--grid-total-columns) * 100%);display:flex;justify-content:center;flex-direction:column}}
@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pg-text-media-2-bg{--offset-image:175px;overflow:hidden}@media screen and (min-width:61.25em){.pg-text-media-2-bg{padding-top:calc(var(--offset-image) + 10px)}}.c-text-media-2-bg{padding-top:4.375rem}@media screen and (min-width:30em){.c-text-media-2-bg{padding-top:6.25rem}}@media screen and (min-width:61.25em){.c-text-media-2-bg{padding-top:0}}.c-text-media-2-bg__wrapper{display:flex;flex-wrap:wrap}.c-text-media-2-bg__media{margin-left:calc(2 / var(--grid-total-columns) * 100%);width:calc(20 / var(--grid-total-columns) * 100%);max-width:300px}@media screen and (min-width:61.25em){.c-text-media-2-bg__media{width:calc(4 / var(--grid-total-columns) * 100%);margin-left:calc(1 / var(--grid-total-columns) * 100%);align-self:flex-end}}@media screen and (min-width:90em){.path-frontpage .c-text-media-2-bg__media{position:relative}.path-frontpage .c-text-media-2-bg__media:after,.path-frontpage .c-text-media-2-bg__media:before{content:"";position:absolute;top:-130px;right:-75px;width:158px;aspect-ratio:1/1}.path-frontpage .c-text-media-2-bg__media:before{background:url(/themes/jakarta/img/icon-g.svg) no-repeat center center}.path-frontpage .c-text-media-2-bg__media:after{animation:rotate 20s linear infinite;background:url(/themes/jakarta/img/icon-baseline.svg) no-repeat center center}}.c-text-media-2-bg__content{margin-left:calc(2 / var(--grid-total-columns) * 100%);width:calc(20 / var(--grid-total-columns) * 100%);padding-top:4.375rem}@media screen and (min-width:30em){.c-text-media-2-bg__content{padding-top:6.25rem}}@media screen and (min-width:61.25em){.c-text-media-2-bg__content{width:calc(8 / var(--grid-total-columns) * 100%);padding-top:9.375rem}}@media screen and (min-width:120em){.c-text-media-2-bg__content{padding-top:14.375rem}}.c-text-media-2-bg__media-2{margin-left:calc(2 / var(--grid-total-columns) * 100%);width:calc(20 / var(--grid-total-columns) * 100%);max-width:440px;padding-top:4.375rem}@media screen and (min-width:30em){.c-text-media-2-bg__media-2{padding-top:6.25rem}}@media screen and (min-width:61.25em){.c-text-media-2-bg__media-2{width:calc(6 / var(--grid-total-columns) * 100%);max-width:unset;padding-top:0;margin-top:calc(var(--offset-image) * -1)}}@media screen and (min-width:30em){.c-text-media-2-bg__media-2 .media{width:calc(100% + 80px)}}@media screen and (min-width:120em){.c-text-media-2-bg__media-2 .media{width:calc(100% + 40px)}}.c-text-media-2-bg--media-position-left .c-text-media-2-bg__media .media{transform:rotate(-2deg)}.c-text-media-2-bg--media-position-left .c-text-media-2-bg__media-2 .media{transform:rotate(2deg)}@media screen and (min-width:61.25em){.c-text-media-2-bg--media-position-left .c-text-media-2-bg__media-2{margin-left:calc(3 / var(--grid-total-columns) * 100%)}}@media screen and (min-width:61.25em){.c-text-media-2-bg--media-position-right .c-text-media-2-bg__wrapper{flex-direction:row-reverse;justify-content:flex-end}}@media screen and (min-width:61.25em){.c-text-media-2-bg--media-position-right .c-text-media-2-bg__media-2{margin-left:0}}.c-text-media-2-bg--media-position-right .c-text-media-2-bg__media-2 .media{transform:rotate(-2deg)}@media screen and (min-width:61.25em){.c-text-media-2-bg--media-position-right .c-text-media-2-bg__media-2 .media{margin-left:-80px}}@media screen and (min-width:120em){.c-text-media-2-bg--media-position-right .c-text-media-2-bg__media-2 .media{margin-left:-40px}}@media screen and (min-width:61.25em){.c-text-media-2-bg--media-position-right .c-text-media-2-bg__content{margin-left:calc(3 / var(--grid-total-columns) * 100%)}}.c-text-media-2-bg--media-position-right .c-text-media-2-bg__media .media{transform:rotate(2deg)}@media screen and (min-width:61.25em){.c-text-media-2-bg--media-position-right .c-text-media-2-bg__media{margin-left:calc(2 / var(--grid-total-columns) * 100%)}}.paragraph--first.pg-text-media-2-bg{background-color:var(--color-primary);padding-top:5rem}@media screen and (min-width:61.25em){.paragraph--first.pg-text-media-2-bg{padding-top:calc(var(--offset-image) + 10px)}}.paragraph--first.pg-text-media-2-bg .c-text-media-2-bg{position:relative}.paragraph--first.pg-text-media-2-bg .c-text-media-2-bg:before{content:"";height:80px;width:100%;background:url(/themes/jakarta/img/pattern-secondary.svg) repeat-x center bottom;background-size:auto 100%;position:absolute;top:-80px}
@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-columns{padding:4.375rem 0}@media screen and (min-width:71.875em){.c-columns{min-height:100vh;display:flex;align-items:center}}.paragraph--first .c-columns:before{content:"";height:80px;width:100%;background:url(/themes/jakarta/img/pattern-light.svg) repeat-x center bottom;background-size:auto 100%;position:absolute;top:-80px}.c-columns__wrapper{width:100%;overflow:hidden}.c-columns__title{padding:0 1.875rem;color:var(--color-primary);margin-bottom:1.875rem}@media screen and (min-width:100em){.c-columns__title{margin-bottom:3.75rem}}.c-columns__items{padding-left:var(--grid-offset);padding-right:var(--grid-offset);display:flex;flex-wrap:wrap;gap:1.875rem;justify-content:center}@media screen and (min-width:71.875em){.c-columns__items{padding-left:calc(2 / var(--grid-total-columns) * 100%);padding-right:calc(2 / var(--grid-total-columns) * 100%);gap:5rem;flex-wrap:nowrap;justify-content:flex-start}}@media screen and (min-width:125em){.c-columns__items{padding-left:calc((100vw - var(--grid-width)) / 2 + var(--grid-width) / 24 * 2);padding-right:calc((100vw - var(--grid-width)) / 2 + var(--grid-width) / 24 * 2)}}@media screen and (min-width:71.875em){.c-columns__items .pg-columns-item:nth-child(5n+1){margin-top:2.8%}.c-columns__items .pg-columns-item:nth-child(5n+2){margin-top:10%}.c-columns__items .pg-columns-item:nth-child(5n+3){margin-top:1.5%}.c-columns__items .pg-columns-item:nth-child(5n+4){margin-top:10%}.c-columns__items .pg-columns-item:nth-child(5n){margin-top:0}}.pg-columns.no-scroll{margin-top:4.375rem}@media screen and (min-width:30em){.pg-columns.no-scroll{margin-top:6.25rem}}@media screen and (min-width:100em){.pg-columns.no-scroll{margin-top:9.375rem}}.pg-columns.no-scroll{margin-bottom:4.375rem}@media screen and (min-width:30em){.pg-columns.no-scroll{margin-bottom:6.25rem}}@media screen and (min-width:100em){.pg-columns.no-scroll{margin-bottom:9.375rem}}.pg-columns.no-scroll .c-columns{min-height:auto;display:block;padding:0}.pg-columns.no-scroll .c-columns__items{justify-content:center}
@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-usp-bar{margin-bottom:4.375rem}@media screen and (min-width:30em){.c-usp-bar{margin-bottom:6.25rem}}@media screen and (min-width:100em){.c-usp-bar{margin-bottom:9.375rem}}.c-usp-bar__title{overflow:hidden;text-align:center}@media screen and (min-width:61.25em){.c-usp-bar__title{margin-top:3.75rem;margin-bottom:3.75rem}}.c-usp-bar__title .h2{padding-left:calc(2 / var(--grid-total-columns) * 100%);padding-right:calc(2 / var(--grid-total-columns) * 100%);margin-bottom:3.125rem;text-align:left}@media screen and (min-width:61.25em){.c-usp-bar__title .h2{display:none}}.c-usp-bar__title svg{display:none}@media screen and (min-width:61.25em){.c-usp-bar__title svg{display:block;margin-left:auto;margin-right:auto;max-width:unset!important;width:3028px!important;height:220px!important}}.c-usp-bar__title text{fill:var(--color-primary);font-weight:500;font-size:32px;text-transform:uppercase;font-family:var(--font-family-title)}.c-usp-bar__items{display:flex;flex-wrap:wrap;gap:3.125rem;justify-content:space-between;flex-direction:column}@media screen and (min-width:61.25em){.c-usp-bar__items{flex-direction:row;gap:unset}}@media screen and (min-width:61.25em){.c-usp-bar__items>*{width:calc(6 / var(--grid-total-columns) * 100%)}}.c-usp-bar-item__media{max-height:90px}@media screen and (min-width:90em){.c-usp-bar-item__title{margin-bottom:3.125rem}}
*,::before,::after{box-sizing:border-box;}html{font-family:system-ui,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;}body{margin:0;}hr{height:0;color:inherit;}abbr[title]{text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,select{text-transform:none;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;}::-moz-focus-inner{border-style:none;padding:0;}:-moz-focusring{outline:1px dotted ButtonText;}:-moz-ui-invalid{box-shadow:none;}legend{padding:0;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}
