html, body, * { font-family: "Roboto", sans-serif; font-weight: 400; font-size: 14px; color: #393939; margin: 0 auto; } .wrapper { max-width: 1320px; } /* -------------------------------------------------------------HEADER-TOP--------------------------------------------------------------------- */ .header_top { display: flex; justify-content: space-between; align-items: center; margin-top: 20px; margin-right: 60px; margin-left: 60px; margin-bottom: 30px; } .header_top_inner { margin: 20px 0; margin: 0 auto; width: 100%; } .header_top_wrapper { display: flex; } .header_top_list { display: flex; } .logo_link { margin: 0; margin-left: 10px; transition: all .3s; } .logo_link:hover { transform: scale(1.05); } .logo_img { } .header_nav_top { display: flex; white-space: nowrap; background-color: #F4F4F4; border-radius: 16px; } .header_top_item { padding: 10px 16px; position: relative; border-radius: 16px; } .header_top_item:hover { background-color: #0C47A0; color: #fff; cursor: pointer; } .header_top_item.active { background-color: #0C47A0; color: #fff; padding-left: 28px; } .header_top_item.active::before { position: absolute; content: ""; display: block; background-color: #fff; width: 9px; height: 9px; border-radius: 50%; top: 12px; left: 14px; } .header_top_link { } .header_call { display: flex; margin: 0; white-space: nowrap; gap: 20px; } .header_call_tel { display: flex; align-items: center; justify-content: center; gap: 5px; transition: all .3s; } .header_call_tel:hover { transform: scale(1.07); color: #0C47A0; } .header_call_tel svg{ display: block; width: 18px; height: 18px; } .header_tel_link { } .header_call_btn { display: flex; align-items: center; padding: 10px 16px; border-radius: 16px; background-color: #0C47A0; gap: 5px; transition: all .3s; } .header_call_btn:hover { transform: scale(1.07); } .header_call_btn svg { display: block; width: 16px; height: 16px; } .header_call_text { color: #fff; } .header_top_list { margin: 20px 0; } .header_nav { display: flex; justify-content: space-between; background-color: #F4F4F4; border-radius: 16px; width: 100%; } .header_nav_item { display: block; justify-content: space-between; align-items: center; white-space: nowrap; padding: 10px 16px; } .header_nav_link { transition: all .1s; } .header_nav_link:hover { color: #0C47A0; transform: scale(1.01); } /* ------------------------------------------------HEADER-BODY------------------------------------------------------ */ .header_body { } .header_body_inner { } .header_body_top { display: flex; justify-content: space-between; margin-bottom: 30px; } .header_body_heading { font-size: 55px; font-weight: 700; margin-right: 150px; } .header_body_heading svg { text-align: center; vertical-align: middle; } .header_header_img { text-align: center; vertical-align: middle; height: 32px; width: 90px; background: linear-gradient(to right, #0C47A0, #8FECFC); border-radius: 30px; } .header_body_about { max-width: 20%; display: flex; flex-direction: column; justify-content: center; margin-bottom: 40px; } .header_about_text { font-weight: 500; margin-top: 5px; } .header_body_about span { color: #939393; } .header_about_img { display: block; width: 19px; height: 19px; margin: 0; } .header_body_row { display: flex; justify-content: space-between; } .header_body_collumn { margin: 0; width: 100%; } .header_collumn_inner { background: url("/images/header_body/seo_top_01.png") 100% / cover; border-radius: 30px; height: 350px; position: relative; } .header_collumn_row_top { display: block; margin: 0; } .header_row_first { display: flex; margin: 0; max-width: 350px; } .header_row_second { display: flex; margin: 0; max-width: 300px; } .header_row_item { margin: 0; margin-left: 20px; margin-top: 20px; background-color: #025DC873; padding: 5px; border-radius: 14px; border: 1px solid #fff; position: relative; } .header_item_link { color: #fff; white-space: nowrap; } .header_item_area { display: block; width: 10px; height: 10px; background-color: #fff; border-radius: 50%; } .header_collumn_row_bottom { position: absolute; bottom: 0; left: 25px; } .header_row_title { display: flex; align-items: center; color: #fff; margin: 0; gap: 10px; } .header_row_img { } .header_row_para { } .header_collumn_item { } .header_item_title { } .header_item_inner { } .header_row_paras { } .header_row_heading { } .header_heading_title { } .header_heading_text { } .header_row_btn { } .row_btn { }