body{
margin: 0px;
}

.conteiner{
max-width: 1095px;
margin: 0 auto;
margin-top: 10px;
}
.head .head__head-text{
text-align: center;
color: #3C5787;
font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 700;
margin-top: 47px;
font-size: 28px;
letter-spacing: -0.3px;
line-height: 31px;
text-transform: uppercase;
margin-bottom: 35px;
}

.conteiner_head .img_banner_mobile {
display: none;
}

.footer .head__btn-reg,
.head .head__btn-reg {
font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: bold;
font-size: 15px;
height: 62px;
width: 313px;
background: #E20613;
text-decoration: none;
border-radius: 3px;
display: flex;
justify-content: center;
align-items: center;
margin: -6px auto 0px;
text-transform: uppercase;
color: #FFFFFF;
}

.main__content{
margin-bottom: 12px;
padding-bottom: 40px;
padding-top: 40px;
margin-bottom: 12px;
box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.08);
}
.content__head{
display: flex;
margin-left: 71px;
}
.head__main-text{
margin-left: 20px;
font-family: 'Roboto', sans-serif;
font-weight: 700;
font-size: 20px;
color: #6E7278;
}

.main__content:last-child {
margin-bottom: 35px;
}
.conteiner_head img {
display: block;
width: 100%;
}
.text{
margin: 0px 70px 0px 71px;
/*margin-top: 25px;*/
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 25px;
color: #6E7278;
}
.conteiner__footer{
background: #F3F3F3;
border-radius: 3px;
padding-bottom: 50px;
}

.btn__reset-hover:hover{
box-shadow: 0 4px 8px rgba(0,0,40,.16), inset 0 -1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.2);
border-radius: 3px;
background-color: #B50613;
color: #ffffff !important;
}
.content-register{
font-family: Roboto, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 25px;
color: #6E7278;
padding-top: 50px;
}
.content-access{
font-family: Roboto, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 35px !important;
text-transform: uppercase;
color: #3C5787;
width: 48%;
margin: 0 auto 50px;
}

.content-register, .content-access{
text-align: center;
}

.main__content:nth-child(1){
margin-top: 52px;
}
.post-template-template-charts-machine .footer {
margin-top: 0;
padding-top: 0;
}

@media all and (max-width: 1440px) {
.conteiner_head .img_banner_mobile {
display: none;
}
}
@media all and (max-width: 1090px) {
.content-access {
width: 68%;

}

.conteiner_head .img_banner_dekstop {
display: none;
}
.conteiner_head .img_banner_mobile {
display: block;
}
}
@media all and (max-width: 768px) {

.conteiner__main {
padding: 0 25px;
}

}

@media all and (max-width: 479px) {

.content__head{
display: block;
margin-left: 27px;
}
.head__main-text{
margin-left: 0;
margin-right: 10px;
font-size: 16px;
max-width: 254px;
line-height: 22px;
}
.content-access {
font-size: 23px;
line-height: 29px !important;
width: 78%;
}
.conteiner_head .img_banner_dekstop {
display: none;
}

.text {
margin-left: 27px;
margin-right: 27px;
font-size: 14px;
}

.content-register {
max-width: 290px;
margin: 0 auto;
}

.content-register {
margin-bottom: 24px;
font-size: 16px;
line-height: 22px;
}

.main__content:nth-child(1),
.head .head__head-text {
margin-top: 46px;
}

.main__content {
margin-bottom: 13px;
}

.head .head__head-text {
font-size: 23px;
}

.footer .head__btn-reg,
.head .head__btn-reg {
max-width: 320px;
width: 85%;
}

}

@media all and (max-width: 340px) {
.content-access {
font-size: 18px;
}
}
@media (min-width: 800px) and (max-width: 820px){
.main__content:nth-child(1) {
margin-top: 52px;
}
.main__content{
width: 95%;
margin: 12px auto;
}
}

@media (min-width: 1010px) and (max-width: 1030px){
.main__content:nth-child(1) {
margin-top: 52px;
}
.main__content{
width: 95%;
margin: 12px auto;
}
}

@media (min-width: 820px) and (max-width: 825px){
.main__content:nth-child(1) {
margin-top: 52px;
}
.main__content{
width: 95%;
margin: 12px auto;
}
}