.ecl-description-list--featured,.ecl-u-border-all{border:1px solid #000!important}.ecl-u-border-bottom{border-bottom:1px solid #000!important}.ecl-u-border-left{border-left:1px solid #000!important}.ecl-u-border-top{border-top:1px solid #000!important}.ecl-u-border-right{border-right:1px solid #000!important}.ecl-u-border-color-blue{border-color:#004494!important}.ecl-u-border-color-yellow{border-color:#ffd617!important}.ecl-u-border-color-grey{border-color:#404040!important}.ecl-u-border-color-black{border-color:#000!important}.ecl-u-border-color-white{border-color:#fff!important}.ecl-u-border-color-blue-130{border-color:#002f67!important}.ecl-u-border-color-blue-120{border-color:#003776!important}.ecl-u-border-color-blue-110{border-color:#003d84!important}.ecl-u-border-color-blue-100{border-color:#004494!important}.ecl-u-border-color-blue-75{border-color:#4073af!important}.ecl-u-border-color-blue-50{border-color:#7fa1c9!important}.ecl-description-list--featured,.ecl-u-border-color-blue-25{border-color:#bfd0e4!important}.ecl-u-border-color-blue-5{border-color:#f2f5f9!important}.ecl-u-border-color-yellow-120{border-color:#f8ae21!important}.ecl-u-border-color-yellow-110{border-color:#fbc11d!important}.ecl-u-border-color-yellow-100{border-color:#ffd617!important}.ecl-u-border-color-yellow-75{border-color:#ffde39!important}.ecl-u-border-color-yellow-50{border-color:#ffe879!important}.ecl-u-border-color-yellow-25{border-color:#fff4bb!important}.ecl-u-border-color-grey-100{border-color:#404040!important}.ecl-u-border-color-grey-75{border-color:#707070!important}.ecl-u-border-color-grey-50{border-color:#9f9f9f!important}.ecl-u-border-color-grey-25{border-color:#cfcfcf!important}.ecl-u-border-color-grey-20{border-color:#d9d9d9!important}.ecl-u-border-color-grey-15{border-color:#e3e3e3!important}.ecl-u-border-color-grey-10{border-color:#ebebeb!important}.ecl-u-border-color-grey-5{border-color:#f5f5f5!important}.ecl-u-border-color-grey-3{border-color:#f9f9f9!important}.ecl-u-border-color-blue-n{border-color:#006fb4!important}.ecl-u-border-color-orange{border-color:#f29527!important}.ecl-u-border-color-green{border-color:#467a39!important}.ecl-u-border-color-red-130{border-color:#981722!important}.ecl-u-border-color-red{border-color:#da2131!important}.ecl-u-border-color-primary{border-color:#004494!important}.ecl-u-border-color-secondary{border-color:#ffd617!important}.ecl-u-border-color-tertiary{border-color:#e3e3e3!important}.ecl-u-border-color-text{border-color:#404040!important}.ecl-u-border-color-white-100{border-color:#fff!important}.ecl-u-border-color-black-100{border-color:#000!important}.ecl-u-border-color-error{border-color:#da2131!important}.ecl-u-border-color-info{border-color:#006fb4!important}.ecl-u-border-color-success{border-color:#467a39!important}.ecl-u-border-color-orange-100,.ecl-u-border-color-warning{border-color:#f29527!important}.ecl-u-border-color-green-100{border-color:#467a39!important}.ecl-u-border-color-red-100{border-color:#da2131!important}.ecl-u-border-color-purple-100{border-color:#4b0076!important}.ecl-u-border-color-purple-25{border-color:#d2bfdd!important}.ecl-u-border-width-0{border-width:0!important}.ecl-u-border-width-1{border-width:.0625rem!important}.ecl-description-list--featured,.ecl-u-border-width-2{border-width:.125rem!important}.ecl-u-border-width-4{border-width:.25rem!important}.ecl-u-border-width-8{border-width:.5rem!important}.ecl-u-border-style-solid{border-style:solid!important}.ecl-u-border-style-dashed{border-style:dashed!important}.ecl-u-border-style-dotted{border-style:dotted!important}.ecl-u-border-radius-0{border-radius:0!important}.ecl-u-border-radius-1{border-radius:.0625rem!important}.ecl-u-border-radius-2{border-radius:.125rem!important}.ecl-u-border-radius-4{border-radius:.25rem!important}.ecl-u-border-radius-8{border-radius:.5rem!important}@media (min-width:480px){.ecl-u-border-s-all{border:1px solid #000!important}.ecl-u-border-s-bottom{border-bottom:1px solid #000!important}.ecl-u-border-s-left{border-left:1px solid #000!important}.ecl-u-border-s-top{border-top:1px solid #000!important}.ecl-u-border-s-right{border-right:1px solid #000!important}.ecl-u-border-color-s-blue{border-color:#004494!important}.ecl-u-border-color-s-yellow{border-color:#ffd617!important}.ecl-u-border-color-s-grey{border-color:#404040!important}.ecl-u-border-color-s-black{border-color:#000!important}.ecl-u-border-color-s-white{border-color:#fff!important}.ecl-u-border-color-s-blue-130{border-color:#002f67!important}.ecl-u-border-color-s-blue-120{border-color:#003776!important}.ecl-u-border-color-s-blue-110{border-color:#003d84!important}.ecl-u-border-color-s-blue-100{border-color:#004494!important}.ecl-u-border-color-s-blue-75{border-color:#4073af!important}.ecl-u-border-color-s-blue-50{border-color:#7fa1c9!important}.ecl-u-border-color-s-blue-25{border-color:#bfd0e4!important}.ecl-u-border-color-s-blue-5{border-color:#f2f5f9!important}.ecl-u-border-color-s-yellow-120{border-color:#f8ae21!important}.ecl-u-border-color-s-yellow-110{border-color:#fbc11d!important}.ecl-u-border-color-s-yellow-100{border-color:#ffd617!important}.ecl-u-border-color-s-yellow-75{border-color:#ffde39!important}.ecl-u-border-color-s-yellow-50{border-color:#ffe879!important}.ecl-u-border-color-s-yellow-25{border-color:#fff4bb!important}.ecl-u-border-color-s-grey-100{border-color:#404040!important}.ecl-u-border-color-s-grey-75{border-color:#707070!important}.ecl-u-border-color-s-grey-50{border-color:#9f9f9f!important}.ecl-u-border-color-s-grey-25{border-color:#cfcfcf!important}.ecl-u-border-color-s-grey-20{border-color:#d9d9d9!important}.ecl-u-border-color-s-grey-15{border-color:#e3e3e3!important}.ecl-u-border-color-s-grey-10{border-color:#ebebeb!important}.ecl-u-border-color-s-grey-5{border-color:#f5f5f5!important}.ecl-u-border-color-s-grey-3{border-color:#f9f9f9!important}.ecl-u-border-color-s-blue-n{border-color:#006fb4!important}.ecl-u-border-color-s-orange{border-color:#f29527!important}.ecl-u-border-color-s-green{border-color:#467a39!important}.ecl-u-border-color-s-red-130{border-color:#981722!important}.ecl-u-border-color-s-red{border-color:#da2131!important}.ecl-u-border-color-s-primary{border-color:#004494!important}.ecl-u-border-color-s-secondary{border-color:#ffd617!important}.ecl-u-border-color-s-tertiary{border-color:#e3e3e3!important}.ecl-u-border-color-s-text{border-color:#404040!important}.ecl-u-border-color-s-white-100{border-color:#fff!important}.ecl-u-border-color-s-black-100{border-color:#000!important}.ecl-u-border-color-s-error{border-color:#da2131!important}.ecl-u-border-color-s-info{border-color:#006fb4!important}.ecl-u-border-color-s-success{border-color:#467a39!important}.ecl-u-border-color-s-orange-100,.ecl-u-border-color-s-warning{border-color:#f29527!important}.ecl-u-border-color-s-green-100{border-color:#467a39!important}.ecl-u-border-color-s-red-100{border-color:#da2131!important}.ecl-u-border-color-s-purple-100{border-color:#4b0076!important}.ecl-u-border-color-s-purple-25{border-color:#d2bfdd!important}.ecl-u-border-width-s-0{border-width:0!important}.ecl-u-border-width-s-1{border-width:.0625rem!important}.ecl-u-border-width-s-2{border-width:.125rem!important}.ecl-u-border-width-s-4{border-width:.25rem!important}.ecl-u-border-width-s-8{border-width:.5rem!important}.ecl-u-border-style-s-solid{border-style:solid!important}.ecl-u-border-style-s-dashed{border-style:dashed!important}.ecl-u-border-style-s-dotted{border-style:dotted!important}.ecl-u-border-radius-s-0{border-radius:0!important}.ecl-u-border-radius-s-1{border-radius:.0625rem!important}.ecl-u-border-radius-s-2{border-radius:.125rem!important}.ecl-u-border-radius-s-4{border-radius:.25rem!important}.ecl-u-border-radius-s-8{border-radius:.5rem!important}}@media (min-width:768px){.ecl-u-border-m-all{border:1px solid #000!important}.ecl-u-border-m-bottom{border-bottom:1px solid #000!important}.ecl-u-border-m-left{border-left:1px solid #000!important}.ecl-u-border-m-top{border-top:1px solid #000!important}.ecl-u-border-m-right{border-right:1px solid #000!important}.ecl-u-border-color-m-blue{border-color:#004494!important}.ecl-u-border-color-m-yellow{border-color:#ffd617!important}.ecl-u-border-color-m-grey{border-color:#404040!important}.ecl-u-border-color-m-black{border-color:#000!important}.ecl-u-border-color-m-white{border-color:#fff!important}.ecl-u-border-color-m-blue-130{border-color:#002f67!important}.ecl-u-border-color-m-blue-120{border-color:#003776!important}.ecl-u-border-color-m-blue-110{border-color:#003d84!important}.ecl-u-border-color-m-blue-100{border-color:#004494!important}.ecl-u-border-color-m-blue-75{border-color:#4073af!important}.ecl-u-border-color-m-blue-50{border-color:#7fa1c9!important}.ecl-u-border-color-m-blue-25{border-color:#bfd0e4!important}.ecl-u-border-color-m-blue-5{border-color:#f2f5f9!important}.ecl-u-border-color-m-yellow-120{border-color:#f8ae21!important}.ecl-u-border-color-m-yellow-110{border-color:#fbc11d!important}.ecl-u-border-color-m-yellow-100{border-color:#ffd617!important}.ecl-u-border-color-m-yellow-75{border-color:#ffde39!important}.ecl-u-border-color-m-yellow-50{border-color:#ffe879!important}.ecl-u-border-color-m-yellow-25{border-color:#fff4bb!important}.ecl-u-border-color-m-grey-100{border-color:#404040!important}.ecl-u-border-color-m-grey-75{border-color:#707070!important}.ecl-u-border-color-m-grey-50{border-color:#9f9f9f!important}.ecl-u-border-color-m-grey-25{border-color:#cfcfcf!important}.ecl-u-border-color-m-grey-20{border-color:#d9d9d9!important}.ecl-u-border-color-m-grey-15{border-color:#e3e3e3!important}.ecl-u-border-color-m-grey-10{border-color:#ebebeb!important}.ecl-u-border-color-m-grey-5{border-color:#f5f5f5!important}.ecl-u-border-color-m-grey-3{border-color:#f9f9f9!important}.ecl-u-border-color-m-blue-n{border-color:#006fb4!important}.ecl-u-border-color-m-orange{border-color:#f29527!important}.ecl-u-border-color-m-green{border-color:#467a39!important}.ecl-u-border-color-m-red-130{border-color:#981722!important}.ecl-u-border-color-m-red{border-color:#da2131!important}.ecl-u-border-color-m-primary{border-color:#004494!important}.ecl-u-border-color-m-secondary{border-color:#ffd617!important}.ecl-u-border-color-m-tertiary{border-color:#e3e3e3!important}.ecl-u-border-color-m-text{border-color:#404040!important}.ecl-u-border-color-m-white-100{border-color:#fff!important}.ecl-u-border-color-m-black-100{border-color:#000!important}.ecl-u-border-color-m-error{border-color:#da2131!important}.ecl-u-border-color-m-info{border-color:#006fb4!important}.ecl-u-border-color-m-success{border-color:#467a39!important}.ecl-u-border-color-m-orange-100,.ecl-u-border-color-m-warning{border-color:#f29527!important}.ecl-u-border-color-m-green-100{border-color:#467a39!important}.ecl-u-border-color-m-red-100{border-color:#da2131!important}.ecl-u-border-color-m-purple-100{border-color:#4b0076!important}.ecl-u-border-color-m-purple-25{border-color:#d2bfdd!important}.ecl-u-border-width-m-0{border-width:0!important}.ecl-u-border-width-m-1{border-width:.0625rem!important}.ecl-u-border-width-m-2{border-width:.125rem!important}.ecl-u-border-width-m-4{border-width:.25rem!important}.ecl-u-border-width-m-8{border-width:.5rem!important}.ecl-u-border-style-m-solid{border-style:solid!important}.ecl-u-border-style-m-dashed{border-style:dashed!important}.ecl-u-border-style-m-dotted{border-style:dotted!important}.ecl-u-border-radius-m-0{border-radius:0!important}.ecl-u-border-radius-m-1{border-radius:.0625rem!important}.ecl-u-border-radius-m-2{border-radius:.125rem!important}.ecl-u-border-radius-m-4{border-radius:.25rem!important}.ecl-u-border-radius-m-8{border-radius:.5rem!important}}@media (min-width:996px){.ecl-u-border-l-all{border:1px solid #000!important}.ecl-u-border-l-bottom{border-bottom:1px solid #000!important}.ecl-u-border-l-left{border-left:1px solid #000!important}.ecl-u-border-l-top{border-top:1px solid #000!important}.ecl-u-border-l-right{border-right:1px solid #000!important}.ecl-u-border-color-l-blue{border-color:#004494!important}.ecl-u-border-color-l-yellow{border-color:#ffd617!important}.ecl-u-border-color-l-grey{border-color:#404040!important}.ecl-u-border-color-l-black{border-color:#000!important}.ecl-u-border-color-l-white{border-color:#fff!important}.ecl-u-border-color-l-blue-130{border-color:#002f67!important}.ecl-u-border-color-l-blue-120{border-color:#003776!important}.ecl-u-border-color-l-blue-110{border-color:#003d84!important}.ecl-u-border-color-l-blue-100{border-color:#004494!important}.ecl-u-border-color-l-blue-75{border-color:#4073af!important}.ecl-u-border-color-l-blue-50{border-color:#7fa1c9!important}.ecl-u-border-color-l-blue-25{border-color:#bfd0e4!important}.ecl-u-border-color-l-blue-5{border-color:#f2f5f9!important}.ecl-u-border-color-l-yellow-120{border-color:#f8ae21!important}.ecl-u-border-color-l-yellow-110{border-color:#fbc11d!important}.ecl-u-border-color-l-yellow-100{border-color:#ffd617!important}.ecl-u-border-color-l-yellow-75{border-color:#ffde39!important}.ecl-u-border-color-l-yellow-50{border-color:#ffe879!important}.ecl-u-border-color-l-yellow-25{border-color:#fff4bb!important}.ecl-u-border-color-l-grey-100{border-color:#404040!important}.ecl-u-border-color-l-grey-75{border-color:#707070!important}.ecl-u-border-color-l-grey-50{border-color:#9f9f9f!important}.ecl-u-border-color-l-grey-25{border-color:#cfcfcf!important}.ecl-u-border-color-l-grey-20{border-color:#d9d9d9!important}.ecl-u-border-color-l-grey-15{border-color:#e3e3e3!important}.ecl-u-border-color-l-grey-10{border-color:#ebebeb!important}.ecl-u-border-color-l-grey-5{border-color:#f5f5f5!important}.ecl-u-border-color-l-grey-3{border-color:#f9f9f9!important}.ecl-u-border-color-l-blue-n{border-color:#006fb4!important}.ecl-u-border-color-l-orange{border-color:#f29527!important}.ecl-u-border-color-l-green{border-color:#467a39!important}.ecl-u-border-color-l-red-130{border-color:#981722!important}.ecl-u-border-color-l-red{border-color:#da2131!important}.ecl-u-border-color-l-primary{border-color:#004494!important}.ecl-u-border-color-l-secondary{border-color:#ffd617!important}.ecl-u-border-color-l-tertiary{border-color:#e3e3e3!important}.ecl-u-border-color-l-text{border-color:#404040!important}.ecl-u-border-color-l-white-100{border-color:#fff!important}.ecl-u-border-color-l-black-100{border-color:#000!important}.ecl-u-border-color-l-error{border-color:#da2131!important}.ecl-u-border-color-l-info{border-color:#006fb4!important}.ecl-u-border-color-l-success{border-color:#467a39!important}.ecl-u-border-color-l-orange-100,.ecl-u-border-color-l-warning{border-color:#f29527!important}.ecl-u-border-color-l-green-100{border-color:#467a39!important}.ecl-u-border-color-l-red-100{border-color:#da2131!important}.ecl-u-border-color-l-purple-100{border-color:#4b0076!important}.ecl-u-border-color-l-purple-25{border-color:#d2bfdd!important}.ecl-u-border-width-l-0{border-width:0!important}.ecl-u-border-width-l-1{border-width:.0625rem!important}.ecl-u-border-width-l-2{border-width:.125rem!important}.ecl-u-border-width-l-4{border-width:.25rem!important}.ecl-u-border-width-l-8{border-width:.5rem!important}.ecl-u-border-style-l-solid{border-style:solid!important}.ecl-u-border-style-l-dashed{border-style:dashed!important}.ecl-u-border-style-l-dotted{border-style:dotted!important}.ecl-u-border-radius-l-0{border-radius:0!important}.ecl-u-border-radius-l-1{border-radius:.0625rem!important}.ecl-u-border-radius-l-2{border-radius:.125rem!important}.ecl-u-border-radius-l-4{border-radius:.25rem!important}.ecl-u-border-radius-l-8{border-radius:.5rem!important}}@media (min-width:1140px){.ecl-u-border-xl-all{border:1px solid #000!important}.ecl-u-border-xl-bottom{border-bottom:1px solid #000!important}.ecl-u-border-xl-left{border-left:1px solid #000!important}.ecl-u-border-xl-top{border-top:1px solid #000!important}.ecl-u-border-xl-right{border-right:1px solid #000!important}.ecl-u-border-color-xl-blue{border-color:#004494!important}.ecl-u-border-color-xl-yellow{border-color:#ffd617!important}.ecl-u-border-color-xl-grey{border-color:#404040!important}.ecl-u-border-color-xl-black{border-color:#000!important}.ecl-u-border-color-xl-white{border-color:#fff!important}.ecl-u-border-color-xl-blue-130{border-color:#002f67!important}.ecl-u-border-color-xl-blue-120{border-color:#003776!important}.ecl-u-border-color-xl-blue-110{border-color:#003d84!important}.ecl-u-border-color-xl-blue-100{border-color:#004494!important}.ecl-u-border-color-xl-blue-75{border-color:#4073af!important}.ecl-u-border-color-xl-blue-50{border-color:#7fa1c9!important}.ecl-u-border-color-xl-blue-25{border-color:#bfd0e4!important}.ecl-u-border-color-xl-blue-5{border-color:#f2f5f9!important}.ecl-u-border-color-xl-yellow-120{border-color:#f8ae21!important}.ecl-u-border-color-xl-yellow-110{border-color:#fbc11d!important}.ecl-u-border-color-xl-yellow-100{border-color:#ffd617!important}.ecl-u-border-color-xl-yellow-75{border-color:#ffde39!important}.ecl-u-border-color-xl-yellow-50{border-color:#ffe879!important}.ecl-u-border-color-xl-yellow-25{border-color:#fff4bb!important}.ecl-u-border-color-xl-grey-100{border-color:#404040!important}.ecl-u-border-color-xl-grey-75{border-color:#707070!important}.ecl-u-border-color-xl-grey-50{border-color:#9f9f9f!important}.ecl-u-border-color-xl-grey-25{border-color:#cfcfcf!important}.ecl-u-border-color-xl-grey-20{border-color:#d9d9d9!important}.ecl-u-border-color-xl-grey-15{border-color:#e3e3e3!important}.ecl-u-border-color-xl-grey-10{border-color:#ebebeb!important}.ecl-u-border-color-xl-grey-5{border-color:#f5f5f5!important}.ecl-u-border-color-xl-grey-3{border-color:#f9f9f9!important}.ecl-u-border-color-xl-blue-n{border-color:#006fb4!important}.ecl-u-border-color-xl-orange{border-color:#f29527!important}.ecl-u-border-color-xl-green{border-color:#467a39!important}.ecl-u-border-color-xl-red-130{border-color:#981722!important}.ecl-u-border-color-xl-red{border-color:#da2131!important}.ecl-u-border-color-xl-primary{border-color:#004494!important}.ecl-u-border-color-xl-secondary{border-color:#ffd617!important}.ecl-u-border-color-xl-tertiary{border-color:#e3e3e3!important}.ecl-u-border-color-xl-text{border-color:#404040!important}.ecl-u-border-color-xl-white-100{border-color:#fff!important}.ecl-u-border-color-xl-black-100{border-color:#000!important}.ecl-u-border-color-xl-error{border-color:#da2131!important}.ecl-u-border-color-xl-info{border-color:#006fb4!important}.ecl-u-border-color-xl-success{border-color:#467a39!important}.ecl-u-border-color-xl-orange-100,.ecl-u-border-color-xl-warning{border-color:#f29527!important}.ecl-u-border-color-xl-green-100{border-color:#467a39!important}.ecl-u-border-color-xl-red-100{border-color:#da2131!important}.ecl-u-border-color-xl-purple-100{border-color:#4b0076!important}.ecl-u-border-color-xl-purple-25{border-color:#d2bfdd!important}.ecl-u-border-width-xl-0{border-width:0!important}.ecl-u-border-width-xl-1{border-width:.0625rem!important}.ecl-u-border-width-xl-2{border-width:.125rem!important}.ecl-u-border-width-xl-4{border-width:.25rem!important}.ecl-u-border-width-xl-8{border-width:.5rem!important}.ecl-u-border-style-xl-solid{border-style:solid!important}.ecl-u-border-style-xl-dashed{border-style:dashed!important}.ecl-u-border-style-xl-dotted{border-style:dotted!important}.ecl-u-border-radius-xl-0{border-radius:0!important}.ecl-u-border-radius-xl-1{border-radius:.0625rem!important}.ecl-u-border-radius-xl-2{border-radius:.125rem!important}.ecl-u-border-radius-xl-4{border-radius:.25rem!important}.ecl-u-border-radius-xl-8{border-radius:.5rem!important}}.ecl-u-bg-blue{background-color:#004494!important}.ecl-u-bg-yellow{background-color:#ffd617!important}.ecl-u-bg-grey{background-color:#404040!important}.ecl-u-bg-black{background-color:#000!important}.ecl-u-bg-white{background-color:#fff!important}.ecl-u-bg-blue-130{background-color:#002f67!important}.ecl-u-bg-blue-120{background-color:#003776!important}.ecl-u-bg-blue-110{background-color:#003d84!important}.ecl-u-bg-blue-100{background-color:#004494!important}.ecl-u-bg-blue-75{background-color:#4073af!important}.ecl-u-bg-blue-50{background-color:#7fa1c9!important}.ecl-u-bg-blue-25{background-color:#bfd0e4!important}.ecl-description-list--featured,.ecl-u-bg-blue-5{background-color:#f2f5f9!important}.ecl-u-bg-yellow-120{background-color:#f8ae21!important}.ecl-u-bg-yellow-110{background-color:#fbc11d!important}.ecl-u-bg-yellow-100{background-color:#ffd617!important}.ecl-u-bg-yellow-75{background-color:#ffde39!important}.ecl-u-bg-yellow-50{background-color:#ffe879!important}.ecl-u-bg-yellow-25{background-color:#fff4bb!important}.ecl-u-bg-grey-100{background-color:#404040!important}.ecl-u-bg-grey-75{background-color:#707070!important}.ecl-u-bg-grey-50{background-color:#9f9f9f!important}.ecl-u-bg-grey-25{background-color:#cfcfcf!important}.ecl-u-bg-grey-20{background-color:#d9d9d9!important}.ecl-u-bg-grey-15{background-color:#e3e3e3!important}.ecl-u-bg-grey-10{background-color:#ebebeb!important}.ecl-u-bg-grey-5{background-color:#f5f5f5!important}.ecl-u-bg-grey-3{background-color:#f9f9f9!important}.ecl-u-bg-blue-n{background-color:#006fb4!important}.ecl-u-bg-orange{background-color:#f29527!important}.ecl-u-bg-green{background-color:#467a39!important}.ecl-u-bg-red-130{background-color:#981722!important}.ecl-u-bg-red{background-color:#da2131!important}.ecl-u-bg-primary{background-color:#004494!important}.ecl-u-bg-secondary{background-color:#ffd617!important}.ecl-u-bg-tertiary{background-color:#e3e3e3!important}.ecl-u-bg-text{background-color:#404040!important}.ecl-u-bg-white-100{background-color:#fff!important}.ecl-u-bg-black-100{background-color:#000!important}.ecl-u-bg-error{background-color:#da2131!important}.ecl-u-bg-info{background-color:#006fb4!important}.ecl-u-bg-success{background-color:#467a39!important}.ecl-u-bg-orange-100,.ecl-u-bg-warning{background-color:#f29527!important}.ecl-u-bg-green-100{background-color:#467a39!important}.ecl-u-bg-red-100{background-color:#da2131!important}.ecl-u-bg-purple-100{background-color:#4b0076!important}.ecl-u-bg-purple-25{background-color:#d2bfdd!important}.ecl-u-bg-transparent{background-color:transparent!important}.ecl-content-item-date__meta,.ecl-content-item__meta{line-height:1.25rem!important;text-transform:uppercase}.ecl-content-item-date__description p,.ecl-content-item__description p{margin:0}.ecl-content-item-date__title a,.ecl-content-item__title a{color:#004494;font-weight:700!important;font:normal normal 400 1.25rem/1.75rem arial,sans-serif}.main-content .password-strength .is-weak{background-color:#da2131}.main-content .password-strength .is-fair{background-color:#f29527}.main-content .password-strength .is-good,.main-content .password-strength .is-strong{background-color:#467a39}.form-required:after{background-image:url(/themes/contrib/oe_theme/images/required.svg);background-repeat:no-repeat;background-size:6px 6px;content:"";display:inline-block;height:6px;margin:0 .3em;vertical-align:super;width:6px}.entity-moderation-form .ecl-button{margin-bottom:1em}body.toolbar-horizontal .ecl-inpage-navigation,body.toolbar-horizontal .ecl-language-list--overlay .ecl-dialog--wide{top:40px}body.toolbar-horizontal.toolbar-tray-open .ecl-inpage-navigation,body.toolbar-horizontal.toolbar-tray-open .ecl-language-list--overlay .ecl-dialog--wide{top:80px}.ecl .ecl-file,.ecl article{margin-bottom:.5rem;margin-top:.5rem}body{font-family:arial,sans-serif;margin:0;padding:0}a{color:#004494;text-decoration:none}a:focus,a:hover{text-decoration:underline}.ecl p:first-child{margin-top:0}.ecl p:last-child{margin-bottom:0}.ecl-u-shadow-none{box-shadow:none!important}.ecl-description-list--featured{padding:.75rem}.ecl-media-container--custom-ratio{display:inline-block}.ecl-media-container--custom-ratio .ecl-media-container__caption,.ecl-media-container--custom-ratio .ecl-media-container__media--ratio-custom{display:flex}.ecl-media-container--custom-ratio .ecl-media-container__caption>div{flex-grow:1;width:0}.ecl-expandable-dropdown__content{background-color:#f5f5f5;border:1px solid #cfcfcf;box-shadow:0 6px 12px rgba(0,0,0,.175);padding:.75rem 1rem;position:absolute}.no-js .ecl-expandable-dropdown__content{display:block}.ecl-contextual-navigation{display:flex;flex-direction:column;margin:0}.ecl-contextual-navigation__label{color:#000;font:normal normal 400 1rem/1.25rem arial,sans-serif}.ecl-contextual-navigation__list{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;margin-top:.75rem;padding-left:0}.ecl-contextual-navigation__item{border-right:1px solid #9f9f9f;display:block;margin-right:.75rem;padding-right:.75rem}.ecl-contextual-navigation__item:last-child{border-right-width:0;margin-right:0;padding-right:0}.ecl-contextual-navigation__item--collapsed{display:none}.no-js .ecl-contextual-navigation__item--collapsed{display:block}.no-js .ecl-contextual-navigation__item--more{display:none}.ecl-contextual-navigation__item--more button.ecl-button--ghost:focus{border:0;outline:3px solid #ffd617;padding:0}.ecl-contextual-navigation__list[aria-expanded=true] .ecl-contextual-navigation__item--collapsed{display:block}.ecl-contextual-navigation__more{font-weight:400;line-height:1;padding:0}.ecl-contextual-navigation__more:hover{color:#000}.ecl-contextual-navigation__more:focus{color:#000;outline-offset:2px}.ecl-contextual-navigation{flex-direction:row}.ecl-contextual-navigation__label{margin-right:4rem}.ecl-contextual-navigation__list{margin-top:0}                                                                                                                 oe_theme/.drone.yml                                                                                 0000644 0000000 0000000 00000011734 14272170221 013255  0                                                                                                    ustar   root                            root                                                                                                                                                                                                                   clone:git:image:registry.fpfis.eu/drone-plugins/git:next
    when:event:[ push,pull_request,tag ]
  git:image:registry.fpfis.eu/drone-plugins/git
    when:event:[ deployment ]

workspace:base:/test
  path:oe_theme

services:web:image:registry.fpfis.eu/fpfis/httpd-php:${PHP_VERSION}-ci
    environment:- COMPOSERVER=--2
      - DOCUMENT_ROOT=/test/oe_theme
  mysql:image:registry.fpfis.eu/fpfis/sql:percona-5.7
    command:--innodb-log-file-size=1G --max_allowed_packet=1G --innodb-buffer-pool-size=512M --wait_timeout=3000 --net_write_timeout=3000 --log_error_verbosity=3
    environment:- MYSQL_ALLOW_EMPTY_PASSWORD=yes
      - MYSQL_DATABASE=drupal
  sparql:image:registry.fpfis.eu/openeuropa/triple-store-dev
    pull:true
    environment:- SPARQL_UPDATE=true
      - DBA_PASSWORD=dba
  selenium:image:registry.fpfis.eu/fpfis/selenium:standalone-chrome-3.141.59-oxygen
    environment:- DISPLAY=:99
      - SE_OPTS=-debug
      - DISPLAY=:99
      - SCREEN_WIDTH=1280
      - SCREEN_HEIGHT=800
      - NODE_MAX_INSTANCES=5
      - NODE_MAX_SESSION=5

pipeline:npm-build:group:prepare
    image:registry.fpfis.eu/fpfis/node:12.21.0
    commands:- npm install --unsafe-perm
      - NODE_ENV=production npm run build

  composer-install-highest:group:post-prepare
    image:registry.fpfis.eu/fpfis/httpd-php:${PHP_VERSION}-ci
    volumes:- /cache:/cache
    commands:- composer self-update --2
      - composer install --ansi --no-progress
    when:matrix:COMPOSER_BOUNDARY:highest

  composer-update-lowest:group:post-prepare
    image:registry.fpfis.eu/fpfis/httpd-php:${PHP_VERSION}-ci
    volumes:- /cache:/cache
    commands:- composer self-update --2
      - composer update --prefer-lowest --ansi --no-progress
    when:event:exclude:tag
      matrix:COMPOSER_BOUNDARY:lowest

  site-install:image:registry.fpfis.eu/fpfis/httpd-php:${PHP_VERSION}-ci
    commands:- while ! mysqladmin ping -h mysql --silent;do sleep 1;done
      - ./vendor/bin/run drupal:site-install
    when:event:exclude:tag
      matrix:TYPE:behat

  grumphp:group:test
    image:registry.fpfis.eu/fpfis/httpd-php:${PHP_VERSION}-ci
    commands:- ./vendor/bin/grumphp run
    when:event:exclude:tag
      matrix:COMPOSER_BOUNDARY:highest

  phpunit:group:test
    image:registry.fpfis.eu/fpfis/httpd-php:${PHP_VERSION}-ci
    commands:- ./vendor/bin/run drupal:site-setup
      - ./vendor/bin/phpunit --group $BATCH
    when:event:exclude:tag
      matrix:TYPE:phpunit

  behat:group:test
    image:registry.fpfis.eu/fpfis/httpd-php:${PHP_VERSION}-ci
    commands:- ./vendor/bin/behat --strict --tags="~@wip"
    when:event:exclude:tag
      matrix:TYPE:behat

  before-release:image:registry.fpfis.eu/fpfis/httpd-php:${PHP_VERSION}-dev
    commands:- apt-get update
      - apt-get install zip
      - git config --global --add safe.directory /test/oe_theme
      - ./vendor/bin/run release:create-archive --tag=${DRONE_TAG}- ./vendor/bin/run release:create-archive --tag=${DRONE_TAG}--zip
    when:event:include:tag
      matrix:COMPOSER_BOUNDARY:highest
        PHP_VERSION:7.4

  github-release:image:registry.fpfis.eu/drone-plugins/github-release
    secrets:[ github_token ]
    files:- oe_theme-${DRONE_TAG}.tar.gz
      - oe_theme-${DRONE_TAG}.zip
    when:event:include:tag
      matrix:COMPOSER_BOUNDARY:highest
        PHP_VERSION:7.4

matrix:include:-{PHP_VERSION:7.4,COMPOSER_BOUNDARY:lowest,TYPE:behat}-{PHP_VERSION:7.4,COMPOSER_BOUNDARY:lowest,TYPE:phpunit,BATCH:batch1}-{PHP_VERSION:7.4,COMPOSER_BOUNDARY:lowest,TYPE:phpunit,BATCH:batch2}-{PHP_VERSION:7.4,COMPOSER_BOUNDARY:lowest,TYPE:phpunit,BATCH:batch3}-{PHP_VERSION:8.0,COMPOSER_BOUNDARY:lowest,TYPE:behat}-{PHP_VERSION:8.0,COMPOSER_BOUNDARY:lowest,TYPE:phpunit,BATCH:batch1}-{PHP_VERSION:8.0,COMPOSER_BOUNDARY:lowest,TYPE:phpunit,BATCH:batch2}-{PHP_VERSION:8.0,COMPOSER_BOUNDARY:lowest,TYPE:phpunit,BATCH:batch3}-{PHP_VERSION:7.4,COMPOSER_BOUNDARY:highest,TYPE:behat}-{PHP_VERSION:7.4,COMPOSER_BOUNDARY:highest,TYPE:phpunit,BATCH:batch1}-{PHP_VERSION:7.4,COMPOSER_BOUNDARY:highest,TYPE:phpunit,BATCH:batch2}-{PHP_VERSION:7.4,COMPOSER_BOUNDARY:highest,TYPE:phpunit,BATCH:batch3}-{PHP_VERSION:8.0,COMPOSER_BOUNDARY:highest,TYPE:behat}-{PHP_VERSION:8.0,COMPOSER_BOUNDARY:highest,TYPE:phpunit,BATCH:batch1}-{PHP_VERSION:8.0,COMPOSER_BOUNDARY:highest,TYPE:phpunit,BATCH:batch2}-{PHP_VERSION:8.0,COMPOSER_BOUNDARY:highest,TYPE:phpunit,BATCH:batch3}                                    oe_theme/images/                                                                                    0000755 0000000 0000000 00000000000 14272170221 012604  5                                                                                                    ustar   root                            root                                                                                                                                                                                                                   oe_theme/images/required.svg                                                                        0000644 0000000 0000000 00000001001 14272170221 015135  0                                                                                                    ustar   root                            root                                                                                                                                                                                                                   <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#EE0000"  d="M0,7.562l1.114-3.438c2.565,0.906,4.43,1.688,5.59,2.35C6.398,3.553,6.237,1.544,6.22,0.447h3.511 c-0.05,1.597-0.234,3.6-0.558,6.003c1.664-0.838,3.566-1.613,5.714-2.325L16,7.562c-2.05,0.678-4.06,1.131-6.028,1.356 c0.984,0.856,2.372,2.381,4.166,4.575l-2.906,2.059c-0.935-1.274-2.041-3.009-3.316-5.206c-1.194,2.275-2.244,4.013-3.147,5.206 l-2.856-2.059c1.872-2.307,3.211-3.832,4.017-4.575C3.849,8.516,1.872,8.062,0,7.562"/></svg>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               oe_theme/images/user_icon.svg                                                                       0000644 0000000 0000000 00000002750 14272170221 015317  0                                                                                                    ustar   root                            root                                                                                                                                                                                                                   <?xml version="1.0" encoding="UTF-8"?>
<svg width="253px" height="252px" viewBox="0 0 253 252" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <title>User icon@2x</title>
    <g id="UX-Changes" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="Person---Desktop" transform="translate(-146.000000, -431.000000)">
            <rect fill="#FFFFFF" x="0" y="0" width="1400" height="6466"></rect>
            <g id="Group" transform="translate(146.000000, 431.000000)">
                <rect id="Rectangle" fill="#F0F0F0" x="0" y="0" width="253" height="252"></rect>
                <path d="M125.990998,24 C96.7720139,24 73,47.786021 73,77 C73,106.214067 96.7720139,130 125.990998,130 C155.209983,130 179,106.214067 179,77 C179,47.786021 155.209983,24 125.990998,24 Z" id="Path" fill="#707070" fill-rule="nonzero"></path>
                <path d="M90.9287314,132 C52.9863814,146.401974 26,182.825466 26,225.447335 C26,226.654332 26.4821422,227.812261 27.3432263,228.666153 C28.2043105,229.520045 29.3726611,230 30.5910127,230 L223.408987,230 C224.627339,230 225.79569,229.520045 226.656774,228.666153 C227.517858,227.812261 228,226.654332 228,225.447335 C228,182.828529 201.001957,146.408549 163.057817,132.004441 C152.87514,139.271065 140.412846,143.579315 126.988792,143.579315 C113.563014,143.579315 101.10894,139.26832 90.9287314,132 Z" id="Path" fill="#707070" fill-rule="nonzero"></path>
            </g>
        </g>
    </g>
</svg>                        oe_theme/behat.yml.dist                                                                             0000644 0000000 0000000 00000011005 14272170221 014104  0                                                                                                    ustar   root                            root                                                                                                                                                                                                                   default:suites:default:paths:- "%paths.base%/tests/features"
      contexts:- Drupal\DrupalExtension\Context\DrupalContext
        - Drupal\DrupalExtension\Context\MarkupContext
        - Drupal\Tests\oe_content\Behat\DateFieldContext
        - Drupal\Tests\oe_media\Behat\MediaContext
        - Drupal\Tests\oe_theme\Behat\DrupalContext
        - Drupal\Tests\oe_theme\Behat\MinkContext
        - Drupal\Tests\oe_theme\Behat\OeThemeTestContext
        - Drupal\Tests\oe_theme\Behat\CleanupContext
        - Drupal\Tests\oe_theme\Behat\EventContext
        - Drupal\Tests\oe_theme\Behat\PreserveAnonymousPermissionsContext
        - Drupal\Tests\oe_content\Behat\Content\CorporateContentContext
        - Drupal\Tests\oe_content\Behat\Content\Node\EventContentContext
        - Drupal\Tests\oe_content\Behat\Content\Node\ProjectContentContext
        - Drupal\Tests\oe_content\Behat\Content\Venue\DefaultVenueContext
        - Drupal\Tests\oe_content\Behat\Content\Contact\GeneralContactContext
        - Drupal\Tests\oe_content\Behat\Content\Contact\PressContactContext
        - OpenEuropa\Behat\TransformationContext:elements:about dropdown menu:".ecl-menu__item:nth-child(2) .ecl-menu__mega"
              breadcrumb:"nav.ecl-breadcrumb"
              dropdown content:".ecl-unordered-list"
              language switcher:".ecl-language-list"
              language switcher link:".ecl-site-header__language-selector"
              language switcher links:".ecl-language-list--overlay"
              list item:".ecl-content-item"
              list item image:".ecl-content-item__image__before"
              logo:"a.ecl-site-header__logo-link .ecl-site-header__logo-image"
              footer logo:"a.ecl-site-footer__logo-link .ecl-site-footer__logo-image-desktop"
              media container:".ecl-media-container"
              page header:".ecl-page-header"
              priorities dropdown menu:".ecl-menu__item:nth-child(3) .ecl-menu__mega"
              search form:".ecl-search-form"
              navigation menu:".ecl-menu"
              site name:".ecl-site-header__site-name"
            pages:content management:"/en/admin/content"
              ECL components overview:"/en/components"
              ECL dropdown component:"/en/components/dropdown"
              event creation:"/en/node/add/oe_event"
              image creation:"/en/media/add/image"
              recent content:"/en/node"
              user registration:"/user/register"
              home:"/en"
  extensions:Drupal\MinkExtension:goutte:~
      ajax_timeout:10
      browser_name:'chrome'
      javascript_session:'selenium2'
      selenium2:wd_host:'${selenium.host}:${selenium.port}/wd/hub'
        capabilities:{"browser":"chrome","version":"*"}base_url:"${drupal.base_url}"
      files_path:"%paths.base%/tests/fixtures/"
    Drupal\DrupalExtension:api_driver:"drupal"
      drupal:drupal_root:"build"
      subcontexts:paths:- "%paths.base%/build/modules/contrib/datetime_testing"
      region_map:about dropdown menu:".ecl-menu__item:nth-child(2) .ecl-menu__mega"
        footer:"footer.ecl-site-footer"
        header:".ecl-site-header"
        header with menu:".ecl-site-header[data-ecl-has-menu]"
        language dialog:".ecl-dialog"
        language switcher:".ecl-language-list"
        navigation:".ecl-menu"
        page:"body"
        page header:".ecl-page-header"
        page header site identity:"h2.ecl-u-type-heading-2"
        page header title:".ecl-page-header .ecl-page-header__title"
        page header intro:".ecl-page-header .ecl-page-header__description"
        page header meta:".ecl-page-header .ecl-page-header__meta"
        priorities dropdown menu:".ecl-menu__item:nth-child(3) .ecl-menu__mega"
        Social media links:"#oe-social-media-links-values"
        Social media follow:".ecl-social-media-follow"
        event contacts:"#event-contacts"
        event general contacts:"#event-contacts-general"
        event press contacts:"#event-contacts-press"
        event registration:"#event-registration-block"
        event details:"#event-details"
        event practical information:"#event-practical-information"
        project funding header:"#project-funding .ecl-u-type-heading-2"
    FriendsOfBehat\ServiceContainerExtension:imports:- 'build/modules/contrib/oe_content/tests/src/Behat/config/services.yml'
  formatters:progress:~
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           oe_theme/.gitignore                                                                                 0000644 0000000 0000000 00000000626 14272170221 013333  0                                                                                                    ustar   root                            root                                                                                                                                                                                                                   vendor
node_modules
build
npm-debug.log
grumphp.yml
composer.lock
yarn.lock
behat.yml
runner.yml
.idea
package-lock.json
phpunit.xml
.stylelintrc.json
docker-compose.*.yml

# Ignore artifacts generated by "npm run build".
/css/
/dist/
/components/
/oe_theme/
*.tar.gz

# Ignore all files in the images folder other than listed below.

/images
  .password-strength .password-strength__title,.password-suggestions.description,.password-confirm,.filter-help{// TODO:The help form component is not available on ECL v3.
    //@extend .ecl-help-block;}}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/oe_theme/images/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}// Align "Apply" botton in moderation block.
.entity-moderation-form{.ecl-button{margin-bottom:1em;}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          oe_theme/sass/components/_contextual_navigation.scss                                                0000644 0000000 0000000 00000003432 14272170221 022140  0                                                                                                    ustar   root                            root
