@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;600;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0");@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;700;800;900&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}.video-container{overflow:hidden;position:relative;width:100%}.video-container::after{padding-top:56.25%;display:block;content:''}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}*+iframe,*+.video-container{margin-top:3rem}iframe+*,.video-container+*{margin-bottom:3rem}body,html{font-size:16px;font-family:'Mulish', sans-serif;font-weight:300;color:#262626}@media (-webkit-device-pixel-ratio: 1.25){body,html{font-size:13px}}@media (-webkit-device-pixel-ratio: 1.5){body,html{font-size:11px}}.underline{border-bottom:1px #262626 dotted}img,svg,video{display:block;max-width:100%;height:auto}strong,b{font-weight:bold}a,a:visited{text-decoration:none;color:#262626}a:hover,a:visited:hover{-webkit-transition:0.5s ease all;transition:0.5s ease all}small{font-size:80%}a.cta{padding:1rem 2rem;background:#fff;color:#c6152f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:800;border-radius:50px;-webkit-box-shadow:10px 10px 35px #eee;box-shadow:10px 10px 35px #eee;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.cta span{padding-left:1rem;text-align:right}a.cta:hover{background:#c6152f;color:#fff;-webkit-transition:0.5s ease all;transition:0.5s ease all}a.cta-alt{background:#c6152f;color:#fff}a.cta-alt:hover{background:#fff;color:#c6152f}a.cta-simple{padding:0;background:none;-webkit-box-shadow:none;box-shadow:none}a.cta-simple:hover{background:none;color:#262626}a.cta-white{color:#fff !important}a.cta+.cta{margin-left:2rem}@media only screen and (max-width: 1150px){a.cta:not(.cta-simple){padding:.6rem 2rem}}a.cta+*{margin-top:2rem}*+.cta{margin-top:2rem}.hidden{visibility:hidden}.container{padding:0 6rem}main{margin-top:6rem}@media only screen and (max-width: 1280px){main{margin-top:3rem}}h1,h2,h3,h4,h5,h6{font-weight:800;line-height:1}h1.word-wrap,h2.word-wrap,h3.word-wrap,h4.word-wrap,h5.word-wrap,h6.word-wrap{word-spacing:100vw}h5{font-size:1.3rem}p{font-size:1.1rem}p+p{margin-top:1rem}.email{font-weight:700}.color-accent{color:#c6152f !important}.text{font-size:1.1rem}.text-with-lead>p:first-of-type{font-size:140%}.text-with-lead .subpage_back>p:first-of-type{font-size:140%}.text-white{color:#fff}.text-right{text-align:right}.text-left{text-align:left !important}.text-center{text-align:center}.text-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-lower{text-transform:lowercase}.text-highlight{background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(#000));background-image:linear-gradient(90deg, #fff, #000);background-size:100% .5rem;background-repeat:no-repeat;background-position:0 100%}.text-underline{border-bottom:3px #c6152f solid}.text h4,.text h5,.text h6{font-size:1.5rem}.text *+.cta{margin-top:3rem}@media only screen and (max-width: 768px){.text *+.cta{margin-top:1rem}}.text *+p,.text *+ul,.text *+ol,.text *+h2,.text *+h3,.text *+h4,.text *+h5,.text *+h6{margin-top:1rem}.text *+p ul,.text *+p ol,.text *+ul ul,.text *+ul ol,.text *+ol ul,.text *+ol ol,.text *+h2 ul,.text *+h2 ol,.text *+h3 ul,.text *+h3 ol,.text *+h4 ul,.text *+h4 ol,.text *+h5 ul,.text *+h5 ol,.text *+h6 ul,.text *+h6 ol{margin-top:1rem}.text a{color:#c6152f}.text blockquote{background:#fff;padding:1rem;margin:2rem 0 2rem;border-radius:0 15px 15px 15px;font-size:140%}.text blockquote p{font-size:1.3rem}.text img{margin:2rem 0}.text img+figcaption{font-size:.8rem;margin-bottom:2rem;margin-top:-2rem;opacity:.5}.text img.wp-post-image{margin-top:0}.text .wp-caption{margin:2rem 0;width:auto !important}.text .wp-caption img{margin:0 0 .5rem}.text .wp-caption p{font-size:.9rem;margin:0}.text ul,.text ol{font-size:1.1rem}.text ul li+li,.text ol li+li{margin-top:.5rem}.d-none{display:none !important}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-block{display:block !important}.section{background:#f3f3f3;padding:9rem 6rem}@media only screen and (max-width: 1650px){.section{padding:6rem 3rem}}@media only screen and (max-width: 1440px){.section{padding:6rem 3rem}}@media only screen and (max-width: 1280px){.section{padding:6rem 2rem}}@media only screen and (max-width: 1150px){.section{padding:4rem 20px}}.section-white{background:#fff}.section-black{background:#000}.section-black .section-header a,.section-black .section-header a.more span{color:#fff}.section-black .section-header a:hover,.section-black .section-header a.more span:hover{color:#fff}.section-grey{background:#5f5f5f}.section-accent{background:#c6152f}.section-accent .section-header a,.section-accent .section-header a.more span{color:#fff}.section-accent .section-header a:hover,.section-accent .section-header a.more span:hover{color:#fff}.section-accent .card:hover{-webkit-box-shadow:none !important;box-shadow:none !important}.section-nopadding-top{padding-top:0}.section-nopadding-bottom{padding-bottom:0}.section .columns{display:grid;gap:3rem;grid-template-columns:repeat(2, 1fr)}.section .columns.centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-header{position:relative;margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2}@media only screen and (max-width: 600px){.section-header{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}.section-header h1,.section-header h2,.section-header h3,.section-header h4,.section-header h5,.section-header h6{font-size:2rem}.section-header-large{margin-bottom:3rem}.section-header-large h1,.section-header-large h2,.section-header-large h3,.section-header-large h4,.section-header-large h5,.section-header-large h6{font-size:4.5rem}@media only screen and (max-width: 1650px){.section-header-large h1,.section-header-large h2,.section-header-large h3,.section-header-large h4,.section-header-large h5,.section-header-large h6{font-size:3.5rem}}@media only screen and (max-width: 1440px){.section-header-large h1,.section-header-large h2,.section-header-large h3,.section-header-large h4,.section-header-large h5,.section-header-large h6{font-size:3rem}}@media only screen and (max-width: 991px){.section-header-large h1,.section-header-large h2,.section-header-large h3,.section-header-large h4,.section-header-large h5,.section-header-large h6{font-size:2rem}}.section-header-large a:hover{color:#c6152f}.section-header a:hover{color:#c6152f}.section-header a.more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;gap:.5rem}.section-header a.more span{color:#c6152f}.section-header--single{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-calpe{padding-top:0}*+.section-header{margin-top:3rem}.cards{display:grid;gap:3rem;grid-template-columns:repeat(4, 1fr)}.cards-events{grid-template-columns:repeat(5, 1fr)}.cards-1{grid-template-columns:repeat(1, 1fr)}@media only screen and (max-width: 991px){.cards-1{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.cards-1{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 600px){.cards-1{grid-template-columns:1fr}}.cards-2{grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 991px){.cards-2{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.cards-2{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 600px){.cards-2{grid-template-columns:1fr}}.cards-3{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 991px){.cards-3{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.cards-3{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 600px){.cards-3{grid-template-columns:1fr}}.cards-4{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 991px){.cards-4{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.cards-4{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 600px){.cards-4{grid-template-columns:1fr}}.cards-5{grid-template-columns:repeat(5, 1fr)}@media only screen and (max-width: 991px){.cards-5{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.cards-5{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 600px){.cards-5{grid-template-columns:1fr}}.cards-6{grid-template-columns:repeat(6, 1fr)}@media only screen and (max-width: 991px){.cards-6{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.cards-6{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 600px){.cards-6{grid-template-columns:1fr}}.cards-7{grid-template-columns:repeat(7, 1fr)}@media only screen and (max-width: 991px){.cards-7{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.cards-7{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 600px){.cards-7{grid-template-columns:1fr}}.cards-8{grid-template-columns:repeat(8, 1fr)}@media only screen and (max-width: 991px){.cards-8{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.cards-8{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 600px){.cards-8{grid-template-columns:1fr}}.cards-9{grid-template-columns:repeat(9, 1fr)}@media only screen and (max-width: 991px){.cards-9{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.cards-9{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 600px){.cards-9{grid-template-columns:1fr}}.cards-10{grid-template-columns:repeat(10, 1fr)}@media only screen and (max-width: 991px){.cards-10{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.cards-10{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 600px){.cards-10{grid-template-columns:1fr}}.cards-11{grid-template-columns:repeat(11, 1fr)}@media only screen and (max-width: 991px){.cards-11{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.cards-11{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 600px){.cards-11{grid-template-columns:1fr}}.cards-12{grid-template-columns:repeat(12, 1fr)}@media only screen and (max-width: 991px){.cards-12{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.cards-12{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 600px){.cards-12{grid-template-columns:1fr}}@media only screen and (max-width: 1150px){.cards-6{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 800px){.cards-6{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 600px){.cards-6{grid-template-columns:repeat(2, 1fr)}}.cards-join{grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:3rem}@media only screen and (max-width: 1024px){.cards-join{grid-template-columns:1fr;gap:1rem}.cards-join .card-join-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media only screen and (max-width: 1024px){.cards-boxes{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.cards-regions{grid-template-columns:1fr 1fr}.cards-regions .card-logotypes--region{padding:1rem}}.card{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0 15px 15px 15px;overflow:hidden}.card:hover:not(.card-person,.card-transparent){-webkit-box-shadow:0 15px 30px #ccc;box-shadow:0 15px 30px #ccc;-webkit-transition:1s ease all;transition:1s ease all}.card:hover *{-webkit-transition:1s ease all;transition:1s ease all}.card:hover:not(.card-video,.card-no-hover) a{color:#c6152f}.card-no-hover{border-radius:0}.card h2,.card h3,.card h4,.card h5,.card h6{font-weight:600}.card-transparent{background:none}.card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-content{padding:1rem;position:relative;z-index:1;line-height:1.5;height:100%}.card-content::before{position:absolute;display:block;background:yellow;width:100%;height:100%;left:0;top:0;z-index:0}.card-content p{font-size:.9rem}.card figure{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:3/2}.card figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card-label{position:absolute;top:.5rem;right:.5rem;background:#c6152f;color:#fff;padding:.3rem .8rem .5rem;font-size:.8rem;font-weight:600;z-index:2;border-radius:0 7px 0 0}.card-source{font-size:.8rem}.card-source a{color:#c6152f;border-bottom:1px #262626 dotted}.card-date{font-size:.8rem}.card-title{font-size:1.1rem;line-height:1.3}.card-title a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.card-title h2,.card-title h3,.card-title h4,.card-title h5,.card-title h6{line-height:1.3}.card-footer{margin-top:auto;padding:0 1rem 1rem;font-size:.8rem}.card-footer.columns{gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-footer .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.card-footer .column:last-of-type{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card-footer .readmore{text-align:right}.card-news-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-graph{padding-left:3rem;position:relative}.card-graph-line{position:absolute;width:4px;height:calc(100% - 1rem);background:#c6152f;left:8px;top:4px}.card-graph-circle{width:20px;height:20px;border-radius:50%;border:4px #c6152f solid;background:#f3f3f3;position:absolute;left:-3rem;top:4px}.card-graph .card-title{margin:.5rem 0 0;line-height:1.3}.card-graph .card-title:hover a{color:#c6152f}.card-graph article,.card-graph .readmore{position:relative}.card-graph article+article,.card-graph article+.readmore,.card-graph .readmore+article,.card-graph .readmore+.readmore{margin-top:2rem}.card-graph article:hover .card-graph-circle,.card-graph .readmore:hover .card-graph-circle{background:#c6152f;border-color:#fff}.card-graph .readmore .card-graph-circle,.card-graph .readmore:hover .card-graph-circle{background:#c6152f;border-color:#c6152f}.card-graph .readmore span{color:#c6152f}.card-video{color:#fff}.card-video a{color:#fff}.card-video .card-content{background:#c6152f}.card-video .card-footer{background:#c6152f;border-top:1px #fff dotted;padding-top:.5rem;padding-bottom:.5rem}.card-video .card-footer a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.card-video .card-title{margin-top:0}.card-event .card-contentx{background:#f3f3f3}.card-event .card-footerx{background:#f3f3f3;border-top:1px #fff solid;padding-top:.5rem;padding-bottom:.5rem}.card-event .card-footerx a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.card-person h4{margin-bottom:.5rem}.card-person figure{aspect-ratio:3/4.5}.card-person img{height:auto;width:100%}.card-person--reversed{background:#f3f3f3}.card-logotypes{padding:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-logotypes figure{aspect-ratio:auto;display:block}.card-logotypes figure img{width:auto;height:auto;max-height:80px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.card-logotypes-header{font-size:1.5rem;margin-bottom:3rem}.card-logotypes-header+.cards{margin-bottom:3rem}.card-logotypes--region{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-logotypes--region img{max-height:80px;width:auto}.card:hover figure img{-webkit-filter:none;filter:none}.card:hover figure img.color{-webkit-filter:grayscale(1);filter:grayscale(1)}.card-contact{padding:1rem}.card-contact p{font-size:1rem}.card-contact p a{color:#c6152f}.card-contact a.email{font-weight:600;word-break:break-word;color:#262626}@media only screen and (max-width: 991px){.card-contact{padding:1rem}}.card-contact .card-title{margin-bottom:1rem}.card-contact--red{background:#c6152f;color:#fff}.card-contact--red a{color:#fff !important}.card--region figure{aspect-ratio:auto}.card-join{padding:1rem}.card-join .card-title{font-size:1.5rem}.card-join .card-title+p{margin-top:1rem}.card-join .card-content p{font-size:1.1rem}.card-join .card-content a{color:#c6152f;font-weight:800}.card-join-first{background:none;background:#c6152f;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-join-first a,.card-join-first a:hover{color:#fff}.card-join-first:hover a{color:#fff !important}.card-join-arrow{background:none;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-join-arrow span{font-size:2rem;color:#c6152f}.card-join-arrow:hover{-webkit-box-shadow:none;box-shadow:none}.card-join figure{aspect-ratio:4/6}.card-join figure img{height:auto;max-width:100%}.pagination{margin-top:3rem;text-align:center}.pagination h2{display:none}.pagination .page-numbers{font-weight:800}.pagination .page-numbers:not(.next,.prev){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:2rem;width:2rem;border-radius:50px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .page-numbers:not(.next,.prev).current{color:#fff;background:#c6152f}.owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.owl-carousel .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.owl-carousel .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.owl-carousel .flex-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.owl-carousel .thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 15px}[aria-current]:not([aria-current="false"]){color:#c6152f}.header{position:fixed;background:#fff;left:0;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 6rem;height:6rem;z-index:9999;border-bottom:1px #f3f3f3 solid;-webkit-transition:0.5s ease all;transition:0.5s ease all}@media only screen and (max-width: 1650px){.header{padding:0 3rem}}@media only screen and (max-width: 1280px){.header{height:4rem;padding:0 2rem}}@media only screen and (max-width: 1150px){.header{padding:0 20px}}.header .logo svg{height:4.5rem;-webkit-transition:0.5s ease all;transition:0.5s ease all}.header .logo svg .logo-icon{fill:#c6152f}.header .logo svg .logo-name{fill:#262626}@media only screen and (max-width: 1280px){.header .logo svg{height:3rem}}.header .logo img{height:3.2rem;-webkit-transition:0.5s ease all;transition:0.5s ease all;max-width:none}@media only screen and (max-width: 1650px){.header .logo img{height:2.5rem}}@media only screen and (max-width: 600px){.header .logo img{height:2rem}}.header-right{display:grid;grid-auto-flow:column;grid-gap:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 1650px){.header-right{gap:1rem}}@media only screen and (max-width: 1280px){.header-right{gap:3rem}}@media only screen and (max-width: 991px){.header-right{gap:1rem}}.header-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-search:hover{color:#c6152f}.header nav ul{list-style-type:none}.header nav>ul{display:grid;grid-auto-flow:column;grid-gap:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;height:6rem}@media only screen and (max-width: 1280px){.header nav>ul{grid-auto-flow:initial}}.header nav>ul>li{position:relative;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header nav>ul>li a:hover{color:#c6152f}.header nav>ul>li.menu-item-has-children{padding-right:1rem;position:relative}.header nav>ul>li.menu-item-has-children::after{content:'';display:block;position:absolute;right:0;top:50%;width:5px;height:5px;border-right:3px #c6152f solid;border-bottom:3px #c6152f solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px}.header nav>ul>li:hover>a{color:#c6152f}.header nav>ul>li:hover>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header nav>ul li.current-menu-item>a,.header nav>ul li.current-menu-parent>a{color:#c6152f}@media only screen and (max-width: 1280px){.header nav>ul li.current-menu-item>a,.header nav>ul li.current-menu-parent>a{color:#fff;border-bottom:2px #fff dotted}}.header nav>ul ul{display:none;position:absolute;background:#fff;border-right:1px #f3f3f3 solid;border-left:1px #f3f3f3 solid;border-bottom:1px #f3f3f3 solid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 1.5rem 1rem .5rem;grid-gap:0;top:6rem;left:0;white-space:nowrap}.header nav>ul ul li{padding:.5rem 1rem}@media only screen and (max-width: 1280px){.header nav{visibility:hidden;position:fixed;background:#c6152f;top:4rem;bottom:0;right:-75%;-webkit-transition:1s ease all;transition:1s ease all;z-index:888;height:100vh;overflow:hidden}.header nav.open{right:0;-webkit-transition:1s ease all;transition:1s ease all;-webkit-box-shadow:-50px 120px 450px rgba(0,0,0,0.5);box-shadow:-50px 120px 450px rgba(0,0,0,0.5);visibility:visible}.header nav>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:3rem 3rem;gap:1rem;height:90vh;overflow-y:auto}.header nav>ul li{display:block;height:auto}.header nav>ul li:hover>a,.header nav>ul li.current-menu-item>a{border-bottom:2px #fff dotted;color:#fff}.header nav>ul li a{color:#fff;border-bottom:2px transparent dotted}.header nav>ul li.menu-item-has-children::after{border-color:#fff;top:10px;display:none}.header nav>ul li ul{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;background:none;border:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 0 0 0}.header nav>ul li ul li{position:relative}.header nav>ul li ul li::before{content:'';display:block;width:.5rem;height:1px;background:#fff;position:absolute;left:0;top:50%;opacity:.5}}.header .menu-burger{font-size:36px;display:none;cursor:pointer}.header .menu-burger:hover{color:#c6152f}@media only screen and (max-width: 1280px){.header .menu-burger-open.visible{display:block}}.header .menu-burger-close{display:none;color:#c6152f}.header .menu-burger-close.visible{display:block}@media only screen and (max-width: 768px){.header .socials{display:none}}.header .socials ul{display:grid;grid-gap:1rem;grid-auto-flow:column;list-style-type:none}.header .socials li a{background:#c6152f;color:#fff;width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.header .socials li a:hover{background:#262626;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.header .socials svg{fill:#fff;height:18px;width:18px}.header.scrolled{height:4rem;-webkit-transition:0.5s ease all;transition:0.5s ease all}.header.scrolled .logo svg{height:3rem;-webkit-transition:0.5s ease all;transition:0.5s ease all}.header.scrolled .logo img{-webkit-transition:0.5s ease all;transition:0.5s ease all;height:2.2rem}.header.scrolled nav>ul ul{top:5rem}.frontpage-promo{background:#c6152f;color:#fff;position:relative}.frontpage-promo .columns{gap:5rem}.frontpage-promo-title{font-size:3.5rem;margin-bottom:2rem;line-height:1.1}.frontpage-promo-close{font-size:6rem;position:absolute;right:7rem;top:2rem}.frontpage-promo .cta{-webkit-box-shadow:none;box-shadow:none}.frontpage-welcome{height:calc(100vh - 5rem);padding:0 6rem;position:relative;background-size:cover}@media only screen and (max-width: 1440px){.frontpage-welcome{padding:0 3rem}}@media only screen and (max-width: 1280px){.frontpage-welcome{padding:0 2rem}}@media only screen and (max-width: 1280px){.frontpage-welcome{padding:0 20px}}@media only screen and (max-width: 1150px){.frontpage-welcome{height:auto}}.frontpage-welcome .welcome-text{padding:9rem 0 3rem;max-width:40%;position:relative}@media only screen and (max-width: 1650px){.frontpage-welcome .welcome-text{padding-top:4rem}}@media only screen and (max-width: 1150px){.frontpage-welcome .welcome-text{max-width:50%}}@media only screen and (max-width: 991px){.frontpage-welcome .welcome-text{max-width:100%}}.frontpage-welcome .welcome-text h1{white-space:pre-line;margin-bottom:4rem}@media only screen and (max-width: 1650px){.frontpage-welcome .welcome-text h1{margin-bottom:2rem}}.frontpage-welcome .welcome-text h1>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1rem 2rem;border-radius:10px 0 10px 0;background:#fff;color:#262626;font-size:2.5rem}@media only screen and (max-width: 1650px){.frontpage-welcome .welcome-text h1>span{font-size:2rem}}@media only screen and (max-width: 1280px){.frontpage-welcome .welcome-text h1>span{font-size:1.5rem}}@media only screen and (max-width: 768px){.frontpage-welcome .welcome-text h1>span{padding:1rem}}.frontpage-welcome .welcome-text h1>span.reversed{background:#c6152f;color:#fff}.frontpage-welcome .welcome-text h1>span+span{margin-top:1rem}.frontpage-welcome .welcome-text h1>span span{color:#c6152f;display:inline}.frontpage-welcome .welcome-text p{font-size:140%}@media only screen and (max-width: 1650px){.frontpage-welcome .welcome-text p{font-size:130%}}@media only screen and (max-width: 1440px){.frontpage-welcome .welcome-text p{font-size:120%}}@media only screen and (max-width: 1280px){.frontpage-welcome .welcome-text p{font-size:100%}}.frontpage-welcome a.cta{margin-top:4rem}@media only screen and (max-width: 1650px){.frontpage-welcome a.cta{margin-top:2rem}}.frontpage-welcome .shape1{margin-left:-6rem;width:24rem;fill:#c6152f;position:absolute;bottom:-6rem}@media only screen and (max-width: 1650px){.frontpage-welcome .shape1{width:20rem;bottom:-5rem}}@media only screen and (max-width: 1440px){.frontpage-welcome .shape1{margin-left:-3rem}}@media only screen and (max-width: 1280px){.frontpage-welcome .shape1{width:16rem;bottom:-4rem}}@media only screen and (max-width: 1150px){.frontpage-welcome .shape1{display:none;bottom:3rem;margin-left:-20px}}@media only screen and (max-width: 991px){.frontpage-welcome .shape1{display:none}}.frontpage-welcome .shape2{position:absolute;right:0;width:5rem;top:6rem;fill:#262626}@media only screen and (max-width: 600px){.frontpage-welcome .shape2{top:3rem;width:4rem}}.frontpage-welcome .shape3{position:absolute;bottom:-6rem;right:3rem;width:20rem}@media only screen and (max-width: 1650px){.frontpage-welcome .shape3{width:16rem}}@media only screen and (max-width: 1280px){.frontpage-welcome .shape3{width:14rem}}@media only screen and (max-width: 1150px){.frontpage-welcome .shape3{width:10rem;bottom:-3rem}}@media only screen and (max-width: 600px){.frontpage-welcome .shape3{width:6rem}}.frontpage-welcome .shape3 *{fill:#c6152f !important}.frontpage-welcome .brain{position:absolute;right:15%;bottom:0;overflow:hidden}@media only screen and (max-width: 1360px){.frontpage-welcome .brain{right:6rem}}@media only screen and (max-width: 991px){.frontpage-welcome .brain{position:static;margin:0 auto}}.frontpage-welcome .brain img{height:calc(100vh - 7rem)}@media only screen and (max-width: 991px){.frontpage-welcome .brain img{max-width:80%;height:auto}}.frontpage-about{z-index:0;padding-bottom:3rem}.frontpage-about .columns{grid-template-columns:3fr 1fr;z-index:1;position:relative;grid-gap:5rem}@media only screen and (max-width: 1280px){.frontpage-about .columns{grid-template-columns:2fr 1.5fr}}@media only screen and (max-width: 1150px){.frontpage-about .columns{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.frontpage-about .columns{grid-gap:1rem}}.frontpage-about .column{position:relative}.frontpage-about .links{display:grid;gap:3rem;grid-template-columns:repeat(5, 1fr);margin-top:3rem}.frontpage-about .links .cta{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f3f3f3;margin:0}.frontpage-about .links .cta:hover{background:#c6152f}.frontpage-about .links .cta+.cta{margin-left:0 !important}@media only screen and (max-width: 1440px){.frontpage-about .links{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 991px){.frontpage-about .links{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 600px){.frontpage-about .links{grid-template-columns:1fr}}.frontpage-about-text p:first-of-type{font-size:140%}@media only screen and (max-width: 1280px){.frontpage-about-text p:first-of-type{font-size:120%}}@media only screen and (max-width: 600px){.frontpage-about-text .cta{margin-left:0 !important;margin-top:1.5rem}}.frontpage-about-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 1150px){.frontpage-about-menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.frontpage-about-menu h4{font-size:3rem;margin-top:0;margin-bottom:6rem}@media only screen and (max-width: 1650px){.frontpage-about-menu h4{font-size:2rem;margin-top:2rem}}@media only screen and (max-width: 1150px){.frontpage-about-menu h4{margin-bottom:3rem}}@media only screen and (max-width: 600px){.frontpage-about-menu h4{font-size:1.5rem}}.frontpage-about-menu ul{display:grid;grid-template-columns:1fr;gap:3rem}@media only screen and (max-width: 1280px){.frontpage-about-menu ul{grid-template-columns:1fr}}@media only screen and (max-width: 1150px){.frontpage-about-menu ul{grid-template-columns:repeat(2, 1fr);padding:0}}.frontpage-about-menu ul li{font-weight:600;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;position:relative;background:#f3f3f3;font-size:1.3rem;border-radius:0 15px 15px 15px}@media only screen and (max-width: 1280px){.frontpage-about-menu ul li img{max-height:80px}}@media only screen and (max-width: 1150px){.frontpage-about-menu ul li{font-size:1rem}}.frontpage-about-menu ul li span{font-size:1.8rem;color:#c6152f;position:absolute;left:-35px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#c6152f;width:70px;height:70px;border-radius:50%;color:#fff;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:5px #fff solid}@media only screen and (max-width: 768px){.frontpage-about-menu ul li span{top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40px;height:40px;font-size:1rem}}.frontpage-about-menu ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:4rem}@media only screen and (max-width: 1150px){.frontpage-about-menu ul li a{padding:2rem}}@media only screen and (max-width: 1150px){.frontpage-about-menu ul li a{padding:2rem 1rem}}@media only screen and (max-width: 768px){.frontpage-about-menu ul li a{padding:2rem .5rem}}.frontpage-about-menu ul li:hover{background:#262626;-webkit-transition:1s ease all;transition:1s ease all}.frontpage-about-menu ul li:hover a{-webkit-transition:1s ease all;transition:1s ease all;color:#fff}.frontpage-about-menu ul.partners li{background:none;padding:0}.frontpage-about-menu ul.partners li a{padding:0}.frontpage-about .shape1{position:absolute;bottom:0;right:0;fill:#c6152f;height:30rem;-webkit-transform:scaleY(-1);transform:scaleY(-1);fill:#fff}.frontpage-news{position:relative;padding-top:0}.frontpage-news .cards{position:relative;z-index:1}@media only screen and (max-width: 991px){.frontpage-news .cards{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 768px){.frontpage-news .cards{grid-template-columns:1fr;gap:1rem}}.frontpage-news .card{background:#f3f3f3}.frontpage-news .shape2{fill:#c6152f;height:20rem;position:absolute;top:0;right:0;z-index:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.frontpage-news .columns{grid-template-columns:4fr 1fr}.frontpage-news .column{overflow:hidden}.frontpage-news .shape1{position:absolute;top:0;right:0;height:100%;fill:#c6152f;-webkit-transform:scaleY(-1);transform:scaleY(-1);fill:#c6152f}.frontpage-events{position:relative;border-bottom:5px #fff dotted}.frontpage-events .cards-events{position:relative;z-index:2}.frontpage-events .shape1{position:absolute;left:0;bottom:4.5rem;height:30rem;fill:#c6152f;z-index:1}@media only screen and (max-width: 1150px){.frontpage-events .shape1{height:15rem}}.frontpage-reports .columns{grid-template-columns:3fr 2fr;gap:6rem}@media only screen and (max-width: 991px){.frontpage-reports .columns{grid-template-columns:1fr}}.frontpage-reports h3{margin-bottom:3rem}.frontpage-reports .press-items{margin-top:3rem;margin-bottom:3rem}@media only screen and (max-width: 768px){.frontpage-reports .press-items{grid-template-columns:1fr;gap:1rem;margin-bottom:0}}.frontpage-reports .shape1{position:absolute;height:20rem;fill:#c6152f;right:-3rem;top:-20rem}@media only screen and (max-width: 600px){.frontpage-reports .shape1{display:none}}@media only screen and (max-width: 600px){.frontpage-reports .reports-image{display:none}}.frontpage-calpe{position:relative}.frontpage-calpe .columns{grid-template-columns:1fr 3fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}@media only screen and (max-width: 768px){.frontpage-calpe .columns{grid-template-columns:1fr}}.frontpage-calpe .column:first-of-type{border-radius:15px 0 0 0;background:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem}.frontpage-calpe .calpe{max-width:80%}.frontpage-calpe .cta{-webkit-box-shadow:none;box-shadow:none}.frontpage-calpe h3{font-size:1.3rem;margin-bottom:0;line-height:1.3}.frontpage-calpe .calpe-text{background:#c6152f;color:#fff;padding:3rem;border-radius:0 0 15px 0}@media only screen and (max-width: 768px){.frontpage-calpe .calpe-text{padding:2rem 1rem}.frontpage-calpe .calpe-text p{font-size:1rem}}.frontpage-calpe .shape1{position:absolute;fill:#c6152f;height:18rem;top:-18rem;right:0rem}.frontpage-press{position:relative}.frontpage-press .columns:not(.card-footer){grid-template-columns:1fr;position:relative;gap:4rem}@media only screen and (max-width: 1150px){.frontpage-press .columns:not(.card-footer){grid-template-columns:1fr}.frontpage-press .columns:not(.card-footer) .column:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.frontpage-press .columns:not(.card-footer) .column .cards-videos{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 1150px) and (max-width: 991px){.frontpage-press .columns:not(.card-footer) .column .cards-videos{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 1150px) and (max-width: 768px){.frontpage-press .columns:not(.card-footer) .column .cards-videos{grid-template-columns:1fr}}@media only screen and (max-width: 768px){.frontpage-press .press-items{grid-template-columns:1fr 1fr;gap:1rem}}@media only screen and (max-width: 360px){.frontpage-press .press-items{grid-template-columns:1fr}}.frontpage-press .shape1{position:absolute;fill:#f3f3f3;height:30rem;bottom:0;right:0;-webkit-transform:scaleY(-1);transform:scaleY(-1);z-index:0}.frontpage-team{position:relative}.frontpage-team .columns{grid-template-columns:1fr 2fr;z-index:1;position:relative}@media only screen and (max-width: 768px){.frontpage-team .columns{grid-template-columns:1fr}}.frontpage-team .column{overflow:hidden}.frontpage-team .shape1{position:absolute;fill:#c6152f;height:30rem;right:0;bottom:0;z-index:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width: 991px){.frontpage-team .shape1{height:12rem}}.press-items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.press-items-list{grid-template-columns:1fr 1fr}@media only screen and (max-width: 800px){.press-items-list{grid-template-columns:1fr}}.press-items-header{margin:3rem 0;font-size:1.5rem}.press-item h5{margin-bottom:.5rem;font-size:1.1rem;line-height:1.3}.press-item a span{vertical-align:middle;color:#c6152f;padding-left:.5rem}.press-item a:hover{color:#c6152f}.press-item p{line-height:1.5}.press-item p+p{margin-top:1rem}.press-item-date{font-size:.8rem}.press-item-source{font-size:.8rem}.press-item-source a{color:#c6152f;border-bottom:1px #262626 dotted}.press-item-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.press-item-list-white{background:#fff}.press-item-list img{max-width:140px;height:auto}.press-item-list .actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-top:1rem}.section-press{position:relative;z-index:1}.section-press h2{margin-bottom:2rem}.section-project-news{padding-top:0}.archive .section-header-large,.archive .cards{position:relative;z-index:2}.archive .shape1{position:absolute;fill:#c6152f;height:18rem;top:6rem;right:0;z-index:0}@media only screen and (max-width: 1440px){.archive .shape1{height:15rem}}@media only screen and (max-width: 1150px){.archive .shape1{top:4rem;height:12rem}}@media only screen and (max-width: 768px){.archive .shape1{height:6rem}}.archive-description{margin-bottom:4rem}@media only screen and (max-width: 1150px){.archive-news .cards{grid-template-columns:repeat(4, 1fr);gap:2rem}}@media only screen and (max-width: 991px){.archive-news .cards{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.archive-news .cards{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media only screen and (max-width: 600px){.archive-news .cards{grid-template-columns:1fr;gap:1rem}.archive-news .cards .press-item h5{margin-bottom:0}}.archive-news .widget_block{position:relative;z-index:2}@media only screen and (max-width: 1150px){.archive-news .widget_block ul{gap:1px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.archive-projects{padding-bottom:6rem;position:relative}.archive-projects .shape2{fill:#c6152f;width:15%;position:absolute;top:0;right:0;z-index:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}@media only screen and (max-width: 1150px){.archive-reports .columns{grid-template-columns:4fr 1fr}}@media only screen and (max-width: 600px){.archive-reports .columns{grid-template-columns:1fr}}@media only screen and (max-width: 1150px){.archive-reports .column:last-of-type{display:none}}@media only screen and (max-width: 600px){.archive-reports .press-item-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.archive-reports .press-item-list figure{display:none}}@media only screen and (max-width: 768px){.archive-department .cards{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 600px){.archive-department .cards{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 360px){.archive-department .cards{gap:1rem}.archive-department .cards .card-content{word-wrap:break-word}}@media only screen and (max-width: 1280px){.archive-region .columns{grid-template-columns:3fr 1fr}}@media only screen and (max-width: 768px){.archive-region .columns{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.archive-members .cards-logotypes{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 1280px){.archive-projects .columns{grid-template-columns:1fr}.archive-projects .columns .cards{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.archive-projects .columns{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.archive-projects .columns .cards{grid-template-columns:1fr;gap:2rem}}@media only screen and (max-width: 1280px){.archive-projects .shape1{display:none}}.single{position:relative;z-index:1}.single .card-source{font-size:1rem;display:block}.single *+.card-source{margin-top:2rem}.single .section-header-large,.single .cards{position:relative;z-index:2}.single .section-header-large h1,.single .cards h1{font-size:4.5rem}@media only screen and (max-width: 1150px){.single .section-header-large h1,.single .cards h1{font-size:3rem}}.single-header{padding-bottom:3rem;position:relative;z-index:2}.single-header .press-item-source{margin:1rem 0}.single h1{font-size:3rem;max-width:75%;line-height:1.3}@media only screen and (max-width: 1650px){.single h1{font-size:2.5rem}}@media only screen and (max-width: 1440px){.single h1{font-size:2rem}}@media only screen and (max-width: 991px){.single h1{max-width:none}}.single-date{font-size:.8rem;font-weight:bold;margin-top:1rem;background:#c6152f;color:#fff;padding:.5rem 1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.single-columns{display:grid;grid-template-columns:2.5fr 1fr;gap:6rem}@media only screen and (max-width: 1280px){.single-columns{gap:4rem}}@media only screen and (max-width: 991px){.single-columns{grid-template-columns:1fr}}.single-column{position:relative;z-index:2}.single-image{padding:1rem;background:#fff;margin-bottom:3rem;border-radius:0 15px 15px 15px}.single-image img{width:100%}.single-image figcaption{display:none}.single .box{background:#fff}.single .box+.box{margin-top:2rem}.single .box-transparent{background:none}.single .box-transparent .box-title{padding:0;border:none}.single .box-transparent .box-content{padding:2rem 0 0}.single .box-title{display:block;padding:2rem;font-size:1.1rem;font-weight:bold;border-bottom:1px #f3f3f3 solid}.single .box-content{padding:2rem}.single .box-content ul{padding:0}.single .box-content ul li{line-height:1.5;font-weight:600;background:#fff;padding:1rem;list-style-type:none}.single .box-content ul li+li{margin-top:.5rem}.single .box-content ul li a span{vertical-align:middle;padding-left:.5rem;color:#c6152f}.single .box-label{background:#c6152f;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.single .box .related-type{display:block;font-size:.8rem;color:#c6152f}@media only screen and (max-width: 991px){.single-person .single-columns{gap:2rem}}@media only screen and (max-width: 991px){.single-person aside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width: 991px){.single-person .text-with-lead{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 991px){.single-region .single-columns{gap:2rem}}@media only screen and (max-width: 991px){.single-region aside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width: 991px){.single-region .text-with-lead{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 600px){.single-region .cards-boss{grid-template-columns:repeat(2, 1fr)}}.single-region-logo{margin-bottom:3rem;background:#fff;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-region-logo img{max-width:100%}@media only screen and (max-width: 991px){.single-report .single-columns{gap:2rem}}@media only screen and (max-width: 991px){.single-report aside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width: 991px){.single-report .text-with-lead{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.single .shape1{position:absolute;fill:#c6152f;height:18rem;top:0;right:0;z-index:0}@media only screen and (max-width: 1440px){.single .shape1{height:15rem}}@media only screen and (max-width: 1150px){.single .shape1{top:4rem;height:12rem}}@media only screen and (max-width: 768px){.single .shape1{height:6rem}}@media only screen and (max-width: 600px){.single .shape1{display:none}}.tags{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tags a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:2px #fff solid;border-radius:50px;font-size:.9rem;padding:.5rem 1.5rem;color:#262626;font-weight:600}.tags a:hover{background:#c6152f;color:#fff}.other-elements{display:grid;gap:1rem}.other-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;background:#fff;padding:1rem}.other-element figure img{height:60px;width:auto}.other-element a{font-weight:bold}.other-element a:hover{color:#c6152f}.breadcrumbs{font-size:.9rem;margin-bottom:1rem}.attachments{margin-top:3rem}.attachments h4{margin-bottom:2rem}.attachments ul{margin:0;padding:0;list-style-type:none}.attachments ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:2;padding:.5rem 1rem;font-size:.9rem;font-weight:400;background:#fff;border-radius:50px;gap:1rem}.attachments ul li+li{margin-top:1rem}.attachments ul li a{color:#262626}.attachments ul li span:first-of-type{color:#c6152f}.attachments ul li:hover a{color:#c6152f}.attachments ul li:hover span{color:#262626}.widget_block{margin-bottom:4rem}.widget_block+.widget_block{margin-top:2rem}.widget_block a{color:#c6152f}.widget_categories ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.widget_categories ul li{list-style-type:none;font-weight:600;background:#fff;padding:1rem}.widget_categories ul li a{color:#000}.widget_categories ul li a:hover{color:#c6152f}.widget_categories ul li.current-cat{font-weight:900;background:#c6152f}.widget_categories ul li.current-cat a{color:#fff}.gallery{margin-top:3rem}.gallery h4.section-header{margin-bottom:0}.search-form{margin-bottom:6rem;max-width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.search-form{max-width:100%}}.search-form input{width:100%;padding:1rem 1rem;border-radius:10px;border:none}.search-form button{background:none;border:none;border-radius:50%;width:40px;height:40px;color:#c6152f;cursor:pointer}.search-results{grid-template-columns:1fr !important;grid-gap:1rem !important;margin-top:3rem}.search-results article+article{margin-top:0}@media only screen and (max-width: 1280px){.archive-calendar .single-columns{grid-template-columns:1fr}}@media only screen and (max-width: 1280px){.archive-calendar .shape1{display:none}}.calendar-filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.calendar-filters a{background:#fff;padding:10px 15px;font-weight:bold}.calendar-filters a.current,.calendar-filters a:hover{background:#c6152f;color:#fff}.calendar-filters--scroll{margin-top:20px}@media only screen and (max-width: 1280px){.calendar-filters--scroll{width:calc(100vw - 40px);overflow-x:auto;padding-bottom:10px}}.calendar-filters--months{display:grid;grid-template-columns:repeat(13, auto);gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.calendar-filters--months a{width:60px;height:60px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:4px #fff solid;background:#f3f3f3;z-index:1}.calendar-filters--months a.current{-webkit-box-shadow:0 0 15px #ccc;box-shadow:0 0 15px #ccc}.calendar-filters--months a:hover{background:#c6152f;color:#fff;-webkit-box-shadow:0 0 15px #ccc;box-shadow:0 0 15px #ccc}.calendar-filters--months::before{content:'';display:block;height:4px;width:100%;background:#fff;position:absolute;top:calc(50% - 2px);z-index:0}.calendar-filters+.calendar-filters{margin-top:20px}.cards-events{grid-template-columns:1fr;margin-top:60px;gap:1rem}.cards-events .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px}@media only screen and (max-width: 600px){.cards-events .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cards-events .card .event-date{padding:15px;color:#000;font-weight:bold;font-size:1.8rem;border-right:5px #c6152f dotted;text-align:center;min-width:150px}@media only screen and (max-width: 1280px){.cards-events .card .event-date{font-size:1.5rem}}@media only screen and (max-width: 768px){.cards-events .card .event-date{min-width:100px;font-size:1.2rem}}@media only screen and (max-width: 600px){.cards-events .card .event-date{font-size:.8rem;min-width:auto;text-align:left;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;padding:0;margin:15px 0 0 15px;color:#c6152f}}.cards-events .card .event-date .day{line-height:1}.cards-events .card .event-date .month{text-transform:lowercase;font-size:1rem}@media only screen and (max-width: 600px){.cards-events .card .event-date .month{font-size:.8rem}}.cards-events .card .event-title{padding:0 30px}.cards-events .card .event-title h4{font-size:1.2rem}@media only screen and (max-width: 600px){.cards-events .card .event-title h4{font-size:1.1rem}}@media only screen and (max-width: 600px){.cards-events .card .event-title{padding:5px 15px 15px}}.cards-events .card .event-type{margin-left:auto}.cards-events .card .card-image{max-width:180px;margin-left:auto}@media only screen and (max-width: 600px){.cards-events .card .card-image{display:none}}.cards-events.items-2 .card .card-image{max-width:260px}@media only screen and (max-width: 1150px){.cards-events.items-2 .card .card-image{max-width:180px}}.events-frontpage{grid-template-columns:2fr 3fr;display:grid;gap:3rem}@media only screen and (max-width: 1150px){.events-frontpage{grid-template-columns:1fr;gap:1rem}}.events-frontpage .cards{gap:1rem;margin-top:0}.event-featured{background:#fff;border-radius:15px;position:relative;z-index:99;background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:360px}.event-featured::after{content:'';display:block;width:100%;height:100%;background:#000;background:-webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));background:linear-gradient(0deg, #000 0%, transparent 100%);position:absolute;top:0;z-index:0}.event-featured-content{position:relative;z-index:1;padding:3rem 2rem;color:#fff}.event-featured-content h3{font-size:1.5rem;line-height:1.3}.event-featured-content h3 a{color:#fff}.event-featured-content h3 a:hover{color:#c6152f}.event-featured-content p{font-size:1rem}.event-featured-content .cta{-webkit-box-shadow:none;box-shadow:none}.event-featured-content .cta:hover{color:#c6152f}.event-featured-date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.2rem 1rem;font-weight:600;margin-bottom:1rem;border:2px #fff solid}.event-featured-date span{text-transform:lowercase}.single-award .tabs-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.single-award .tabs .tablinks{background:none;border:none;color:#000;font-family:'Mulish', sans-serif;padding:1rem 2rem;font-size:1.1rem;font-weight:bold;cursor:pointer}.single-award .tabs .tablinks.active{background:#c6152f;color:#fff}.single-award .tabs .tabcontent{border-top:2px #c6152f solid;background:#fff;padding:3rem 2rem;display:none}.award-other a:hover{color:#c6152f}.award-other+.award-other{margin-top:2rem}.award-featured{min-height:500px}.archive-awards .cards{gap:1rem}.footer{background:#fff;position:relative;border-top:1px solid #f3f3f3}.footer .columns{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 991px){.footer .columns{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.footer .columns{grid-template-columns:1fr}}@media only screen and (max-width: 768px){.footer .column:first-of-type{display:none}}.footer p{font-size:1rem}.footer a{color:#c6152f}.footer h6{line-height:1.3}.footer ul{list-style-type:none;padding:0}.footer ul a{color:#262626}.footer ul a:hover{color:#c6152f}.footer ul li+li{margin-top:.5rem}.footer p+ul,.footer p+nav{margin-top:1rem}.footer svg{height:100px}.footer svg .logo-icon{fill:#c6152f}.footer svg .logo-name{fill:#262626}.footer .logo img{height:3rem}.footer .shape2{fill:#c6152f;position:absolute;left:0;bottom:3rem}@media only screen and (max-width: 991px){.footer .shape2{left:auto;right:0;bottom:0}}.footer .socials{margin-top:1rem}.footer .socials ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none}.footer .socials li{margin:0}.footer .socials li+li{margin-left:1rem}.footer .socials li a{background:#c6152f;color:#fff;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.footer .socials li a:hover{background:#262626;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.footer .socials svg{fill:#fff;height:22px;width:22px}
