@charset "utf-8";
/* CSS Document */

.right_block { padding-left: 50px;}
.aboutpg .text-img-sec { background-color: #F7F7F7;}
.keys_block { position: absolute; bottom: 0; right: 0; box-shadow: 0px 7px 17px rgb(112 144 176 / 20%); background:linear-gradient(270deg, #0390C9 50%, #077DBE); width: 855px; border-radius: 20px; border: 7px solid #fff; color: #fff; padding: 47px 30px;}
.counter_keys li { text-align: center;width: 33.3%;}
.cust_no , .counter_blk label { font-size: 50px; font-weight: 800; }
.key_tit { font-size: 18px; font-weight: 300; }
.counter_blk { margin-bottom: 5px; }
.about_text { padding-bottom: 80px;}
.counter_keys li:not(:last-child) { border-right: 1px solid rgb(255 255 255 / 20%);}


/* wcu */
.wcu_sec { background: rgb(4 139 198 / 10%); display:flex;}
.wcu_icon { width: 57px; float: left; }
.wcu_text { width: calc(100% - 57px); float:left; padding-left: 25px;}
.wcu_tit { color: #000; font-size: 24px; font-weight: 800; margin-bottom: 25px;}
.wcu_list li:not(:last-child) .wcu_text p:last-child { padding-bottom: 50px; margin-bottom: 50px; border-bottom:1px solid  rgb(4 139 198 / 10%);  }
.wcu_sec .left_block { padding-right: 65px;}
.btm_cta { background:linear-gradient(270deg, #0390C9 50%, #077DBE); padding: 25px 42px; align-items: center; border-radius: 0px 0px 10px 10px;}
.cta_tit_btm { font-size: 24px; font-weight: 300; font-style: italic; line-height: 36px; color: #fff; max-width: 306px; }
.wcu_text_content { margin: 50px 0 0;}
.wcu_text_content .right_block img { border-radius: 10px 10px 0 0;}
.emergency-sevice { background-color: #F6F6F6 !important;}

.sevices-list {
    columns: 2 !important;
}

@media (max-width: 1600px) {
    .keys_block {right: 15px; }
}

@media (max-width: 1439.98px) {

    .wcu_list li:not(:last-child) .wcu_text p:last-child {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .cta_tit_btm {font-size: 20px;line-height: 30px;max-width: 260px; }
    .btm_cta {padding: 25px 15px; }
}

@media (max-width: 1199.98px) {

    .keys_block {
        right: 0;
        position: relative;width: 100%;
    }
    .about_text {
        padding-bottom: 0px;
    }
    .wcu_sec .left_block {
        padding-right: 0px;
    }
    .wcu_tit {margin-bottom: 15px;font-size: 20px; }
}
@media (max-width: 991.98px) {
    
.about_text, .wcu_text_content { flex-wrap: wrap;}
.right_block {
    padding:30px 0 0px;
}
.sevices-list {
    columns: 1 !important;
}
}
@media (max-width: 767.98px) {
    .cust_no, .counter_blk label { font-size: 35px;}
        .keys_block { padding: 35px 10px; }
        .key_tit {
            font-size: 14px;
            line-height: 20px;
            display: block;
        }
}  
@media (max-width: 575.98px) {

    .cust_no, .counter_blk label {
        font-size: 26px;
    }
    .keys_block {
        padding: 22px 10px;border-radius: 10px; border: 0;
    }
    .wcu_text_content {
        margin: 30px 0 0;
    }

    .wcu_icon, .wcu_text {
        width: 100%;}
        .wcu_text { padding: 15px 0 0;}

}
@media (max-width: 480px) {
    .btm_cta {
        flex-wrap: wrap;
        justify-content: center;
    }

    .cta_tit_btm {
        font-size: 20px;
        line-height: 30px;
        max-width: 100%;
        text-align: center;
        padding: 15px 0 0;
    }
}
@media (max-width: 360px) {
    .key_tit {
        font-size: 12px;
        line-height: 16px;
        display: block;
    }
    .cust_no, .counter_blk label {
        font-size: 22px;
    }
}













