/* ---- Relocated from global.css (page-specific) ---- */
@media (min-width: 1730px) {
    .forme-page .timeline-section .t-content.order-1 .t-number { right: -16px; bottom: 216px; }
}
@media (min-width: 1600px) and (max-width: 1729px) {
    .forme-page .timeline-section .t-content.order-1 .t-number { right: -36px; bottom: 95px; }
}
@media (min-width: 1200px) and (max-width: 1599px) {
    .forme-page .timeline-section .t-content.order-1 .t-number { right: -36px; bottom: 95px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .forme-page .timeline-section .t-content.order-2 .t-number { position: absolute; left: -110px; bottom: 160px; z-index: -1; }
    .forme-page .timeline-section .t-content.order-1 .t-number { position: absolute; right: -150px; bottom: 90px; z-index: -1; }
}
@media (max-width: 991px) {
    .two-icon-title-left { padding: 25px 40px 28px; font-size: 40px; line-height: 55px; }
    .two-icon-title-right { padding: 22px 40px 23px; font-size: 40px; line-height: 55px; }
    .forme-page .timeline-section .t-content.order-2 .title { top: -80px; left: 0; }
}
@media (max-width: 515px) {
    .two-icon-title-left img { margin-bottom: 5px; }
    .two-icon-title-left { padding: 27px 30px 23px; display: flex; flex-direction: column; align-items: center; }
    .two-icon-title-right { display: flex; flex-direction: column; align-items: center; }
    .forme-page .timeline-section .t-content.order-1 .title { top: -65px; right: 0; }
    .forme-page .timeline-section .t-content.order-2 .title { top: -65px; left: 0; }
}
.forme-page .offer-section .content-btn {
    border: 1px solid #FFFFFF;
    color: #FFFFFF!important;
    padding: 26px 57px!important;
    background: #889FC1;
}
@media (max-width: 430px) {
    .forme-page .offer-section .content-btn { font-size: 14px; line-height: 20px; letter-spacing: 3px; padding: 26px 57px!important; }
    .two-icon-title { margin: 0px auto 100px; }
}

/* Page-specific styles: forme. Loaded only on this page. */
/*
* two-icon-title
*/
.two-icon-title {
    margin: 105px auto 195px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.two-icon-title-left {
    padding: 22px 113px 23px 108px;
    background-color: #dce1eb;
    font-size: 74px;
    line-height: 93px;
    font-weight: 300;
    color: #889FC1;
    border-top-left-radius: 30px;
}
.two-icon-title-right {
    padding: 22px 97px 23px 79px;
    background-color: #f4f6f9 ;
    font-size: 74px;
    line-height: 93px;
    font-weight: 300;
    color: #889FC1;
    border-bottom-right-radius: 30px;
}
@media (max-width: 1262px) {
    .two-icon-title-left {
        padding: 22px 85px 23px 90px;
        font-size: 65px;
        line-height: 85px;

    }
    .two-icon-title-right {
        padding: 22px 80px 23px 72px;
        font-size: 65px;
        line-height: 85px;
    }
}
@media (max-width: 1125px) {
    .two-icon-title-left {
        padding: 24px 85px 23px 90px;
        font-size: 55px;
        line-height: 65px;
    }
    .two-icon-title-right {
        padding: 22px 80px 23px 72px;
        font-size: 55px;
        line-height: 65px;
    }
}
@media (max-width: 671px) {
    .two-icon-title-left {
        padding: 25px 30px;
        font-size: 34px;
        line-height: 45px;
    }
    .two-icon-title-right {
        padding: 22px 25px 23px;
        font-size: 34px;
        line-height: 45px;
    }
    .two-icon-title-left img {
         width: 40px;
         height: 40px;
     }
    .two-icon-title-right img {
        width: 50px;
        height: 50px;
    }

}
