.elementor-10 .elementor-element.elementor-element-edd5cfa > .elementor-container {
    max-width: 1150px;
}

.elementor-10 .elementor-element.elementor-element-edd5cfa > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-edd5cfa {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin-top: -140px;
    margin-bottom: 0px;
    padding: 250px 0px 80px 0px;
}

.elementor-10 .elementor-element.elementor-element-ade32b1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 55px;
    font-weight: 700;
}

.elementor-10 .elementor-element.elementor-element-36525c4 {
    color: #FFFFFF;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

    .elementor-10 .elementor-element.elementor-element-36525c4 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

.elementor-10 .elementor-element.elementor-element-f1071de .elementor-button {
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0066aa;
    border-radius: 50px 50px 50px 50px;
    padding: 13px 30px 13px 30px;
}

    .elementor-10 .elementor-element.elementor-element-f1071de .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f1071de .elementor-button:focus {
        color: rgba(0,255,0,0);
        background-color: #ff9300;
    }

        .elementor-10 .elementor-element.elementor-element-f1071de .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-f1071de .elementor-button:focus svg {
            fill: rgba(0,0,0,0);
        }

.elementor-10 .elementor-element.elementor-element-53f66f5 {
    --spacer-size: 60px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-34dd951.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-10 .elementor-element.elementor-element-34dd951.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-10 .elementor-element.elementor-element-5865c13 {
    text-align: right;
}

.elementor-10 .elementor-element.elementor-element-61a727c {
    margin-top: -50px;
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-98e898e > .elementor-container {
    max-width: 1150px;
    max-height:600px;
}

.elementor-10 .elementor-element.elementor-element-98e898e {
    margin-top: 120px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-e0055e5 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-b5636c7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-b5636c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-4c58297 .elementor-heading-title {
    color: #0066aa;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-10 .elementor-element.elementor-element-450d640 .elementor-heading-title {
    color: #2B353E;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-10 .elementor-element.elementor-element-ec40bf8 .elementor-tab-title, .elementor-10 .elementor-element.elementor-element-ec40bf8 .elementor-tab-title:before, .elementor-10 .elementor-element.elementor-element-ec40bf8 .elementor-tab-title:after, .elementor-10 .elementor-element.elementor-element-ec40bf8 .elementor-tab-content, .elementor-10 .elementor-element.elementor-element-ec40bf8 .elementor-tabs-content-wrapper {
    border-width: 0px;
}

    .elementor-10 .elementor-element.elementor-element-ec40bf8 .elementor-tab-title, .elementor-10 .elementor-element.elementor-element-ec40bf8 .elementor-tab-title a {
        color: #303E48;
    }

        .elementor-10 .elementor-element.elementor-element-ec40bf8 .elementor-tab-title.elementor-active, .elementor-10 .elementor-element.elementor-element-ec40bf8 .elementor-tab-title.elementor-active a {
            color: #0066aa;
        }

.elementor-10 .elementor-element.elementor-element-ec40bf8 .elementor-tab-title {
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-ec40bf8 .elementor-tab-content {
    color: #303E48;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-8388228 > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-3b3a57f > .elementor-container {
    max-width: 1150px;
}

.elementor-10 .elementor-element.elementor-element-3b3a57f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3b3a57f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F8;
}

.elementor-10 .elementor-element.elementor-element-3b3a57f {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
}

    .elementor-10 .elementor-element.elementor-element-3b3a57f > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-10 .elementor-element.elementor-element-20a5a80 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-a3f5df0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-a3f5df0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-a3f5df0 > .elementor-element-populated {
    border-style: none;
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
}

    .elementor-10 .elementor-element.elementor-element-a3f5df0 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-10 .elementor-element.elementor-element-507cae3 .elementor-heading-title {
    color: #2B353E;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-10 .elementor-element.elementor-element-507cae3 > .elementor-widget-container {
    margin: 0px 50px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-8e97006.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-8e97006.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-8e97006 > .elementor-element-populated {
    border-style: none;
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    /*padding: 15px 15px 15px 15px;*/
}

    .elementor-10 .elementor-element.elementor-element-8e97006 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-10 .elementor-element.elementor-element-1b395fb {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-9a00ddc.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-9a00ddc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-844d87d {
    text-align: left;
}

    .elementor-10 .elementor-element.elementor-element-844d87d .elementor-heading-title {
        color: #303E48;
        font-family: "Schibsted Grotesk",Sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 25px;
    }

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-5b4a525.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-5b4a525.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-5b4a525 > .elementor-element-populated {
    border-style: none;
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    padding: 15px 15px 15px 15px;
}

    .elementor-10 .elementor-element.elementor-element-5b4a525 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-10 .elementor-element.elementor-element-867e511 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-71e1d27.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-71e1d27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-6d68a0d {
    text-align: left;
}

    .elementor-10 .elementor-element.elementor-element-6d68a0d .elementor-heading-title {
        color: #303E48;
        font-family: "Schibsted Grotesk",Sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 25px;
    }

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-36a4567.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-36a4567.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-36a4567 > .elementor-element-populated {
    border-style: none;
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
}

    .elementor-10 .elementor-element.elementor-element-36a4567 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-10 .elementor-element.elementor-element-0a9a020 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-c7415ca > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-2d22508.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-2d22508.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-050c7ce {
    text-align: left;
}

    .elementor-10 .elementor-element.elementor-element-050c7ce .elementor-heading-title {
        color: #303E48;
        font-family: "Schibsted Grotesk",Sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 25px;
    }

.elementor-10 .elementor-element.elementor-element-fff13f9 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-dc15ae6 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-2fc8598.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-2fc8598.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-1410a82 {
    text-align: left;
}

    .elementor-10 .elementor-element.elementor-element-1410a82 .elementor-heading-title {
        color: #303E48;
        font-family: "Schibsted Grotesk",Sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 25px;
    }

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-4c8565d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-4c8565d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-57ac093 {
    text-align: left;
}

    .elementor-10 .elementor-element.elementor-element-57ac093 .elementor-heading-title {
        color: #303E48;
        font-family: "Schibsted Grotesk",Sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 25px;
    }

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-38d075a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-38d075a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-19c2319 {
    text-align: left;
}

    .elementor-10 .elementor-element.elementor-element-19c2319 .elementor-heading-title {
        color: #303E48;
        font-family: "Schibsted Grotesk",Sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 25px;
    }

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-bcca1bf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-bcca1bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-1479448 {
    text-align: left;
}

    .elementor-10 .elementor-element.elementor-element-1479448 .elementor-heading-title {
        color: #303E48;
        font-family: "Schibsted Grotesk",Sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 25px;
    }

.elementor-10 .elementor-element.elementor-element-30ef8bd > .elementor-container {
    max-width: 1150px;
}

.elementor-10 .elementor-element.elementor-element-30ef8bd {
    margin-top: 70px;
    margin-bottom: 70px;
}

.elementor-10 .elementor-element.elementor-element-4037d11 .elementor-heading-title {
    color: #2B353E;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-2b8638c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-2b8638c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-fe3136b {
    color: #303E48;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
}

    .elementor-10 .elementor-element.elementor-element-fe3136b > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

.elementor-10 .elementor-element.elementor-element-97ca210 > .elementor-container {
    max-width: 1150px;
}

.elementor-10 .elementor-element.elementor-element-62bed9f img {
    max-width: 30%;
}

.elementor-10 .elementor-element.elementor-element-639c855 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-10 .elementor-element.elementor-element-012258a .elementor-heading-title {
    color: #2B353E;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-10 .elementor-element.elementor-element-2caa41e .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-10 .elementor-element.elementor-element-2caa41e .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-10 .elementor-element.elementor-element-2caa41e .elementor-button {
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
    fill: #303E48;
    color: #303E48;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-4c9e270.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-10 .elementor-element.elementor-element-4c9e270.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-10 .elementor-element.elementor-element-4c9e270 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-10 .elementor-element.elementor-element-4c9e270 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-656c19f {
    text-align: center;
    color: #EAEBEC;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 70px;
    font-weight: 600;
}

    .elementor-10 .elementor-element.elementor-element-656c19f > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

.elementor-10 .elementor-element.elementor-element-79092e3 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: #EAEBEC;
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    padding: 10px 20px 10px 20px;
}

    .elementor-10 .elementor-element.elementor-element-79092e3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-10 .elementor-element.elementor-element-4830e55 img {
    max-width: 30%;
}

.elementor-10 .elementor-element.elementor-element-214cfd2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-10 .elementor-element.elementor-element-62296f7 .elementor-heading-title {
    color: #2B353E;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-10 .elementor-element.elementor-element-d6e25f2 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-10 .elementor-element.elementor-element-d6e25f2 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-10 .elementor-element.elementor-element-d6e25f2 .elementor-button {
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
    fill: #303E48;
    color: #303E48;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-2733712.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-10 .elementor-element.elementor-element-2733712.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-10 .elementor-element.elementor-element-2733712 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-10 .elementor-element.elementor-element-2733712 > .elementor-element-populated {
    margin: 0px 0px -20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-dc67345 {
    text-align: center;
    color: #EAEBEC;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 70px;
    font-weight: 600;
}

    .elementor-10 .elementor-element.elementor-element-dc67345 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

.elementor-10 .elementor-element.elementor-element-90a61d7 img {
    max-width: 30%;
}

.elementor-10 .elementor-element.elementor-element-53b6897 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-10 .elementor-element.elementor-element-8cad9b4 .elementor-heading-title {
    color: #2B353E;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-10 .elementor-element.elementor-element-ac990ce .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-10 .elementor-element.elementor-element-ac990ce .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-10 .elementor-element.elementor-element-ac990ce .elementor-button {
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
    fill: #303E48;
    color: #303E48;
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-a0ffb30.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-10 .elementor-element.elementor-element-a0ffb30.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-10 .elementor-element.elementor-element-a0ffb30 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-10 .elementor-element.elementor-element-a0ffb30 > .elementor-element-populated {
    margin: 0px 0px -20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-8897b50 {
    text-align: center;
    color: #EAEBEC;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 70px;
    font-weight: 600;
}

    .elementor-10 .elementor-element.elementor-element-8897b50 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

.elementor-10 .elementor-element.elementor-element-dc03be0 > .elementor-container {
    max-width: 750px;
}

.elementor-10 .elementor-element.elementor-element-dc03be0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dc03be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0066aa;
    background-image: url("https://gw.energy/wp-content/uploads/2023/10/pattern.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-dc03be0 {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 50px 0px 300px 0px;
}

    .elementor-10 .elementor-element.elementor-element-dc03be0 > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-10 .elementor-element.elementor-element-079dc5d {
    text-align: center;
}

    .elementor-10 .elementor-element.elementor-element-079dc5d .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Schibsted Grotesk",Sans-serif;
        font-size: 50px;
        font-weight: 700;
    }

.elementor-10 .elementor-element.elementor-element-3c67975 .elementor-button {
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: rgba(0,0,0,0);
    border-radius: 50px 50px 50px 50px;
    padding: 13px 30px 13px 30px;
}

    .elementor-10 .elementor-element.elementor-element-3c67975 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3c67975 .elementor-button:focus {
        color: rgba(0,0,0,0);
        background-color: #FF9300;
    }

        .elementor-10 .elementor-element.elementor-element-3c67975 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-3c67975 .elementor-button:focus svg {
            fill: rgba(0,0,0,0);
        }

.elementor-10 .elementor-element.elementor-element-3aca970 > .elementor-container {
    max-width: 780px;
}

.elementor-10 .elementor-element.elementor-element-3aca970 {
    margin-top: -270px;
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-823b13d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-823b13d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-823b13d > .elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 30px 30px 30px 30px;
}

    .elementor-10 .elementor-element.elementor-element-823b13d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-10 .elementor-element.elementor-element-7617335 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-7617335.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-10 .elementor-element.elementor-element-7617335.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-10 .elementor-element.elementor-element-7617335.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-10 .elementor-element.elementor-element-7617335 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-7617335 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-7617335 .elementor-image-box-title {
    color: #303E48;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-7617335 .elementor-image-box-description {
    color: #303E48;
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-0ca18c4 img {
    width: 100%;
    max-width: 100%;
}

.elementor-10 .elementor-element.elementor-element-6093cd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-6093cd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-6093cd9 > .elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 30px 30px 30px 30px;
}

    .elementor-10 .elementor-element.elementor-element-6093cd9 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-10 .elementor-element.elementor-element-f8682cd .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-f8682cd.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-10 .elementor-element.elementor-element-f8682cd.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-10 .elementor-element.elementor-element-f8682cd.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-10 .elementor-element.elementor-element-f8682cd .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-f8682cd .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-f8682cd .elementor-image-box-title {
    color: #303E48;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-f8682cd .elementor-image-box-description {
    color: #303E48;
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-5571f44 img {
    width: 100%;
    max-width: 100%;
}

.elementor-10 .elementor-element.elementor-element-eaeb922 > .elementor-container {
    max-width: 780px;
}

.elementor-10 .elementor-element.elementor-element-eaeb922:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-eaeb922 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F8;
}

.elementor-10 .elementor-element.elementor-element-eaeb922 {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin-top: -30px;
    margin-bottom: 0px;
}

    .elementor-10 .elementor-element.elementor-element-eaeb922 > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-10 .elementor-element.elementor-element-a7d9a6d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-a7d9a6d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-a7d9a6d > .elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0px 0px 0px 0px;
}

    .elementor-10 .elementor-element.elementor-element-a7d9a6d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-10 .elementor-element.elementor-element-047ca51 img {
    width: 100%;
    max-width: 100%;
}

.elementor-10 .elementor-element.elementor-element-fe6321b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-fe6321b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-fe6321b > .elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0px 0px 0px 0px;
}

    .elementor-10 .elementor-element.elementor-element-fe6321b > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-10 .elementor-element.elementor-element-c32f963 img {
    width: 100%;
    max-width: 100%;
}

.elementor-10 .elementor-element.elementor-element-86262ae > .elementor-container {
    max-width: 1150px;
}

.elementor-10 .elementor-element.elementor-element-86262ae:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-86262ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F8;
}

.elementor-10 .elementor-element.elementor-element-86262ae {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin-top: -10px;
    margin-bottom: 50px;
    padding: 90px 0px 80px 0px;
}

    .elementor-10 .elementor-element.elementor-element-86262ae > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-10 .elementor-element.elementor-element-b658b9e .elementor-heading-title {
    color: #2B353E;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-10 .elementor-element.elementor-element-7f86582 {
    color: #303E48;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
}

    .elementor-10 .elementor-element.elementor-element-7f86582 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-d1c93a7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-d1c93a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-b5ad90e {
    margin-top: 10px;
    margin-bottom: 0px;
    z-index: 9;
}

.elementor-10 .elementor-element.elementor-element-d62baa9 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-d62baa9.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-d62baa9.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-d62baa9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-d62baa9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-d62baa9 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-d62baa9 .elementor-image-box-title {
    color: #303E48;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
}

.elementor-10 .elementor-element.elementor-element-d62baa9 .elementor-image-box-description {
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-f7d57f9 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-f7d57f9.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-f7d57f9.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-f7d57f9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-f7d57f9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-f7d57f9 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-f7d57f9 .elementor-image-box-title {
    color: #303E48;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
}

.elementor-10 .elementor-element.elementor-element-f7d57f9 .elementor-image-box-description {
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-b19dc34 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-b19dc34.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-b19dc34.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-b19dc34.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-b19dc34 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-b19dc34 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-b19dc34 .elementor-image-box-title {
    color: #303E48;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
}

.elementor-10 .elementor-element.elementor-element-b19dc34 .elementor-image-box-description {
    font-family: "Schibsted Grotesk",Sans-serif;
    font-weight: 400;
    line-height: 23px;
}

.elementor-10 .elementor-element.elementor-element-eaec4cc .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-eaec4cc.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-eaec4cc.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-eaec4cc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-eaec4cc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-eaec4cc .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-eaec4cc .elementor-image-box-title {
    color: #303E48;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
}

.elementor-10 .elementor-element.elementor-element-eaec4cc .elementor-image-box-description {
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-bdb7b95 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-bdb7b95.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-bdb7b95.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-bdb7b95.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-bdb7b95 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-bdb7b95 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-bdb7b95 .elementor-image-box-title {
    color: #303E48;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
}

.elementor-10 .elementor-element.elementor-element-bdb7b95 .elementor-image-box-description {
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-d928da6 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-d928da6.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-d928da6.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-d928da6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-d928da6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-d928da6 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-d928da6 .elementor-image-box-title {
    color: #303E48;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
}

.elementor-10 .elementor-element.elementor-element-d928da6 .elementor-image-box-description {
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-ab207ae .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-ab207ae.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-ab207ae.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-ab207ae.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-ab207ae .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-ab207ae .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-ab207ae .elementor-image-box-title {
    color: #303E48;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
}

.elementor-10 .elementor-element.elementor-element-ab207ae .elementor-image-box-description {
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-132f1d8 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-132f1d8.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-132f1d8.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-132f1d8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-132f1d8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-132f1d8 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-132f1d8 .elementor-image-box-title {
    color: #303E48;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
}

.elementor-10 .elementor-element.elementor-element-132f1d8 .elementor-image-box-description {
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-9fd0c63 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-9fd0c63.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-9fd0c63.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-9fd0c63.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-9fd0c63 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-9fd0c63 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-9fd0c63 .elementor-image-box-title {
    color: #303E48;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
}

.elementor-10 .elementor-element.elementor-element-9fd0c63 .elementor-image-box-description {
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-1032bde .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-1032bde.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-1032bde.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-1032bde.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-1032bde .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-1032bde .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-1032bde .elementor-image-box-title {
    color: #303E48;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
}

.elementor-10 .elementor-element.elementor-element-1032bde .elementor-image-box-description {
    font-family: "Roboto",Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-9828025 > .elementor-container {
    max-width: 900px;
}

.elementor-10 .elementor-element.elementor-element-9828025 {
    margin-top: -140px;
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-47215c6 > .elementor-container {
    max-width: 900px;
}

.elementor-10 .elementor-element.elementor-element-ca824ba > .elementor-container {
    max-width: 1150px;
}

.elementor-10 .elementor-element.elementor-element-ca824ba {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-10 .elementor-element.elementor-element-6297928 .elementor-heading-title {
    color: #2B353E;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-10 .elementor-element.elementor-element-6297928 > .elementor-widget-container {
    margin: 0px 50px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-715b9df.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-715b9df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-72daa34 {
    text-align: right;
}

.elementor-10 .elementor-element.elementor-element-43d763f .eael-img-accordion {
    height: 400px;
}

.elementor-10 .elementor-element.elementor-element-43d763f .eael-img-accordion {
    border-radius: 4px;
}

    .elementor-10 .elementor-element.elementor-element-43d763f .eael-img-accordion a:first-child {
        border-radius: 4px 0 0 4px;
    }

    .elementor-10 .elementor-element.elementor-element-43d763f .eael-img-accordion a:last-child {
        border-radius: 0 4px 4px 0;
    }

    .elementor-10 .elementor-element.elementor-element-43d763f .eael-img-accordion .eael-image-accordion-hover:before {
        background-color: rgba(0,0,0,.3);
    }

    .elementor-10 .elementor-element.elementor-element-43d763f .eael-img-accordion .eael-image-accordion-hover:hover::before {
        background-color: rgba(0,0,0,.5);
    }

    .elementor-10 .elementor-element.elementor-element-43d763f .eael-img-accordion .eael-image-accordion-hover.overlay-active:hover::before {
        background-color: rgba(0,0,0,.5);
    }

    .elementor-10 .elementor-element.elementor-element-43d763f .eael-img-accordion .eael-image-accordion-hover.overlay-active:before {
        background-color: rgba(0,0,0,.5);
    }

    .elementor-10 .elementor-element.elementor-element-43d763f .eael-img-accordion .overlay .img-accordion-title {
        color: #fff !important;
        font-family: "Schibsted Grotesk",Sans-serif;
        font-size: 35px;
        font-weight: 600;
    }

    .elementor-10 .elementor-element.elementor-element-43d763f .eael-img-accordion .overlay p {
        color: #fff;
        font-family: "Poppins",Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

.elementor-10 .elementor-element.elementor-element-3bef70e {
    margin-top: -50px;
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-1a2939a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 130px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-1152e6b {
    text-align: left;
}

    .elementor-10 .elementor-element.elementor-element-1152e6b .elementor-heading-title {
        color: #2B353E;
        font-family: "Schibsted Grotesk",Sans-serif;
        font-size: 50px;
        font-weight: 700;
    }

    .elementor-10 .elementor-element.elementor-element-1152e6b > .elementor-widget-container {
        margin: 0px 150px 0px 0px;
    }

.elementor-10 .elementor-element.elementor-element-9c7c7f7 > .elementor-container {
    max-width: 1150px;
}

.elementor-10 .elementor-element.elementor-element-9c7c7f7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9c7c7f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {

    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-9c7c7f7 {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

    .elementor-10 .elementor-element.elementor-element-9c7c7f7 > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-f58276d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-f58276d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-4732311 .elementor-heading-title {
    color: #2B353E;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-10 .elementor-element.elementor-element-4732311 > .elementor-widget-container {
    margin: 0px 150px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-4afef03 {
    color: #303E48;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
}

    .elementor-10 .elementor-element.elementor-element-4afef03 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

.elementor-10 .elementor-element.elementor-element-179b03e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-179b03e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-179b03e, .elementor-10 .elementor-element.elementor-element-179b03e > .elementor-background-overlay {
    border-radius: 80px 0px 80px 0px;
}

.elementor-10 .elementor-element.elementor-element-179b03e {
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15);
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
    z-index: 10;
}

    .elementor-10 .elementor-element.elementor-element-179b03e > .elementor-background-overlay {
        transition: background 0.3s,border-radius 0.3s,opacity 0.3s;
    }

.elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-not-valid-tip {
    display: block !important;
}

.elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-validation-errors {
    display: block !important;
}

.elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
    background-color: #F4F5F6;
    border-style: none;
}

.elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-select, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-list-item-label {
    color: #303E48;
}

.elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
    padding: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    height: 120px;
}

.elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder {
    color: #303E48;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form input[type="submit"] {
    background-color: #0066aa;
    color: #FFFFFF;
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    padding: 15px 30px 15px 30px;
}

    .elementor-10 .elementor-element.elementor-element-31dec4e .eael-contact-form-7 .wpcf7-form input[type="submit"]:hover {
        background-color: #FF9300;
        color: #FFFFFF;
    }

.elementor-10 .elementor-element.elementor-element-85e05f9 > .elementor-container {
    max-width: 1150px;
}

.elementor-10 .elementor-element.elementor-element-85e05f9 {
    margin-top: 0px;
    margin-bottom: 80px;
}

.elementor-10 .elementor-element.elementor-element-197bf2e .elementor-heading-title {
    color: #2B353E;
    font-family: "Schibsted Grotesk",Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-10 .elementor-element.elementor-element-8049a06 {
    color: #303E48;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
}

    .elementor-10 .elementor-element.elementor-element-8049a06 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

.elementor-10 .elementor-element.elementor-element-54b1a08 {
    --e-image-carousel-slides-to-show: 6;
}

@media(max-width:1024px) {
    .elementor-10 .elementor-element.elementor-element-edd5cfa {
        padding: 200px 0px 80px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-ade32b1 .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-10 .elementor-element.elementor-element-36525c4 {
        font-size: 18px;
    }

    .elementor-10 .elementor-element.elementor-element-5865c13 {
        text-align: right;
    }

        .elementor-10 .elementor-element.elementor-element-5865c13 > .elementor-widget-container {
            margin: 0px 20px 0px 0px;
        }

    .elementor-10 .elementor-element.elementor-element-450d640 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-8388228.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-10 .elementor-element.elementor-element-8388228.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-10 .elementor-element.elementor-element-8388228 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-3b3a57f {
        padding: 50px 0px 50px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-507cae3 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-507cae3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-844d87d .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-10 .elementor-element.elementor-element-6d68a0d .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-10 .elementor-element.elementor-element-050c7ce .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-10 .elementor-element.elementor-element-1410a82 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-10 .elementor-element.elementor-element-57ac093 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-10 .elementor-element.elementor-element-19c2319 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-10 .elementor-element.elementor-element-1479448 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-10 .elementor-element.elementor-element-30ef8bd {
        margin-top: 50px;
        margin-bottom: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-4037d11 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-012258a .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-10 .elementor-element.elementor-element-79092e3 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-62296f7 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-10 .elementor-element.elementor-element-8cad9b4 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-10 .elementor-element.elementor-element-079dc5d .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-7617335 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-10 .elementor-element.elementor-element-f8682cd .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-10 .elementor-element.elementor-element-86262ae {
        padding: 50px 0px 40px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-b658b9e .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-d62baa9 .elementor-image-box-title {
        font-size: 13px;
    }

    .elementor-10 .elementor-element.elementor-element-f7d57f9 .elementor-image-box-title {
        font-size: 13px;
    }

    .elementor-10 .elementor-element.elementor-element-b19dc34 .elementor-image-box-title {
        font-size: 13px;
    }

    .elementor-10 .elementor-element.elementor-element-eaec4cc .elementor-image-box-title {
        font-size: 13px;
    }

    .elementor-10 .elementor-element.elementor-element-bdb7b95 .elementor-image-box-title {
        font-size: 13px;
    }

    .elementor-10 .elementor-element.elementor-element-d928da6 .elementor-image-box-title {
        font-size: 13px;
    }

    .elementor-10 .elementor-element.elementor-element-ab207ae .elementor-image-box-title {
        font-size: 13px;
    }

    .elementor-10 .elementor-element.elementor-element-132f1d8 .elementor-image-box-title {
        font-size: 13px;
    }

    .elementor-10 .elementor-element.elementor-element-9fd0c63 .elementor-image-box-title {
        font-size: 13px;
    }

    .elementor-10 .elementor-element.elementor-element-1032bde .elementor-image-box-title {
        font-size: 13px;
    }

    .elementor-10 .elementor-element.elementor-element-9828025 > .elementor-container {
        max-width: 700px;
    }

    .elementor-10 .elementor-element.elementor-element-9828025 {
        margin-top: -130px;
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-47215c6 > .elementor-container {
        max-width: 700px;
    }

    .elementor-10 .elementor-element.elementor-element-47215c6 {
        margin-top: -130px;
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-6297928 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-6297928 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-72daa34 > .elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-1152e6b .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-1152e6b > .elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-4732311 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-4732311 > .elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-179b03e, .elementor-10 .elementor-element.elementor-element-179b03e > .elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-179b03e {
        padding: 20px 20px 20px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-197bf2e .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-54b1a08 {
        --e-image-carousel-slides-to-show: 3;
    }
}

@media(max-width:767px) {
    .elementor-10 .elementor-element.elementor-element-edd5cfa {
        margin-top: -170px;
        margin-bottom: 0px;
        padding: 200px 0px 50px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-ade32b1 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-ade32b1 > .elementor-widget-container {
        padding: 50px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-36525c4 {
        font-size: 16px;
    }

    .elementor-10 .elementor-element.elementor-element-f1071de .elementor-button {
        font-size: 16px;
    }

    .elementor-10 .elementor-element.elementor-element-98e898e {
        margin-top: 70px;
        margin-bottom: 300px;
    }

    .elementor-10 .elementor-element.elementor-element-6ca53ca {
        width: 30%;
    }

    .elementor-10 .elementor-element.elementor-element-b5636c7 {
        width: 70%;
    }

    .elementor-10 .elementor-element.elementor-element-4c58297 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-10 .elementor-element.elementor-element-450d640 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-10 .elementor-element.elementor-element-ec40bf8 .elementor-tab-content {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-8388228 > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-3b3a57f {
        padding: 30px 0px 30px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-507cae3 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-10 .elementor-element.elementor-element-8e97006.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-10 .elementor-element.elementor-element-9135144 {
        width: 30%;
    }

    .elementor-10 .elementor-element.elementor-element-9a00ddc {
        width: 70%;
    }

    .elementor-10 .elementor-element.elementor-element-844d87d {
        text-align: left;
    }

        .elementor-10 .elementor-element.elementor-element-844d87d .elementor-heading-title {
            font-size: 17px;
        }

    .elementor-10 .elementor-element.elementor-element-23837cc {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-71e1d27 {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-6d68a0d {
        text-align: left;
    }

        .elementor-10 .elementor-element.elementor-element-6d68a0d .elementor-heading-title {
            font-size: 17px;
        }

    .elementor-10 .elementor-element.elementor-element-c7415ca {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-2d22508 {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-050c7ce {
        text-align: left;
    }

        .elementor-10 .elementor-element.elementor-element-050c7ce .elementor-heading-title {
            font-size: 17px;
        }

    .elementor-10 .elementor-element.elementor-element-f9b88cf {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-2fc8598 {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-1410a82 {
        text-align: left;
    }

        .elementor-10 .elementor-element.elementor-element-1410a82 .elementor-heading-title {
            font-size: 17px;
        }

    .elementor-10 .elementor-element.elementor-element-3ed3b4f {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-4c8565d {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-57ac093 {
        text-align: left;
    }

        .elementor-10 .elementor-element.elementor-element-57ac093 .elementor-heading-title {
            font-size: 17px;
        }

    .elementor-10 .elementor-element.elementor-element-20dd17a {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-38d075a {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-19c2319 {
        text-align: left;
    }

        .elementor-10 .elementor-element.elementor-element-19c2319 .elementor-heading-title {
            font-size: 17px;
        }

    .elementor-10 .elementor-element.elementor-element-83f7d53 {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-bcca1bf {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-1479448 {
        text-align: left;
    }

        .elementor-10 .elementor-element.elementor-element-1479448 .elementor-heading-title {
            font-size: 17px;
        }

    .elementor-10 .elementor-element.elementor-element-30ef8bd {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-4037d11 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-10 .elementor-element.elementor-element-fe3136b {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-62bed9f img {
        max-width: 30%;
    }

    .elementor-10 .elementor-element.elementor-element-639c855 {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-012258a {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-4c9e270 {
        width: 100%;
    }

    .elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-4c9e270.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-10 .elementor-element.elementor-element-4c9e270.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-10 .elementor-element.elementor-element-656c19f {
        text-align: center;
    }

        .elementor-10 .elementor-element.elementor-element-656c19f > .elementor-widget-container {
            margin: -40px 0px -20px 0px;
        }

    .elementor-10 .elementor-element.elementor-element-79092e3 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-214cfd2 {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-62296f7 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-2733712 {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-dc67345 {
        text-align: center;
    }

        .elementor-10 .elementor-element.elementor-element-dc67345 > .elementor-widget-container {
            margin: -40px 0px -20px 0px;
        }

    .elementor-10 .elementor-element.elementor-element-53b6897 {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-8cad9b4 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-a0ffb30 {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-8897b50 {
        text-align: center;
    }

        .elementor-10 .elementor-element.elementor-element-8897b50 > .elementor-widget-container {
            margin: -40px 0px -20px 0px;
        }

    .elementor-10 .elementor-element.elementor-element-dc03be0 {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-079dc5d .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-10 .elementor-element.elementor-element-823b13d > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-7617335 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-7617335 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-6093cd9 > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-f8682cd .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-f8682cd .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-86262ae {
        padding: 30px 0px 30px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-b658b9e .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-10 .elementor-element.elementor-element-7f86582 {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-d62baa9 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-d62baa9 .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-f7d57f9 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-f7d57f9 .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-b19dc34 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-b19dc34 .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-eaec4cc .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-eaec4cc .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-bdb7b95 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-bdb7b95 .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-d928da6 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-d928da6 .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-ab207ae .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-ab207ae .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-132f1d8 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-132f1d8 .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-9fd0c63 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-9fd0c63 .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-1032bde .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-1032bde .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-6180dc7 {
        width: 70%;
    }

    .elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-6180dc7.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-10 .elementor-element.elementor-element-6180dc7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-10 .elementor-element.elementor-element-6297928 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-10 .elementor-element.elementor-element-715b9df {
        width: 30%;
    }

    .elementor-10 .elementor-element.elementor-element-1a2939a {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-1152e6b .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-10 .elementor-element.elementor-element-1152e6b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-9c7c7f7 {
        padding: 30px 0px 30px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-4732311 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-10 .elementor-element.elementor-element-4732311 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-4afef03 {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-85e05f9 {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .elementor-10 .elementor-element.elementor-element-197bf2e .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-10 .elementor-element.elementor-element-8049a06 {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-54b1a08 {
        --e-image-carousel-slides-to-show: 1;
    }
}

@media(min-width:768px) {
    .elementor-10 .elementor-element.elementor-element-382b8d0 {
        width: 70%;
    }

    .elementor-10 .elementor-element.elementor-element-34dd951 {
        width: 30%;
    }

    .elementor-10 .elementor-element.elementor-element-6ca53ca {
        width: 20%;
    }

    .elementor-10 .elementor-element.elementor-element-b5636c7 {
        width: 80%;
    }

    .elementor-10 .elementor-element.elementor-element-9135144 {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-9a00ddc {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-23837cc {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-71e1d27 {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-c7415ca {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-2d22508 {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-f9b88cf {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-2fc8598 {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-3ed3b4f {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-4c8565d {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-20dd17a {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-38d075a {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-83f7d53 {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-bcca1bf {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-639c855 {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-4c9e270 {
        width: 39.998%;
    }

    .elementor-10 .elementor-element.elementor-element-214cfd2 {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-2733712 {
        width: 39.998%;
    }

    .elementor-10 .elementor-element.elementor-element-53b6897 {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-a0ffb30 {
        width: 39.998%;
    }
}

@media(min-width:1025px) {
    .elementor-10 .elementor-element.elementor-element-dc03be0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dc03be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-10 .elementor-element.elementor-element-9c7c7f7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9c7c7f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}
