:root{--color-background:#ebf0e6;--color-text:#000000;--color-blue:#271b79;--color-red:#bd3426;--color-grey:#d9d9d9;--color-grey-dark:#626460;--color-menu:#e1e6dc;--color-petrol:#0B4C41;--color-mint:#20D0B3;--content-small:55rem;--content-medium:68.125rem;--content-width:100rem;--content-padding:clamp(1.5rem,0.9545rem + 2.7273vw,3rem);--layout-gap:clamp(3rem,2rem + 5vw,6rem);--layout-gap-small:clamp(2rem,1.3333rem + 3.3333vw,4rem);--layout-row-gap:clamp(2rem,5vw,4rem);--layout-column-gap:clamp(1rem,5vw,2rem);--font-family-alpha:"Nunito Sans";--font-size-56:clamp(2.5rem,2.1667rem + 1.6667vw,3.5rem);--font-size-40:clamp(1.75rem,1.5682rem + 0.9091vw,2.5rem);--font-size-36:clamp(1.75rem,1.6288rem + 0.606vw,2.25rem);--font-size-32:clamp(1.625rem,1.5341rem + 0.4545vw,2rem);--font-size-30:clamp(1.5rem,1.4091rem + 0.4545vw,1.875rem);--font-size-24:clamp(1.25rem,1.1894rem + 0.303vw,1.5rem);--font-size-20:clamp(1.125rem,1.0644rem + 0.303vw,1.375rem);--font-size-18:clamp(1rem,0.9394rem + 0.303vw,1.25rem);--header-height:5rem;--transition:all 0.3s ease-in-out}*{margin:0}body{line-height:1.333}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:400;src:url("../fonts/nunito-sans-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:italic;font-weight:400;src:url("../fonts/nunito-sans-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:500;src:url("../fonts/nunito-sans-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:italic;font-weight:500;src:url("../fonts/nunito-sans-v15-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:600;src:url("../fonts/nunito-sans-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:italic;font-weight:600;src:url("../fonts/nunito-sans-v15-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:700;src:url("../fonts/nunito-sans-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:italic;font-weight:700;src:url("../fonts/nunito-sans-v15-latin-700italic.woff2") format("woff2")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-alpha);font-size:1em;font-weight:400;line-height:1.5;font-style:normal;color:var(--color-blue)}body{font:inherit}h1,h2,h3,h4,h5,h6,label,p{font-family:var(--font-family-alpha);overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}p{font-size:var(--font-size-24);line-height:1.5;margin:1.5rem 0}input,label{font-size:var(--font-size-24)}h1{font-size:var(--font-size-36);font-weight:700}h2{font-size:var(--font-size-32);font-weight:700;line-height:normal}h3{font-size:var(--font-size-30);font-weight:700;line-height:normal}a,button,li,span{font:inherit}main a{color:var(--color-petrol)!important;text-decoration:underline!important;font-weight:600}.link{cursor:pointer;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:var(--color-petrol)!important;text-decoration:underline!important;font-weight:600}b,strong{font-weight:700}.small{font-size:var(--font-size-14);color:var(--color-blue)}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:thin;scrollbar-width:thin}::-webkit-scrollbar{width:thin!important;height:thin!important}.no-transitions *{-webkit-transition:none!important;transition:none!important}html{overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:var(--layout-gap-small);background-color:var(--color-background);min-height:100dvh}body{overflow-x:hidden;margin:0 auto;min-height:100dvh;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}menu{list-style:none;padding:0}ul{padding-left:1.125rem;margin-top:0}@media screen and (min-width:30rem){ul{padding-left:1.25rem}}@media screen and (min-width:64rem){ul{padding-left:1.5rem}}::-moz-selection{background-color:var(--color-text);color:var(--color-background)}::selection{background-color:var(--color-text);color:var(--color-background)}:focus-visible{-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:0px 0px 0px 0.1875rem white;box-shadow:0px 0px 0px 0.1875rem white;outline:0.1875rem solid black;outline-offset:0.1875rem}.prevent-scroll{overflow:hidden}html.legal body main .layout-row:has(.column .text-block) .column .text-block h1,html.legal body main .layout-row:has(.column .text-block) .column .text-block h2,html.legal body main .layout-row:has(.column .text-block) .column .text-block h3,html.legal body main .layout-row:has(.column .text-block) .column .text-block h4,html.legal body main .layout-row:has(.column .text-block) .column .text-block h5,html.legal body main .layout-row:has(.column .text-block) .column .text-block h6{margin-bottom:0.5em}html.legal body main .layout-row:has(.column .text-block) .column .text-block h2,html.legal body main .layout-row:has(.column .text-block) .column .text-block h3,html.legal body main .layout-row:has(.column .text-block) .column .text-block h4,html.legal body main .layout-row:has(.column .text-block) .column .text-block h5,html.legal body main .layout-row:has(.column .text-block) .column .text-block h6{margin-top:1.5em}html.legal body main .layout-row:has(.column .text-block) .column .text-block p,html.legal body main .layout-row:has(.column .text-block) .column .text-block ul{margin-bottom:1em}.heading-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.heading-block.left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.heading-block.left>*{text-align:left}.heading-block.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.heading-block.center>*{text-align:center}.heading-block.right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.heading-block.right>*{text-align:right}.heading-block.custom-color{color:var(--custom-color)}.text-block.left{text-align:left;margin-right:auto}.text-block.center{text-align:center;margin-inline:auto}.text-block.right{text-align:right;margin-left:auto}.text-block.custom-color{color:var(--custom-color)}.text-block.underline{padding-bottom:1.5rem;border-bottom:0.15rem dotted var(--color-blue);margin-bottom:2rem}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{margin-bottom:0.5em}.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{margin-top:1.5em}.text-block p,.text-block ul{margin-bottom:1em}.text-block p{margin-bottom:1em}.text-block p:last-child{margin-bottom:unset}.text-block a:not(.button){text-decoration:underline}.text-block a:not(.button):hover{text-decoration-color:transparent}.list-block.small *{font-size:var(--font-size-18)}.list-block.medium *{font-size:var(--font-size-20)}.list-block.large *{font-size:var(--font-size-24)}.list-block.custom-color{color:var(--custom-color)}.quote-block.small *{font-size:var(--font-size-18)}.quote-block.medium *{font-size:var(--font-size-20)}.quote-block.large *{font-size:var(--font-size-24)}.quote-block.custom-color{color:var(--custom-color)}.quote-block.custom-color blockquote{border-left-color:var(--custom-color)}.quote-block blockquote{padding-left:1rem;border-left:0.0625rem solid var(--color-text);font-weight:700}.quote-block blockquote footer{margin-top:0.5rem;font-style:italic;font-weight:400}blockquote{padding-left:1.5rem;font-style:italic}.image-block figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:100%}.image-block figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.image-block figure figcaption{margin-top:0.5rem}.gallery-block figure ul{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media screen and (min-width:40rem){.gallery-block figure ul{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;grid-auto-rows:1fr}}@media screen and (min-width:64rem){.gallery-block figure ul{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery-block figure ul li{overflow:hidden}.gallery-block figure ul li img{width:100%;height:100%;aspect-ratio:var(--aspect-ratio);-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.gallery-block figure ul li img.crop{-o-object-fit:cover;object-fit:cover}.gallery-block figure figcaption{margin-top:1rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.gallery-block figure figcaption.left{margin-right:auto}.gallery-block figure figcaption.center{margin-inline:auto}.gallery-block figure figcaption.right{margin-left:auto}.video-block figure{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-block figure video{width:100%;height:auto;aspect-ratio:16/9}.video-block figure iframe{width:100%;height:auto;aspect-ratio:16/9}.video-block figure figcaption{margin-top:1rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.video-block figure figcaption.left{margin-right:auto}.video-block figure figcaption.center{margin-inline:auto}.video-block figure figcaption.right{margin-left:auto}.line-block.custom-color,.line-block.custom-color *{border-top:0.0625rem solid var(--custom-color);color:var(--custom-color);background-color:var(--custom-color)}.button-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button-block.left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.button-block.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-block.right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.button-block.custom-background-color a{background-color:var(--custom-background-color)}.button-block.custom-text-color a{color:var(--custom-text-color);border-color:var(--custom-background-color)}.button-block.custom-background-color.custom-text-color a:hover{background-color:var(--custom-text-color);border-color:var(--custom-background-color);color:var(--custom-background-color)}.accordion-block{margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.accordion-block .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:unset;background-color:var(--color-text);color:var(--color-background);-webkit-transition:var(--transition);transition:var(--transition)}.accordion-block .summary:not(.accordion-block .summary:first-child){margin-top:0.5rem}@media screen and (min-width:64rem){.accordion-block .summary:not(.accordion-block .summary:first-child){margin-top:0.75rem}}@media screen and (min-width:64rem){.accordion-block .summary{gap:1.25rem}}.accordion-block .summary .text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 1rem}.accordion-block .summary .text .icon{display:block;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem}.accordion-block .summary .text .icon svg path:nth-child(2){visibility:visible;opacity:1;-webkit-transition:var(--transition);transition:var(--transition)}.accordion-block .summary.active .text .icon svg path:nth-child(2){visibility:hidden;opacity:0}.accordion-block .summary.active+.details{padding:0.5rem 1rem}.accordion-block .details{background-color:var(--color-background);color:var(--color-text);padding:0 1rem;-webkit-transition:var(--transition);transition:var(--transition)}.accordion-block .details .text{max-height:0;overflow:hidden;-webkit-transition:var(--transition);transition:var(--transition)}.download-block .button.download .icon:first-child{color:#000}.person-list-block.lawyers article{border-bottom:0.15rem dotted var(--color-blue);margin-bottom:3rem}.person-list-block.lawyers article h2 a{font-size:var(--font-size-32)}.person-list-block.editors article{margin-bottom:2rem}.person-list-block.editors article h2 a{font-size:var(--font-size-32)}.form-block form>fieldset{margin-bottom:4rem}.form-block h2{margin-bottom:1em}.form-block h3{margin-bottom:0.5em}.form-block fieldset{border:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 4%}.form-block fieldset fieldset{margin:0.6rem 0 2rem 2.6rem}.form-block fieldset fieldset:has(fieldset){margin-bottom:0}.form-block fieldset .error{font-size:var(--font-size-18)}.form-block .cell{width:100%}@media screen and (min-width:40rem){.form-block .cell.half{width:48%}}.form-block .cell:has(input[type=checkbox]),.form-block .cell:has(input[type=radio]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-block .cell:has(input[type=checkbox])>label,.form-block .cell:has(input[type=radio])>label{width:calc(100% - 4rem)}.form-block .floating-label{position:relative;margin-top:2.25rem}.form-block .floating-label label{position:absolute;top:50%;left:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:top 150ms,left 150ms;transition:top 150ms,left 150ms}.form-block .floating-label label:has(+input:not(:-moz-placeholder-shown)){top:-1.5rem;left:0}.form-block .floating-label label:has(+input:not(:-ms-input-placeholder)){top:-1.5rem;left:0}.form-block .floating-label label:has(+input:focus),.form-block .floating-label label:has(+input:not(:placeholder-shown)){top:-1.5rem;left:0}.form-block label{cursor:pointer}.form-block input[type=email],.form-block input[type=text]{width:100%;background-color:#fff;color:var(--text);border:0.0625rem solid var(--color-blue);padding:0.75rem;border-radius:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:var(--transition);transition:var(--transition)}.form-block input[type=email]:focus,.form-block input[type=email]:focus-visible,.form-block input[type=email]:focus-within,.form-block input[type=text]:focus,.form-block input[type=text]:focus-visible,.form-block input[type=text]:focus-within{border-color:var(--color-contrast-400)}.form-block input[type=email][disabled],.form-block input[type=text][disabled]{color:var(--inactive);cursor:not-allowed}.form-block input[type=email][disabled]+span,.form-block input[type=text][disabled]+span{color:var(--inactive)}.form-block .info{font-size:var(--font-size-18);margin:0 0 0 2.6rem}.form-block .control:not(:checked)~.conditional{display:none}.form-block input[type=checkbox],.form-block input[type=radio]{width:1.5rem;min-width:1.5rem;height:1.5rem;background-color:#fff;border:0.125rem solid var(--color-red);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-top:0.25rem;text-align:center;display:table-cell;vertical-align:middle;position:relative;-webkit-transition:var(--transition);transition:var(--transition)}.form-block input[type=checkbox]:focus,.form-block input[type=checkbox]:focus-visible,.form-block input[type=checkbox]:focus-within,.form-block input[type=radio]:focus,.form-block input[type=radio]:focus-visible,.form-block input[type=radio]:focus-within{border-color:var(--color-red)}.form-block input[type=checkbox]:checked,.form-block input[type=radio]:checked{background-color:var(--color-red);border-color:var(--color-red)}.form-block input[type=checkbox]:checked:focus,.form-block input[type=checkbox]:checked:focus-visible,.form-block input[type=checkbox]:checked:focus-within,.form-block input[type=radio]:checked:focus,.form-block input[type=radio]:checked:focus-visible,.form-block input[type=radio]:checked:focus-within{border-color:var(--color-red)}.form-block input[type=radio]{border-radius:1rem}.form-block .website{position:absolute;left:-9999px}.form-block .error{color:var(--color-red)}main{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:var(--content-small);padding-inline:var(--content-padding);margin-top:3rem;margin-bottom:var(--layout-gap);margin-left:auto;margin-right:auto}.layout-row{width:100%}.layout-row+.layout-row{margin-top:var(--layout-gap)}.layout-row.reverse-on-mobile .layout-row-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.layout-row.small-size .layout-row-inner{max-width:var(--content-small)}.layout-row.custom-background-color{background-color:var(--custom-background-color)}.layout-row .layout-row-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--layout-column-gap);max-width:var(--content-width);margin-inline:auto}@media screen and (min-width:64rem){.layout-row .layout-row-inner{-webkit-box-orient:unset!important;-webkit-box-direction:unset!important;-ms-flex-direction:unset!important;flex-direction:unset!important;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) var(--layout-column-gap) minmax(0,1fr) var(--layout-column-gap) minmax(0,1fr) var(--layout-column-gap) minmax(0,1fr) var(--layout-column-gap) minmax(0,1fr) var(--layout-column-gap) minmax(0,1fr) var(--layout-column-gap) minmax(0,1fr) var(--layout-column-gap) minmax(0,1fr) var(--layout-column-gap) minmax(0,1fr) var(--layout-column-gap) minmax(0,1fr) var(--layout-column-gap) minmax(0,1fr) var(--layout-column-gap) minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--layout-row-gap) var(--layout-column-gap)}}@media screen and (min-width:64rem){.layout-row .layout-row-inner .column{grid-column:span var(--span)}}.layout-row .layout-row-inner .column .block+.block{margin-top:var(--layout-row-gap)}.button,a.button,input[type=submit]{border:none;background:var(--color-mint);border-radius:8px;text-decoration:none!important;margin:0;padding:0.5rem 1rem;cursor:pointer;display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-size:var(--font-size-24);color:var(--color-text)!important;font-weight:normal}.button.solid-color,a.button.solid-color,input[type=submit].solid-color{padding:0.75rem 1rem;line-height:normal;text-align:center;background-color:var(--color-mint);border:none;color:var(--color-text);-webkit-transition:var(--transition);transition:var(--transition)}.button.solid-color:hover,a.button.solid-color:hover,input[type=submit].solid-color:hover{background-color:var(--color-background);color:var(--color-text)}a.button:hover{background-color:#24EECD}a:not(.button){text-decoration:none;padding:0;display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;cursor:pointer;font-size:var(--font-size-20);color:var(--color-text)}.icon{display:-webkit-box;display:-ms-flexbox;display:flex}.logo-area{background:var(--color-blue);text-align:center;color:var(--color-background);padding:clamp(2rem,5vw,3rem) 3rem 1.5rem 3rem}.logo-area>.inner{width:100%;max-width:var(--content-width);margin-inline:auto}.logo-area img{max-width:32rem;margin:auto}.logo-area .donation{display:none}@media screen and (min-width:73.75rem){.logo-area .donation{display:block;margin:-2em 0.8em 0;float:right}}.header{width:100vw;position:relative;top:0;z-index:98;background-color:var(--color-menu)}.header>.inner{width:100%;max-width:var(--content-width);margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding:0.5rem 0}@media screen and (min-width:73.75rem){.header>.inner{padding:0;display:block}.header>.inner .donation{display:none}}.header>.inner .donation{margin-left:var(--content-padding)}.header>.inner .menu .menu-item{padding:1.75rem 1.25rem;min-width:10rem;text-align:center;-ms-hyphens:auto;hyphens:auto;line-height:1}.header>.inner .menu .menu-item.active{background-color:var(--color-background)}.header>.inner .burger{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:transparent;border:none;margin-left:auto;margin-right:var(--content-padding)}@media screen and (min-width:73.75rem){.header>.inner .burger{display:none}}.header>.inner .burger svg{color:var(--color-text);width:var(--font-size-56);height:auto}.menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}@media screen and (min-width:73.75rem){.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.menu .menu-item a{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:0.125rem;text-underline-offset:0.1875rem;-webkit-transition:var(--transition);transition:var(--transition);font-size:var(--font-size-24);font-weight:700;color:var(--color-blue)!important}.menu .menu-item.active>a{color:var(--color-petrol)!important}.menu .menu-item.has-submenu{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:0.125rem;text-underline-offset:0.1875rem;-webkit-transition:var(--transition);transition:var(--transition);position:relative}.menu .menu-item.has-submenu:after{content:"";display:inline-block;width:1em;height:1em;background:url("/assets/icons/arrow-down.svg") no-repeat 50% 50%;-webkit-transition:var(--transition);transition:var(--transition);-webkit-transform-origin:center;transform-origin:center;margin-left:1rem}.menu .menu-item.has-submenu:focus-within:after,.menu .menu-item.has-submenu:hover:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu .menu-item.has-submenu:focus-within .submenu,.menu .menu-item.has-submenu:hover .submenu{visibility:visible;opacity:1}.menu .menu-item .submenu{position:absolute;top:100%;left:0;background-color:var(--color-menu);visibility:hidden;opacity:0;-webkit-transition:var(--transition);transition:var(--transition)}.menu .menu-item .submenu li.menu-item{width:100%;text-align:left;padding:1rem 1.5rem}.menu .menu-item .submenu li.menu-item a{color:var(--color-blue)!important;display:block;padding:0.2em 0.5em;white-space:nowrap;max-width:none}.menu .menu-item .submenu li.active{background-color:var(--color-menu)}.menu .menu-item .submenu li.active a{color:var(--color-petrol)!important}.menu-item a:hover,.menu-item a:hover span{color:var(--color-petrol)!important}.offcanvas{position:fixed;top:0;right:0;width:100vw;max-width:30rem;height:100dvh;-webkit-transform:translateX(125vw);transform:translateX(125vw);background-color:var(--color-menu);overflow-y:scroll;z-index:99;-webkit-transition:var(--transition);transition:var(--transition)}@media screen and (min-width:73.75rem){.offcanvas{display:none}}.offcanvas>.top{width:100%;padding:1rem var(--content-padding);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--color-background)}@media screen and (min-width:48rem){.offcanvas>.top{gap:2rem}}.offcanvas>.top .icon svg{fill:white}.offcanvas>.top .close{display:block;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;margin-left:auto}.offcanvas>.top .close .icon svg{width:var(--font-size-56);height:auto;stroke:var(--color-text)}.offcanvas>.inner{width:100%;padding:0 var(--content-padding) var(--layout-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--layout-gap);margin-top:var(--layout-gap-small)}.offcanvas>.inner .legals,.offcanvas>.inner .offcanvas-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media screen and (min-width:48rem){.offcanvas>.inner .legals,.offcanvas>.inner .offcanvas-menu{gap:2rem}}.offcanvas>.inner .legals li a,.offcanvas>.inner .offcanvas-menu li a{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:0.125rem;text-underline-offset:0.1875rem;-webkit-transition:var(--transition);transition:var(--transition)}.offcanvas>.inner .legals li.active>a,.offcanvas>.inner .offcanvas-menu li.active>a{text-decoration-color:currentColor}.offcanvas>.inner .legals li a,.offcanvas>.inner .legals li button,.offcanvas>.inner .offcanvas-menu li a,.offcanvas>.inner .offcanvas-menu li button{color:var(--color-blue)}.offcanvas>.inner .legals li .submenu,.offcanvas>.inner .offcanvas-menu li .submenu{margin-top:1rem;padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.offcanvas>.inner .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offcanvas>.inner .contact svg{stroke:var(--color-background)}.offcanvas.active{-webkit-transform:translateX(0vw);transform:translateX(0vw)}.pre-footer{background-color:var(--color-menu);padding:1rem var(--content-padding)}.pre-footer .inner{margin-inline:auto;max-width:var(--content-width)}.pre-footer button{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;font-size:var(--font-size-24)}.footer{background:var(--color-blue);color:var(--color-background)}.footer .inner{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:var(--content-width);margin-inline:auto;padding:1rem var(--content-padding)}@media screen and (min-width:48rem){.footer .inner{padding:2rem var(--content-padding)}}.footer .inner h3{font-size:var(--font-size-30);font-weight:700}.footer .inner .copyright{font-size:var(--font-size-18);font-weight:700}.footer .inner .footer-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:64rem){.footer .inner .footer-end{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer .inner .footer-end .legals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 2rem}@media (min-width:30rem){.footer .inner .footer-end .legals{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer .inner .footer-end .legals li a{text-decoration:underline;text-underline-offset:0.1875rem;-webkit-transition:var(--transition);transition:var(--transition);color:var(--color-background)!important;font-weight:800}.footer .inner .footer-end .legals li.active a{text-decoration-color:currentColor}.show--preferences .cm{visibility:hidden!important;opacity:0!important}.breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;margin-bottom:3rem}.breadcrumb ol li{list-style:none;font-size:var(--font-size-18);color:var(--color-petrol)}.breadcrumb ol li a{font-size:var(--font-size-18)!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb ol li a span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3em;overflow:hidden;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-ms-hyphens:auto;hyphens:auto;min-width:3.3em}.breadcrumb ol li a:after{width:1.8rem;height:1.5rem;content:"";background:url("/assets/icons/arrow-side-petrol.svg") no-repeat 50% 50%;display:inline-block;margin-right:0.3rem;margin-left:0.8rem}.breadcrumb ol li:last-child a:after{display:none}.form .field-icon{position:relative}.form .field-icon img{position:absolute;left:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.75rem}.form input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;font-size:var(--font-size-24);padding:1rem 1rem 1rem 4.5rem;border:0.0625rem solid var(--color-blue);border-radius:0.5rem;margin-bottom:2rem}.form .submit{display:block;width:100%;max-width:100%;background-color:var(--color-blue);color:var(--color-background)!important}.form .reset{display:block;margin-left:auto;margin-top:1rem}