:root, :host {
    --hero-height: 40vw;
    --section-padding-x: 0px;
    --section-padding-y: 30px;
    --module-padding-x: 24px;
    --module-padding-y: 24px;
    --hero-padding-top: 3rem;
    --hero-padding-bottom: 4rem;
    --color-orange: #df6c42;
    --section-padding-top: 3rem;
    --section-padding-bottom: 3rem;
}



/* Adjust padding for tablets */
@media (min-width: 768px) {
    :root, :host {
        --hero-height: 40vw;
        --section-padding-x: 0rem;
        --section-padding-y: 6rem;
        --module-padding-x: 36px;
        --module-padding-y: 36px;
        --hero-padding-top: 6rem;
        --hero-padding-bottom: 6rem;
        --section-padding-top: 6rem;
        --section-padding-bottom: 6rem;
    }
}

/* desktop */
@media (min-width: 1200px) {
    :root, :host {
        --hero-height: 30vw;
        --hero-padding-top: 6rem;
        --section-padding-top: 6rem;
        --section-padding-bottom: 6rem;
    }

    .umb-block-grid__area-container, .umb-block-grid__block--view::part(area-container) {
        --section-padding-x: 0px;
        --section-padding-y: 120px;
        --module-padding-x: 48px;
        --module-padding-y: 48px;
    }
}

@media (min-width: 1400px) {
    :root, :host {
        --hero-height: 25vw;
    }

    .umb-block-grid__area-container, .umb-block-grid__block--view::part(area-container) {
    }
}


/*** Tep for dec - */
main
{
    min-height: 600px;
}


section
{
    margin: 0 auto;
}


.row {
    width: 100%;
}

/*** Typography ***/

body {
    color: #4c4c4c;
}

html, body, p, h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Poppins', sans-serif;
    line-height: 1.4;
    font-weight: 400;

}

a {
    text-decoration: none;
}

main section:not(.dark-background):not(.hero) .module.rte a {
    color: #553cc7;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 6px;
    -webkit-transition: .18s ease-in-out;
    transition: .18s ease-in-out;
}
/*
main section:not(.dark-background):not(.hero):not(.pressrelease-list-section) a:not(.btn):not(.beq-icon-link) {
    color: #553cc7;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 6px;
    -webkit-transition: .18s ease-in-out;
    transition: .18s ease-in-out;
}*/






a:hover
{
    text-decoration: none !important;
}
/*
main section:not(.dark-background):not(.hero) a:not(.btn):hover {
    text-decoration: none;
}
    */

p {
    font-weight: 400;
    font-size: 1rem;
    font-size: clamp(.8rem, 0.5rem + 1.6vw, 1rem);
    line-height: 1.6;
    margin-bottom: 2.25rem;
}

footer p
{
    font-size: 13px;
}

.footer-logos img {
    max-width: 100%;
    max-height: 25px;
}

p:last-child
{
    margin-bottom: 1.5rem;
}

strong {
    font-weight: 700;
}

.hero p.lead {
    font-size: clamp(1rem, .75rem + 1.4vw, 1.6rem);
    font-weight: 500;
}

.small, small {
    font-size: 1rem;
}

.underline {
    text-decoration: underline !important;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-weight: 500;
}




h1, .h1 {
    font-size: clamp(1.8rem, 1.4rem + 1.8vw, 2.75rem);
    line-height: 1.2;
}

h2, .h2 {
    margin-bottom: clamp(1.6rem, 1.35rem + 1.2vw, 2.25rem);
    font-size: clamp(1.8rem, 1.2rem + 1.2vw, 2.4rem);
    line-height: 1.3;
}

h3, .h3 {
    margin-bottom: clamp(0.8rem, 0.4rem + 0.8vw, 1.5rem);
    font-size: calc(1.3rem + .6vw);
    font-size: clamp(1.4rem, 1.275rem + 0.3vw, 1.75rem);
 
}

h3.pressrelease-headline {
    font-size: clamp(1.4rem, 1.275rem + 0.3vw, 1.75rem);
    line-height: 1.2;
}

h4, .h4 {
    margin-bottom: .5rem;
    font-size: calc(1.3rem + .6vw);
    font-size: 1rem;
    font-weight: 700;
}

main ol, main ul {
    margin-bottom: 2.25rem;
}

main li {
    line-height: 2;
}


.button-end{
    display: flex;
    justify-content:end;
}


.module.aspect-ratio_4_3 {
    aspect-ratio: 4 / 3;
}

a, a:hover, a:focus, a:active {
    color: inherit;
}

.dark-background p a 
{
    text-decoration: underline;
}

a:hover, a:focus {
    text-decoration: none;
}

.dark-background p a {
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 6px;
    -webkit-transition: .18s ease-in-out;
    transition: .18s ease-in-out;
    color: #e6fd76;
}
.dark-background p a:hover
{
    text-decoration: none;
}
@media screen and (min-width: 992px)
{
    .mt-lg-large {
        margin-top: 6rem !important;
    }
}


.image-rounded-corners img {
    border-radius: 25px;
    object-fit: cover !important;
}
.rounded-corners-25,
.rounded-corners-25 > .overlay
{
    border-radius: 25px;
}

.rounded-corners-top-25,
.rounded-corners-top-25 > .overlay {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    overflow: hidden;
}



.card-with-image img {
    aspect-ratio: auto 2560 / 1708;
}

@media (min-width: 576px) {
    section:not(.hero):not(.wide-block):not(.section-image-right):not(.section-image-left) .container-xl {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    section:not(.hero):not(.wide-block):not(.section-image-right):not(.section-image-left) .container-xl {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    section:not(.hero):not(.wide-block):not(.section-image-right):not(.section-image-left) .container-xl {
        max-width: 1200px;
    }
}




    /** Colors **/
    .color-lime {
        color: #e6fd76;
    }


/** Stock chart **/


.key-indicators > * {
    border-left: 1px solid #e6fd76;
    margin-bottom: 1rem;
}

.key-indicators {
    border: 0px;
    padding: 0rem;
}
@media screen and (min-width: 520px) {
    .key-indicators > * {
        flex: 33%;
    }
}

.key-indicators .label {
    font-weight: 400;
    margin-bottom: 1rem;
}

.key-indicators .key-indicator-value,
.key-indicators .key-indicator-prefix {
    color: #e6fd76;
    font-size: clamp(1.2rem, 1.325rem + 0.9vw, 2.25rem);
    font-weight: 300;
    font-style: italic;
}

.btn.btn-stockchart {
    flex: 0 1 auto;
}

/*** CTA Button ***/
/** Buttons **/

.cta-group-wrapper {
    min-height: auto !important;
}

.cta-group-wrapper .row > .col-md-12 {
    flex: 0 0 auto;
    width: auto;
    padding-left: 0px;
    padding-right: 0px;
}


.aoa-file > a,
.module.cta .btn.btn-cta,
.subscribe-button.btn.btn-cta,
.pagination-show-more .paging-button,
.pagingbox .page-item .page-link {
    background-color: #0c343d;
    border: 2px solid #0c343d;
    color: #FFF;
    border-radius: 3rem;
    padding: 1rem 1.5rem;
    width: auto;
    font-size: 1rem;
    display: inline-block;
    justify-content: space-between;
    align-items: center;
    text-align: left;
    margin-top: .5rem;
    -webkit-transition: color .35s ease-in-out, background-color .35s ease-in-out, border-color .35s ease-in-out, -webkit-box-shadow .35s ease-in-out;
    transition: color .35s ease-in-out, background-color .35s ease-in-out, border-color .35s ease-in-out, -webkit-box-shadow .35s ease-in-out;
    transition: color .35s ease-in-out, background-color .35s ease-in-out, border-color .35s ease-in-out, box-shadow .35s ease-in-out;
    transition: color .35s ease-in-out, background-color .35s ease-in-out, border-color .35s ease-in-out, box-shadow .35s ease-in-out, -webkit-box-shadow .35s ease-in-out;
}

    .pagingbox .page-item.disabled .page-link {
        background-color: #cdcdcd;
        border-color: #cdcdcd;
    }
.aoa-file > a:hover,
.module.cta .btn.btn-cta:hover,
.subscribe-button.btn.btn-cta:hover,
.pagination-show-more .paging-button:hover,
.pagingbox .page-item:not(.disabled) .page-link:hover {
    background-color: #ff5e50;
    border-color: #ff5e50;
    color: #FFFFFF;
}


.pagination-show-more {
    justify-content: center;
}

.pagingbox .page-item:not(.disabled) .page-link:hover {
    cursor: pointer
}


.btn.btn-cta .btn-text {
    font-weight: 500;
    width: 100%;
    text-align: center;
}


.btn-cta .btn-icon {
    margin-left: .5rem;
    font-size: .75rem;
}

.btn-cta .btn-icon i:before {
    vertical-align: baseline;
}



.dark-background .btn.btn-cta:not(:hover),
.dark-background pagination-show-more .paging-button:not(:hover){
    background-color: #e6fd76;
    color: #0c343d;
    border-color: #e6fd76;
}

/* End CTA */


.hero:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0vw;
    display: block;
    position: absolute;
    background-color: rgba(52,52,52,.3);
    height: 64vw;
}
/*
.section-image-right,
.section-image-left
{
    margin-left: .75rem;
    margin-right: .75rem;

}
*/


@media screen and (max-width: 767px) {
    section.section-image-right,
    section.section-image-left {
        background-size: 0px;

    }

    section.section-image-right .block-container,
    section.section-image-left .block-container {
        min-height: 300px;
        padding-top: 6rem !important;
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    section.section-image-right:before,
    section.section-image-left:before {
        content: "";
        width: 100%;
        min-height: 300px;
        display: block;
        position: relative;
        background-image: inherit;
        background-size: cover;
        background-position: 50% 50%;
        border-radius: 25px;
        -webkit-mask-image: url('/assets/clients/enirogroup/img/mask-img-top.png');
        mask-image: url('/assets/clients/enirogroup/img/mask-img-top.png');
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
    }

    section.section-image-right .overlay,
    section.section-image-left .overlay {
        margin-top: 300px;
        border-radius: 25px;
        -webkit-mask-image: url('/assets/clients/enirogroup/img/mask-text-bottom.png');
        mask-image: url('/assets/clients/enirogroup/img/mask-text-bottom.png');
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        top: 2.25rem !important;
    }
}

@media screen and (max-width: 1399px)
{
    .section-image-right,
    .section-image-left {
        width: calc(100% - 1.5rem) !important;
    }
}

@media screen and (min-width: 768px) {
    section.section-image-left .overlay {
        left: 45% !important;
        mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 793 608" fill="none"><path d="M129.442 0H25.0001C11.193 0 0.00012207 11.1929 0.00012207 25V249.618C0.00012207 263.157 10.9761 274.133 24.5156 274.133C38.0551 274.133 49.031 285.109 49.031 298.649V583C49.031 596.807 60.2239 608 74.031 608H768C781.807 608 793 596.807 793 583V252.151V25C793 11.1929 781.807 0 768 0H129.442Z" fill="black"/></svg>');
        margin-left: -1rem;
        border-radius: 25px;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
    }

    section.section-image-right .overlay {
        right: 50% !important;
        -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 571 608" fill="none"><path d="M571 583C571 596.807 559.807 608 546 608L449.415 608L299.358 608L25.0001 608C11.193 608 9.5983e-05 596.807 9.65866e-05 583L0.000120978 25.0003C0.000121581 11.1931 11.193 0.000243697 25.0001 0.000243657L496.5 0.000242283C510.307 0.000242243 521.5 11.1931 521.5 25.0002L521.5 271.784C521.5 285.453 532.581 296.534 546.25 296.534C559.919 296.534 571 307.615 571 321.284L571 583Z" fill="%230C343D"/></svg>');
        mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 571 608" fill="none"><path d="M571 583C571 596.807 559.807 608 546 608L449.415 608L299.358 608L25.0001 608C11.193 608 9.5983e-05 596.807 9.65866e-05 583L0.000120978 25.0003C0.000121581 11.1931 11.193 0.000243697 25.0001 0.000243657L496.5 0.000242283C510.307 0.000242243 521.5 11.1931 521.5 25.0002L521.5 271.784C521.5 285.453 532.581 296.534 546.25 296.534C559.919 296.534 571 307.615 571 321.284L571 583Z" fill="%230C343D"/></svg>');
        margin-right: -1rem;
        border-radius: 25px;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
    }

    section.section-image-right.slim .overlay {
        right: 60% !important;
    }

    section.section-image-right .block-container {
        min-height: 300px;
    }

    section.section-image-left .row {
        padding-right: 1rem;
    }

    section.section-image-right .row {
        padding-left: 1rem;
    }

    section.section-image-left .row .module {
        padding-left: 1rem;
    }

    section.section-image-right .row .module {
        padding-right: 1rem;
    }





    .hero .overlay {
        right: 55% !important;
    }

    section.section-image-left,
    section.section-image-right {
        background-size: 0px 0px;
        max-width: 1366px;
        width: 100%;
        justify-content: center;
        justify-self: center;
        /*        margin-left: .5rem;
        margin-right: .5rem;
    */
    }

        section.section-image-left:before {
            content: "";
            position: absolute;
            left: 0;
            right: 55%;
            top: 0;
            bottom: 0;
            display: block;
            position: absolute;
            background-image: inherit;
            background-size: cover;
            border-radius: 25px;
            background-position: 50% 50%;
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 571 608" fill="none"><path d="M571 583C571 596.807 559.807 608 546 608L449.415 608L299.358 608L25.0001 608C11.193 608 9.5983e-05 596.807 9.65866e-05 583L0.000120978 25.0003C0.000121581 11.1931 11.193 0.000243697 25.0001 0.000243657L496.5 0.000242283C510.307 0.000242243 521.5 11.1931 521.5 25.0002L521.5 271.784C521.5 285.453 532.581 296.534 546.25 296.534C559.919 296.534 571 307.615 571 321.284L571 583Z" fill="%230C343D"/></svg>');
            -webkit-mask-size: 100% 100%;
            mask-size: 100% 100%;
        }

        section.section-image-right:before {
            content: "";
            position: absolute;
            left: 50%;
            right: 0%;
            top: 0;
            bottom: 0;
            display: block;
            position: absolute;
            background-image: inherit;
            background-size: cover;
            background-position: 50% 50%;
            border-radius: 25px;
            -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 793 608" fill="none"><path d="M129.442 0H25.0001C11.193 0 0.00012207 11.1929 0.00012207 25V249.618C0.00012207 263.157 10.9761 274.133 24.5156 274.133C38.0551 274.133 49.031 285.109 49.031 298.649V583C49.031 596.807 60.2239 608 74.031 608H768C781.807 608 793 596.807 793 583V252.151V25C793 11.1929 781.807 0 768 0H129.442Z" fill="black"/></svg>');
            mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 793 608" fill="none"><path d="M129.442 0H25.0001C11.193 0 0.00012207 11.1929 0.00012207 25V249.618C0.00012207 263.157 10.9761 274.133 24.5156 274.133C38.0551 274.133 49.031 285.109 49.031 298.649V583C49.031 596.807 60.2239 608 74.031 608H768C781.807 608 793 596.807 793 583V252.151V25C793 11.1929 781.807 0 768 0H129.442Z" fill="black"/></svg>');
            -webkit-mask-size: 100% 100%;
            mask-size: 100% 100%;
        }

    section.section-image-right.slim:before {
        left: 40%;
    }

    .hero:before {
        content: "";
        position: absolute;
        left: 45%;
        right: 0;
        top: 0;
        bottom: 0;
        display: block;
        position: absolute;
        background-image: inherit;
        background-size: cover;
        background-position: 50% 50%;
    }

    .hero:after {
        content: "";
        position: absolute;
        left: 45%;
        right: 0;
        top: 0;
        bottom: 0;
        display: block;
        position: absolute;
        background-color: rgba(52,52,52,.3);
        height:auto;
    }
}

@media screen and (max-width: 767px) {
    .hero .overlay {
        margin-top: 64vw;
    }

    .hero {
        padding-top: calc(64vw + 2rem) !important;
        background-size: auto 65vw !important;
        background-position: initial !important;
        padding-bottom: 2rem !important;
    }
}



.nav-link {
    color: #1e1e1e;
}

@media screen and (max-width: 1199px) {
    li.haschildren .nav-button {
        border: 0;
    }
}

.navbar-brand-image {
    max-width: 100%;
    object-fit: contain;
    object-position: center;

}

.navbar-brand-image img {
    max-height: 30px;
}


.mobile-nav ul
{
    list-style-type: none;
}

.mobile-nav .navbar-nav > li{
    border-bottom: 1px solid #f2f2f2;
}

.mobile-nav ul.sub-menu li {
    padding-left: 1rem;
}

.navbar-nav {
    line-height: 25px;
}

.navbar-nav > .nav-item {
    padding: 0px;
}

.navbar-nav > .nav-item > .nav-button {
    border: 0px;
    position: relative;
    z-index: 1;
}


.navbar-nav > .nav-item > .nav-button > .nav-link,
.navbar-nav > .nav-item > .nav-button > .nav-link {
    padding: 1rem 1.5rem;
    white-space: nowrap;
}


header {
    position: relative;
    z-index: 10;
    min-height: 130px;
    align-items: center;
    display: flex;
}



@media screen and (min-width: 1200px) {


    .navbar-nav > .nav-item > .nav-button > .nav-link {
        padding: .5rem 1.5rem;
        white-space: nowrap;
    }

    .navbar-brand-image img
    {
        max-height: 39px;

    }
    header {
        font-size: .9375rem;
    }   

    .navbar-nav > .nav-item > .nav-button > .nav-link {
        padding: .5rem .5rem;
    }
}

.nav-item .nav-link:hover
{
    cursor: pointer;
}



.mobile-nav .nav-item.open > div > button > span svg,
.navbar-nav .nav-link:hover,
.navbar-nav .nav-item.open > div > .nav-link,
.navbar-nav > .nav-item.current > .nav-button > .nav-link,
.navbar-nav .nav-item.current > .nav-link {
    color: #553cc7;
}


.navbar-nav > .nav-item.current > .nav-button > .nav-link,
.navbar-nav > .nav-item.current > .nav-button > .nav-link:hover {
    color: #222;
}

.nav-button-open-mobile {
    padding: .875rem 1.5rem;
    border-radius: 2.5rem;
    color: #FFF;
}

.nav-button-open-mobile:hover {
    color: #222;
    }

.nav-button-open-mobile {
    border-radius: 2rem;
    line-height: 1;
    color: #000;
    background-color: transparent;
    display: flex;
    padding: 1.25rem 1.25rem 1.25rem 1.625rem;
    gap: .8125rem;
    align-items: center;
    appearance: none;
    -webkit-appearance: none;
    border: 0px;
    outline: 0 !important;
}

.nav-button-open-mobile .header-button-icon {
    width: 100%;
}


.main-menu-dropdown {
    display: none;
    position: absolute;
    top: 100%;
}

li.haschildren .nav-button {
    background-color: transparent;
    border: 0px;
}
@media screen and (min-width: 1200px) {
    li.haschildren .nav-button {
        height: 100%;
    }
}

li.haschildren.open .main-menu-dropdown,
li.haschildren:hover .main-menu-dropdown {
    display: block;
}

.nav-button:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}

.main-menu-dropdown ul {
    grid-row-gap: .25rem;
    background-color: #FFFFFF;
    border: 0px solid transparent;
    border-radius: 1.5rem;
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
    padding: 1rem 1.5rem;
    list-style-type: none;
    display: flex;
    min-width: 285px;
}


body.page-level-1:not(.scrolled) header:not(.mobile-menu-open) .main-menu-dropdown ul {
    background-color: #FFF;
}

.main-menu-dropdown li {
    white-space: nowrap;
    line-height: 1.22222;
}


.main-menu-dropdown li > .nav-link {
    padding: .25rem 0rem .25rem 0rem;
}


.mobile-overlay {
    background-color: #000;
    z-index: 99;
    opacity: 0.4;
}

#mobile-overlay-nav {
    z-index: 100;
    width: 100%;
    background-color: #fff;
}

@media (min-width: 768px) {
    #mobile-overlay-nav {
        max-width: 30rem;
    }
}


.navbar-nav .dropdown > .nav-button > .nav-link span,
.navbar-nav .dropdown > .nav-link span.child-nav-link-name {
    display: inline-block;
    position: relative;
}

.navbar-nav .dropdown > .nav-button > .nav-link span:after,
.navbar-nav .dropdown > .nav-link span:after {
    position: absolute;
    content: "";
    display: block;
    right: 0;
    width: 0%;
    bottom: -3px;
    height: 2px;
    background-color: #553cc7;
    -webkit-transition: .5s width;
    transition: .5s width;
    z-index: 4;
}

.navbar-nav .dropdown.current > .nav-button > .nav-link span:after,
.navbar-nav .dropdown.current > .nav-link span:after,
.navbar-nav .dropdown > .nav-button > a.nav-link:hover span:after,
.navbar-nav .dropdown > .nav-link:hover span:after {
    left: 0;
    width: 100%;
}



/*** End Main Menu ***/




/** Hero **/
.hero.h-100 {
    --hero-height: 100vh;
}


section.hero {
    min-height: var(--hero-height, 600px);
    padding-top: var(--hero-padding-top, 6rem);
    padding-bottom: var(--hero-padding-bottom, 0);
}

.section.h-100 {
    min-height: 100vh;
}







.nav-action-button {
    align-self: center;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #222;
    padding: 10px;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    background-color: #FFF;
    margin-top: 0rem;
}

@media screen and (min-width: 768px) {
    .nav-action-button {
        margin-top: 1rem;
    }
}

.nav-action-button:hover,
.lightbox-button.lightbox-close:hover {
    color: #4c4c4c;
    cursor: pointer;
}


#mobile-overlay-nav {
    z-index: 100;
    width: 100%;
    background-color: #fff;
}

.mobile-nav .navbar-nav > .dropdown > div > .nav-link {
    line-height: 1;
    font-size: 1.1rem;
    text-align: left;
}

@media (min-width: 768px) {
    #mobile-overlay-nav {
        max-width: 30rem;
    }
}

.mobile-overlay {
    background-color: #000;
    z-index: 99;
    opacity: 0.4;
}

.is-career-link a:after {
    content: "\f1c5";
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: .25rem;
    font-size: .75rem;
}



/** Transitions **/
.transition-transform {
    transition-duration: .15s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.transition-speed-0_5 {
    transition-duration: .5s;
}

.transition-backgroundcolor {
    transition: background-color .15s linear;
}

.rotate-180 {
    transform: rotate(180deg);
}

.flip-180 {
    transform: rotateX(180deg);
}


/** Block menus **/
.block-menu .dropdown-menu {
    position: relative;
    background-color: #FFF;
}

@media (min-width: 992px) {
    .block-menu .dropdown-menu {
        position: absolute;
        border-radius: 0px;
        border: 1px solid #f2f2f2;
        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    }
}




.block-menu .block-menu-dropdown > .nav-link {
    padding: 4px 8px;
    font-weight: 500;
    font-size: 1.2rem;
}

.block-menu .navbar-nav > .block-menu-dropdown > .nav-link {
    font-weight: 600;
    font-size: 1.2rem;
}
/* Investments table */

tr.segment-header th {
    background-color: #2D587C;
    color: #FFF;
}
.table td.fit-content,
.table th.fit-content {
    white-space: nowrap;
    width: 1%;
}


.lightbox-html {
    justify-content: center;
    display: flex;
    max-width: clamp(30%, 90%, 600px);
    max-height: 600px;
}



/* Role List */
.auditor-role-list .role-title {
    display: none;
}

.auditor-role-list .role-name 
{
    margin-bottom: clamp(1.6rem, 1.35rem + 1.2vw, 2.25rem);
    font-size: clamp(1.8rem, 1.2rem + 1.2vw, 2.4rem);
    line-height: 1.3;
    font-weight: 500;
}

.role-list:not(.ir-contacts-role-list):not(.auditor-role-list) {
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}


.role-list:not(.ir-contacts-role-list):not(.auditor-role-list) .role-item {
    flex-direction: column;
    flex: 0 1 100%;
    background-color: #0c343d;
    color: #FFF;
    border-radius: 25px;
    overflow: hidden;
    margin-left: 0px;
    margin-right: 0px;
}

@media screen and (min-width: 768px) {
    .role-list:not(.ir-contacts-role-list):not(.auditor-role-list) {
        row-gap: 6rem;
    }

    .role-list:not(.ir-contacts-role-list):not(.auditor-role-list) .role-item {
        flex: 0 1 calc(50% - 1rem);
    }
}

@media screen and (min-width: 992px) {
    .role-list:not(.ir-contacts-role-list):not(.auditor-role-list) .role-item {
        flex: 0 1 calc(33.3% - 1rem);
    }
}

.role-list:not(.ir-contacts-role-list):not(.auditor-role-list) .role-name {
    color: #e6fd76;
    margin-bottom: 1.5rem;
}

.role-list:not(.ir-contacts-role-list):not(.auditor-role-list) .role-title {
    font-weight: 500;
    display: block;
    margin-bottom: 1.5rem;
}


.role-list:not(.ir-contacts-role-list):not(.auditor-role-list) .role-description,
.role-list:not(.ir-contacts-role-list):not(.auditor-role-list) .role-description p {
    font-size: 0.875rem;
}

.role-list:not(.ir-contacts-role-list):not(.auditor-role-list) .description-column {
    width: 100%;
    padding-right: calc(var(--column-gutter-x) * .75);
    padding-left: calc(var(--column-gutter-x) * .75);
}

.role-list:not(.ir-contacts-role-list):not(.auditor-role-list) .image-column {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-bottom: 1rem;
    aspect-ratio: 4 / 4;
}

.role-list:not(.ir-contacts-role-list):not(.auditor-role-list) .image-column img {
    aspect-ratio: 4 / 4;
}


/* Generic Arena modules */

.beq-module .beq-icon-link:hover {
    color: #553cc7;
}

.link-primary-color:hover {
    color: #553cc7;
}

/* Report and calendar front page */
.short-list .beq-calendar-content .beq-calendar-item > div.beq-report-primaryfile .beq-icon-link:after, .short-list .beq-calendar-content th.beq-report-primaryfile .beq-icon-link:after, .short-list .beq-calendar-content tr > td.beq-report-primaryfile .beq-icon-link:after, .short-list .beq-calendar-content tr > td:first-child.beq-report-primaryfile .beq-icon-link:after, .short-list .beq-reports-table-body .beq-calendar-item > div.beq-report-primaryfile .beq-icon-link:after, .short-list .beq-reports-table-body th.beq-report-primaryfile .beq-icon-link:after, .short-list .beq-reports-table-body tr > td.beq-report-primaryfile .beq-icon-link:after, .short-list .beq-reports-table-body tr > td:first-child.beq-report-primaryfile .beq-icon-link:after, .stretched-link:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}


.short-list .beq-reports-table {
    width: 100%
}

.short-list .beq-calendar-content .beq-report-item:before, .short-list .beq-reports-table-body .beq-report-item:before {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #0c343d;
    border-bottom-left-radius: 25px;
    border-top-left-radius: 25px;
    color: #fff;
    content: url('/assets/clients/enirogroup/img/pdf-icon.svg');
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    min-height: 75px;
    padding: .9rem;
    width: 75px
}

@media (max-width: 575.98px) {
    .short-list .beq-calendar-content .beq-report-item:before, .short-list .beq-reports-table-body .beq-report-item:before {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        border-top-right-radius: 25px;
        width: 100%
    }
}

.short-list .beq-calendar-content .beq-calendar-item, .short-list .beq-calendar-content .beq-report-item, .short-list .beq-reports-table-body .beq-calendar-item, .short-list .beq-reports-table-body .beq-report-item {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1rem;
    padding: 0;
    position: relative
}

    .short-list .beq-calendar-content .beq-calendar-item:first-of-type, .short-list .beq-reports-table-body .beq-calendar-item:first-of-type {
        padding-top: 0
    }

    .short-list .beq-calendar-content .beq-calendar-item > div, .short-list .beq-calendar-content th, .short-list .beq-calendar-content tr > td, .short-list .beq-calendar-content tr > td:first-child, .short-list .beq-reports-table-body .beq-calendar-item > div, .short-list .beq-reports-table-body th, .short-list .beq-reports-table-body tr > td, .short-list .beq-reports-table-body tr > td:first-child {
        padding: .9rem !important
    }

        .short-list .beq-calendar-content .beq-calendar-item > div p, .short-list .beq-calendar-content th p, .short-list .beq-calendar-content tr > td p, .short-list .beq-calendar-content tr > td:first-child p, .short-list .beq-reports-table-body .beq-calendar-item > div p, .short-list .beq-reports-table-body th p, .short-list .beq-reports-table-body tr > td p, .short-list .beq-reports-table-body tr > td:first-child p {
            margin-bottom: 0
        }

        .short-list .beq-calendar-content .beq-calendar-item > div.beq-calendar-item-add, .short-list .beq-calendar-content .beq-calendar-item > div.beq-report-primaryfile, .short-list .beq-calendar-content th.beq-calendar-item-add, .short-list .beq-calendar-content th.beq-report-primaryfile, .short-list .beq-calendar-content tr > td.beq-calendar-item-add, .short-list .beq-calendar-content tr > td.beq-report-primaryfile, .short-list .beq-calendar-content tr > td:first-child.beq-calendar-item-add, .short-list .beq-calendar-content tr > td:first-child.beq-report-primaryfile, .short-list .beq-reports-table-body .beq-calendar-item > div.beq-calendar-item-add, .short-list .beq-reports-table-body .beq-calendar-item > div.beq-report-primaryfile, .short-list .beq-reports-table-body th.beq-calendar-item-add, .short-list .beq-reports-table-body th.beq-report-primaryfile, .short-list .beq-reports-table-body tr > td.beq-calendar-item-add, .short-list .beq-reports-table-body tr > td.beq-report-primaryfile, .short-list .beq-reports-table-body tr > td:first-child.beq-calendar-item-add, .short-list .beq-reports-table-body tr > td:first-child.beq-report-primaryfile {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }

@media (min-width: 576px) {
    .short-list .beq-calendar-content .beq-calendar-item > div.beq-calendar-item-add, .short-list .beq-calendar-content .beq-calendar-item > div.beq-report-primaryfile, .short-list .beq-calendar-content th.beq-calendar-item-add, .short-list .beq-calendar-content th.beq-report-primaryfile, .short-list .beq-calendar-content tr > td.beq-calendar-item-add, .short-list .beq-calendar-content tr > td.beq-report-primaryfile, .short-list .beq-calendar-content tr > td:first-child.beq-calendar-item-add, .short-list .beq-calendar-content tr > td:first-child.beq-report-primaryfile, .short-list .beq-reports-table-body .beq-calendar-item > div.beq-calendar-item-add, .short-list .beq-reports-table-body .beq-calendar-item > div.beq-report-primaryfile, .short-list .beq-reports-table-body th.beq-calendar-item-add, .short-list .beq-reports-table-body th.beq-report-primaryfile, .short-list .beq-reports-table-body tr > td.beq-calendar-item-add, .short-list .beq-reports-table-body tr > td.beq-report-primaryfile, .short-list .beq-reports-table-body tr > td:first-child.beq-calendar-item-add, .short-list .beq-reports-table-body tr > td:first-child.beq-report-primaryfile {
        margin-left: auto
    }
}

.short-list .beq-calendar-content .beq-calendar-item > div.beq-report-primaryfile, .short-list .beq-calendar-content th.beq-report-primaryfile, .short-list .beq-calendar-content tr > td.beq-report-primaryfile, .short-list .beq-calendar-content tr > td:first-child.beq-report-primaryfile, .short-list .beq-reports-table-body .beq-calendar-item > div.beq-report-primaryfile, .short-list .beq-reports-table-body th.beq-report-primaryfile, .short-list .beq-reports-table-body tr > td.beq-report-primaryfile, .short-list .beq-reports-table-body tr > td:first-child.beq-report-primaryfile {
    min-width: 50px;
    width: auto
}

    .short-list .beq-calendar-content .beq-calendar-item > div.beq-report-primaryfile .beq-icon-link, .short-list .beq-calendar-content th.beq-report-primaryfile .beq-icon-link, .short-list .beq-calendar-content tr > td.beq-report-primaryfile .beq-icon-link, .short-list .beq-calendar-content tr > td:first-child.beq-report-primaryfile .beq-icon-link, .short-list .beq-reports-table-body .beq-calendar-item > div.beq-report-primaryfile .beq-icon-link, .short-list .beq-reports-table-body th.beq-report-primaryfile .beq-icon-link, .short-list .beq-reports-table-body tr > td.beq-report-primaryfile .beq-icon-link, .short-list .beq-reports-table-body tr > td:first-child.beq-report-primaryfile .beq-icon-link {
        position: static
    }

@media (max-width: 575.98px) {
    .short-list .beq-calendar-content .beq-calendar-item > div.beq-report-primaryfile, .short-list .beq-calendar-content th.beq-report-primaryfile, .short-list .beq-calendar-content tr > td.beq-report-primaryfile, .short-list .beq-calendar-content tr > td:first-child.beq-report-primaryfile, .short-list .beq-reports-table-body .beq-calendar-item > div.beq-report-primaryfile, .short-list .beq-reports-table-body th.beq-report-primaryfile, .short-list .beq-reports-table-body tr > td.beq-report-primaryfile, .short-list .beq-reports-table-body tr > td:first-child.beq-report-primaryfile {
        border-bottom: none;
        padding-left: 87% !important
    }
}

.short-list .beq-calendar-content .beq-calendar-item > div:not(.beq-report-heading):before, .short-list .beq-calendar-content th:not(.beq-report-heading):before, .short-list .beq-calendar-content tr > td:first-child:not(.beq-report-heading):before, .short-list .beq-calendar-content tr > td:not(.beq-report-heading):before, .short-list .beq-reports-table-body .beq-calendar-item > div:not(.beq-report-heading):before, .short-list .beq-reports-table-body th:not(.beq-report-heading):before, .short-list .beq-reports-table-body tr > td:first-child:not(.beq-report-heading):before, .short-list .beq-reports-table-body tr > td:not(.beq-report-heading):before {
    padding: .9rem
}

.short-list .beq-calendar-content tr > td :last-of-type, .short-list .beq-reports-table-body tr > td :last-of-type {
    border-bottom: none !important
}

.short-list .beq-calendar-content .is-external-link svg, .short-list .beq-reports-table-body .is-external-link svg {
    display: none
}

.short-list .beq-calendar-content .beq-icon-pdf:before, .short-list .beq-reports-table-body .beq-icon-pdf:before {
    content: "\f143";
    height: 1.625rem;
    width: 1.7rem;
    font-size: 1.6rem;
}

.short-list .beq-icon-link:hover .beq-icon::before {
    color: #553cc7;
}


.short-list .beq-calendar-content .beq-icon-link, .short-list .beq-reports-table-body .beq-icon-link {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #6a6a6b;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    font-size: var(--wp--preset--font-size--small);
    justify-content: center;
    margin-right: 1rem
}

    .short-list .beq-calendar-content .beq-icon-link:hover, .short-list .beq-reports-table-body .beq-icon-link:hover {
        color: #553cc7
    }

@media (max-width: 767.98px) {
    .short-list .beq-calendar-content .beq-icon-link, .short-list .beq-reports-table-body .beq-icon-link {
        margin-right: 0
    }
}

.short-list .beq-calendar-content .beq-icon-calendar-add, .short-list .beq-reports-table-body .beq-icon-calendar-add {
    font-size: 1.25rem;
    margin-right: .25rem;
}

.short-list .beq-calendar-content .beq-calendar-break, .short-list .beq-reports-table-body .beq-calendar-break {
    display: none
}

.short-list .beq-calendar-content .beq-calendar-item-heading-text, .short-list .beq-calendar-content .beq-report-heading-text, .short-list .beq-reports-table-body .beq-calendar-item-heading-text, .short-list .beq-reports-table-body .beq-report-heading-text {
    color: #4c4c4c;
    font-size: 1rem;
}

.short-list .beq-calendar-content .beq-calendar-item-heading, .short-list .beq-reports-table-body .beq-calendar-item-heading {
    margin-bottom: 0
}

.short-list .beq-calendar-content .beq-calendar-item-date-text, .short-list .beq-calendar-content .beq-report-date, .short-list .beq-reports-table-body .beq-calendar-item-date-text, .short-list .beq-reports-table-body .beq-report-date {
    color: #6a6a6b;
    font-size: 13px;
}
.short-list .beq-calendar-add-text {
    font-size: 13px;
}

.short-list .beq-calendar-content .beq-calendar-item-date-short, .short-list .beq-reports-table-body .beq-calendar-item-date-short {
    background: #0c343d;
    border-bottom-left-radius: 25px;
    border-top-left-radius: 25px;
    min-height: 75px;
    min-width: 82px
}

@media (max-width: 767.98px) {
    .short-list .beq-calendar-content .beq-calendar-item-date-short, .short-list .beq-reports-table-body .beq-calendar-item-date-short {
        border-bottom-left-radius: 0;
        border-top-right-radius: 25px;
        width: 100%
    }
}

.short-list .beq-calendar-content .beq-calendar-item-date-short p, .short-list .beq-reports-table-body .beq-calendar-item-date-short p {
    color: #fff;
    font-size: .8125rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: center
}

    .short-list .beq-calendar-content .beq-calendar-item-date-short p > span, .short-list .beq-reports-table-body .beq-calendar-item-date-short p > span {
        font-size: 1.5625rem;
        line-height: 1
    }


/* Document module */

time.document-list-item-timestamp.list-item-timestamp
{
    min-width: 90px;
}

.corporategovernancereports-list-item time {
    display: none;
}

.aoa-file a:after {
    content: "\f356";
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: .25rem;
}


.publicofferdocuments-list-item .attached-file-pdf:before,
.corporategovernancereports-list-item .attached-file-pdf:before {
    content: "\f356" !important;
}

}
/* Video module */
.corporate-video-list .pagination {
    justify-content: center;
}
.corporate-video-list .videos-list-item-timestamp
{
    display: none;
}

.videos-list-item-heading {
    font-weight: 400;
    text-align: center;
    color: #1b1b1b;
}


.video-list-item-player {
    margin-bottom: 1rem;
}


/* Cision subscription */


.news-list-container .pagingbox
{
    display: flex;
    gap: .5rem;
}

.cisionSubscription .form-check-input {
    visibility: hidden;
}

.cisionSubscription .form-check label:hover {
    cursor: pointer;
}

.cisionSubscription .form-check {
    position: relative;
    margin-bottom: .5rem;
}

.cisionSubscription .form-check label {
    padding-left: .5rem;
    line-height: 20px;
}

.cisionSubscription .form-check-input ~ label:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #FFF;
    border-radius: 50%;
}

.cisionSubscription .form-check-input:checked ~ label:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border-radius: 50%;
    border: 1.5px solid #e6fd76;
}

.cisionSubscription .form-check-input:checked ~ label:after {
    content: "";
    display: block;
    position: absolute;
    top: 4px;
    left: 4px;
    height: 12px;
    width: 12px;
    background-color: #e6fd76;
    border-radius: 50%;
}


.cisionSubscription .form-check-input.error ~ label:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border-radius: 50%;
    border: 1.5px solid #ff5e50;
}

.cisionSubscription input[type=email]::placeholder {
    color: rgba(255,255,255,0.8);
}

.cisionSubscription input[type=email] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid #FFF;
    color: #FFF;
    font-size: .875rem;
    padding: .875rem 1.5rem;
}


#subscriptionMessage {
    font-style: italic;
}

#subscriptionMessage p.fail {
    color: #ff5e50;
}

/* Cision Press releases */

.news-list-container
{
    margin-top: 2rem;
    margin-bottom: 5rem;
}

.news-list-container .news-item {
    border-bottom: 1px solid #eee;
    margin-bottom: 1rem;
}

.list-filter__item {
    display: flex;
    align-items: center;
    gap: 10px;

}



.list-filter__item label {
    font-weight: 600;
    font-size: 13px;
}

.pressreleasebox .card-img-top {
    max-width: 200px;
}


.list-filter__item select {
    padding: 5px 10px;
    border-radius: 3px;
    border: 1px solid #aaa;
    font-size: 14px;
    cursor: pointer;
}

.pressreleasebox
{
    display: flex;
    flex-direction: column;
}


.news-header {
    display: flex;
    gap: .5rem;
    align-items: center;
    margin-bottom: .25rem;
    font-size: 13px;
}

.news-header .news-header-divider {
    height: 1rem;
    width: 1px;
    background-color: #222;
}



.pressrelease_files {
    padding-bottom: 10px;
    line-height: 1.3em;
}

.pressrelease_files .pressrelease_file a {
    display: block;
    padding-bottom: 5px;
    color: #222 !important;
    font-weight: 400;
}

.pressrelease_files .pressrelease_file
{
    margin-bottom: .5rem;
}


.pressrelease_files .pressrelease_file a:after {
    content: "\f63e";
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 1rem;
}


/* Home latest press releases */



.latest-pressreleases-section {
    --swiper-pagination-bullet-height: 8px;
    --swiper-pagination-bullet-width: 8px;
    --swiper-pagination-bullet-inactive-opacity: 0.2;
    --swiper-pagination-bullet-inactive-color: #333;
    --swiper-pagination-inactivity-color: #333;
    --swiper-pagination-color: #333;
    --swiper-navigation-sides-offset: 1rem;
    --swiper-navigation-size: 1.2rem;
    --swiper-navigation-color: #FFF;
    --swiper-navigation-top-offset: calc(100% - 1.75rem);
    --swiper-pagination-bottom: .75rem;
}

@media screen and (min-width: 992px)
{
    .latest-pressreleases-section {
        --swiper-navigation-sides-offset: 0rem;
    }
    .latest-pressreleases-section .swiper {
        padding-left: 50px;
        padding-right: 50px;
    }


    .latest-pressreleases-section {
        --swiper-navigation-top-offset: calc(50% - 1.5rem);
    }
}



.swiper-button-next, .swiper-button-prev {
    border-radius: 50%;
    color: #000;
    font-size: 1.2rem;
    padding: 1rem;
    background-color: #0c343d;
    color: #FFF;
    border: 2px solid #0c343d;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after
{
    margin-left: .125rem;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after
{
    margin-right: .125rem;
}




.swiper-button-next:hover, .swiper-button-prev:hover {
    background-color: #ebebdf;
    color: #222;
}


.pressrelease-wrapper {
    color: #0c343d !important;
    padding: 2rem;
    border-radius: 25px;
    background-color: #FFF;
    text-decoration: none !important;
    height: 100%;
}

.pressrelease-wrapper .pressrelease-date
{
    color: #4c4c4c;
    font-size: .9rem;
}

#latest-pressreleases-module {
    padding-bottom: 3rem;
}


.swiper-pagination-bullet-active {
    background: #333 !important;
    -webkit-transform: scale(1.5) !important;
    transform: scale(1.5) !important;
}

.pressrelease-wrapper .pressrelease-headline {
    text-decoration: none !important;
}





/* Shareholder list table */
.shareholder-list-section table {
    width: auto !important;
    display: block;
    max-width: -moz-fit-content;
    max-width: fit-content;
    overflow-x: auto;
}


.shareholder-list-section table th {
    font-weight: 700;
    border-bottom: 2px solid #0c343d;
}

.shareholder-list-section table th,
.shareholder-list-section table td {
    padding: 4px 8px;
    width: auto !important;
}

.shareholder-list-section table tr:not(:last-of-type) td {
    border-bottom: 1px solid #0c343d;
}

.shareholder-list-section table td:not(:first-of-type) {
    white-space: nowrap;
    text-align: right;
}

/* Integrity policy */

.integrity-policy-section table td {
    border: 1px solid;
}

.integrity-policy-section table {
    width: auto !important;
    display: block;
    max-width: -moz-fit-content;
    max-width: fit-content;
    overflow-x: auto;
}


