{}

* {}

#IE-warning {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: white;
}

.IE-warning-message {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

@media (max-width: 639px) {
    .gp-component-id-BflKUTgyBJ[data-gp-component] {
        padding-left: 24px;
        padding-right: 12px;
        padding-top: 0px;
        padding-bottom: 4px;
        width: 100%;
        height: 100%;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-BflKUTgyBJ[data-gp-component] {
        padding-left: 24px;
        padding-right: 12px;
        padding-top: 0px;
        padding-bottom: 4px;
        width: 100%;
        height: 100%;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-BflKUTgyBJ[data-gp-component] {
        padding-left: 24px;
        padding-right: 12px;
        padding-top: 0px;
        padding-bottom: 4px;
        width: 100%;
        height: 100%;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-BflKUTgyBJ[data-gp-component] {
        padding-left: 24px;
        padding-right: 12px;
        padding-top: 0px;
        padding-bottom: 4px;
        width: 100%;
        height: 100%;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-BflKUTgyBJ[data-gp-component] {
        padding-left: 24px;
        padding-right: 12px;
        padding-top: 0px;
        padding-bottom: 4px;
        width: 100%;
        height: 100%;
    }
}

@media (max-width: 639px) {
    [data-gp-text] .gp-component-id-puD0LfNN7h {
        font-size: 42px !important;
        font-weight: 400 !important;
        color: rgb(255, 255, 255);
        font-family: "Crimson Pro", serif !important;
        border-left-width: 0px;
        border-right-width: 0px;
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-left-color: rgb(120, 136, 155);
        border-right-color: rgb(120, 136, 155);
        border-top-color: rgb(120, 136, 155);
        border-bottom-color: rgb(120, 136, 155);
        margin-bottom: 16px;
        padding-bottom: 0px;
        box-sizing: border-box;
        cursor: text;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    [data-gp-text] .gp-component-id-puD0LfNN7h {
        font-size: 42px !important;
        font-weight: 400 !important;
        color: rgb(255, 255, 255);
        font-family: "Crimson Pro", serif !important;
        border-left-width: 0px;
        border-right-width: 0px;
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-left-color: rgb(120, 136, 155);
        border-right-color: rgb(120, 136, 155);
        border-top-color: rgb(120, 136, 155);
        border-bottom-color: rgb(120, 136, 155);
        margin-bottom: 16px;
        padding-bottom: 0px;
        box-sizing: border-box;
        cursor: text;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    [data-gp-text] .gp-component-id-puD0LfNN7h {
        font-size: 42px !important;
        font-weight: 400 !important;
        color: rgb(255, 255, 255);
        font-family: "Crimson Pro", serif !important;
        border-left-width: 0px;
        border-right-width: 0px;
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-left-color: rgb(120, 136, 155);
        border-right-color: rgb(120, 136, 155);
        border-top-color: rgb(120, 136, 155);
        border-bottom-color: rgb(120, 136, 155);
        margin-bottom: 16px;
        padding-bottom: 0px;
        box-sizing: border-box;
        cursor: text;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    [data-gp-text] .gp-component-id-puD0LfNN7h {
        font-size: 42px !important;
        font-weight: 400 !important;
        color: rgb(255, 255, 255);
        font-family: "Crimson Pro", serif !important;
        border-left-width: 0px;
        border-right-width: 0px;
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-left-color: rgb(120, 136, 155);
        border-right-color: rgb(120, 136, 155);
        border-top-color: rgb(120, 136, 155);
        border-bottom-color: rgb(120, 136, 155);
        margin-bottom: 16px;
        padding-bottom: 0px;
        box-sizing: border-box;
        cursor: text;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-puD0LfNN7h {
        font-size: 42px !important;
        font-weight: 400 !important;
        color: rgb(255, 255, 255);
        font-family: "Crimson Pro", serif !important;
        border-left-width: 0px;
        border-right-width: 0px;
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-left-color: rgb(120, 136, 155);
        border-right-color: rgb(120, 136, 155);
        border-top-color: rgb(120, 136, 155);
        border-bottom-color: rgb(120, 136, 155);
        margin-bottom: 16px;
        padding-bottom: 0px;
        box-sizing: border-box;
        cursor: text;
    }
}

@media (max-width: 639px) {
    [data-gp-text] .gp-component-id-2NXCSXNn0q {
        font-size: 19px !important;
        font-family: Roboto, sans-serif;
        margin-left: 16px;
        padding-top: 4px;
        padding-bottom: 4px;
        height: 35.4444px;
        cursor: text;
        box-sizing: border-box;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    [data-gp-text] .gp-component-id-2NXCSXNn0q {
        font-size: 19px !important;
        font-family: Roboto, sans-serif;
        margin-left: 16px;
        padding-top: 4px;
        padding-bottom: 4px;
        height: 35.4444px;
        cursor: text;
        box-sizing: border-box;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    [data-gp-text] .gp-component-id-2NXCSXNn0q {
        font-size: 19px !important;
        font-family: Roboto, sans-serif;
        margin-left: 16px;
        padding-top: 4px;
        padding-bottom: 4px;
        height: 35.4444px;
        cursor: text;
        box-sizing: border-box;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    [data-gp-text] .gp-component-id-2NXCSXNn0q {
        font-size: 19px !important;
        font-family: Roboto, sans-serif;
        margin-left: 16px;
        padding-top: 4px;
        padding-bottom: 4px;
        height: 35.4444px;
        cursor: text;
        box-sizing: border-box;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-2NXCSXNn0q {
        font-size: 19px !important;
        font-family: Roboto, sans-serif;
        margin-left: 16px;
        padding-top: 4px;
        padding-bottom: 4px;
        height: 35.4444px;
        cursor: text;
        box-sizing: border-box;
    }
}

@media (max-width: 639px) {
    .gp-component-id-XxMAzx6GFu[data-gp-component] {
        padding-left: 32px;
        padding-right: 32px;
        padding-top: 0px;
        padding-bottom: 0px;
        width: 100%;
        height: 100%;
        align-items: center;
        display: flex;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-XxMAzx6GFu[data-gp-component] {
        padding-left: 32px;
        padding-right: 32px;
        padding-top: 0px;
        padding-bottom: 0px;
        width: 100%;
        height: 100%;
        align-items: center;
        display: flex;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-XxMAzx6GFu[data-gp-component] {
        padding-left: 32px;
        padding-right: 32px;
        padding-top: 0px;
        padding-bottom: 0px;
        width: 100%;
        height: 100%;
        align-items: center;
        display: flex;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-XxMAzx6GFu[data-gp-component] {
        padding-left: 32px;
        padding-right: 32px;
        padding-top: 0px;
        padding-bottom: 0px;
        width: 100%;
        height: 100%;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-XxMAzx6GFu[data-gp-component] {
        padding-left: 32px;
        padding-right: 32px;
        padding-top: 0px;
        padding-bottom: 0px;
        width: 100%;
        height: 100%;
        align-items: center;
        display: flex;
    }
}

@media (max-width: 639px) {
    .gp-component-id-yASDiFpH_[data-gp-component] {
        padding-bottom: 48px;
        z-index: auto !important;
        position: relative;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-yASDiFpH_[data-gp-component] {
        padding-bottom: 48px;
        z-index: auto !important;
        position: relative;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-yASDiFpH_[data-gp-component] {
        padding-bottom: 48px;
        z-index: auto !important;
        position: relative;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-yASDiFpH_[data-gp-component] {
        padding-bottom: 48px;
        z-index: auto !important;
        position: relative;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-yASDiFpH_[data-gp-component] {
        padding-bottom: 48px;
        z-index: auto !important;
        position: relative;
    }
}

.gp-component-id-yASDiFpH_.gp-component>[data-section-overlay] {
    position: absolute;
    bottom: 0px;
    top: 0px;
    left: 0px;
    right: 0px;
}

@media (max-width: 639px) {
    .gp-component-id-yASDiFpH_.gp-component>[data-section-overlay] {
        background-color: rgba(163, 175, 158, 1);
        position: absolute;
        bottom: 0px;
        top: 0px;
        left: 0px;
        right: 0px;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-yASDiFpH_.gp-component>[data-section-overlay] {
        background-color: rgba(163, 175, 158, 1);
        position: absolute;
        bottom: 0px;
        top: 0px;
        left: 0px;
        right: 0px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-yASDiFpH_.gp-component>[data-section-overlay] {
        background-color: rgba(163, 175, 158, 1);
        position: absolute;
        bottom: 0px;
        top: 0px;
        left: 0px;
        right: 0px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-yASDiFpH_.gp-component>[data-section-overlay] {
        background-color: rgba(163, 175, 158, 1);
        position: absolute;
        bottom: 0px;
        top: 0px;
        left: 0px;
        right: 0px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-yASDiFpH_.gp-component>[data-section-overlay] {
        background-color: rgba(163, 175, 158, 1);
        position: absolute;
        bottom: 0px;
        top: 0px;
        left: 0px;
        right: 0px;
    }
}

@media (max-width: 639px) {
    .gp-component-id-spG5236k9[data-gp-component] {
        padding-bottom: 30px;
        z-index: auto !important;
        position: relative;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-spG5236k9[data-gp-component] {
        padding-bottom: 30px;
        z-index: auto !important;
        position: relative;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-spG5236k9[data-gp-component] {
        padding-bottom: 30px;
        z-index: auto !important;
        position: relative;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-spG5236k9[data-gp-component] {
        padding-bottom: 30px;
        z-index: auto !important;
        position: relative;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-spG5236k9[data-gp-component] {
        padding-bottom: 30px;
        z-index: auto !important;
        position: relative;
    }
}

.gp-component-id-spG5236k9.gp-component>[data-section-overlay] {
    right: 0px;
    left: 0px;
    top: 0px;
    bottom: 0px;
    position: absolute;
}

@media (max-width: 639px) {
    .gp-component-id-spG5236k9.gp-component>[data-section-overlay] {
        background-color: rgba(163, 175, 158, 1);
        right: 0px;
        left: 0px;
        top: 0px;
        bottom: 0px;
        position: absolute;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-spG5236k9.gp-component>[data-section-overlay] {
        background-color: rgba(163, 175, 158, 1);
        right: 0px;
        left: 0px;
        top: 0px;
        bottom: 0px;
        position: absolute;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-spG5236k9.gp-component>[data-section-overlay] {
        background-color: rgba(163, 175, 158, 1);
        right: 0px;
        left: 0px;
        top: 0px;
        bottom: 0px;
        position: absolute;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-spG5236k9.gp-component>[data-section-overlay] {
        background-color: rgba(163, 175, 158, 1);
        right: 0px;
        left: 0px;
        top: 0px;
        bottom: 0px;
        position: absolute;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-spG5236k9.gp-component>[data-section-overlay] {
        background-color: rgba(163, 175, 158, 1);
        right: 0px;
        left: 0px;
        top: 0px;
        bottom: 0px;
        position: absolute;
    }
}

@media (max-width: 639px) {
    .gp-component-id-v1_F1F_iS[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-v1_F1F_iS[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-v1_F1F_iS[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-v1_F1F_iS[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-v1_F1F_iS[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 639px) {
    .gp-component-id-OQKwl0jGS[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-OQKwl0jGS[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-OQKwl0jGS[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-OQKwl0jGS[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-OQKwl0jGS[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 639px) {
    .gp-component-id-qmvZlASGG[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-qmvZlASGG[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-qmvZlASGG[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-qmvZlASGG[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-qmvZlASGG[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 639px) {
    .gp-component-id-CwhzxhXba[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-CwhzxhXba[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-CwhzxhXba[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-CwhzxhXba[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-CwhzxhXba[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 639px) {
    .gp-component-id-wZM8tzzx_[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-wZM8tzzx_[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-wZM8tzzx_[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-wZM8tzzx_[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-wZM8tzzx_[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 639px) {
    .gp-component-id-PkbXBm4s_[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-PkbXBm4s_[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-PkbXBm4s_[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-PkbXBm4s_[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-PkbXBm4s_[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 639px) {
    .gp-component-id-V26ByP3V0[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-V26ByP3V0[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-V26ByP3V0[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-V26ByP3V0[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-V26ByP3V0[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 639px) {
    .gp-component-id-wj9FyNr9X[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-wj9FyNr9X[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-wj9FyNr9X[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-wj9FyNr9X[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-wj9FyNr9X[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 639px) {
    .gp-component-id-4NxyAPBZE[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-4NxyAPBZE[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-4NxyAPBZE[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-4NxyAPBZE[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-4NxyAPBZE[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 639px) {
    .gp-component-id-jGS7ox5yB[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-jGS7ox5yB[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-jGS7ox5yB[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-jGS7ox5yB[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-jGS7ox5yB[data-gp-component] {
        font-size: 18px;
        color: rgb(32, 45, 60);
        background-color: rgba(163, 175, 158, 1);
        margin-bottom: 16px;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 639px) {
    .gp-component-id-Y6HYK3QJpo[data-gp-component] {
        color: rgb(0, 0, 0);
        line-height: 1;
        background-color: rgba(163, 175, 158, 1);
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-Y6HYK3QJpo[data-gp-component] {
        color: rgb(0, 0, 0);
        line-height: 1;
        background-color: rgba(163, 175, 158, 1);
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-Y6HYK3QJpo[data-gp-component] {
        color: rgb(0, 0, 0);
        line-height: 1;
        background-color: rgba(163, 175, 158, 1);
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-Y6HYK3QJpo[data-gp-component] {
        color: rgb(0, 0, 0);
        line-height: 1;
        background-color: rgba(163, 175, 158, 1);
    }
}

@media (min-width: 1200px) {
    .gp-component-id-Y6HYK3QJpo[data-gp-component] {
        color: rgb(0, 0, 0);
        line-height: 1;
        background-color: rgba(163, 175, 158, 1);
    }
}

@media (max-width: 639px) {
    .gp-component-id-7MpaCjv5zj[data-gp-component] {
        font-size: 20px;
        color: rgb(0, 0, 0);
        font-family: Roboto, sans-serif;
        background-color: rgba(163, 175, 158, 1);
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-7MpaCjv5zj[data-gp-component] {
        font-size: 20px;
        color: rgb(0, 0, 0);
        font-family: Roboto, sans-serif;
        background-color: rgba(163, 175, 158, 1);
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-7MpaCjv5zj[data-gp-component] {
        font-size: 20px;
        color: rgb(0, 0, 0);
        font-family: Roboto, sans-serif;
        background-color: rgba(163, 175, 158, 1);
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-7MpaCjv5zj[data-gp-component] {
        font-size: 20px;
        color: rgb(0, 0, 0);
        font-family: Roboto, sans-serif;
        background-color: rgba(163, 175, 158, 1);
    }
}

@media (min-width: 1200px) {
    .gp-component-id-7MpaCjv5zj[data-gp-component] {
        font-size: 20px;
        color: rgb(0, 0, 0);
        font-family: Roboto, sans-serif;
        background-color: rgba(163, 175, 158, 1);
    }
}

@media (max-width: 639px) {
    .gp-component-id-AxB6bWZl7L[data-gp-component] {
        border-top-width: 1px;
        border-bottom-width: 1px;
        background-color: rgba(163, 175, 158, 1);
        padding-top: 20px;
        z-index: auto !important;
        position: relative;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-AxB6bWZl7L[data-gp-component] {
        border-top-width: 1px;
        border-bottom-width: 1px;
        background-color: rgba(163, 175, 158, 1);
        padding-top: 20px;
        z-index: auto !important;
        position: relative;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-AxB6bWZl7L[data-gp-component] {
        border-top-width: 1px;
        border-bottom-width: 1px;
        background-color: rgba(163, 175, 158, 1);
        padding-top: 28px;
        padding-bottom: 28px;
        z-index: auto !important;
        position: relative;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-AxB6bWZl7L[data-gp-component] {
        border-top-width: 1px;
        border-bottom-width: 1px;
        background-color: rgba(163, 175, 158, 1);
        padding-top: 28px;
        padding-bottom: 28px;
        z-index: auto !important;
        position: relative;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-AxB6bWZl7L[data-gp-component] {
        border-top-width: 1px;
        border-bottom-width: 1px;
        background-color: rgba(163, 175, 158, 1);
        padding-top: 28px;
        padding-bottom: 28px;
        z-index: auto !important;
        position: relative;
    }
}

@media (max-width: 639px) {
    [data-gp-text] .gp-component-id-rMEYUgk92_ {
        font-size: 36px;
        font-weight: 400;
        color: rgba(255, 255, 255, 1);
        font-family: "Crimson Pro", serif;
        border-bottom-width: 1px;
        border-left-color: rgb(57, 75, 86);
        border-right-color: rgb(57, 75, 86);
        border-top-color: rgb(57, 75, 86);
        border-bottom-color: rgb(57, 75, 86);
        margin-bottom: 20px;
        padding-bottom: 16px;
        box-sizing: border-box;
        cursor: text;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    [data-gp-text] .gp-component-id-rMEYUgk92_ {
        font-size: 36px;
        font-weight: 400;
        color: rgba(255, 255, 255, 1);
        font-family: "Crimson Pro", serif;
        border-bottom-width: 1px;
        border-left-color: rgb(57, 75, 86);
        border-right-color: rgb(57, 75, 86);
        border-top-color: rgb(57, 75, 86);
        border-bottom-color: rgb(57, 75, 86);
        margin-bottom: 20px;
        padding-bottom: 16px;
        box-sizing: border-box;
        cursor: text;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    [data-gp-text] .gp-component-id-rMEYUgk92_ {
        font-size: 36px;
        font-weight: 400;
        color: rgba(255, 255, 255, 1);
        font-family: "Crimson Pro", serif;
        border-bottom-width: 1px;
        border-left-color: rgb(57, 75, 86);
        border-right-color: rgb(57, 75, 86);
        border-top-color: rgb(57, 75, 86);
        border-bottom-color: rgb(57, 75, 86);
        margin-bottom: 20px;
        padding-bottom: 16px;
        box-sizing: border-box;
        cursor: text;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    [data-gp-text] .gp-component-id-rMEYUgk92_ {
        font-size: 36px;
        font-weight: 400;
        color: rgba(255, 255, 255, 1);
        font-family: "Crimson Pro", serif;
        border-bottom-width: 1px;
        border-left-color: rgb(57, 75, 86);
        border-right-color: rgb(57, 75, 86);
        border-top-color: rgb(57, 75, 86);
        border-bottom-color: rgb(57, 75, 86);
        margin-bottom: 20px;
        padding-bottom: 16px;
        box-sizing: border-box;
        cursor: text;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-rMEYUgk92_ {
        font-size: 36px;
        font-weight: 400;
        color: rgba(255, 255, 255, 1);
        font-family: "Crimson Pro", serif;
        border-bottom-width: 1px;
        border-left-color: rgb(57, 75, 86);
        border-right-color: rgb(57, 75, 86);
        border-top-color: rgb(57, 75, 86);
        border-bottom-color: rgb(57, 75, 86);
        margin-bottom: 20px;
        padding-bottom: 16px;
        box-sizing: border-box;
        cursor: text;
    }
}

@media (max-width: 639px) {
    .gp-component-id-5t_KbFu0s4[data-gp-component] {
        padding-top: 28px;
        z-index: auto !important;
        position: relative;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-5t_KbFu0s4[data-gp-component] {
        padding-top: 28px;
        z-index: auto !important;
        position: relative;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-5t_KbFu0s4[data-gp-component] {
        padding-top: 28px;
        z-index: auto !important;
        position: relative;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-5t_KbFu0s4[data-gp-component] {
        padding-top: 28px;
        z-index: auto !important;
        position: relative;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-5t_KbFu0s4[data-gp-component] {
        padding-top: 28px;
        z-index: auto !important;
        position: relative;
    }
}

@media (max-width: 639px) {
    .gp-component-id-5t_KbFu0s4.gp-component>[data-section-overlay] {
        background-color: rgba(0, 0, 0, 0.43);
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-5t_KbFu0s4.gp-component>[data-section-overlay] {
        background-color: rgba(0, 0, 0, 0.43);
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-5t_KbFu0s4.gp-component>[data-section-overlay] {
        background-color: rgba(0, 0, 0, 0.43);
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-5t_KbFu0s4.gp-component>[data-section-overlay] {
        background-color: rgba(0, 0, 0, 0.43);
    }
}

@media (min-width: 1200px) {
    .gp-component-id-5t_KbFu0s4.gp-component>[data-section-overlay] {
        background-color: rgba(0, 0, 0, 0.43);
    }
}

@media (max-width: 639px) {
    [data-gp-text] .gp-component-id-l0z2A13Th {
        font-size: 21px !important;
        text-align: left;
        line-height: 1.5;
        font-family: Roboto, sans-serif;
        width: 330.639px;
        cursor: text;
        box-sizing: border-box;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    [data-gp-text] .gp-component-id-l0z2A13Th {
        font-size: 21px !important;
        text-align: left;
        line-height: 1.5;
        font-family: Roboto, sans-serif;
        width: 570.615px;
        cursor: text;
        box-sizing: border-box;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    [data-gp-text] .gp-component-id-l0z2A13Th {
        font-size: 21px !important;
        text-align: left;
        line-height: 1.5;
        font-family: Roboto, sans-serif;
        width: 357.646px;
        cursor: text;
        box-sizing: border-box;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    [data-gp-text] .gp-component-id-l0z2A13Th {
        font-size: 21px !important;
        text-align: left;
        line-height: 1.5;
        font-family: Roboto, sans-serif;
        width: 575.639px;
        cursor: text;
        box-sizing: border-box;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-l0z2A13Th {
        font-size: 21px !important;
        text-align: left;
        line-height: 1.5;
        font-family: Roboto, sans-serif;
        width: 738.639px;
        cursor: text;
        box-sizing: border-box;
    }
}

.gp-component-id-1or4zFW_Bq.gp-component>[data-section-overlay] {
    background-color: rgb(34, 34, 34);
    right: 0px;
    left: 0px;
    top: 0px;
    bottom: 0px;
    position: absolute;
}

@media (max-width: 639px) {
    .gp-component-id-1or4zFW_Bq.gp-component>[data-section-overlay] {
        background-color: rgb(34, 34, 34);
        right: 0px;
        left: 0px;
        top: 0px;
        bottom: 0px;
        position: absolute;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-1or4zFW_Bq.gp-component>[data-section-overlay] {
        background-color: rgb(34, 34, 34);
        right: 0px;
        left: 0px;
        top: 0px;
        bottom: 0px;
        position: absolute;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-1or4zFW_Bq.gp-component>[data-section-overlay] {
        background-color: rgb(34, 34, 34);
        right: 0px;
        left: 0px;
        top: 0px;
        bottom: 0px;
        position: absolute;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-1or4zFW_Bq.gp-component>[data-section-overlay] {
        background-color: rgb(34, 34, 34);
        right: 0px;
        left: 0px;
        top: 0px;
        bottom: 0px;
        position: absolute;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-1or4zFW_Bq.gp-component>[data-section-overlay] {
        background-color: rgb(34, 34, 34);
        right: 0px;
        left: 0px;
        top: 0px;
        bottom: 0px;
        position: absolute;
    }
}

.gp-component-id-q5C3gF248I {
    flex-basis: auto;
    flex-shrink: 0;
    flex-grow: 0;
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
}

@media (max-width: 639px) {
    .gp-component-id-q5C3gF248I {
        padding-left: 8px;
        padding-right: 8px;
        width: 100%;
        flex-basis: auto;
        flex-shrink: 0;
        flex-grow: 0;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-q5C3gF248I {
        padding-left: 8px;
        padding-right: 8px;
        width: 100%;
        flex-basis: auto;
        flex-shrink: 0;
        flex-grow: 0;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-q5C3gF248I {
        padding-left: 8px;
        padding-right: 8px;
        width: 33.3333%;
        flex-basis: auto;
        flex-shrink: 0;
        flex-grow: 0;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-q5C3gF248I {
        padding-left: 8px;
        padding-right: 8px;
        width: 33.3333%;
        flex-basis: auto;
        flex-shrink: 0;
        flex-grow: 0;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-q5C3gF248I {
        padding-left: 8px;
        padding-right: 8px;
        width: 33.3333%;
        flex-basis: auto;
        flex-shrink: 0;
        flex-grow: 0;
    }
}

@media (max-width: 639px) {
    .gp-component-id-fPcw4udJw0[data-gp-component] {
        padding-left: 24px;
        padding-right: 24px;
        padding-top: 24px;
        padding-bottom: 24px;
        width: 100%;
        height: 100%;
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-fPcw4udJw0[data-gp-component] {
        padding-left: 32px;
        padding-right: 32px;
        padding-top: 32px;
        padding-bottom: 32px;
        width: 100%;
        height: 100%;
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-fPcw4udJw0[data-gp-component] {
        padding-left: 32px;
        padding-right: 32px;
        padding-top: 32px;
        padding-bottom: 32px;
        width: 100%;
        height: 100%;
        flex-direction: column;
        align-items: center;
        display: flex;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-fPcw4udJw0[data-gp-component] {
        padding-left: 32px;
        padding-right: 32px;
        padding-top: 32px;
        padding-bottom: 32px;
        width: 100%;
        height: 100%;
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-fPcw4udJw0[data-gp-component] {
        padding-left: 32px;
        padding-right: 32px;
        padding-top: 32px;
        padding-bottom: 32px;
        width: 100%;
        height: 100%;
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
}

.gp-component-id-etRqjg5k9H {
    flex-basis: auto;
    flex-shrink: 0;
    flex-grow: 0;
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
}

@media (max-width: 639px) {
    .gp-component-id-etRqjg5k9H {
        padding-left: 8px;
        padding-right: 8px;
        width: 100%;
        flex-basis: auto;
        flex-shrink: 0;
        flex-grow: 0;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-etRqjg5k9H {
        padding-left: 8px;
        padding-right: 8px;
        width: 100%;
        flex-basis: auto;
        flex-shrink: 0;
        flex-grow: 0;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-etRqjg5k9H {
        padding-left: 8px;
        padding-right: 8px;
        width: 66.6667%;
        flex-basis: auto;
        flex-shrink: 0;
        flex-grow: 0;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-etRqjg5k9H {
        padding-left: 8px;
        padding-right: 8px;
        width: 66.6667%;
        flex-basis: auto;
        flex-shrink: 0;
        flex-grow: 0;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-etRqjg5k9H {
        padding-left: 8px;
        padding-right: 8px;
        width: 66.6667%;
        flex-basis: auto;
        flex-shrink: 0;
        flex-grow: 0;
    }
}

.gp-component-id-FM0ypAzyk8 {
    flex-wrap: wrap;
    margin-right: -8px;
    margin-left: -8px;
}

@media (max-width: 639px) {
    .gp-component-id-FM0ypAzyk8 {
        margin-left: -8px;
        margin-right: -8px;
        flex-wrap: wrap;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-FM0ypAzyk8 {
        margin-left: -8px;
        margin-right: -8px;
        flex-wrap: wrap;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-FM0ypAzyk8 {
        margin-left: -8px;
        margin-right: -8px;
        display: flex;
        flex-wrap: wrap;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-FM0ypAzyk8 {
        margin-left: -8px;
        margin-right: -8px;
        display: flex;
        flex-wrap: wrap;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-FM0ypAzyk8 {
        margin-left: -8px;
        margin-right: -8px;
        display: flex;
        flex-wrap: wrap;
    }
}

@media (max-width: 639px) {
    .gp-component-id-lpyDOiVY8x[data-gp-component] {
        padding-left: 8px;
        padding-right: 8px;
        width: 100%;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-lpyDOiVY8x[data-gp-component] {
        padding-left: 8px;
        padding-right: 8px;
        width: 100%;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-lpyDOiVY8x[data-gp-component] {
        padding-left: 8px;
        padding-right: 8px;
        width: 100%;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-lpyDOiVY8x[data-gp-component] {
        padding-left: 8px;
        padding-right: 8px;
        width: 100%;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-lpyDOiVY8x[data-gp-component] {
        padding-left: 8px;
        padding-right: 8px;
        width: 100%;
    }
}

@media (max-width: 639px) {
    .gp-component-id-0Zdl9ABnH3[data-gp-component] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-0Zdl9ABnH3[data-gp-component] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 640px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-0Zdl9ABnH3[data-gp-component] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 768px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-0Zdl9ABnH3[data-gp-component] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 992px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-0Zdl9ABnH3[data-gp-component] {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 1200px;
    }
}

@media (max-width: 639px) {
    .gp-component-id-WKzYBO8BY[data-gp-component] {
        font-size: 18px;
        font-weight: 400;
        color: rgb(255, 255, 255);
        background-color: rgba(43, 73, 75, 1);
        padding-left: 96px;
        padding-right: 96px;
        padding-top: 16px;
        padding-bottom: 16px;
        display: inline-flex;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-WKzYBO8BY[data-gp-component] {
        font-size: 18px;
        font-weight: 400;
        color: rgb(255, 255, 255);
        background-color: rgba(43, 73, 75, 1);
        padding-left: 28px;
        padding-right: 28px;
        padding-top: 16px;
        padding-bottom: 16px;
        display: inline-flex;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-WKzYBO8BY[data-gp-component] {
        font-size: 18px;
        font-weight: 400;
        color: rgb(255, 255, 255);
        background-color: rgba(43, 73, 75, 1);
        padding-left: 28px;
        padding-right: 28px;
        padding-top: 16px;
        padding-bottom: 16px;
        display: inline-flex;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-WKzYBO8BY[data-gp-component] {
        font-size: 18px;
        font-weight: 400;
        color: rgb(255, 255, 255);
        background-color: rgba(43, 73, 75, 1);
        padding-left: 28px;
        padding-right: 28px;
        padding-top: 16px;
        padding-bottom: 16px;
        display: inline-flex;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-WKzYBO8BY[data-gp-component] {
        font-size: 18px;
        font-weight: 400;
        color: rgb(255, 255, 255);
        background-color: rgba(43, 73, 75, 1);
        padding-left: 28px;
        padding-right: 28px;
        padding-top: 16px;
        padding-bottom: 16px;
        display: inline-flex;
    }
}

@media (max-width: 639px) {
    .gp-component-id-pVYLnbFdvW[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-pVYLnbFdvW[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-pVYLnbFdvW[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-pVYLnbFdvW[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-pVYLnbFdvW[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 639px) {
    .gp-component-id-eirCcdgiOW[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-eirCcdgiOW[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-eirCcdgiOW[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-eirCcdgiOW[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-eirCcdgiOW[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 639px) {
    .gp-component-id-Q040VGEv5S[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-Q040VGEv5S[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-Q040VGEv5S[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-Q040VGEv5S[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-Q040VGEv5S[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 639px) {
    .gp-component-id-ZqDEord_0H[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-ZqDEord_0H[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-ZqDEord_0H[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-ZqDEord_0H[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-ZqDEord_0H[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 639px) {
    .gp-component-id-kFmSmOcQDJ[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-kFmSmOcQDJ[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-kFmSmOcQDJ[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-kFmSmOcQDJ[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-kFmSmOcQDJ[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 639px) {
    .gp-component-id-wdIeQtbRYw[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-wdIeQtbRYw[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-wdIeQtbRYw[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-wdIeQtbRYw[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-wdIeQtbRYw[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 639px) {
    .gp-component-id-300s2eTymo[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-300s2eTymo[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-300s2eTymo[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-300s2eTymo[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-300s2eTymo[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 639px) {
    .gp-component-id-x0BcnTyoFN[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-x0BcnTyoFN[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-x0BcnTyoFN[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-x0BcnTyoFN[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-x0BcnTyoFN[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 639px) {
    .gp-component-id-rQLLxveum6[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-rQLLxveum6[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-rQLLxveum6[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-rQLLxveum6[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-rQLLxveum6[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 639px) {
    .gp-component-id-tLg24SC0Qq[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-tLg24SC0Qq[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-tLg24SC0Qq[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-tLg24SC0Qq[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-tLg24SC0Qq[data-gp-component] {
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1;
        background-color: rgba(85, 125, 78, 1);
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

.gp-component-id-IQ0LkWAKo[data-gp-component] {
    margin-bottom: 2.5rem;
    width: 100%;
    height: 16rem;
}

@media (min-width: 640px) {
    .gp-component-id-IQ0LkWAKo[data-gp-component] {
        margin-bottom: 2.5rem;
    }
}

@media (min-width: 768px) {
    .gp-component-id-IQ0LkWAKo[data-gp-component] {
        margin-bottom: 2.5rem;
    }
}

@media (min-width: 992px) {
    .gp-component-id-IQ0LkWAKo[data-gp-component] {
        margin-bottom: 2.5rem;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-IQ0LkWAKo[data-gp-component] {
        margin-bottom: 2.5rem;
    }
}

.gp-component-id-IGZuoKfMon[data-gp-component] {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2.25rem;
    padding-right: 2.25rem;
    padding-bottom: 2.25rem;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

@media (min-width: 640px) {
    .gp-component-id-IGZuoKfMon[data-gp-component] {
        padding-left: 2.25rem;
        padding-right: 2.25rem;
        padding-top: 2.25rem;
        padding-bottom: 2.25rem;
        max-width: 640px;
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
}

@media (min-width: 768px) {
    .gp-component-id-IGZuoKfMon[data-gp-component] {
        padding-left: 2.25rem;
        padding-right: 2.25rem;
        padding-top: 2.25rem;
        padding-bottom: 2.25rem;
        max-width: 768px;
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
}

@media (min-width: 992px) {
    .gp-component-id-IGZuoKfMon[data-gp-component] {
        padding-left: 2.25rem;
        padding-right: 2.25rem;
        padding-top: 2.25rem;
        padding-bottom: 2.25rem;
        max-width: 992px;
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-IGZuoKfMon[data-gp-component] {
        padding-left: 2.25rem;
        padding-right: 2.25rem;
        padding-top: 2.25rem;
        padding-bottom: 2.25rem;
        max-width: 1200px;
        flex-direction: column;
        align-items: flex-start;
        display: flex;
    }
}

[data-gp-text] .gp-component-id-67ublfeffm {
    font-family: "Crimson Pro", serif;
    font-size: 2.25rem;
    font-weight: 400;
    border-bottom-width: 1px;
    border-left-color: rgb(120, 136, 155);
    border-right-color: rgb(120, 136, 155);
    border-top-color: rgb(120, 136, 155);
    border-bottom-color: rgb(120, 136, 155);
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    cursor: text;
    box-sizing: border-box;
}

@media (min-width: 640px) {
    [data-gp-text] .gp-component-id-67ublfeffm {
        font-family: "Crimson Pro", serif;
        font-size: 2.25rem;
        font-weight: 400;
        border-bottom-width: 1px;
        border-left-color: rgb(120, 136, 155);
        border-right-color: rgb(120, 136, 155);
        border-top-color: rgb(120, 136, 155);
        border-bottom-color: rgb(120, 136, 155);
        margin-bottom: 1rem;
        padding-bottom: 1rem;
    }
}

@media (min-width: 768px) {
    [data-gp-text] .gp-component-id-67ublfeffm {
        font-family: "Crimson Pro", serif;
        font-size: 2.25rem;
        font-weight: 400;
        border-bottom-width: 1px;
        border-left-color: rgb(120, 136, 155);
        border-right-color: rgb(120, 136, 155);
        border-top-color: rgb(120, 136, 155);
        border-bottom-color: rgb(120, 136, 155);
        margin-bottom: 1rem;
        padding-bottom: 1rem;
    }
}

@media (min-width: 992px) {
    [data-gp-text] .gp-component-id-67ublfeffm {
        font-family: "Crimson Pro", serif;
        font-size: 2.25rem;
        font-weight: 400;
        text-align: left;
        border-bottom-width: 1px;
        border-left-color: rgb(120, 136, 155);
        border-right-color: rgb(120, 136, 155);
        border-top-color: rgb(120, 136, 155);
        border-bottom-color: rgb(120, 136, 155);
        margin-bottom: 1rem;
        padding-bottom: 1rem;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-67ublfeffm {
        font-family: "Crimson Pro", serif;
        font-size: 2.25rem;
        font-weight: 400;
        border-bottom-width: 1px;
        border-left-color: rgb(120, 136, 155);
        border-right-color: rgb(120, 136, 155);
        border-top-color: rgb(120, 136, 155);
        border-bottom-color: rgb(120, 136, 155);
        margin-bottom: 1rem;
        padding-bottom: 1rem;
    }
}

[data-gp-text] .gp-component-id-OHY6ZA3hy7 {
    font-family: Roboto, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    text-align: left;
    line-height: 1.5;
    margin-bottom: 2rem;
    width: 343.653px;
    cursor: text;
    box-sizing: border-box;
}

@media (min-width: 640px) {
    [data-gp-text] .gp-component-id-OHY6ZA3hy7 {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        font-weight: 700;
        text-align: left;
        line-height: 1.5;
        margin-bottom: 2rem;
        width: 547.635px;
    }
}

@media (min-width: 768px) {
    [data-gp-text] .gp-component-id-OHY6ZA3hy7 {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        font-weight: 700;
        text-align: left;
        line-height: 1.5;
        margin-bottom: 2rem;
        width: 561.622px;
    }
}

@media (min-width: 992px) {
    [data-gp-text] .gp-component-id-OHY6ZA3hy7 {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        font-weight: 700;
        text-align: left;
        line-height: 1.5;
        margin-bottom: 2rem;
        width: 850.618px;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-OHY6ZA3hy7 {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        font-weight: 700;
        text-align: left;
        line-height: 1.5;
        margin-bottom: 2rem;
        width: 996.625px;
    }
}

[data-gp-text] .gp-component-id-y7ULZm2dPQ {
    font-family: Roboto, sans-serif;
    font-size: 1.25rem;
    margin-left: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    height: 35.4444px;
    cursor: text;
    box-sizing: border-box;
}

@media (min-width: 640px) {
    [data-gp-text] .gp-component-id-y7ULZm2dPQ {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 768px) {
    [data-gp-text] .gp-component-id-y7ULZm2dPQ {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 992px) {
    [data-gp-text] .gp-component-id-y7ULZm2dPQ {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-y7ULZm2dPQ {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

[data-gp-text] .gp-component-id-TQSiFVTazk {
    font-family: Roboto, sans-serif;
    font-size: 1.25rem;
    margin-left: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    height: 35.4444px;
    cursor: text;
    box-sizing: border-box;
}

@media (min-width: 640px) {
    [data-gp-text] .gp-component-id-TQSiFVTazk {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 768px) {
    [data-gp-text] .gp-component-id-TQSiFVTazk {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 992px) {
    [data-gp-text] .gp-component-id-TQSiFVTazk {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-TQSiFVTazk {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

[data-gp-text] .gp-component-id-repds0sRKz {
    font-family: Roboto, sans-serif;
    font-size: 1.25rem;
    margin-left: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    height: 35.4444px;
    cursor: text;
    box-sizing: border-box;
}

@media (min-width: 640px) {
    [data-gp-text] .gp-component-id-repds0sRKz {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 768px) {
    [data-gp-text] .gp-component-id-repds0sRKz {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 992px) {
    [data-gp-text] .gp-component-id-repds0sRKz {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-repds0sRKz {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

[data-gp-text] .gp-component-id-uS4W_4qowx {
    font-family: Roboto, sans-serif;
    font-size: 1.25rem;
    margin-left: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    height: 35.4444px;
    cursor: text;
    box-sizing: border-box;
}

@media (min-width: 640px) {
    [data-gp-text] .gp-component-id-uS4W_4qowx {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 768px) {
    [data-gp-text] .gp-component-id-uS4W_4qowx {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 992px) {
    [data-gp-text] .gp-component-id-uS4W_4qowx {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-uS4W_4qowx {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

[data-gp-text] .gp-component-id-LVKr8jiLsd {
    font-family: Roboto, sans-serif;
    font-size: 1.25rem;
    margin-left: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    height: 35.4444px;
    cursor: text;
    box-sizing: border-box;
}

@media (min-width: 640px) {
    [data-gp-text] .gp-component-id-LVKr8jiLsd {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 768px) {
    [data-gp-text] .gp-component-id-LVKr8jiLsd {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 992px) {
    [data-gp-text] .gp-component-id-LVKr8jiLsd {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-LVKr8jiLsd {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

[data-gp-text] .gp-component-id-fYBO0YE1XZ {
    font-family: Roboto, sans-serif;
    font-size: 1.25rem;
    margin-left: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    height: 35.4444px;
    cursor: text;
    box-sizing: border-box;
}

@media (min-width: 640px) {
    [data-gp-text] .gp-component-id-fYBO0YE1XZ {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 768px) {
    [data-gp-text] .gp-component-id-fYBO0YE1XZ {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 992px) {
    [data-gp-text] .gp-component-id-fYBO0YE1XZ {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-fYBO0YE1XZ {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

[data-gp-text] .gp-component-id-3NEvq0G7Ub {
    font-family: Roboto, sans-serif;
    font-size: 1.25rem;
    margin-left: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    height: 35.4444px;
    cursor: text;
    box-sizing: border-box;
}

@media (min-width: 640px) {
    [data-gp-text] .gp-component-id-3NEvq0G7Ub {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 768px) {
    [data-gp-text] .gp-component-id-3NEvq0G7Ub {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 992px) {
    [data-gp-text] .gp-component-id-3NEvq0G7Ub {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-3NEvq0G7Ub {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

[data-gp-text] .gp-component-id-ZQv7qbMxSl {
    font-family: Roboto, sans-serif;
    font-size: 1.25rem;
    margin-left: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    height: 35.4444px;
    cursor: text;
    box-sizing: border-box;
}

@media (min-width: 640px) {
    [data-gp-text] .gp-component-id-ZQv7qbMxSl {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 768px) {
    [data-gp-text] .gp-component-id-ZQv7qbMxSl {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 992px) {
    [data-gp-text] .gp-component-id-ZQv7qbMxSl {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-ZQv7qbMxSl {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

[data-gp-text] .gp-component-id-vTNNvPeQx {
    font-family: Roboto, sans-serif;
    font-size: 1.25rem;
    margin-left: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    height: 35.4444px;
    cursor: text;
    box-sizing: border-box;
}

@media (min-width: 640px) {
    [data-gp-text] .gp-component-id-vTNNvPeQx {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 768px) {
    [data-gp-text] .gp-component-id-vTNNvPeQx {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 992px) {
    [data-gp-text] .gp-component-id-vTNNvPeQx {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-vTNNvPeQx {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        margin-left: 1rem;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        height: 35.4444px;
    }
}

.gp-component-id-GV3pXugNQd {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 640px) {
    .gp-component-id-GV3pXugNQd {
        max-width: 640px;
    }
}

@media (min-width: 768px) {
    .gp-component-id-GV3pXugNQd {
        max-width: 768px;
    }
}

@media (min-width: 992px) {
    .gp-component-id-GV3pXugNQd {
        max-width: 992px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-GV3pXugNQd {
        max-width: 1200px;
    }
}

.gp-component-id-88uG437BQn {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    width: 100%;
}

.gp-component-id-RAwgWJdF60 {
    flex-wrap: wrap;
    margin-right: -0.5rem;
    margin-left: -0.5rem;
}

@media (min-width: 768px) {
    .gp-component-id-RAwgWJdF60 {
        display: flex;
    }
}

.gp-component-id-L5s40ZRVSW {
    flex-basis: auto;
    flex-shrink: 0;
    flex-grow: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    width: 100%;
}

@media (min-width: 768px) {
    .gp-component-id-L5s40ZRVSW {
        width: 66.6667%;
    }
}

.gp-component-id-9y7vAv7W3F {
    flex-basis: auto;
    flex-shrink: 0;
    flex-grow: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    width: 100%;
}

@media (min-width: 768px) {
    .gp-component-id-9y7vAv7W3F {
        width: 33.3333%;
    }
}

.gp-component-id-7bAMkVZ53x {
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    line-height: 1.15;
    font-size: 1.5rem;
    font-family: inherit;
    overflow-y: visible;
    overflow-x: visible;
    text-transform: none;
    appearance: button;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-color: transparent;
    background-clip: initial;
    background-origin: initial;
    background-attachment: initial;
    background-repeat-y: initial;
    background-repeat-x: initial;
    background-size: initial;
    background-position-y: initial;
    background-position-x: initial;
    background-image: initial;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    color: rgb(255, 255, 255);
}

@media (min-width: 768px) {
    .gp-component-id-7bAMkVZ53x {
        display: none;
    }
}

@media (min-width: 768px) {
    .gp-component-id-G90xZGHy7Z {
        flex-direction: row;
    }
}

@media (max-width: 639px) {
    .gp-component-id-JfRqXV7Ae2[data-gp-component] {
        color: rgba(0, 0, 0, 1);
        top: 100%;
        z-index: 20;
        right: 0px;
        left: 0px;
        position: absolute;
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 0%;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-JfRqXV7Ae2[data-gp-component] {
        color: rgba(0, 0, 0, 1);
        top: 100%;
        z-index: 20;
        right: 0px;
        left: 0px;
        position: absolute;
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 0%;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-JfRqXV7Ae2[data-gp-component] {
        color: rgba(0, 0, 0, 1);
        justify-content: flex-end;
        display: flex;
        top: 100%;
        z-index: 20;
        right: 0px;
        left: 0px;
        position: relative;
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 0%;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-JfRqXV7Ae2[data-gp-component] {
        color: rgba(0, 0, 0, 1);
        justify-content: flex-end;
        display: flex;
        top: 100%;
        z-index: 20;
        right: 0px;
        left: 0px;
        position: relative;
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 0%;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-JfRqXV7Ae2[data-gp-component] {
        color: rgba(0, 0, 0, 1);
        justify-content: flex-end;
        display: flex;
        top: 100%;
        z-index: 20;
        right: 0px;
        left: 0px;
        position: relative;
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 0%;
    }
}

@media (max-width: 639px) {
    .gp-component-id-LWMPv3aoRK[data-gp-component] {
        width: 321px;
        justify-content: flex-start;
        align-items: flex-start;
        display: inline-flex;
        object-fit: cover;
        object-position: center center;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-LWMPv3aoRK[data-gp-component] {
        width: 321px;
        justify-content: flex-start;
        align-items: flex-start;
        display: inline-flex;
        object-fit: cover;
        object-position: center center;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-LWMPv3aoRK[data-gp-component] {
        width: 321px;
        justify-content: flex-start;
        align-items: flex-start;
        display: inline-flex;
        object-fit: cover;
        object-position: center center;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-LWMPv3aoRK[data-gp-component] {
        width: 321px;
        justify-content: flex-start;
        align-items: flex-start;
        display: inline-flex;
        object-fit: cover;
        object-position: center center;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-LWMPv3aoRK[data-gp-component] {
        width: 321px;
        justify-content: flex-start;
        align-items: flex-start;
        display: inline-flex;
        object-fit: cover;
        object-position: center center;
    }
}

.gp-component-id-NCuNc3WzkF {
    width: 100%;
    align-items: center;
    justify-content: space-between;
    margin-right: auto;
    margin-left: auto;
    display: flex;
}

@media (min-width: 640px) {
    .gp-component-id-NCuNc3WzkF {
        max-width: 640px;
    }
}

@media (min-width: 768px) {
    .gp-component-id-NCuNc3WzkF {
        max-width: 768px;
    }
}

@media (min-width: 992px) {
    .gp-component-id-NCuNc3WzkF {
        max-width: 992px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-NCuNc3WzkF {
        max-width: 1200px;
    }
}

.gp-component-id-aZU34wJED {
    padding-bottom: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative;
}

@media (min-width: 768px) {
    .gp-component-id-aZU34wJED {
        padding-bottom: 0px;
        padding-right: 1.75rem;
        padding-left: 1.75rem;
    }
}

.gp-component-id-72XpA0230aC {
    text-decoration-color: initial;
    text-decoration-style: initial;
    text-decoration-line: none;
    cursor: pointer;
    background-color: transparent;
    font-family: Lato, sans-serif;
    font-size: 1rem;
    color: rgb(173, 183, 194);
    display: block;
}

@media (min-width: 640px) {
    .gp-component-id-72XpA0230aC {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
    }
}

@media (min-width: 768px) {
    .gp-component-id-72XpA0230aC {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
    }
}

@media (min-width: 992px) {
    .gp-component-id-72XpA0230aC {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
    }
}

@media (min-width: 1200px) {
    .gp-component-id-72XpA0230aC {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
    }
}

.gp-component-id-UoDPq0temz1 {
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
}

@media (min-width: 640px) {
    .gp-component-id-UoDPq0temz1 {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 768px) {
    .gp-component-id-UoDPq0temz1 {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 992px) {
    .gp-component-id-UoDPq0temz1 {
        align-items: flex-start;
        display: flex;
    }
}

.gp-component-id-SLFceZtW3Qc {
    width: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
}

@media (min-width: 768px) {
    .gp-component-id-SLFceZtW3Qc {
        width: 50%;
    }
}

.gp-component-id-9UQ71A40bnN {
    text-decoration-color: initial;
    text-decoration-style: initial;
    text-decoration-line: none;
    cursor: pointer;
    background-color: transparent;
    font-family: Lato, sans-serif;
    font-size: 1rem;
    color: rgb(173, 183, 194);
    text-align: center;
    display: block;
}

@media (min-width: 640px) {
    .gp-component-id-9UQ71A40bnN {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
        text-align: center;
    }
}

@media (min-width: 768px) {
    .gp-component-id-9UQ71A40bnN {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
        text-align: center;
    }
}

@media (min-width: 992px) {
    .gp-component-id-9UQ71A40bnN {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
        text-align: center;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-9UQ71A40bnN {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
        text-align: center;
    }
}

.gp-component-id-dzOu6oTW6oB {
    margin-bottom: 0.75rem;
    width: 100%;
    height: 100%;
}

@media (min-width: 640px) {
    .gp-component-id-dzOu6oTW6oB {
        margin-bottom: 0.75rem;
    }
}

@media (min-width: 768px) {
    .gp-component-id-dzOu6oTW6oB {
        margin-bottom: 0.75rem;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-dzOu6oTW6oB {
        flex-direction: column;
        align-items: flex-end;
        display: flex;
    }
}

.gp-component-id-u_ldo1V38rr {
    width: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
}

@media (min-width: 768px) {
    .gp-component-id-u_ldo1V38rr {
        width: 50%;
    }
}

.gp-component-id-jX4sTmEjll6 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    flex-wrap: wrap;
}

@media (min-width: 768px) {
    .gp-component-id-jX4sTmEjll6 {
        display: flex;
    }
}

.gp-component-id-hAXXBcixR4S {
    width: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.gp-component-id-N8_1VS3jpTb {
    width: 100%;
    height: 100%;
}

.gp-component-id-Ec4sBEn6UZq {
    width: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
}

@media (min-width: 768px) {
    .gp-component-id-Ec4sBEn6UZq {
        width: 50%;
    }
}

.gp-component-id-CMkrz2_U5Jm {
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-family: Lato, sans-serif;
    font-size: 1rem;
    color: rgb(173, 183, 194);
    box-sizing: border-box;
    cursor: text;
}

@media (min-width: 640px) {
    .gp-component-id-CMkrz2_U5Jm {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
    }
}

@media (min-width: 768px) {
    .gp-component-id-CMkrz2_U5Jm {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
    }
}

@media (min-width: 992px) {
    .gp-component-id-CMkrz2_U5Jm {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
    }
}

@media (min-width: 1200px) {
    .gp-component-id-CMkrz2_U5Jm {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
    }
}

.gp-component-id-54Ji_YUI36J {
    margin-bottom: 0.75rem;
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
}

@media (min-width: 640px) {
    .gp-component-id-54Ji_YUI36J {
        margin-bottom: 0.75rem;
        flex-direction: column;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 768px) {
    .gp-component-id-54Ji_YUI36J {
        margin-bottom: 0.75rem;
        flex-direction: column;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 992px) {
    .gp-component-id-54Ji_YUI36J {
        margin-bottom: 0px;
        align-items: flex-start;
        display: flex;
    }
}

.gp-component-id-74UyP81YFo6 {
    width: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
}

@media (min-width: 768px) {
    .gp-component-id-74UyP81YFo6 {
        width: 50%;
    }
}

.gp-component-id-VKcEiHY2T2A {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    flex-wrap: wrap;
}

@media (min-width: 768px) {
    .gp-component-id-VKcEiHY2T2A {
        display: flex;
    }
}

.gp-component-id-sIIN9ACldty {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    width: 100%;
}

.gp-component-id-Kp2S_Gzjkjd {
    border-top-width: 1px;
    padding-top: 1rem;
    width: 100%;
}

@media (min-width: 640px) {
    .gp-component-id-Kp2S_Gzjkjd {
        border-top-width: 1px;
        padding-top: 1rem;
    }
}

@media (min-width: 768px) {
    .gp-component-id-Kp2S_Gzjkjd {
        border-top-width: 1px;
        padding-top: 1rem;
    }
}

@media (min-width: 992px) {
    .gp-component-id-Kp2S_Gzjkjd {
        border-top-width: 1px;
        padding-top: 1rem;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-Kp2S_Gzjkjd {
        border-top-width: 1px;
        padding-top: 1rem;
    }
}

@media (max-width: 639px) {
    .gp-component-id-YkU01EwTuZm[data-gp-component] {
        font-size: 18px;
        color: rgb(173, 183, 194);
        font-family: Lato, sans-serif;
        background-color: transparent;
        margin-bottom: 12px;
        display: block;
        text-decoration-color: initial;
        text-decoration-style: initial;
        text-decoration-line: none;
        cursor: pointer;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-YkU01EwTuZm[data-gp-component] {
        font-size: 18px;
        color: rgb(173, 183, 194);
        font-family: Lato, sans-serif;
        background-color: transparent;
        margin-bottom: 12px;
        display: block;
        text-decoration-color: initial;
        text-decoration-style: initial;
        text-decoration-line: none;
        cursor: pointer;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-YkU01EwTuZm[data-gp-component] {
        font-size: 18px;
        color: rgb(173, 183, 194);
        font-family: Lato, sans-serif;
        background-color: transparent;
        margin-bottom: 12px;
        display: block;
        text-decoration-color: initial;
        text-decoration-style: initial;
        text-decoration-line: none;
        cursor: pointer;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-YkU01EwTuZm[data-gp-component] {
        font-size: 18px;
        color: rgb(173, 183, 194);
        font-family: Lato, sans-serif;
        background-color: transparent;
        margin-bottom: 12px;
        display: block;
        text-decoration-color: initial;
        text-decoration-style: initial;
        text-decoration-line: none;
        cursor: pointer;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-YkU01EwTuZm[data-gp-component] {
        font-size: 18px;
        color: rgb(173, 183, 194);
        font-family: Lato, sans-serif;
        background-color: transparent;
        margin-bottom: 12px;
        display: block;
        text-decoration-color: initial;
        text-decoration-style: initial;
        text-decoration-line: underline;
        cursor: pointer;
        font-style: inherit;
    }
}

@media (max-width: 639px) {
    .gp-component-id-LKyZsLiT9op[data-gp-component] {
        font-size: 18px;
        color: rgb(173, 183, 194);
        font-family: Lato, sans-serif;
        background-color: transparent;
        margin-bottom: 12px;
        display: block;
        cursor: pointer;
        text-decoration-line: none;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-LKyZsLiT9op[data-gp-component] {
        font-size: 18px;
        color: rgb(173, 183, 194);
        font-family: Lato, sans-serif;
        background-color: transparent;
        margin-bottom: 12px;
        display: block;
        cursor: pointer;
        text-decoration-line: none;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-LKyZsLiT9op[data-gp-component] {
        font-size: 18px;
        color: rgb(173, 183, 194);
        font-family: Lato, sans-serif;
        background-color: transparent;
        margin-bottom: 12px;
        display: block;
        cursor: pointer;
        text-decoration-line: none;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-LKyZsLiT9op[data-gp-component] {
        font-size: 18px;
        color: rgb(173, 183, 194);
        font-family: Lato, sans-serif;
        background-color: transparent;
        margin-bottom: 12px;
        display: block;
        cursor: pointer;
        text-decoration-line: none;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-LKyZsLiT9op[data-gp-component] {
        font-size: 18px;
        color: rgb(173, 183, 194);
        font-family: Lato, sans-serif;
        background-color: transparent;
        margin-bottom: 12px;
        display: block;
        cursor: pointer;
        text-decoration-line: underline;
        text-decoration-style: initial;
        text-decoration-color: initial;
        font-style: inherit;
    }
}

[data-gp-text] .gp-component-id-4CHv998Om06 {
    font-family: Roboto, sans-serif;
    font-size: 1.25rem;
    color: rgb(173, 183, 194);
    margin-bottom: 0.75rem;
    box-sizing: border-box;
    cursor: text;
}

@media (min-width: 640px) {
    [data-gp-text] .gp-component-id-4CHv998Om06 {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        color: rgb(173, 183, 194);
        margin-bottom: 0.75rem;
    }
}

@media (min-width: 768px) {
    [data-gp-text] .gp-component-id-4CHv998Om06 {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        color: rgb(173, 183, 194);
        margin-bottom: 0.75rem;
    }
}

@media (min-width: 992px) {
    [data-gp-text] .gp-component-id-4CHv998Om06 {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        color: rgb(173, 183, 194);
        margin-bottom: 0.75rem;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-4CHv998Om06 {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        color: rgb(173, 183, 194);
        margin-bottom: 0.75rem;
    }
}

.gp-component-id-8iisfHAGrD {
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
}

@media (min-width: 640px) {
    .gp-component-id-8iisfHAGrD {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 768px) {
    .gp-component-id-8iisfHAGrD {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 992px) {
    .gp-component-id-8iisfHAGrD {
        align-items: flex-start;
        display: flex;
    }
}

.gp-component-id-S04FVGDTJa7 {
    width: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
}

@media (min-width: 768px) {
    .gp-component-id-S04FVGDTJa7 {
        width: 33.3333%;
    }
}

.gp-component-id-gCSgJ2yRcH {
    display: block;
    margin-bottom: 0.75rem;
    color: rgb(173, 183, 194);
    font-size: 1.125rem;
    font-family: Lato, sans-serif;
    background-color: transparent;
    text-decoration-color: initial;
    text-decoration-style: initial;
    text-decoration-line: none;
    cursor: pointer;
}

@media (min-width: 640px) {
    .gp-component-id-gCSgJ2yRcH {
        margin-bottom: 0.75rem;
        color: rgb(173, 183, 194);
        font-size: 1.125rem;
        font-family: Lato, sans-serif;
    }
}

@media (min-width: 768px) {
    .gp-component-id-gCSgJ2yRcH {
        margin-bottom: 0.75rem;
        color: rgb(173, 183, 194);
        font-size: 1.125rem;
        font-family: Lato, sans-serif;
    }
}

@media (min-width: 992px) {
    .gp-component-id-gCSgJ2yRcH {
        margin-bottom: 0.75rem;
        color: rgb(173, 183, 194);
        font-size: 1.125rem;
        font-family: Lato, sans-serif;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-gCSgJ2yRcH {
        margin-bottom: 0.75rem;
        color: rgb(173, 183, 194);
        font-size: 1.125rem;
        font-family: Lato, sans-serif;
    }
}

.gp-component-id-6geiEVGndv {
    display: block;
    margin-bottom: 0.75rem;
    color: rgb(173, 183, 194);
    font-size: 1.125rem;
    font-family: Lato, sans-serif;
    background-color: transparent;
    text-decoration-color: initial;
    text-decoration-style: initial;
    text-decoration-line: none;
    cursor: pointer;
}

@media (min-width: 640px) {
    .gp-component-id-6geiEVGndv {
        margin-bottom: 0.75rem;
        color: rgb(173, 183, 194);
        font-size: 1.125rem;
        font-family: Lato, sans-serif;
    }
}

@media (min-width: 768px) {
    .gp-component-id-6geiEVGndv {
        margin-bottom: 0.75rem;
        color: rgb(173, 183, 194);
        font-size: 1.125rem;
        font-family: Lato, sans-serif;
    }
}

@media (min-width: 992px) {
    .gp-component-id-6geiEVGndv {
        margin-bottom: 0.75rem;
        color: rgb(173, 183, 194);
        font-size: 1.125rem;
        font-family: Lato, sans-serif;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-6geiEVGndv {
        margin-bottom: 0.75rem;
        color: rgb(173, 183, 194);
        font-size: 1.125rem;
        font-family: Lato, sans-serif;
    }
}

.gp-component-id-k6oRMfZ3LA {
    display: block;
    margin-bottom: 0.75rem;
    color: rgb(173, 183, 194);
    font-size: 1.125rem;
    font-family: Lato, sans-serif;
    background-color: transparent;
    text-decoration-color: initial;
    text-decoration-style: initial;
    text-decoration-line: none;
    cursor: pointer;
}

@media (min-width: 640px) {
    .gp-component-id-k6oRMfZ3LA {
        margin-bottom: 0.75rem;
        color: rgb(173, 183, 194);
        font-size: 1.125rem;
        font-family: Lato, sans-serif;
    }
}

@media (min-width: 768px) {
    .gp-component-id-k6oRMfZ3LA {
        margin-bottom: 0.75rem;
        color: rgb(173, 183, 194);
        font-size: 1.125rem;
        font-family: Lato, sans-serif;
    }
}

@media (min-width: 992px) {
    .gp-component-id-k6oRMfZ3LA {
        margin-bottom: 0.75rem;
        color: rgb(173, 183, 194);
        font-size: 1.125rem;
        font-family: Lato, sans-serif;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-k6oRMfZ3LA {
        margin-bottom: 0.75rem;
        color: rgb(173, 183, 194);
        font-size: 1.125rem;
        font-family: Lato, sans-serif;
    }
}

[data-gp-text] .gp-component-id-V08JOPG02a {
    font-family: Roboto, sans-serif;
    font-size: 1.25rem;
    color: rgb(173, 183, 194);
    margin-bottom: 0.75rem;
    cursor: text;
    box-sizing: border-box;
}

@media (min-width: 640px) {
    [data-gp-text] .gp-component-id-V08JOPG02a {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        color: rgb(173, 183, 194);
        margin-bottom: 0.75rem;
    }
}

@media (min-width: 768px) {
    [data-gp-text] .gp-component-id-V08JOPG02a {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        color: rgb(173, 183, 194);
        margin-bottom: 0.75rem;
    }
}

@media (min-width: 992px) {
    [data-gp-text] .gp-component-id-V08JOPG02a {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        color: rgb(173, 183, 194);
        margin-bottom: 0.75rem;
    }
}

@media (min-width: 1200px) {
    [data-gp-text] .gp-component-id-V08JOPG02a {
        font-family: Roboto, sans-serif;
        font-size: 1.25rem;
        color: rgb(173, 183, 194);
        margin-bottom: 0.75rem;
    }
}

.gp-component-id-mXsLGqsEYB {
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
}

@media (min-width: 640px) {
    .gp-component-id-mXsLGqsEYB {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 768px) {
    .gp-component-id-mXsLGqsEYB {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 992px) {
    .gp-component-id-mXsLGqsEYB {
        align-items: flex-start;
        display: flex;
    }
}

.gp-component-id-_b4XHxw0tQe {
    width: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
}

@media (min-width: 768px) {
    .gp-component-id-_b4XHxw0tQe {
        width: 33.3333%;
    }
}

.gp-component-id-RzM4DU4ViY {
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-family: Lato, sans-serif;
    font-size: 1rem;
    color: rgb(173, 183, 194);
    text-align: center;
    line-height: 1.5;
    width: 100%;
    cursor: text;
    box-sizing: border-box;
}

@media (min-width: 640px) {
    .gp-component-id-RzM4DU4ViY {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
        text-align: center;
        line-height: 1.5;
    }
}

@media (min-width: 768px) {
    .gp-component-id-RzM4DU4ViY {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
        text-align: center;
        line-height: 1.5;
    }
}

@media (min-width: 992px) {
    .gp-component-id-RzM4DU4ViY {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
        text-align: left;
        line-height: 1.5;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-RzM4DU4ViY {
        font-family: Lato, sans-serif;
        font-size: 1rem;
        color: rgb(173, 183, 194);
        line-height: 1.5;
        width: 66.6667%;
    }
}

@media (max-width: 639px) {
    .gp-component-id-eaH7_khu8n[data-gp-component] {
        margin-bottom: 24px;
        width: 175px;
        justify-content: flex-start;
        align-items: flex-start;
        display: inline-flex;
        object-fit: cover;
        object-position: center center;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
    .gp-component-id-eaH7_khu8n[data-gp-component] {
        margin-bottom: 24px;
        width: 175px;
        justify-content: flex-start;
        align-items: flex-start;
        display: inline-flex;
        object-fit: cover;
        object-position: center center;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .gp-component-id-eaH7_khu8n[data-gp-component] {
        margin-bottom: 24px;
        width: 175px;
        justify-content: flex-start;
        align-items: flex-start;
        display: inline-flex;
        object-fit: cover;
        object-position: center center;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .gp-component-id-eaH7_khu8n[data-gp-component] {
        margin-bottom: 24px;
        width: 175px;
        justify-content: flex-start;
        align-items: flex-start;
        display: inline-flex;
        object-fit: cover;
        object-position: center center;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-eaH7_khu8n[data-gp-component] {
        background-color: rgba(255, 255, 255, 1);
        margin-bottom: 24px;
        width: 175px;
        justify-content: flex-start;
        align-items: flex-start;
        display: inline-flex;
        object-fit: cover;
        object-position: center center;
    }
}

.gp-component-id-jNAqTp6INb {
    width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
}

@media (min-width: 640px) {
    .gp-component-id-jNAqTp6INb {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 768px) {
    .gp-component-id-jNAqTp6INb {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 992px) {
    .gp-component-id-jNAqTp6INb {
        align-items: flex-start;
        display: flex;
    }
}

.gp-component-id-ZNT0m0qNKG {
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
    min-height: 120px;
}

@media (min-width: 640px) {
    .gp-component-id-ZNT0m0qNKG {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 768px) {
    .gp-component-id-ZNT0m0qNKG {
        flex-direction: column;
        align-items: center;
        display: flex;
    }
}

@media (min-width: 992px) {
    .gp-component-id-ZNT0m0qNKG {
        align-items: flex-start;
        display: flex;
    }
}

.gp-component-id-gWtHhc7Zn0J {
    width: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
}

@media (min-width: 768px) {
    .gp-component-id-gWtHhc7Zn0J {
        width: 33.3333%;
    }
}

.gp-component-id-lMuNGRrcD_P {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    flex-wrap: wrap;
}

@media (min-width: 768px) {
    .gp-component-id-lMuNGRrcD_P {
        display: flex;
    }
}

.gp-component-id-QRdUviav7i {
    margin-bottom: 1.25rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    width: 100%;
}

@media (min-width: 640px) {
    .gp-component-id-QRdUviav7i {
        margin-bottom: 1.25rem;
    }
}

@media (min-width: 768px) {
    .gp-component-id-QRdUviav7i {
        margin-bottom: 1.25rem;
    }
}

@media (min-width: 992px) {
    .gp-component-id-QRdUviav7i {
        margin-bottom: 1.25rem;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-QRdUviav7i {
        margin-bottom: 1.25rem;
    }
}

.gp-component-id-vpFGDo32JC {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

@media (min-width: 640px) {
    .gp-component-id-vpFGDo32JC {
        max-width: 640px;
    }
}

@media (min-width: 768px) {
    .gp-component-id-vpFGDo32JC {
        max-width: 768px;
    }
}

@media (min-width: 992px) {
    .gp-component-id-vpFGDo32JC {
        max-width: 992px;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-vpFGDo32JC {
        max-width: 1200px;
    }
}

.gp-component-id-1or4zFW_Bq[data-gp-component] {
    padding-top: 3rem;
    padding-bottom: 3rem;
    z-index: auto !important;
    position: relative;
}

@media (min-width: 640px) {
    .gp-component-id-1or4zFW_Bq[data-gp-component] {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}

@media (min-width: 768px) {
    .gp-component-id-1or4zFW_Bq[data-gp-component] {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}

@media (min-width: 992px) {
    .gp-component-id-1or4zFW_Bq[data-gp-component] {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}

@media (min-width: 1200px) {
    .gp-component-id-1or4zFW_Bq[data-gp-component] {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}


/* This CSS targets the specific links (<a> tags) inside your "Услуги" dropdown menu. */

.gp-navmenu-dropdown a {
    /* text-align: center !important; Centers the text */
    font-weight: bold !important;
    /* Makes the text bold */
    font-size: 23px !important;
    /* Sets a new font size. 'text-sm' is usually 14px. Adjust as needed. */
}


/* --- Manual Navmenu Dropdown Width --- */


/* This code targets the "Услуги" (Services) dropdown menu and increases its width. */

[data-gp-navmenu-id="YNjUyxXCY"] .gp-navmenu-dropdown {
    width: 380px !important;
    /* Adjust this value to your desired width. */
}

.native-video-background-container video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    /* This is the magic property that makes it act like a background. */
    object-position: center;
    /* Ensures the video is centered. */
}