/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Circular Std;src:url(/themes/custom/pad1/assets/fonts/CircularStd-Light.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Circular Std;src:url(/themes/custom/pad1/assets/fonts/CircularStd-Book.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Circular Std;src:url(/themes/custom/pad1/assets/fonts/CircularStd-Medium.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Circular Std;src:url(/themes/custom/pad1/assets/fonts/CircularStd-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}
:root{--font-family-circular:"Circular Std",system-ui,sans-serif;--color-white:#fff;--color-black:#000;--color-turquoise:#32dcd7;--color-night-blue:#151f34;--color-blue:#1d2a46;--color-blue-grey:#71728b;--color-beige:#f7f5f0;--color-grey:#d9d9d9;--color-red:#f2453d;--color-orange:#ff8b02;--color-green:#6ccc89;--color-border:var(--color-grey);--color-error:var(--color-red);--color-warning:var(--color-orange);--color-success:var(--color-green);--shadow:0 0 16px #1d2a461f;--container-gutter:clamp(1.25rem,9.49367vi + -3.30696rem,5rem);--zindex-ajax-progress:1002;--header-top:clamp(1rem,2.37342vi + -.139241rem,1.9375rem);--header-height:3.75rem;--header-padding-start:1.5625rem;--header-padding-end:1.75rem}@media screen and (width>=960px){:root{--header-height:4.75rem;--header-padding-start:1.875rem;--header-padding-end:1.125rem}}:root{--base-font-size:1.25rem;--base-font-family:var(--font-family-circular);--base-font-color:var(--color-night-blue)}
html{box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}*,:before,:after{box-sizing:inherit}*{border:0;margin:0;padding:0}:focus:not(:focus-visible){outline:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box;font-family:var(--base-font-family);font-size:var(--base-font-size);text-rendering:optimizelegibility;color:var(--base-font-color);background-color:#fff;line-height:1.4}a{color:inherit;text-decoration:none}ul,ol{list-style-type:none}img,video{vertical-align:top;border:0;max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}button:not(:disabled),input[type=submit]:not(:disabled),details summary:not(:disabled){cursor:pointer}button,input{font-family:inherit;font-size:inherit;line-height:inherit;background:0 0}dialog,button{color:inherit}dialog{overscroll-behavior:none}html:has(dialog:modal){overflow:hidden}html:has(dialog:modal) body{overflow:hidden}small{font-size:.875em}sup,sub{font-size:small}details summary{list-style:none}details summary::-webkit-details-marker{display:none}iframe{vertical-align:top;max-width:100%}@supports (aspect-ratio:attr(width type(<number>))/attr(height type(<number>))){iframe[width][height]{width:100%;height:auto;aspect-ratio:attr(width type(<number>))/attr(height type(<number>))}}address{font-style:normal}
.container-extra-large{width:min(1400px,100% - 2 * var(--container-gutter));margin-inline:auto}.container-large{width:min(1200px,100% - 2 * var(--container-gutter));margin-inline:auto}.container-medium{width:min(1000px,100% - 2 * var(--container-gutter));margin-inline:auto}.container-small{width:min(800px,100% - 2 * var(--container-gutter));margin-inline:auto}
.sr-only,.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;word-wrap:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden.focusable{z-index:99999;background-color:#fff;top:0;left:50%;transform:translate(-50%)}.visually-hidden.focusable:focus{clip:auto;width:auto;height:auto}[hidden]{display:none!important}
.btn-secondary,.btn-primary,.form-submit:not(.button--primary,[name=reset]),.button--primary{text-align:left;letter-spacing:-.02em;background:0 0;border:1px solid #0000;border-radius:100rem;justify-content:center;align-items:center;gap:.875rem;min-height:4rem;padding:.5rem 1.875rem;font-family:inherit;font-size:1.125rem;font-weight:600;line-height:1;display:inline-flex}.btn-secondary:focus-visible,.btn-primary:focus-visible,.form-submit:focus-visible:not(.button--primary,[name=reset]),.button--primary:focus-visible{outline-offset:3px}.btn-secondary .icon,.btn-primary .icon,.form-submit:not(.button--primary,[name=reset]) .icon,.button--primary .icon{pointer-events:none}.btn-secondary .icon svg,.btn-primary .icon svg,.form-submit:not(.button--primary,[name=reset]) .icon svg,.button--primary .icon svg{height:1.25rem}.btn-secondary:disabled,.btn-primary:disabled,.form-submit:disabled:not(.button--primary,[name=reset]),.button--primary:disabled{color:#555;background-color:#ddd}.btn-primary:not(:disabled),.form-submit:not(:disabled):not(.button--primary,[name=reset]),.button--primary:not(:disabled){color:var(--color-white);background-color:var(--color-night-blue)}.btn-primary:not(:disabled):is(a,button,input),.form-submit:not(:disabled):is(a,button,input):not(.button--primary,[name=reset]),.button--primary:not(:disabled):is(a,button,input){transition:background-color .15s}@media (hover:hover){.btn-primary:not(:disabled):is(a,button,input):hover,.form-submit:not(:disabled):is(a,button,input):hover:not(.button--primary,[name=reset]),.button--primary:not(:disabled):is(a,button,input):hover{background-color:color-mix(in srgb,var(--color-night-blue) 80%,transparent)}}.btn-secondary:not(:disabled){color:var(--color-night-blue);border-color:var(--color-night-blue)}.btn-secondary:not(:disabled):is(a,button,input){transition:background-color .15s}@media (hover:hover){.btn-secondary:not(:disabled):is(a,button,input):hover{background-color:color-mix(in srgb,var(--color-night-blue) 8%,transparent)}}.btn--wide{width:100%;max-width:100%;display:flex}.btn--small{min-height:2.75rem;padding:.875rem 1.375rem;font-size:1rem}.btn--icon{--btn-size:64px;min-height:0;width:var(--btn-size);height:var(--btn-size);padding:0}.btn--icon.btn--small{--btn-size:44px}
.surtitle{background-color:color-mix(in srgb,var(--color-turquoise) 18%,transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:100rem;padding:.5rem 1.125rem;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-block}
:root{accent-color:var(--color-night-blue)}label,.form-item .label,.fieldgroup legend{width:fit-content;margin-block-end:8px;font-size:.875rem;font-weight:500;line-height:1.2;display:block}label.form-required:after,.form-item .label.form-required:after,.fieldgroup legend.form-required:after{content:" *"}input[type=text],input[type=email],input[type=url],input[type=password],input[type=tel],input[type=date],input[type=number],input[type=search],input[type=time],select,textarea{width:100%;max-width:100%;font-size:1rem;font-weight:inherit;color:inherit;border:1px solid var(--color-border);background-color:#fff;border-radius:10px;padding:14px}input[type=text][aria-invalid=true],input[type=email][aria-invalid=true],input[type=url][aria-invalid=true],input[type=password][aria-invalid=true],input[type=tel][aria-invalid=true],input[type=date][aria-invalid=true],input[type=number][aria-invalid=true],input[type=search][aria-invalid=true],input[type=time][aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#d43132}input[type=text][readonly],input[type=email][readonly],input[type=url][readonly],input[type=password][readonly],input[type=tel][readonly],input[type=date][readonly],input[type=number][readonly],input[type=search][readonly],input[type=time][readonly],select[readonly],textarea[readonly]{background-color:#ddd}input[type=text]:disabled,input[type=email]:disabled,input[type=url]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=date]:disabled,input[type=number]:disabled,input[type=search]:disabled,input[type=time]:disabled,select:disabled,textarea:disabled{color:#555;background-color:#ddd}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=time]::placeholder,select::placeholder,textarea::placeholder{color:#ccc}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background:url(/themes/custom/pad1/assets/icons/ic_close.svg) 50%/30px no-repeat;width:40px;height:40px}@media (hover:hover){input[type=search]::-webkit-search-cancel-button:hover{cursor:pointer}}select:not([multiple]){appearance:none;background-image:url(/themes/custom/pad1/assets/icons/ic_chevron_down.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:12px;padding-inline-end:2rem}input[type=checkbox],input[type=radio]{vertical-align:middle;width:20px;height:20px}input[type=checkbox]+label,input[type=radio]+label{margin-block:1px 0;font-size:1rem}@media (hover:hover){input[type=checkbox]+label:hover,input[type=radio]+label:hover{cursor:pointer}}input[type=checkbox]+label p,input[type=radio]+label p{display:inline}input[type=checkbox]+label a,input[type=radio]+label a{text-decoration:underline}:where(.form-item:not(:last-child)){margin-block-end:20px}:where(.form-checkboxes>.form-item:not(:last-child)),:where(.form-type-radio:not(:last-child)){margin-block-end:10px}.form-type-checkbox{align-items:start;gap:12px;display:flex}.form-item .description{clip:rect(0,0,0,0);white-space:nowrap;word-wrap:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-item--error label,.form-item--error .label{color:#d43132;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%3e%3cpath%20stroke='%23d43132'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='M15.12%204.623a1%201%200%20011.76%200l11.32%2020.9A1%201%200%200127.321%2027H4.679a1%201%200%2001-.88-1.476l11.322-20.9zM16%2018v-6'/%3e%3cpath%20fill='%23d43132'%20d='M17.5%2022.5a1.5%201.5%200%2011-3%200%201.5%201.5%200%20013%200z'/%3e%3c/svg%3e") 0 -1px/auto 17px no-repeat;padding-inline-start:20px}.form-item--error-message{color:#d43132;margin-block-start:8px;font-size:.875rem}.form-item--error-message *{display:inline}.form-item--error-message a{text-decoration:underline}
.messages{border-inline-start:4px solid;border-radius:6px;margin-block:clamp(1.25rem,1.58228vi + .490506rem,1.875rem);padding:1rem 1.25rem;font-size:1rem;line-height:1.4}.messages a{color:inherit;text-decoration:underline}.messages ul{margin:0;padding-inline-start:1.25rem;list-style:outside}.messages--status{color:var(--color-night-blue);border-color:var(--color-success);background-color:var(--color-beige)}.messages--warning{color:#6b4c00;background-color:#fdf3d8;border-color:#e5a500}.messages--error{color:#7a1a1b;background-color:#fbe4e4;border-color:#d43132}
.pager{padding-block-start:clamp(2.5rem,3.16456vi + .981013rem,3.75rem)}.pager__items{flex-wrap:wrap;place-content:center;align-items:center;gap:5px;display:flex}.pager__item{place-content:center;display:flex}.pager__item:not(.is-active) a{transition:background-color .25s}@media (hover:hover){.pager__item:not(.is-active) a:hover{background-color:var(--color-beige)}}.pager__item.is-active a{color:var(--color-night-blue);background-color:var(--color-turquoise)}.pager__item--previous a,.pager__item--next a{border-radius:0;width:auto;height:auto;background-color:#0000!important}.pager a,.pager span[role=link],.pager__item--ellipsis{border-radius:100%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;font-weight:600;display:flex}@media screen and (width>=48rem){.pager a,.pager span[role=link],.pager__item--ellipsis{width:63px;height:63px}}
.breadcrumb{letter-spacing:-.03em;margin-block:clamp(1.5rem,3.63924vi - .246835rem,2.9375rem);font-size:1rem;line-height:1}.breadcrumb ol,.breadcrumb li{align-items:center;gap:.75rem;display:flex}.breadcrumb ol{flex-wrap:wrap}@media (hover:hover){.breadcrumb a:hover{text-decoration:underline}}.breadcrumb .icon{font-size:.5625rem}@media screen and (width<=47.9375rem){.breadcrumb li:has(>[aria-current=page]){clip:rect(0,0,0,0);white-space:nowrap;word-wrap:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.contact-button{z-index:90;background-color:var(--color-turquoise);box-shadow:0 0 1rem color-mix(in srgb,var(--color-blue) 12%,transparent);color:var(--color-night-blue);border-radius:100rem;align-items:center;gap:.9375rem;padding-block:clamp(.75rem,.474684vi + .522152rem,.9375rem);padding-inline:clamp(1.5625rem,.791139vi + 1.18275rem,1.875rem) clamp(.9375rem,.791139vi + .557753rem,1.25rem);text-decoration:none;transition:background-color .2s;display:flex;position:fixed;inset-block-end:clamp(1.25rem,1.58228vi + .490506rem,1.875rem);inset-inline-end:clamp(1.25rem,1.58228vi + .490506rem,1.875rem)}@media (hover:hover){.contact-button:hover{background-color:color-mix(in srgb,var(--color-turquoise) 85%,var(--color-night-blue))}}.contact-button:focus-visible{outline-offset:3px}.contact-button_text{flex-direction:column;display:flex}.contact-button_title{letter-spacing:-.03em;font-size:clamp(1.125rem,.316456vi + .973101rem,1.25rem);font-weight:700;line-height:1.2}.contact-button_subtitle{letter-spacing:-.03em;font-size:clamp(.875rem,.316456vi + .723101rem,1rem);line-height:1.3}.contact-button_team{display:flex}.contact-button_team img{border:1px solid var(--color-white);object-fit:cover;border-radius:50%;width:clamp(2.1875rem,.791139vi + 1.80775rem,2.5rem);height:clamp(2.1875rem,.791139vi + 1.80775rem,2.5rem);position:relative}.contact-button_team img:first-child{z-index:1}.contact-button_team img+img{margin-inline-start:-.5rem}
.cursor{z-index:1000;pointer-events:none;margin:10px 0 0 10px;transition:transform .2s,margin .1s;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-200%,-200%)}.cursor span{background-color:var(--color-turquoise);border-radius:1000px;width:18px;height:18px;display:block}
.footer{color:var(--color-white);background:radial-gradient(38.25rem 31.5rem at 80% 100%,#32dcd733,transparent) var(--color-night-blue);padding-block:clamp(3.625rem,4.43038vi + 1.49842rem,5.375rem) clamp(4.375rem,4.74684vi + 2.09652rem,6.25rem)}.footer a{text-underline-offset:.2em}@media (hover:hover){.footer a:hover{text-decoration:underline}}.footer_top{border-block-end:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.1875rem;padding-block-end:clamp(1.875rem,1.58228vi + 1.11551rem,2.5rem);display:flex}@media screen and (width<=47.9375rem){.footer_top{row-gap:1.875rem}}.footer_logo img{width:clamp(10rem,11.8671vi + 4.3038rem,14.6875rem);height:auto;display:block}.footer_top-end{flex-wrap:wrap;align-items:center;gap:2.5rem;display:flex}@media screen and (width<=47.9375rem){.footer_top-end{display:contents}}.footer_socials{gap:clamp(.75rem,.474684vi + .522152rem,.9375rem);display:flex}.footer_social{width:clamp(2.5rem,1.58228vi + 1.74051rem,3.125rem);height:clamp(2.5rem,1.58228vi + 1.74051rem,3.125rem);color:var(--color-night-blue);background-color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;display:flex}.footer_label{align-items:center;gap:1.5625rem;display:flex}@media screen and (width<=47.9375rem){.footer_label{flex-basis:100%}}@media screen and (width>=48rem){.footer_label{border-inline-start:1px solid #ffffff26;padding-inline-start:2.5rem}}.footer_label-medal{flex-shrink:0}.footer_label-title{font-size:clamp(1rem,.316456vi + .848101rem,1.125rem);font-weight:500;display:block}.footer_label-detail{margin-block-start:.25rem;font-size:clamp(.8125rem,.158228vi + .736551rem,.875rem);font-weight:300;line-height:1.3;display:block}.footer_main{grid-template-columns:5fr 2fr 2fr;gap:clamp(2rem,1.26582vi + 1.39241rem,2.5rem);margin-block-start:clamp(2rem,6.32911vi - 1.03797rem,4.5rem);display:grid}@media screen and (width<=47.9375rem){.footer_main{grid-template-columns:1fr}}.footer_tagline{letter-spacing:-.03em;max-width:10.5em;font-size:2rem;line-height:1.2}.footer_group{letter-spacing:-.02em;margin-block:1.875rem clamp(.875rem,.316456vi + .723101rem,1rem);font-size:clamp(1.125rem,.316456vi + .973101rem,1.25rem)}.footer_group-logo img{display:block}.footer_column-title{opacity:.7;margin-block-end:clamp(1.25rem,1.58228vi + .490506rem,1.875rem);font-size:clamp(.9375rem,.158228vi + .861551rem,1rem);font-weight:400}.footer_menu .menu{letter-spacing:-.02em;flex-direction:column;gap:.75rem;font-size:clamp(1.0625rem,.474684vi + .834652rem,1.25rem);font-weight:500;line-height:1.25;display:flex}.footer_offices{color:#ffffffb3;flex-direction:column;align-items:flex-start;gap:.75rem;font-size:clamp(1rem,.316456vi + .848101rem,1.125rem);font-style:normal;line-height:1.4;display:flex}.footer_office-city{color:var(--color-white);font-size:clamp(1.0625rem,.474684vi + .834652rem,1.25rem);font-weight:500;display:block}.footer_email{color:var(--color-white);letter-spacing:-.02em;text-underline-offset:.2em;font-size:clamp(1.0625rem,.474684vi + .834652rem,1.25rem);font-weight:500;text-decoration:underline}.footer_legal{margin-block-start:clamp(3.75rem,9.49367vi - .806962rem,7.5rem);font-size:clamp(.8125rem,.474684vi + .584652rem,1rem)}.footer_legal .menu{flex-wrap:wrap;justify-content:center;gap:.25rem .5rem;display:flex}.footer_legal li+li:before{content:"·";margin-inline-end:.5rem}
html{scroll-padding-block-start:calc(var(--header-top) + var(--header-height) + 1rem)}main{padding-block:calc(var(--header-top) + var(--header-height)) clamp(5rem,9.49367vi + .443038rem,8.75rem)}.header{z-index:100;inset:calc(var(--drupal-displace-offset-top,0px) + var(--header-top)) 0 auto;width:min(60rem,100% - 2 * var(--container-gutter));height:var(--header-height);padding-inline:var(--header-padding-start) var(--header-padding-end);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#fff3;border-radius:100rem;justify-content:space-between;align-items:center;gap:clamp(1.25rem,4.74684vi - 1.02848rem,3.125rem);margin-inline:auto;display:flex;position:fixed;box-shadow:inset 1px 1px #ffffffb3,inset -1px -1px #ffffff40}.header_logo{flex-shrink:0}.header_logo img{width:7.5rem;height:auto;display:block}.header_nav .menu{gap:clamp(1.25rem,2.37342vi + .11076rem,2.1875rem);display:flex}.header_nav .menu a{letter-spacing:-.03em;white-space:nowrap;font-size:1.125rem;font-weight:500}@media (hover:hover){.header_nav .menu a:hover{text-underline-offset:.5rem;text-decoration:underline}}.header_menu-btn{--btn-size:24px;justify-content:center;align-items:center;font-size:1rem;display:flex}@media screen and (width<960px){.header_nav,.header_cta{display:none}}@media screen and (width>=960px){.header_menu-btn{display:none}}.component-story:has(.header){min-height:calc(var(--header-top) + var(--header-height) + 20px)}
.heading{letter-spacing:-.03em;flex-direction:column;gap:clamp(1rem,.949367vi + .544304rem,1.375rem);display:flex}.heading:not(:last-child){margin-block-end:clamp(2.5rem,7.91139vi - 1.29747rem,5.625rem)}.heading--center{text-align:center}.heading_title{font-size:clamp(2.125rem,4.43038vi - .00158228rem,3.875rem);font-weight:700;line-height:.9}.heading--center>.heading_title{text-wrap:balance}.heading_text{text-wrap:pretty;font-size:clamp(1.1875rem,2.05696vi + .200158rem,2rem);line-height:1.2}.heading_text>*+*{margin-block-start:1lh}.heading_actions{flex-wrap:wrap;gap:clamp(.75rem,1.26582vi + .142405rem,1.25rem);display:flex}.heading--center>.heading_actions{justify-content:center}@media screen and (width<=47.9375rem){.heading_actions{flex-direction:column}}.heading--hero{gap:1.25rem;margin-block-start:clamp(3.125rem,1.58228vi + 2.36551rem,3.75rem)}.heading--hero .heading_actions{margin-block-start:.25rem}@media screen and (width>=48rem){.heading--hero .heading_actions{margin-block-start:.625rem}}.heading--hero .heading_title{letter-spacing:-.04em;font-size:clamp(2.8125rem,5.53798vi + .154272rem,5rem);line-height:.94}.heading--hero .heading_text{font-size:1.375rem}
.icon{vertical-align:middle;line-height:1;display:inline-block}.icon svg{vertical-align:top;fill:currentColor;pointer-events:none;width:auto;height:1em;display:inline-block}.icon--right{rotate:-90deg}.icon--left{rotate:90deg}
.menu-burger{--menu-burger-duration:.25s;--menu-burger-top:calc(var(--drupal-displace-offset-top,0px) + var(--header-top));width:100%;max-width:none;height:100dvh;max-height:100dvh;color:var(--color-night-blue);background:radial-gradient(22.125rem 21.8125rem at calc(100% - 3.9375rem) calc(100% - 7.25rem),color-mix(in srgb,var(--color-turquoise) 30%,transparent),color-mix(in srgb,var(--color-turquoise) 30%,transparent) 30%,transparent) var(--color-white);opacity:0;transition:opacity var(--menu-burger-duration) ease;overflow:hidden}@supports (overlay:auto){.menu-burger{transition:opacity var(--menu-burger-duration) ease,display var(--menu-burger-duration) allow-discrete,overlay var(--menu-burger-duration) allow-discrete}}.menu-burger[open]{opacity:1;display:block}@starting-style{.menu-burger[open]{opacity:0}}.menu-burger::backdrop{display:none}.menu-burger_bar{z-index:1;inset:var(--menu-burger-top) 0 auto;width:min(61.875rem,100% - 2 * var(--container-gutter));height:var(--header-height);justify-content:flex-end;align-items:center;margin-inline:auto;padding-inline-end:var(--header-padding-end);display:flex;position:absolute}.menu-burger_close{--btn-size:24px;justify-content:center;align-items:center;font-size:1.125rem;display:flex}.menu-burger_content{overscroll-behavior:contain;height:100%;padding:calc(var(--menu-burger-top) + var(--header-height) + 4rem) 1.875rem 2.5rem;flex-direction:column;align-items:flex-start;gap:4.375rem;display:flex;overflow-y:auto}.menu-burger_nav .menu{flex-direction:column;gap:2.5rem;display:flex}.menu-burger_nav .menu a{letter-spacing:-.03em;font-size:1.75rem;font-weight:500}.menu-burger_separator{background-color:var(--color-border);flex-shrink:0;align-self:stretch;height:1px}@media (prefers-reduced-motion:reduce){.menu-burger{transition:none}}
.strate+.strate{margin-block-start:clamp(3.75rem,4.74684vi + 1.47152rem,5.625rem)}.strate+.strate:before{content:"";background-color:var(--color-night-blue);width:1px;height:clamp(3.75rem,18.9873vi - 5.36392rem,11.25rem);margin:0 auto clamp(3.75rem,4.74684vi + 1.47152rem,5.625rem);display:block}.strate--glow{--glow-x:1.875rem;--glow-y:65%;--glow-width:37.5rem;--glow-height:37.5rem}@media screen and (width>=48rem){.strate--glow{--glow-x:calc(50% - 25.625rem);--glow-y:68%;--glow-width:59.5rem;--glow-height:58.75rem}}.strate--glow{isolation:isolate;position:relative;overflow-x:clip}.strate--glow:after{content:"";z-index:-1;width:var(--glow-width);height:var(--glow-height);background:radial-gradient(closest-side at center,color-mix(in srgb,var(--color-turquoise) 30%,transparent),color-mix(in srgb,var(--color-turquoise) 30%,transparent) 30%,transparent);pointer-events:none;position:absolute;inset-block-start:calc(var(--glow-y) - var(--glow-height) / 2);inset-inline-start:calc(var(--glow-x) - var(--glow-width) / 2)}.strate--glow-features{--glow-x:calc(100% - 2.5rem);--glow-y:11.9375rem;--glow-width:31.25rem;--glow-height:31.25rem}@media screen and (width>=48rem){.strate--glow-features{--glow-x:calc(50% + 21.625rem);--glow-y:20.25rem;--glow-width:43.6875rem;--glow-height:43.125rem}}.strate--glow-sectors{--glow-x:-2rem;--glow-y:11.9375rem;--glow-width:31.25rem;--glow-height:31.25rem}@media screen and (width>=48rem){.strate--glow-sectors{--glow-x:5.125rem;--glow-y:20.6875rem;--glow-width:50.5rem;--glow-height:48rem}}.strate>.heading:has(+.strate_cta){margin-block-end:3.125rem}@media screen and (width>=48rem){.strate>.heading:has(+.strate_cta){margin-block-end:2.5rem}}.strate_cta{flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,1.26582vi + .142405rem,1.25rem);display:flex}:not(.heading)+.strate_cta{margin-block-start:clamp(2.5rem,4.74684vi + .221519rem,4.375rem)}@media screen and (width<=47.9375rem){.strate_cta{flex-direction:column}}.strate_note{text-align:center;margin-block-start:clamp(1.25rem,1.58228vi + .490506rem,1.875rem);font-size:clamp(1rem,.632911vi + .696203rem,1.25rem)}.strate_note a{text-underline-offset:.2em;font-weight:500;text-decoration:underline}
:where(.wysiwyg){--wysiwyg-spacing:1lh;text-wrap:pretty;font-size:clamp(1.125rem,.316456vi + .973101rem,1.25rem);line-height:1.4}:where(:where(.wysiwyg)>:not(br):not(:last-child)){margin-block-end:var(--wysiwyg-spacing)}:where(.wysiwyg) img{border-radius:18px;width:100%}:where(.wysiwyg) h1,:where(.wysiwyg) h2,:where(.wysiwyg) h3,:where(.wysiwyg) h4,:where(.wysiwyg) h5,:where(.wysiwyg) h6{font-weight:700}:where(.wysiwyg) h1:not(:first-child),:where(.wysiwyg) h2:not(:first-child),:where(.wysiwyg) h3:not(:first-child),:where(.wysiwyg) h4:not(:first-child),:where(.wysiwyg) h5:not(:first-child),:where(.wysiwyg) h6:not(:first-child){margin-block:1lh .6lh}:where(.wysiwyg) h2{letter-spacing:-.02em;text-wrap:balance;font-size:2.1em;line-height:1.1}:where(.wysiwyg) h3{letter-spacing:-.01em;text-wrap:balance;margin-block-end:.5lh;font-size:1.2em;line-height:1.1}:where(.wysiwyg) h4{letter-spacing:-.01em;text-wrap:balance;margin-block-end:.5lh;font-size:1.1em;line-height:1.1}:where(.wysiwyg) h5{letter-spacing:-.01em;text-wrap:balance;margin-block-end:.5lh;font-size:1.05em;line-height:1.1}:where(.wysiwyg) h6{letter-spacing:-.01em;text-wrap:balance;margin-block-end:.5lh;font-size:1em;line-height:1.1}:where(.wysiwyg) ul{padding-inline-start:1.5em;list-style-type:disc}:where(.wysiwyg) ul ul{list-style-type:circle}:where(.wysiwyg) ul li+li{margin-block-start:.375rem}:where(.wysiwyg) ol{padding-inline-start:1.5em;list-style-type:decimal}:where(.wysiwyg) a:not(.ck-anchor){text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){:where(.wysiwyg) a:not(.ck-anchor):hover{text-decoration:none}}:where(.wysiwyg) a.ck-anchor{scroll-margin-block-start:1rem}:where(.wysiwyg) table{border-collapse:collapse;border:1px solid;width:100%}@media screen and (width<=410px){:where(.wysiwyg) table{width:100%;display:block;overflow-x:auto}}:where(.wysiwyg) table tr{background-color:initial;color:currentColor;border-bottom:0}:where(.wysiwyg) table tr>*{text-align:left;border:1px solid;padding:.5rem}#matomo-opt-out{align-items:start;gap:12px;display:flex}#matomo-opt-out label{margin-block-end:0}
