[type=reset],
[type=submit] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

[hidden] {
    display: none
}

.container {
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    max-width: 100%
}

@media screen and (min-width:640px) {
    .container {
        width: 540px
    }
}

@media screen and (min-width:768px) {
    .container {
        width: 750px
    }
}

@media screen and (min-width:1024px) {
    .container {
        width: 1e3px
    }
}

@media screen and (min-width:1280px) {
    .container {
        width: 1140px
    }
}

[class*=col-] {
    width: 100%;
    display: flex;
    padding-left: 15px;
    padding-right: 15px
}

svg:not(:root).svg-inline--fa {
    overflow: visible
}

.svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: middle
}

.svg-inline--fa.fa-w-1 {
    width: .0625em
}

.svg-inline--fa.fa-w-2 {
    width: .125em
}

.svg-inline--fa.fa-w-3 {
    width: .1875em
}

.svg-inline--fa.fa-w-4 {
    width: .25em
}

.svg-inline--fa.fa-w-5 {
    width: .3125em
}

.svg-inline--fa.fa-w-6 {
    width: .375em
}

.svg-inline--fa.fa-w-7 {
    width: .4375em
}

.svg-inline--fa.fa-w-8 {
    width: .5em
}

.svg-inline--fa.fa-w-9 {
    width: .5625em
}

.svg-inline--fa.fa-w-10 {
    width: .625em
}

.svg-inline--fa.fa-w-11 {
    width: .6875em
}

.svg-inline--fa.fa-w-12 {
    width: .75em
}

.svg-inline--fa.fa-w-13 {
    width: .8125em
}

.svg-inline--fa.fa-w-14 {
    width: .875em
}

.svg-inline--fa.fa-w-15 {
    width: .9375em
}

.svg-inline--fa.fa-w-16 {
    width: 1em
}

.svg-inline--fa.fa-w-17 {
    width: 1.0625em
}

.svg-inline--fa.fa-w-18 {
    width: 1.125em
}

.svg-inline--fa.fa-w-19 {
    width: 1.1875em
}

.svg-inline--fa.fa-w-20 {
    width: 1.25em
}

.svg-inline--fa.fa-fw {
    width: 1.25em
}

.fa-xs {
    font-size: .75em
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

html {
    scroll-behavior: smooth
}

body {
    -webkit-font-smoothing: antialiased
}

div,
section {
    border: 0
}

img {
    max-width: 100%;
    border-style: none;
    vertical-align: middle
}

a {
    text-decoration: none
}

.ben-section {
    margin: 0 auto;
    position: relative;
    max-width: 1900px
}

.ben-icon {
    display: inline-block
}

.ben-icon>.icon {
    vertical-align: middle
}

.ben-heading p {
    margin: 0
}

.ben-text {
    text-align: justify;
    margin-top: 0;
    margin-bottom: 0
}

.ben-text p {
    margin: 0
}

.ben-wrapper {
    display: block;
    position: relative
}

.hidden {
    display: none !important
}

@media screen and (max-width:768px) {
    [class*=col-] {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

:root {
    --color-1: #1DA1F2;
    --color-2: #50B6F5;
    --color-3: #3662a1;
    --color-11: #01101A;
    --color-12: #1B2831;
    --color-13: #D9D9D9FF;
    --color-14: #EDF7FE;
    --color-21: #FFFFFFD9;
    --color-22: #FFFFFFD9;
    --color-23: #424242FF;
    --color-24: #01101A;
    --color-30: red;
    --color-101: #EDF7FE;
    --color-102: #ffffff;
    --color-103: #01101A;
    --color-104: #1DA1F2B3;
    --color-105: #ffffffcc;
    --color-106: #01101AB3;
    --color-201: #ffffff;
    --color-202: #FFFFFFD9;
    --color-203: #FFFFFFCC;
    --color-204: #01101A;
    --color-205: #1B2831;
    --color-301: #ffffff32;
    --color-302: #42424233
}

h1 {
    font-size: 64px;
    line-height: 1.2;
    color: #01101a;
    font-weight: 600
}

h2 {
    font-size: 30px !important;
    line-height: 1.35;
    color: #01101a;
    font-weight: 600
}

h3 {
    font-size: 38px;
    line-height: 1.35;
    color: #01101a;
    font-weight: 600
}

h4 {
    font-size: 26px;
    line-height: 1.35;
    color: #01101a;
    font-weight: 600
}

h5 {
    font-size: 18px;
    line-height: 1.35;
    color: #01101a;
    font-weight: 600
}

h6 {
    font-size: 20px;
    line-height: 1.35;
    color: #01101a;
    font-weight: 600
}

a {
    text-decoration: none
}

@media screen and (max-width:768px) {
    h1 {
        font-size: 48px
    }

    h2 {
        font-size: 42px
    }

    h3 {
        font-size: 32px
    }

    h4 {
        font-size: 18px
    }
}

@media all and (min-width:1280px) {
    :where([class*=ben-container]:not([class*=ben-container]*)) {
        --max-width: 1140px
    }

    :where([class*=ben-container]:not([class*=ben-container]*))>.ben-container--global-container-width {
        max-width: 1140px
    }
}

:where(.ben-container-x9fs0gy8) {
    margin: 0 auto
}

:where(.ben-container-x9fs0gy8) {
    position: relative
}

:where(.ben-container-x9fs0gy8)>.ben-container-x9fs0gy8--video-overlay,
:where(.ben-container-x9fs0gy8)>.video-bg {
    z-index: -1
}

:where(.ben-container-ti9lbara) {
    position: relative
}

:where(.ben-container-ti9lbara)>.ben-container-ti9lbara--video-overlay,
:where(.ben-container-ti9lbara)>.video-bg {
    z-index: -1
}

:where(.ben-container-6zrhjsgg) {
    position: relative
}

:where(.ben-container-6zrhjsgg)>.ben-container-6zrhjsgg--video-overlay,
:where(.ben-container-6zrhjsgg)>.video-bg {
    z-index: -1
}

:where(.ben-container-045bcxmw) {
    position: relative
}

:where(.ben-container-045bcxmw)>.ben-container-045bcxmw--video-overlay,
:where(.ben-container-045bcxmw)>.video-bg {
    z-index: -1
}

:where(.ben-container-jojyvu8q) {
    position: relative
}

:where(.ben-container-jojyvu8q)>.ben-container-jojyvu8q--video-overlay,
:where(.ben-container-jojyvu8q)>.video-bg {
    z-index: -1
}

:where(.ben-container-7vbbp7fd) {
    position: relative
}

:where(.ben-container-7vbbp7fd)>.ben-container-7vbbp7fd--video-overlay,
:where(.ben-container-7vbbp7fd)>.video-bg {
    z-index: -1
}

:where(.ben-container-pko45arj) {
    margin: 0 auto
}

:where(.ben-container-pko45arj) {
    position: relative
}

:where(.ben-container-pko45arj)>.ben-container-pko45arj--video-overlay,
:where(.ben-container-pko45arj)>.video-bg {
    z-index: -1
}

:where(.ben-container-vmem57gf) {
    position: relative
}

:where(.ben-container-vmem57gf)>.ben-container-vmem57gf--video-overlay,
:where(.ben-container-vmem57gf)>.video-bg {
    z-index: -1
}

:where(.ben-container-y0undjbq) {
    margin: 0 auto
}

:where(.ben-container-y0undjbq) {
    position: relative
}

:where(.ben-container-y0undjbq)>.ben-container-y0undjbq--video-overlay,
:where(.ben-container-y0undjbq)>.video-bg {
    z-index: -1
}

:where(.ben-container-78ao5sjm) {
    position: relative
}

:where(.ben-container-78ao5sjm)>.ben-container-78ao5sjm--video-overlay,
:where(.ben-container-78ao5sjm)>.video-bg {
    z-index: -1
}

:where(.ben-container-xx2le28z) {
    margin: 0 auto
}

:where(.ben-container-xx2le28z) {
    position: relative
}

:where(.ben-container-xx2le28z)>.ben-container-xx2le28z--video-overlay,
:where(.ben-container-xx2le28z)>.video-bg {
    z-index: -1
}

:where(.ben-container-n0dsh2dm) {
    position: relative
}

:where(.ben-container-n0dsh2dm)>.ben-container-n0dsh2dm--video-overlay,
:where(.ben-container-n0dsh2dm)>.video-bg {
    z-index: -1
}

:where([class*=ben-heading-2qdlniju-wrapper]:not([class*=ben-heading-2qdlniju-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-2qdlniju-wrapper]:not([class*=ben-heading-2qdlniju-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-2qdlniju-wrapper]:not([class*=ben-heading-2qdlniju-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }
}

:where(.ben-container-6cg775pz) {
    position: relative
}

:where(.ben-container-6cg775pz)>.ben-container-6cg775pz--video-overlay,
:where(.ben-container-6cg775pz)>.video-bg {
    z-index: -1
}

:where(.ben-container-ibpggso3) {
    position: relative
}

:where(.ben-container-ibpggso3)>.ben-container-ibpggso3--video-overlay,
:where(.ben-container-ibpggso3)>.video-bg {
    z-index: -1
}

:where(.ben-container-pkfrjshc) {
    position: relative
}

:where(.ben-container-pkfrjshc)>.ben-container-pkfrjshc--video-overlay,
:where(.ben-container-pkfrjshc)>.video-bg {
    z-index: -1
}

:where(.ben-container-c0bz7r2l) {
    position: relative
}

:where(.ben-container-c0bz7r2l)>.ben-container-c0bz7r2l--video-overlay,
:where(.ben-container-c0bz7r2l)>.video-bg {
    z-index: -1
}

:where(.ben-container-xjz8tu69) {
    position: relative
}

:where(.ben-container-xjz8tu69)>.ben-container-xjz8tu69--video-overlay,
:where(.ben-container-xjz8tu69)>.video-bg {
    z-index: -1
}

.ben-section-f5r0qm4z {
    background-color: var(--color-102);
    padding-top: 40px;
    padding-bottom: 100px;
    padding-left: 50px;
    padding-right: 50px
}

@media screen and (max-width:1024px) {
    .ben-section-f5r0qm4z {
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 32px;
        padding-right: 32px
    }
}

@media screen and (max-width:768px) {
    .ben-section-f5r0qm4z {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 24px;
        padding-right: 24px
    }
}

.ben-container-nxgx3a3o {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: flex-start;
    gap: 30px
}

.ben-container-nxgx3a3o {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: flex-start;
    gap: 30px
}

.ben-container-crfhvtda.ben-container-crfhvtda {
    width: calc(85.71% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-crfhvtda.ben-container-crfhvtda {
        width: calc(85.71% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-crfhvtda.ben-container-crfhvtda {
        width: calc(85.71% - 0px);
        flex-basis: auto
    }
}

.ben-container-nxgx3a3o.ben-container-nxgx3a3o {
    margin-left: calc((100% - var(--max-width, 100%))/ 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%))/ 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px)
}

@media all and (max-width:1024px) {
    .ben-container-nxgx3a3o.ben-container-nxgx3a3o {
        margin-left: calc((100% - var(--max-width, 100%))/ 2 + 0px);
        margin-right: calc((100% - var(--max-width, 100%))/ 2 + 0px);
        width: calc(var(--max-width, 100%) - 0px - 0px)
    }
}

@media all and (max-width:768px) {
    .ben-container-nxgx3a3o.ben-container-nxgx3a3o {
        margin-left: calc((100% - var(--max-width, 100%))/ 2 + 0px);
        margin-right: calc((100% - var(--max-width, 100%))/ 2 + 0px);
        width: calc(var(--max-width, 100%) - 0px - 0px)
    }
}

:where(.ben-container-nxgx3a3o) {
    margin: 0 auto
}

:where(.ben-container-nxgx3a3o) {
    position: relative
}

:where(.ben-container-nxgx3a3o)>.ben-container-nxgx3a3o--video-overlay,
:where(.ben-container-nxgx3a3o)>.video-bg {
    z-index: -1
}

.ben-container-crfhvtda {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 85.71%;
    align-items: stretch
}

@media screen and (max-width:1024px) {
    .ben-container-crfhvtda {
        padding-top: 0;
        padding-bottom: 0
    }
}

.ben-container-crfhvtda {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 85.71%;
    align-items: stretch
}

@media all and (max-width:1024px) {
    .ben-container-crfhvtda {
        padding-top: 0;
        padding-bottom: 0
    }
}

:where(.ben-container-crfhvtda) {
    position: relative
}

:where(.ben-container-crfhvtda)>.ben-container-crfhvtda--video-overlay,
:where(.ben-container-crfhvtda)>.video-bg {
    z-index: -1
}

.ben-heading-4etpy3h8 {
    margin-top: 0;
    margin-bottom: 20px
}

@media screen and (max-width:768px) {
    .ben-heading-4etpy3h8 {
        margin-top: 0;
        margin-bottom: 16px
    }
}

.ben-heading-4etpy3h8 p {
    display: inline
}

:where([class*=ben-heading-4etpy3h8-wrapper]:not([class*=ben-heading-4etpy3h8-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 20px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-4etpy3h8-wrapper]:not([class*=ben-heading-4etpy3h8-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 20px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-4etpy3h8-wrapper]:not([class*=ben-heading-4etpy3h8-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 16px
    }
}

.ben-heading-4etpy3h8.ben-heading-4etpy3h8.ben-heading-4etpy3h8 {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    .ben-heading-4etpy3h8.ben-heading-4etpy3h8.ben-heading-4etpy3h8 {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-heading-4etpy3h8.ben-heading-4etpy3h8.ben-heading-4etpy3h8 {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-text-c9vdie46 {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-205)
}

.ben-container-eluqoy2c {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 56px;
    gap: 20px
}

@media screen and (max-width:1024px) {
    .ben-container-eluqoy2c {
        margin-top: 48px
    }
}

@media screen and (max-width:768px) {
    .ben-container-eluqoy2c {
        margin-top: 32px
    }
}

.ben-container-eluqoy2c {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 56px;
    gap: 20px
}

@media all and (max-width:1024px) {
    .ben-container-eluqoy2c {
        margin-top: 48px
    }
}

@media all and (max-width:768px) {
    .ben-container-eluqoy2c {
        margin-top: 32px
    }
}

.ben-container-qb6yncha.ben-container-qb6yncha {
    width: calc(33.33% - 13.33px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-qb6yncha.ben-container-qb6yncha {
        width: calc(50% - 10px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-qb6yncha.ben-container-qb6yncha {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-nm31ypjz.ben-container-nm31ypjz {
    width: calc(33.33% - 13.33px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-nm31ypjz.ben-container-nm31ypjz {
        width: calc(50% - 10px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-nm31ypjz.ben-container-nm31ypjz {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-wkazatny.ben-container-wkazatny {
    width: calc(33.33% - 13.33px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-wkazatny.ben-container-wkazatny {
        width: calc(50% - 10px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-wkazatny.ben-container-wkazatny {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-ddz8r7jh.ben-container-ddz8r7jh {
    width: calc(33.33% - 13.33px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-ddz8r7jh.ben-container-ddz8r7jh {
        width: calc(50% - 10px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-ddz8r7jh.ben-container-ddz8r7jh {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-aib8mmr1.ben-container-aib8mmr1 {
    width: calc(33.33% - 13.33px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-aib8mmr1.ben-container-aib8mmr1 {
        width: calc(50% - 10px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-aib8mmr1.ben-container-aib8mmr1 {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-hvjg9jle.ben-container-hvjg9jle {
    width: calc(33.33% - 13.33px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-hvjg9jle.ben-container-hvjg9jle {
        width: calc(50% - 10px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-hvjg9jle.ben-container-hvjg9jle {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-eluqoy2c.ben-container-eluqoy2c {
    margin-left: calc((100% - var(--max-width, 100%))/ 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%))/ 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px)
}

@media all and (max-width:1024px) {
    .ben-container-eluqoy2c.ben-container-eluqoy2c {
        margin-left: calc((100% - var(--max-width, 100%))/ 2 + 0px);
        margin-right: calc((100% - var(--max-width, 100%))/ 2 + 0px);
        width: calc(var(--max-width, 100%) - 0px - 0px)
    }
}

@media all and (max-width:768px) {
    .ben-container-eluqoy2c.ben-container-eluqoy2c {
        margin-left: calc((100% - var(--max-width, 100%))/ 2 + 0px);
        margin-right: calc((100% - var(--max-width, 100%))/ 2 + 0px);
        width: calc(var(--max-width, 100%) - 0px - 0px)
    }
}

:where(.ben-container-eluqoy2c) {
    margin: 0 auto
}

:where(.ben-container-eluqoy2c) {
    position: relative
}

:where(.ben-container-eluqoy2c)>.ben-container-eluqoy2c--video-overlay,
:where(.ben-container-eluqoy2c)>.video-bg {
    z-index: -1
}

.ben-container-qb6yncha {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 33.33%;
    align-items: stretch;
    background-color: #faf6ea;
    border-radius: 10px 66px 10px 66px
}

@media screen and (max-width:1024px) {
    .ben-container-qb6yncha {
        flex-basis: 50%
    }
}

@media screen and (max-width:768px) {
    .ben-container-qb6yncha {
        flex-basis: 100%
    }
}

.ben-container-qb6yncha {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 33.33%;
    align-items: stretch;
    background-color: #faf6ea;
    border-radius: 10px 66px 10px 66px
}

@media all and (max-width:1024px) {
    .ben-container-qb6yncha {
        flex-basis: 50%
    }
}

@media all and (max-width:768px) {
    .ben-container-qb6yncha {
        flex-basis: 100%
    }
}

:where(.ben-container-qb6yncha) {
    position: relative
}

:where(.ben-container-qb6yncha)>.ben-container-qb6yncha--video-overlay,
:where(.ben-container-qb6yncha)>.video-bg {
    z-index: -1
}

.ben-icon-xjyy5x9y :is(.icon, .iconsvg) {
    font-size: 32px;
    color: var(--color-1);
    line-height: 1em
}

.ben-heading-61weeqps {
    margin-top: 20px;
    margin-bottom: 20px;
    color: var(--color-204)
}

.ben-heading-61weeqps p {
    display: inline
}

:where([class*=ben-heading-61weeqps-wrapper]:not([class*=ben-heading-61weeqps-wrapper]*)) {
    margin-top: 20px;
    margin-bottom: 20px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-61weeqps-wrapper]:not([class*=ben-heading-61weeqps-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-61weeqps-wrapper]:not([class*=ben-heading-61weeqps-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

.ben-heading-61weeqps.ben-heading-61weeqps.ben-heading-61weeqps {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    .ben-heading-61weeqps.ben-heading-61weeqps.ben-heading-61weeqps {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-heading-61weeqps.ben-heading-61weeqps.ben-heading-61weeqps {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-text-0qtj5ki9 {
    margin-top: 4px;
    margin-bottom: 8px;
    color: var(--color-205)
}

.ben-image-gwwaiby5 {
    object-fit: cover;
    margin-top: 24px;
    border-radius: 10px 66px 10px 66px;
    width: 100%;
    height: 200px
}

:where([class*=ben-image-gwwaiby5-wrapper]:not([class*=ben-image-gwwaiby5-wrapper]*)) {
    margin-top: 24px
}

@media all and (max-width:1024px) {
    :where([class*=ben-image-gwwaiby5-wrapper]:not([class*=ben-image-gwwaiby5-wrapper]*)) {
        margin-top: 24px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-image-gwwaiby5-wrapper]:not([class*=ben-image-gwwaiby5-wrapper]*)) {
        margin-top: 24px
    }
}

.ben-image-gwwaiby5.ben-image-gwwaiby5.ben-image-gwwaiby5 {
    margin-top: 0
}

@media all and (max-width:1024px) {
    .ben-image-gwwaiby5.ben-image-gwwaiby5.ben-image-gwwaiby5 {
        margin-top: 0
    }
}

@media all and (max-width:768px) {
    .ben-image-gwwaiby5.ben-image-gwwaiby5.ben-image-gwwaiby5 {
        margin-top: 0
    }
}

.ben-container-nm31ypjz {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 33.33%;
    align-items: stretch;
    background-color: #faf6ea;
    border-radius: 10px 66px 10px 66px
}

@media screen and (max-width:1024px) {
    .ben-container-nm31ypjz {
        flex-basis: 50%
    }
}

@media screen and (max-width:768px) {
    .ben-container-nm31ypjz {
        flex-basis: 100%
    }
}

.ben-container-nm31ypjz {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 33.33%;
    align-items: stretch;
    background-color: #faf6ea;
    border-radius: 10px 66px 10px 66px
}

@media all and (max-width:1024px) {
    .ben-container-nm31ypjz {
        flex-basis: 50%
    }
}

@media all and (max-width:768px) {
    .ben-container-nm31ypjz {
        flex-basis: 100%
    }
}

:where(.ben-container-nm31ypjz) {
    position: relative
}

:where(.ben-container-nm31ypjz)>.ben-container-nm31ypjz--video-overlay,
:where(.ben-container-nm31ypjz)>.video-bg {
    z-index: -1
}

.ben-icon-2xcwyqdl :is(.icon, .iconsvg) {
    font-size: 32px;
    color: var(--color-1);
    line-height: 1em
}

.ben-heading-0xs84hwi {
    margin-top: 20px;
    margin-bottom: 20px;
    color: var(--color-204)
}

.ben-heading-0xs84hwi p {
    display: inline
}

:where([class*=ben-heading-0xs84hwi-wrapper]:not([class*=ben-heading-0xs84hwi-wrapper]*)) {
    margin-top: 20px;
    margin-bottom: 20px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-0xs84hwi-wrapper]:not([class*=ben-heading-0xs84hwi-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-0xs84hwi-wrapper]:not([class*=ben-heading-0xs84hwi-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

.ben-heading-0xs84hwi.ben-heading-0xs84hwi.ben-heading-0xs84hwi {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    .ben-heading-0xs84hwi.ben-heading-0xs84hwi.ben-heading-0xs84hwi {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-heading-0xs84hwi.ben-heading-0xs84hwi.ben-heading-0xs84hwi {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-text-ml35gb2m {
    margin-top: 4px;
    margin-bottom: 8px;
    color: var(--color-205)
}

.ben-image-ssj9te2a {
    object-fit: cover;
    margin-top: 24px;
    border-radius: 10px 66px 10px 66px;
    width: 100%;
    height: 200px
}

:where([class*=ben-image-ssj9te2a-wrapper]:not([class*=ben-image-ssj9te2a-wrapper]*)) {
    margin-top: 24px
}

@media all and (max-width:1024px) {
    :where([class*=ben-image-ssj9te2a-wrapper]:not([class*=ben-image-ssj9te2a-wrapper]*)) {
        margin-top: 24px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-image-ssj9te2a-wrapper]:not([class*=ben-image-ssj9te2a-wrapper]*)) {
        margin-top: 24px
    }
}

.ben-image-ssj9te2a.ben-image-ssj9te2a.ben-image-ssj9te2a {
    margin-top: 0
}

@media all and (max-width:1024px) {
    .ben-image-ssj9te2a.ben-image-ssj9te2a.ben-image-ssj9te2a {
        margin-top: 0
    }
}

@media all and (max-width:768px) {
    .ben-image-ssj9te2a.ben-image-ssj9te2a.ben-image-ssj9te2a {
        margin-top: 0
    }
}

.ben-container-wkazatny {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 33.33%;
    align-items: stretch;
    background-color: #faf6ea;
    border-radius: 10px 66px 10px 66px
}

@media screen and (max-width:1024px) {
    .ben-container-wkazatny {
        flex-basis: 50%
    }
}

@media screen and (max-width:768px) {
    .ben-container-wkazatny {
        flex-basis: 100%
    }
}

.ben-container-wkazatny {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 33.33%;
    align-items: stretch;
    background-color: #faf6ea;
    border-radius: 10px 66px 10px 66px
}

@media all and (max-width:1024px) {
    .ben-container-wkazatny {
        flex-basis: 50%
    }
}

@media all and (max-width:768px) {
    .ben-container-wkazatny {
        flex-basis: 100%
    }
}

:where(.ben-container-wkazatny) {
    position: relative
}

:where(.ben-container-wkazatny)>.ben-container-wkazatny--video-overlay,
:where(.ben-container-wkazatny)>.video-bg {
    z-index: -1
}

.ben-icon-6n8x49v6 :is(.icon, .iconsvg) {
    font-size: 32px;
    color: var(--color-1);
    line-height: 1em
}

.ben-heading-ln1a028y {
    margin-top: 20px;
    margin-bottom: 20px;
    color: var(--color-204)
}

.ben-heading-ln1a028y p {
    display: inline
}

:where([class*=ben-heading-ln1a028y-wrapper]:not([class*=ben-heading-ln1a028y-wrapper]*)) {
    margin-top: 20px;
    margin-bottom: 20px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-ln1a028y-wrapper]:not([class*=ben-heading-ln1a028y-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-ln1a028y-wrapper]:not([class*=ben-heading-ln1a028y-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

.ben-heading-ln1a028y.ben-heading-ln1a028y.ben-heading-ln1a028y {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    .ben-heading-ln1a028y.ben-heading-ln1a028y.ben-heading-ln1a028y {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-heading-ln1a028y.ben-heading-ln1a028y.ben-heading-ln1a028y {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-text-32metsvr {
    margin-top: 4px;
    margin-bottom: 8px;
    color: var(--color-205)
}

.ben-image-dj4ltzrg {
    object-fit: cover;
    margin-top: 24px;
    border-radius: 10px 66px 10px 66px;
    width: 100%;
    height: 200px
}

:where([class*=ben-image-dj4ltzrg-wrapper]:not([class*=ben-image-dj4ltzrg-wrapper]*)) {
    margin-top: 24px
}

@media all and (max-width:1024px) {
    :where([class*=ben-image-dj4ltzrg-wrapper]:not([class*=ben-image-dj4ltzrg-wrapper]*)) {
        margin-top: 24px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-image-dj4ltzrg-wrapper]:not([class*=ben-image-dj4ltzrg-wrapper]*)) {
        margin-top: 24px
    }
}

.ben-image-dj4ltzrg.ben-image-dj4ltzrg.ben-image-dj4ltzrg {
    margin-top: 0
}

@media all and (max-width:1024px) {
    .ben-image-dj4ltzrg.ben-image-dj4ltzrg.ben-image-dj4ltzrg {
        margin-top: 0
    }
}

@media all and (max-width:768px) {
    .ben-image-dj4ltzrg.ben-image-dj4ltzrg.ben-image-dj4ltzrg {
        margin-top: 0
    }
}

.ben-container-ddz8r7jh {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 33.33%;
    align-items: stretch;
    background-color: #faf6ea;
    border-radius: 10px 66px 10px 66px
}

@media screen and (max-width:1024px) {
    .ben-container-ddz8r7jh {
        flex-basis: 50%
    }
}

@media screen and (max-width:768px) {
    .ben-container-ddz8r7jh {
        flex-basis: 100%
    }
}

.ben-container-ddz8r7jh {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 33.33%;
    align-items: stretch;
    background-color: #faf6ea;
    border-radius: 10px 66px 10px 66px
}

@media all and (max-width:1024px) {
    .ben-container-ddz8r7jh {
        flex-basis: 50%
    }
}

@media all and (max-width:768px) {
    .ben-container-ddz8r7jh {
        flex-basis: 100%
    }
}

:where(.ben-container-ddz8r7jh) {
    position: relative
}

:where(.ben-container-ddz8r7jh)>.ben-container-ddz8r7jh--video-overlay,
:where(.ben-container-ddz8r7jh)>.video-bg {
    z-index: -1
}

.ben-icon-01uequq8 :is(.icon, .iconsvg) {
    font-size: 32px;
    color: var(--color-1);
    line-height: 1em
}

.ben-heading-s9hhemat {
    margin-top: 20px;
    margin-bottom: 20px;
    color: var(--color-204)
}

.ben-heading-s9hhemat p {
    display: inline
}

:where([class*=ben-heading-s9hhemat-wrapper]:not([class*=ben-heading-s9hhemat-wrapper]*)) {
    margin-top: 20px;
    margin-bottom: 20px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-s9hhemat-wrapper]:not([class*=ben-heading-s9hhemat-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-s9hhemat-wrapper]:not([class*=ben-heading-s9hhemat-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

.ben-heading-s9hhemat.ben-heading-s9hhemat.ben-heading-s9hhemat {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    .ben-heading-s9hhemat.ben-heading-s9hhemat.ben-heading-s9hhemat {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-heading-s9hhemat.ben-heading-s9hhemat.ben-heading-s9hhemat {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-text-k4fz7275 {
    margin-top: 4px;
    margin-bottom: 8px;
    color: var(--color-205)
}

.ben-image-gw9wdrw3 {
    object-fit: cover;
    margin-top: 24px;
    border-radius: 10px 66px 10px 66px;
    width: 100%;
    height: 200px
}

:where([class*=ben-image-gw9wdrw3-wrapper]:not([class*=ben-image-gw9wdrw3-wrapper]*)) {
    margin-top: 24px
}

@media all and (max-width:1024px) {
    :where([class*=ben-image-gw9wdrw3-wrapper]:not([class*=ben-image-gw9wdrw3-wrapper]*)) {
        margin-top: 24px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-image-gw9wdrw3-wrapper]:not([class*=ben-image-gw9wdrw3-wrapper]*)) {
        margin-top: 24px
    }
}

.ben-image-gw9wdrw3.ben-image-gw9wdrw3.ben-image-gw9wdrw3 {
    margin-top: 0
}

@media all and (max-width:1024px) {
    .ben-image-gw9wdrw3.ben-image-gw9wdrw3.ben-image-gw9wdrw3 {
        margin-top: 0
    }
}

@media all and (max-width:768px) {
    .ben-image-gw9wdrw3.ben-image-gw9wdrw3.ben-image-gw9wdrw3 {
        margin-top: 0
    }
}

.ben-container-aib8mmr1 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 33.33%;
    align-items: stretch;
    background-color: #faf6ea;
    border-radius: 10px 66px 10px 66px
}

@media screen and (max-width:1024px) {
    .ben-container-aib8mmr1 {
        flex-basis: 50%
    }
}

@media screen and (max-width:768px) {
    .ben-container-aib8mmr1 {
        flex-basis: 100%
    }
}

@media all and (max-width:1024px) {
    .ben-container-aib8mmr1 {
        flex-basis: 50%
    }
}

@media all and (max-width:768px) {
    .ben-container-aib8mmr1 {
        flex-basis: 100%
    }
}

:where(.ben-container-aib8mmr1) {
    position: relative
}

:where(.ben-container-aib8mmr1)>.ben-container-aib8mmr1--video-overlay,
:where(.ben-container-aib8mmr1)>.video-bg {
    z-index: -1
}

.ben-icon-z7jlnb4f :is(.icon, .iconsvg) {
    font-size: 32px;
    color: var(--color-1);
    line-height: 1em
}

.ben-heading-wyq0xqz2 {
    margin-top: 20px;
    margin-bottom: 20px;
    color: var(--color-204)
}

.ben-heading-wyq0xqz2 p {
    display: inline
}

:where([class*=ben-heading-wyq0xqz2-wrapper]:not([class*=ben-heading-wyq0xqz2-wrapper]*)) {
    margin-top: 20px;
    margin-bottom: 20px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-wyq0xqz2-wrapper]:not([class*=ben-heading-wyq0xqz2-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-wyq0xqz2-wrapper]:not([class*=ben-heading-wyq0xqz2-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

.ben-heading-wyq0xqz2.ben-heading-wyq0xqz2.ben-heading-wyq0xqz2 {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    .ben-heading-wyq0xqz2.ben-heading-wyq0xqz2.ben-heading-wyq0xqz2 {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-heading-wyq0xqz2.ben-heading-wyq0xqz2.ben-heading-wyq0xqz2 {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-text-a5jreh7z {
    margin-top: 4px;
    margin-bottom: 8px;
    color: var(--color-205)
}

.ben-image-uzmo1nm3 {
    object-fit: cover;
    margin-top: 24px;
    border-radius: 10px 66px 10px 66px;
    width: 100%;
    height: 200px
}

:where([class*=ben-image-uzmo1nm3-wrapper]:not([class*=ben-image-uzmo1nm3-wrapper]*)) {
    margin-top: 24px
}

@media all and (max-width:1024px) {
    :where([class*=ben-image-uzmo1nm3-wrapper]:not([class*=ben-image-uzmo1nm3-wrapper]*)) {
        margin-top: 24px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-image-uzmo1nm3-wrapper]:not([class*=ben-image-uzmo1nm3-wrapper]*)) {
        margin-top: 24px
    }
}

.ben-image-uzmo1nm3.ben-image-uzmo1nm3.ben-image-uzmo1nm3 {
    margin-top: 0
}

@media all and (max-width:1024px) {
    .ben-image-uzmo1nm3.ben-image-uzmo1nm3.ben-image-uzmo1nm3 {
        margin-top: 0
    }
}

@media all and (max-width:768px) {
    .ben-image-uzmo1nm3.ben-image-uzmo1nm3.ben-image-uzmo1nm3 {
        margin-top: 0
    }
}

.ben-container-hvjg9jle {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 33.33%;
    align-items: stretch;
    background-color: #faf6ea;
    border-radius: 10px 66px 10px 66px
}

@media screen and (max-width:1024px) {
    .ben-container-hvjg9jle {
        flex-basis: 50%
    }
}

@media screen and (max-width:768px) {
    .ben-container-hvjg9jle {
        flex-basis: 100%
    }
}

.ben-container-hvjg9jle {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 33.33%;
    align-items: stretch;
    background-color: #faf6ea;
    border-radius: 10px 66px 10px 66px
}

@media all and (max-width:1024px) {
    .ben-container-hvjg9jle {
        flex-basis: 50%
    }
}

@media all and (max-width:768px) {
    .ben-container-hvjg9jle {
        flex-basis: 100%
    }
}

:where(.ben-container-hvjg9jle) {
    position: relative
}

:where(.ben-container-hvjg9jle)>.ben-container-hvjg9jle--video-overlay,
:where(.ben-container-hvjg9jle)>.video-bg {
    z-index: -1
}

.ben-icon-swbgy6g2 :is(.icon, .iconsvg) {
    font-size: 32px;
    color: var(--color-1);
    line-height: 1em
}

.ben-heading-rgn6m85q {
    margin-top: 20px;
    margin-bottom: 20px;
    color: var(--color-204)
}

.ben-heading-rgn6m85q p {
    display: inline
}

:where([class*=ben-heading-rgn6m85q-wrapper]:not([class*=ben-heading-rgn6m85q-wrapper]*)) {
    margin-top: 20px;
    margin-bottom: 20px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-rgn6m85q-wrapper]:not([class*=ben-heading-rgn6m85q-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-rgn6m85q-wrapper]:not([class*=ben-heading-rgn6m85q-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

.ben-heading-rgn6m85q.ben-heading-rgn6m85q.ben-heading-rgn6m85q {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    .ben-heading-rgn6m85q.ben-heading-rgn6m85q.ben-heading-rgn6m85q {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-heading-rgn6m85q.ben-heading-rgn6m85q.ben-heading-rgn6m85q {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-text-335vb86p {
    margin-top: 4px;
    margin-bottom: 8px;
    color: var(--color-205)
}

.ben-image-o1vsdtnp {
    object-fit: cover;
    margin-top: 24px;
    border-radius: 10px 66px 10px 66px;
    width: 100%;
    height: 200px
}

:where([class*=ben-image-o1vsdtnp-wrapper]:not([class*=ben-image-o1vsdtnp-wrapper]*)) {
    margin-top: 24px
}

@media all and (max-width:1024px) {
    :where([class*=ben-image-o1vsdtnp-wrapper]:not([class*=ben-image-o1vsdtnp-wrapper]*)) {
        margin-top: 24px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-image-o1vsdtnp-wrapper]:not([class*=ben-image-o1vsdtnp-wrapper]*)) {
        margin-top: 24px
    }
}

.ben-image-o1vsdtnp.ben-image-o1vsdtnp.ben-image-o1vsdtnp {
    margin-top: 0
}

@media all and (max-width:1024px) {
    .ben-image-o1vsdtnp.ben-image-o1vsdtnp.ben-image-o1vsdtnp {
        margin-top: 0
    }
}

@media all and (max-width:768px) {
    .ben-image-o1vsdtnp.ben-image-o1vsdtnp.ben-image-o1vsdtnp {
        margin-top: 0
    }
}

[class*=close-btn-] {
    display: none
}

:where([class*=ben-heading-bsmjahcd-wrapper]:not([class*=ben-heading-bsmjahcd-wrapper]*)) {
    margin-bottom: 0;
    margin-top: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-bsmjahcd-wrapper]:not([class*=ben-heading-bsmjahcd-wrapper]*)) {
        margin-bottom: 0;
        margin-top: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-bsmjahcd-wrapper]:not([class*=ben-heading-bsmjahcd-wrapper]*)) {
        margin-bottom: 0;
        margin-top: 0
    }
}

[class*=close-btn-] {
    display: none
}

:where([class*=ben-heading-n3pfx87b-wrapper]:not([class*=ben-heading-n3pfx87b-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-n3pfx87b-wrapper]:not([class*=ben-heading-n3pfx87b-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-n3pfx87b-wrapper]:not([class*=ben-heading-n3pfx87b-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

[class*=close-btn-] {
    display: none
}

:where([class*=ben-heading-jxrav41v-wrapper]:not([class*=ben-heading-jxrav41v-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-jxrav41v-wrapper]:not([class*=ben-heading-jxrav41v-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-jxrav41v-wrapper]:not([class*=ben-heading-jxrav41v-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

:where(.ben-container-8u1h1i3o) {
    margin: 0 auto
}

:where(.ben-container-8u1h1i3o) {
    position: relative
}

:where(.ben-container-8u1h1i3o)>.ben-container-8u1h1i3o--video-overlay,
:where(.ben-container-8u1h1i3o)>.video-bg {
    z-index: -1
}

:where(.ben-container-bqge187n) {
    position: relative
}

:where(.ben-container-bqge187n)>.ben-container-bqge187n--video-overlay,
:where(.ben-container-bqge187n)>.video-bg {
    z-index: -1
}

:where([class*=ben-heading-32g5c8ia-wrapper]:not([class*=ben-heading-32g5c8ia-wrapper]*)) {
    margin-bottom: 1px;
    margin-top: 1px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-32g5c8ia-wrapper]:not([class*=ben-heading-32g5c8ia-wrapper]*)) {
        margin-bottom: 1px;
        margin-top: 1px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-32g5c8ia-wrapper]:not([class*=ben-heading-32g5c8ia-wrapper]*)) {
        margin-bottom: 1px;
        margin-top: 1px
    }
}

:where([class*=ben-heading-wsn3t801-wrapper]:not([class*=ben-heading-wsn3t801-wrapper]*)) {
    margin-bottom: 1px;
    margin-top: 10px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-wsn3t801-wrapper]:not([class*=ben-heading-wsn3t801-wrapper]*)) {
        margin-bottom: 1px;
        margin-top: 4px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-wsn3t801-wrapper]:not([class*=ben-heading-wsn3t801-wrapper]*)) {
        margin-bottom: 1px;
        margin-top: 4px
    }
}

:where(.ben-container-v7rprh4o) {
    margin: 0 auto
}

:where(.ben-container-v7rprh4o) {
    position: relative
}

:where(.ben-container-v7rprh4o)>.ben-container-v7rprh4o--video-overlay,
:where(.ben-container-v7rprh4o)>.video-bg {
    z-index: -1
}

:where(.ben-container-b78c40fv) {
    position: relative
}

:where(.ben-container-b78c40fv)>.ben-container-b78c40fv--video-overlay,
:where(.ben-container-b78c40fv)>.video-bg {
    z-index: -1
}

:where(.ben-container-o67u1fis) {
    position: relative
}

:where(.ben-container-o67u1fis)>.ben-container-o67u1fis--video-overlay,
:where(.ben-container-o67u1fis)>.video-bg {
    z-index: -1
}

:where(.ben-container-dfkv9mow) {
    position: relative
}

:where(.ben-container-dfkv9mow)>.ben-container-dfkv9mow--video-overlay,
:where(.ben-container-dfkv9mow)>.video-bg {
    z-index: -1
}

:where([class*=ben-heading-o12bd2c5-wrapper]:not([class*=ben-heading-o12bd2c5-wrapper]*)) {
    margin-top: 1px;
    margin-bottom: 1px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-o12bd2c5-wrapper]:not([class*=ben-heading-o12bd2c5-wrapper]*)) {
        margin-top: 1px;
        margin-bottom: 1px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-o12bd2c5-wrapper]:not([class*=ben-heading-o12bd2c5-wrapper]*)) {
        margin-top: 1px;
        margin-bottom: 1px
    }
}

:where(.ben-container-gxs4na9n) {
    position: relative
}

:where(.ben-container-gxs4na9n)>.ben-container-gxs4na9n--video-overlay,
:where(.ben-container-gxs4na9n)>.video-bg {
    z-index: -1
}

:where(.ben-container-ty76f8lj) {
    position: relative
}

:where(.ben-container-ty76f8lj)>.ben-container-ty76f8lj--video-overlay,
:where(.ben-container-ty76f8lj)>.video-bg {
    z-index: -1
}

:where(.ben-container-a595nkbt) {
    position: relative
}

:where(.ben-container-a595nkbt)>.ben-container-a595nkbt--video-overlay,
:where(.ben-container-a595nkbt)>.video-bg {
    z-index: -1
}

:where([class*=ben-heading-7toru6rh-wrapper]:not([class*=ben-heading-7toru6rh-wrapper]*)) {
    margin-top: 4px;
    margin-bottom: 1px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-7toru6rh-wrapper]:not([class*=ben-heading-7toru6rh-wrapper]*)) {
        margin-top: 4px;
        margin-bottom: 1px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-7toru6rh-wrapper]:not([class*=ben-heading-7toru6rh-wrapper]*)) {
        margin-top: 4px;
        margin-bottom: 1px
    }
}

[class*=close-btn-] {
    display: none
}

:where([class*=ben-heading-45to0o0x-wrapper]:not([class*=ben-heading-45to0o0x-wrapper]*)) {
    margin-bottom: 16px;
    margin-top: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-45to0o0x-wrapper]:not([class*=ben-heading-45to0o0x-wrapper]*)) {
        margin-bottom: 16px;
        margin-top: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-45to0o0x-wrapper]:not([class*=ben-heading-45to0o0x-wrapper]*)) {
        margin-bottom: 16px;
        margin-top: 0
    }
}

:where([class*=ben-button-spsmedjs-wrapper]:not([class*=ben-button-spsmedjs-wrapper]*)) {
    margin-right: 20px
}

@media all and (max-width:1024px) {
    :where([class*=ben-button-spsmedjs-wrapper]:not([class*=ben-button-spsmedjs-wrapper]*)) {
        margin-right: 20px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-button-spsmedjs-wrapper]:not([class*=ben-button-spsmedjs-wrapper]*)) {
        margin-right: 0;
        margin-bottom: 20px
    }
}

:where([class*=ben-button-7hb0cbh3-wrapper]:not([class*=ben-button-7hb0cbh3-wrapper]*)) {
    margin-right: 20px
}

@media all and (max-width:1024px) {
    :where([class*=ben-button-7hb0cbh3-wrapper]:not([class*=ben-button-7hb0cbh3-wrapper]*)) {
        margin-right: 20px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-button-7hb0cbh3-wrapper]:not([class*=ben-button-7hb0cbh3-wrapper]*)) {
        margin-right: 0
    }
}

:where(.ben-container-e21h9qa3) {
    margin: 0 auto
}

:where(.ben-container-e21h9qa3) {
    position: relative
}

:where(.ben-container-e21h9qa3)>.ben-container-e21h9qa3--video-overlay,
:where(.ben-container-e21h9qa3)>.video-bg {
    z-index: -1
}

:where(.ben-container-h4ed3455) {
    position: relative
}

:where(.ben-container-h4ed3455)>.ben-container-h4ed3455--video-overlay,
:where(.ben-container-h4ed3455)>.video-bg {
    z-index: -1
}

:where([class*=ben-image-ucxbirdq-wrapper]:not([class*=ben-image-ucxbirdq-wrapper]*)) {
    margin-bottom: 48px
}

@media all and (max-width:1024px) {
    :where([class*=ben-image-ucxbirdq-wrapper]:not([class*=ben-image-ucxbirdq-wrapper]*)) {
        margin-bottom: 48px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-image-ucxbirdq-wrapper]:not([class*=ben-image-ucxbirdq-wrapper]*)) {
        margin-bottom: 24px
    }
}

:where(.ben-container-k9yftgje) {
    margin: 0 auto
}

:where(.ben-container-k9yftgje) {
    position: relative
}

:where(.ben-container-k9yftgje)>.ben-container-k9yftgje--video-overlay,
:where(.ben-container-k9yftgje)>.video-bg {
    z-index: -1
}

:where(.ben-container-ogw7iooy) {
    position: relative
}

:where(.ben-container-ogw7iooy)>.ben-container-ogw7iooy--video-overlay,
:where(.ben-container-ogw7iooy)>.video-bg {
    z-index: -1
}

:where(.ben-container-4ajbjsyj) {
    position: relative
}

:where(.ben-container-4ajbjsyj)>.ben-container-4ajbjsyj--video-overlay,
:where(.ben-container-4ajbjsyj)>.video-bg {
    z-index: -1
}

:where(.ben-container-sgdj79nm) {
    position: relative
}

:where(.ben-container-sgdj79nm)>.ben-container-sgdj79nm--video-overlay,
:where(.ben-container-sgdj79nm)>.video-bg {
    z-index: -1
}

main {
    display: block
}

h1 {
    font-size: 1em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

a {
    background-color: initial
}

b,
strong {
    font-weight: bolder
}

sub {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

img {
    border-style: none
}

button {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button {
    overflow: visible
}

button {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

[hidden] {
    display: none
}

.container {
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    max-width: 100%
}

@media screen and (min-width:640px) {
    .container {
        width: 540px
    }
}

@media screen and (min-width:768px) {
    .container {
        width: 750px
    }
}

@media screen and (min-width:1024px) {
    .container {
        width: 1e3px
    }
}

@media screen and (min-width:1280px) {
    .container {
        width: 1140px
    }
}

.flex {
    margin-right: -15px;
    margin-left: -15px;
    position: relative;
    flex-wrap: wrap;
    display: flex
}

.col-full {
    width: 100%
}

.column-inner {
    width: 100%;
    position: relative
}

[class*=col-] {
    width: 100%;
    display: flex;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1\/8 {
    width: 12.5%
}

.col-xs-1\/1 {
    width: 100%
}

.col-xs-2\/8 {
    width: 25%
}

.col-xs-1\/2 {
    width: 50%
}

.col-xs-2\/2 {
    width: 100%
}

.col-xs-3\/8 {
    width: 37.5%
}

.col-xs-1\/3 {
    width: 33.33333%
}

.col-xs-2\/3 {
    width: 66.66667%
}

.col-xs-3\/3 {
    width: 100%
}

.col-xs-4\/8 {
    width: 50%
}

.col-xs-1\/4 {
    width: 25%
}

.col-xs-2\/4 {
    width: 50%
}

.col-xs-3\/4 {
    width: 75%
}

.col-xs-4\/4 {
    width: 100%
}

.col-xs-5\/8 {
    width: 62.5%
}

.col-xs-1\/5 {
    width: 20%
}

.col-xs-2\/5 {
    width: 40%
}

.col-xs-3\/5 {
    width: 60%
}

.col-xs-4\/5 {
    width: 80%
}

.col-xs-5\/5 {
    width: 100%
}

.col-xs-6\/8 {
    width: 75%
}

.col-xs-1\/6 {
    width: 16.66667%
}

.col-xs-2\/6 {
    width: 33.33333%
}

.col-xs-3\/6 {
    width: 50%
}

.col-xs-4\/6 {
    width: 66.66667%
}

.col-xs-5\/6 {
    width: 83.33333%
}

.col-xs-6\/6 {
    width: 100%
}

.col-xs-7\/8 {
    width: 87.5%
}

.col-xs-1\/7 {
    width: 14.28571%
}

.col-xs-2\/7 {
    width: 28.57143%
}

.col-xs-3\/7 {
    width: 42.85714%
}

.col-xs-4\/7 {
    width: 57.14286%
}

.col-xs-5\/7 {
    width: 71.42857%
}

.col-xs-6\/7 {
    width: 85.71429%
}

.col-xs-7\/7 {
    width: 100%
}

.col-xs-8\/8 {
    width: 100%
}

.col-xs-1\/8 {
    width: 12.5%
}

.col-xs-2\/8 {
    width: 25%
}

.col-xs-3\/8 {
    width: 37.5%
}

.col-xs-4\/8 {
    width: 50%
}

.col-xs-5\/8 {
    width: 62.5%
}

.col-xs-6\/8 {
    width: 75%
}

.col-xs-7\/8 {
    width: 87.5%
}

.col-xs-8\/8 {
    width: 100%
}

@media screen and (min-width:768px) {
    .col-md-1\/8 {
        width: 12.5%
    }

    .col-md-1\/1 {
        width: 100%
    }

    .col-md-2\/8 {
        width: 25%
    }

    .col-md-1\/2 {
        width: 80%
    }

    .col-md-2\/2 {
        width: 100%
    }

    .col-md-3\/8 {
        width: 37.5%
    }

    .col-md-1\/3 {
        width: 33.33333%
    }

    .col-md-2\/3 {
        width: 66.66667%
    }

    .col-md-3\/3 {
        width: 100%
    }

    .col-md-4\/8 {
        width: 50%
    }

    .col-md-1\/4 {
        width: 25%
    }

    .col-md-2\/4 {
        width: 50%
    }

    .col-md-3\/4 {
        width: 75%
    }

    .col-md-4\/4 {
        width: 100%
    }

    .col-md-5\/8 {
        width: 62.5%
    }

    .col-md-1\/5 {
        width: 20%
    }

    .col-md-2\/5 {
        width: 40%
    }

    .col-md-3\/5 {
        width: 60%
    }

    .col-md-4\/5 {
        width: 80%
    }

    .col-md-5\/5 {
        width: 100%
    }

    .col-md-6\/8 {
        width: 75%
    }

    .col-md-1\/6 {
        width: 16.66667%
    }

    .col-md-2\/6 {
        width: 33.33333%
    }

    .col-md-3\/6 {
        width: 50%
    }

    .col-md-4\/6 {
        width: 66.66667%
    }

    .col-md-5\/6 {
        width: 83.33333%
    }

    .col-md-6\/6 {
        width: 100%
    }

    .col-md-7\/8 {
        width: 87.5%
    }

    .col-md-1\/7 {
        width: 14.28571%
    }

    .col-md-2\/7 {
        width: 28.57143%
    }

    .col-md-3\/7 {
        width: 42.85714%
    }

    .col-md-4\/7 {
        width: 57.14286%
    }

    .col-md-5\/7 {
        width: 71.42857%
    }

    .col-md-6\/7 {
        width: 85.71429%
    }

    .col-md-7\/7 {
        width: 100%
    }

    .col-md-8\/8 {
        width: 100%
    }

    .col-md-1\/8 {
        width: 12.5%
    }

    .col-md-2\/8 {
        width: 25%
    }

    .col-md-3\/8 {
        width: 37.5%
    }

    .col-md-4\/8 {
        width: 50%
    }

    .col-md-5\/8 {
        width: 62.5%
    }

    .col-md-6\/8 {
        width: 75%
    }

    .col-md-7\/8 {
        width: 87.5%
    }

    .col-md-8\/8 {
        width: 100%
    }
}

@media screen and (min-width:1024px) {
    .col-lg-1\/8 {
        width: 12.5%
    }

    .col-lg-1\/1 {
        width: 100%
    }

    .col-lg-2\/8 {
        width: 25%
    }

    .col-lg-1\/2 {
        width: 50%
    }

    .col-lg-2\/2 {
        width: 100%
    }

    .col-lg-3\/8 {
        width: 37.5%
    }

    .col-lg-1\/3 {
        width: 33.33333%
    }

    .col-lg-2\/3 {
        width: 66.66667%
    }

    .col-lg-3\/3 {
        width: 100%
    }

    .col-lg-4\/8 {
        width: 50%
    }

    .col-lg-1\/4 {
        width: 25%
    }

    .col-lg-2\/4 {
        width: 50%
    }

    .col-lg-3\/4 {
        width: 75%
    }

    .col-lg-4\/4 {
        width: 100%
    }

    .col-lg-5\/8 {
        width: 62.5%
    }

    .col-lg-1\/5 {
        width: 20%
    }

    .col-lg-2\/5 {
        width: 40%
    }

    .col-lg-3\/5 {
        width: 60%
    }

    .col-lg-4\/5 {
        width: 80%
    }

    .col-lg-5\/5 {
        width: 100%
    }

    .col-lg-6\/8 {
        width: 75%
    }

    .col-lg-1\/6 {
        width: 16.66667%
    }

    .col-lg-2\/6 {
        width: 33.33333%
    }

    .col-lg-3\/6 {
        width: 50%
    }

    .col-lg-4\/6 {
        width: 66.66667%
    }

    .col-lg-5\/6 {
        width: 83.33333%
    }

    .col-lg-6\/6 {
        width: 100%
    }

    .col-lg-7\/8 {
        width: 87.5%
    }

    .col-lg-1\/7 {
        width: 14.28571%
    }

    .col-lg-2\/7 {
        width: 28.57143%
    }

    .col-lg-3\/7 {
        width: 42.85714%
    }

    .col-lg-4\/7 {
        width: 57.14286%
    }

    .col-lg-5\/7 {
        width: 71.42857%
    }

    .col-lg-6\/7 {
        width: 85.71429%
    }

    .col-lg-7\/7 {
        width: 100%
    }

    .col-lg-8\/8 {
        width: 100%
    }

    .col-lg-1\/8 {
        width: 12.5%
    }

    .col-lg-2\/8 {
        width: 25%
    }

    .col-lg-3\/8 {
        width: 37.5%
    }

    .col-lg-4\/8 {
        width: 50%
    }

    .col-lg-5\/8 {
        width: 62.5%
    }

    .col-lg-6\/8 {
        width: 75%
    }

    .col-lg-7\/8 {
        width: 87.5%
    }

    .col-lg-8\/8 {
        width: 100%
    }
}

svg:not(:root).svg-inline--fa {
    overflow: visible
}

.svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: middle
}

.svg-inline--fa.fa-lg {
    vertical-align: -.225em
}

.svg-inline--fa.fa-w-1 {
    width: .0625em
}

.svg-inline--fa.fa-w-2 {
    width: .125em
}

.svg-inline--fa.fa-w-3 {
    width: .1875em
}

.svg-inline--fa.fa-w-4 {
    width: .25em
}

.svg-inline--fa.fa-w-5 {
    width: .3125em
}

.svg-inline--fa.fa-w-6 {
    width: .375em
}

.svg-inline--fa.fa-w-7 {
    width: .4375em
}

.svg-inline--fa.fa-w-8 {
    width: .5em
}

.svg-inline--fa.fa-w-9 {
    width: .5625em
}

.svg-inline--fa.fa-w-10 {
    width: .625em
}

.svg-inline--fa.fa-w-11 {
    width: .6875em
}

.svg-inline--fa.fa-w-12 {
    width: .75em
}

.svg-inline--fa.fa-w-13 {
    width: .8125em
}

.svg-inline--fa.fa-w-14 {
    width: .875em
}

.svg-inline--fa.fa-w-15 {
    width: .9375em
}

.svg-inline--fa.fa-w-16 {
    width: 1em
}

.svg-inline--fa.fa-w-17 {
    width: 1.0625em
}

.svg-inline--fa.fa-w-18 {
    width: 1.125em
}

.svg-inline--fa.fa-w-19 {
    width: 1.1875em
}

.svg-inline--fa.fa-w-20 {
    width: 1.25em
}

.svg-inline--fa.fa-border {
    height: 1.5em
}

.svg-inline--fa.fa-li {
    width: 2em
}

.svg-inline--fa.fa-fw {
    width: 1.25em
}

.fa-lg {
    font-size: 1.3333333333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.fa-xs {
    font-size: .75em
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border: solid .08em #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.fa-flip-vertical {
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .fa-flip-vertical {
    -webkit-filter: none;
    filter: none
}

html {
    scroll-behavior: smooth
}

body,
html {
    min-height: 100%
}

body *,
html * {
    box-sizing: border-box
}

body {
    margin: 0 auto;
    -webkit-font-smoothing: antialiased
}

div,
section {
    border: 0
}

video {
    max-width: 100%
}

hr {
    width: 100%;
    display: inline-block
}

button {
    cursor: pointer
}

a {
    text-decoration: none
}

sub {
    vertical-align: baseline;
    position: relative;
    top: -.4em
}

sub {
    top: .4em
}

.ben-section {
    margin: 0 auto;
    position: relative;
    max-width: 1900px
}

.flex {
    justify-content: center
}

.ben-icon {
    display: inline-block
}

.ben-icon>.icon {
    vertical-align: middle
}

.ben-heading p {
    margin: 0
}

.ben-btn1 {
    display: inline-flex;
    align-items: center;
    background-color: initial
}

.ben-btn {
    display: inline-flex;
    align-items: center;
    background-color: initial
}

.ben-wrapper {
    display: block;
    position: relative
}

.ben-list {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.ben-list li {
    padding: 0
}

.ben-list {
    display: flex;
    flex-wrap: wrap
}

.ben-list--item {
    display: flex
}

.ben-nav--btn {
    display: inline-flex;
    text-decoration: none;
    margin-bottom: 15px
}

.hidden {
    display: none !important
}

@media all and (min-width:768px) and (max-width:1024px) {
    .hidden-md {
        display: none !important
    }
}

@media all and (min-width:1024px) {
    .hidden-lg {
        display: none !important
    }
}

@media screen and (max-width:768px) {
    [class*=col-] {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .flex {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

.ben-container-lzjfbiw5 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: center;
    width: 100%;
    background-color: var(--color-103);
    gap: 30px
}

.ben-container-lzjfbiw5 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: center;
    width: 100%;
    background-color: var(--color-103);
    gap: 30px
}

.ben-container-lzjfbiw5.ben-container-lzjfbiw5 {
    margin-left: calc((100% - 100%)/ 2 + 0px);
    margin-right: calc((100% - 100%)/ 2 + 0px);
    width: calc(100% - 0px - 0px)
}

@media all and (max-width:1024px) {
    .ben-container-lzjfbiw5.ben-container-lzjfbiw5 {
        margin-left: calc((100% - 100%)/ 2 + 0px);
        margin-right: calc((100% - 100%)/ 2 + 0px);
        width: calc(100% - 0px - 0px)
    }
}

@media all and (max-width:768px) {
    .ben-container-lzjfbiw5.ben-container-lzjfbiw5 {
        margin-left: calc((100% - 100%)/ 2 + 0px);
        margin-right: calc((100% - 100%)/ 2 + 0px);
        width: calc(100% - 0px - 0px)
    }
}

:where(.ben-container-lzjfbiw5) {
    margin: 0 auto;
    max-width: unset
}

:where(.ben-container-lzjfbiw5) {
    position: relative
}

:where(.ben-container-lzjfbiw5)>.ben-container-lzjfbiw5--video-overlay,
:where(.ben-container-lzjfbiw5)>.video-bg {
    z-index: -1
}

:where(.ben-container-ikmh4af0) {
    margin: 0 auto
}

:where(.ben-container-ikmh4af0) {
    position: relative
}

:where(.ben-container-ikmh4af0)>.ben-container-ikmh4af0--video-overlay,
:where(.ben-container-ikmh4af0)>.video-bg {
    z-index: -1
}

:where(.ben-container-d2mldsy4) {
    position: relative
}

:where(.ben-container-d2mldsy4)>.ben-container-d2mldsy4--video-overlay,
:where(.ben-container-d2mldsy4)>.video-bg {
    z-index: -1
}

.ben-container-wl40pjx2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: center;
    width: 100%;
    gap: 30px
}

.ben-container-wl40pjx2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: center;
    width: 100%;
    gap: 30px
}

.ben-container-piizibxb.ben-container-piizibxb {
    width: calc(100% - 0px);
    flex-basis: auto
}

@media screen and (min-width:1300px) {
    .ben-container-piizibxb {
        max-width: 1357px;
        margin-left: auto;
        margin-right: auto
    }
}

@media all and (max-width:1024px) {
    .ben-container-piizibxb.ben-container-piizibxb {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-piizibxb.ben-container-piizibxb {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-wl40pjx2.ben-container-wl40pjx2 {
    margin-left: calc((100% - 100%)/ 2 + 0px);
    margin-right: calc((100% - 100%)/ 2 + 0px);
    width: calc(100% - 0px - 0px)
}

@media all and (max-width:1024px) {
    .ben-container-wl40pjx2.ben-container-wl40pjx2 {
        margin-left: calc((100% - 100%)/ 2 + 0px);
        margin-right: calc((100% - 100%)/ 2 + 0px);
        width: calc(100% - 0px - 0px)
    }
}

@media all and (max-width:768px) {
    .ben-container-wl40pjx2.ben-container-wl40pjx2 {
        margin-left: calc((100% - 100%)/ 2 + 0px);
        margin-right: calc((100% - 100%)/ 2 + 0px);
        width: calc(100% - 0px - 0px)
    }
}

:where(.ben-container-wl40pjx2) {
    margin: 0 auto;
    max-width: unset
}

:where(.ben-container-wl40pjx2) {
    position: relative
}

:where(.ben-container-wl40pjx2)>.ben-container-wl40pjx2--video-overlay,
:where(.ben-container-wl40pjx2)>.video-bg {
    z-index: -1
}

.ben-container-piizibxb {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 100%;
    justify-content: flex-start;
    background-color: #fff;
    gap: 24px
}

@media screen and (max-width:1024px) {
    .ben-container-piizibxb {
        padding-top: 24px;
        padding-bottom: 40px;
        padding-left: 0px;
        padding-right: 0px
    }
}

@media all and (max-width:768px) {
    .ben-container-piizibxb {
        padding-top: 24px;
        padding-bottom: 40px;
        padding-left: 0px;
        padding-right: 0px
    }
}

.ben-container-kj3fibsl {
    width: calc(55% - 12px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-kj3fibsl {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-3fyfvo8f {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    flex-basis: 50%;
    /*align-items:center;justify-content:center;*/
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin: 0 auto;
    padding: 0;
}

@media all and (max-width:1024px) {
    .ben-container-3fyfvo8f {
        flex-basis: 43%
    }
}

@media all and (max-width:768px) {
    .ben-container-3fyfvo8f {
        flex-basis: 100%;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }
}

:where(.ben-container-3fyfvo8f) {
    position: relative
}

:where(.ben-container-3fyfvo8f)>.ben-container-3fyfvo8f--video-overlay,
:where(.ben-container-3fyfvo8f)>.video-bg {
    z-index: -1
}

.ben-container-3fyfvo8f.ben-container-3fyfvo8f {
    width: calc(36% - 12px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-3fyfvo8f.ben-container-3fyfvo8f {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

:where(.ben-container-piizibxb) {
    position: relative
}

:where(.ben-container-piizibxb)>.ben-container-piizibxb--video-overlay,
:where(.ben-container-piizibxb)>.video-bg {
    z-index: -1
}

.ben-container-kj3fibsl {
    display: flex;
    flex-direction: column;
    padding-left: 20px;
    flex-basis: auto;
    align-items: unset;
    /*justify-content:center;*/
    border-radius: 10px 66px 10px 66px
}

@media screen and (max-width:900px) {
    .ben-container-kj3fibsl {
        flex-basis: 100%;
        padding-top: 0px;
        padding-bottom: 40px;
        padding-left: 10px;
        padding-right: 10px
    }
}

@media all and (max-width:1024px) {
    .ben-container-kj3fibsl {
        padding-top: 0px;
        padding-bottom: 60px;
        padding-left: 15px;
        padding-right: 15px;
        flex-basis: auto
    }
}

@media all and (max-width:900px) {
    .ben-container-kj3fibsl {
        flex-basis: 100%;
        padding-top: 0px;
        padding-bottom: 40px;
        padding-left: 15px;
        padding-right: 15px
    }
}

.ben-container-kj94ye59.ben-container-kj94ye59 {
    width: calc(100% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-kj94ye59.ben-container-kj94ye59 {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-kj94ye59.ben-container-kj94ye59 {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

:where(.ben-container-kj3fibsl) {
    position: relative
}

:where(.ben-container-kj3fibsl)>.ben-container-kj3fibsl--video-overlay,
:where(.ben-container-kj3fibsl)>.video-bg {
    z-index: -1
}

.ben-heading-5k005c48 {
    color: #01101a;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 2em;
    line-height: 1.2;
    text-align: left
}

@media screen and (max-width:1024px) {
    .ben-heading-5k005c48 {
        font-size: 2em
    }
}

@media screen and (max-width:768px) {
    .ben-heading-5k005c48 {
        text-align: center;
        font-size: 2em;
        margin-top: 0;
        margin-bottom: 16px
    }
}

.ben-heading-5k005c48 p {
    display: inline
}

:where([class*=ben-heading-5k005c48-wrapper]:not([class*=ben-heading-5k005c48-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 20px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-5k005c48-wrapper]:not([class*=ben-heading-5k005c48-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 20px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-5k005c48-wrapper]:not([class*=ben-heading-5k005c48-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 16px
    }
}

.ben-heading-5k005c48.ben-heading-5k005c48.ben-heading-5k005c48 {
    margin-top: 10px;
    margin-bottom: 0px
}

@media all and (max-width:1024px) {
    .ben-heading-5k005c48.ben-heading-5k005c48.ben-heading-5k005c48 {
        margin-top: 0px;
        margin-bottom: 0px
    }
}

@media all and (max-width:768px) {
    .ben-heading-5k005c48.ben-heading-5k005c48.ben-heading-5k005c48 {
        margin-top: 0px;
        margin-bottom: 0px
    }
}

.ben-container-kj94ye59 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 5px;
    margin-bottom: 0;
    gap: 16px
}

@media screen and (max-width:1024px) {
    .ben-container-kj94ye59 {
        margin-top: 32px
    }
}

@media screen and (max-width:768px) {
    .ben-container-kj94ye59 {
        justify-content: center;
        gap: 16px;
        margin-top: 24px
    }
}

.ben-container-kj94ye59 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 5px;
    margin-bottom: 0;
    gap: 16px
}

@media all and (max-width:1024px) {
    .ben-container-kj94ye59 {
        margin-top: 32px
    }
}

@media all and (max-width:768px) {
    .ben-container-kj94ye59 {
        justify-content: center;
        gap: 16px;
        margin-top: 24px
    }
}

:where(.ben-container-kj94ye59) {
    position: relative
}

:where(.ben-container-kj94ye59)>.ben-container-kj94ye59--video-overlay,
:where(.ben-container-kj94ye59)>.video-bg {
    z-index: -1
}

.ben-button-eaqoepa0 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    justify-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 1px;
    border-style: solid;
    margin-bottom: 5px;
    border-color: var(--color-103);
    color: var(--color-103);
    font-weight: 500
}

.ben-button-eaqoepa0:hover {
    color: var(--color-201);
    background-color: var(--color-3);
    border-style: solid;
    border-color: var(--color-2)
}

@media screen and (max-width:768px) {
    .ben-button-eaqoepa0-wrapper {
        text-align: center
    }
}

.ben-button-eaqoepa0 :is(.icon, .iconsvg) {
    transition: null
}

.ben-button-eaqoepa0:hover :is(.icon, .iconsvg) {
    color: null
}

@media screen and (max-width:1024px) {
    .ben-container-3fyfvo8f {
        flex-basis: 43%
    }
}

@media screen and (max-width:1024px) {
    .ben-container-3fyfvo8f {
        display: none;
        flex-basis: 100%;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }
}

.ben-image-5a2h3iw6 {
    max-width: 96%;
    object-fit: cover;
    height: 600px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    border-radius: 0px 100px 0px 50px;
    width: 100%
}

@media screen and (max-width:1024px) {
    .ben-image-5a2h3iw6 {
        height: 481px
    }
}

@media screen and (max-width:768px) {
    .ben-image-5a2h3iw6 {
        height: 450px;
        width: 100%
    }
}

:where([class*=ben-image-5a2h3iw6-wrapper]:not([class*=ben-image-5a2h3iw6-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-image-5a2h3iw6-wrapper]:not([class*=ben-image-5a2h3iw6-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-image-5a2h3iw6-wrapper]:not([class*=ben-image-5a2h3iw6-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }
}

.ben-image-5a2h3iw6.ben-image-5a2h3iw6.ben-image-5a2h3iw6 {
    margin-top: 30px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

@media all and (max-width:1024px) {
    .ben-image-5a2h3iw6.ben-image-5a2h3iw6.ben-image-5a2h3iw6 {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }
}

@media all and (max-width:768px) {
    .ben-image-5a2h3iw6.ben-image-5a2h3iw6.ben-image-5a2h3iw6 {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }
}

.ben-container-6h3lvyzx {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-basis: 100%;
    max-width: 100%
}

.ben-container-f03kasjg.ben-container-f03kasjg {
    width: calc(50% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-f03kasjg.ben-container-f03kasjg {
        width: calc(60% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-f03kasjg.ben-container-f03kasjg {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-1bp507v0.ben-container-1bp507v0 {
    width: calc(50% - 0px);
    flex-basis: auto
}

@media all and (max-width:1300px) {
    .ben-container-1bp507v0.ben-container-1bp507v0 {
        width: calc(60% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-1bp507v0.ben-container-1bp507v0 {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-6h3lvyzx.ben-container-6h3lvyzx {
    margin-top: 50px;
    margin-left: 50px;
    margin-right: 1px
}

@media all and (max-width:1024px) {
    .ben-container-6h3lvyzx.ben-container-6h3lvyzx {
        margin-left: 26px;
        margin-right: 38px
    }
}

@media all and (max-width:768px) {
    .ben-container-6h3lvyzx.ben-container-6h3lvyzx {
        margin-left: 26px;
        margin-right: 26px
    }
}

:where(.ben-container-6h3lvyzx) {
    margin: 0 auto
}

:where(.ben-container-6h3lvyzx) {
    position: relative
}

:where(.ben-container-6h3lvyzx)>.ben-container-6h3lvyzx--video-overlay,
:where(.ben-container-6h3lvyzx)>.video-bg {
    z-index: -1
}

.ben-container-f03kasjg {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-basis: 50%
}

@media screen and (max-width:1024px) {
    .ben-container-f03kasjg {
        flex-basis: 60%
    }
}

@media screen and (max-width:768px) {
    .ben-container-f03kasjg {
        flex-basis: 100%
    }
}

.ben-container-f03kasjg {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-basis: 50%
}

@media all and (max-width:1024px) {
    .ben-container-f03kasjg {
        flex-basis: 60%
    }
}

@media all and (max-width:768px) {
    .ben-container-f03kasjg {
        flex-basis: 100%
    }
}

:where(.ben-container-f03kasjg) {
    position: relative
}

:where(.ben-container-f03kasjg)>.ben-container-f03kasjg--video-overlay,
:where(.ben-container-f03kasjg)>.video-bg {
    z-index: -1
}

.ben-image-16jcfrq7 {
    object-fit: cover;
    width: 100%;
    height: 780px
}

@media screen and (max-width:1024px) {
    .ben-image-16jcfrq7 {
        height: 600px
    }
}

@media screen and (max-width:768px) {
    .ben-image-16jcfrq7 {
        height: 620px
    }
}

.ben-container-1bp507v0 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0;
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 30px;
    flex-basis: 42%;
    background-color: #f5f5f5;
    border-width: 2px;
    border-style: solid;
    border-color: #f5f5f5;
    border-radius: 10px 66px 10px 66px;
    margin-top: 50px;
    margin-left: -160px;
    z-index: 1
}

@media screen and (max-width:1024px) {
    .ben-container-1bp507v0 {
        flex-basis: 60%;
        margin-top: 60px;
        margin-left: -192px;
        padding-top: 32px;
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 32px
    }
}

@media screen and (max-width:768px) {
    .ben-container-1bp507v0 {
        flex-basis: 100%;
        padding-top: 24px;
        padding-right: 32px;
        padding-bottom: 24px;
        padding-left: 32px;
        margin-top: -417px;
        margin-right: 24px;
        margin-left: 24px;
        margin-bottom: 40px
    }
}

:where(.ben-container-1bp507v0) {
    position: relative
}

:where(.ben-container-1bp507v0)>.ben-container-1bp507v0--video-overlay,
:where(.ben-container-1bp507v0)>.video-bg {
    z-index: -1
}

.ben-text-ho025q6g {
    color: var(--color-1);
    line-height: px;
    margin-top: 10px;
    margin-bottom: 16px
}

:where([class*=ben-heading-hri4l728-wrapper]:not([class*=ben-heading-hri4l728-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 20px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-hri4l728-wrapper]:not([class*=ben-heading-hri4l728-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 24px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-hri4l728-wrapper]:not([class*=ben-heading-hri4l728-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 24px
    }
}

.ben-text-bdx1nj18 {
    color: var(--color-205);
    margin-top: 0
}

:where([class*=ben-button-ek8x5xwx-wrapper]:not([class*=ben-button-ek8x5xwx-wrapper]*)) {
    margin-top: 30px
}

@media all and (max-width:1024px) {
    :where([class*=ben-button-ek8x5xwx-wrapper]:not([class*=ben-button-ek8x5xwx-wrapper]*)) {
        margin-top: 24px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-button-ek8x5xwx-wrapper]:not([class*=ben-button-ek8x5xwx-wrapper]*)) {
        margin-top: 24px
    }
}

:where(.ben-container-fiajsaze) {
    margin: 0 auto
}

:where(.ben-container-fiajsaze) {
    position: relative
}

:where(.ben-container-fiajsaze)>.ben-container-fiajsaze--video-overlay,
:where(.ben-container-fiajsaze)>.video-bg {
    z-index: -1
}

:where(.ben-container-68satmqw) {
    position: relative
}

:where(.ben-container-68satmqw)>.ben-container-68satmqw--video-overlay,
:where(.ben-container-68satmqw)>.video-bg {
    z-index: -1
}

:where([class*=ben-heading-1aq9kbst-wrapper]:not([class*=ben-heading-1aq9kbst-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-1aq9kbst-wrapper]:not([class*=ben-heading-1aq9kbst-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-1aq9kbst-wrapper]:not([class*=ben-heading-1aq9kbst-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

:where(.ben-container-aebkein1) {
    position: relative
}

:where(.ben-container-aebkein1)>.ben-container-aebkein1--video-overlay,
:where(.ben-container-aebkein1)>.video-bg {
    z-index: -1
}

:where(.ben-container-9iaw8v8n) {
    position: relative
}

:where(.ben-container-9iaw8v8n)>.ben-container-9iaw8v8n--video-overlay,
:where(.ben-container-9iaw8v8n)>.video-bg {
    z-index: -1
}

:where([class*=ben-heading-tqy4t006-wrapper]:not([class*=ben-heading-tqy4t006-wrapper]*)) {
    margin-top: 20px;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-tqy4t006-wrapper]:not([class*=ben-heading-tqy4t006-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-tqy4t006-wrapper]:not([class*=ben-heading-tqy4t006-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 0
    }
}

:where([class*=ben-button-rf8a1k8j-wrapper]:not([class*=ben-button-rf8a1k8j-wrapper]*)) {
    margin-top: 40px
}

@media all and (max-width:1024px) {
    :where([class*=ben-button-rf8a1k8j-wrapper]:not([class*=ben-button-rf8a1k8j-wrapper]*)) {
        margin-top: 40px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-button-rf8a1k8j-wrapper]:not([class*=ben-button-rf8a1k8j-wrapper]*)) {
        margin-top: 40px
    }
}

:where(.ben-container-3yzmub6a) {
    position: relative
}

:where(.ben-container-3yzmub6a)>.ben-container-3yzmub6a--video-overlay,
:where(.ben-container-3yzmub6a)>.video-bg {
    z-index: -1
}

:where(.ben-container-fm4s0tv0) {
    position: relative
}

:where(.ben-container-fm4s0tv0)>.ben-container-fm4s0tv0--video-overlay,
:where(.ben-container-fm4s0tv0)>.video-bg {
    z-index: -1
}

:where([class*=ben-heading-0i7m5zq0-wrapper]:not([class*=ben-heading-0i7m5zq0-wrapper]*)) {
    margin-top: 20px;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-0i7m5zq0-wrapper]:not([class*=ben-heading-0i7m5zq0-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-0i7m5zq0-wrapper]:not([class*=ben-heading-0i7m5zq0-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 0
    }
}

:where([class*=ben-button-0vm1z1e1-wrapper]:not([class*=ben-button-0vm1z1e1-wrapper]*)) {
    margin-top: 20%
}

@media all and (max-width:1024px) {
    :where([class*=ben-button-0vm1z1e1-wrapper]:not([class*=ben-button-0vm1z1e1-wrapper]*)) {
        margin-top: 20%
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-button-0vm1z1e1-wrapper]:not([class*=ben-button-0vm1z1e1-wrapper]*)) {
        margin-top: 20%
    }
}

:where(.ben-container-3go4uumb) {
    position: relative
}

:where(.ben-container-3go4uumb)>.ben-container-3go4uumb--video-overlay,
:where(.ben-container-3go4uumb)>.video-bg {
    z-index: -1
}

.ben-heading-k2g4m6l8 {
    margin-top: 20px;
    margin-bottom: 0;
    color: var(--color-201);
    text-align: left
}

.ben-heading-k2g4m6l8 p {
    display: inline
}

:where([class*=ben-heading-k2g4m6l8-wrapper]:not([class*=ben-heading-k2g4m6l8-wrapper]*)) {
    margin-top: 20px;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-k2g4m6l8-wrapper]:not([class*=ben-heading-k2g4m6l8-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-k2g4m6l8-wrapper]:not([class*=ben-heading-k2g4m6l8-wrapper]*)) {
        margin-top: 20px;
        margin-bottom: 0
    }
}

.ben-heading-k2g4m6l8.ben-heading-k2g4m6l8.ben-heading-k2g4m6l8 {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    .ben-heading-k2g4m6l8.ben-heading-k2g4m6l8.ben-heading-k2g4m6l8 {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-heading-k2g4m6l8.ben-heading-k2g4m6l8.ben-heading-k2g4m6l8 {
        margin-top: 0;
        margin-bottom: 0
    }
}

:where([class*=ben-button-i74jaw1z-wrapper]:not([class*=ben-button-i74jaw1z-wrapper]*)) {
    margin-top: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-button-i74jaw1z-wrapper]:not([class*=ben-button-i74jaw1z-wrapper]*)) {
        margin-top: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-button-i74jaw1z-wrapper]:not([class*=ben-button-i74jaw1z-wrapper]*)) {
        margin-top: 0
    }
}

.ben-section-rfrca0g7 {
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--color-102)
}

@media screen and (max-width:1024px) {
    .ben-section-rfrca0g7 {
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 32px;
        padding-right: 32px
    }
}

@media screen and (max-width:768px) {
    .ben-section-rfrca0g7 {
        margin-top: 0;
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 24px;
        padding-right: 24px
    }
}

.ben-container-cxdqaecc {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: flex-start;
    gap: 0
}

@media screen and (max-width:1024px) {
    .ben-container-cxdqaecc {
        gap: 0
    }
}

.ben-container-cxdqaecc {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: flex-start;
    gap: 0
}

@media all and (max-width:1024px) {
    .ben-container-cxdqaecc {
        gap: 0
    }
}

.ben-container-fbbpeb4j.ben-container-fbbpeb4j {
    width: calc(50% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-fbbpeb4j.ben-container-fbbpeb4j {
        width: calc(50% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-fbbpeb4j.ben-container-fbbpeb4j {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-0ru6gsu9.ben-container-0ru6gsu9 {
    width: calc(50% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-0ru6gsu9.ben-container-0ru6gsu9 {
        width: calc(50% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-0ru6gsu9.ben-container-0ru6gsu9 {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-cxdqaecc.ben-container-cxdqaecc {
    margin-left: 50px;
    margin-right: 50px
}

@media all and (max-width:1024px) {
    .ben-container-cxdqaecc.ben-container-cxdqaecc {
        margin-left: 50px;
        margin-right: 50px
    }
}

@media all and (max-width:768px) {
    .ben-container-cxdqaecc.ben-container-cxdqaecc {
        margin-left: 50px;
        margin-right: 50px
    }
}

:where(.ben-container-cxdqaecc) {
    margin: 0 auto
}

:where(.ben-container-cxdqaecc) {
    position: relative
}

:where(.ben-container-cxdqaecc)>.ben-container-cxdqaecc--video-overlay,
:where(.ben-container-cxdqaecc)>.video-bg {
    z-index: -1
}

.ben-container-fbbpeb4j {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 60px;
    flex-basis: 50%;
    align-items: stretch;
    border-radius: 0;
    gap: 0;
    border-style: solid;
    border-right-width: 1px;
    border-right-color: var(--color-302)
}

@media screen and (max-width:1024px) {
    .ben-container-fbbpeb4j {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 30px
    }
}

@media screen and (max-width:768px) {
    .ben-container-fbbpeb4j {
        flex-basis: 100%;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 20px
    }
}

.ben-container-fbbpeb4j {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 60px;
    flex-basis: 50%;
    align-items: stretch;
    border-radius: 0;
    gap: 0;
    border-style: solid;
    border-right-width: 1px;
    border-right-color: var(--color-302)
}

@media all and (max-width:1024px) {
    .ben-container-fbbpeb4j {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 30px
    }
}

@media all and (max-width:768px) {
    .ben-container-fbbpeb4j {
        flex-basis: 100%;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 20px
    }
}

:where(.ben-container-fbbpeb4j) {
    position: relative
}

:where(.ben-container-fbbpeb4j)>.ben-container-fbbpeb4j--video-overlay,
:where(.ben-container-fbbpeb4j)>.video-bg {
    z-index: -1
}

.ben-heading-a0yk42mw {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-204);
    line-height: 1.2
}

.ben-heading-a0yk42mw p {
    display: inline
}

:where([class*=ben-heading-a0yk42mw-wrapper]:not([class*=ben-heading-a0yk42mw-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-a0yk42mw-wrapper]:not([class*=ben-heading-a0yk42mw-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-a0yk42mw-wrapper]:not([class*=ben-heading-a0yk42mw-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-heading-a0yk42mw.ben-heading-a0yk42mw.ben-heading-a0yk42mw {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    .ben-heading-a0yk42mw.ben-heading-a0yk42mw.ben-heading-a0yk42mw {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-heading-a0yk42mw.ben-heading-a0yk42mw.ben-heading-a0yk42mw {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-text-7k7cwuug {
    margin-top: 20px;
    margin-bottom: 32px;
    color: var(--color-205)
}

@media screen and (max-width:768px) {
    .ben-text-7k7cwuug {
        margin-top: 16px;
        margin-bottom: 24px
    }
}

.ben-button-xn5twvbf {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    justify-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 0;
    background-color: #e36060 !important;
    font-size: 18px;
    color: var(--color-201);
    line-height: 18px;
    font-weight: 500;
    margin-top: 0
}

.ben-button-xn5twvbf:hover {
    color: var(--color-201);
    background-color: #931a16
}

.ben-button-xn5twvbf-wrapper {
    text-align: left
}

@media screen and (max-width:1024px) {
    .ben-button-xn5twvbf {
        font-size: 16px
    }
}

@media screen and (max-width:768px) {
    .ben-button-xn5twvbf {
        margin-top: 0
    }
}

.ben-button-xn5twvbf :is(.icon, .iconsvg) {
    transition: null
}

.ben-button-xn5twvbf:hover :is(.icon, .iconsvg) {
    color: null
}

:where([class*=ben-button-xn5twvbf-wrapper]:not([class*=ben-button-xn5twvbf-wrapper]*)) {
    margin-top: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-button-xn5twvbf-wrapper]:not([class*=ben-button-xn5twvbf-wrapper]*)) {
        margin-top: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-button-xn5twvbf-wrapper]:not([class*=ben-button-xn5twvbf-wrapper]*)) {
        margin-top: 0
    }
}

.ben-button-xn5twvbf.ben-button-xn5twvbf.ben-button-xn5twvbf {
    margin-top: 0
}

@media all and (max-width:1024px) {
    .ben-button-xn5twvbf {
        margin-top: 0
    }
}

@media all and (max-width:768px) {
    .ben-button-xn5twvbf {
        margin-top: 0
    }
}

.ben-container-0ru6gsu9 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0;
    padding-left: 60px;
    flex-basis: 50%;
    align-items: stretch;
    gap: 32px;
    justify-content: center
}

@media screen and (max-width:1024px) {
    .ben-container-0ru6gsu9 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-left: 30px
    }
}

@media screen and (max-width:768px) {
    .ben-container-0ru6gsu9 {
        flex-basis: 100%;
        margin-top: 32px;
        padding-top: 10px;
        padding-bottom: 0;
        padding-left: 0;
        gap: 24px
    }
}

.ben-container-0ru6gsu9 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0;
    padding-left: 60px;
    flex-basis: 50%;
    align-items: stretch;
    gap: 32px;
    justify-content: center
}

@media all and (max-width:1024px) {
    .ben-container-0ru6gsu9 {
        padding-top: 10px;
        padding-bottom: 0;
        padding-left: 30px
    }
}

@media all and (max-width:768px) {
    .ben-container-0ru6gsu9 {
        flex-basis: 100%;
        margin-top: 32px;
        padding-top: 10px;
        padding-bottom: 0;
        padding-left: 0;
        gap: 24px
    }
}

.ben-container-jzqrcimd.ben-container-jzqrcimd {
    width: calc(100% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-jzqrcimd.ben-container-jzqrcimd {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-jzqrcimd.ben-container-jzqrcimd {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-5wglnpga.ben-container-5wglnpga {
    width: calc(100% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-5wglnpga.ben-container-5wglnpga {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-5wglnpga.ben-container-5wglnpga {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-gr2mrrh2.ben-container-gr2mrrh2 {
    width: calc(100% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-gr2mrrh2.ben-container-gr2mrrh2 {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-gr2mrrh2.ben-container-gr2mrrh2 {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

:where(.ben-container-0ru6gsu9) {
    position: relative
}

:where(.ben-container-0ru6gsu9)>.ben-container-0ru6gsu9--video-overlay,
:where(.ben-container-0ru6gsu9)>.video-bg {
    z-index: -1
}

.ben-container-jzqrcimd {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: flex-start
}

.ben-container-jzqrcimd {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: flex-start
}

.ben-container-z9cmqgtx.ben-container-z9cmqgtx {
    width: calc(12.5% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-z9cmqgtx.ben-container-z9cmqgtx {
        width: calc(12.5% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-z9cmqgtx.ben-container-z9cmqgtx {
        width: calc(12.5% - 0px);
        flex-basis: auto
    }
}

.ben-container-74vbcvfr.ben-container-74vbcvfr {
    width: calc(83.33% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-74vbcvfr.ben-container-74vbcvfr {
        width: calc(83.33% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-74vbcvfr.ben-container-74vbcvfr {
        width: calc(83.33% - 0px);
        flex-basis: auto
    }
}

:where(.ben-container-jzqrcimd) {
    position: relative
}

:where(.ben-container-jzqrcimd)>.ben-container-jzqrcimd--video-overlay,
:where(.ben-container-jzqrcimd)>.video-bg {
    z-index: -1
}

.ben-container-z9cmqgtx {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 12.5%;
    align-items: stretch
}

.ben-container-z9cmqgtx {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 12.5%;
    align-items: stretch
}

:where(.ben-container-z9cmqgtx) {
    position: relative
}

:where(.ben-container-z9cmqgtx)>.ben-container-z9cmqgtx--video-overlay,
:where(.ben-container-z9cmqgtx)>.video-bg {
    z-index: -1
}

.ben-icon-mx9ao6o7 :is(.icon, .iconsvg) {
    font-size: 30px;
    color: var(--color-204);
    line-height: 1em
}

.ben-container-74vbcvfr {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 83.33%;
    align-items: stretch;
    gap: 0
}

.ben-container-74vbcvfr {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 83.33%;
    align-items: stretch;
    gap: 0
}

:where(.ben-container-74vbcvfr) {
    position: relative
}

:where(.ben-container-74vbcvfr)>.ben-container-74vbcvfr--video-overlay,
:where(.ben-container-74vbcvfr)>.video-bg {
    z-index: -1
}

.ben-heading-qze156xq {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-204)
}

.ben-heading-qze156xq p {
    display: inline
}

:where([class*=ben-heading-qze156xq-wrapper]:not([class*=ben-heading-qze156xq-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-qze156xq-wrapper]:not([class*=ben-heading-qze156xq-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-qze156xq-wrapper]:not([class*=ben-heading-qze156xq-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-heading-qze156xq.ben-heading-qze156xq.ben-heading-qze156xq {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    .ben-heading-qze156xq.ben-heading-qze156xq.ben-heading-qze156xq {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-heading-qze156xq.ben-heading-qze156xq.ben-heading-qze156xq {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-text-x3vqhj2x {
    margin-top: 16px;
    margin-bottom: 0;
    color: var(--color-205);
    font-size: 18px
}

@media screen and (max-width:1024px) {
    .ben-text-x3vqhj2x {
        font-size: 16px
    }
}

.ben-container-5wglnpga {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: flex-start
}

.ben-container-5wglnpga {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: flex-start
}

.ben-container-g2xo6mur.ben-container-g2xo6mur {
    width: calc(12.5% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-g2xo6mur.ben-container-g2xo6mur {
        width: calc(12.5% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-g2xo6mur.ben-container-g2xo6mur {
        width: calc(12.5% - 0px);
        flex-basis: auto
    }
}

.ben-container-n64npfhj.ben-container-n64npfhj {
    width: calc(83.33% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-n64npfhj.ben-container-n64npfhj {
        width: calc(83.33% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-n64npfhj.ben-container-n64npfhj {
        width: calc(83.33% - 0px);
        flex-basis: auto
    }
}

:where(.ben-container-5wglnpga) {
    position: relative
}

:where(.ben-container-5wglnpga)>.ben-container-5wglnpga--video-overlay,
:where(.ben-container-5wglnpga)>.video-bg {
    z-index: -1
}

.ben-container-g2xo6mur {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 12.5%;
    align-items: stretch
}

.ben-container-g2xo6mur {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 12.5%;
    align-items: stretch
}

:where(.ben-container-g2xo6mur) {
    position: relative
}

:where(.ben-container-g2xo6mur)>.ben-container-g2xo6mur--video-overlay,
:where(.ben-container-g2xo6mur)>.video-bg {
    z-index: -1
}

.ben-icon-zcgox6yf :is(.icon, .iconsvg) {
    font-size: 30px;
    color: var(--color-204);
    line-height: 1em
}

.ben-container-n64npfhj {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 83.33%;
    align-items: stretch;
    gap: 0
}

.ben-container-n64npfhj {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 83.33%;
    align-items: stretch;
    gap: 0
}

:where(.ben-container-n64npfhj) {
    position: relative
}

:where(.ben-container-n64npfhj)>.ben-container-n64npfhj--video-overlay,
:where(.ben-container-n64npfhj)>.video-bg {
    z-index: -1
}

.ben-heading-q0z9znea {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-204)
}

.ben-heading-q0z9znea p {
    display: inline
}

:where([class*=ben-heading-q0z9znea-wrapper]:not([class*=ben-heading-q0z9znea-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-q0z9znea-wrapper]:not([class*=ben-heading-q0z9znea-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-q0z9znea-wrapper]:not([class*=ben-heading-q0z9znea-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-heading-q0z9znea.ben-heading-q0z9znea.ben-heading-q0z9znea {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    .ben-heading-q0z9znea.ben-heading-q0z9znea.ben-heading-q0z9znea {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-heading-q0z9znea.ben-heading-q0z9znea.ben-heading-q0z9znea {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-text-zfcqef5x {
    margin-top: 16px;
    margin-bottom: 0;
    color: var(--color-205);
    font-size: 18px
}

@media screen and (max-width:1024px) {
    .ben-text-zfcqef5x {
        font-size: 16px
    }
}

.ben-container-gr2mrrh2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: flex-start
}

.ben-container-gr2mrrh2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: flex-start
}

.ben-container-117twsl9.ben-container-117twsl9 {
    width: calc(12.5% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-117twsl9.ben-container-117twsl9 {
        width: calc(12.5% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-117twsl9.ben-container-117twsl9 {
        width: calc(12.5% - 0px);
        flex-basis: auto
    }
}

.ben-container-fw4zsprp.ben-container-fw4zsprp {
    width: calc(83.33% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-fw4zsprp.ben-container-fw4zsprp {
        width: calc(83.33% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-fw4zsprp.ben-container-fw4zsprp {
        width: calc(83.33% - 0px);
        flex-basis: auto
    }
}

:where(.ben-container-gr2mrrh2) {
    position: relative
}

:where(.ben-container-gr2mrrh2)>.ben-container-gr2mrrh2--video-overlay,
:where(.ben-container-gr2mrrh2)>.video-bg {
    z-index: -1
}

.ben-container-117twsl9 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 12.5%;
    align-items: stretch
}

.ben-container-117twsl9 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 12.5%;
    align-items: stretch
}

:where(.ben-container-117twsl9) {
    position: relative
}

:where(.ben-container-117twsl9)>.ben-container-117twsl9--video-overlay,
:where(.ben-container-117twsl9)>.video-bg {
    z-index: -1
}

.ben-icon-3dmens3y :is(.icon, .iconsvg) {
    font-size: 30px;
    color: var(--color-204);
    line-height: 1em
}

.ben-container-fw4zsprp {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 83.33%;
    align-items: stretch;
    gap: 0
}

.ben-container-fw4zsprp {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 83.33%;
    align-items: stretch;
    gap: 0
}

:where(.ben-container-fw4zsprp) {
    position: relative
}

:where(.ben-container-fw4zsprp)>.ben-container-fw4zsprp--video-overlay,
:where(.ben-container-fw4zsprp)>.video-bg {
    z-index: -1
}

.ben-heading-bu6egq6u {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-204)
}

.ben-heading-bu6egq6u p {
    display: inline
}

:where([class*=ben-heading-bu6egq6u-wrapper]:not([class*=ben-heading-bu6egq6u-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-bu6egq6u-wrapper]:not([class*=ben-heading-bu6egq6u-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-bu6egq6u-wrapper]:not([class*=ben-heading-bu6egq6u-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-heading-bu6egq6u.ben-heading-bu6egq6u.ben-heading-bu6egq6u {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    .ben-heading-bu6egq6u.ben-heading-bu6egq6u.ben-heading-bu6egq6u {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-heading-bu6egq6u.ben-heading-bu6egq6u.ben-heading-bu6egq6u {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-text-a4tguvmu {
    margin-top: 16px;
    margin-bottom: 0;
    color: var(--color-205);
    font-size: 18px
}

@media screen and (max-width:1024px) {
    .ben-text-a4tguvmu {
        font-size: 16px
    }
}

.ben-section-izn9t0vt {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--color-102)
}

@media screen and (max-width:1024px) {
    .ben-section-izn9t0vt {
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 32px;
        padding-right: 32px
    }
}

@media screen and (max-width:768px) {
    .ben-section-izn9t0vt {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 24px;
        padding-right: 24px
    }
}

.ben-container-mu02t2la {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    gap: 30px
}

@media screen and (max-width:1024px) {
    .ben-container-mu02t2la {
        align-items: flex-start;
        padding-top: 1px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 1px
    }
}

@media screen and (max-width:768px) {
    .ben-container-mu02t2la {
        gap: 0
    }
}

.ben-container-mu02t2la {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    gap: 30px
}

@media all and (max-width:1024px) {
    .ben-container-mu02t2la {
        align-items: flex-start;
        padding-top: 1px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 1px
    }
}

@media all and (max-width:768px) {
    .ben-container-mu02t2la {
        gap: 0
    }
}

.ben-container-23dw87fk.ben-container-23dw87fk {
    width: calc(57.14% - 15px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-23dw87fk.ben-container-23dw87fk {
        width: calc(66.67% - 15px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-23dw87fk.ben-container-23dw87fk {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-rwno58ut.ben-container-rwno58ut {
    width: calc(28.57% - 15px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-rwno58ut.ben-container-rwno58ut {
        width: calc(33.33% - 15px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-rwno58ut.ben-container-rwno58ut {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

.ben-container-mu02t2la.ben-container-mu02t2la {
    margin-left: calc((100% - var(--max-width, 100%))/ 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%))/ 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px)
}

@media all and (max-width:1024px) {
    .ben-container-mu02t2la.ben-container-mu02t2la {
        margin-left: calc((100% - var(--max-width, 100%))/ 2 + 0px);
        margin-right: calc((100% - var(--max-width, 100%))/ 2 + 0px);
        width: calc(var(--max-width, 100%) - 0px - 0px)
    }
}

@media all and (max-width:768px) {
    .ben-container-mu02t2la.ben-container-mu02t2la {
        margin-left: calc((100% - var(--max-width, 100%))/ 2 + 0px);
        margin-right: calc((100% - var(--max-width, 100%))/ 2 + 0px);
        width: calc(var(--max-width, 100%) - 0px - 0px)
    }
}

:where(.ben-container-mu02t2la) {
    margin: 0 auto
}

:where(.ben-container-mu02t2la) {
    position: relative
}

:where(.ben-container-mu02t2la)>.ben-container-mu02t2la--video-overlay,
:where(.ben-container-mu02t2la)>.video-bg {
    z-index: -1
}

.ben-container-23dw87fk {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 57.14%;
    align-items: stretch
}

@media screen and (max-width:1024px) {
    .ben-container-23dw87fk {
        padding-top: 1px;
        padding-bottom: 1px;
        flex-basis: 66.67%
    }
}

@media screen and (max-width:768px) {
    .ben-container-23dw87fk {
        flex-basis: 100%;
        padding-top: 1px;
        padding-bottom: 1px
    }
}

.ben-container-23dw87fk {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 57.14%;
    align-items: stretch
}

@media all and (max-width:1024px) {
    .ben-container-23dw87fk {
        padding-top: 1px;
        padding-bottom: 1px;
        flex-basis: 66.67%
    }
}

@media all and (max-width:768px) {
    .ben-container-23dw87fk {
        flex-basis: 100%;
        padding-top: 1px;
        padding-bottom: 1px
    }
}

:where(.ben-container-23dw87fk) {
    position: relative
}

:where(.ben-container-23dw87fk)>.ben-container-23dw87fk--video-overlay,
:where(.ben-container-23dw87fk)>.video-bg {
    z-index: -1
}

.ben-text-p843n2gt {
    font-size: 18px;
    color: var(--color-204)
}

@media screen and (max-width:1024px) {
    .ben-text-p843n2gt {
        margin-top: 0;
        margin-bottom: 20px
    }
}

@media screen and (max-width:768px) {
    .ben-text-p843n2gt {
        margin-bottom: 16px
    }
}

.ben-heading-ht6n6uek {
    margin-top: 1px;
    margin-bottom: 1px;
    color: var(--color-204)
}

@media screen and (max-width:768px) {
    .ben-heading-ht6n6uek {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-heading-ht6n6uek p {
    display: inline
}

:where([class*=ben-heading-ht6n6uek-wrapper]:not([class*=ben-heading-ht6n6uek-wrapper]*)) {
    margin-top: 1px;
    margin-bottom: 1px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-ht6n6uek-wrapper]:not([class*=ben-heading-ht6n6uek-wrapper]*)) {
        margin-top: 1px;
        margin-bottom: 1px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-ht6n6uek-wrapper]:not([class*=ben-heading-ht6n6uek-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-heading-ht6n6uek.ben-heading-ht6n6uek.ben-heading-ht6n6uek {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    .ben-heading-ht6n6uek.ben-heading-ht6n6uek.ben-heading-ht6n6uek {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-heading-ht6n6uek.ben-heading-ht6n6uek.ben-heading-ht6n6uek {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-text-p76r5ss1 {
    margin-top: 1px;
    color: var(--color-205)
}

@media screen and (max-width:768px) {
    .ben-text-p76r5ss1 {
        margin-top: 1px;
        margin-bottom: 1px
    }
}

.ben-container-rwno58ut {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 28.57%;
    align-items: stretch
}

@media screen and (max-width:1024px) {
    .ben-container-rwno58ut {
        flex-basis: 33.33%;
        padding-top: 0;
        padding-bottom: 0
    }
}

@media screen and (max-width:768px) {
    .ben-container-rwno58ut {
        flex-basis: 100%;
        padding-top: 1px;
        padding-bottom: 1px;
        margin-top: 24px
    }
}

.ben-container-rwno58ut {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 28.57%;
    align-items: stretch
}

@media all and (max-width:1024px) {
    .ben-container-rwno58ut {
        flex-basis: 33.33%;
        padding-top: 0;
        padding-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-container-rwno58ut {
        flex-basis: 100%;
        padding-top: 1px;
        padding-bottom: 1px;
        margin-top: 24px
    }
}

:where(.ben-container-rwno58ut) {
    position: relative
}

:where(.ben-container-rwno58ut)>.ben-container-rwno58ut--video-overlay,
:where(.ben-container-rwno58ut)>.video-bg {
    z-index: -1
}

.ben-image-zef2ys1o {
    object-fit: cover;
    width: 100%;
    height: 300px;
    border-radius: 10px 66px 10px 66px
}

@media screen and (max-width:1024px) {
    .ben-image-zef2ys1o {
        height: 250px
    }
}

.ben-section-9h8avaro {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--color-1)
}

@media screen and (max-width:1024px) {
    .ben-section-9h8avaro {
        padding-top: 60px;
        padding-bottom: 60px
    }
}

@media screen and (max-width:768px) {
    .ben-section-9h8avaro {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

.ben-row-tc57ry8z {
    box-shadow: none;
    border-radius: 10px 66px 10px 66px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0
}

.ben-row-tc57ry8z {
    --nav-padding: 15px
}

[class*=close-btn-] {
    display: none
}

.ben-column-xnd3kyrt {
    justify-content: center;
    padding-right: 60px;
    padding-bottom: 0
}

@media screen and (max-width:1024px) {
    .ben-column-xnd3kyrt {
        padding-bottom: 30px
    }
}

@media screen and (max-width:768px) {
    .ben-column-xnd3kyrt {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
        margin-bottom: 24px
    }
}

.ben-column-xnd3kyrt {
    display: flex;
    flex-direction: column
}

.ben-heading-b0710o1s {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 60px;
    color: var(--color-201)
}

@media screen and (max-width:768px) {
    .ben-heading-b0710o1s {
        padding-right: 0;
        font-size: 40px;
        line-height: 50px;
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-heading-b0710o1s p {
    display: inline
}

:where([class*=ben-heading-b0710o1s-wrapper]:not([class*=ben-heading-b0710o1s-wrapper]*)) {
    margin-top: 10px;
    margin-bottom: 10px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-b0710o1s-wrapper]:not([class*=ben-heading-b0710o1s-wrapper]*)) {
        margin-top: 10px;
        margin-bottom: 10px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-b0710o1s-wrapper]:not([class*=ben-heading-b0710o1s-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-heading-b0710o1s.ben-heading-b0710o1s.ben-heading-b0710o1s {
    margin-top: 0;
    margin-bottom: 0
}

@media all and (max-width:1024px) {
    .ben-heading-b0710o1s.ben-heading-b0710o1s.ben-heading-b0710o1s {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media all and (max-width:768px) {
    .ben-heading-b0710o1s.ben-heading-b0710o1s.ben-heading-b0710o1s {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-button-b2m9nqiu {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    text-decoration: none;
    justify-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 0;
    background-color: var(--color-102);
    color: var(--color-1);
    margin-top: 32px;
    transition: .1s;
    font-weight: 500
}

.ben-button-b2m9nqiu:hover {
    color: var(--color-2)
}

@media screen and (max-width:1024px) {
    .ben-button-b2m9nqiu {
        margin-top: 30px
    }
}

@media screen and (max-width:768px) {
    .ben-button-b2m9nqiu {
        margin-top: 24px;
        margin-bottom: 0
    }
}

.ben-button-b2m9nqiu :is(.icon, .iconsvg) {
    transition: .1s
}

.ben-button-b2m9nqiu:hover :is(.icon, .iconsvg) {
    color: null
}

:where([class*=ben-button-b2m9nqiu-wrapper]:not([class*=ben-button-b2m9nqiu-wrapper]*)) {
    margin-top: 32px
}

@media all and (max-width:1024px) {
    :where([class*=ben-button-b2m9nqiu-wrapper]:not([class*=ben-button-b2m9nqiu-wrapper]*)) {
        margin-top: 30px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-button-b2m9nqiu-wrapper]:not([class*=ben-button-b2m9nqiu-wrapper]*)) {
        margin-top: 24px;
        margin-bottom: 0
    }
}

.ben-button-b2m9nqiu.ben-button-b2m9nqiu.ben-button-b2m9nqiu {
    margin-top: 0
}

@media all and (max-width:1024px) {
    .ben-button-b2m9nqiu.ben-button-b2m9nqiu.ben-button-b2m9nqiu {
        margin-top: 0
    }
}

@media all and (max-width:768px) {
    .ben-button-b2m9nqiu.ben-button-b2m9nqiu.ben-button-b2m9nqiu {
        margin-top: 0;
        margin-bottom: 0
    }
}

.ben-image-3jv30gi1 {
    border-radius: 10px 66px 10px 66px;
    width: 100%;
    height: 400px
}

@media screen and (max-width:768px) {
    .ben-image-3jv30gi1 {
        height: 250px
    }
}

.ben-container-o1678f0d.ben-container-o1678f0d {
    width: calc(20% - 0px);
    flex-basis: auto
}

@media all and (max-width:1024px) {
    .ben-container-o1678f0d.ben-container-o1678f0d {
        width: calc(31% - 0px);
        flex-basis: auto
    }
}

@media all and (max-width:768px) {
    .ben-container-o1678f0d.ben-container-o1678f0d {
        width: calc(100% - 0px);
        flex-basis: auto
    }
}

:where(.ben-container-b4qxxtpp) {
    margin: 0 auto
}

:where(.ben-container-b4qxxtpp) {
    position: relative
}

:where(.ben-container-b4qxxtpp)>.ben-container-b4qxxtpp--video-overlay,
:where(.ben-container-b4qxxtpp)>.video-bg {
    z-index: -1
}

:where(.ben-container-z8vbwxi7) {
    position: relative
}

:where(.ben-container-z8vbwxi7)>.ben-container-z8vbwxi7--video-overlay,
:where(.ben-container-z8vbwxi7)>.video-bg {
    z-index: -1
}

.ben-container-o1678f0d {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    padding-right: 0;
    flex-basis: 20%;
    align-items: stretch;
    border-style: solid;
    border-left-width: 1px;
    border-right-width: 0;
    border-left-style: solid;
    border-left-color: var(--color-302)
}

@media screen and (max-width:1024px) {
    .ben-container-o1678f0d {
        flex-basis: 31%;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0;
        padding-right: 0;
        border-style: solid;
        border-left-width: 0
    }
}

@media screen and (max-width:768px) {
    .ben-container-o1678f0d {
        flex-basis: 100%
    }
}

.ben-container-o1678f0d {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    padding-right: 0;
    flex-basis: 20%;
    align-items: stretch;
    border-style: solid;
    border-left-width: 1px;
    border-right-width: 0;
    border-left-style: solid;
    border-left-color: var(--color-302)
}

@media all and (max-width:1024px) {
    .ben-container-o1678f0d {
        flex-basis: 31%;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0;
        padding-right: 0;
        border-style: solid;
        border-left-width: 0
    }
}

@media all and (max-width:768px) {
    .ben-container-o1678f0d {
        flex-basis: 100%
    }
}

:where(.ben-container-o1678f0d) {
    position: relative
}

:where(.ben-container-o1678f0d)>.ben-container-o1678f0d--video-overlay,
:where(.ben-container-o1678f0d)>.video-bg {
    z-index: -1
}

:where([class*=ben-heading-bstqcjy9-wrapper]:not([class*=ben-heading-bstqcjy9-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 24px;
    margin-left: 5px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-bstqcjy9-wrapper]:not([class*=ben-heading-bstqcjy9-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 24px;
        margin-left: 5px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-bstqcjy9-wrapper]:not([class*=ben-heading-bstqcjy9-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 16px
    }
}

:where([class*=ben-heading-pvt8rks7-wrapper]:not([class*=ben-heading-pvt8rks7-wrapper]*)) {
    margin-top: 32px;
    margin-bottom: 24px;
    margin-left: 5px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-pvt8rks7-wrapper]:not([class*=ben-heading-pvt8rks7-wrapper]*)) {
        margin-top: 32px;
        margin-bottom: 24px;
        margin-left: 5px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-pvt8rks7-wrapper]:not([class*=ben-heading-pvt8rks7-wrapper]*)) {
        margin-top: 24px;
        margin-bottom: 16px
    }
}

:where(.ben-container-i4sfq50j) {
    position: relative
}

:where(.ben-container-i4sfq50j)>.ben-container-i4sfq50j--video-overlay,
:where(.ben-container-i4sfq50j)>.video-bg {
    z-index: -1
}

:where([class*=ben-heading-r1xu7s7f-wrapper]:not([class*=ben-heading-r1xu7s7f-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 24px;
    margin-left: 5px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-r1xu7s7f-wrapper]:not([class*=ben-heading-r1xu7s7f-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 24px;
        margin-left: 5px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-r1xu7s7f-wrapper]:not([class*=ben-heading-r1xu7s7f-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 16px
    }
}

:where([class*=ben-heading-gham45a0-wrapper]:not([class*=ben-heading-gham45a0-wrapper]*)) {
    margin-top: 32px;
    margin-bottom: 24px;
    margin-left: 5px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-gham45a0-wrapper]:not([class*=ben-heading-gham45a0-wrapper]*)) {
        margin-top: 32px;
        margin-bottom: 24px;
        margin-left: 5px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-gham45a0-wrapper]:not([class*=ben-heading-gham45a0-wrapper]*)) {
        margin-top: 24px;
        margin-bottom: 16px
    }
}

:where(.ben-container-d7vcbvhz) {
    position: relative
}

:where(.ben-container-d7vcbvhz)>.ben-container-d7vcbvhz--video-overlay,
:where(.ben-container-d7vcbvhz)>.video-bg {
    z-index: -1
}

:where([class*=ben-heading-h2stzy9b-wrapper]:not([class*=ben-heading-h2stzy9b-wrapper]*)) {
    margin-top: 0;
    margin-bottom: 24px;
    margin-left: 5px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-h2stzy9b-wrapper]:not([class*=ben-heading-h2stzy9b-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 24px;
        margin-left: 5px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-h2stzy9b-wrapper]:not([class*=ben-heading-h2stzy9b-wrapper]*)) {
        margin-top: 0;
        margin-bottom: 16px
    }
}

:where([class*=ben-heading-b5qu8n6r-wrapper]:not([class*=ben-heading-b5qu8n6r-wrapper]*)) {
    margin-top: 24px;
    margin-bottom: 24px;
    margin-left: 5px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-b5qu8n6r-wrapper]:not([class*=ben-heading-b5qu8n6r-wrapper]*)) {
        margin-top: 24px;
        margin-bottom: 24px;
        margin-left: 5px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-b5qu8n6r-wrapper]:not([class*=ben-heading-b5qu8n6r-wrapper]*)) {
        margin-top: 24px;
        margin-bottom: 16px
    }
}

:where([class*=ben-heading-rhwcj5vk-wrapper]:not([class*=ben-heading-rhwcj5vk-wrapper]*)) {
    margin-top: 24px;
    margin-bottom: 24px;
    margin-left: 5px
}

@media all and (max-width:1024px) {
    :where([class*=ben-heading-rhwcj5vk-wrapper]:not([class*=ben-heading-rhwcj5vk-wrapper]*)) {
        margin-top: 24px;
        margin-bottom: 24px;
        margin-left: 5px
    }
}

@media all and (max-width:768px) {
    :where([class*=ben-heading-rhwcj5vk-wrapper]:not([class*=ben-heading-rhwcj5vk-wrapper]*)) {
        margin-top: 24px;
        margin-bottom: 16px
    }
}

:where(.ben-container-kc15u60s) {
    position: relative
}

:where(.ben-container-kc15u60s)>.ben-container-kc15u60s--video-overlay,
:where(.ben-container-kc15u60s)>.video-bg {
    z-index: -1
}

:where(.ben-container-mhb4idwl) {
    margin: 0 auto
}

:where(.ben-container-mhb4idwl) {
    position: relative
}

:where(.ben-container-mhb4idwl)>.ben-container-mhb4idwl--video-overlay,
:where(.ben-container-mhb4idwl)>.video-bg {
    z-index: -1
}

:where(.ben-container-1xyy318e) {
    position: relative
}

:where(.ben-container-1xyy318e)>.ben-container-1xyy318e--video-overlay,
:where(.ben-container-1xyy318e)>.video-bg {
    z-index: -1
}

:where(.ben-container-48y4cfjh) {
    margin: 0 auto
}

:where(.ben-container-48y4cfjh) {
    position: relative
}

:where(.ben-container-48y4cfjh)>.ben-container-48y4cfjh--video-overlay,
:where(.ben-container-48y4cfjh)>.video-bg {
    z-index: -1
}

:where(.ben-container-wzkk3zg6) {
    position: relative
}

:where(.ben-container-wzkk3zg6)>.ben-container-wzkk3zg6--video-overlay,
:where(.ben-container-wzkk3zg6)>.video-bg {
    z-index: -1
}

:where(.ben-container-a961wp9u) {
    position: relative
}

:where(.ben-container-a961wp9u)>.ben-container-a961wp9u--video-overlay,
:where(.ben-container-a961wp9u)>.video-bg {
    z-index: -1
}

@keyframes shake {

    0%,
    100% {
        transform: translateX(0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translateX(-2px)
    }

    20%,
    40%,
    60%,
    80% {
        transform: translateX(2px)
    }
}

.item-text1 {
    width: 569px;
    margin-left: auto;
    margin-right: auto;
    animation: shake .5s ease-out 1
}

.produkt .content {
    height: 110px;
    overflow: hidden;
    position: relative;
    transition: height .5s
}

.produkt .content::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 50px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
    transition: opacity .5s
}

.tlacitko {
    font-size: 1.2rem;
    line-height: 1.4;
    text-decoration: none;
    color: #000;
    display: block;
    width: max-content;
    margin: auto
}

.tlacitko .text {
    margin-bottom: 10px
}

.tlacitko .icons {
    display: flex;
    justify-content: center;
    align-items: center
}

.tlacitko .icons img {
    width: 54px;
    height: auto;
    margin-right: 20px
}

.tlacitko .icons img:last-child {
    margin-right: 0
}

.form-section {
    display: grid;
    grid-template-columns: 210px auto 80px;
    grid-template-areas: "label input info";
    gap: 10px
}

.form-row {
    display: contents
}

@media (max-width:768px) {
    .form-section {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto auto;
        grid-template-areas: "label label" "input info"
    }
}

.tabs2 {
    margin: 0 auto;
    padding-top: 0;
    border-radius: 5px;
    z-index: 3;
    border-bottom: 0 solid #efd69e
}

.tabs2:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px
}

.tab-button2:first-child,
.tabs2 {
    margin-left: 20px
}

.tab-button2 {
    margin-top: 10px;
    font-size: 1.1rem;
    background-color: #25303a;
    border: none;
    padding: 6px 20px;
    color: #fff;
    margin-right: 5px;
    cursor: pointer;
    border-bottom: 2px solid transparent;
    outline: 0;
    border-radius: 8px 8px 0 0
}

.tab-button2.active,
.tab-button2:hover {
    background-color: #f7f2e9;
    border-bottom-color: #e36060;
    color: #000
}

.custom-check {
    color: #000;
    margin-bottom: 5px;
    position: relative;
    padding-left: 25px;
    font-family: TeleNeo, Roboto, sans-serif
}

li {
    font-weight: 500;
    color: #474343;
    letter-spacing: .25px
}

#lista-adresa {
    display: none;
    color: #000;
    text-align: center;
    font-size: 1.4rem
}

h1 {
    font-size: 25px !important;
    font-weight: 700
}

h4 {
    font-size: 18px !important;
    line-height: 1.35 !important;
    font-weight: 700 !important
}

h3 {
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 0
}

.oblibena-volba {
    position: absolute;
    top: -9px;
    right: -9px;
    z-index: 10
}

.oblibena-volba-vnitrni {
    padding: 3px 8px;
    border-radius: 3px;
    box-sizing: border-box;
    display: inline-block
}

.oblibena-volba-box {
    border-color: #ffc548;
    background-color: #ffc548;
    color: #06c;
    display: inline-block;
    width: auto
}

.oblibena-volba-nadpis {
    background-color: #ffc548;
    color: #000;
    font-weight: 500;
    font-size: .75rem;
    line-height: 1.5;
    text-transform: uppercase
}

.right-column {
    z-index: 999992;
    /*box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4), inset 0 0 5px rgba(167 149 149 / 50%);background-color:#f3f1ee;*/
    border-radius: 5px;
    margin-top: 20px;
    flex-direction: column
}

.tarif-options-container {
    border-radius: 5px;
    margin-bottom: 10px
}

.tarif-options {
    position: relative;
    /*display:grid;*/
    grid-template-columns: repeat(2, 1fr);
    gap: 2px
}

.tarif-option {
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 10px;
    /*box-shadow:3px 3px 5px rgba(0,0,0,.2);*/
    background-color: #fff;
    padding: 2px 2px 10px 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    cursor: pointer
}

.tarif-option.active,
.tarif-option:hover {
    background-color: #fff;
    border-color: #d2dceb
}

.tarif-options {
    margin-top: 20px;
    position: relative;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 2px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.16);
}

.tarif-options:hover {
    background-color: #fff;
    transition: box-shadow 0.3s ease;
}

.tarif-options-i {
    margin-top: 40px;
    position: relative;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 2px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.16);
}

.tarif-options-i:hover {
    background-color: #fff;
    transition: box-shadow 0.3s ease;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.tarif-option-link {
    text-decoration: none;
    color: inherit;
    display: block
}

.tarif-option-link:hover {
    text-decoration: none
}

.tarif-option h3 {
    font-size: .8rem;
    font-weight: 700;
    line-height: 0
}

.tarif-option p {
    font-size: 16px;
    font-weight: 400
}

.internet-nabidka h2 {
    color: #432c1d;
    font-size: 25px !important;
    font-weight: 700;
    line-height: 1
}

.internet-nabidka h3 {
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 0
}

.internet-nabidka p {
    font-size: 14px;
    margin-bottom: 0
}

.internet-nabidka a {
    font-size: 1rem !important
}

.tarif-options .tarif-option:last-child:nth-child(odd) {
    grid-column: 1/-1
}

.order-section {
    margin-bottom: 23px;
    display: flex;
    justify-content: flex-end
}

.order-section-right {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.selected-price {
    margin-bottom: 10px;
    font-size: 24px;
    color: #432c1d;
    font-weight: 700
}

.detail-button {
    font-size: 21px !important;
    color: #06c;
    text-decoration: none;
    font-weight: 600 !important
}

.order-button {
    margin-top: 10px;
    background-color: #e36060;
    color: #fff;
    border: none;
    padding: 10px 20px;
    font-size: 18px;
    cursor: pointer
}

.order-button.active,
.order-button:hover {
    background-color: #931a16;
    color: #fff;
    border: none;
    padding: 10px 20px;
    font-size: 18px;
    cursor: pointer;
    box-shadow: 8px 8px 6px rgba(0, 0, 0, .2);
    transform: translateY(-3px)
}

@media screen and (max-width:1023px) {
    .item-img-container {
        display: none
    }
}

@media screen and (min-width:900px) {
    .content-wrapper {
        display: flex;
        flex-direction: row
    }

    .left-column {
        flex: 1;
        padding-right: 20px
    }
}

@media screen and (max-width:899px) {
    .content-wrapper {
        display: flex;
        flex-direction: column
    }

    .left-column,
    .right-column {
        width: 100%
    }
}

.tarif-option.selected {
    display: grid;
    grid-template-columns: 49% 50%;
    align-items: stretch;
    border-radius: 4px;
    overflow: hidden;
    /*box-shadow:5px 5px 10px rgba(0,0,0,.4),inset 0 0 5px rgba(167 149 149 / 50%);*/
    margin: unset;
    border: unset
        /*1px solid #8a785a*/
    ;
    height: auto
}

.tarif-info {
    background-color: transparent;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.tarif-info {
    text-align: left
}

.button-obj {
    background-color: #3662a1;
    color: #FFF;
    font-size: 1.38rem;
    border: 1px solid #3662a1;
    position: relative;
    top: 0px;
    right: 3px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 8px 8px 6px rgba(0, 0, 0, .2);
}

.button-obj.active,
.button-obj:hover {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    transform: translateY(+2px);
    color: #fff;
    border: 2px solid #274781;
    background-color: #274781;
    position: relative;
    top: 4px;
    right: 3px;
    display: flex;
    align-items: center;
    justify-content: center
}

.button-obj-m {
    background-color: #f9c605;
    color: #FFF;
    font-size: 1.38rem;
    border: 1px solid #f9c605;
    position: relative;
    top: 4px;
    right: 3px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 8px 8px 6px rgba(0, 0, 0, .2);
}

.button-obj-m.active,
.button-obj-m:hover {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    transform: translateY(+2px);
    color: #fff;
    border: 2px solid #d4a804
        /*#274781*/
    ;
    background-color: #d4a804
        /*#274781*/
    ;
    position: relative;
    top: 4px;
    right: 3px;
    display: flex;
    align-items: center;
    justify-content: center
}

.button-obj span {
    /*margin-right:4px;*/
    font-size: .9rem;
    line-height: 1
}

.tarif-option.selected h3 {
    color: #01101a;
    font-size: .9rem;
    font-weight: 700;
    line-height: 0
}

.tarif-option.selected p {
    font-size: 16px;
    font-weight: 400;
    margin: 0
}

.tarif-option:hover .button-obj span {
    transform: none
}

.button-obj {
    transition: background-color .3s ease;
    overflow: hidden
}

.button-obj:hover::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .2);
    transition: left .4s ease
}

.button-obj:hover::before {
    left: 100%
}

.stats-container {
    max-width: 669px;
    margin: 20px auto
}

@keyframes slide {
    from {
        top: -55px
    }

    to {
        top: 0
    }
}

.stats-container {
    position: relative;
    animation: slide 1s ease-in-out
}

div.stats {
    border: 1px solid #000;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, .2);
    padding: 10px 50px !important;
    font-family: Arial, sans-serif;
    font-size: 18px;
    color: #000;
    background-color: #f5f5f5;
    border-radius: 5px;
    margin: 10px 0;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 50px;
    width: 100%;
    box-sizing: border-box
}

@media (max-width:800px) {
    .cart-icon {
        display: none
    }
}

.tarif-options h3 {
    font-size: .9rem !important;
    font-weight: 700 !important;
    line-height: 0 !important
}

@media (max-width:1024px) {

    body,
    li,
    p,
    p.sub-title,
    strong {
        font-size: 16px !important
    }

    .tarif-option h3 {
        font-size: 1rem !important
    }

    .tarif-option h4 {
        font-size: 16px !important
    }

    h4 {
        font-size: 21px !important
    }

    .tarif-option.selected p {
        font-size: 19px !important
    }

    .accordion h2 {
        font-size: 1.6rem !important
    }
}

@media (max-width: 767px) {

    body,
    li,
    p,
    p.sub-title,
    strong {
        font-size: 18px !important;
    }
}

.button-dostupnost {
    font-weight: 400;
    font-size: 21px;
    display: inline-block;
    margin-top: 20px;
    padding: 7px 20px;
    background-color: #3662a1;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
}

.button-dostupnost:hover {
    font-weight: 400;
    font-size: 21px;
    display: inline-block;
    margin-top: 20px;
    padding: 7px 20px;
    background-color: #274781;
    color: #fff;
    text-decoration: none;
    border-radius: 5px
}

.dropdown-menu {
    position: relative;
    text-align: center;
}

.dropdown-menu-mob {
    padding: 10px;
    position: relative;
    text-align: center;
}

.dropdown-trigger-menu {
    cursor: pointer;
    font-size: 24px;
    color: #dd3f3f;
    padding-bottom: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dropdown-content-grid {
    padding: 10px;
    display: grid;
    background-color: #f7f7f7;
    border: 0px solid #ccc;
    z-index: 10;
    max-height: 300px;
    overflow-y: auto;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
    position: static;
}

.dropdown-content-grid .tarif-option-grid {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 6px;
    text-align: center;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.dropdown-content-grid .tarif-option-grid h3 {
    color: #000;
    font-size: 1.2rem;
    line-height: 0;
}

.tarif-option-grid.active,
.tarif-option-grid:hover {
    color: #fff !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    transform: translateY(+2px);
    background-color: #274781;
    border-color: #274781
}

.tarif-option-grid.active h3,
.tarif-option-grid:hover h3 {
    color: #fff;
    font-size: 1.2rem;
    line-height: 0;
}

.dropdown-content-grid-i {
    padding: 10px;
    display: grid;
    background-color: #f7f7f7;
    border: 0px solid #ccc;
    z-index: 10;
    max-height: 300px;
    overflow-y: auto;
    grid-template-columns: repeat(3, 1fr);
    gap: 7px;
    position: static;
}

.dropdown-content-grid-i .tarif-option-grid-i {
    box-shadow: 3px 3px 5px rgba(0, 0, 0, .2);
    background-color: #fff;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 12px;
    cursor: pointer;
    text-align: center;
}

.tarif-option-grid-i.active,
.tarif-option-grid-i:hover {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, .4), inset 0 0 5px rgba(167 149 149 / 50%);
    background-color: #faf6ea;
    border-color: #d2dceb
}

.dropdown-content-grid-i .tarif-option-grid-i h3 {
    color: #f9c605;
    font-size: 1rem;
    line-height: 0;
    font-weight: 700 !important;
}

.dropdown-menu:hover .dropdown-content-grid {
    display: grid;
}

@media (max-width: 768px) {
    .dropdown-trigger-menu {
        display: none;
    }
}

.tarif-options a p {
    color: #000;
    font-size: .9rem;
    font-weight: 700;
}

.dropdown-content-grid-m {
    padding: 10px;
    display: grid;
    border: 0px solid #ccc;
    z-index: 10;
    max-height: 300px;
    overflow-y: auto;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
    position: static;
}

.dropdown-content-grid-m .tarif-option-grid-m {
    box-shadow: 3px 3px 5px rgba(0, 0, 0, .2);
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
}

.dropdown-menu-m:hover .dropdown-content-grid-m {
    display: grid;
}

@media (max-width: 768px) {
    .dropdown-trigger-menu {
        display: none;
    }
}

.tarif-option-grid-m.active,
.tarif-option-grid-m:hover {
    display: grid;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    transform: translateY(+2px);
    background-color: #faf6ea;
    border-color: #d2dceb
}

.dropdown-content-grid-m .tarif-option-grid-m h3 {
    color: #a45d2d;
    font-size: 1rem;
    line-height: 0;
    font-weight: 700;
}