body {
    background: #FAFAF0 !important;
}

.amazon_landing_page h2,
.amazon_landing_page .h2 {
    font-size: 56px !important;
    line-height: 1.1 !important;
}

.amazon_landing_page .texts {
    font-family: 'Poppins';
    line-height: 1.6;
    color: #1E232C;
}

@media (max-width: 1200px) {

    .amazon_landing_page h2,
    .amazon_landing_page .h2 {
        font-size: 48px !important;
    }
}

@media (max-width: 992px) {

    .amazon_landing_page h2,
    .amazon_landing_page .h2 {
        font-size: 42px !important;
    }
}

@media (max-width: 767px) {

    .amazon_landing_page h2,
    .amazon_landing_page .h2 {
        font-size: 36px !important;
    }
}

.amazon_hero {
    position: relative;
    clip-path: ellipse(158% 99% at 64% top);
    overflow: hidden;
}

.amazon_hero .container {
    position: relative;
    z-index: 2;
    padding-top: 270px;
    padding-bottom: 270px;
    color: #ffffff;
}

.amazon_hero h1 {
    font-size: 82px;
    line-height: 1.1;
}

.amazon_hero .texts {
    margin-top: 20px;
    font-family: 'Canela';
    font-weight: 400;
    font-size: 32px;
    line-height: 1.2;
    color: #FFFFFF;
}

.amazon_hero .new_pink_button_rectangle {
    margin-top: 20px;
}

.amazon_hero_bg {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 0;
}

.amazon_hero_bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.amazon_hero_bg.mob {
    display: none;
}


@media (max-width: 1200px) {
    .amazon_hero h1 {
        font-size: 72px;
    }

    .amazon_hero .texts {
        font-size: 28px;
    }
}

@media (max-width: 992px) {
    .amazon_hero h1 {
        font-size: 62px;
    }

    .amazon_hero .texts {
        font-size: 22px;
    }

    .amazon_hero .container {
        padding-top: 220px;
        padding-bottom: 220px;
    }
}

.amazon_hero .mob {
    display: none;
}

@media (max-width: 767px) {
    .amazon_hero .desc {
        display: none;
    }

    .amazon_hero .mob {
        display: block;
    }

    .amazon_hero .container {
        padding-top: 250px;
        padding-bottom: 25px;
    }

    .amazon_hero {
        clip-path: none;
    }

    .amazon_hero h1 {
        font-size: 48px;
    }


    .amazon_hero_bg.mob {
        display: block;
    }

    .amazon_hero_bg.desc {
        display: none;
    }
}


.our_clients {
    padding-top: 90px;
}

.our_clients__items {
    display: flex;
    padding-top: 16px;
    margin: 0 -15px;
}

.our_clients__items .item {
    padding: 120px 15px 0 15px;
    width: 33.3%;
}

.our_clients__items .item-wrapper {
    position: relative;
    height: 100%;
    padding: 96px 20px 40px 20px;
    background: #FFFFFF;
    border-radius: 10px;
}

.our_clients__items .item-wrapper .icon {
    position: absolute;
    z-index: 2;
    top: -120px;
    height: 200px;
    width: 200px;
    display: flex;
    align-items: end;
    justify-content: center;
    line-height: 0;
    left: 50%;
    transform: translateX(-50%);
}

.our_clients__items .item-wrapper .icon img {
    max-width: 100%;
    max-height: 100%;
}

.our_clients__items span {
    display: block;
    font-family: 'Canela';
    font-weight: 300;
    font-size: 28px;
    line-height: 1.3;
    text-align: center;
    color: #1E232C;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}

.our_clients__items .count {
    position: absolute;
    z-index: 1;
    right: 16px;
    bottom: -50px;
    font-family: 'Canela';
    font-weight: 300;
    font-size: 110px;
    line-height: 1.1;
    text-align: right;
    color: #FAFAF0;
}

@media (max-width: 991px) {
    .our_clients__items {
        flex-direction: column;
        gap: 16px
    }

    .our_clients__items .item {
        width: 100%;
        padding: 100px 15px 0 15px;
    }

    .our_clients__items .item-wrapper {
        width: 100%;
    }

    .our_clients__items .count {
        bottom: -40px;
        font-size: 90px;
    }

    .our_clients__items span {
        font-size: 22px;
    }

    .our_clients__items .item-wrapper {
        padding: 86px 10px 30px 10px;
    }

    .our_clients__items .item-wrapper .icon {
        top: -100px;
        height: 160px;
        width: 160px;
    }



    .our_clients__items .item-wrapper .icon {
        position: relative;
        top: auto;
        height: 90px;
        width: 90px;
        left: auto;
        transform: unset;
    }

    .our_clients__items .item-wrapper {
        padding: 16px 20px;
        display: flex;
        align-items: center;
        gap: 8px;
    }

    .our_clients__items .item {
        padding: 0 15px;
        width: 400px;
        margin: 0 auto;
    }

    .our_clients__items {
        gap: 14px;
    }


    .our_clients__items span {
        font-size: 22px;
        margin: 0;
        text-align: left;
    }
}

@media (max-width: 767px) {
    .our_clients {
        padding-top: 50px;
    }
}

@media (max-width: 480px) {
    .our_clients__items .item {
        width: 100%;
    }
}

.our_clients__items .count {
    bottom: -30px;
    font-size: 64px;
    right: 10px;
}

.section_services {
    padding-top: 100px;
}

.section_services__items {
    display: flex;
    flex-direction: column;
    row-gap: 50px;
    margin: 40px -55px 0 -55px;
}

.section_services__items .item-row {
    overflow: hidden;
    border-radius: 24px;
    min-height: 571px;
    position: relative;
    display: flex;
    align-items: center;
}

.section_services__items .item-content {
    padding: 20px 20px 20px 70px;
    width: 630px;
    height: 100%;
}

.section_services__items .item-image {
    line-height: 0;
    position: absolute;
    left: calc(100% - 788px);
    right: 0;
    bottom: 0;
}

.section_services__items .item-image img {
    width: 100%;
    height: auto;
}

.section_services__items h3 {
    color: #FFFFFF;
}

.section_services__items .texts {
    color: #FFFFFF;
    margin-top: 20px;
}

.section_services__items .item-items {
    display: flex;
    flex-direction: column;
    row-gap: 12px;
    margin-top: 40px;
}

.section_services__items .item-items div {
    display: flex;
    gap: 20px;
    font-family: 'Canela';
    font-weight: 300;
    font-size: 28px;
    line-height: 1.1;
    color: #FFFFFF;
}

.section_services__items .item-items div svg {
    margin-top: 5px;
}

@media (max-width: 1400px) {
    .section_services__items .item-image {
        left: calc(100% - 628px);
    }
}

@media (max-width: 1360px) {
    .section_services__items {
        margin: 40px 0px 0 0px;
    }

    .section_services__items .item-content {
        padding: 20px 0px 20px 30px;
        width: 530px;
    }
}

@media (max-width: 1200px) {
    .section_services__items .item-row {
        flex-direction: column;
        row-gap: 20px;
    }

    .section_services__items .item-image {
        position: relative;
        left: auto;
        right: auto;
        text-align: center;
    }

    .section_services__items .item-content {
        width: 100%;
        padding: 20px 30px;
    }

    .section_services__items .item-items div {
        font-size: 24px;
        gap: 12px;
    }

    .section_services__items {
        row-gap: 30px;
    }

    .section_services {
        padding-top: 75px;
    }

    .section_services__items .item-items,
    .section_services__items {
        margin-top: 30px;
    }
}

.section_services h2.mob {
    display: none;
}

@media (max-width: 767px) {

    .section_services h2.desc {
        display: none;
    }

    .section_services h2.mob {
        display: block;
    }

    .section_services .h2 {
        font-size: 30px !important;
    }

    .section_services__items .item-items div {
        font-size: 18px;
    }

    .section_services__items .item-items,
    .section_services__items {
        margin-top: 20px;
    }

    .section_services__items {
        row-gap: 24px;
    }

    .section_services__items .item-items div svg {
        margin-top: 4px;
    }


    .section_services {
        padding-top: 50px;
    }
}

.section_performance {
    padding-top: 100px;
}

@media (max-width: 992px) {
    .section_performance {
        padding-top: 75px;
    }
}

@media (max-width: 767px) {
    .section_performance {
        padding-top: 50px;
    }
}

.section_performance__items {
    display: flex;
    margin: 40px 10px 0 10px;
    row-gap: 50px;
    flex-wrap: wrap;
}

.section_performance__items .item {
    padding: 0 25px;
    width: 33.3%;
    text-align: center;
}

.section_performance__items .icon {
    line-height: 0;
}

.section_performance__items h3 {
    font-family: 'Canela';
    font-weight: 300;
    font-size: 36px;
    line-height: 1.1;
    color: #1E232C;
    padding-top: 16px;
}

.section_performance__items .item-content {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid #1E232C;
    display: flex;
    flex-direction: column;
    row-gap: 16px;
}

.section_performance__items .pain {
    position: relative;
    font-family: 'Poppins';
    font-weight: 400;
    line-height: 1.6;
    color: #1E232C;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='26' viewBox='0 0 28 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.4403 19.0961L17.6307 2.10514C16.0284 -0.701713 11.9766 -0.701713 10.3801 2.10514L0.564787 19.0961C-1.03748 21.903 0.956709 25.3899 4.19007 25.3899H23.7804C27.0138 25.3899 29.0425 21.8684 27.4403 19.0961ZM13.9996 21.6205C13.1466 21.6205 12.4377 20.9116 12.4377 20.0586C12.4377 19.2056 13.1466 18.4967 13.9996 18.4967C14.8526 18.4967 15.5616 19.2056 15.527 20.099C15.5673 20.9116 14.8181 21.6205 13.9996 21.6205ZM15.4232 11.5228C15.3541 12.7331 15.2792 13.9377 15.21 15.1481C15.1754 15.54 15.1754 15.8973 15.1754 16.2835C15.1408 16.9232 14.6394 17.4189 13.9996 17.4189C13.3599 17.4189 12.8642 16.9578 12.8239 16.3181C12.7201 14.4334 12.6106 12.5833 12.5069 10.6986C12.4723 10.2029 12.4377 9.70151 12.3974 9.20584C12.3974 8.38742 12.8585 7.71308 13.6077 7.49983C14.357 7.32116 15.1005 7.6785 15.4232 8.38742C15.5327 8.63525 15.5673 8.88308 15.5673 9.17126C15.5327 9.96087 15.4578 10.7447 15.4232 11.5228Z' fill='%231E232C'/%3E%3C/svg%3E%0A");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 44px;
    text-align: left;
    min-height: 28px;
}


.section_performance__items .performance {
    position: relative;
    font-family: 'Poppins';
    font-weight: 400;
    line-height: 1.6;
    color: #1E232C;
    min-height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3715_6296)'%3E%3Cpath d='M14 0C6.2807 0 0 6.2807 0 14C0 21.7193 6.2807 28 14 28C21.7193 28 28 21.7193 28 14C28 6.2807 21.7193 0 14 0ZM21.8246 10.3158L12.8772 19.193C12.3509 19.7193 11.5088 19.7544 10.9474 19.2281L6.21053 14.9123C5.64912 14.386 5.61403 13.5088 6.10526 12.9474C6.63158 12.386 7.50877 12.3509 8.07018 12.8772L11.8246 16.3158L19.8246 8.31579C20.386 7.75439 21.2632 7.75439 21.8246 8.31579C22.386 8.87719 22.386 9.75439 21.8246 10.3158Z' fill='%23D20068'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3715_6296'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 44px;
    text-align: left;
}

@media (max-width: 1400px) {
    .section_performance__items .item {
        padding: 0 8px;
    }

    .section_performance__items {
        margin: 40px -15px 0 -15px;
    }
}

@media (max-width: 1200px) {
    .section_performance__items h3 {
        font-size: 26px;
    }
}

@media (max-width: 992px) {

    .section_performance__items .item {
        width: 50%;
    }

    .section_performance__items {
        row-gap: 40px;
    }

}

@media (max-width: 767px) {
    .section_performance__items .icon img {
        max-height: 32px;
    }

    .section_performance__items .pain,
    .section_performance__items .performance {
        background-size: 14px auto;
        padding-left: 20px;
        font-size: 14px;
        background-position: left 5px;
    }

    .section_performance__items {
        row-gap: 30px;
    }

    .section_performance__items h3 {
        font-size: 18px;
    }

    .section_performance__items {
        margin: 30px -15px 0 -15px;
    }

    .section_performance__items .item-content {
        padding-top: 16px;
        margin-top: 16px;
        row-gap: 10px;
        font-size: 14px;
    }
}

.section__ready {
    padding-top: 70px;
    padding-bottom: 240px;
    text-align: center;
    background-size: cover;
}

.section__ready .texts {
    max-width: 690px;
    margin: 14px auto 0 auto;
}

.section__ready .link {
    margin-top: 14px;
    ;
}

@media (max-width: 1200px) {
    .section__ready {
        padding-top: 60px;
        padding-bottom: 200px;
    }
}

@media (max-width: 767px) {
    .section__ready {
        padding-top: 50px;
        padding-bottom: 160px;
    }
}

.section__case {
    padding-top: 100px;
}


@media (max-width: 1200px) {
    .section__case {
        padding-top: 75px;
    }
}

@media (max-width: 767px) {
    .section__case {
        padding-top: 50px;
    }
}

.section__case h3 {
    font-family: 'Canela';
    font-weight: 300;
    font-size: 36px;
    line-height: 1.1;
    color: #1E232C;
    padding-bottom: 8px;
}

.section__case_wrapper {
    margin: 40px -55px 0 -55px;
    display: flex;
    padding: 70px;
    background: #1E232C;
    border-radius: 24px;
    gap: 40px;
}

.section__case_content {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.section__case_content_row {
    display: flex;
    flex-direction: column;
    row-gap: 24px;
    color: #ffffff;
}

.section__case_content_row .text {
    padding-top: 4px;
}

.section__case_content_row .subtitle {
    font-family: 'Canela';
    font-weight: 300;
    font-size: 24px;
    line-height: 1.1;
}

.section__case_content_row .items_row {
    display: flex;
    margin: 16px -20px 0 -20px;
    flex-wrap: wrap;
}

.section__case_content_row .items_row .items_row_part {
    width: 50%;
    padding: 0 20px;
    display: flex;
    flex-direction: column;
    row-gap: 6px;
}

.section__case_content_row .items_row .items_row_part div {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23B8005B'/%3E%3Cpath d='M15.1287 4.49097C14.7309 4.07579 14.0849 4.07606 13.6866 4.49097L7.19614 11.2562L4.31141 8.24949C3.91308 7.83431 3.26739 7.83431 2.86906 8.24949C2.47073 8.66467 2.47073 9.33766 2.86906 9.75284L6.47482 13.5111C6.67386 13.7186 6.93485 13.8225 7.19587 13.8225C7.45689 13.8225 7.71813 13.7188 7.91717 13.5111L15.1287 5.9943C15.527 5.57941 15.527 4.90613 15.1287 4.49097Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 26px;
}

.section__case_content_row .percent_row {
    display: flex;
    margin: 24px -20px 0 -20px;
    flex-wrap: wrap;
}

.section__case_content_row .percent_row_part {
    width: 50%;
    padding: 0 20px;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}

.section__case_content_row .percent_row_part div {
    display: flex;
    align-items: center;
    column-gap: 20px;
}

.section__case_content_row .percent_row_part div span {
    display: inline-block;
    font-family: 'Canela';
    font-weight: 300;
    font-size: 56px;
    line-height: 1.1;
    color: #D30069;
}

.section__case_content .buttons {
    display: flex;
    margin-top: 50px;
    column-gap: 12px;
}

.section__case_content .buttons a {
    padding-left: 32px;
    padding-right: 32px;
}

.section__case_images {
    width: 420px;
    line-height: 0;
}

@media (max-width: 1360px) {
    .section__case_wrapper {
        margin: 40px 0 0 0;
        padding: 70px 30px 30px 30px;
    }
}

@media (max-width: 1200px) {
    .section__case_wrapper {
        flex-direction: column;
        gap: 30px;
    }

    .section__case_images {
        width: 100%;
        text-align: center;
    }

    .section__case h3 {
        font-size: 30px;
    }

    .section__case_content_row .subtitle {
        font-size: 22px;
    }

    .section__case_content_row .percent_row_part div span {
        font-size: 48px;
    }
}

@media (max-width: 767px) {
    .section__case h3 {
        font-size: 22px;
    }

    .section__case_content_row .subtitle {
        font-size: 18px;
    }

    .section__case_content_row .items_row,
    .section__case_content_row .percent_row {
        flex-direction: column;
    }

    .section__case_content_row .items_row .items_row_part,
    .section__case_content_row .percent_row_part {
        width: 100%;
    }

    .section__case_content_row .percent_row_part {
        row-gap: 16px;
    }

    .section__case_content_row .percent_row {
        margin-top: 16px;
        row-gap: 16px;
    }

    .section__case_content .buttons {
        margin-top: 30px;
        flex-direction: column;
        row-gap: 12px;
    }

    .section__case_content_row {
        row-gap: 16px;
    }

    .section__case_content_row .percent_row_part div span {
        font-size: 36px;
    }

    .section__case_content_row .items_row {
        row-gap: 6px;
    }
}

.section_partnership {
    padding-top: 30px;
    position: relative;
    z-index: 3;
}

.section_partnership h3 {
    font-family: 'Canela';
    font-weight: 400;
    font-size: 27.3952px;
    line-height: 1.1;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #1E232C;
}

.section_partnership__items {
    display: flex;
    gap: 10px;
    justify-content: center;
    margin-top: 16px;
    flex-wrap: wrap;
}

@media (max-width: 992px) {
    .section_partnership h3 {
        font-size: 24px;
    }
}

@media (max-width: 767px) {
    .section_partnership h3 {
        font-size: 20px;
    }

    .section_partnership__items img {
        width: 40%;
    }

}

.section_social {
    padding-top: 150px;
    position: relative;
    overflow: hidden;
}

.section_social .container {
    position: relative;
    z-index: 2;
}

.section_social h2 {
    font-family: 'Canela';
    font-weight: 300;
    font-size: 61px !important;
    line-height: 1.1;
}

.section_social h2 span {
    line-height: 0;
}

.section_social h2 span img {
    position: relative;
    top: 26px;
}

.section_social_bg {
    padding-bottom: 190px;
    position: relative;
}

.section_social_bg::after {
    content: '';
    z-index: -1;
    left: 50%;
    bottom: -1px;
    height: 2px;
    background: #FCAB17;
    position: absolute;
    width: 1920px;
    transform: translateX(-50%);
}

.section_social__content {
    background: #FCAB17;
    background: linear-gradient(180deg, rgba(252, 171, 23, 1) 0%, rgba(252, 142, 23, 1) 100%);
    max-width: 1920px;
    margin: 0 auto;
    border-radius: 0 0 280px 280px;
    padding-top: 40px;
    padding-bottom: 90px;
}

.section_social__content .container {
    background-size: 98% auto !important;
}

.items_social__items {
    display: grid;
    grid-template-columns: repeat(3, 360px);
    justify-content: space-between;
    row-gap: 40px;
    font-size: 21px;
    line-height: 1.5;
    color: #1E232C;
    text-align: center;
}

.items_social__items .number {
    font-family: 'Canela';
    font-weight: 300;
    font-size: 62px;
    line-height: 1.21;
}

@media (max-width: 1920px) {
    .section_social_bg {
        background-size: 100% auto !important;
    }

    .section_social__content {
        border-radius: 0 0 180px 180px;
    }

}

@media (max-width: 1200px) {
    .section_social {
        padding-top: 120px;
    }

    .section_social h2 {
        font-size: 52px !important;
    }

    .items_social__items {
        grid-template-columns: repeat(2, 360px);
        row-gap: 30px;
    }

    .section_social_bg {
        padding-bottom: 130px;
    }

    .items_social__items .number {
        font-size: 52px;
    }

    .section_social__content {
        border-radius: 0 0 120px 120px;
    }
}

@media (max-width: 992px) {
    .section_social {
        padding-top: 100px;
    }

    .section_social h2 {
        font-size: 48px !important;
    }

    .section_social_bg {
        padding-bottom: 90px;
    }

    .items_social__items {
        grid-template-columns: repeat(2, 340px);
        row-gap: 30px;
        font-size: 18px;
    }

    .items_social__items .number {
        font-size: 46px;
    }

    .section_social__content {
        border-radius: 0 0 100px 100px;
        padding-top: 40px;
        padding-bottom: 50px;
    }
}

@media (max-width: 767px) {
    .section_social {
        padding-top: 80px;
    }

    .section_social__content .container {
        background-position: center !important;
    }

    .section_social_bg {
        padding-bottom: 60px;

    }

    .section_social h2 {
        font-size: 42px !important;
    }

    .items_social__items {
        grid-template-columns: repeat(2, 46%);
        font-size: 14px;
        row-gap: 20px;
    }

    .items_social__items .number {
        font-size: 36px;
    }

    .section_social__content {
        border-radius: 0 0 60px 60px;
        padding-top: 30px;
        padding-bottom: 40px;
    }
}



.section_creative {
    overflow: hidden;
    padding-top: 90px;
}

.section_creative_wrapper {
    background: #FCAF17;
    border-radius: 24px;
    padding-top: 100px;
    padding-bottom: 90px;
}

.gallery_creative_right .item,
.gallery_creative_left .item {
    line-height: 0;
    overflow: hidden;
    border-radius: 10px;
    width: 300px !important;
    margin-right: 20px;
}

.gallery_creative_right .item img,
.gallery_creative_left .item img {
    object-fit: cover;
    width: 300px;
    height: 300px;
}

.gallery_creative_left .slick-track {
    display: flex;
    flex-direction: row-reverse;
}

.gallery_creative_left .slick-list {
    width: 200vw;
    transform: translateX(100vw) !important;
    overflow: visible;
}

.width_full_block {
    position: relative;
    left: 50%;
    right: 50%;
    margin: 0 -50vw;
    width: 100vw;
}

.gallery_creative_left {
    margin-top: 20px;
}

.section_creative_wrapper .texts {
    margin-top: 20px;
}

.gallery_creative_right {
    margin-top: 40px;
}

.section_creative_wrapper .links {
    margin-top: 40px;
}

@media (max-width: 992px) {
    .section_creative_wrapper {
        padding-top: 75px;
        padding-bottom: 60px;
    }
}

@media (max-width: 767px) {
    .section_creative_wrapper {
        padding-top: 50px;
        border-radius: 0;
        padding-bottom: 40px;
    }

    .section_creative_wrapper .texts {
        margin-top: 16px;
    }

    .gallery_creative_right {
        margin-top: 30px;
    }

    .gallery_creative_right .item,
    .gallery_creative_left .item {
        width: 220px !important;
        margin-right: 10px;
    }

    .gallery_creative_right .item img,
    .gallery_creative_left .item img {
        width: 220px;
        height: 220px;
    }

    .gallery_creative_left {
        margin-top: 10px;
    }

    .section_creative_wrapper .links {
        margin-top: 20px;
    }
}




.new_pink_button_rectangle {
    height: 52px;
    background: #D30069;
    box-shadow: 8px 8px 21px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 15px;
    letter-spacing: 0.25em;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 0 50px;
}

.new_pink_button_rectangle:hover {
    background-color: #c21269;
    cursor: pointer;
}

.center {
    text-align: center;
}

.link.center .new_pink_button_rectangle,
.link.center .new_black_button_rectangle {
    margin-left: auto;
    margin-right: auto;
}

.new_black_white_button_rectangle {
    height: 52px;
    background: #1E232C;
    border-radius: 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 15px;
    letter-spacing: 0.25em;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 0 50px;
    border: 1px solid #FFFFFF;
}

.new_black_white_button_rectangle:hover {
    color: #1E232C;
    background: #FFFFFF;
}

.m0 {
    margin-top: 0;
    margin-bottom: 0;
}

.new_black_button_rectangle {
    height: 52px;
    background: #1E232C;
    border-radius: 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 15px;
    letter-spacing: 0.25em;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 0 32px;
    box-shadow: 8px 8px 21px rgba(0, 0, 0, 0.1);
}

.new_black_button_rectangle:hover {
    color: #1E232C;
    background: #FFFFFF;
}


#page_header_scedule {
    display: none;
    padding: 0;
    position: fixed;
    z-index: 99999;
    width: 100vw;
    height: 100vh;
    left: 0;
    background-color: #00000063;
    top: 0;
    align-items: center;
    justify-content: center;
}

#page_header_scedule iframe {
    height: 622px !important;
    width: 350px;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
}

#page_header_scedule.active {
    display: flex;
}