#primary {
    margin-top: 0 !important;
}
.entry-content{
    background: linear-gradient(to bottom, #F3F4F6 50%, #C6CEDB 50%);
}
.contact_block{
    max-width: 100vw !important;
    padding-left: 120px !important;
    padding-right: 100px !important;
}

.contact_block .wp-block-heading{
    color: #154A7E;
    font-weight: 900;
    font-size: 50px;
}
.special_contacts{
    display: flex;
    flex-direction: column;
    align-items: end;
}
.special_contacts .wp-block-columns {
    width: 50% !important;
}
.special_contacts .address{
    margin: 0 !important;
}
.special_color_tag span{
    color:  #fc4949e3 !important;
}
.special_contacts_block{
    padding: 35px;
    background: #fff;
}
.special_contacts_block p{
    color: #000;
    font-size: 18px
}
.working_day_block p{
    font-size: 18px;
    margin-bottom: 0;
}

.custom-contact-form{
    background-color: #fff;
    border: 5px solid transparent;
    padding: 40px 50px;
    position: relative;
    top: -338px;
    padding-bottom: 0 !important;
}
.custom-contact-form input,
.custom-contact-form textarea{
    border: none !important;
    border-bottom: 1px solid !important;
    margin-bottom: 30px;
}
.custom-contact-form p {
    margin-bottom: 0;
}

.email_message{
    position: relative;
    top: -390px;
    color:  #154A7E;
    text-align: center;
    font-size: 20px;
    margin-bottom: 0 !important;
}
.submit_button_block{
    text-align: end;
}
.submit_button_block input {
    border-radius: 25px !important;
    width: 50% !important;
    color: white !important;
    border: none !important;
    background-color: #154A7E !important;
    font-size: 18px;
    padding: 12px 20px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

.submit_button_block input:hover {
    background-color: #1a69a5 !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    transform: translateY(-2px);
}

.submit_button_block input:focus {
    outline: none !important;
    box-shadow: 0 0 8px rgba(21, 74, 126, 0.8);
}

