html {
    -webkit-text-size-adjust: 100%;
    line-height:1.15
}

body {
    margin:0
}

main {
    display:block
}

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

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

pre {
    font-family: monospace, monospace;
    font-size:1em
}

a {
    background-color:transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration:underline dotted
}

b, strong {
    font-weight:normal
}

code, kbd, samp {
    font-family: monospace, monospace;
    font-size:1em
}

small {
    font-size:80%
}

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

sub {
    bottom:-.25em
}

sup {
    top:-.5em
}

img {
    width: 100%;
    border-style:none
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin:0
}

button, input {
    overflow:visible
}

button, select {
    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
}

fieldset {
    padding:.35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space:normal
}

progress {
    vertical-align:baseline
}

textarea {
    overflow:auto
}

[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
}

details {
    display:block
}

summary {
    display:list-item
}

[hidden], template {
    display:none
}

._5OCW {
    padding:0 24px
}

@media (min-width: 768px) {
    ._5OCW {
        padding:0 32px
    }
}

@media (min-width: 992px) {
    ._5OCW {
        padding:0 40px
    }
}

@media (min-width: 1200px) {
    ._5OCW {
        padding:0 50px
    }
}

@media (min-width: 1600px) {
    ._5OCW {
        padding:0 80px
    }
}

.NYL_k {
    margin: 0 auto;
    max-width: 1680px;
    width:100%
}

.YtWOi {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width:100%
}

._LtpS {
    opacity:0
}

._EU4j {
    transition:opacity .3s
}

._EU4j, .H_NRC {
    opacity:1
}

.fE1li {
    opacity: 0;
    transition:opacity .3s
}

.A34Sm .OMGbV {
    transform:translate(-100%)
}

.A34Sm .KkZ4V, .A34Sm .zKogF {
    transform:translate(0)
}

.A34Sm .QcHuS, .OMGbV {
    transform:translate(100%)
}

.KkZ4V {
    transition:transform .8s
}

.KkZ4V, .zKogF {
    transform:translate(0)
}

.QcHuS {
    transform: translate(-100%);
    transition:transform .8s
}

._zgwX {
    height: 52px;
    pointer-events: auto;
    width:52px
}

.Uc0Rg {
    bottom: 24px;
    left: 50%;
    pointer-events: none;
    position: fixed;
    transform:translateX(-50%)
}

.q7oCe {
    height: .6em;
    margin-left:20px
}

.DKU2A {
    align-items: center;
    display: inline-flex;
    font-weight: normal;
    justify-content:space-between
}

@media (min-width: 1200px) {
    .DKU2A {
        font-size:19px
    }
}

._bMbn {
    color: inherit;
    font-size: 13px;
    grid-column: 1/-1;
    margin: 0 0 15px;
    opacity:.8
}

@media (min-width: 1200px) {
    ._bMbn {
        font-size: 14px;
        margin:0 0 30px
    }
}

._2Mdf {
    grid-gap: 10px 30px;
    color: #fff;
    display: grid;
    grid-template-columns: repeat(2, -webkit-max-content);
    grid-template-columns:repeat(2, max-content)
}

@media (min-width: 1200px) {
    ._2Mdf {
        grid-gap:15px 40px
    }
}

._S0tm {
    height:22px
}

@media (min-width: 768px) {
    ._S0tm {
        height:23px
    }
}

@media (min-width: 992px) {
    ._S0tm {
        height:26px
    }
}

@media (min-width: 1200px) {
    ._S0tm {
        height:32px
    }
}

.yhYd2 {
    display:inline-flex
}

._bO9B {
    display:block
}

.ikvjw {
    opacity: 0.5;
    transition:opacity .3s
}

.ikvjw:not(:first-child) {
    margin-left:14px
}

@media (min-width: 1200px) {
    .ikvjw:not(:first-child) {
        margin-left:18px
    }
}

@media (hover: hover) {
    .ikvjw:hover {
        opacity:1
    }
}

.Q_Hqn {
    align-items: center;
    display:flex
}

.XadFn {
    color: #afafaf;
    transition:color .3s
}

@media (hover: hover) {
    .XadFn:hover {
        color:#777
    }
}

.pTU6b .XadFn {
    font-size: 13px;
    font-weight: normal;
    letter-spacing: .75px;
    text-transform:uppercase
}

.pTU6b .XadFn:not(:first-child) {
    margin-left:20px
}

@media (min-width: 1200px) {
    .pTU6b .XadFn:not(:first-child) {
        margin-left:28px
    }
}

@media (min-width: 1600px) {
    .pTU6b .XadFn:not(:first-child) {
        margin-left:30px
    }
}

@media (min-width: 1200px) {
    .pTU6b .XadFn {
        font-size:14px
    }
}

@media (min-width: 1600px) {
    .pTU6b .XadFn {
        font-size:15px
    }
}

._agvC {
    grid-gap: 10px 30px;
    display: grid;
    grid-template-columns: repeat(1, -webkit-max-content);
    grid-template-columns:repeat(1, max-content)
}

._agvC .XadFn {
    font-size:14px
}

.aoIMU {
    align-items: center;
    color: #4b4b4b;
    display: flex;
    justify-content: space-between;
    text-transform:capitalize
}

.aoIMU span:not(.VBBKa) {
    font-family: var(--font-family-3);
}

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

.VBBKa {
    font-family: var(--font-family-1);
    color: var(--primary-color);
    font-weight: normal;
    transition:color .3s
}

.TtCBc {
    color: #afafaf;
    height:.6em
}

.BQVeQ {
    font-size: 17px;
    font-weight: normal;
    padding:18px 16px 18px 20px
}

.BQVeQ span:not(.VBBKa) {
    font-family: var(--font-family-3);
}

.BQVeQ:not(:first-child) {
    border-top:1px solid #e5e5e5
}

@media (hover: hover) {
    .BQVeQ:hover {
        color: #222;
        transition:color .3s
    }
}

@media (min-width: 768px) {
    .BQVeQ {
        padding:18px 12px 18px 18px
    }
}

@media (min-width: 992px) {
    .BQVeQ {
        font-size: 15px;
        font-size: 16px;
        padding:18px 15px 18px 18px
    }
}

@media (min-width: 1200px) {
    .BQVeQ {
        font-size: 18px;
        padding:20px 16px 20px 20px
    }
}

.eGipN {
    margin:7px 16px 7px 20px
}

.eGipN:first-child {
    margin-top:18px
}

.eGipN:last-of-type:not(._vAxM) {
    margin-bottom:20px
}

@media (hover: hover) {
    .eGipN:hover {
        color: #222;
        transition:color .3s
    }
}

@media (min-width: 768px) {
    .eGipN {
        margin:7px 12px 7px 18px
    }
}

@media (min-width: 992px) {
    .eGipN {
        margin:8px 15px 8px 18px
    }

    .eGipN:first-child {
        margin-top:20px
    }
}

@media (min-width: 1200px) {
    .eGipN {
        font-size: 16px;
        margin:10px 16px 10px 20px
    }

    .eGipN:first-child {
        margin-top:22px
    }

    .eGipN:last-of-type:not(._vAxM) {
        margin-bottom:22px
    }
}

.sjRBJ {
    color: #afafaf;
    font-size: 14px;
    margin:6px 0 6px 14px
}

.sjRBJ:first-child {
    margin-top:0
}

@media (hover: hover) {
    .sjRBJ:hover {
        color: #777;
        transition:color .3s
    }
}

@media (min-width: 992px) {
    .sjRBJ {
        margin:8px 0 8px 16px
    }
}

@media (min-width: 1200px) {
    .sjRBJ {
        font-size: 15px;
        margin:9px 0 9px 18px
    }
}

@media (min-width: 768px) {
    ._rgZ_ {
        overflow-y:auto
    }
}

.aKrwe {
    background-color: #f7f7f7;
    border-top:1px solid #e5e5e5
}

.udpyy {
    margin: 7px 16px 7px 22px;
    position:relative
}

.udpyy:before {
    border: 1px solid #e5e5e5;
    border-radius: var(--border-radius-3);
    content: "";
    height: 100%;
    opacity: .8;
    position:absolute
}

@media (min-width: 768px) {
    .udpyy {
        margin:7px 12px 7px 20px
    }
}

@media (min-width: 992px) {
    .udpyy {
        margin:10px 15px 10px 20px
    }
}

@media (min-width: 1200px) {
    .udpyy {
        margin:10px 16px 10px 22px
    }
}

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

@media (min-width: 768px) {
    ._DSn7 {
        border: 1px solid #e5e5e5;
        border-radius: var(--border-radius-2);
        overflow: hidden;
        width:180px
    }
}

@media (min-width: 992px) {
    ._DSn7 {
        width:200px
    }
}

@media (min-width: 1200px) {
    ._DSn7 {
        width:220px
    }
}

@media (min-width: 1600px) {
    ._DSn7 {
        width:240px
    }
}

.y9k1q {
    background-color: #f7f7f7;
    border-top: 1px solid #e5e5e5;
    flex-grow: 1;
    padding:30px 20px
}

.y8b1x {
    color:#4b4b4b
}

.LuVDb, .p9y1v {
    margin-bottom:30px
}

.QDepr {
    border-bottom: 1px solid #e5e5e5;
    color: var(--primary-color);
    display: flex;
    padding: 20px;
    transition:color .3s
}

.pywjh {
    background-color: #4b4b4b;
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition: opacity .3s;
    width:100%
}

.tzGav {
    opacity: .3;
    pointer-events:auto
}

.HPEhH {
    background: #fff;
    box-shadow: 4px 0 4px rgba(0, 0, 0, .04);
    display: flex;
    flex-direction: column;
    height: 100%;
    left: 0;
    overflow-y: auto;
    position: fixed;
    top: 0;
    transform: translateX(-100%);
    transition: transform .3s;
    width:275px
}

.HPEhH > * {
    flex-shrink:0
}

.Y5d0r {
    transform:none
}

.FJ0tM, .S1QVZ {
    position: fixed;
    z-index:1
}

.S1QVZ {
    height: 14px;
    right: 20px;
    top: 24px;
    width:20px
}

.S1QVZ .Iw8mO {
    background: #fff;
    border-radius: var(--border-radius-3);
    height: 2px;
    left: 0;
    position: absolute;
    top: 0;
    transform-origin: left center;
    transition: all .3s;
    width:100%
}

.S1QVZ .Iw8mO:first-child {
    top:0
}

.S1QVZ .Iw8mO:nth-child(2) {
    top:6px
}

.S1QVZ .Iw8mO:nth-child(3) {
    top:12px
}

._iAjX .Iw8mO:first-child {
    left: 3px;
    top: -1px;
    transform:rotate(45deg)
}

._iAjX .Iw8mO:nth-child(2) {
    opacity:0
}

._iAjX .Iw8mO:nth-child(3) {
    left: 3px;
    top: 13px;
    transform:rotate(-45deg)
}

.iWjBi {
    align-self: stretch;
    border: 1px solid #fff;
    border-radius: var(--border-radius-3);
    margin: 0 22px;
    opacity:.2
}

@media (min-width: 992px) {
    .iWjBi {
        margin:0 26px
    }
}

._cGDb + ._cGDb {
    margin-left:14px
}

@media (min-width: 992px) {
    ._cGDb + ._cGDb {
        margin-left:16px
    }
}

@media (min-width: 1200px) {
    ._cGDb + ._cGDb {
        margin-left:28px
    }
}

.TeTCv {
    display:none
}

@media (min-width: 768px) {
    .TeTCv {
        display:flex
    }
    
    .FJ0tM, .S1QVZ {
        display:none
    }
}

.ZIDXa {
    align-items: flex-start;
    background-color: var(--primary-color);
    display: flex;
    justify-content: space-between;
    left: 0;
    padding: 20px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index:1
}

@media (min-width: 768px) {
    .ZIDXa {
        align-items: center;
        background-color: unset;
        height: 31px;
        margin: 30px 0;
        padding: 0;
        position:relative
    }
}

@media (min-width: 992px) {
    .ZIDXa {
        height: 35px;
        margin:36px 0
    }
}

@media (min-width: 1200px) {
    .ZIDXa {
        height: 40px;
        margin: 40px 0;
        margin:44px 0
    }
}

.cg0_Q {
    display: flex;
    flex-direction: column;
    justify-content:flex-end
}

._hJjG {
    padding: 122px 0 52px;
    position:relative
}

@media (min-width: 768px) {
    ._hJjG {
        grid-column-gap: 30px;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        padding:88px 0 80px
    }
}

@media (min-width: 992px) {
    ._hJjG {
        padding:100px 0 80px
    }
}

@media (min-width: 1200px) {
    ._hJjG {
        grid-column-gap: 40px;
        padding:128px 0 100px
    }
}

@media (min-width: 1600px) {
    ._hJjG {
        padding:140px 0
    }
}

.UMI7Q {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content:flex-end
}

@media (min-width: 768px) {
    .UMI7Q {
        justify-content:space-between
    }
}

.UZ0Mt {
    font-family: var(--font-family-1);
    color: inherit;
    font-size: 12px;
    letter-spacing: .5px;
    margin: 0 0 8px;
    opacity:.6
}

@media (min-width: 768px) {
    .UZ0Mt {
        font-size: 13px;
        margin:0 0 12px
    }
}

@media (min-width: 992px) {
    .UZ0Mt {
        font-size: 15px;
        margin:0 0 14px
    }
}

.oTtX5 {
    max-height: 100%;
    width:100%
}

.jPE_r {
    bottom: 0;
    display: none;
    position: absolute;
    right: 5%;
    top:0
}

@media (min-width: 768px) {
    .jPE_r {
        align-items: flex-end;
        display: flex;
        left:calc(55% + 15px)
    }
}

@media (min-width: 1200px) {
    .jPE_r {
        left:calc(55% + 20px)
    }
}

.NTfCS {
    position:absolute
}

._YbwR, ._YbwR p {
    margin:0
}

@media (min-width: 1600px) {
    ._YbwR, ._YbwR p {
        font-size:18px
    }
}

._YbwR a, ._YbwR p a {
    font-weight:normal
}

._tdnf {
    align-items: flex-end;
    display:none
}

@media (min-width: 992px) {
    ._tdnf {
        display:flex
    }
}

._KFnA {
    color: inherit;
    font-family: var(--font-family-1), sans-serif;
    font-size: 44px;
    margin: 0 0 28px;
    text-transform:capitalize
}

@media (min-width: 768px) {
    ._KFnA {
        font-size: 52px;
        margin:0 0 30px
    }
}

@media (min-width: 992px) {
    ._KFnA {
        font-size:60px
    }
}

@media (min-width: 1600px) {
    ._KFnA {
        font-size: 68px;
        margin:0 0 32px
    }
}

@media (min-width: 768px) {
    ._imrq {
        flex-shrink:0
    }
}

.hPTqy {
    background-color: var(--primary-color);
    color: #fff;
    display: flex;
    min-height: 384px;
    overflow: hidden;
    position:relative
}

.vPBqt {
    background-color: var(--primary-color);
    color: #fff;
    display: flex;
    overflow: hidden;
    position:relative
}

@media (min-width: 768px) {
    .hPTqy {
        min-height:462px
    }
}

@media (min-width: 992px) {
    .hPTqy {
        min-height:482px
    }
}

@media (min-width: 1200px) {
    .hPTqy {
        min-height:560px
    }
}

@media (min-width: 1600px) {
    .hPTqy {
        min-height:600px
    }
}

@media (min-width: 768px) {
    ._Kr3z {
        background-image: url(/eaa2fa37b6663e388ce5.svg);
        background-position: 60%;
        background-size:cover
    }
}

@media (min-width: 1200px) {
    ._Kr3z {
        background-position:90%
    }
}

@media (min-width: 1600px) {
    ._Kr3z {
        background-position:100%
    }
}

.AV1xm {
    height: 16px;
    margin-right:8px
}

.wjubU {
    align-items: center;
    background: #fff;
    border-top: 1px solid #e5e5e5;
    bottom: 0;
    color: #000;
    display: flex;
    font-weight: normal;
    justify-content: center;
    left: 0;
    padding: 25px;
    position: fixed;
    transform: translateY(100%);
    transition: transform .3s;
    width:100%
}

.j03d7 {
    transform:none
}

.eJO04 {
    align-items: center;
    display: flex;
    font-weight: normal;
    text-transform:capitalize
}

@media (min-width: 992px) {
    .eJO04 {
        font-size:16px
    }
}

@media (min-width: 1200px) {
    .eJO04 {
        font-size:18px
    }
}

@media (min-width: 1600px) {
    .eJO04 {
        font-size:20px
    }
}

.GfGDK {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content:space-between
}

.bLGDf {
    align-items: center;
    display: flex;
    gap: 32px;
}

@media (min-width: 1200px) {
    .GfGDK {
        flex-direction:row
    }
}

._ruiE {
    height:10px
}

.bLsgM {
    margin:0 0 32px
}
   
.bLGDf {
    margin-bottom:24px    
}

@media (min-width: 768px) {
    .bLsgM {
        margin:0 0 40px
    }
}

@media (min-width: 1200px) {
    .bLsgM {
        margin:0 0 42px
    }

    .bLGDf {
        gap: 56px;    
    }
}

@media (min-width: 1600px) {
    .bLsgM {
        margin:0 0 52px
    }
}

.iqE7Z {
    display:none
}

@media (min-width: 768px) {
    .iqE7Z {
        display: block;
    }
}

@media (min-width: 1200px) {
    .iqE7Z {
        margin:12px 0 12px 0
    }

    .bLGDf {
        margin-bottom:0    
    }
}

._EWew {
    margin-left:auto
}

._EWew ._ruiE {
    margin-left:8px
}

@media (min-width: 768px) {
    ._EWew ._ruiE {
        margin:0 4px 0 12px
    }
}

._h7ML {
    margin-right:auto
}

._h7ML ._ruiE {
    margin-right: 8px;
    transform:rotate(180deg)
}

@media (min-width: 768px) {
    ._h7ML ._ruiE {
        margin:0 12px 0 4px
    }
}

.PiVl_ {
    display: flex;
    margin-bottom:32px
}

@media (min-width: 768px) {
    .PiVl_ {
        margin-bottom:36px
    }
}

@media (min-width: 1200px) {
    .PiVl_ {
        margin-bottom:40px
    }
}

@media (min-width: 1600px) {
    .PiVl_ {
        margin-bottom:40px
    }
}

.g4Lux {
    display: flex;
    flex-direction: column;
    margin:120px 0 34px
}

.p9Lcx {
    display: flex;
    flex-direction: column;
    margin:0 0 34px
}

@media (min-width: 768px) {
    .g4Lux {
        margin:120px 0 48px
    }
}

@media (min-width: 992px) {
    .g4Lux {
        margin:140px 0 48px
    }
}

@media (min-width: 1200px) {
    .g4Lux {
        margin:160px 0 60px
    }
}

@media (min-width: 1600px) {
    .g4Lux {
        margin:180px 0 60px
    }
}

.RGtgm {
    flex-grow:1
}

._L7d4 {
    max-height: calc(100vh - 124px);
    position: sticky;
    top:24px
}

.TLMGo {
    display: none;
    padding-right:0
}

@media (min-width: 768px) {
    .TLMGo {
        display:block
    }
}

.Pa_lm {
    display: flex;
    padding-top:52px
}

@media (min-width: 768px) {
    .Pa_lm {
        padding-top:60px
    }
}

@media (min-width: 992px) {
    .Pa_lm {
        padding-top:80px
    }
}

@media (min-width: 1200px) {
    .Pa_lm {
        padding-top:100px
    }
}

@media (min-width: 768px) {
    .Pa_lm {
        padding-top:120px
    }
}

.JLySl {
    display: inline-flex;
    margin-left: 4px;
    opacity: .4;
    transition:opacity .3s
}

@media (hover: hover) {
    .JLySl:hover {
        opacity:1
    }
}

@media (min-width: 992px) {
    .JLySl {
        margin-left:6px
    }
}

@media (min-width: 1200px) {
    .JLySl {
        margin-left:8px
    }
}

.Fsl6s {
    height:18px
}

@media (min-width: 992px) {
    .Fsl6s {
        height:20px
    }
}

@media (min-width: 1200px) {
    .Fsl6s {
        height:22px
    }
}

.S3i5L, .S7i5C {
    display:grid
}

@media (min-width: 1200px) {
    .S3i5L, .S7i5C {
        grid-column-gap: 40px;
        grid-template-columns: 1fr 25%;
        grid-template-rows: -webkit-min-content 1fr;
        grid-template-rows:min-content 1fr
    }
}

.S3i5L + .S3i5L, .S7i5C + .S7i5C {
    margin-top:52px
}

@media (min-width: 768px) {
    .S3i5L + .S3i5L, .S7i5C + .S7i5C {
        margin-top:64px
    }
}

@media (min-width: 992px) {
    .S3i5L + .S3i5L, .S7i5C + .S7i5C {
        margin-top:60px
    }
}

@media (min-width: 1200px) {
    .S3i5L + .S3i5L, .S7i5C + .S7i5C {
        margin-top:80px
    }
}

@media (min-width: 1600px) {
    .S3i5L + .S3i5L, .S7i5C + .S7i5C {
        margin-top:100px
    }
}

@media (min-width: 1200px) {
    .S3i5L > :first-child {
        grid-column: 2;
        grid-row:1
    }

    .S3i5L > :first-child:nth-last-child(2) {
        margin:0
    }
}

.S3i5L > :nth-child(2):nth-last-child(2) {
    margin-bottom:32px
}

@media (min-width: 768px) {
    .S3i5L > :nth-child(2):nth-last-child(2) {
        grid-row: 3;
        margin:0
    }
}

@media (min-width: 1200px) {
    .S3i5L > :nth-child(2):nth-last-child(2) {
        grid-column: 1;
        grid-row:1/span 2
    }
    
    .S7i5C > :first-child {
        grid-row:2    
    }

    .S7i5C > :last-child {
        grid-row:1/span 2    
    }
}

.S3i5L > :nth-child(2):last-child, .S3i5L > :nth-child(3):last-child {
    margin:0
}

@media (min-width: 768px) {
    .S3i5L > :nth-child(3):last-child {
        margin:0 0 32px
    }
}

@media (min-width: 1200px) {
    .S3i5L > :nth-child(3):last-child {
        grid-column: 2;
        grid-row: 2;
        margin:0
    }
}

.S3i5L > :nth-child(2):last-child a, .S3i5L > :nth-child(3):last-child a {
    color: #1cb0f6;
    font-weight:normal
}

.S3i5L > :nth-child(2):last-child p:first-child, .S3i5L > :nth-child(2):last-child ul:first-child, .S3i5L > :nth-child(3):last-child p:first-child, .S3i5L > :nth-child(3):last-child ul:first-child {
    margin-top:0
}

.S3i5L > :nth-child(2):last-child p:last-child, .S3i5L > :nth-child(2):last-child ul:last-child, .S3i5L > :nth-child(3):last-child p:last-child, .S3i5L > :nth-child(3):last-child ul:last-child {
    margin-bottom:0
}

.S3i5L > *:not(h1) {
    overflow:hidden
}

.S3i5L > h1, .S7i5C h1 {
    font-family: var(--font-family-3);
    line-height: 1.2;
    align-items: center;
    display: flex;
    margin:0 0 32px
}

@media (min-width: 768px) {
    .S3i5L > h1 {
        margin:12px 0 32px
    }
}

@media (min-width: 1200px) {
    .S3i5L > h1 {
        margin:12px 0 44px
    }

    .S7i5C h1 {
        margin:0 0 32px    
    }
}

@media (min-width: 1600px) {
    .S3i5L > h1 {
        margin:12px 0 52px
    }

    .S7i5C h1 {
        margin:0 0 52px    
    }
}

.S3i5L > hgroup > h2 {
    font-family: var(--font-family-3);
    line-height: 1.2;
    margin:0 0 28px
}

@media (min-width: 992px) {
    .S3i5L > hgroup > h2 {
        margin:0 0 32px
    }
}

@media (min-width: 1600px) {
    .S3i5L > hgroup > h2 {
        margin:0 0 40px
    }
}

.S3i5L > hgroup > h3 {
    font-family: var(--font-family-1);
    margin:0 0 10px
}

@media (min-width: 992px) {
    .S3i5L > hgroup > h3 {
        margin:0 0 12px
    }
}

@media (min-width: 1200px) {
    .S3i5L > hgroup > h3 {
        margin:8px 0 14px
    }
}

@media (min-width: 1200px) {
    .yNzYM {
        grid-template-columns:25% 1fr
    }

    .yNzYM > :first-child {
        grid-column:1
    }

    .yNzYM > :nth-child(2):nth-last-child(2) {
        grid-column:2
    }

    .yNzYM > :nth-child(3):last-child {
        grid-column:1
    }
}

.pTrRN {
    color: #afafaf;
    flex-shrink: 0;
    height: 1em;
    margin-left:24px
}

@media (min-width: 768px) {
    .pTrRN {
        margin-left:30px
    }
}

.jolF5 {
    transform: rotate(90deg);
    transition:transform .3s
}

.eURzE {
    padding:0 24px 24px
}

@media (min-width: 768px) {
    .eURzE {
        padding:0 30px 40px
    }
}

.eURzE > * {
    margin:0
}

.jV9aQ {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding:24px
}

@media (min-width: 768px) {
    .jV9aQ {
        padding:40px 30px
    }
}

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

.DUpFK {
    background: #f8fafb;
    border-radius:var(--border-radius-1)
}

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

.QJv_Q {
    height: .7em;
    margin-left:8px
}

.bs_Rj {
    font-size: 16px;
    font-weight: normal;
    letter-spacing: .6px;
    margin-top: auto;
    text-transform:uppercase
}

.sb2ve {
    bottom: 0;
    max-height: 30%;
    max-width: calc(50% - 30px);
    position: absolute;
    right:30px
}

@media (min-width: 768px) {
    .sb2ve {
        max-width: calc(50% - 45px);
        right:45px
    }
}

.ffmN7 {
    margin:0 0 54px
}

.L3BDk {
    color: inherit;
    font-family: var(--font-family-1), sans-serif;
    font-size: 26px;
    margin: 0 0 30px;
    text-transform:capitalize
}

@media (min-width: 992px) {
    .L3BDk {
        font-size:36px
    }
}

.qGuAq {
    border-radius: var(--border-radius-3);
    background: var(--secondary-color);
    color: var(--primary-color);
    display: flex;
    flex-direction: column;
    padding: 20px;
    position: relative;
    transition:filter .3s
}

@media (min-width: 992px) {
    .qGuAq {
        padding:26px
    }
}

@media (hover: hover) {
    .qGuAq:hover {
        filter:brightness(1.1)
    }
}

.fW2cM {
    grid-gap: 24px;
    display: grid;
    grid-auto-rows: 1fr;
    padding-top:24px
}

@media (min-width: 768px) {
    .fW2cM {
        grid-template-columns: repeat(2, 1fr);
        padding-top:48px
    }
}

@media (min-width: 992px) {
    .fW2cM {
        padding-top:96px
    }
}

@media (min-width: 1200px) {
    .fW2cM {
        grid-template-columns: repeat(3, 1fr);
        padding-top:120px
    }
}

@media (min-width: 1600px) {
    .fW2cM {
        grid-gap:56px
    }
}

.A_wjM {
    position: relative;
    border-radius: var(--border-radius-1);
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow:hidden
}

.A_wjM .wtjBt {
    background: #f8fafb;
}

.f0bgW {
    border:2px solid #e5e5e5
}

.RQveg {
    display: flex;
    gap: 15px;
    margin-top: 16px;
}

.RQveg div {
    display: flex;
    align-items: center;
    gap: 5px;    
}

@media (min-width: 768px) {
    .RQveg {
        gap:14px
    }
}

._fE91 {
    height:28px
}

@media (min-width: 768px) {
    ._fE91 {
        height:32px
    }
}

.BqvwT {
    position:relative
}

.svVt_ {
    display:grid
}

.OTagG {
    margin: 0 auto;
    max-width:100%
}

.es_cB {
    display: flex;
    justify-content: center;
    padding:20px 0 4px
}

.Vp1IK {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    height: 16px;
    position: relative;
    width:16px
}

.Vp1IK:checked:after {
    border: 1px solid var(--primary-color);
    border-radius: inherit;
    content: "";
    height: 100%;
    opacity: .7;
    position: absolute;
    transform: scale(1.4);
    width:100%
}

.Vp1IK:not(:first-child) {
    margin-left:10px
}

.TESPE {
    border:1px solid #e5e5e5
}

.TESPE:checked:after {
    height: calc(100% + 4px);
    left: -2px;
    top: -2px;
    width:calc(100% + 4px)
}

.h1iC3, .Ijj8v {
    display: flex;
    flex-direction:column
}

.h1iC3 {
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: var(--border-radius-1);
    box-shadow:0 2px 0 #e5e5e5
}

.bFYl0 {
    color: #4b4b4b;
    display: flex;
    justify-content:space-between
}

.EdgfI {
    border:1px solid #e5e5e5
}

.Gm52b {
    cursor: pointer;
    opacity: .4;
    transition:opacity .3s
}

@media (hover: hover) {
    .Gm52b:hover {
        opacity:1
    }
}

.VrGgI {
    height:12px
}

._bCXS {
    font-weight: normal;
    word-break:break-word
}

.hq84C {
    padding:12px
}

.hq84C .bFYl0 {
    font-size:14px
}

.hq84C .PFNJ6 {
    font-size: 13px;
    line-height:16px
}

.hq84C .PFNJ6 > span {
    align-items: center;
    display: flex;
    justify-content:space-between
}

.hq84C ._Rl09 {
    height: 0;
    margin-bottom: 8px;
    overflow: hidden;
    padding-top: 52%;
    position:relative
}

.hq84C .NRaCp {
    margin-bottom:3px
}

.hq84C ._Sxhe {
    display:none
}

.YsqG6 {
    padding:20px
}

.YsqG6 .bFYl0 {
    font-size: 16px;
    line-height:24px
}

.YsqG6 .PFNJ6 {
    grid-gap: 10px 24px;
    display: grid;
    grid-template-columns: repeat(2, -webkit-max-content);
    grid-template-columns:repeat(2, max-content)
}

.YsqG6 ._Rl09 {
    height: 0;
    margin-bottom: 18px;
    overflow: hidden;
    padding-top: 86%;
    position:relative
}

.YsqG6 .Gm52b {
    margin-left:8px
}

.YsqG6 .NRaCp {
    margin-bottom:15px
}

.YsqG6 ._Sxhe {
    margin:0 0 16px
}

.XtqAd {
    padding:24px
}

.XtqAd .PFNJ6 {
    grid-template-columns: repeat(2, -webkit-max-content 1fr);
    grid-template-columns:repeat(2, max-content 1fr)
}

.XtqAd ._Rl09 {
    height: 0;
    overflow: hidden;
    padding-top: 75%;
    position:relative
}

.XtqAd .NRaCp {
    margin-bottom:17px
}

.XtqAd ._Sxhe {
    margin:0 0 20px
}

.iMtU4 {
    height: .6em;
    margin-left:8px
}

.b7cth {
    align-items: center;
    color: #1cb0f6;
    display: flex;
    font-weight: normal;
    text-transform:capitalize
}

.b7cth:not(:first-child) {
    margin-top:8px
}

.T2Pm6 {
    list-style: none;
    padding:0
}

.nAAuk {
    font-size: 15px;
    letter-spacing: .5px;
    margin-top: 30px;
    text-align: center;
    text-transform: uppercase;
    word-break:break-word
}

.ZCzyu {
    display: flex;
    flex-direction: column;
    justify-content:space-between
}

._Pi1k {
    color: #ff7878;
    display: block;
    height: 100%;
    left: 0;
    opacity: .4;
    pointer-events: none;
    position: absolute;
    top: 0;
    width:100%
}

._Pi1k ._V7rJ, ._Pi1k .TdGDw {
    stroke: currentColor;
    stroke-width:3px
}

._Pi1k ._V7rJ {
    fill:none
}

.JiyKC {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position:relative
}

.n9m24 {
    color: #4b4b4b;
    font-weight: normal;
    letter-spacing: .5px;
    line-height: 1.55;
    margin-top: 16px;
    text-align: center;
    text-transform:uppercase
}

._kWYr {
    padding-left: 28px;
    position:relative
}

._kWYr:not(:first-child) {
    margin-top:12px
}

._kWYr:before {
    --size: 13px;
    background-image: url(/ff912ba7890764fc6c1f.svg);
    content: "";
    height: var(--size);
    left: 0;
    position: absolute;
    top: calc(1em * var(--line-height) /2 - var(--size) * .5);
    width:var(--size)
}

._0I8d:before {
    --size: 18px;
    background-image:url(/06f085821a05061ae516.svg)
}

.vBLbQ {
    --line-height: 1.44;
    line-height: var(--font-family-2), serif;
    list-style: none;
    padding:0
}

.ahzVR {
    display:block
}

.k3aEW {
    margin:0
}

._9Pvv {
    align-items: center;
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
    grid-template-columns:25% 1fr
}

@media (min-width: 1200px) {
    ._9Pvv {
        grid-template-columns:20% 1fr
    }
}

.t5iyP {
    margin: 0;
    text-align:right
}

._VgwD {
    color: #4b4b4b;
    font-weight:normal
}

.Sn7k7 {
    color: #ff4b4b;
    font-size: 90%;
    line-height:1.4
}

.DoBrR {
    color:#1cb0f6
}

.AwFV_ {
    grid-gap: 5px;
    display: grid;
    text-align: center;
    word-break:break-word
}

@media (min-width: 768px) {
    .AwFV_ {
        grid-gap:10px
    }
}

.ysxQY {
    font-size: 100px;
    line-height:1.3
}

.hF_yD {
    cursor:pointer
}

._2tz4 {
    color:#4b4b4b
}

._2tz4 a {
    color: #1cb0f6;
    font-weight:normal
}

._2tz4 h1 {
    font-size: 125%;
    line-height: 1.2;
    text-transform:none
}

._2tz4 h2 {
    font-size: 112.5%;
    line-height: 1.44;
    text-transform:none
}

._2tz4 p, ._2tz4 ul {
    --line-height: 1.62;
    line-height:var(--line-height)
}

._2tz4 p:first-child, ._2tz4 ul:first-child {
    margin-top:0
}

._2tz4 p:last-child, ._2tz4 ul:last-child {
    margin-bottom:0
}

._2tz4 p + h1 {
    margin-top:1.8em
}

*, :after, :before {
    box-sizing: border-box;
    font-family: var(--font-family-2), serif;
    outline:none
}

a {
    color: inherit;
    text-decoration:none
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #fff;
    color: #777;
    font-size: 15px;
    line-height: 1;
    overflow-y:scroll
}

@media (min-width: 1600px) {
    body {
        font-size:16px
    }
}

br {
    line-height:0
}

button {
    all: unset;
    cursor:pointer
}

figure {
    margin:0
}

h1 {
    color: #4b4b4b;
    font-size: 22px;
    text-transform:capitalize
}

@media (min-width: 992px) {
    h1 {
        font-size:24px
    }
}

@media (min-width: 1200px) {
    h1 {
        font-size:28px
    }
}

@media (min-width: 1600px) {
    h1 {
        font-size:34px
    }
}

h1, h2, h3, h4 {
    font-weight: normal;
    margin:0
}

h2 {
    color: #4b4b4b;
    font-size: 18px;
    text-transform:capitalize
}

@media (min-width: 992px) {
    h2 {
        font-size:20px
    }
}

@media (min-width: 1600px) {
    h2 {
        font-size:22px
    }
}

h3 {
    color: #cdcdcd;
    font-size: 10px;
    letter-spacing: .75px;
    text-transform:uppercase
}

@media (min-width: 768px) {
    h3 {
        font-size:11px
    }
}

h4 {
    color: #4b4b4b;
    font-size: 16px;
    line-height:1.33
}

@media (min-width: 768px) {
    h4 {
        font-size:18px
    }
}

hr {
    border: 1px solid #e5e5e5;
    border-radius: var(--border-radius-3);
    margin:64px 0 60px
}

@media (min-width: 768px) {
    hr {
        margin:68px 0 64px
    }
}

@media (min-width: 992px) {
    hr {
        margin:84px 0 80px
    }
}

@media (min-width: 1200px) {
    hr {
        margin:104px 0 100px
    }
}

@media (min-width: 1600px) {
    hr {
        margin:144px 0 140px
    }
}

p, ul {
    line-height: 1.55;
    margin: 1.55em 0;
    word-break:break-word
}

ul {
    padding-left:30px
}

ul ul {
    list-style-type:disc
}

.p-8 {
    padding:8px
}

@media (min-width: 500px) {
    .custom\:p-8 {
        padding:8px
    }
}

@media (min-width: 768px) {
    .sm\:p-8 {
        padding:8px
    }
}

@media (min-width: 992px) {
    .md\:p-8 {
        padding:8px
    }
}

@media (min-width: 1200px) {
    .lg\:p-8 {
        padding:8px
    }
}

@media (min-width: 1600px) {
    .xl\:p-8 {
        padding:8px
    }
}

.p-12 {
    padding:12px
}

@media (min-width: 500px) {
    .custom\:p-12 {
        padding:12px
    }
}

@media (min-width: 768px) {
    .sm\:p-12 {
        padding:12px
    }
}

@media (min-width: 992px) {
    .md\:p-12 {
        padding:12px
    }
}

@media (min-width: 1200px) {
    .lg\:p-12 {
        padding:12px
    }
}

@media (min-width: 1600px) {
    .xl\:p-12 {
        padding:12px
    }
}

.p-16 {
    padding:16px
}

@media (min-width: 500px) {
    .custom\:p-16 {
        padding:16px
    }
}

@media (min-width: 768px) {
    .sm\:p-16 {
        padding:16px
    }
}

@media (min-width: 992px) {
    .md\:p-16 {
        padding:16px
    }
}

@media (min-width: 1200px) {
    .lg\:p-16 {
        padding:16px
    }
}

@media (min-width: 1600px) {
    .xl\:p-16 {
        padding:16px
    }
}

.p-20 {
    padding:20px
}

@media (min-width: 500px) {
    .custom\:p-20 {
        padding:20px
    }
}

@media (min-width: 768px) {
    .sm\:p-20 {
        padding:20px
    }
}

@media (min-width: 992px) {
    .md\:p-20 {
        padding:20px
    }
}

@media (min-width: 1200px) {
    .lg\:p-20 {
        padding:20px
    }
}

@media (min-width: 1600px) {
    .xl\:p-20 {
        padding:20px
    }
}

.p-24 {
    padding:24px
}

@media (min-width: 500px) {
    .custom\:p-24 {
        padding:24px
    }
}

@media (min-width: 768px) {
    .sm\:p-24 {
        padding:24px
    }
}

@media (min-width: 992px) {
    .md\:p-24 {
        padding:24px
    }
}

@media (min-width: 1200px) {
    .lg\:p-24 {
        padding:24px
    }
}

@media (min-width: 1600px) {
    .xl\:p-24 {
        padding:24px
    }
}

.p-30 {
    padding:30px
}

@media (min-width: 500px) {
    .custom\:p-30 {
        padding:30px
    }
}

@media (min-width: 768px) {
    .sm\:p-30 {
        padding:30px
    }
}

@media (min-width: 992px) {
    .md\:p-30 {
        padding:30px
    }
}

@media (min-width: 1200px) {
    .lg\:p-30 {
        padding:30px
    }
}

@media (min-width: 1600px) {
    .xl\:p-30 {
        padding:30px
    }
}

.p-32 {
    padding:32px
}

@media (min-width: 500px) {
    .custom\:p-32 {
        padding:32px
    }
}

@media (min-width: 768px) {
    .sm\:p-32 {
        padding:32px
    }
}

@media (min-width: 992px) {
    .md\:p-32 {
        padding:32px
    }
}

@media (min-width: 1200px) {
    .lg\:p-32 {
        padding:32px
    }
}

@media (min-width: 1600px) {
    .xl\:p-32 {
        padding:32px
    }
}

.p-40 {
    padding:40px
}

@media (min-width: 500px) {
    .custom\:p-40 {
        padding:40px
    }
}

@media (min-width: 768px) {
    .sm\:p-40 {
        padding:40px
    }
}

@media (min-width: 992px) {
    .md\:p-40 {
        padding:40px
    }
}

@media (min-width: 1200px) {
    .lg\:p-40 {
        padding:40px
    }
}

@media (min-width: 1600px) {
    .xl\:p-40 {
        padding:40px
    }
}

.p-50 {
    padding:50px
}

@media (min-width: 500px) {
    .custom\:p-50 {
        padding:50px
    }
}

@media (min-width: 768px) {
    .sm\:p-50 {
        padding:50px
    }
}

@media (min-width: 992px) {
    .md\:p-50 {
        padding:50px
    }
}

@media (min-width: 1200px) {
    .lg\:p-50 {
        padding:50px
    }
}

@media (min-width: 1600px) {
    .xl\:p-50 {
        padding:50px
    }
}

.p-70 {
    padding:70px
}

@media (min-width: 500px) {
    .custom\:p-70 {
        padding:70px
    }
}

@media (min-width: 768px) {
    .sm\:p-70 {
        padding:70px
    }
}

@media (min-width: 992px) {
    .md\:p-70 {
        padding:70px
    }
}

@media (min-width: 1200px) {
    .lg\:p-70 {
        padding:70px
    }
}

@media (min-width: 1600px) {
    .xl\:p-70 {
        padding:70px
    }
}

.grid-column-gap-24 {
    grid-column-gap:24px
}

@media (min-width: 500px) {
    .custom\:grid-column-gap-24 {
        grid-column-gap:24px
    }
}

@media (min-width: 768px) {
    .sm\:grid-column-gap-24 {
        grid-column-gap:24px
    }
}

@media (min-width: 992px) {
    .md\:grid-column-gap-24 {
        grid-column-gap:24px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-column-gap-24 {
        grid-column-gap:24px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-column-gap-24 {
        grid-column-gap:24px
    }
}

.grid-column-gap-30 {
    grid-column-gap:30px
}

@media (min-width: 500px) {
    .custom\:grid-column-gap-30 {
        grid-column-gap:30px
    }
}

@media (min-width: 768px) {
    .sm\:grid-column-gap-30 {
        grid-column-gap:30px
    }
}

@media (min-width: 992px) {
    .md\:grid-column-gap-30 {
        grid-column-gap:30px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-column-gap-30 {
        grid-column-gap:30px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-column-gap-30 {
        grid-column-gap:30px
    }
}

.grid-column-gap-40 {
    grid-column-gap:40px
}

@media (min-width: 500px) {
    .custom\:grid-column-gap-40 {
        grid-column-gap:40px
    }
}

@media (min-width: 768px) {
    .sm\:grid-column-gap-40 {
        grid-column-gap:40px
    }
}

@media (min-width: 992px) {
    .md\:grid-column-gap-40 {
        grid-column-gap:40px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-column-gap-40 {
        grid-column-gap:40px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-column-gap-40 {
        grid-column-gap:40px
    }
}

.grid-column-gap-50 {
    grid-column-gap:50px
}

@media (min-width: 500px) {
    .custom\:grid-column-gap-50 {
        grid-column-gap:50px
    }
}

@media (min-width: 768px) {
    .sm\:grid-column-gap-50 {
        grid-column-gap:50px
    }
}

@media (min-width: 992px) {
    .md\:grid-column-gap-50 {
        grid-column-gap:50px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-column-gap-50 {
        grid-column-gap:50px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-column-gap-50 {
        grid-column-gap:50px
    }
}

.grid-column-gap-60 {
    grid-column-gap:60px
}

@media (min-width: 500px) {
    .custom\:grid-column-gap-60 {
        grid-column-gap:60px
    }
}

@media (min-width: 768px) {
    .sm\:grid-column-gap-60 {
        grid-column-gap:60px
    }
}

@media (min-width: 992px) {
    .md\:grid-column-gap-60 {
        grid-column-gap:60px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-column-gap-60 {
        grid-column-gap:60px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-column-gap-60 {
        grid-column-gap:60px
    }
}

.grid-column-gap-70 {
    grid-column-gap:70px
}

@media (min-width: 500px) {
    .custom\:grid-column-gap-70 {
        grid-column-gap:70px
    }
}

@media (min-width: 768px) {
    .sm\:grid-column-gap-70 {
        grid-column-gap:70px
    }
}

@media (min-width: 992px) {
    .md\:grid-column-gap-70 {
        grid-column-gap:70px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-column-gap-70 {
        grid-column-gap:70px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-column-gap-70 {
        grid-column-gap:70px
    }
}

.grid-gap-10 {
    grid-gap:10px
}

@media (min-width: 500px) {
    .custom\:grid-gap-10 {
        grid-gap:10px
    }
}

@media (min-width: 768px) {
    .sm\:grid-gap-10 {
        grid-gap:10px
    }
}

@media (min-width: 992px) {
    .md\:grid-gap-10 {
        grid-gap:10px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-gap-10 {
        grid-gap:10px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-gap-10 {
        grid-gap:10px
    }
}

.grid-gap-15 {
    grid-gap:15px
}

@media (min-width: 500px) {
    .custom\:grid-gap-15 {
        grid-gap:15px
    }
}

@media (min-width: 768px) {
    .sm\:grid-gap-15 {
        grid-gap:15px
    }
}

@media (min-width: 992px) {
    .md\:grid-gap-15 {
        grid-gap:15px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-gap-15 {
        grid-gap:15px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-gap-15 {
        grid-gap:15px
    }
}

.grid-gap-16 {
    grid-gap:16px
}

@media (min-width: 500px) {
    .custom\:grid-gap-16 {
        grid-gap:16px
    }
}

@media (min-width: 768px) {
    .sm\:grid-gap-16 {
        grid-gap:16px
    }
}

@media (min-width: 992px) {
    .md\:grid-gap-16 {
        grid-gap:16px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-gap-16 {
        grid-gap:16px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-gap-16 {
        grid-gap:16px
    }
}

.grid-gap-20 {
    grid-gap:20px
}

@media (min-width: 500px) {
    .custom\:grid-gap-20 {
        grid-gap:20px
    }
}

@media (min-width: 768px) {
    .sm\:grid-gap-20 {
        grid-gap:20px
    }
}

@media (min-width: 992px) {
    .md\:grid-gap-20 {
        grid-gap:20px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-gap-20 {
        grid-gap:20px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-gap-20 {
        grid-gap:20px
    }
}

.grid-gap-24 {
    grid-gap:24px
}

@media (min-width: 500px) {
    .custom\:grid-gap-24 {
        grid-gap:24px
    }
}

@media (min-width: 768px) {
    .sm\:grid-gap-24 {
        grid-gap:24px
    }
}

@media (min-width: 992px) {
    .md\:grid-gap-24 {
        grid-gap:24px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-gap-24 {
        grid-gap:24px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-gap-24 {
        grid-gap:24px
    }
}

.grid-gap-30 {
    grid-gap:30px
}

@media (min-width: 500px) {
    .custom\:grid-gap-30 {
        grid-gap:30px
    }
}

@media (min-width: 768px) {
    .sm\:grid-gap-30 {
        grid-gap:30px
    }
}

@media (min-width: 992px) {
    .md\:grid-gap-30 {
        grid-gap:30px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-gap-30 {
        grid-gap:30px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-gap-30 {
        grid-gap:30px
    }
}

.grid-gap-40 {
    grid-gap:40px
}

@media (min-width: 500px) {
    .custom\:grid-gap-40 {
        grid-gap:40px
    }
}

@media (min-width: 768px) {
    .sm\:grid-gap-40 {
        grid-gap:40px
    }
}

@media (min-width: 992px) {
    .md\:grid-gap-40 {
        grid-gap:40px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-gap-40 {
        grid-gap:40px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-gap-40 {
        grid-gap:40px
    }
}

.grid-gap-50 {
    grid-gap:50px
}

@media (min-width: 500px) {
    .custom\:grid-gap-50 {
        grid-gap:50px
    }
}

@media (min-width: 768px) {
    .sm\:grid-gap-50 {
        grid-gap:50px
    }
}

@media (min-width: 992px) {
    .md\:grid-gap-50 {
        grid-gap:50px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-gap-50 {
        grid-gap:50px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-gap-50 {
        grid-gap:50px
    }
}

.grid-row-gap-12 {
    grid-row-gap:12px
}

@media (min-width: 500px) {
    .custom\:grid-row-gap-12 {
        grid-row-gap:12px
    }
}

@media (min-width: 768px) {
    .sm\:grid-row-gap-12 {
        grid-row-gap:12px
    }
}

@media (min-width: 992px) {
    .md\:grid-row-gap-12 {
        grid-row-gap:12px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-row-gap-12 {
        grid-row-gap:12px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-row-gap-12 {
        grid-row-gap:12px
    }
}

.grid-row-gap-15 {
    grid-row-gap:15px
}

@media (min-width: 500px) {
    .custom\:grid-row-gap-15 {
        grid-row-gap:15px
    }
}

@media (min-width: 768px) {
    .sm\:grid-row-gap-15 {
        grid-row-gap:15px
    }
}

@media (min-width: 992px) {
    .md\:grid-row-gap-15 {
        grid-row-gap:15px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-row-gap-15 {
        grid-row-gap:15px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-row-gap-15 {
        grid-row-gap:15px
    }
}

.grid-row-gap-20 {
    grid-row-gap:20px
}

@media (min-width: 500px) {
    .custom\:grid-row-gap-20 {
        grid-row-gap:20px
    }
}

@media (min-width: 768px) {
    .sm\:grid-row-gap-20 {
        grid-row-gap:20px
    }
}

@media (min-width: 992px) {
    .md\:grid-row-gap-20 {
        grid-row-gap:20px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-row-gap-20 {
        grid-row-gap:20px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-row-gap-20 {
        grid-row-gap:20px
    }
}

.grid-row-gap-25 {
    grid-row-gap:25px
}

@media (min-width: 500px) {
    .custom\:grid-row-gap-25 {
        grid-row-gap:25px
    }
}

@media (min-width: 768px) {
    .sm\:grid-row-gap-25 {
        grid-row-gap:25px
    }
}

@media (min-width: 992px) {
    .md\:grid-row-gap-25 {
        grid-row-gap:25px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-row-gap-25 {
        grid-row-gap:25px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-row-gap-25 {
        grid-row-gap:25px
    }
}

.grid-row-gap-30 {
    grid-row-gap:30px
}

@media (min-width: 500px) {
    .custom\:grid-row-gap-30 {
        grid-row-gap:30px
    }
}

@media (min-width: 768px) {
    .sm\:grid-row-gap-30 {
        grid-row-gap:30px
    }
}

@media (min-width: 992px) {
    .md\:grid-row-gap-30 {
        grid-row-gap:30px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-row-gap-30 {
        grid-row-gap:30px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-row-gap-30 {
        grid-row-gap:30px
    }
}

.grid-row-gap-35 {
    grid-row-gap:35px
}

@media (min-width: 500px) {
    .custom\:grid-row-gap-35 {
        grid-row-gap:35px
    }
}

@media (min-width: 768px) {
    .sm\:grid-row-gap-35 {
        grid-row-gap:35px
    }
}

@media (min-width: 992px) {
    .md\:grid-row-gap-35 {
        grid-row-gap:35px
    }
}

@media (min-width: 1200px) {
    .lg\:grid-row-gap-35 {
        grid-row-gap:35px
    }
}

@media (min-width: 1600px) {
    .xl\:grid-row-gap-35 {
        grid-row-gap:35px
    }
}

._3YKTw {
    padding-top:92px
}

@media (min-width:700px) {
    ._3YKTw {
        cursor: default;
        margin: 0 auto;
        padding-top: 70px + 24px);
    }
}

@media (min-width:700px) {
    ._3W86r {
        max-width: 1140px;
    }
}

._3wZWk {
    border-radius: 10px;
    margin: 0 auto;
    max-width: 880px;
    overflow: hidden;
    padding: 24px;
}