#ot-sdk-btn-floating .ot-floating-button__front svg{margin:auto}/*# sourceMappingURL=oneTrust.min.css.map */
#language {
    font-family: "ProximaNova", "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: flex;
    position: fixed;
    bottom: 10px;
    right: 12px;
    z-index: 2147483646;
    flex-direction: column-reverse;
    align-items: flex-end;
    max-width: 190px;
}

.transl-btn {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    border: none !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    background-image: url(https://www.ebu.ch/files/live/sites/ebu/files/images/pictos/GTB.svg);
    background-color: #d6d9db;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 36px;
    cursor: pointer;
}

.transl-btn:hover {
    background-color: #1b4098 !important;
    background-image: url(https://www.ebu.ch/files/live/sites/ebu/files/images/pictos/GTW.svg);
}

.transl-btn svg {
    display: none !important;
}

.translated-rtl {
    text-align: right!important;
    direction: rtl;
}

#gt-consent-sdk {
    font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#languageSelector {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 15px 0;
    padding: 10px 10px;
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    transition: opacity 0.5s cubic-bezier(0.56, 0.23, 0, 1) 0.5s;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    background-color: rgb(255, 255, 255);
}

#languageSelector > div {
    width: 50%;
    font-size: 14px;
    padding: 5px;
    margin-bottom: 8px;
    box-sizing: border-box;
    border-radius: 12px;
    line-height: 1;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
    color: #1B4098;
    text-align: center;
    transition: background 1s cubic-bezier(0, 0.48, 0, 1);
}

#gt-consent-sdk #gt-pc-content,
#gt-consent-sdk h2{
    color: #4f4f4f;
}

#pc-title::after {
    background-color: #4f4f4f !important;
}

#gt-pc-sdk .ot-pc-header {
    height: 45px !important;
    padding: 10px 0 10px 30px !important;
    border-bottom: 1px solid #e9e9e9 !important;
}

#gt-pc-sdk #close-pc-btn-handler.close-icon{
    top: 15px;
    right: 35px;
}

#gt-consent-sdk #gt-pc-sdk :focus {
    outline: 1px solid #FFFFFF !important;
}

#gt-pc-sdk {
    overflow: hidden;
    position: fixed;
    margin: 0 auto;
    top: 5%;
    right: 0;
    left: 0;
    width: 40%;
    max-width: 575px;
    min-width: 575px;
    border-radius: 2.5px;
    z-index: 2147483647;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 10px -3px #999;
    -moz-box-shadow: 0 2px 10px -3px #999;
    box-shadow: 0 2px 10px -3px #999;
    font-size: 16px;
}

#gt-pc-content{
    font-family: inherit;
    font-weight: normal;
    --webkit-font-smoothing: auto;
    letter-spacing: normal;
    line-height: normal;
    padding: 0;
    height: auto;
    min-height: 0;
    max-height: none;
    min-width: 0;
    max-width: none;
    border-radius: 0;
    border: none;
    clear: none;
    float: none;
    left: auto;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    background: none;
    overflow: visible;
    vertical-align: baseline;
    visibility: visible;
    z-index: auto;
    box-shadow: none;
}

#gt-pc-sdk .ot-pc-header {
    height: 39px;
    padding: 10px 0 10px 30px;
    border-bottom: 1px solid #e9e9e9;
}

#gt-pc-sdk h2{
    font-weight: bold;
}

#gt-pc-sdk .ot-close-icon {
    height: 44px;
    width: 44px;
    background-size: 10px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzU2NTY1NiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 1;
    padding: 0;
    background-color: transparent;
    border: none;
}

#gt-pc-sdk #ot-pc-desc {
    clear: both;
    width: 100%;
    font-size: .812em;
    line-height: 1.5;
    margin-bottom: 25px;
}

#gt-pc-sdk #gt-pc-content {
    position: absolute;
    overflow-y: auto;
    padding-left: 0;
    top: 60px;
    bottom: 110px;
    margin: 0 3px 0 30px;
    width: calc(100% - 63px);
}

#gt-pc-sdk .ot-pc-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: 160px;
    border-top: 1px solid #d8d8d8;
}

#gt-pc-sdk .ot-btn-container {
    text-align: right;
}

#gt-pc-sdk #close-pc-btn-handler.ot-close-icon {
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 1;
    padding: 0;
    background-color: transparent;
    border: none;
}

#gt-pc-sdk #close-pc-btn-handler.ot-close-icon:hover {
    opacity: .7;
}

#gt-pc-sdk #close-pc-btn-handler.ot-close-icon svg {
    display: block;
    height: 10px;
    width: 10px;
}

@media only screen and (max-width: 600px) {
    #gt-pc-sdk.otPcCenter {
        left: 0;
        min-width: 100%;
        height: 100%;
        top: 0;
        border-radius: 0
    }

    #gt-pc-sdk #gt-pc-content,
    #gt-pc-sdk.ot-ftr-stacked .ot-btn-container {
        margin: 1px 3px 0 10px;
        padding-right: 10px !important;
        width: calc(100% - 23px);
    }

    #gt-pc-sdk .ot-btn-container button {
        max-width: none;
        letter-spacing: .01em
    }

    #gt-pc-sdk #close-pc-btn-handler {
        top: 10px;
        right: 17px
    }

}

@media only screen and (max-width: 476px) {
    #gt-pc-sdk button {
        width: 100%
    }
}

@media only screen and (max-width: 896px)and (max-height: 425px)and (orientation: landscape) {
    #gt-pc-sdk.otPcCenter {
        left: 0;
        top: 0;
        min-width: 100%;
        height: 100%;
        border-radius: 0
    }
}

#gt-pc-sdk *:focus{
    outline: 1px solid #000000;
}

#pc-title::after {
    background-color: #4f4f4f !important;
}

#gt-pc-sdk .ot-pc-logo {
    display: inline-block;
    margin: 10px 25px !important;
    height: 50px !important;
    width: 220px !important;
    background-image: url(https://www.ebu.ch/files/live/sites/ebu/files/images/pictos/GTlogo.png;) !important;
    background-position: left;
    background-size: cover;
}

#gt-pc-sdk button{
    font-family: "ProximaNova", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 16px !important;
    letter-spacing: .08em !important;
    font-weight: bold !important;
    max-width: 394px;
    padding: 12px 30px;
    line-height: 1;
    word-break: break-word;
    word-wrap: break-word;
    white-space: normal;
    height: auto;
    margin-right: 20px;
    margin-bottom: 1rem;
    display: inline-block;
    margin-top: 19px;
    background-color: #1B4098;
    border-color: #1B4098;
    color: #FFFFFF;
    cursor: pointer;
}

#gt-pc-sdk button:hover{
    opacity: 0.7;
}

#gt-pc-sdk #close-pc-btn-handler.close-icon{
    top: 15px;
    right: 35px;
}

#gt-pc-sdk .ot-pc-header {
    height: 56px !important;
    padding: 5px 0 10px 30px !important;
    border-bottom: 1px solid #e9e9e9 !important;
}

.gt-pc-dark-filter {
    background: rgba(0,0,0,0.5);
    z-index: 2147483646;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
}

@keyframes slide-down-custom {
    0% {
        bottom: 853px !important;
    }

    100% {
        bottom: 0;
    }
}

@-webkit-keyframes slide-down-custom {
    0% {
        bottom: 853px !important;
    }

    100% {
        bottom: 0;
    }
}

@-moz-keyframes slide-down-custom {
    0% {
        bottom: 853px !important;
    }

    100% {
        bottom: 0;
    }
}

#gt-pc-content .ot-pc-title {
    float: left;
    font-size: 1em !important;
    line-height: 1.5;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
}

#gt-pc-sdk  .modal-backdrop {
    display: none;
}

#gt-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track {
    margin-right: 20px;
}

#gt-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar {
    width: 11px;
}

#gt-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #d8d8d8;
}

.hidden{
    display: none;
}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{box-sizing:content-box;color:inherit;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{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%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}table{border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:Proxima Nova;src:url(/modules/ebuCommon/fonts/ProximaNova-Regular.eot);src:url(/modules/ebuCommon/fonts/ProximaNova-Regular.eot#iefix) format("embedded-opentype"),url(/modules/ebuCommon/fonts/ProximaNova-Regular.woff2) format("woff2"),url(/modules/ebuCommon/fonts/ProximaNova-Regular.woff) format("woff"),url(/modules/ebuCommon/fonts/ProximaNova-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/modules/ebuCommon/fonts/ProximaNova-Semibold.eot);src:url(/modules/ebuCommon/fonts/ProximaNova-Semibold.eot#iefix) format("embedded-opentype"),url(/modules/ebuCommon/fonts/ProximaNova-Semibold.woff2) format("woff2"),url(/modules/ebuCommon/fonts/ProximaNova-Semibold.woff) format("woff"),url(/modules/ebuCommon/fonts/ProximaNova-Semibold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/modules/ebuCommon/fonts/ProximaNova-Bold.eot);src:url(/modules/ebuCommon/fonts/ProximaNova-Bold.eot#iefix) format("embedded-opentype"),url(/modules/ebuCommon/fonts/ProximaNova-Bold.woff2) format("woff2"),url(/modules/ebuCommon/fonts/ProximaNova-Bold.woff) format("woff"),url(/modules/ebuCommon/fonts/ProximaNova-Bold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}body,main{font-family:Proxima Nova}body{font-size:14px;color:#262626}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;margin:0;padding:0;margin:0 0 1em 0;color:#1b4098}.light-text,.light-text a{color:#fff}a{text-decoration:none;font-weight:800;color:#1b4098}a:hover{color:#1b4098;text-decoration:underline}a:visited{color:#1b4098}h1{font-size:3em}h2{font-size:2.5rem}h3{font-size:1.75em}p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;margin:0;padding:0}p{font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;font-size:16px;line-height:1.5;margin-bottom:24px}strong{font-weight:800}a.btn-primary:hover,a.legal-card-inner:hover{text-decoration:none}.legal-btn{font-weight:600;border:0;border-radius:60px;padding:10px 30px;color:#fff;background-color:#1b4098;-webkit-appearance:none !important;margin-top:0 !important}.legal-btn:hover{color:#fff;background-color:#0bbbef}.legal-btn:visited{color:#fff}.legal-btn:visited:hover{color:#fff}.legal-btn a{text-decoration:none;color:#fff}.legal-btn a:hover{color:#1b4098}.legal-btn-arrow{background:transparent;border:1px #1b4098 solid;color:#1b4098;font-weight:800}.legal-btn-arrow:hover{background:#0bbbef;border:1px #0bbbef solid;color:#fff;font-weight:800}.legal-btn-arrow:visited{color:#1b4098}.legal-btn-arrow span{padding-right:20px}.legal-btn-arrow svg{margin-top:-4px}.light-blue-btn{background:#0bbbef}.arrow-button{color:#1b4098;font-weight:800;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:28px;width:56px;height:56px;background-color:#fff;cursor:pointer;user-select:none;transition:all ease-in .3s;transition:all .6s cubic-bezier(0.55, 0, 0.1, 1);box-shadow:0 2px 10px 0 rgb(0 0 0/20%)}.arrow-btn span{margin-right:10px}.arrow-button-left{margin-right:16px}.arrow-button-left svg{transform:rotate(180deg)}.imagetouch{display:block;background-image:url(../modules/ebuEuropeanPerspective/css/../assets/imagetouch.svg);background-repeat:no-repeat;width:80px;height:40px;padding:0;margin:0;opacity:25%}.swiper-controls{display:none}.controls{padding:0}.text-link-arrow{padding:0;border:0;display:inline-flex;align-items:center;justify-content:left;font-size:18px;font-weight:800;color:#1b4098;text-decoration:none;font-weight:800;background:transparent}.text-link-arrow:hover{background:transparent;color:#1b4098}.text-link-arrow span{margin-right:10px}.hero-legal{position:relative;background-size:cover;z-index:1;padding:60px 20px;color:#fff;overflow:hidden}.hero-legal-inner{position:relative;z-index:2}.hero-legal-background{position:absolute;top:0;bottom:0;right:0;left:0;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}.hero-legal-background:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:#070707;opacity:.5}.legal-sub-nav{padding:25px 20px;position:sticky;top:0px;z-index:99;background:#fff;row-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;justify-content:flex-start;align-items:center}.underline-button{display:inline-block;border:none;font-size:22px;font-weight:600;line-height:.7;text-align:center;cursor:pointer;user-select:none;background:rgba(0, 0, 0, 0);padding:0;color:inherit;text-decoration:none}.underline-button::after{content:"";display:block;width:100%;height:2px;margin-top:8px;background-color:currentColor;transform:scaleX(0);transform-origin:0% 0%;transition:transform 1s cubic-bezier(0.56, 0.23, 0, 1)}.underline-button.submenu{font-size:16px;color:#77889d;text-decoration:none}.underline-button:hover{color:#1c4098}.underline-button:hover::after{transform:scaleX(1)}.legal-sub-nav a{margin-right:20px}.latest-news-legal{background-color:#f8f9fa;padding:40px 20px}.legal-card{width:380px}.legal-card-inner{width:100%;height:auto;border-radius:6px;position:relative;overflow:hidden;padding:0 0 16px;display:flex;flex-direction:column;align-items:flex-start}.legal-card-image{width:calc(100% + 48px);margin:0 -24px;padding-bottom:66%;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.9}.legal-card-image img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.legal-card-text{padding-top:14px;text-decoration:none}.legal-card-title{letter-spacing:0px;text-transform:uppercase;font-weight:800;font-size:14px;line-height:24px;color:#000;opacity:.35;padding-bottom:10px}.legal-card-title span{font-weight:400;margin-left:10px}.policy-priorities-legal{background-color:#1b4098;padding:40px 20px}.policy-priorities-legal h2{color:#fff}.policy-card-wrapper{display:flex;flex-direction:row;align-content:center;justify-content:center;margin-left:0rem !important}.policy-card{background-color:#fff;width:100%;padding:30px}.policy-card-text{width:100%;padding:0}.policy-card-image{height:100%}.policy-card-image img{width:190px}.member-groups-legal{background-color:#f8f9fa;padding:40px 20px}.members-only-legal{padding:40px 0}.members-only-legal ul li{padding-bottom:10px}.members-only-legal ul li:last-of-type{padding-bottom:0px}.member-groups-legal ul,.members-only-legal ul{list-style:none;margin:0;padding:0}.members-only-legal ul{margin-bottom:20px}.member-groups-legal li{margin:0 0 10px 0}.member-groups-legal ul a,.member-text ul a{font-size:16px;font-weight:600;color:#1b4098}.member-card{background-color:#fff}.member-text{height:100%;width:100%;padding:30px}.member-image{display:none}.featured-publications-legal{background-color:#fff;padding:40px 20px}.publications-image{height:100%;filter:drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.2))}.publications-text{width:100%;padding:30px 0 0 0}.contact-legal{background-color:#1b4098;padding:40px 20px}.contact-text{font-size:20px;margin-bottom:40px}.label{display:block;position:relative;padding-left:30px;margin-bottom:12px;font-weight:inherit;color:#fff;font-size:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:3px;left:0;height:20px;width:20px;border:2px solid #fff;border-radius:5px}.label:hover input~.checkmark{background-color:#1b4098}.label input:checked~.checkmark{background-color:#0bbbef;border:none}.checkmark:after{content:"";position:absolute;display:none}.label input:checked~.checkmark:after{display:block}.label .checkmark:after{left:7px;top:4px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.newsletter{font-family:inherit;padding:7px;margin-left:-3px;background:white;border-radius:30px;display:inline-flex;align-items:center;justify-content:space-between;width:100%;max-width:550px}.newsletter input{-webkit-appearance:none;appearance:none;outline:none;font-family:inherit;font-size:14px;border:0;padding:0 16px;height:30px}.primary-button{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:28px;font-size:14px;font-weight:300;letter-spacing:.03em;line-height:1.1;text-align:center;cursor:pointer;user-select:none;transition:all ease-in .3s;background-color:#1c4098;color:#fff;padding:16px 33px}.newsletter-box-legal,.hero-intro{padding-right:0px}.contact-box-legal,.hero-feature{padding-left:0;border-left:none;height:fit-content;padding-top:30px;border-top:1px solid rgb(255, 255, 255, 0.3);margin-top:30px}.contact-box-legal h2,.newsletter-box-legal h2{margin-bottom:.6em}.swiper-button-next,.swiper-button-prev,.swiper-button-pub-next,.swiper-button-pub-prev{position:initial;z-index:100}.swiper-button-next:after,.swiper-button-prev:after,.swiper-button-pub-next:after,.swiper-button-pub-prev:after{content:none !important}.arrow-button.arrow-button-left.swiper-button-prev.swiper-publications,.arrow-button.arrow-button-left.swiper-button-pub-prev.swiper-publications{margin-left:10px}.arrow-button.arrow-button-right.swiper-button-next.swiper-publications,.arrow-button.arrow-button-right.swiper-button-pub-next.swiper-publications{margin-right:10px}.avatar{width:88px;min-width:88px;height:88px;min-height:88px;background-size:cover;background-position:center;background-color:#dcdcdc;border-radius:100%}.profile{display:flex;max-width:378px;width:50%}.profile-grid{grid-row-gap:40px;grid-column-gap:100px;flex-wrap:wrap}.info{padding-left:20px}h5.title{margin-bottom:6px;font-size:16px;font-weight:800}.info p{margin-bottom:6px}.policy-body{padding-right:0px}span.badge.rounded-pill.text-bg-primary{text-transform:uppercase}.box-out{background-color:#ebebeb;padding:30px;border-radius:.5rem}.side-panel-contacts{padding:0px;margin-top:40px}.side-panel-contacts .profile{margin-bottom:40px}.side-panel-contacts .profile:last-of-type{margin-bottom:0px}h5.modal-title{font-size:1.5rem}.modal-header{border-bottom:none}.modal-header,.modal-body{padding:30px}span.badge.rounded-pill.text-bg-primary{color:#1b4098 !important;background-color:#ebebeb !important;padding:5px 12px;margin-left:15px}.policy-side .profile{width:100%}.policy-side .info p{font-size:14px}#featured-publications-legal .summary{display:none}.state-label{display:inline;font-size:75%;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;display:inline-block;background-color:#65d0ed;color:#fff;font-size:8px;font-weight:bold;text-transform:uppercase;border-radius:0;padding:6px 9px 4px;letter-spacing:1px;vertical-align:top}@media(min-width: 768px){#featured-publications-legal .summary{display:block}#featured-publications-legal .short-summary{display:none}}@media(min-width: 575.98px){.publications-text{width:66.666%;padding:0 0 0 30px}.modal-header{padding:60px 60px 30px 60px}.modal-body{padding:30px 60px 60px 60px}}@media(min-width: 991.98px){p{font-size:18px;line-height:1.44}#featured-publications-legal p,#featured-publications-legal ul{font-size:17px;line-height:1.5}.newsletter-box-legal,.hero-intro{padding-right:40px}.hero-intro{width:50%}.contact-box-legal,.hero-feature{padding-top:0px;margin-top:0px;border-top:none;padding-left:40px;border-left:1px solid rgb(255, 255, 255, 0.3);height:fit-content}.hero-legal,.latest-news-legal,.policy-priorities-legal,.member-groups-legal,.featured-publications-legal,.contact-legal{padding:120px 0}.legal-sub-nav{padding:25px 0}.hero-legal-background:after{background:linear-gradient(90deg, #070707 0%, rgba(19, 19, 19, 0.484375) 82.81%, rgba(30, 30, 30, 0) 100%);opacity:unset}.imagetouch{display:none}.swiper-controls{width:130px;height:80px;display:flex;align-items:center;justify-content:center;align-content:center;position:relative;top:10px}.policy-card{width:calc(50% - 18px);padding:40px}.member-text{padding:40px}.policy-card-text{width:66.666%;margin:0;padding:0 30px 0 0}.member-text{width:66.666%}.member-image{display:block;width:33.333%;background-position:center;background-size:cover;background-repeat:no-repeat}.publications-controls{width:100%;height:80px;display:flex;align-items:center;justify-content:space-between;align-content:center;position:absolute;top:50%}.publications-slide{position:relative;padding:0 90px;box-sizing:border-box}.publications-text{padding:0 0 0 60px}h5.modal-title{font-size:2.5rem}}@media(min-width: 1200px){h1{font-size:3rem}.member-text{padding:60px}.policy-body{padding-right:60px}.side-panel-contacts .profile{margin-bottom:20px}.swiper-button-pub-next.swiper-button-disabled,.swiper-button-pub-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}}.left-button{border-radius:28px 0 0 28px}.right-button{border-radius:0 28px 28px 0}.restricted-button{background-color:#f7f7f7;padding:10px;display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.restricted-button h3{font-family:"ProximaNova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;line-height:1;font-size:20px;color:#525252;margin:0;text-align:center}.restricted-button a{font-family:"ProximaNova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px;line-height:1.3;color:#1b4098;text-decoration:none;border-radius:9999px;padding-left:20px;padding-right:20px;border:1px solid #1b4098 !important;display:flex;align-items:center;height:40px;text-align:center}.restricted-button a svg{margin-right:10px}.banner-legal{background-color:#0bbbef;color:#fff;padding:20px}.banner-legal p{padding:0;margin:0}.hero-legal{color:#fff}/*# sourceMappingURL=legalAndPolicy.min.css.map */
body {
    font-family: proxima-nova, sans-serif;
    font-weight: 400;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
}

p, ul {
    font-family: proxima-nova, sans-serif;
    font-weight: 400;
    font-style: normal;
}

.hero-legal {
    min-height: 600px;
}

.bgvideo {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: auto;
    object-fit: cover;
}

.image-wrapper {
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}

.hero-aep-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}

.regular {
    padding: 80px 0px;
    width: 100%;
    max-width: 100%;
    background-color: #ffffff;
    color: #1b4098;
}

.regular.grey {
    background-color: #efefef;
}

.regular.blue {
    background-color: #1b4098;
    color: #ffffff;
}

.regular.blue.pattern {
    background-image: url(../modules/ebuEuropeanPerspective/css/../images/lines-03.svg);
    background-position: top right;
    background-size: 300px;
    background-repeat: no-repeat;
}

.regular.blue.nextpattern {
    background-image: url(../modules/ebuEuropeanPerspective/css/../images/lines-02.svg);
    background-position: top left;
    background-size: 600px;
    background-repeat: no-repeat;
    background-blend-mode: hue;
}

.no-padding {
    padding: 0 !important;
}

.no-padding-bottom {
    padding-bottom: 0 !important;
}

.no-padding-top {
    padding-top: 0 !important;
}

.padding-bottom-100 {
    padding-bottom: 100px;
}

.extra-padding-top {
    padding-top: 160px;
}

.section-head {
    color: #76bee7;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.section-head.blue {
    color: #1b4098;
}

.text-right {
    text-align: right;
}

.section-subhead {
    color: #76bee7;
    text-transform: uppercase;
    text-align: left;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 32px;
}

.box-padding {
    padding: 20px;
}

.box-padding-large {
    padding: 60px 40px;
}

.headercontainer {
    width: 100%;
    display: block;
    float: left;
}

.headerwrapper {
    text-align: left;
    display: inline-block;
    width: auto;
    float: right;
}

.hedaerwrapper.right {
    float: left;
}

.underline {
    width: 60px;
    height: 6px;
    background-color: #863398;
    margin: 20px auto 40px 0px;
}

.underline.lightblue {
    background-color: #76bee7;
}

.underline.yellow {
    background-color: #ffd316;
}

p.intro {
    font-size: 28px;
    font-weight: 500;
    line-height: 1.5;
    color: #76bee7;
    margin-bottom: 20px;
}

.sideline {
    border-left: #efefef solid 1px;
    padding-left: 20px;
}

p.sidequote {
    color: #76bee7;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 0;
}

.newsitem {
    width: 100%;
    padding: 20px;
    border-radius: 0 0 30px 0;
    background-color: #fdf5d3;
    display: block;
    font-size: 20px;
    font-weight: 500;
    color: #1b4098;
    margin-bottom: 10px;
    transition: all .2s;
    text-decoration: none;
}

.newsitem:hover {
    background-color: #ffd316;
    text-decoration: none;
}

.newsitem.hidden,
.ebu_cards.hidden {
    display: none;
}

.accordion {
    padding-right: 20%;
}

.accordion-item {
    margin-bottom: 15px;
    overflow: hidden;
    border: none;
    background: transparent;
    border-radius: 25px !important;
}

.accordion-item:not(:first-of-type) {
    border-radius: 25px;
}

.accordion-header {
    border: none;
}

.accordion-button {
    text-decoration: none;
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 20px;
    color: #1b4098;
    padding: 15px 30px;
    background-color: #efefef;
}

.accordion-button:hover {
    background-color: #deedf7;
}

.accordion-button:not(.collapsed) {
    color: #1b4098;
    background-color: #deedf7;
}

.accordion-body {
    font-size: 18px;
    background-color: #ffffff;
    padding: 30px;
}

.accordion-body p {
    margin-bottom: 10px;
}


.member-logo-container {
    padding: 20px;
    background-color: #efefef;
    transition: all 0.2s;
    width: 100%;
    max-width: 18%;
    height: 160px;
    display: flex;
    flex-wrap: wrap;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.member-logo-container:hover {
    background-color: #cccccc;
}

.member-logo-container img {
    max-height: 80px;
    max-width: 90%;
}

.eufunded {
    padding-top: 60px;
    margin-top: 20px;
    border-top: #1b3485 solid 1px;
}

.player {
    width: 100%;
    border-radius: 6px;
    overflow: hidden;
}

.newsletter {
    max-width: 304px;
}

.newsletter-box-aep {
    padding-right: 40px;
    text-align: left;
}

.contact-box-aep {
    padding-left: 40px;
    text-align: left;
    border-left: 1px solid rgb(255, 255, 255, 0.3);
    height: fit-content;
}

.form-btn {
    padding: 10px 12px;
    width: 160px;
}

.graph {
    margin-top: -105px;
    margin-bottom: -25px;
    overflow: hidden;
}

@media screen and (max-width: 990px) {
    .member-logo-container {
        max-width: 30%;
        height: auto;
    }

    .accordion {
        padding-right: 0%;
    }

    .eufunded {
        padding-top: 30px;
        margin-top: 30px;
    }

    .headerwrapper {
        float: left;
    }
}

@media screen and (max-width: 680px) {
    .member-logo-container {
        max-width: 48%;
        height: auto;
    }
}

@media screen and (max-width: 480px) {
    .member-logo-container {
        max-width: 48%;
        height: auto;
    }

    .graph {
        margin-top: -110px;
    }
}

@media screen and (max-width: 380px) {
    .member-logo-container {
        max-width: 100%;
        height: auto;
    }
}

.ebu-video {
    width: 100%;
    position: relative;
    border-radius: 5px;
    overflow: hidden;
}

.ebu-video::before {
    content: "";
    display: block;
    padding-bottom: 56.25%;
}

.ebu-video .container-video-iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.clear {
    display:none
}
b {
    font-weight: 800;
}
.margin-top-bottom {
    margin-top: 64px;
    margin-bottom: 16px;
}
.margin-bottom{
    margin-bottom: 32px !important;
}

.contact-container .profile {
    width: 100%;
}

.container ul {
    font-size: 18px;
}

/* Start of 'Gallery in news page' */
.ebu-project-gallery {
    padding: 10px 0 0;
}
.ebu-project-gallery a {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    display: inline-block;
    margin: 5px;
    padding: 5px;
}
.ebu-project-gallery a:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.ebu-project-gallery a > img {
    display: block;
    max-height: 100px;
    width: 100px;
}
/* End of 'Gallery in news page' */

.media.marign {
    margin: 64px 0;
}
.media-container {
    width: 100%;
    margin-top: 0;
}

.embed-responsive iframe,
.embed-responsive embed {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}

.embed-responsive-16by9{
    position: relative;
    margin-top: 55px;
    margin-bottom: 20px;
    padding-bottom: 56.25%;
}

.embed-responsive-16by9:has(div[id^="lrm-embedded-content-slideshow-gallery"]) {
    padding-bottom: 0;
}

.flickity-prev-next-button path.arrow {
    fill: #1b4098;
}

.flickity-prev-next-button svg {
    vertical-align: top;
    width: 21px;
    height: 21px;
    margin-top: 3px;
}

.lrm-embed-gallery-container .flickity-prev-next-button {
    width: 40px !important;
    height: 40px !important;
    border-radius: 20px !important;
    position: absolute;
    border: 1px solid #1b4098 !important;
    background: rgba(255, 255, 255, 0.5);
    padding: 2px;
}

.lrm-embed-gallery-container .flickity-prev-next-button:hover {
    background: rgba(255, 255, 255, 0.9);
}

.aside-card-margin-top{
    margin-top: 20px;
}

.primary-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: none;
    border-radius: 28px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.1;
    text-align: center;
    cursor: pointer;
    user-select: none;
    text-decoration: none;
    transition: all ease-in 0.3s;
}
.primary-button > svg {
    margin-right: 15px;
}
.primary-button:hover {
    background-color: #0BBBEF;
    color: black;
}
.primary-button:hover > svg path {
    fill: black;
}
.ebu-img-book {
    cursor: pointer;
    max-width: 200px !important;
    margin: 0 15px 15px 0 !important;
    background: inherit !important;
}

.ebu-img-book img {
    position: relative;
    margin-top: -15px;
    display: inline-block;
    background: black;
    width: 100%;
    padding: 0;
    text-align: center;
    -webkit-box-shadow: 0 6px 14px rgba(119, 136, 157, 0.7);
    -moz-box-shadow: 0 6px 14px rgba(119, 136, 157, 0.7);
    box-shadow: 0 6px 14px rgba(119, 136, 157, 0.7);
}
.date {
    display: block;
    margin: 16px 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.5;
    color: rgba(0, 0, 0, 0.85);
}

.news-button {
    top:20px;
    z-index: 2;
}

.news-list .titles.h4 {
    font-size: 17px!important;
    margin: 5px 0!important;
}

.news-list .titles.h6 {
    font-size: 12px!important;
    text-transform: uppercase;
    font-weight: 300!important;
    margin: 0;
    opacity: 0.50!important;
    letter-spacing: 1px!important;
}

.news-list.ebu_cards {
    background-color: transparent!important;
    padding: 0 15px 15px 0;
}

.news-list .cards_body {
    padding: 20px 15px!important;
}

.ebu_cards {
    border-bottom: 0;
    display: grid;
    overflow: hidden;
    border-radius: 5px;
}
.swiper-slide {
    width: 100%;
    height: 100%;
    transition-property: transform;
}
.cards.large {
    box-shadow: 0px 6px 14px rgba(119, 136, 157, 0.2);
}

.cards.small {
    max-width: 282px;
}
.cards {
    overflow: hidden;
    border-radius: 5px;
    background-color: white;
    position: relative;
    display: flex;
    flex-direction: column;
    transition: background 0.4s;
}
.ebu_cards_image {
    padding-top: 56.25%;
    background-position: center;
    background-size: cover;
    position: relative;
    border-radius: 5px;
    border-bottom: 6px solid;
}
.news-list .cards_body {
    padding: 20px 15px !important;
    position: relative;
}
.cards_foo {
    padding: 0 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    margin-bottom: 10px;
}
.ebu_grid_cards {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 24px;
    grid-row-gap: 24px;
}

@media (max-width: 1060px) {
    .ebu_grid_cards {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 840px) {
    .ebu_grid_cards {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 570px) {
    .ebu_grid_cards {
        display: flex;
        flex-direction: column;
    }
}
.container-video-iframe {
    padding-top: 56.25%;
    position: relative;
}

.container-video-iframe .iframe-video {
    width: 100%;
    border: 0;
    position: absolute;
    height: 100%;
    top: 0;
}

.videoCredit {
    float: right;
}
