    .main-module--main--1FvNJ *,
    .main-module--main--1FvNJ :after,
    .main-module--main--1FvNJ :before {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-top: 0;
        margin-bottom: 0
    }

    .main-module--main--1FvNJ {
        position: relative;
        width: 100%;
        font-family: Metric, sans-serif;
        color: #253746;
        overflow: hidden;
        -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
        -webkit-font-smoothing: antialiased;
        -webkit-overflow-scrolling: touch;
        font-weight: 300
    }

    .main-module--main--1FvNJ sup {
        vertical-align: super;
        position: relative;
        font-size: .7em;
    }

    .main-module--main--1FvNJ sub {
        vertical-align: baseline;
        position: relative;
        top: .2em;
        font-size: .7em
    }

    .main-module--main--1FvNJ header,
    .main-module--main--1FvNJ section {
        position: relative;
        padding: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .main-module--main--1FvNJ section[data-id="1"],
    .main-module--main--1FvNJ section[data-id="2"],
    .main-module--main--1FvNJ section[data-id="3"],
    .main-module--main--1FvNJ section[data-id="4"],
    .main-module--main--1FvNJ section[data-id="5"],
    .main-module--main--1FvNJ section[data-id="6"],
    .main-module--main--1FvNJ section[data-id="7"],
    .main-module--main--1FvNJ section[data-id="8"],
    .main-module--main--1FvNJ section[data-id="9"],
    .main-module--main--1FvNJ section[data-id="10"],
    .main-module--main--1FvNJ section[data-id="11"],
    .main-module--main--1FvNJ section[data-id="12"],
    .main-module--main--1FvNJ section[data-id="13"] {
        margin-bottom: 40px
    }

    @media (max-width:575px) {

        .main-module--main--1FvNJ section[data-id="1"],
        .main-module--main--1FvNJ section[data-id="2"],
        .main-module--main--1FvNJ section[data-id="3"],
        .main-module--main--1FvNJ section[data-id="4"],
        .main-module--main--1FvNJ section[data-id="5"],
        .main-module--main--1FvNJ section[data-id="6"],
        .main-module--main--1FvNJ section[data-id="7"],
        .main-module--main--1FvNJ section[data-id="8"],
        .main-module--main--1FvNJ section[data-id="9"],
        .main-module--main--1FvNJ section[data-id="10"],
        .main-module--main--1FvNJ section[data-id="11"],
        .main-module--main--1FvNJ section[data-id="12"],
        .main-module--main--1FvNJ section[data-id="13"] {
            margin-bottom: 0
        }
    }

    .main-module--main--1FvNJ section[data-id="0"],
    .main-module--main--1FvNJ section[data-id="14"] {
        margin-bottom: 20px
    }

    @media (max-width:575px) {

        .main-module--main--1FvNJ section[data-id="0"],
        .main-module--main--1FvNJ section[data-id="14"] {
            margin-bottom: 0
        }
    }

    .main-module--main--1FvNJ header {
        background-color: #d5eaf4;
        padding-top: 140px
    }

    @media (max-width:575px) {
        .main-module--main--1FvNJ header {
            padding-top: 120px
        }
    }

    .main-module--main--1FvNJ header:before {
        content: "";
        width: 100%;
        height: 30%;
        background-color: #fff;
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0
    }

    @media (max-width:575px) {
        .main-module--main--1FvNJ header:before {
            height: 20%
        }
    }

    .main-module--main--1FvNJ figure {
        display: block;
        margin: 0;
        padding: 0;
        position: relative
    }

    .main-module--hr--3ikE5 {
        margin: 0 auto 20px;
        width: 120px
    }

    .main-module--hr2--3U9An,
    .main-module--hr--3ikE5 {
        display: block;
        border-style: inset;
        border-width: 0;
        height: 1px;
        background-color: #eb0337
    }

    .main-module--hr2--3U9An {
        margin: 0 auto;
        width: 170px
    }

    .main-module--header--3dTIO {
        max-width: 900px;
        text-align: center;
        font-family: FinancierDisplay, serif;
        font-size: 70px;
        line-height: 74px;
        font-weight: 400;
        margin-bottom: 20px
    }

    @media (max-width:575px) {
        .main-module--header--3dTIO {
            font-size: 40px;
            line-height: 44px
        }
    }

    .main-module--desc--1EfeX {
        text-align: center;
        font-size: 24px;
        line-height: 32px;
        max-width: 567px
    }

    @media (max-width:575px) {
        .main-module--desc--1EfeX {
            font-size: 20px;
            line-height: 28px;
            margin-bottom: 40px
        }
    }

    @media (min-width:576px) {
        .main-module--desc--1EfeX {
            margin-bottom: 60px
        }
    }

    @media (min-width:992px) {
        .main-module--desc--1EfeX {
            margin-bottom: 80px
        }
    }

    .main-module--iframebox--3CWpM {
        padding: 57.5% 0 0;
        position: relative;
        width: 100%;
        background-color: #a2cfd7;
        pointer-events: none
    }

    @media (max-width:575px) {
        .main-module--iframebox--3CWpM {
            margin-bottom: 0
        }
    }

    @media (min-width:576px) {
        .main-module--iframebox--3CWpM {
            margin-bottom: 20px
        }
    }

    @media (min-width:992px) {
        .main-module--iframebox--3CWpM {
            margin-bottom: 60px
        }
    }

    .main-module--iframe--3AIro {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    .main-module--box_s--1uz85 {
        position: relative;
        max-width: 626px;
        width: 100%
    }

    .main-module--box_m--HtSHw {
        position: relative;
        max-width: 914px;
        width: 100%
    }

    .main-module--box_l--13Maa {
        position: relative;
        max-width: 1074px;
        width: 100%
    }

    .main-module--fbox--2phuJ {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    @media (min-width:1100px) {
        .main-module--fbox--2phuJ {
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row
        }
    }

    .main-module--fboxs--3-p7L {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    @media (max-width:575px) {
        .main-module--fboxs--3-p7L {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
    }

    @media (min-width:576px) {
        .main-module--fboxs--3-p7L {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
    }

    @media (min-width:992px) {
        .main-module--fboxs--3-p7L {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
    }

    .main-module--fboxc--33hKz {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    @media (max-width:575px) {
        .main-module--fboxc--33hKz {
            -webkit-box-orient: vertical;
            -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
    }

    @media (min-width:576px) {
        .main-module--fboxc--33hKz {
            -webkit-box-orient: vertical;
            -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
    }

    @media (min-width:992px) {
        .main-module--fboxc--33hKz {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
    }

    @media (max-width:575px) {
        .main-module--leftbox--2HEUu {
            padding-right: 0;
            padding-top: 20px;
            display: none
        }
    }

    @media (min-width:576px) {
        .main-module--leftbox--2HEUu {
            padding-right: 0;
            padding-top: 40px
        }
    }

    @media (min-width:992px) {
        .main-module--leftbox--2HEUu {
            padding-right: 50px;
            padding-top: 90px
        }
    }

    .main-module--rightbox--mFUF8 {
        padding-left: 50px;
        width: 220px;
        display: none
    }

    @media (min-width:992px) {
        .main-module--rightbox--mFUF8 {
            display: block
        }
    }

    .main-module--h2--3qPP5 {
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 30px
    }

    @media (max-width:575px) {
        .main-module--h2--3qPP5 {
            margin-bottom: 20px
        }
    }

    .main-module--h2header--3-Qd4 {
        color: #eb0337;
        text-transform: uppercase;
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;
    }

    .main-module--h2subheader--1VM7P {
        display: inline-block;
        border-bottom: 1px solid #253746;
        padding-right: 10px;
        padding-bottom: 6px;
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;

    }

    .main-module--text--1B7ak {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 30px
    }

    @media (max-width:575px) {
        .main-module--text--1B7ak {
            font-size: 18px;
            line-height: 28px;
            margin-bottom: 20px
        }
    }

    .main-module--lasttext--2f9sp {
        margin-bottom: 0
    }

    .swiper-wrapper {
        height: auto !important;
    }

    .main-module--box_f--F6y_r {
        position: relative;
        max-width: 670px;
        font-size: 20px;
        line-height: 32px;
        font-weight: 300;
        padding-bottom: 40px
    }

    @media (max-width:575px) {
        .main-module--box_f--F6y_r {
            font-size: 18px;
            line-height: 28px;
            padding-bottom: 20px;
        }
    }

    .main-module--footnotesheader--13Vyr {
        font-weight: 500
    }

    .main-module--footnotebox--2q2ts {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .main-module--footnote--1g7r9 a {
        text-decoration: none;
        word-wrap: break-word;
        word-break: break-word;
        outline: 0;
        color: #253746
    }

    .main-module--footnote--1g7r9 a:hover {
        text-decoration: underline
    }

    .main-module--number--1YfwW {
        margin-right: 6px
    }

    .main-module--note--1oygO {
        margin-top: 60px;
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 30px;
        text-align: center;
        font-weight: 500
    }

    @media (max-width:575px) {
        .main-module--note--1oygO {
            font-size: 18px;
            line-height: 28px
        }
    }

    .main-module--note--1oygO a {
        text-decoration: underline;
        outline: 0;
        color: #253746
    }

    .main-module--note--1oygO a:hover {
        text-decoration: none
    }

    .figure0-module--figure--16s7P {
        min-width: 400px;
        max-width: 420px
    }

    @media (max-width:575px) {
        .figure0-module--figure--16s7P {
            min-width: unset
        }
    }

    .figure0-module--box--TMOnr {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: -30px;
        padding-top: 40px
    }

    @media (max-width:575px) {
        .figure0-module--box--TMOnr {
            margin-bottom: -60px;
            padding-top: 20px
        }
    }

    @media (min-width:1100px) {
        .figure0-module--box--TMOnr {
            padding-top: 50px
        }
    }

    @media (max-width:575px) {
        .figure0-module--box--TMOnr svg {
            margin-right: -100px
        }
    }

    .figure0-module--text0--2VCRO {
        font-size: 25px;
        line-height: 27px;
        text-transform: uppercase;
        width: 100px;
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        font-weight: 500;
        will-change: transform
    }

    @media (max-width:575px) {
        .figure0-module--text0--2VCRO {
            font-size: 20px;
            line-height: 22px;
            width: 90px
        }
    }

    .figure0-module--text1--QcD79 {
        font-size: 80px;
        line-height: 60px;
        font-family: FinancierDisplay, serif;
        font-weight: 400;
        color: #73afb6;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #007079;
        margin-bottom: 4px;
        will-change: transform
    }

    @media (max-width:575px) {
        .figure0-module--text1--QcD79 {
            font-size: 60px
        }
    }

    .figure0-module--text2--PV_il {
        font-size: 25px;
        line-height: 27px;
        text-transform: uppercase;
        text-align: right;
        padding-top: 10px;
        font-weight: 500;
        will-change: transform
    }

    @media (max-width:575px) {
        .figure0-module--text2--PV_il {
            font-size: 20px;
            line-height: 22px
        }
    }

    .figure0-module--source--3kqWR {
        font-size: 12px;
        line-height: 16px;
        text-align: right;
        will-change: transform
    }

    .figure1-module--figure--26SPG svg {
        margin-bottom: 20px;
        width: 100%;
        height: auto
    }

    .figure1-module--header--3S8zp {
        font-size: 20px;
        line-height: 22px;
        font-weight: 500;
        border-bottom: 1px solid #253746;
        margin-bottom: 10px;
        display: inline-block;
        padding-right: 40px
    }

    .figure1-module--caption--1Jr06 {
        font-size: 12px;
        line-height: 15px;
        max-width: 500px;
        margin-bottom: 40px;
        font-weight: 500
    }

    .figure1-module--source--1w5L6 {
        font-size: 12px;
        line-height: 15px;
        text-align: right
    }

    .figure2-module--figure--2uDXQ {
        max-width: 250px
    }

    .figure2-module--figure--2uDXQ svg {
        margin-bottom: 10px
    }

    .figure2-module--text0--GXbYX {
        font-size: 80px;
        line-height: 60px;
        color: #73afb6;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #007079;
        font-family: FinancierDisplay, serif;
        font-weight: 400;
        will-change: transform
    }

    .figure2-module--text1--3cgW9 {
        font-size: 20px;
        line-height: 32px;
        font-weight: 600;
        text-transform: uppercase;
        margin-bottom: 30px;
        will-change: transform
    }

    .figure2-module--line--2a6Nc {
        border-top: 1px solid #253746;
        width: 100%;
        will-change: transform
    }

    .figure2-module--caption--1fIAK {
        font-size: 20px;
        line-height: 32px;
        font-weight: 600;
        text-transform: uppercase;
        will-change: transform
    }

    .figure3-module--figure--2Nda3 svg {
        margin-bottom: 20px;
        width: 100%;
        height: auto
    }

    .figure3-module--header--1n__v {
        font-size: 20px;
        line-height: 22px;
        font-weight: 500;
        border-bottom: 1px solid #253746;
        margin-bottom: 10px;
        display: inline-block;
        padding-right: 40px
    }

    .figure3-module--source--1hPKX {
        font-size: 12px;
        line-height: 15px;
        text-align: left;
        margin-bottom: 40px
    }

    @media (max-width:575px) {
        .figure3-module--source--1hPKX {
            margin-bottom: 30px
        }
    }

    .figure3-module--val--37J5w {
        font-size: 17px;
        line-height: 20px;
        margin-bottom: 10px
    }

    .figure3-module--legend--1WES7 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    @media (max-width:575px) {
        .figure3-module--legend--1WES7 {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }
    }

    .figure3-module--box--1F8OL {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: 20px;
        margin-right: 20px
    }

    @media (max-width:575px) {
        .figure3-module--box--1F8OL {
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }
    }

    .figure3-module--text--1E6Nl {
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 3px;
        font-weight: 400
    }

    @media (max-width:575px) {
        .figure3-module--text--1E6Nl {
            font-size: 12px;
            line-height: 16px;
            padding-bottom: 1px
        }
    }

    .figure3-module--circle--EihGT {
        min-width: 12px;
        min-height: 12px;
        width: 12px;
        height: 12px;
        border-radius: 6px;
        margin-right: 15px;
        border: .5px solid #253746
    }

    @media (max-width:575px) {
        .figure3-module--circle--EihGT {
            min-width: 10px;
            min-height: 10px;
            width: 10px;
            height: 10px
        }
    }

    .figure3-module--circle--EihGT[data-id="0"] {
        background-color: #007079
    }

    .figure3-module--circle--EihGT[data-id="1"] {
        background-color: #86b3c7
    }

    .figure3-module--circle--EihGT[data-id="2"] {
        background-color: #f3b2bf
    }

    .figure3-module--circle--EihGT[data-id="3"] {
        background-color: #fae2e7
    }

    @media (max-width:575px) {
        .figure4-module--figure--1p1xv {
            padding-left: 0 !important
        }
    }

    @media (min-width:576px) {
        .figure4-module--figure--1p1xv {
            padding-left: 0 !important
        }
    }

    @media (min-width:992px) {
        .figure4-module--figure--1p1xv {
            padding-left: 50px !important
        }
    }

    .figure4-module--caption--3YUcF {
        max-width: 250px;
        font-size: 20px;
        line-height: 24px;
        text-align: center;
        font-weight: 600;
        text-transform: uppercase
    }

    @media (max-width:575px) {
        .figure4-module--caption--3YUcF {
            padding-top: 40px
        }
    }

    @media (min-width:576px) {
        .figure4-module--caption--3YUcF {
            padding-top: 40px
        }
    }

    @media (min-width:992px) {
        .figure4-module--caption--3YUcF {
            padding-top: 80px
        }
    }

    .figure5-module--header--1Kqe7 {
        font-size: 20px;
        line-height: 22px;
        font-weight: 500;
        border-bottom: 1px solid #253746;
        margin-bottom: 10px;
        display: inline-block;
        padding-right: 0;
        max-width: 680px
    }

    .figure5-module--source--_inWg {
        font-size: 12px;
        line-height: 15px;
        text-align: left;
        margin-bottom: 40px
    }

    @media (max-width:575px) {
        .figure5-module--source--_inWg {
            margin-bottom: 30px
        }
    }

    .figure5-module--note--1Y--d {
        font-size: 17px;
        line-height: 20px;
        margin-bottom: 20px
    }

    @media (max-width:575px) {
        .figure5-module--note--1Y--d {
            font-size: 12px;
            line-height: 15px
        }
    }

    .figure5-module--lastnote--q6wNh {
        margin-bottom: 0
    }

    .figure5-module--image--3QDwo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    @media (max-width:575px) {
        .figure5-module--image--3QDwo {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: start;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
    }

    @media (min-width:576px) {
        .figure5-module--image--3QDwo {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: start;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
    }

    @media (min-width:992px) {
        .figure5-module--image--3QDwo {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: start;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
    }

    @media (max-width:575px) {
        .figure5-module--image--3QDwo svg {
            width: calc(100% + 30px);
            margin-left: -20px;
            height: auto
        }
    }

    @media (min-width:576px) {
        .figure5-module--image--3QDwo svg {
            width: 100%;
            margin-left: 0;
            height: auto
        }
    }

    @media (min-width:992px) {
        .figure5-module--image--3QDwo svg {
            width: auto;
            margin-left: unset;
            height: unset
        }
    }

    .figure5-module--legend--2Ufzc {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    @media (max-width:575px) {
        .figure5-module--legend--2Ufzc {
            padding-top: 30px;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }
    }

    @media (min-width:576px) {
        .figure5-module--legend--2Ufzc {
            padding-top: 30px;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }
    }

    @media (min-width:992px) {
        .figure5-module--legend--2Ufzc {
            padding-top: 44px;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }
    }

    .figure5-module--box--2zVQH {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 8px;
        cursor: pointer
    }

    @media (max-width:575px) {
        .figure5-module--box--2zVQH {
            width: 50%;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            opacity: 1 !important
        }
    }

    @media (min-width:576px) {
        .figure5-module--box--2zVQH {
            width: 50%;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            opacity: 1 !important
        }
    }

    @media (min-width:992px) {
        .figure5-module--box--2zVQH {
            width: auto;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }
    }

    .figure5-module--box--2zVQH:focus {
        outline: none !important
    }

    .figure5-module--text--1KgRN {
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 3px;
        font-weight: 400
    }

    @media (max-width:575px) {
        .figure5-module--text--1KgRN {
            font-size: 12px;
            line-height: 16px;
            padding-bottom: 1px
        }
    }

    .figure5-module--circle--1OWBh {
        width: 12px;
        height: 12px;
        min-width: 12px;
        min-height: 12px;
        border-radius: 6px;
        margin-right: 15px;
        border: .5px solid #253746
    }

    @media (max-width:575px) {
        .figure5-module--circle--1OWBh {
            margin-right: 10px;
            width: 10px;
            height: 10px;
            min-width: 10px;
            min-height: 10px
        }
    }

    .figure5-module--circle--1OWBh[data-id="0"] {
        background-color: #d5eaf4
    }

    .figure5-module--circle--1OWBh[data-id="1"] {
        background-color: #86b3c7
    }

    .figure5-module--circle--1OWBh[data-id="2"] {
        background-color: #679bb2
    }

    .figure5-module--circle--1OWBh[data-id="3"] {
        background-color: #3f748b
    }

    .figure5-module--circle--1OWBh[data-id="4"] {
        background-color: #007079
    }

    .figure5-module--circle--1OWBh[data-id="5"] {
        background-color: #028d98
    }

    .figure5-module--circle--1OWBh[data-id="6"] {
        background-color: #04aebc
    }

    .figure5-module--circle--1OWBh[data-id="7"] {
        background-color: #83dce3
    }

    .figure5-module--footer--1Pcip {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 30px;
        margin-bottom: 30px
    }

    @media (max-width:575px) {
        .figure5-module--footer--1Pcip {
            margin-top: 20px;
            margin-bottom: 20px;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }
    }

    .figure5-module--footerheader--2O7Kc {
        font-size: 17px;
        line-height: 30px;
        font-weight: 500;
        margin-right: 40px;
        margin-left: 40px
    }

    @media (max-width:575px) {
        .figure5-module--footerheader--2O7Kc {
            margin-left: 0;
            margin-bottom: 10px
        }
    }

    .figure5-module--footerbox---N03d,
    .figure5-module--footerval--1dxiD {
        display:
            -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .figure5-module--footerval--1dxiD {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-right: 40px
    }

    @media (max-width:575px) {
        .figure5-module--footerval--1dxiD {
            margin-right: 0
        }
    }

    @media (max-width:575px) {
        .figure5-module--footerval--1dxiD svg {
            width: 60px;
            min-width: 60px;
            height: auto
        }
    }

    @media (min-width:576px) {
        .figure5-module--footerval--1dxiD svg {
            width: 60px;
            min-width: 60px;
            height: auto
        }
    }

    @media (min-width:992px) {
        .figure5-module--footerval--1dxiD svg {
            width: unset;
            min-width: unset;
            height: unset
        }
    }

    .figure5-module--val--ZMAm2 {
        margin-left: 15px;
        font-size: 17px;
        line-height: 20px;
        max-width: 90px
    }

    .figure6-module--img--2Me_Q {
        height: auto;
        max-width: 100%;
        width: 100%
    }

    .figure6-module--caption--1vUaf {
        font-size: 17px;
        line-height: 32px
    }

    @media (max-width:575px) {
        .figure6-module--caption--1vUaf {
            font-size: 12px;
            line-height: 16px
        }
    }

    .player-module--player--s4NXu {
        background-color: #f2f9fc;
        border: .5px solid #d9e9f3;
        max-width: 626px;
        width: 100%;
        border-radius: 20px;
        padding: 26px 41px;
        -webkit-box-shadow: 0 0 10px 0 rgba(109, 114, 120, .2);
        box-shadow: 0 0 10px 0 rgba(109, 114, 120, .2);
        font-size: 20px;
        line-height: 32px
    }

    @media (max-width:575px) {
        .player-module--player--s4NXu {
            font-size: 16px;
            line-height: 24px;
            padding: 16px 21px
        }
    }

    .player-module--btn--1k99C:focus {
        outline: none !important
    }

    .player-module--btn--1k99C {
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .player-module--name--19L-q {
        font-weight: 600;
        margin-bottom: 4px
    }

    .player-module--controlsup--1xkUD {
        margin-bottom: -10px;
        position: relative
    }

    .player-module--controlsup--1xkUD span {
        position: relative;
        left: 100%;
        margin-left: -45px
    }

    .player-module--controlsdown--3xQWa,
    .player-module--play--lpAeU {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .player-module--play--lpAeU {
        width: 44px;
        height: 44px;
        min-width: 44px;
        min-height: 44px;
        border-radius: 50%;
        background-color: #fff;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border: .5px solid #d9e9f3;
        margin-right: -2px
    }

    .player-module--play--lpAeU svg {
        margin-left: 4px
    }

    input[type=range] {
        height: 5px;
        -webkit-appearance: none;
        width: 100%;
        border-radius: 0;
        -webkit-box-shadow: 0 0 10px 0 rgba(109, 114, 120, .2);
        box-shadow: 0 0 10px 0 rgba(109, 114, 120, .2);
        -webkit-transition: background .2s ease;
        transition: background .2s ease;
        cursor: pointer
    }

    input[type=range]::-webkit-slider-thumb {
        opacity: 0
    }

    input[type=range]::-moz-range-thumb {
        opacity: 0
    }

    input[type=range]::-ms-thumb {
        opacity: 0
    }

    .player-module--text--Nbp-d {
        display: table;
        height: 250px;
        overflow: hidden;
        margin-bottom: 30px;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
        margin-top: 20px;
        font-weight: 300
    }

    .player-module--text--Nbp-d p {
        margin-bottom: 20px
    }

    @media (max-width:575px) {
        .player-module--text--Nbp-d p {
            margin-bottom: 16px
        }
    }

    .player-module--letters--1cKQd {
        position: relative
    }

    .player-module--readed--1CnHC {
        color: #007079
    }

    .player-module--hide--15Du3 {
        height: 0;
        opacity: 0;
        display: block;
        margin-bottom: 0
    }

    .player-module--textbox--3ad1O {
        padding-left: 15px
    }

    @media (max-width:575px) {
        .player-module--textbox--3ad1O {
            padding-left: 0
        }
    }

    .player-module--line--1QRjW {
        width: 100%;
        height: 1px;
        background-color: #283745
    }

    .player-module--footer--ZnT8K {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative
    }

    .player-module--footer--ZnT8K,
    .player-module--read--3-YSW {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .player-module--read--3-YSW {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left
    }

    .player-module--read--3-YSW svg {
        margin-right: 20px
    }

    .player-module--read--3-YSW span {
        margin-bottom: 3px
    }

    .player-module--close--F3YTb {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .player-module--close--F3YTb svg {
        margin-right: 20px
    }

    .player-module--close--F3YTb span {
        margin-bottom: 3px
    }

    .player-module--next--SFvpJ {
        display: none;
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .player-module--next--SFvpJ svg {
        margin-left: 20px
    }

    .player-module--next--SFvpJ span {
        margin-bottom: 3px
    }

    .spinner-module--spinner--2IWjQ {
        position: absolute;
        top: 50%;
        left: 50%
    }

    .spinner-module--pulse--1WnnG {
        position: relative;
        left: -9999px;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background-color: #243746;
        color: #243746;
        -webkit-box-shadow: 9999px 0 0 -5px #243746;
        box-shadow: 9999px 0 0 -5px #243746;
        -webkit-animation: spinner-module--dotPulse--2JJtV 1.5s linear infinite;
        animation: spinner-module--dotPulse--2JJtV 1.5s linear infinite;
        -webkit-animation-delay: .25s;
        animation-delay: .25s
    }

    .spinner-module--pulse--1WnnG:after,
    .spinner-module--pulse--1WnnG:before {
        content: "";
        display: inline-block;
        position: absolute;
        top: 0;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background-color: #243746;
        color: #243746
    }

    .spinner-module--pulse--1WnnG:before {
        -webkit-box-shadow: 9984px 0 0 -5px #243746;
        box-shadow: 9984px 0 0 -5px #243746;
        -webkit-animation: spinner-module--dotPulseBefore--O0TD3 1.5s linear infinite;
        animation: spinner-module--dotPulseBefore--O0TD3 1.5s linear infinite;
        -webkit-animation-delay: 0s;
        animation-delay: 0s
    }

    .spinner-module--pulse--1WnnG:after {
        -webkit-box-shadow: 10014px 0 0 -5px #243746;
        box-shadow: 10014px 0 0 -5px #243746;
        -webkit-animation: spinner-module--dotPulseAfter--2sMUB 1.5s linear infinite;
        animation: spinner-module--dotPulseAfter--2sMUB 1.5s linear infinite;
        -webkit-animation-delay: .5s;
        animation-delay: .5s
    }

    @-webkit-keyframes spinner-module--dotPulseBefore--O0TD3 {
        0% {
            -webkit-box-shadow: 9984px 0 0 -5px #243746;
            box-shadow: 9984px 0 0 -5px #243746
        }

        30% {
            -webkit-box-shadow: 9984px 0 0 2px #243746;
            box-shadow: 9984px 0 0 2px #243746
        }

        60%,
        to {
            -webkit-box-shadow: 9984px 0 0 -5px #243746;
            box-shadow: 9984px 0 0 -5px #243746
        }
    }

    @keyframes spinner-module--dotPulseBefore--O0TD3 {
        0% {
            -webkit-box-shadow: 9984px 0 0 -5px #243746;
            box-shadow: 9984px 0 0 -5px #243746
        }

        30% {
            -webkit-box-shadow: 9984px 0 0 2px #243746;
            box-shadow: 9984px 0 0 2px #243746
        }

        60%,
        to {
            -webkit-box-shadow: 9984px 0 0 -5px #243746;
            box-shadow: 9984px 0 0 -5px #243746
        }
    }

    @-webkit-keyframes spinner-module--dotPulse--2JJtV {
        0% {
            -webkit-box-shadow: 9999px 0 0 -5px #243746;
            box-shadow: 9999px 0 0 -5px #243746
        }

        30% {
            -webkit-box-shadow: 9999px 0 0 2px #243746;
            box-shadow: 9999px 0 0 2px #243746
        }

        60%,
        to {
            -webkit-box-shadow: 9999px 0 0 -5px #243746;
            box-shadow: 9999px 0 0 -5px #243746
        }
    }

    @keyframes spinner-module--dotPulse--2JJtV {
        0% {
            -webkit-box-shadow: 9999px 0 0 -5px #243746;
            box-shadow: 9999px 0 0 -5px #243746
        }

        30% {
            -webkit-box-shadow: 9999px 0 0 2px #243746;
            box-shadow: 9999px 0 0 2px #243746
        }

        60%,
        to {
            -webkit-box-shadow: 9999px 0 0 -5px #243746;
            box-shadow: 9999px 0 0 -5px #243746
        }
    }

    @-webkit-keyframes spinner-module--dotPulseAfter--2sMUB {
        0% {
            -webkit-box-shadow: 10014px 0 0 -5px #243746;
            box-shadow: 10014px 0 0 -5px #243746
        }

        30% {
            -webkit-box-shadow: 10014px 0 0 2px #243746;
            box-shadow: 10014px 0 0 2px #243746
        }

        60%,
        to {
            -webkit-box-shadow: 10014px 0 0 -5px #243746;
            box-shadow: 10014px 0 0 -5px #243746
        }
    }

    @keyframes spinner-module--dotPulseAfter--2sMUB {
        0% {
            -webkit-box-shadow: 10014px 0 0 -5px #243746;
            box-shadow: 10014px 0 0 -5px #243746
        }

        30% {
            -webkit-box-shadow: 10014px 0 0 2px #243746;
            box-shadow: 10014px 0 0 2px #243746
        }

        60%,
        to {
            -webkit-box-shadow: 10014px 0 0 -5px #243746;
            box-shadow: 10014px 0 0 -5px #243746
        }
    }

    @font-face {
        font-family: Metric;
        src: url(https://alphagridinfographics.com/equinor-understanding-carbon/fonts/Metric-Light.woff2) format("woff2"), url(https://alphagridinfographics.com/equinor-understanding-carbon/fonts/Metric-Light.woff) format("woff");
        font-weight: 300;
        font-style: normal;
        font-display: auto
    }

    @font-face {
        font-family: Metric;
        src: url(https://alphagridinfographics.com/equinor-understanding-carbon/fonts/Metric-Regular.woff2) format("woff2"), url(https://alphagridinfographics.com/equinor-understanding-carbon/fonts/Metric-Regular.woff) format("woff");
        font-weight: 400;
        font-style: normal;
        font-display: auto
    }

    @font-face {
        font-family: Metric;
        src: url(https://alphagridinfographics.com/equinor-understanding-carbon/fonts/Metric-Medium.woff2) format("woff2"), url(https://alphagridinfographics.com/equinor-understanding-carbon/fonts/Metric-Medium.woff) format("woff");
        font-weight: 500;
        font-style: normal;
        font-display: auto
    }

    @font-face {
        font-family: Metric;
        src: url(https://alphagridinfographics.com/equinor-understanding-carbon/fonts/Metric-Semibold.woff2) format("woff2"), url(https://alphagridinfographics.com/equinor-understanding-carbon/fonts/Metric-Semibold.woff) format("woff");
        font-weight: 600;
        font-style: normal;
        font-display: auto
    }

    @font-face {
        font-family: FinancierDisplay;
        src: url(https://alphagridinfographics.com/equinor-understanding-carbon/fonts/FinancierDisplay-Regular.woff2) format("woff2"), url(https://alphagridinfographics.com/equinor-understanding-carbon/fonts/FinancierDisplay-Regular.woff) format("woff");
        font-weight: 400;
        font-style: normal;
        font-display: auto
    }

    @font-face {
        font-family: FinancierDisplay;
        src: url(https://alphagridinfographics.com/equinor-understanding-carbon/fonts/FinancierDisplay-Bold.woff2) format("woff2"), url(https://alphagridinfographics.com/equinor-understanding-carbon/fonts/FinancierDisplay-Bold.woff) format("woff");
        font-weight: 700;
        font-style: normal;
        font-display: auto
    }

    body,
    html {
        padding: 0;
        margin: 0;
        overflow-x: hidden;
    }

    @media (max-width:575px) {
        #fig1svg {
            viewBox: "0 0 810.594 477.235"
        }
    }

    @media (max-width:575px) {
        #image1svg {
            display: none
        }
    }

    @media (min-width:576px) {
        #image1svg {
            display: block
        }
    }

    @media (min-width:992px) {
        #image1svg {
            display: block
        }
    }

    @media (max-width:575px) {
        #image1msvg {
            display: block
        }
    }

    @media (min-width:576px) {
        #image1msvg {
            display: none
        }
    }

    @media (min-width:992px) {
        #image1msvg {
            display: none
        }
    }

    @media (max-width:575px) {
        #fig3years>text {
            font-size: 25px;
            text-anchor: middle;
        }
    }

    #fig4arrow {
        -webkit-transform: translatey(0);
        transform: translatey(0);
        -webkit-animation: float 4s ease-in-out infinite;
        animation: float 4s ease-in-out infinite
    }

    @-webkit-keyframes float {
        0% {
            -webkit-transform: translatey(0);
            transform: translatey(0)
        }

        50% {
            -webkit-transform: translatey(10px);
            transform: translatey(10px)
        }

        to {
            -webkit-transform: translatey(0);
            transform: translatey(0)
        }
    }

    @keyframes float {
        0% {
            -webkit-transform: translatey(0);
            transform: translatey(0)
        }

        50% {
            -webkit-transform: translatey(10px);
            transform: translatey(10px)
        }

        to {
            -webkit-transform: translatey(0);
            transform: translatey(0)
        }
    }

    #fig0dashed {
        animation: rotate 10s infinite linear;
        transform-origin: center;
        transform-box: fill-box;
    }
    @keyframes rotate {
    from {
        transform: rotateZ(0deg);
    }
    to {
        transform: rotateZ(360deg);
    }
    }

    .fig0line {
        width: 0;
        animation: width 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
    } 
      
      @keyframes dash {
        from {
          stroke-dashoffset: 488;
        }
        to {
          stroke-dashoffset: 0;
        }
      }

      .Контур_19444,
      .Контур_19462  {
        stroke-dasharray: 500;
        stroke-dashoffset: 999;
        animation: dash 3s linear alternate infinite;
        animation-iteration-count: 1;
      }

      .Контур_19443,
      .Контур_19463 {
        stroke-dasharray: 0, 999999;
        stroke-dashoffset: 26.5293;
        animation: dash_1 1s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-delay: 1.5s;
        animation-fill-mode: forwards;
      }

      .Контур_19464 {        
        stroke-dasharray: 0, 999999;
        stroke-dashoffset: 26.5293;
        animation: dash_1 1s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-delay: 5s;
        animation-fill-mode: forwards;
      }


      .Контур_19466 {
        stroke-dasharray: 0, 999999;
        stroke-dashoffset: 26.5293;
        animation: dash_1 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-delay: 4s;
        animation-fill-mode: forwards;
      }

      .Контур_19448 {
        stroke-dasharray: 0, 9999;
        stroke-dashoffset: 214.524;
        animation: dash_3 3s linear alternate infinite;
        animation-iteration-count: 1;
        animation-delay: 4s;
        animation-fill-mode: forwards;
      }

      .Сгруппировать_6935,
      .Сгруппировать_6935-2 {
        stroke-dasharray: 0, 9999;
        stroke-dashoffset: 63.031;
        animation: dash_4 2s linear alternate infinite;
        animation-iteration-count: 1;
        animation-delay: 5s;
        animation-fill-mode: forwards;
      }

      .Сгруппировать_7960,
      .Контур_19465-2 {
        stroke-dasharray: 0, 9999;
        stroke-dashoffset: 63.031;
        animation: dash_4 2s linear alternate infinite;
        animation-iteration-count: 1;
        animation-delay: 6s;
        animation-fill-mode: forwards;
      }

      @keyframes dash_4 {
        from {
          stroke-dashoffset: 63.031;
          stroke-dasharray: 0, 9999;
        }
        to {
          stroke-dashoffset: 0;
          stroke-dasharray: 63.0, 73.031;
        }
      }

      @keyframes dash_3 {
        from {
          stroke-dashoffset: 214.524;
          stroke-dasharray: 0, 9999;
        }
        to {
          stroke-dashoffset: 0;
          stroke-dasharray: none;
        }
      }

      @keyframes dash_1 {
        from {
          stroke-dashoffset: 26.5293;
          stroke-dasharray: 0, 999999;
        }
        to {
          stroke-dashoffset: 0;
          stroke-dasharray: none;
        }
      }

      .Контур_19446 {
        stroke-dasharray: 488.518;
        stroke-dashoffset: 999999;
        animation: dash_2 3s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-delay: 2s;
        animation-fill-mode: forwards;
      }

      @keyframes dash_2 {
        from {
          stroke-dashoffset: 488.518;
        }
        to {
          stroke-dashoffset: 0;
        }
      }

      .Сгруппировать_6944 {
        opacity: 0;
        animation: opacity_1 1s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
      }

      @keyframes opacity_1 {
        from {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }

      .Storage {
        opacity: 0;
        animation: opacity_1 1s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        animation-delay: 5.5s;
      }

      .Capture {
      opacity: 0;
      animation: opacity_1 2s linear alternate infinite 0s;
      animation-iteration-count: 1;
      animation-fill-mode: forwards;
      position: relative;
      left: 50px;
    }

    @keyframes opacity_2 {
      from {
        opacity: 0;
        left: 50px;
      }
      to {
        opacity: 1;
        left: 0;
      }
    }

    .Transport,
    .Сгруппировать_6879,
    .Сгруппировать_6929 {
        opacity: 0;
        animation: opacity_1 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
        left: 50px;
        animation-delay: 2s;
      }
      
      .Сгруппировать_6932,
      .Сгруппировать_6942,
      .Use {
        opacity: 0;
        animation: opacity_1 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
        left: 50px;
        animation-delay: 4s;
      }

      .Сгруппировать_6940,
      .Контур_19438,
      .Контур_19439,
      .Контур_19461,
      .Сгруппировать_6939,
      .Сгруппировать_6930 {
        opacity: 0;
        animation: opacity_1 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
        left: 50px;
        animation-delay: 5.5s;
      }

      .image5paths1 {
        opacity: 0;
        animation: opacity3 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
    }

    .image5paths2 {
        opacity: 0;
        animation: opacity3 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        animation-delay: 0.2s;
    }

    .image5paths3 {
        opacity: 0;
        animation: opacity3 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        animation-delay: 0.4s;
    }

    .image5paths4 {
        opacity: 0;
        animation: opacity3 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        animation-delay: 0.6s;
    }

    .image5paths5 {
        opacity: 0;
        animation: opacity3 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        animation-delay: 0.8s;
    }

    .image5paths6 {
        opacity: 0;
        animation: opacity3 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        animation-delay: 1s;
    }

    .image5paths7 {
        opacity: 0;
        animation: opacity3 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        animation-delay: 1.2s;
    }

    .image5paths8 {
        opacity: 0;
        animation: opacity3 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        animation-delay: 1.4s;
    }

      @keyframes opacity3 {
        0% {
          opacity: 0;
          transform: translate3d(0);
        }
        100% {
          opacity: 1;
          transform: translate3d(100);
        }
      }

      .img3bar_ {
        animation: rotating 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        transform-origin: 0px 0px;
        overflow: hidden;
        transform: matrix(1, 0, 0, 1, 0, 0);
        opacity: 0;
      }

      .img3bar_1 {
        animation: rotating 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        transform-origin: 0px 0px;
        animation-delay: 0.2s;
        overflow: hidden;
        transform: matrix(1, 0, 0, 1, 0, 0);
        opacity: 0;
      }

      .img3bar_2 {
        animation: rotating 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        transform-origin: 0px 0px;
        animation-delay: 0.4s;
        overflow: hidden;
        transform: matrix(1, 0, 0, 1, 0, 0);
        opacity: 0;
      }

      .img3bar_3 {
        animation: rotating 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        transform-origin: 0px 0px;
        animation-delay: 0.6s;
        overflow: hidden;
        transform: matrix(1, 0, 0, 1, 0, 0);
        opacity: 0;
      }

      .img3bar_4 {
        animation: rotating 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        transform-origin: 0px 0px;
        animation-delay: 0.8s;
        overflow: hidden;
        transform: matrix(1, 0, 0, 1, 0, 0);
        opacity: 0;
      }

      .img3bar_5 {
        animation: rotating 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        transform-origin: 0px 0px;
        animation-delay: 1s;
        overflow: hidden;
        transform: matrix(1, 0, 0, 1, 0, 0);
        opacity: 0;
      }

      .img3bar_6 {
        animation: rotating 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        transform-origin: 0px 0px;
        animation-delay: 1.2s;
        overflow: hidden;
        transform: matrix(1, 0, 0, 1, 0, 0);
        opacity: 0;
      }

      .img3bar_7 {
        animation: rotating 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        transform-origin: 0px 0px;
        animation-delay: 1.4s;
        overflow: hidden;
        transform: matrix(1, 0, 0, 1, 0, 0);
        opacity: 0;
      }

      .img3bar_8 {
        animation: rotating 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        transform-origin: 0px 0px;
        animation-delay: 1.6s;
        overflow: hidden;
        transform: matrix(1, 0, 0, 1, 0, 0);
        opacity: 0;
      }

      .img3bar_9 {
        animation: rotating 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        transform-origin: 0px 0px;
        animation-delay: 1.8s;
        overflow: hidden;
        transform: matrix(1, 0, 0, 1, 0, 0);
        opacity: 0;
      }

      .img3bar_10 {
        animation: rotating 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        transform-origin: 0px 0px;
        animation-delay: 2s;
        overflow: hidden;
        transform: matrix(1, 0, 0, 1, 0, 0);
        opacity: 0;
      }

      .img3bar_12 {
        animation: rotating 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        transform-origin: 0px 0px;
        animation-delay: 2.2s;
        overflow: hidden;
        transform: matrix(1, 0, 0, 1, 0, 0);
        opacity: 0;
      }

      @keyframes rotating {
        0% {
          opacity: 0;
        }
        100% {
          opacity: 1;
        }
      }

      .Прямоугольник_155 {
        opacity: 0;
        animation: opacity_1 4s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
      }

      .Прямоугольник_156 {
        opacity: 0;
        animation: opacity_1 4s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
        animation-delay: .2s;
      }

      .Прямоугольник_157 {
        opacity: 0;
        animation: opacity_1 4s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
        animation-delay: .4s;
      }

      .Прямоугольник_158 {
        opacity: 0;
        animation: opacity_1 4s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
        animation-delay: .6s;
      }

      .Прямоугольник_149 {
        opacity: 0;
        animation: opacity_1 4s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
        animation-delay: .8s;
      }

      .Прямоугольник_150 {
        opacity: 0;
        animation: opacity_1 4s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
        animation-delay: 1s;
      }

      .Прямоугольник_151 {
        opacity: 0;
        animation: opacity_1 4s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
        animation-delay: 1.2s;
      }

      .Прямоугольник_146 {
        opacity: 0;
        animation: opacity_1 4s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
        animation-delay: 1.4s;
      }

      .Прямоугольник_147 {
        opacity: 0;
        animation: opacity_1 4s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
        animation-delay: 1.6s;
      }

      .Прямоугольник_148 {
        opacity: 0;
        animation: opacity_1 4s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
        animation-delay: 1.8s;
      }

      .fig2line {
        width: 0;
        animation: width 2s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
      }

      .Сгруппировать_7024 {
        opacity: 0;
        animation: opacity_1 3s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
      }

      @keyframes width {
        from {
          width: 0;
        }
        to {
          width: 100%;
        }
      }

      .player-module_anime {
        opacity: 0;
        animation: script 1s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
      }

      @keyframes script {
        from {
          opacity: 0;
          height: 0;
        }
        to {
          opacity: 100%;
          height: 100%;
        }
      }

      .player-module_anime_close {
        opacity: 0;
        animation: script_close 1s linear alternate infinite 0s;
        animation-iteration-count: 1;
        animation-fill-mode: forwards;
        position: relative;
        height: 0 !important;
      }  
      
      .audio-player {
        background-color: #f2f9fc;
        border: 0.5px solid #d9e9f3;
        max-width: 626px;
        width: 100%;
        border-radius: 20px;
        padding: 26px 41px;
        -webkit-box-shadow: 0 0 10px 0 rgb(109 114 120 / 20%);
        box-shadow: 0 0 10px 0 rgb(109 114 120 / 20%);
        font-size: 20px;
        line-height: 32px;
      }
      .audio-player .player-controls {
        align-items: center;
        justify-content: center;
        margin-top: 2.5rem;
        flex: 3;
      }
      .audio-player .player-controls progress {
        position: relative;
        top: -24px;
        width: 92%;
        float: right;
        z-index: 0;
      }
      .audio-player .player-controls progress[value] {
        -webkit-appearance: none;
        appearance: none;
        background-color: white;
        color: #007079;
        height: 5px;
        box-shadow: 0 0 10px 0 rgb(109 114 120 / 20%);
      }
      .audio-player .player-controls progress[value]::-webkit-progress-bar {
        background-color: white;
        border-radius: 2px;
        border: 1px solid #dfdfdf;
        color: #007079;
        box-shadow: 0 0 10px 0 rgb(109 114 120 / 20%);
      }
      .audio-player .player-controls progress::-webkit-progress-value {
        background-color: #007079;
        box-shadow: 0 0 10px 0 rgb(109 114 120 / 20%);
      }
      .audio-player .player-controls p {
        font-size: 1.6rem;
      }
      .audio-player #play-btn,
      .audio-player #play-btn_2,
      .audio-player #play-btn_1 {
        background-image: url("play.png");
        background-size: cover;
        width: 14px;
        height: 19px;
      }
      .audio-player #play-btn.pause,
      .audio-player #play-btn_2.pause,
      .audio-player #play-btn_1.pause {
        background-image: url("pause.png");
      }
    
      .audio-player .button-con {
        width: 44px;
        height: 44px;
        min-width: 44px;
        min-height: 44px;
        border-radius: 50%;
        background-color: #fff;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        border: 0.5px solid #d9e9f3;
        margin-right: -2px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
      }

      @keyframes script_close {
        from {
          opacity: 1;
          height: 100%;
        }
        to {
          opacity: 0;
          height: 0;
        }
      }

      .main-module--text--1B7ak_ {
        padding-top: 30px;
      }

      .main-module--text--1B7ak_ {
        padding-top: 30px;
      }
     
      .iframe-close_iframeClose__2FRwr {
        -webkit-align-items:center;
        align-items:center;
        background:#ff1443;
        color:#fff;
        display:-webkit-flex;
        display:flex;
        height:30px;
        -webkit-justify-content:center;
        justify-content:center;
        position:absolute;
        font-size:14px;
        z-index:10;
        top:-20px;
        width:140px
  }
 
  
  @media screen and (min-width:1024px) {
    .iframe-close_iframeClose__2FRwr {
      top:100px;
      left:64%;
      width:170px
    }
  }
  
  @media screen and (max-width:676px) {
    .iframe-close_iframeClose__2FRwr {
      top: 90px;
      right: 20px;
    }
  }

      .close-button,
      .close-button1,
      .close-button2 {
        position: absolute;
        font-weight: bold;
      }
      
      @media (max-width:575px) { 
        .audio-player .player-controls progress {
            width: 80%;
        }
      }