.wp-block-group {
    max-width: 1336px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 15px;
}

.wp-block-group.alignfull {
    max-width: 100vw;
    padding: 0;
}

.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
    color: #1a1919
}

body,html {
    margin: 0 auto;
    padding: 0;
    font-family: Graphik-Regular,sans-serif !important;
    font-weight: 400;
    background-color: #f3f2f2;
    font-size: 18px;
    color: #1a1919;
    -webkit-font-smoothing: antialiased;
}

body.body--no-scroll {
    overflow: hidden
}

p {
    margin: .625rem 0;
}

a {
    text-decoration: none
}

b,strong {
    font-weight: 700
}

h1,h2,h3,h4,h5,h6 {
    font-family: Graphik-Compact-Bold,sans-serif;
    margin: 0;
    margin-top: 0px !important;
    font-weight: 400;
    line-height: 1.2;
    word-break: break-word;
    margin-bottom:30px ;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    text-decoration: none;
    transition: all .2s ease-in-out
}

.h1,h1 {
    font-size: 1.3333333333rem
}

@media(min-width: 1200px) {
    .h1,h1 {
        font-size:2.6666666667rem
    }
}

.h2,h2 {
    font-size:2.6666666667rem
}

@media(min-width: 1200px) {
    .h2,h2 {
        font-size:2.6666666667rem
    }
}

.h3,h3 {
    font-size: 1.3333333333rem
}

@media(min-width: 1200px) {
    .h3,h3 {
        font-size:2rem
    }
}

.h4,h4 {
    font-size: 1rem;
    line-height: 1.4
}

@media(min-width: 1200px) {
    .h4,h4 {
        font-size:1.3333333333rem
    }
}

.h6,h6 {
    font-size: .8888888889rem
}

@media(min-width: 1200px) {
    .h6,h6 {
        font-size:.8888888889rem
    }
}

.ep-custom-icon-list li {
    display: unset !important;
    padding-left: 35px;
    position: relative;
    margin-bottom: 0px;
    line-height: 1.2;
}

.ep-custom-icon-list li::before {
    position: absolute;
    left: 0px;
    margin-right: 20px;
}

.checkmark-list li::before {
    content: '' !important;
    background-image: url(../img/checkmark.svg);
    width: 23px;
    height: 23px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 5px;
}

@media(max-width: 1200px) {
    .checkmark-list li::before {
        top: 0px;
    }
}

mark {
    background-color: unset;
}