@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,600;1,400;1,600&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{font-family:Poppins,sans-serif;font-size:20px;line-height:1.26}body .content a,body .content a:focus,body .content a:visited{color:#ce143c;font-weight:400;text-decoration:underline;text-decoration-color:#ce143c;text-underline-offset:3px}@media screen and (max-width:860px){body{font-size:1em}}html{--scroll-behavior:smooth;box-sizing:border-box;scroll-behavior:smooth;scroll-behavior:var(--scroll-behavior)}@media (prefers-reduced-motion:reduce){html{--scroll-behavior:auto}}*,:after,:before{box-sizing:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}ol,ul{list-style:none;margin:0;padding:0}img{display:block;max-width:100%}.img-wrapper{position:relative}.ofi-image{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:1}span.anchor{display:block;top:-130px;visibility:hidden}body,span.anchor{position:relative}body{display:flex;flex-direction:column;min-height:100vh}body:after{background-color:#ce143c;content:"";height:3px;position:absolute;right:0;top:162px;width:380px;z-index:100}@media screen and (max-width:860px){body:after{top:122px;width:140px}}body.home:after{top:23vh}body main{flex-grow:1;flex-shrink:0}body footer{flex-grow:0}.btn,.button,.wp-element-button,button{background-color:#fff;border:3px solid #ce143c;border-radius:0;color:#383838;display:inline-block;font-family:Oswald,sans-serif;padding:.25em 1em .4em;transition:all .2s ease-in-out}.btn:hover,.button:hover,.wp-element-button:hover,button:hover{background-color:#ce143c;color:#fff}button.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;border-bottom:1px solid rgba(56,56,56,.15);border-radius:0;color:#383838;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:.75em 0;text-align:left;transition:color .2s ease-in-out;width:100%}button.wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-title{flex:1;padding-left:.5em}button.wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23CE143C' d='m12 13.172 4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222l4.95 4.95Z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;color:transparent;display:block;flex-shrink:0;height:1.5em;min-height:1.5em;min-width:1.5em;overflow:hidden;transition:none;width:1.5em}button.wp-block-accordion-heading__toggle:hover{background-color:rgba(206,20,60,.15);color:#ce143c}button.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:none}.wp-block-accordion-item.is-open>.wp-block-accordion-heading button.wp-block-accordion-heading__toggle{background-color:rgba(206,20,60,.05);border-bottom-color:#ce143c;color:#ce143c}.wp-block-accordion-item.is-open>.wp-block-accordion-heading button.wp-block-accordion-heading__toggle:hover{background-color:rgba(206,20,60,.15)}.wp-block-accordion-item.is-open>.wp-block-accordion-heading button.wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23CE143C' d='m12 10.828-4.95 4.95-1.414-1.414L12 8l6.364 6.364-1.414 1.414-4.95-4.95Z'/%3E%3C/svg%3E");transform:none}.wp-block-accordion{width:100%}.wp-block-accordion-panel{padding:1em 0 1.5em}.hamburger{cursor:pointer;display:none;height:1.2em;position:relative;width:2.4em}.hamburger span{background-color:#ce143c;height:3px;left:0;position:absolute;transition:transform .3s ease-in-out;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){background-color:#383838;top:50%}.hamburger span:nth-child(3){top:100%}.nav_open .hamburger span:first-child{top:50%;transform:rotate(-45deg)}.nav_open .hamburger span:nth-child(2){width:0}.nav_open .hamburger span:nth-child(3){top:50%;transform:rotate(45deg)}@media screen and (max-width:860px){.hamburger{display:block}}.scroll{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}.card__img{height:245px;overflow:hidden;position:relative}.card__img img{transition:all .2s ease-in-out}.card__content .card_date{color:#ce143c;display:block;font-size:.8em;padding:.5rem 0}.card__content h3{margin:0;padding-bottom:1rem;transition:all .2s ease-in-out}.card:hover .card__img img{transform:scale(1.1)}.card:hover .card__content h3{color:#ce143c}form .gform_fields,form .ginput_complex{display:grid;gap:2rem 1rem;grid-auto-rows:auto;grid-template-columns:1fr 1fr}form .gform_fields .gfield--type-name,form .gform_fields .gfield--width-full,form .ginput_complex .gfield--type-name,form .ginput_complex .gfield--width-full{grid-column:1/3}@media screen and (max-width:600px){form .gform_fields,form .ginput_complex{grid-template-columns:1fr}form .gform_fields .gfield--type-name,form .gform_fields .gfield--width-full,form .ginput_complex .gfield--type-name,form .ginput_complex .gfield--width-full{grid-column:1}}form fieldset{border:none;padding:0}form .gfield_label,form label{display:none}form input,form textarea{border:0;border-bottom:2px solid #383838;padding:.5rem;width:100%}.gform_required_legend{display:none}.gform_footer{display:flex;justify-content:flex-end;padding-top:1em}.gform_footer .gform_button{width:fit-content}footer .gform_wrapper.gravity-theme .gfield textarea.large{height:45px}.main-nav a,h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif}h1{color:#ce143c;font-size:2em}h2{font-size:1.25em}.content ol,.content ul{margin-bottom:1em;padding-left:1.5em}.content ol li,.content ul li{position:relative}.content ol li:before,.content ul li:before{background-color:#ce143c;border-radius:1em;content:"";display:inline-block;height:.5em;left:-1em;position:absolute;top:8px;width:.5em}.content b,.content strong{color:#ce143c}.row{margin:0 auto;max-width:1280px}@media screen and (max-width:1280px){.row{padding:0 1em}}@media screen and (max-width:600px){.row{padding:0 .5em}}main{margin:0 auto;max-width:1280px}main .landing{grid-gap:2em;min-height:90vh}main .landing div{align-self:center}main .landing .img-wrapper{aspect-ratio:2/2;position:relative}@media screen and (max-width:1280px){main .landing{min-height:100vh}}@media screen and (max-width:860px){main .landing{grid-template-columns:1fr;margin:1em 0 4em;min-height:auto}main .landing .img-wrapper{xheight:50vh;grid-row:1}main .landing div{align-self:inherit;padding:0 1em}main .landing div .btn{display:block;margin:0 auto;width:fit-content}}main .section__news{padding-bottom:2rem}main .section__news h2{padding-left:1rem;position:relative}main .section__news h2:before{background-color:#ce143c;bottom:0;content:"";display:inline-block;height:3px;left:0;position:absolute;transform:rotate(-90deg);transform-origin:left center;width:190px}@media screen and (max-width:860px){main .section__news h2:before{width:140px}}main .section__news .grid .btn,main .section__news .grid__articles .btn{align-self:center;grid-column:2;grid-row:2;justify-self:center;width:fit-content}@media screen and (max-width:860px){main .section__news .grid .btn,main .section__news .grid__articles .btn{grid-column:inherit;grid-row:inherit}}.content{max-width:870px;padding-bottom:2em}.content .img-wrapper{aspect-ratio:2/1;margin-bottom:.5em}.content a,.content b,.content strong{font-weight:600}.content .date{color:#ce143c;font-size:.9em}.grid,.grid__articles{grid-gap:2em 1em;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid__articles{grid-template-columns:repeat(3,minmax(200px,1fr))}@media screen and (max-width:1280px){.grid__articles{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.grid,.grid__articles{grid-template-columns:1fr}}.two-columns{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.two-columns>.column{flex:0 0 50%}.two-columns>.column>.inner{margin-bottom:40px;padding:0 10px}@media screen and (max-width:600px){.two-columns{display:block;margin-left:0;margin-right:0}.two-columns>.column>.inner{padding:0}}.four-columns{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.four-columns>.column{flex:0 0 25%}.four-columns>.column>.inner{margin-bottom:40px;padding:0 10px}@media screen and (max-width:860px){.four-columns>.column{flex:0 0 50%}}@media screen and (max-width:400px){.four-columns{display:block;margin-left:0;margin-right:0}.four-columns>.column>.inner{padding:0}}header{background-color:#fff;left:0;padding:1em 0;position:sticky;top:0;width:100%;z-index:200}header .row{align-items:center;display:flex;justify-content:space-between}header .language-switcher{margin-left:1em}header .language-switcher .trp-language-item-name{display:none}header #logo svg{height:60px}@media screen and (max-width:860px){header #logo svg{height:40px}}.footer{border-top:3px solid #ce143c;margin-top:3em;padding:1em 0}.footer .row svg{height:50px}.footer .row span{display:block}.footer .row span a{text-decoration:underline}@media screen and (max-width:600px){.footer .grid,.footer .grid__articles{gap:3em}.footer__contact{grid-row:2}}nav.main-nav>ul{align-items:center;display:flex;gap:1em}nav.main-nav>ul>li{padding:.25em 1em}nav.main-nav>ul>li a{display:inline-block;transition:all .2s ease-in-out}nav.main-nav>ul>li.current-menu-item a,nav.main-nav>ul>li:hover a{color:#ce143c}nav.main-nav>ul>li.btn.current-menu-item a,nav.main-nav>ul>li.btn:hover a{color:#fff}@media screen and (max-width:860px){nav.main-nav{background-color:#fff;left:0;opacity:0;padding:1em 1em 3em;position:fixed;top:5em;transform:translate3d(0,-100%,0);transition:all .3s ease-in-out;width:100%}.nav_open nav.main-nav{opacity:1;transform:translateZ(0)}nav.main-nav>ul{flex-direction:column}}.error404 main{margin:2rem 0}.landing .content{text-align:justify}.section__team{padding:2em 0 3em}.team__grid{display:flex;flex-direction:column;gap:3em}.member-card{align-items:flex-start;display:flex;flex-direction:row;gap:2em}.member-card__photo{aspect-ratio:3/4;flex:0 0 200px;overflow:hidden}.member-card__photo img{height:100%;object-fit:cover;object-position:top center;width:100%}.member-card__body{display:flex;flex:1;flex-direction:column;gap:1em}@media screen and (max-width:860px){.member-card{flex-direction:column}.member-card__photo{aspect-ratio:3/4;flex:none;max-width:320px;width:100%}}.member-card__header{border-left:3px solid #ce143c;padding-left:1em}.member-card__name{font-size:1.2em;margin:0}.member-card__role{color:#ce143c;font-size:.9em;margin:.25em 0 0}.member-card__bio{font-size:.95em;line-height:1.6;margin-top:-1em}.member-card__languages{align-items:center;display:flex;gap:.75em;list-style:none!important;margin:0;padding:0}.member-card__languages li,.member-card__languages li::marker{list-style:none!important}.member-card__languages li:before{content:none!important}.member-card__flag{list-style:none!important}.member-card__flag:before{content:attr(data-flag);display:block;font-size:1.6em;line-height:1}.member-card__flag::marker{content:none!important}
