.top-header {
    border-radius: 0px 0px 30px 30px ;
}

/* Unified typography across public pages */
html, body {
    font-family: "Segoe UI", "Noto Sans", "Helvetica Neue", Arial, sans-serif;
    color: #0f172a;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    font-size: 16px;
    line-height: 1.55;
}

h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: 0.01em;
}

p, li, a, span, label, input, textarea, select, button {
    font-family: inherit;
    letter-spacing: 0;
}

p, li, label, input, textarea, select, button {
    font-weight: 400;
}

a {
    font-weight: 500;
}
.owl-dot {
    background: whitesmoke;
    width: 10px !important;
    height: 10px !important;
    border-radius: 50%;
}
.footer {
    border-radius: 30px 30px 0px 0px ;
}
.razrab-info {
    border-top: 2px solid rgba(245, 245, 245, 0.45);
}
.razrab-text {
    color: rgba(255, 255, 255, 0.62);
}
.news-container {
     background-color: red;
}
.second-menu-link:hover {
    transform: scale(102%);
    transition: all 0.3s ;
}
.custom-border1 {
    border-left: 100px solid #445588;
    border-radius: 300px 0px 0px 300px ;
    overflow: hidden;
}
.transotion-link {
    transition: all 0.1s;
}
.custom-border2 {
    border-radius: 300px 0px 0px 300px ;
    overflow: hidden;
}
.custom-border3 {
    border-radius: 400px 0px 0px 400px ;
    background-color: rgba(173, 195, 227, 0.27);
    overflow: hidden;
}
.body-wrapper  {
    background-color: rgba(255, 255, 255, 0.82);
    /*box-shadow: inset 500px 2000px 100px rgba(255, 255, 255, 0.95);*/
}
.address-link {
    text-decoration: unset;
}
.address-link:hover {
    color: whitesmoke;
    background-color: #13357B;
    font-weight: 600;
}
.active-bar {
    border-left: 2px solid #13357B ;
}
.scroll-container::-webkit-scrollbar{
    background-color: rgba(68, 85, 136, 0.04);
    width: 10px;
}
.scroll-container::-webkit-scrollbar-thumb {
    background-color:#13357B;
}
.t-head {
    background-color:#13357B;
    color:white;
}
.t-row {
    transition: all 0.3s;
}
.t-row:hover {
    transform: scale(101%);
    transition: all 0.3s;
    text-shadow: 1px 1px 1px rgba(26, 26, 26, 0.69);
    background-color: rgba(19, 53, 123, 0.03);
}
.docs-container::-webkit-scrollbar {
    width: 5px;
}
.docs-container::-webkit-scrollbar-thumb {
    background-color: rgba(19, 53, 123, 0.68);
}
.jurj-link:hover {
    background-color: rgba(19, 53, 123, 0.03);
}
.address-link-doc:hover {
    background-color: rgba(19, 53, 123, 0.03);
}
.scroll-news-container::-webkit-scrollbar {
    width: 10px;
}
.scroll-news-container::-webkit-scrollbar-thumb {
    background-color: rgba(19, 53, 123, 0.68);
}


.article-news {
    cursor: pointer;
    transition: all 0.3s;
}

.article-news:hover{
    transform: scale(101%);
    transition: all 0.3s;
}

.text {
    padding: 0 20px 20px;
}

.text > button {
    border: 0;
    color: white;
    padding: 10px;
    width: 100%;
}

