/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-300-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-300-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-300-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-300-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-ext-300-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-ext-300-normal.woff) format('woff');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-300-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-300-normal.woff) format('woff');unicode-range:U+0370-03FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-vietnamese-300-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-vietnamese-300-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-ext-300-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-ext-300-normal.woff) format('woff');unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-300-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-300-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-400-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-400-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-400-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-400-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-ext-400-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-ext-400-normal.woff) format('woff');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-400-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-400-normal.woff) format('woff');unicode-range:U+0370-03FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-vietnamese-400-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-vietnamese-400-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-ext-400-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-ext-400-normal.woff) format('woff');unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-400-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-400-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-600-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-600-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-600-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-600-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-ext-600-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-ext-600-normal.woff) format('woff');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-600-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-600-normal.woff) format('woff');unicode-range:U+0370-03FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-vietnamese-600-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-vietnamese-600-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-ext-600-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-ext-600-normal.woff) format('woff');unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-600-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-600-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-700-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-700-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-700-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-cyrillic-700-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-ext-700-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-ext-700-normal.woff) format('woff');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-700-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-greek-700-normal.woff) format('woff');unicode-range:U+0370-03FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-vietnamese-700-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-vietnamese-700-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-ext-700-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-ext-700-normal.woff) format('woff');unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-700-normal.woff2) format('woff2'),url(/themes/custom/apecporttraining/node_modules/%40fontsource/inter/./files/inter-latin-700-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
:root{--font-regular:"Inter",arial,"Helvetica Neue",helvetica,sans-serif;--font-size-xs:0.875rem;--font-size-s:1rem;--font-size-m:1.125rem;--font-size-l:1.75rem;--font-size-xl:2.375rem;--font-size-xxl:3rem;--size-h1:1.75rem;--size-h2:1.625rem;--size-h3:1.375rem;--size-h4:1.25rem;--color-primary:#ef1b3a;--color-secondary:#454d6b;--color-grey:#edeff5;--color-black:#000;--color-white:#fff;--color-error:#ef1b3a;--icon-size:1.25rem;--icon-size-md:2.5rem;--icon-size-lg:3.125rem;--gap:1.25rem;--gap-m:2.5rem;--gap-l:3.75rem;--max-form-width:58.75rem;--max-block-width:73.75rem;--max-width:100rem;--grid-col-count:6;--grid-gap:1.25rem;--grid-max-width:97.5rem}@media (min-width:43.75rem){:root{--grid-col-count:12}}:root{--sp:1rem;--sp0-25:calc(var(--sp)*0.25);--sp0-5:calc(var(--sp)*0.5);--sp0-75:calc(var(--sp)*0.75);--sp1:calc(var(--sp)*1);--sp1-5:calc(var(--sp)*1.5);--sp2:calc(var(--sp)*2);--sp2-5:calc(var(--sp)*2.5);--sp3:calc(var(--sp)*3);--sp4:calc(var(--sp)*4);--sp5:calc(var(--sp)*5);--sp6:calc(var(--sp)*6);--sp7:calc(var(--sp)*7);--sp8:calc(var(--sp)*8);--sp9:calc(var(--sp)*9);--sp10:calc(var(--sp)*10);--sp11:calc(var(--sp)*11);--sp12:calc(var(--sp)*12)}@media screen and (min-width:48rem){:root{--gap-l:6.25rem;--size-h1:2.375rem;--size-h2:2rem;--size-h3:1.625rem}}@media screen and (min-width:75rem){:root{--size-h1:3rem;--size-h2:2.375rem;--size-h3:1.75rem;--size-h4:1.5rem}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(2turn)}}
html{box-sizing:border-box;min-height:100%;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{-webkit-overflow-scrolling:touch;background-color:var(--color-white);box-sizing:border-box;color:var(--color-secondary);font:1rem var(--font-regular);font-weight:400;height:100%;line-height:1.4;margin:0;overflow-x:hidden;position:relative;text-align:left}@media screen and (max-width:47.9375rem){body.js-toggle-menu{overflow:hidden}}::selection{background-color:var(--color-primary);color:var(--color-white);text-shadow:none}h1,h2,h3,h4,h5,h6{color:inherit;font-size:var(--font-size-m);line-height:1.4;margin:0}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child){margin:0 0 var(--gap)}h1{font-size:var(--size-h1)}h2{font-size:var(--size-h2)}h3{font-size:var(--size-h3)}h4{font-size:var(--size-h4)}a{color:var(--color-primary)}a.active,a:focus,a:hover{cursor:pointer;outline:none;-webkit-text-decoration:none;text-decoration:none}a:active{border:0;outline:none}p{margin:0 0 1.5em}p:last-child{margin-bottom:0}strong{font-weight:700}em{font-style:italic}ol,ul{margin:0 0 1.5em;padding-left:1em}blockquote{border-left:5px solid var(--color-primary);font-size:1.125rem;margin:0 0 1.5em;padding:.5em 1em}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote footer,blockquote small{color:var(--color-black);display:block;font-size:80%}blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}img{height:auto;vertical-align:bottom}img,table{width:100%}table{border-collapse:collapse}table tr:nth-of-type(odd){background:#eee}table td,table th{border:1px solid var(--color-grey);padding:.3125rem;text-align:left}table th{background:#333;color:var(--color-white);font-weight:700}table caption{color:var(--color-grey);font-size:var(--font-size-s);margin-bottom:.3125rem}@media screen and (max-width:47.9375rem){table{display:block;overflow:auto}}.field-label{color:var(--color-secondary);font-weight:700;margin:0 0 1.25rem}.field-label+.field__item,.field-label+.field__items{margin:0 0 2.5rem}.field:last-child .field-label+.field__item,.field:last-child .field-label+.field__items{margin:0}.ajax-progress{animation:rotate .8s ease infinite;background:#fff;border:2px solid #fff;border-radius:50%;border-top:2px solid var(--color-primary);box-shadow:inset 0 0 10px -5px var(--color-secondary);height:1.5rem;margin:.3125rem;width:1.5rem}.ajax-progress:after{border-radius:50%;bottom:-2px;box-shadow:0 0 10px -5px var(--color-secondary);content:"";left:-2px;position:absolute;right:-2px;top:-2px}.ajax-progress .throbber{display:none}
.layout-container{position:relative}.flex{margin-bottom:var(--gap-m)}.flex h2{margin:0}@media screen and (min-width:36rem){.flex{align-items:center;display:flex;justify-content:space-between}.flex--inline{justify-content:flex-start}}.node__header{color:#fff;margin-bottom:var(--gap-l);position:relative;z-index:10}.node__header:after,.node__header:before{background:linear-gradient(180deg,#2b324d,rgba(35,39,55,.039) 71%,rgba(35,39,54,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-2}.node__header:before{background:var(--color-secondary);z-index:-3}.node__header--content{margin:0 auto;max-width:var(--max-width);padding:0 var(--gap-m)}@media screen and (min-width:48rem){.node__header--content{display:flex}}.node__header--intro{padding:13.75rem 0 1.25rem}@media screen and (min-width:48rem){.node__header--intro{padding:13.75rem 0 6.25rem}}.node__header.has-image{margin-bottom:0}.node__header.has-image:before{bottom:3.75rem}@media screen and (min-width:48rem){.node__header.has-image .node__header--intro{padding-bottom:10rem}.node__header.has-image{margin-bottom:-3.75rem}}.node__header--image{-webkit-mask-image:url(/themes/custom/apecporttraining/dist/images/mask/header.svg);mask-image:url(/themes/custom/apecporttraining/dist/images/mask/header.svg);-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto}.node__header--image div,.node__header--image img{height:100%;width:100%}.node__header--image img{object-fit:cover}@media screen and (min-width:48rem){.node__header--image{-webkit-mask-size:100% auto;mask-size:100% auto}.node__header--image,.node__header--intro{flex:1}}.node__content{display:flex;flex-direction:column;margin:0 auto;margin-top:var(--gap-l);max-width:var(--max-width);padding:0 var(--gap-m);row-gap:var(--gap-m)}.node__content:last-child{margin-bottom:var(--gap-l)}.node__content--main{flex:1}@media screen and (max-width:61.9375rem){.node--type-course .node__content--main{flex:auto;order:2}}.node__content--side__content{background-color:var(--color-grey);border-radius:.9375rem;display:flex;flex-direction:column;padding:2.5rem}.node__content--side__content~.node__content--side__content{margin-top:var(--gap-m)}.node__content--side .button{margin:0 auto}@media screen and (min-width:48rem){.node__content--side{flex-basis:25%;order:1}.node--type-article .node__content--side,.node--type-course .node__content--side{display:flex;flex-basis:100%;flex-basis:33.33%;flex-direction:column;order:1}}.node__content--view{display:flex;justify-content:center;margin-bottom:2.5rem}.node__content--view a{font-weight:700}@media screen and (min-width:48rem){.node__content{align-items:flex-start;column-gap:var(--gap-l);display:flex;flex-direction:row;row-gap:var(--gap-m)}.node--type-course .node__content{flex-direction:column}}@media screen and (min-width:62rem){.node--type-course .node__content{flex-direction:row}}@media screen and (max-width:61.9375rem){.node--type-course .node__content{column-gap:0}}.node__footer{margin:0 auto}.node__footer--events .node__footer--content{border-radius:.625rem;padding:var(--gap-l) var(--gap-m)}.node__footer--content{max-width:var(--max-width)}.node__footer--content,.node__footer--form{margin:0 auto;padding:var(--gap-l) var(--gap)}.node__footer--form{color:var(--color-secondary);max-width:var(--max-block-width)}.node__footer--form form{margin:0 auto;max-width:var(--max-form-width)}.node__footer--form .js-form-type-processed-text{margin:0 0 3.75rem}.node__footer--content{border-radius:.625rem;padding:var(--gap-m)}.bg--grey{background-color:var(--color-grey)}.grid-full{-ms-grid-columns:[viewport-start ml-start] 1fr [ml-end content-start] (minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/var(--grid-col-count) - var(--grid-gap))))[var(--grid-col-count)] [content-end mr-start] 1fr [mr-end viewport-end];grid-column-gap:var(--grid-gap);display:-ms-grid;display:grid;grid-template-columns:[viewport-start ml-start] 1fr [ml-end content-start] repeat(var(--grid-col-count),minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/var(--grid-col-count) - var(--grid-gap)))) [content-end mr-start] 1fr [mr-end viewport-end];width:100%}@media (min-width:43.75rem) and (max-width:100rem){.grid-full{padding-left:2.5rem;padding-right:2.5rem}.grid-full .grid-full{padding-left:0;padding-right:0}}.grid-sub{--subgrid-col-count:var(--grid-col-count);-ms-grid-columns:(minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/var(--grid-col-count) - var(--grid-gap))))[var(--subgrid-col-count)];grid-column-gap:var(--grid-gap);display:-ms-grid;display:grid;grid-template-columns:repeat(var(--subgrid-col-count),minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/var(--grid-col-count) - var(--grid-gap))));width:100%}
[data-sal]{transition-delay:0s;transition-delay:var(--sal-delay,0s);transition-duration:.2s;transition-duration:var(--sal-duration,.2s);transition-timing-function:ease;transition-timing-function:var(--sal-easing,ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}
:root{--box-size:1.25rem}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;background:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:.75rem auto;border:1px solid rgba(0,69,89,.4);border-radius:.3125rem;cursor:pointer;flex-shrink:0;height:1.25rem;margin:0;outline:0;vertical-align:bottom;width:1.25rem}input[type=checkbox]:focus,input[type=checkbox]:hover,input[type=radio]:focus,input[type=radio]:hover{border-color:var(--color-primary)}input[type=checkbox][disabled],input[type=radio][disabled]{background-color:var(--color-grey)}input[type=checkbox].error,input[type=radio].error{border:1px solid var(--color-error)}input[type=checkbox].error::-ms-check,input[type=radio].error::-ms-check{border:1px solid var(--color-error)}input[type=checkbox]+.description,input[type=checkbox]+label,input[type=radio]+.description,input[type=radio]+label{margin-bottom:0;padding-left:.5rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}input[type=checkbox]:checked{background-color:var(--color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13'%3E%3Cpath fill='%23FFF' d='M14.823.177a.25.25 0 0 1 .354 0l1.768 1.768a.25.25 0 0 1 0 .353L6.237 13.005a.25.25 0 0 1-.353 0L.177 7.298a.25.25 0 0 1 0-.353l1.768-1.768a.25.25 0 0 1 .353 0l3.586 3.586a.25.25 0 0 0 .353 0L14.823.177Z'/%3E%3C/svg%3E");border-color:var(--color-primary)}input[type=radio]{border-radius:50%}input[type=radio]:checked{background-color:var(--color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='%23FFF'/%3E%3C/svg%3E");border-color:var(--color-primary)}input[type=radio]:focus{border-color:var(--input-border-color-focus)}input[type=radio].error:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--input-color-error)}.form-type-boolean{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1rem;margin-top:1rem}
.block-system-branding-block{align-items:center;display:flex;flex-direction:column}.block-system-branding-block a{display:block;height:6.25rem}.block-system-branding-block span{display:inline;font-size:var(--font-size-xs);margin-top:.625rem}.block-system-branding-block svg{height:100%;max-width:100%;width:auto}
legend{display:block;width:100%}.fieldset__label{color:var(--color-secondary);cursor:pointer;display:flex;font-weight:700;justify-content:flex-start;line-height:1.5;margin-bottom:.5rem}
.footer{background-color:var(--color-secondary);color:#fff;padding:3.125rem var(--gap-m)}.footer--content{margin:0 auto;max-width:var(--max-width);padding:var(--gap) 0}@media screen and (min-width:48rem){.footer--content{align-items:center;display:flex;flex-wrap:wrap}}.footer--content:last-child{font-size:var(--font-size-xs)}.footer--block{margin:0 0 var(--gap)}@media screen and (min-width:48rem){.footer--block{margin:0;width:50%}}@media screen and (min-width:75rem){.footer--block{flex:1}}.footer .menu--footer ul{list-style-type:none;margin:0;padding:0}@media screen and (min-width:103.6875rem){.footer .menu--footer ul{display:flex}}.footer .menu--footer ul li:not(:last-child){margin-right:var(--gap)}.footer .menu--footer ul a,.footer a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.footer a{opacity:.7}.footer a:focus,.footer a:hover{opacity:1;-webkit-text-decoration:underline;text-decoration:underline}
:-ms-input-placeholder{color:var(--color-grey)}::placeholder{color:var(--color-grey)}:-ms-input-placeholder{color:var(--color-grey)!important}.form-item__label{color:var(--color-secondary);cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;margin-bottom:.625rem}.form-item__label.is-disabled{cursor:default;opacity:.7}.form-type-boolean .form-item__label{font-weight:400;margin-bottom:0;margin-top:0}.description{font-size:var(--font-size-xs);line-height:1.3;margin-bottom:.5rem;margin-top:.5rem}.form-no-label .description{color:var(--color-secondary);cursor:pointer;display:inline-flex;font-weight:700;line-height:1.5;margin-bottom:.5rem;width:100%}.form-no-label .description .webform-element-description{flex:1}.form-type-boolean .description{margin:0}.form-item-pass,.js-form-type-password{position:relative}.form-item-pass button.shwpd,.js-form-type-password button.shwpd{background-color:transparent;bottom:0;height:2.5rem;position:absolute;right:0;width:2.5rem}.form-actions{align-items:center;display:flex;flex-wrap:wrap;margin:var(--gap) 0 0}.node__footer--form .form-actions{justify-content:center}.form--inline>*{display:inline-block;margin-bottom:0;margin-top:.5rem;vertical-align:top}.form--inline .form-item__label{margin:0}.form--inline .form-actions{margin-top:1.5rem}.form-item--error-message{color:var(--color-error);display:inline-block}.error~label{color:var(--color-error);display:block;font-weight:600;margin-top:var(--sp)}input.error+label.error+button.shwpd.eye-close{display:none}label#field_term_services\[value\]-error{display:flex;margin-top:0;order:2}
.button,.form-submit,.link--button,button{background-color:var(--color-primary);border:0;border-radius:1.5625rem;color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-regular);font-size:1rem;font-weight:400;line-height:1;padding:.625rem 1.25rem;text-align:center;-webkit-text-decoration:none;text-decoration:none}.button:focus,.button:hover,.form-submit:focus,.form-submit:hover,.link--button:focus,.link--button:hover,button:focus,button:hover{background-color:var(--color-secondary)}.button--arrow,.form-submit--arrow,.link--button--arrow,button--arrow{padding-right:2.5rem;position:relative}.button--arrow:after,.form-submit--arrow:after,.link--button--arrow:after,button--arrow:after{background:url(/themes/custom/apecporttraining/dist/images/icons/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:100%;position:absolute;right:.625rem;top:0;width:1.25rem}.button--clear,.form-submit--clear,.link--button--clear,button--clear{background-color:transparent;border:1px solid #fff;cursor:default;padding:.625rem .4375rem;text-transform:uppercase}.button--clear:focus,.button--clear:hover,.form-submit--clear:focus,.form-submit--clear:hover,.link--button--clear:focus,.link--button--clear:hover,button--clear:focus,button--clear:hover{background-color:transparent}
.header{align-items:center;display:flex;justify-content:space-between;left:0;margin:0 auto var(--gap-l);max-width:var(--max-width);padding:var(--gap);position:absolute;right:0;top:0;width:100%;z-index:100}@media (min-width:48rem){.header{padding:var(--gap) var(--gap-m)}}.header .header__navigation{flex:1}.header .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget{padding:0;position:relative}.header .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget .dropbutton-toggle{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0}.header .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget .dropbutton-action{align-items:center;background-color:transparent;border:1px solid #fff;border-radius:1.5625rem;color:#fff;cursor:pointer;display:flex;height:2.25rem;justify-content:center;padding:.625rem .4375rem;text-transform:uppercase;width:2.25rem}.header .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget .secondary-action{display:none;left:0;margin-top:.3125rem;position:absolute;top:100%}.header .dropbutton-wrapper.dropbutton-multiple.open .dropbutton .secondary-action{display:flex}.header .region{display:flex;flex-direction:row}.header ul{align-items:flex-start;display:flex;flex-direction:column;height:100%;list-style-type:none;margin:0;padding:0}@media screen and (min-width:48rem){.header ul{align-items:center;flex-direction:row}}.header ul li a{color:#fff;display:block;font-size:var(--font-size-xs);margin:0;padding:.625rem;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:48rem){.header ul li a{font-size:var(--font-size-s);margin:0 .625rem;padding:.625rem 1.25rem}}.nav__wrapper{align-items:center;display:flex;justify-content:flex-end}.nav__wrapper .block-dropdown-language{align-items:center;display:flex;justify-content:center;margin-left:.625rem}@media (min-width:48rem){.nav__wrapper .block-dropdown-language{margin-left:1.875rem}}.nav__toggler{align-items:center;background-color:var(--color-primary);border:0;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;display:none;font-size:2rem;height:3.75rem;justify-content:center;line-height:1.25;margin-left:auto;padding:0;position:relative;width:3.75rem;z-index:200}.nav__toggler:hover{background-color:var(--color-secondary)}.nav__toggler:focus{box-shadow:0 0 0 3px var(--color-primary);outline:none}.js-toggle-menu .nav__toggler{background-color:var(--color-secondary)}.nav__toggler .nav__icon{background-color:var(--color-white);display:block;height:.1875rem;position:relative;width:1.875rem}.nav__toggler .nav__icon:after,.nav__toggler .nav__icon:before{background:inherit;border-radius:inherit;content:"";height:inherit;left:0;position:absolute;width:inherit}.nav__toggler .nav__icon:before{opacity:1;transform:translateY(-.625rem)}.nav__toggler .nav__icon:after{transform:translateY(.625rem)}.js-toggle-menu .nav__toggler .nav__icon{transform:rotate(45deg)}.js-toggle-menu .nav__toggler .nav__icon:after,.js-toggle-menu .nav__toggler .nav__icon:before{transform:translateY(0) rotate(90deg)}.js-toggle-menu .nav__toggler .nav__icon:before{opacity:0}@media screen and (min-width:48rem){.nav__toggler{display:none}}
select{-webkit-appearance:none;appearance:none;background:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' fill='none'%3E%3Cpath fill='%235D7585' d='M18 1.497a.621.621 0 0 0-.18-.415L16.918.18a.621.621 0 0 0-.415-.18.621.621 0 0 0-.415.18L9 7.27 1.912.18A.621.621 0 0 0 1.497 0a.587.587 0 0 0-.415.18l-.902.902a.621.621 0 0 0-.18.415c0 .144.072.307.18.415l8.405 8.405c.108.108.27.18.415.18a.622.622 0 0 0 .415-.18l8.405-8.405a.621.621 0 0 0 .18-.415Z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:0;border-bottom:1px solid var(--color-secondary);border-radius:0;color:var(--input-secondary);cursor:pointer;font-family:inherit;font-size:inherit;max-width:100%;outline:0;padding:.625rem 1.25rem;width:100%}[dir=rtl] select{background-position:left 16px center}select::-ms-expand{display:none}select:focus,select:hover{border-color:var(--color-primary)}select.error{border-color:var(--color-error)}select[multiple]{background-image:none;height:auto;line-height:1;padding:.5rem}select[multiple] option{padding:.5rem}
[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid var(--color-secondary);border-radius:0;color:var(--color-secondary);font-family:inherit;font-size:inherit;max-width:100%;outline:0;padding:.625rem 1.25rem;width:100%}[type=color]:active,[type=color]:focus,[type=color]:hover,[type=date]:active,[type=date]:focus,[type=date]:hover,[type=datetime-local]:active,[type=datetime-local]:focus,[type=datetime-local]:hover,[type=email]:active,[type=email]:focus,[type=email]:hover,[type=file]:active,[type=file]:focus,[type=file]:hover,[type=month]:active,[type=month]:focus,[type=month]:hover,[type=number]:active,[type=number]:focus,[type=number]:hover,[type=password]:active,[type=password]:focus,[type=password]:hover,[type=search]:active,[type=search]:focus,[type=search]:hover,[type=tel]:active,[type=tel]:focus,[type=tel]:hover,[type=text]:active,[type=text]:focus,[type=text]:hover,[type=time]:active,[type=time]:focus,[type=time]:hover,[type=url]:active,[type=url]:focus,[type=url]:hover,[type=week]:active,[type=week]:focus,[type=week]:hover,textarea:active,textarea:focus,textarea:hover{border-color:var(--color-primary)}[type=color].error,[type=date].error,[type=datetime-local].error,[type=email].error,[type=file].error,[type=month].error,[type=number].error,[type=password].error,[type=search].error,[type=tel].error,[type=text].error,[type=time].error,[type=url].error,[type=week].error,textarea.error{border-color:var(--color-error)}
#sliding-popup{background:none transparent}.cookie-banner{background:var(--color-secondary);bottom:0;box-shadow:0 0 0 2px rgba(0,0,0,.2);color:var(--color-white);font-size:.875rem;margin:0 .625rem .625rem;max-height:90vh;max-width:36.25rem;outline:1px solid hsla(0,0%,100%,.2);overflow:hidden;padding:1rem 1.25rem 1.25rem;position:fixed;right:0;text-align:left;z-index:1000}.cookie-banner .cookie-banner__message{padding:0}.cookie-banner .cookie-banner__message p{margin:0 0 .5em;text-align:left}.cookie-banner .cookie-banner__message a{color:var(--color-white)}.cookie-banner .cookie-banner__message p:last-child{margin-bottom:0}.cookie-banner .cookie-banner__actions{margin-top:1.25rem;text-align:center}.cookie-banner .cookie-banner__categories{margin:0 auto;max-width:23.125rem;padding:1.875rem 0 1.25rem;text-align:left}.cookie-banner .cookie-banner__category{padding:.3125rem 0}.cookie-banner .cookie-banner__category label{color:var(--color-white);cursor:pointer;display:inline-block;font-size:1em;line-height:1.3125rem;margin-left:.25rem;vertical-align:top}.cookie-banner .cookie-banner__category input[type=checkbox]{box-shadow:none;margin:0}.cookie-banner .cookie-banner__category .description{color:var(--color-grey);font-size:80%;padding:0 0 0 .3125rem}@supports (((-webkit-appearance:none) or (appearance:none))){.cookie-banner .cookie-banner__category input[type=checkbox]{-webkit-appearance:none;appearance:none;background:var(--color-white);border:1px solid var(--color-primary);cursor:pointer;display:inline-block;height:1.3125rem;margin:0;outline:none;position:relative;vertical-align:top;width:1.3125rem}.cookie-banner .cookie-banner__category input[type=checkbox]:focus,.cookie-banner .cookie-banner__category input[type=checkbox]:hover{background:var(--color-grey)}.cookie-banner .cookie-banner__category input[type=checkbox]:focus{box-shadow:0 0 0 2px rgba(0,0,0,.2)}.cookie-banner .cookie-banner__category input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.cookie-banner .cookie-banner__category input[type=checkbox]:after{border:2px solid #fff;border-left:0;border-top:0;content:"";display:block;height:.5625rem;left:.4375rem;opacity:0;position:absolute;top:.25rem;transform:rotate(0deg);width:.3125rem}.cookie-banner .cookie-banner__category input[type=checkbox]:checked{background:var(--color-primary);border:1px solid var(--color-primary)}.cookie-banner .cookie-banner__category input[type=checkbox]:checked:disabled{background:var(--color-primary)}.cookie-banner .cookie-banner__category input[type=checkbox]:checked:after{opacity:1;transform:rotate(43deg)}}.cookie-banner .cookie-banner__prefs-toggle{background-color:transparent;color:var(--color-white);cursor:pointer;display:inline-block;font-size:.813rem;font-weight:400;line-height:1;margin:0 .3125rem 0 0;padding:.625rem;-webkit-text-decoration:underline;text-decoration:underline;width:auto}.cookie-banner .cookie-banner__prefs-toggle:focus,.cookie-banner .cookie-banner__prefs-toggle:hover{color:#ccc}.cookie-banner .cookie-banner__button{background:var(--color-primary);border:2px solid var(--color-primary);border-radius:0;border-radius:.3125rem;box-shadow:none;color:#fff;display:inline-block;font-family:inherit;font-size:.813rem;font-weight:600;line-height:1;margin:0;padding:.625rem;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;width:auto}.cookie-banner .cookie-banner__button:focus,.cookie-banner .cookie-banner__button:hover{background-color:var(--color-secondary)}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs{font-weight:400}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs.hidden{display:none}.cookie-banner .cookie-banner__toggler{-webkit-appearance:none;appearance:none;border:none;height:0;opacity:0;pointer-events:none;position:absolute;width:0}.cookie-banner .cookie-banner__toggler+.cookie-banner__button--prefs-toggle{display:inline-block}.cookie-banner .cookie-banner__toggler~.cookie-banner__toggle-target{max-height:0;opacity:0}.cookie-banner .cookie-banner__toggler:checked~.cookie-banner__toggle-target{max-height:18.75rem;opacity:1}.invert-colors .cookie-banner{background-color:var(--color-white);color:var(--color-grey)}.invert-colors .cookie-banner .cookie-banner__button,.invert-colors .cookie-banner .cookie-banner__button:focus,.invert-colors .cookie-banner .cookie-banner__button:hover{background-color:var(--color-grey);color:var(--color-white)}.invert-colors .cookie-banner .cookie-banner__category label{color:var(--color-grey)}
