body {
    font-family: 'Roboto', sans-serif;
    /*  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
       background: #0a3542;
       background-color: #0a3542; */
    background-color: #f0f4f8;
    color: #000000;
}

.bl-head {
  /*  background-color: #f0f4f8; */
    background-color: #e3f2fd;
}
.bl-1 {
    background-color: #0061ae;
}
.bl-2 {
    background-color: #e3f2fd;
}
.footer {
    background-color: #9aadc1;
}

.footer-end {
   /* background-color: #f2f2f2; */
    background-color: #e3f2fd;
}


/* h1 {
    font-size: 24px
}

@media (min-width: 320px) {
    h1 {
        font-size: calc(1.5rem + 6 * (100vw — 320px) / 880);
    }
}

@media (min-width: 1200px) {
    h1 {
        font-size: 38px;
    }
} */

/*.fnt-4 {
    font-family: 'Lora', serif;
    font-family: 'Roboto', sans-serif;
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    background: rgba(10, 53, 66, .5);
    background: rgba(0, 51, 0, .5);
    color: #e2c076;
} */

p.fnt-head {
    font-size: 14px;
 }
p.fnt-light {
    font-weight: lighter;
    font-size: 40px;
    font-family: 'Roboto', sans-serif;
}
p.fnt-p1 {
    font-weight: lighter;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
}
 h3.fnt-h3 {
    font-weight: lighter;
    font-size: 32px;
    font-family: 'Roboto', sans-serif;
}
h5.fnt-h5 {
    font-weight: lighter;
    font-size: 24px;
    font-family: 'Roboto', sans-serif;
}

#rcorners1 {
    border-radius: 120px;
    border: 2px solid #a4bbd2;
    padding: 20px;
    width: 200px;
    height: 150px;
    background: #d4dfea;
}
#rcorners2 {
    border-radius: 120px;
    border: 2px solid #a4bbd2;
    padding: 20px;
    width: 200px;
    height: 150px;
    background: #d4dfea;
}
#rcorners3 {
    border-radius: 120px;
    border: 2px solid #a4bbd2;
    padding: 20px;
    width: 200px;
    height: 150px;
    background: #d4dfea;
}#rcorners4 {
     border-radius: 120px;
     border: 2px solid #a4bbd2;
     padding: 20px;
     width: 200px;
     height: 150px;
     background: #d4dfea;
 }

a {
    text-decoration: none; /* Отменяем подчеркивание у ссылки */
}
/* .frgu-page .frgu-h2-without-border {
    border: none;
    padding-top: 0;
}
.frgu-page .frgu-h2 {
    margin: 40px 0;
    font: 200 36px/40px ekibastuz,sans-serif;
    border-top: 1px solid #e5e5e7;
    padding-top: 30px;
}
h2 {
    margin: 20px 0 0 0;
    font: 21px ekibastuz,sans-serif;
} */