body{
    color: #333;
}
#firstScreen{
    padding: 100px 0;
}
.text-green {
    color: #1D71B8;
}
#home #news{
    padding-bottom: 0;
}
#home #news a.also{
    padding: 0;
}
a.also {
    color: #1D71B8;
    
}
.blocktitle{
    margin-bottom: 30px;
}
#menu .mainmenu span a, .forRegistrant a {
    color: #1D71B8;
    border-bottom: 1px solid transparent;
    transition: border-color 0.25s;
}
#menu .mainmenu span a.current:after, #menu .mainmenu span a:hover:after{
    content: none;
}
#menu .mainmenu span a.current:after, #menu .mainmenu span a:hover, .forRegistrant a:hover{
    border-color: #1D71B8;
}
.hello-top-block{
    display: grid;
    gap: 20px;
    grid-template-columns: 1fr 200px;
}
.hello-top-block-image{
    color: #000;
    font-size: 70%;
    font-weight: 900;
}
.hello-top-block-text{
    color: #000;
}
.hello-top-block-text p{
    line-height: 150%;
}
.hello-top-block-image .title, .hello-top-block-image .subtitle{
    padding: 0 10px;
    font-weight: 900;
}


#home #news .news__title {
    font-size: 25px;
    line-height: 120%;
    padding: 0 15px 0 0;
}

#home #news .news{
    justify-content: start;
}
#firstScreen {
    background: url(../img/1st-page-3000x814.png?v=0.1) no-repeat 54% 0%;}
#home #about {
    background: url(../img/house-3.png)  150% center no-repeat;
    background-size: 70%;
}


/****** go media *******/
@media only screen and (max-width:768px){
    .hello-top-block {
        grid-template-columns: 1fr 100px;
    }
    #firstScreen{
        padding: 100px 0;
    }
} /****** End 768 *******/
@media (max-width: 575.98px) {
    #home #about {
        background-position: 100% 90%;
        background-size:100%;
    }
    
}
@media only screen and (max-width:550px){
    .hello-top-block {
        grid-template-columns: 1fr;
    }
    .hello-top-block-text{
        order:1;
    }
    #firstScreen{
        padding: 50px 0;
        height: auto;
    }
    .hello-top-block-image{
        text-align: center;
    }
    .hello-top-block-image img{
        margin: 0 auto;
    }
} /****** End 550 *******/
