@charset "UTF-8";.reflex-container.reflex-container{max-width:77.5rem}@media (min-width:48rem){.reflex-container.reflex-container{padding-left:2.5rem;padding-right:2.5rem}}.reflex-container,.reflex-container-full{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:none;padding-left:1.25rem;padding-right:1.25rem;width:100%}.reflex-container .reflex-grid,.reflex-container-full .reflex-grid{margin-left:-.625rem;margin-right:-.625rem}@media (min-width:48rem){.reflex-container{max-width:48rem}}@media (min-width:64rem){.reflex-container{max-width:120rem}}@media (min-width:48rem){.reflex-container-full{max-width:none}}@media (min-width:64rem){.reflex-container-full{max-width:none}}.reflex-grid{display:block;display:flex;flex-wrap:wrap;list-style-type:none;margin:0 auto;padding:0;position:relative}.reflex-grid,.reflex-grid:after,.reflex-grid:before,[class*=reflex-col-]{box-sizing:border-box}[class*=reflex-col-]{padding:0 .625rem;position:relative;vertical-align:top;width:100%}[class*=reflex-col-]:after,[class*=reflex-col-]:before{box-sizing:border-box}[class*=reflex-col-] .reflex-grid{flex:1 1 auto}.reflex-col-12{width:100%}.reflex-col-11{width:91.6666666667%}.reflex-col-10{width:83.3333333333%}.reflex-col-9{width:75%}.reflex-col-8{width:66.6666666667%}.reflex-col-7{width:58.3333333333%}.reflex-col-6{width:50%}.reflex-col-5{width:41.6666666667%}.reflex-col-4{width:33.3333333333%}.reflex-col-3{width:25%}.reflex-col-2{width:16.6666666667%}.reflex-col-1{width:8.3333333333%}@media (min-width:48rem){.reflex-col-md-12{width:100%}.reflex-col-md-11{width:91.6666666667%}.reflex-col-md-10{width:83.3333333333%}.reflex-col-md-9{width:75%}.reflex-col-md-8{width:66.6666666667%}.reflex-col-md-7{width:58.3333333333%}.reflex-col-md-6{width:50%}.reflex-col-md-5{width:41.6666666667%}.reflex-col-md-4{width:33.3333333333%}.reflex-col-md-3{width:25%}.reflex-col-md-2{width:16.6666666667%}.reflex-col-md-1{width:8.3333333333%}}@media (min-width:64rem){.reflex-col-lg-12{width:100%}.reflex-col-lg-11{width:91.6666666667%}.reflex-col-lg-10{width:83.3333333333%}.reflex-col-lg-9{width:75%}.reflex-col-lg-8{width:66.6666666667%}.reflex-col-lg-7{width:58.3333333333%}.reflex-col-lg-6{width:50%}.reflex-col-lg-5{width:41.6666666667%}.reflex-col-lg-4{width:33.3333333333%}.reflex-col-lg-3{width:25%}.reflex-col-lg-2{width:16.6666666667%}.reflex-col-lg-1{width:8.3333333333%}}.reflex-col-auto{flex:1 0 0px}@media (min-width:48rem){.reflex-col-md-auto{flex:1 0 0px}}@media (min-width:64rem){.reflex-col-lg-auto{flex:1 0 0px}}.reflex-order-12{order:12}.reflex-order-11{order:11}.reflex-order-10{order:10}.reflex-order-9{order:9}.reflex-order-8{order:8}.reflex-order-7{order:7}.reflex-order-6{order:6}.reflex-order-5{order:5}.reflex-order-4{order:4}.reflex-order-3{order:3}.reflex-order-2{order:2}.reflex-order-1{order:1}.reflex-order-0{order:0}@media (min-width:48rem){.reflex-order-md-12{order:12}.reflex-order-md-11{order:11}.reflex-order-md-10{order:10}.reflex-order-md-9{order:9}.reflex-order-md-8{order:8}.reflex-order-md-7{order:7}.reflex-order-md-6{order:6}.reflex-order-md-5{order:5}.reflex-order-md-4{order:4}.reflex-order-md-3{order:3}.reflex-order-md-2{order:2}.reflex-order-md-1{order:1}.reflex-order-md-0{order:0}}@media (min-width:64rem){.reflex-order-lg-12{order:12}.reflex-order-lg-11{order:11}.reflex-order-lg-10{order:10}.reflex-order-lg-9{order:9}.reflex-order-lg-8{order:8}.reflex-order-lg-7{order:7}.reflex-order-lg-6{order:6}.reflex-order-lg-5{order:5}.reflex-order-lg-4{order:4}.reflex-order-lg-3{order:3}.reflex-order-lg-2{order:2}.reflex-order-lg-1{order:1}.reflex-order-lg-0{order:0}}.reflex-offset-11{margin-left:91.6666666667%}.reflex-offset-10{margin-left:83.3333333333%}.reflex-offset-9{margin-left:75%}.reflex-offset-8{margin-left:66.6666666667%}.reflex-offset-7{margin-left:58.3333333333%}.reflex-offset-6{margin-left:50%}.reflex-offset-5{margin-left:41.6666666667%}.reflex-offset-4{margin-left:33.3333333333%}.reflex-offset-3{margin-left:25%}.reflex-offset-2{margin-left:16.6666666667%}.reflex-offset-1{margin-left:8.3333333333%}@media (min-width:48rem){.reflex-offset-md-11{margin-left:91.6666666667%}.reflex-offset-md-10{margin-left:83.3333333333%}.reflex-offset-md-9{margin-left:75%}.reflex-offset-md-8{margin-left:66.6666666667%}.reflex-offset-md-7{margin-left:58.3333333333%}.reflex-offset-md-6{margin-left:50%}.reflex-offset-md-5{margin-left:41.6666666667%}.reflex-offset-md-4{margin-left:33.3333333333%}.reflex-offset-md-3{margin-left:25%}.reflex-offset-md-2{margin-left:16.6666666667%}.reflex-offset-md-1{margin-left:8.3333333333%}.reflex-offset-md-0{margin-left:0}}@media (min-width:64rem){.reflex-offset-lg-11{margin-left:91.6666666667%}.reflex-offset-lg-10{margin-left:83.3333333333%}.reflex-offset-lg-9{margin-left:75%}.reflex-offset-lg-8{margin-left:66.6666666667%}.reflex-offset-lg-7{margin-left:58.3333333333%}.reflex-offset-lg-6{margin-left:50%}.reflex-offset-lg-5{margin-left:41.6666666667%}.reflex-offset-lg-4{margin-left:33.3333333333%}.reflex-offset-lg-3{margin-left:25%}.reflex-offset-lg-2{margin-left:16.6666666667%}.reflex-offset-lg-1{margin-left:8.3333333333%}.reflex-offset-lg-0{margin-left:0}}.reflex-wrap{flex-wrap:wrap}.reflex-no-wrap{flex-wrap:nowrap}.reflex-no-wrap [class*=reflex-col-]{flex-shrink:1}.reflex-wrap-reverse{flex-wrap:wrap-reverse}.reflex-direction-row{flex-direction:row}.reflex-direction-row-reverse{flex-direction:row-reverse}.reflex-direction-column{flex-direction:column}.reflex-direction-column-reverse{flex-direction:column-reverse}.reflex-align-start{align-items:flex-start}.reflex-align-end{align-items:flex-end}.reflex-align-center{align-items:center}.reflex-align-baseline{align-items:baseline}.reflex-align-content-start{align-content:flex-start}.reflex-align-content-end{align-content:flex-end}.reflex-align-content-end [class*=reflex-col-]{vertical-align:bottom}.reflex-align-content-center{align-content:center}.reflex-align-content-space-between{align-content:space-between}.reflex-align-content-space-around{align-content:space-around}.reflex-align-self-stretch{align-self:stretch}.reflex-align-self-start{align-self:flex-start}.reflex-align-self-end{align-self:flex-end;vertical-align:bottom}.reflex-align-self-center{align-self:center;vertical-align:middle}.reflex-align-self-baseline{align-self:baseline;vertical-align:baseline}.reflex-justify-start{justify-content:flex-start}.reflex-justify-end{justify-content:flex-end}.reflex-justify-center{justify-content:center}.reflex-justify-space-between{justify-content:space-between}.reflex-justify-space-around{justify-content:space-around}.reflex-grid-bleed [class*=reflex-col-]{padding:0}.reflex-col-grid{display:flex;flex-direction:column}.reflex-col-grid.reflex-direction-row{flex-direction:row}.reflex-col-bleed{padding:0}.reflex-col-bleed-x{padding:.625rem 0}.reflex-col-bleed-y{padding:0 .625rem}.reflex-flex-img{display:block;flex:0 0 auto;height:auto;max-width:100%;width:100%}.reflex-flex-footer{margin-bottom:0;margin-top:auto;width:100%}.reflex-flex-footer>:last-child{margin-bottom:0}@font-face{font-family:Nunito Sans;font-weight:200;src:url(fonts/NunitoSans-ExtraLight.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200;src:url(fonts/NunitoSans-ExtraLightItalic.woff) format("woff")}@font-face{font-family:Nunito Sans;font-weight:300;src:url(fonts/NunitoSans-Light.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:300;src:url(fonts/NunitoSans-LightItalic.woff) format("woff")}@font-face{font-family:Nunito Sans;font-weight:400;src:url(fonts/NunitoSans-Regular.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:400;src:url(fonts/NunitoSans-Italic.woff) format("woff")}@font-face{font-family:Nunito Sans;font-weight:600;src:url(fonts/NunitoSans-SemiBold.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:600;src:url(fonts/NunitoSans-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Nunito Sans;font-weight:700;src:url(fonts/NunitoSans-Bold.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:700;src:url(fonts/NunitoSans-BoldItalic.woff) format("woff")}@font-face{font-family:Nunito Sans;font-weight:800;src:url(fonts/NunitoSans-ExtraBold.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:800;src:url(fonts/NunitoSans-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Nunito Sans;font-weight:900;src:url(fonts/NunitoSans-Black.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:900;src:url(fonts/NunitoSans-BlackItalic.woff) format("woff")}body{font-family:Nunito Sans,sans-serif}a{color:inherit}a:hover{color:#555}::-moz-selection{background-color:#ffa;color:#111}::selection{background-color:#ffa;color:#111}b,strong{font-weight:700}.screen-reader-text,.visibly-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.unbutton{-webkit-appearance:none;background:none;border:none;border-radius:0;color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:0;text-transform:inherit}.overlay-anchor{height:100%;left:0;position:absolute;top:0;width:100%}img{height:auto;max-width:100%}.content button,a.button{background-color:#f8f8f8;border-radius:1.5625rem;color:inherit;display:inline-block;padding:1.125rem 1.25rem;position:relative;text-decoration:none;text-transform:uppercase}.content button:after,a.button:after{border:.0625rem solid;border-radius:1.5625rem;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;transition:all .2s linear;width:100%}.content button:hover:after,a.button:hover:after{border-width:.1875rem}.post-type{font-size:.75rem;font-weight:300;line-height:1.2;text-align:center;text-transform:uppercase}.related-content{margin:-.3125rem -.3125rem -.625rem}@media (min-width:48rem){.related-content{margin-top:-.625rem}}.component-post-header .related-content{margin-top:.3125rem}@media (min-width:48rem){.component-post-header .related-content{margin-top:.625rem}}.related-content li,.related-content ul{display:inline;margin:0;padding:0}.related-content{font-size:.75rem;font-weight:300;line-height:1.2;text-align:center}.related-content .label,.related-event,.related-generic,.related-recommendation{border-radius:.78125rem;box-sizing:border-box;display:inline-block;height:1.5625rem;margin:0 .3125rem .625rem;padding:.33125rem .625rem;text-align:center;vertical-align:middle}.related-event,.related-recommendation{color:inherit;font-weight:700;text-decoration:none}.related-event:hover,.related-recommendation:hover{color:#555}.related-content .label{padding-left:0;padding-right:0}.related-event{background-color:#f2f2f2}.component-main-content .post-tags,.post-tags{display:block;font-size:.75rem;font-weight:900;line-height:1.2083333333;padding:0;text-align:center}.component-main-content .post-tags li,.post-tags li{display:inline;margin:0}.component-main-content .post-tags li:before,.post-tags li:before{content:none}.component-main-content .post-tags a,.post-tags a{text-decoration:none}.post-meta{font-size:.75rem;font-weight:300;line-height:1.2;margin:.625rem 0;text-align:center}@media (min-width:48rem){.post-meta{margin-bottom:0}}.post-meta div{display:inline}.post-meta div+div{margin-left:.625rem}.post-meta .bold{color:currentColor;font-weight:700}.post-meta .bold,.post-meta .bold a{text-decoration:none}.post-meta .bold a:hover,.post-meta a.bold:hover{color:#555}.post-meta .author .bold{font-weight:400}.post-meta .author .bold a{font-weight:700}.event-location:after{background:url(img/location.svg) 50% no-repeat transparent;background-size:contain;content:"";display:inline-block;height:.9375rem;margin-left:.3125rem;vertical-align:sub;width:.6875rem}.event-date,.event-location{font-size:.75rem;font-weight:300;line-height:1.2;text-align:center}.pagination{margin:5rem 0}.pagination .item,.pagination .list{display:block;margin:0;padding:0}.pagination .list{margin:-.625rem 0}.pagination .item{display:inline;margin:0 .1875rem}.pagination .item.next,.pagination .item.prev{display:none}.pagination .page-numbers{color:inherit;display:inline-block;padding:.625rem .4375rem}.pagination .page-numbers.current{position:relative}.pagination .page-numbers.current:after{border-bottom:.0625rem solid;bottom:0;content:"";left:50%;position:absolute;transform:translate(-50%);width:100%}@media (min-width:48rem){.pagination{margin:7.5rem 0}.pagination .list{padding:0 5.625rem;position:relative}.pagination .item.next,.pagination .item.prev{display:inline-block;position:absolute;vertical-align:top}.pagination .item.next .page-numbers,.pagination .item.prev .page-numbers{box-sizing:content-box;width:5rem}.pagination .item.next .page-numbers:before,.pagination .item.prev .page-numbers:before{background:url(img/arrow.svg) 100% no-repeat transparent;background-size:5rem auto;content:" ";display:block;height:.9rem;transition:all .2s linear;width:2.5rem}.pagination .item.next .page-numbers:hover:before,.pagination .item.prev .page-numbers:hover:before{width:5rem}.pagination .item.next{margin:0 0 0 auto;right:0}.pagination .item.next .page-numbers{padding-right:0}.pagination .item.next .page-numbers:before{margin-left:auto}.pagination .item.prev{left:0;margin:0 auto 0 0}.pagination .item.prev .page-numbers{padding-left:0}.pagination .item.prev .page-numbers:before{transform:rotate(180deg)}}.pagination .list{font-size:.75rem;font-weight:900;letter-spacing:.075em;line-height:1.2;text-align:center}.pagination .list a{text-decoration:none}.post-header-content{font-size:1.125rem;font-weight:300;line-height:1.5;margin-bottom:5rem;margin-top:3.75rem}@media (min-width:64rem){.post-header-content{font-size:1.25rem;line-height:1.5}}.related-posts-header{border-top:.0625rem solid;padding:3.75rem 0}.related-posts-header .title{font-size:.75rem;font-weight:900;letter-spacing:.075em;line-height:1.2;text-align:center;text-transform:uppercase}.number-background{height:100%;position:absolute;top:0;width:100%;z-index:-1}.number-background:after{background-clip:border-box;background-origin:border-box;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100vh;left:0;opacity:.05;position:fixed;top:0;width:100vw}.number-background.number-1:after{background-image:url(img/numbers/1.svg)}.number-background.number-2:after{background-image:url(img/numbers/2.svg)}.number-background.number-3:after{background-image:url(img/numbers/3.svg)}.number-background.number-4:after{background-image:url(img/numbers/4.svg)}.number-background.number-5:after{background-image:url(img/numbers/5.svg)}.number-background.number-6:after{background-image:url(img/numbers/6.svg)}.number-background.number-7:after{background-image:url(img/numbers/7.svg)}.number-background.number-8:after{background-image:url(img/numbers/8.svg)}.number-background.number-9:after{background-image:url(img/numbers/9.svg)}.number-background.number-10:after{background-image:url(img/numbers/10.svg)}.number-background.number-11:after{background-image:url(img/numbers/11.svg)}.number-background.number-12:after{background-image:url(img/numbers/12.svg)}.number-background.number-13:after{background-image:url(img/numbers/13.svg)}.number-background.number-14:after{background-image:url(img/numbers/14.svg)}.number-background.number-15:after{background-image:url(img/numbers/15.svg)}.number-background.number-16:after{background-image:url(img/numbers/16.svg)}.number-background.number-17:after{background-image:url(img/numbers/17.svg)}.number-background.number-18:after{background-image:url(img/numbers/18.svg)}.number-background.number-19:after{background-image:url(img/numbers/19.svg)}.number-background.number-20:after{background-image:url(img/numbers/20.svg)}.number-background.number-21:after{background-image:url(img/numbers/21.svg)}.number-background.number-22:after{background-image:url(img/numbers/22.svg)}.number-background.number-23:after{background-image:url(img/numbers/23.svg)}.number-background.number-24:after{background-image:url(img/numbers/24.svg)}.number-background.number-25:after{background-image:url(img/numbers/25.svg)}.person-card{text-align:center}.person-card .info{margin:1.25rem 0}.person-card .position{margin-top:.3125rem}.person-card .name{font-size:1.125rem;font-weight:700;line-height:1.5}.person-card .position{font-size:.75rem;font-weight:300;line-height:1.5}.team-avatar{border-radius:50%;margin:0 auto;overflow:hidden;width:calc(50% - .625rem)}.team-avatar img{display:block;width:100%}@media (min-width:48rem){.team-avatar{width:calc(60% - .625rem)}}@media (min-width:64rem){.team-avatar{width:calc(66.66667% - .625rem)}}.document-download{margin:0 auto;width:calc(25% - .9375rem)}.document-download .anchor{display:block}.document-download .anchor .icon:empty{background:url(img/document.svg) 50% no-repeat transparent;background-size:contain;padding-top:141.975308642%;position:relative}.document-download .anchor .icon:empty:before{content:attr(data-ext);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.document-download .anchor .icon{display:block;margin-bottom:.625rem}.document-download .anchor:after{background:url(img/download.svg) 50% no-repeat transparent;background-size:contain;content:"";display:block;height:.625rem;margin-top:.375rem}@media (min-width:48rem){.document-download{float:left;margin-right:1.25rem;width:calc(20% - 1rem)}.document-download .anchor{left:calc(-50% - .625rem);position:relative}}@media (min-width:64rem){.document-download{width:calc(12.5% - 1.09375rem)}.document-download .anchor{left:calc(-100% - 1.25rem)}}.document-download{font-size:.75rem;font-weight:300;line-height:1.2;text-align:center}.document-download a{text-decoration:none}.document-download .icon:empty:before{font-size:1.125rem;line-height:1.3888888889}.communia-footnotes-separator{margin:5rem 0;opacity:1}.readmore-button{border-bottom:.0625rem solid;display:block;margin-top:-2.5rem;padding-bottom:2.5rem;padding-top:2.5rem;position:relative;transition:all .2s linear}.readmore-button:after{background-color:transparent;bottom:-.0625rem;content:"";height:.1875rem;left:0;position:absolute;transition:all .2s linear;width:100%}.main-logo{background-color:#111;display:block;height:1.7rem;-webkit-mask:url(img/communia-logo.svg) no-repeat 50% 50%;mask:url(img/communia-logo.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;transition:all .3s ease-in-out 0s;width:7.5rem}.main-logo:hover{background-color:#555;transition:none}.main-nav .main-logo{display:none}@media (min-width:64rem){.main-logo{-webkit-mask:url(img/communia-logo-symbol.svg) no-repeat 50% 50%;mask:url(img/communia-logo-symbol.svg) no-repeat 50% 50%}.main-nav .main-logo{display:block;-webkit-mask:url(img/communia-logo-logotype.svg) no-repeat 50% 50%;mask:url(img/communia-logo-logotype.svg) no-repeat 50% 50%;position:absolute;top:50%;transform:translateY(-50%)}}.show-search-button{height:2.5rem;margin-right:-.625rem;padding:.625rem;position:relative;width:2.5rem}.show-search-button:after,.show-search-button:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.show-search-button:before{background-color:currentColor;-webkit-mask:url(img/search.svg) no-repeat 50% 50%;mask:url(img/search.svg) no-repeat 50% 50%;-webkit-mask-size:1.25rem 1.25rem;mask-size:1.25rem 1.25rem}.show-search-button[aria-expanded=true]:before{-webkit-mask:url(img/close-search.svg) no-repeat 50% 50%;mask:url(img/close-search.svg) no-repeat 50% 50%}.show-search-button:hover{color:#555}.show-search-button.mobile{display:none;margin:0 0 0 auto}@media (max-width:63rem){.show-search-button.desktop{display:none}.show-search-button.mobile{display:block}.show-search-button.mobile[aria-expanded=true]{display:none}}.module-search-form label{display:block}.module-search-form .search-field{border-bottom:.0625rem solid;margin-bottom:1.25rem;padding-right:3.75rem;width:100%}.module-search-form .search-submit{background:currentColor;border-radius:50%;bottom:0;height:2.5rem;position:absolute;right:0;width:2.5rem}.module-search-form .search-submit:after{background-color:#111;content:"";display:block;height:100%;-webkit-mask:url(img/search.svg) no-repeat 50% 50%;mask:url(img/search.svg) no-repeat 50% 50%;width:100%}@media (max-width:63rem){.module-search-form .search-submit:after{-webkit-mask:url(img/strzalka_search.svg) no-repeat 50% 50%;mask:url(img/strzalka_search.svg) no-repeat 50% 50%}}.module-search-form .search-field{font-size:1.125rem;line-height:1.6875rem}.component-main-header{background-color:#f8f8f8;background-color:var(--recommendation-color,#f8f8f8);box-sizing:border-box;position:relative}.home .component-main-header,.home .component-main-header .submenu{background-color:transparent}.component-main-header .reflex-col-12.static,.component-main-header .reflex-grid.static{position:static}.component-main-header:not(.child-expanded):after{border-bottom:.0625rem solid #111;bottom:0;content:"";position:absolute;width:100%;z-index:1}.component-main-header .buttons{width:100%}.component-main-header .buttons .reflex-container{align-items:center;display:flex;justify-content:space-between}@media (max-width:63rem){.component-main-header .container{max-width:100%;width:100%}.component-main-header .wrapper{align-items:center;display:flex;height:5.9375rem;justify-content:space-between}.component-main-header .buttons{position:relative;z-index:100}.component-main-header .buttons .reflex-container{padding:0}.component-main-header .module-search-form{margin-top:3.75rem}.component-main-header .module-search-form .reflex-col-12,.component-main-header .module-search-form .search-form{padding:0}.component-main-header .module-search-form .reflex-col-12 .reflex-grid,.component-main-header .module-search-form .search-form .reflex-grid{margin:0}.component-main-header .search-form{display:none}.component-main-header .search-form.visible{display:block}}@media (min-width:64rem){.component-main-header .buttons{left:0;pointer-events:none;position:fixed;top:0;z-index:1}.component-main-header .buttons a,.component-main-header .buttons button{pointer-events:auto}.component-main-header .buttons .reflex-container{height:5.9375rem}.component-main-header .module-search-form{background-color:#111;color:#f8f8f8;left:0;opacity:1;padding:3.875rem 0 4.375rem;pointer-events:auto;position:fixed;top:5.9375rem;transition:all .3s ease-out;width:100%;z-index:0}.component-main-header .module-search-form:not([aria-hidden]),.component-main-header .module-search-form[aria-hidden=true]{opacity:0;pointer-events:none;z-index:-1}}.main-nav{color:#f8f8f8}.main-nav .menu-dropdown{display:inline-block}.main-nav .menu-dropdown:after{border-left:.24375rem solid transparent;border-right:.24375rem solid transparent;border-top:.4375rem solid;content:"";display:inline-block;margin-left:.625rem;transition:transform .2s ease-in-out;vertical-align:middle}.main-nav .menu-dropdown[aria-expanded=true]:after{transform:rotate(180deg)}.main-nav .submenu{opacity:1;position:relative;transition:all .2s linear;visibility:initial}.main-nav .submenu[aria-hidden=true]{opacity:0;position:absolute;transition:none;visibility:hidden}.main-nav ul{font-size:.9375rem;font-weight:900;letter-spacing:.0753333333em;line-height:1.2;text-align:right;text-transform:uppercase}.main-nav ul ul{font-weight:300}.main-nav a{color:inherit;text-decoration:none}.main-nav a:hover{color:#555}@media (max-width:63rem){.show-navigation-button{height:2.5rem;margin-right:-.625rem;padding:.625rem;width:2.5rem}.show-navigation-button .menu-icon{border-top:1px solid;color:inherit;display:block;height:50%;margin-top:calc(50% - .5px);position:relative;transition:all .3s ease-in-out 0s;width:100%}.show-navigation-button .menu-icon:after,.show-navigation-button .menu-icon:before{background-color:currentColor;content:"";display:block;height:1px;left:50%;position:absolute;top:-100%;transform:translate3d(-50%,0,0) rotate(0deg);transform-origin:50%;transition:all .3s ease-in-out 0s,top .3s ease-out .3s,bottom .3s ease-out .3s;width:100%}.show-navigation-button .menu-icon:after{bottom:0;top:auto}.main-nav{background-color:#111;bottom:0;box-sizing:border-box;left:0;padding:5.9375rem 0 0;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .3s ease-out;z-index:99}.main-nav .main-nav-wrapper{box-sizing:border-box;height:100%;margin:2.75rem 0;overflow:auto;padding:0 1.25rem}.main-nav li,.main-nav ul{display:block;margin:0;padding:0}.main-nav li{margin:2.25rem 0}.main-nav li ul{margin:3.375rem 0}.show-navigation-button[aria-expanded=true]{color:#f8f8f8}.show-navigation-button[aria-expanded=true] .menu-icon{border-top-color:transparent}.show-navigation-button[aria-expanded=true] .menu-icon:after,.show-navigation-button[aria-expanded=true] .menu-icon:before{top:0;transform:translate3d(-50%,0,0) rotate(45deg);transition:all .3s ease-in-out 0s,top .2s ease-out,bottom .2s ease-out,width .15s ease-in-out .2s;width:141.4214%}.show-navigation-button[aria-expanded=true] .menu-icon:after{bottom:100%;top:auto;transform:translate3d(-50%,0,0) rotate(-45deg)}.navigation-visible .main-nav{transform:translate(0)}.navigation-visible .main-logo{background-color:#f8f8f8;transition:all .3s ease-in-out 0s}}@media (min-width:64rem){.show-navigation-button{display:none}.main-nav{color:#111;width:100%}.main-nav li,.main-nav ul{display:block;margin:0;padding:0}.main-nav li{display:inline;margin:0 .28125rem;padding:0 1.125rem}.main-nav .menu>.current-menu-item{position:relative}.main-nav .menu>.current-menu-item:after{background-color:currentColor;bottom:-.9375rem;content:"";height:.0625rem;left:50%;margin-left:-.625rem;position:absolute;width:1.25rem}.main-nav .navigation{align-items:center;display:flex;height:5.9375rem;justify-content:center}.main-nav .menu:after{content:"";height:.0625rem;left:50%;position:absolute;top:5.9375rem;transform:translate(-50%);width:100vw}.main-nav .menu-item-has-children{position:relative}.main-nav .submenu{background-color:var(--recommendation-color,#f8f8f8);border:.0625rem solid;border-top:none;left:50%;min-width:12.625rem;padding:.625rem 1.25rem .35rem;position:absolute;top:5.9375rem;top:3.4375rem;transform:translate(-50%);transition:none;z-index:2}.main-nav .submenu:after,.main-nav .submenu:before{background-color:#111;content:"";height:.0625rem;position:absolute;top:0;width:100vw}.main-nav .submenu:before{right:100%}.main-nav .submenu:after{left:100%}.main-nav .submenu li{display:block;position:relative;z-index:2}.main-nav .submenu li:first-child{margin-top:-.9375rem}.main-nav ul{font-size:.75rem;letter-spacing:.06em;line-height:1.2;text-align:center}.main-nav .submenu li{margin:.9rem 0}}.component-main-banner{position:relative}.component-main-banner .background{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6;position:absolute;width:100%}.component-main-banner .content-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.component-main-banner .button{box-sizing:border-box;margin-top:.8125rem;width:100%}.component-main-banner .button:hover{border-color:#111}@media (min-width:48rem){.component-main-banner .button{max-width:60%}}@media (min-width:64rem){.component-main-banner .button{max-width:50%}}.component-main-banner .slider:after{background:linear-gradient(180deg,hsla(0,0%,97%,.8) 0,hsla(0,0%,97%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.component-main-banner .slider.started img{opacity:0;transition:opacity 5s linear}.component-main-banner .slider.started .active{opacity:1}.component-main-banner{font-size:1.125rem;font-weight:900;line-height:1.5}.component-main-banner p{margin:1.6875rem 0}.component-main-banner .button{font-size:.625rem;letter-spacing:.075em;line-height:1.2}@media (min-width:48rem){.component-main-banner{font-size:1.875rem;line-height:1.2}}@media (min-width:64rem){.component-main-banner .button{font-size:.75rem;letter-spacing:.075em;line-height:1.2}}.component-main-content{font-size:1.125rem;font-weight:300;line-height:1.5}.component-main-content .content{margin:1.25rem 0}.component-main-content .content:empty{display:none}.component-main-content blockquote,.component-main-content figure,.component-main-content h1,.component-main-content h2,.component-main-content h3,.component-main-content h4,.component-main-content h5,.component-main-content h6,.component-main-content hr,.component-main-content ol,.component-main-content p,.component-main-content ul{margin:2.5rem 0}.component-main-content hr{background-color:currentColor;border:none;height:.0625rem;margin:5rem 0 7.5rem}.component-main-content li{margin:1.6875rem 0}.component-main-content .bibliography{border-top:.0625rem solid;margin-top:5rem}.component-main-content .bibliography .header,.component-main-content h2.communia-footnotes-header{margin:5rem 0}.component-main-content .bibliography .list,.component-main-content ol.footnotes{list-style-type:none!important;margin:5rem auto 7.5rem}.component-main-content .bibliography .list li,.component-main-content ol.footnotes li{margin:1.40625rem 0}@media (min-width:48rem){.component-main-content .bibliography .list,.component-main-content ol.footnotes{padding-left:calc(10% + .125rem)}}@media (min-width:64rem){.component-main-content .bibliography .list,.component-main-content ol.footnotes{padding-left:1.25rem;width:calc(75% - .15625rem)}.component-main-content .bibliography .list li:before,.component-main-content ol.footnotes li:before{left:auto;right:100%}}.component-main-content .wp-caption,.component-main-content figure{max-width:100%}.component-main-content .wp-caption{display:block}.component-main-content .wp-caption-text{margin:1.25rem 0}.component-main-content img[class*=wp-image-]{display:block;margin-top:5rem;width:100%}@media (min-width:48rem){.component-main-content .wp-caption-text{margin:2.5rem 0}.component-main-content .content{margin-bottom:7.5rem;margin-top:2.5rem}}.component-main-content .content blockquote{padding-left:2.6875rem;position:relative}.component-main-content .content blockquote:before{content:"”";font-size:2.8125rem;font-weight:900;left:0;line-height:.6666666667;position:absolute;top:-.6875rem;transform:rotate(180deg)}@media (min-width:48rem){.component-main-content .content blockquote{padding-left:3.1875rem}}.component-main-content .post-tags{margin:5rem auto}@media (min-width:64rem){.component-main-content .post-tags{width:calc(75% - .15625rem)}}.component-main-content a{color:inherit}.component-main-content h1,.component-main-content h2,.component-main-content h3,.component-main-content h4,.component-main-content h5,.component-main-content h6{font-size:1.25rem;font-weight:700;line-height:1.2;text-align:center}.component-main-content h3,.component-main-content h4,.component-main-content h5,.component-main-content h6{font-size:1.125rem;line-height:1.2}.component-main-content ol,.component-main-content ul{list-style-type:none;margin:0;padding:0 0 0 2.8125rem;position:relative}.component-main-content ol li:before,.component-main-content ul li:before{left:0;position:absolute}.component-main-content ol{counter-reset:numbering}.component-main-content ol li:before{content:counter(numbering) ".";counter-increment:numbering}.component-main-content ul li:before{content:"•"}.component-main-content blockquote{font-style:italic}.component-main-content .bibliography .header,.component-main-content h2.communia-footnotes-header{font-size:.75rem;font-weight:900;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.component-main-content .bibliography ol,.component-main-content ol.footnotes{font-size:.9375rem;font-weight:300;line-height:1.5}.component-main-content .bibliography ol a.backlink,.component-main-content ol.footnotes a.backlink{text-decoration:none}.component-main-content .bibliography ol li:before,.component-main-content ol.footnotes li:before{font:inherit}.component-main-content .wp-caption-text{font-size:.75rem;font-weight:300;line-height:1.2;text-align:center}.component-main-content .gallery-caption .number{font-weight:700}@media (min-width:48rem){.component-main-content h1,.component-main-content h2{font-size:1.5rem;line-height:1.2}.component-main-content h3,.component-main-content h4,.component-main-content h5,.component-main-content h6{font-size:1.25rem;line-height:1.2}}.archive:not(.tax-event-tax) .component-main-content .content{border-top:.0625rem solid #111;padding-top:2.5rem}@media (min-width:48rem){.archive:not(.tax-event-tax) .component-main-content .content{margin-top:0}.tax-event-tax .component-main-content .content{margin-bottom:5rem;margin-top:2.5rem}.page-template-campaigns .component-main-content .wp-caption,.page-template-campaigns .component-main-content figure,.page-template-campaigns .component-main-content img[class*=wp-image-]{margin-left:calc(-10% + -.125rem);max-width:calc(120% + .25rem);width:calc(120% + .25rem)}}@media (min-width:64rem){.page-template-campaigns .component-main-content .wp-caption,.page-template-campaigns .component-main-content figure,.page-template-campaigns .component-main-content img[class*=wp-image-]{margin-left:calc(0% + 0rem);max-width:100%;width:100%}}.component-featured-post{background-color:#f8f8f8;border:.0625rem solid;box-sizing:border-box;padding:1.25rem 0;position:relative;transform:translateZ(0);will-change:contents}.component-featured-post .content{margin:2.5rem 0}.component-featured-post .index,.component-featured-post .title{margin:1.25rem 0}.component-featured-post .overlay-anchor{border:.25rem solid transparent;box-sizing:border-box;transition:border-color .2s linear}@media (min-width:48rem){.component-featured-post{padding:0}.component-featured-post .background-container *{position:static}.component-featured-post .background{height:100%;left:0;opacity:.2;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.component-featured-post:hover .background{opacity:.35}.component-featured-post .content-container{align-items:center;box-sizing:border-box;display:flex;min-height:39vw;padding:2.5rem 0}.component-featured-post .content{margin:0 0 1.25rem}}.component-featured-post{text-align:center}.component-featured-post .index{font-size:.75rem;font-weight:900;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.component-featured-post .title{font-size:1.125rem;font-weight:900;line-height:1.5}@media (min-width:48rem){.component-featured-post .title{font-size:1.875rem;line-height:1.2}.home .component-featured-post .content-container{padding-bottom:0;padding-top:0}.home .component-featured-post .content{bottom:1.25rem;position:sticky}.home .component-featured-post .index{margin:1.25rem 0 .625rem}.home .component-featured-post .title{margin:.625rem 0 1.25rem}.home .component-main-banner .content-wrapper{min-height:calc(100vh - 7.9rem)}}.footer-nav ul{display:block;margin:2.5rem 0 0;padding:0}.footer-nav li{display:block;margin:.9rem 0;padding:0}.footer-nav a{color:inherit}.nav-right .footer-nav{justify-content:flex-end}@media (min-width:48rem){.footer-nav{margin-top:1.25rem}.footer-nav ul{margin:1.25rem -.9375rem 0}.footer-nav li{display:inline-block;margin:0 .9375rem}}@media (min-width:64rem){.footer-nav .left-nav,.footer-nav .right-nav{width:auto}}.component-main-footer{background-color:#111;color:#f8f8f8;padding:2.5rem 0;text-align:center}.component-main-footer .copyright-info{margin:2.5rem 0}.component-main-footer .copyright-info .icon{height:1.25rem;vertical-align:middle;width:auto}.component-main-footer .copyright-info .text{display:block;margin-top:1.25rem}@media (min-width:48rem){.component-main-footer .copyright-info .icon,.component-main-footer .copyright-info .text{display:inline}.component-main-footer .copyright-info .text{margin-left:.625rem}}@media (min-width:64rem){.component-main-footer .copyright-info .icon{height:2.5rem}.component-main-footer .copyright-info .icon+.icon{margin-left:.625rem}}.component-main-footer .copyright-info{font-size:.9375rem;font-weight:300;line-height:1.2}.component-main-footer .copyright-info a{color:inherit;text-decoration:none}.component-main-footer .copyright-info a:hover{color:#555}.component-main-footer .copyright-info a:hover img{opacity:.3}.component-main-footer .footer-nav{font-size:.75rem;font-weight:300;letter-spacing:.0625em;line-height:1.2;text-transform:uppercase}.component-main-footer .footer-nav a{text-decoration:none}.component-main-footer .footer-nav a[href*="mailto:"]{text-transform:none}@media (min-width:64rem){.component-main-footer .copyright-info{font-size:1.25rem;line-height:1.5}.component-main-footer .left-nav{text-align:left}.component-main-footer .right-nav{text-align:right}}.component-page-header{padding:5rem 0;text-align:center}.component-page-header .title{margin:0}.component-page-header .content{margin-top:1.25rem}.component-page-header .title{font-size:1.875rem;font-weight:900;line-height:1.2;text-transform:uppercase}.component-page-header .content{font-size:1.25rem;font-weight:300;line-height:1.5}.component-page-header .content .bold{font-weight:900}@media (min-width:48rem){.component-page-header .title{font-size:2.5rem;line-height:1.2}}@media (min-width:64rem){.component-page-header .title{font-size:5rem;line-height:1.2}}.component-post-list-recommendation{position:relative}.component-post-list-recommendation .post-list{margin-bottom:0;margin-top:0}.component-post-list-recommendation .gradient{height:15rem;position:absolute;top:-15rem;width:100%;z-index:-1}.component-post-list-recommendation+.component-post-list-recommendation .gradient{top:-5rem;z-index:auto}.component-post-list-recommendation .section-header .title{margin:0}.component-post-list-recommendation .item{display:block;margin:0;padding:0 0 2.5rem;position:relative}.component-post-list-recommendation .item:last-child{padding-bottom:5rem}.component-post-list-recommendation .content,.component-post-list-recommendation .item .title{margin:2.5rem 0}.component-post-list-recommendation .item a:not(.overlay-anchor){position:relative;z-index:2}.component-post-list-recommendation .overlay-anchor{z-index:1}@media (min-width:48rem){.component-post-list-recommendation .item{padding:2.5rem 0}.component-post-list-recommendation .item:last-child{padding:2.5rem 0 10rem}.component-post-list-recommendation .readmore{margin-bottom:0}}.component-post-list-recommendation .section-header .title{font-size:1.25rem;font-weight:300;line-height:1.2;text-align:center;text-transform:uppercase}.component-post-list-recommendation .item .title{font-size:1.125rem;font-weight:900;line-height:1.5;text-align:center}.component-post-list-recommendation .content{font-size:1.125rem;font-weight:300;line-height:1.5}.component-post-list-recommendation .readmore{color:inherit;font-size:.75rem;font-weight:900;letter-spacing:.075em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase}.component-post-list-recommendation .readmore:hover{letter-spacing:.5em}@media (min-width:48rem){.component-post-list-recommendation .item .title{font-size:1.875rem;line-height:1.2}}.number-background{pointer-events:none}.post-type-archive-recommendation .number-background{opacity:0;transition:opacity 1s ease-in-out;z-index:1}.post-type-archive-recommendation .number-background.active{opacity:1}.post-type-archive-recommendation .number-background.active~.active{opacity:0}.post-type-archive-recommendation .component-post-list-recommendation .post-list,.post-type-archive-recommendation .component-post-list-recommendation .section-header{position:relative;z-index:2}.component-recommendations-footer.component-main-content{margin:-2.5rem 0 2.5rem;min-height:15rem;position:relative}@media (min-width:48rem){.component-recommendations-footer.component-main-content{margin:-5rem 0 5rem}}.component-recommendations-footer.component-main-content .gradient{height:15rem;position:absolute;top:-5rem;width:100%;z-index:auto}.component-recommendations-footer.component-main-content .content.content{border:none;margin:0;padding:0}.component-post-list{display:block;margin:0;padding:0}.component-post-list figure{display:block}.component-post-list .figure{margin:0}.component-post-list .figure img.wp-post-image{aspect-ratio:2000/779;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.component-post-list .item{display:block;margin-bottom:5rem}.component-post-list .item:last-child{margin-bottom:0}.component-post-list .thumbnail-col+.text-col .text{margin-top:2.5rem}.component-post-list .thumbnail-col+.text-col .text .title{margin-top:1.25rem}.component-post-list .post-type{margin-bottom:1.25rem}.component-post-list .pre-figure{margin-bottom:2.5rem}.component-post-list .pre-figure .post-type{margin-bottom:-1.25rem}.component-post-list .related-events{margin:1.25rem 0 -.625rem}.component-post-list .title{margin:0 0 1.25rem}.component-post-list .post-meta{margin:1.25rem 0}.component-post-list .related-recommendations{margin:-.625rem 0 1.25rem}.component-post-list .content{margin:2.5rem 0}.component-post-list a{color:inherit;text-decoration:none}.component-post-list .readmore{border-bottom:.0625rem solid;display:block;margin-top:-2.5rem;padding-bottom:2.5rem;padding-top:2.5rem;transition:all .2s linear}.component-post-list .readmore:hover{position:relative}.component-post-list .document-download{margin-bottom:2.5rem}.component-post-list .document-download .anchor:after{content:none}.component-post-list .item a:not(.overlay-anchor){position:relative;z-index:2}.component-post-list .overlay-anchor{z-index:1}@media (min-width:48rem){.component-post-list .item{margin-bottom:6.25rem}.component-post-list .item:last-child{margin-bottom:0}.component-post-list .content.preview{padding-left:calc(10% + .125rem);position:relative}.component-post-list .document-download{left:0;margin-right:0;position:absolute}}@media (min-width:64rem){.component-post-list .content.preview{padding-left:calc(16.66667% + .20833rem)}.component-post-list .document-download{width:calc(16.66667% - 1.04167rem)}.component-post-list .document-download .anchor{left:0}}.component-post-list .title{font-size:1.25rem;font-weight:900;line-height:1.2;text-align:center}.component-post-list .content{font-size:1.125rem;font-weight:300;line-height:1.5}.component-post-list .readmore{color:inherit;font-size:.75rem;font-weight:900;letter-spacing:.075em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase}.component-post-list .readmore:hover{letter-spacing:.5em}@media (min-width:48rem){.component-post-list .title{font-size:1.875rem;line-height:1.2}}.component-post-header{margin-top:2.5rem}.component-post-header .post-thumbnail{margin-top:5rem}.component-post-header .related-events{margin:1.25rem 0 -.625rem}.component-post-header .event-date{margin-bottom:.3125rem}.component-post-header .title{font-size:1.25rem;font-weight:900;line-height:1.2;margin:2.5rem 0 1.25rem;text-align:center}.component-post-header .content{font-size:1.125rem;font-weight:300;line-height:1.5}.component-post-header .content .bold{font-weight:900}@media (min-width:48rem){.component-post-header .title{font-size:1.875rem;line-height:1.2}}.event-header .component-post-header .title{font-size:1.5625rem;line-height:1.2}@media (min-width:48rem){.event-header .component-post-header .title{font-size:2.5rem;line-height:1.2}}.event-header{margin-bottom:2.5rem}@media (min-width:48rem){.event-header+.post-thumbnail{margin-bottom:2.5rem}}.recommendation-header .title{font-size:1.125rem;line-height:1.5}@media (min-width:48rem){.recommendation-header .post-header-content{margin-top:1.25rem}}.component-team-list{margin-bottom:2.5rem}.component-team-list .person-card{display:block;margin-bottom:2.5rem}.component-team-list .person-card-anchor{color:inherit;text-decoration:none}.component-team-list .person-card-anchor .team-avatar{position:relative}.component-team-list .person-card-anchor .team-avatar:after{border:.1875rem solid transparent;border-radius:50%;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;transition:border .3s linear;width:100%}.component-team-list .person-card-anchor:hover .team-avatar:after{border-color:#111}.component-secondary-content{font-size:1.125rem;font-weight:300;line-height:1.5;margin-bottom:5rem}@media (min-width:64rem){.component-secondary-content{margin-bottom:7.5rem}}.component-author-header{font-size:1.125rem;font-weight:300;line-height:1.5;margin:5rem 0}.component-author-header h1{margin:0}.component-author-header .content{margin-top:2.5rem}@media (min-width:48rem){.component-author-header .person-card{text-align:left}.component-author-header .team-avatar{left:calc(-42.85714% + .625rem);position:absolute;width:calc(42.85714% - 1.25rem)}}@media (min-width:64rem){.component-author-header .team-avatar{left:calc(-33.33333% + .625rem);position:absolute;width:calc(33.33333% - 1.25rem)}}.component-author-header .person-card .name{font-size:1.875rem;line-height:.9}.component-search-header .form{background-color:#111;color:#f8f8f8;padding:2.40625rem 0}.component-search-header .show-search-button.mobile{display:none}.component-search-header .module-search-form .search-submit:after{-webkit-mask:url(img/search.svg) no-repeat 50% 50%;mask:url(img/search.svg) no-repeat 50% 50%}.component-search-header .header{margin:2.5rem 0 5rem}.component-search-header .header h1{margin:0}.component-search-header .header .description{margin-top:.625rem}@media (min-width:48rem){.component-search-header .search-form{margin:0 auto;width:50%}.component-search-header .form{padding:4.625rem 0}.component-search-header .header{margin:5rem 0}}@media (min-width:64rem){.component-search-header .search-form{width:100%}}.component-search-header .header{text-align:center}.component-search-header h1{font:inherit}.component-search-header .title{font-size:1.125rem;font-weight:900;line-height:1.5}.component-search-header .description{font-size:.75rem;font-weight:300;letter-spacing:1.2}.component-search-header .bold{font-weight:700}@media (min-width:48rem){.component-search-header .title{font-size:1.875rem;line-height:1.2}}.component-post-pagination{text-align:center}.component-post-pagination .item{border:.0625rem solid;position:relative;transition:background-color .2s ease-in-out}.component-post-pagination .item:hover{background-color:#e9e9e9}.component-post-pagination .date,.component-post-pagination .index,.component-post-pagination .readmore,.component-post-pagination .title{margin:2.5rem 0}.component-post-pagination .overlay-anchor{border:.3125rem solid transparent;box-sizing:border-box;transition:border-color .2s linear}@media (max-width:47rem){.component-featured-post+.component-post-pagination .item,.component-post-pagination .item+.item{border-top:none}.component-post-pagination .overlay-anchor{height:calc(100% + .0625rem)}}@media (min-width:48rem){.component-post-pagination{display:flex}.component-post-pagination .reflex-container,.component-post-pagination .reflex-grid{height:100%}.component-post-pagination .item{width:50%}.component-post-pagination .item .readmore{bottom:0;left:0;position:absolute;width:100%}.component-post-pagination .item+.item{border-left:none}.component-featured-post+.component-post-pagination .item{border-top:none}.component-post-pagination .overlay-anchor{border-width:.25rem;bottom:-.0625rem;height:calc(100% + .0625rem)}.component-post-pagination .item:first-child .overlay-anchor{width:calc(100% + .0625rem)}}@media (min-width:64rem){.component-post-pagination .reflex-container{max-width:37.5rem}.component-post-pagination .title{margin-bottom:1.25rem}.component-post-pagination .date{margin-top:1.25rem}}.component-post-pagination .index,.component-post-pagination .readmore{font-size:.75rem;font-weight:900;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.component-post-pagination .title{font-size:1.125rem;font-weight:900;line-height:1.5}.component-post-pagination .date{font-size:.75rem;font-weight:300;line-height:1.2}.component-post-pagination .readmore a{color:inherit;text-decoration:none}@media (min-width:64rem){.component-post-pagination .title{font-size:1.875rem;line-height:1.2}}div.cc_tooltip{box-sizing:content-box;font-size:.9375rem;font-weight:300;line-height:1.2;position:absolute;text-align:left;width:15.625rem;z-index:2}@media (max-width:63rem){div.cc_tooltip{max-width:calc(100vw - 2.5rem)!important}}div.cc_tooltip .toggle-button{background:url(img/i.svg) 50% no-repeat transparent;background-size:1.25rem;border:none;height:1.75rem;position:absolute;right:.5rem;top:.5rem;transition:all .2s linear;width:1.75rem}div.cc_tooltip .toggle-button:hover{background-image:url(img/i_hover.svg);background-size:1.75rem}div.cc_tooltip .toggle-button[aria-expanded=true]{background-image:url(img/x.svg);background-size:1.75rem}div.cc_tooltip .toggle-button[aria-expanded=true]:hover{background-image:url(img/x_hover.svg)}@media (min-width:48rem){div.cc_tooltip .toggle-button{right:1rem;top:1rem}}div.cc_tooltip .toggle-button:after{content:none}div.cc_tooltip .label{background-color:#111;color:#f8f8f8;display:block;padding:3.3125rem 1.25rem 1.25rem;transition:opacity .2s linear}div.cc_tooltip .label[aria-hidden=true]{opacity:0;pointer-events:none}div.cc_tooltip .label[aria-hidden=false]{opacity:1;pointer-events:auto}div.cc_tooltip .label a{display:block}div.cc_tooltip .label .licence{margin-top:.625rem}div.cc_tooltip .label img{height:1.25rem;margin-right:.625rem;vertical-align:middle;width:auto}div.cc_tooltip small{font:inherit}div.cc_tooltip a{color:inherit;text-decoration:none}.content-gallery figure{margin:0}.content-gallery .gallery-caption .number{margin-bottom:1.25rem}.content-gallery .ismobile{height:1px;left:-100%;position:absolute;width:1px}.content-gallery .swiper-button{cursor:pointer;height:2.5rem;margin-top:.625rem;position:absolute;transition:top .2s linear;width:5rem;z-index:10}.content-gallery .swiper-button:before{background:url(img/arrow.svg) 100% no-repeat transparent;content:"";height:100%;position:absolute;transition:all .2s linear;width:2.5rem}.content-gallery .swiper-button-prev:before{transform:rotate(180deg)}.content-gallery .swiper-button-next,.content-gallery .swiper-button-next:before{right:0}.content-gallery .swiper-button-disabled{opacity:.2}@media (min-width:48rem){.content-gallery{margin-left:calc(-10% - 2.625rem);width:calc(120% + .25rem);width:calc(120% + 5.25rem)}.content-gallery .swiper-slide{box-sizing:border-box;padding:0 calc(8.33333% + 2.1875rem)}.content-gallery .swiper-button{margin-top:-1.25rem;top:50%}.content-gallery .swiper-button-prev{margin-right:-.1875rem;right:calc(91.66667% - .9375rem)}.content-gallery .swiper-button-prev:before{right:0}.content-gallery .swiper-button-next{left:calc(91.66667% - .9375rem);margin-left:-.1875rem}.content-gallery .swiper-button-next:before{right:auto}.content-gallery .swiper-button:hover:before{width:5rem}.content-gallery .ismobile{display:none}}@media (min-width:64rem){.content-gallery{margin-left:calc(-12.5% + -.15625rem);width:calc(125% + .3125rem)}.content-gallery .swiper-slide{box-sizing:border-box;padding:0 calc(10% + .125rem)}.content-gallery .swiper-button-prev{right:calc(90% + 1.125rem)}.content-gallery .swiper-button-prev:before{left:0;right:auto}.content-gallery .swiper-button-next{left:calc(90% + 1.125rem)}.content-gallery .swiper-button-next:before{right:0}}.gallery-columns-2,.gallery-columns-3,.gallery-columns-4,.gallery-columns-5,.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9{align-items:center;display:flex;flex-wrap:wrap;margin:5rem -.625rem}.gallery-columns-2 img,.gallery-columns-3 img,.gallery-columns-4 img,.gallery-columns-5 img,.gallery-columns-6 img,.gallery-columns-7 img,.gallery-columns-8 img,.gallery-columns-9 img{display:block;width:100%}.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{margin:1.25rem .625rem;width:calc(50% - 1.25rem)}@media (min-width:48rem){.gallery-columns-2,.gallery-columns-3,.gallery-columns-4,.gallery-columns-5,.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9{margin-left:0;width:100%}.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{margin:1.25rem calc(10% + .125rem);width:calc(30% - .875rem)}}@media (min-width:48rem) and (max-width:63rem){.gallery-columns-2 .gallery-item:nth-child(2n),.gallery-columns-3 .gallery-item:nth-child(2n),.gallery-columns-4 .gallery-item:nth-child(2n),.gallery-columns-5 .gallery-item:nth-child(2n),.gallery-columns-6 .gallery-item:nth-child(2n),.gallery-columns-7 .gallery-item:nth-child(2n),.gallery-columns-8 .gallery-item:nth-child(2n),.gallery-columns-9 .gallery-item:nth-child(2n){margin-left:calc(10% + 1.375rem)}}@media (min-width:64rem){.gallery-columns-2 .gallery-item:nth-child(2n){margin-left:calc(10% + 1.375rem)}.gallery-columns-3 .gallery-item{margin-left:.625rem;margin-right:calc(12.5% + .625rem);width:calc(25% - 1.25rem)}.gallery-columns-3 .gallery-item:nth-child(3n){margin-right:0}.gallery-columns-4{margin-left:calc(-25% + -.3125rem);width:calc(150% + .625rem)}.gallery-columns-4 .gallery-item{margin:1.25rem calc(4.16667% + .625rem);width:calc(16.66667% - 1.25rem)}.gallery-columns-5,.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9{margin-left:calc(-25% + -.3125rem);width:calc(150% + .625rem)}.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{margin:1.25rem .625rem}.gallery-columns-5 .gallery-item{width:calc(20% - 1.25rem)}.gallery-columns-6 .gallery-item{width:calc(16.66667% - 1.25rem)}.gallery-columns-7 .gallery-item{width:calc(14.28571% - 1.25rem)}.gallery-columns-8 .gallery-item{width:calc(12.5% - 1.25rem)}.gallery-columns-9 .gallery-item{width:calc(11.11111% - 1.25rem)}}.mailchimp-subscription-form{background:transparent linear-gradient(89deg,#edfff3,#edf5ff 33%,#ffedef 68%,#fffbed) 0 0 no-repeat padding-box;border:1px solid #111;margin-top:-1px;position:relative;transform:translateZ(0);will-change:contents}.mailchimp-subscription-form>.wrapper{margin:2.5rem 0}.mailchimp-subscription-form .title{margin:0 0 .625rem}.mailchimp-subscription-form .mc_container .mc_form_inside{display:flex;flex-wrap:wrap;margin:0 -.625rem}.mailchimp-subscription-form .mc_container .mc_form_inside>*{margin:0 .625rem;width:calc(100% - 1.25rem)}.mailchimp-subscription-form .mc_container .mc_form_inside .mc_merge_var+.mc_merge_var{width:calc(50% - 1.25rem)}.mailchimp-subscription-form .mc_container .mc_var_label{display:block;margin:.625rem 0}.mailchimp-subscription-form .mc_container .mc_var_label:after{content:":"}.mailchimp-subscription-form .mc_container .mc_input{background:transparent;border:1px solid #111;box-sizing:border-box;display:block;padding:.625rem;width:100%}.mailchimp-subscription-form .mc_container .mc_interests_header{margin-top:1.25rem}.mailchimp-subscription-form .mc_container div.mc_interest{display:flex;flex-wrap:wrap;margin:1.1875rem 0 0}.mailchimp-subscription-form .mc_container div.mc_interest .mc_interest,.mailchimp-subscription-form .mc_container div.mc_interest .mc_interest_label{margin-bottom:.4375rem}.mailchimp-subscription-form .mc_container div.mc_interest input.mc_interest{display:block;height:1rem;margin-left:.625rem;margin-right:-1.625rem;opacity:0;pointer-events:none;position:absolute;width:1rem;z-index:-1}.mailchimp-subscription-form .mc_container div.mc_interest .mc_interest_label{margin-left:.625rem;margin-right:.625rem;padding-left:1.625rem;position:relative}.mailchimp-subscription-form .mc_container div.mc_interest .mc_interest_label:after,.mailchimp-subscription-form .mc_container div.mc_interest .mc_interest_label:before{box-sizing:border-box;content:"";height:1rem;left:0;position:absolute;top:0;width:1rem}.mailchimp-subscription-form .mc_container div.mc_interest .mc_interest_label:before{border:.0625rem solid}.mailchimp-subscription-form .mc_container div.mc_interest .mc_interest_label:after{background-clip:content-box;background-color:currentColor;border:.1875rem solid transparent;opacity:0}.mailchimp-subscription-form .mc_container div.mc_interest input.mc_interest:checked+.mc_interest_label:after{opacity:1}.mailchimp-subscription-form .mc_container div.mc_interest input.mc_interest:focus-visible+.mc_interest_label{outline:5px auto #0096ff;-webkit-outline:5px auto #0096ff;-moz-outline:5px auto #0096ff;-ms-outline:5px auto #0096ff;-o-outline:5px auto #0096ff}.mailchimp-subscription-form .mc_container #mc_subheader{margin-top:1.25rem}.mailchimp-subscription-form .mc_container .mc_signup_submit_button{-webkit-appearance:none;background:none;background-color:#111;border:none;border-radius:0;color:inherit;color:#f8f8f8;cursor:pointer;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;height:2.5rem;letter-spacing:inherit;line-height:inherit;margin:1.875rem 0 0;padding:0;text-transform:inherit;width:100%}@media (min-width:48rem){.mailchimp-subscription-form>.wrapper{margin:5rem 0}}.mailchimp-subscription-form .title{font-size:1.125rem;font-weight:900;line-height:1.5;text-align:center}.mailchimp-subscription-form .mc_error_msg{color:red}.mailchimp-subscription-form .mc_var_label{font-size:.75rem;font-weight:300;line-height:1.1666666667}.mailchimp-subscription-form .mc_input{font-size:.875rem;line-height:1.4285714286}.mailchimp-subscription-form #mc_subheader{font-size:.75rem;font-weight:300;line-height:1.1666666667}.mailchimp-subscription-form .mc_interests_header{font-size:1rem;font-weight:700;line-height:1.15}.mailchimp-subscription-form .mc_interest_label{font-size:1rem;font-weight:300;line-height:1.15}.mailchimp-subscription-form .mc_container .mc_signup_submit_button{font-size:.75rem;font-weight:900;letter-spacing:.075em;line-height:1.1666666667;text-transform:uppercase}@media (min-width:48rem){.mailchimp-subscription-form .title{font-size:1.875rem;line-height:1.2}}.component-main-header{position:fixed;top:0;width:100%;z-index:100}@media (max-width:63rem){.navigation-visible .component-main-header{top:0!important;transition:top .3s ease-out}}.component-main-footer{bottom:0;position:sticky}#main,.component-featured-post,.component-post-pagination,.mailchimp-subscription-form{background-color:#f8f8f8;position:relative;z-index:1}#main{overflow:hidden;padding-top:5.9375rem}.home #main{padding-top:0}