@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@700&family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap);

* {
    box-sizing: border-box
}

img {
    width: 100%;
    height: auto;
    display: block
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    box-sizing: border-box
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

ol {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    text-decoration: none;
    outline: none
}

.Lauout_container__2ffS9 {
    width: 100%;
    max-width: 1240px;
    margin: 0 auto
}

.Header_header__1VCKf {
    width: 100%;
    height: 42px;
    padding: 0 10px;
    border-bottom: 1px solid #7b7e80
}

.Header_header__1VCKf,
.Header_logoWrapper__aXNT1 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.Header_logoWrapper__aXNT1 {
    width: 150px
}

.Header_userIcon__1_mF1 {
    width: 27px;
    height: 27px
}

.Header_burgerIcon__1gir8 {
    width: 12px;
    height: 12px
}

.Header_logoIcon__1nPo8 {
    width: 120px;
    height: 35px
}

.Main_main__3de2d {
    width: 100%;
    padding: 0 10px
}

.Main_sectionTitle__1FmwH {
    font-family: "Times New Roman";
    font-style: normal;
    font-weight: 400;
    font-size: 21px;
    line-height: 28px;
    color: #e0012d;
    margin: 10px 0
}

.Main_sectionSubTitle__2cF_9 {
    font-family: "Oswald";
    font-style: normal;
    font-weight: 700;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: .5px;
    color: #000;
    margin-bottom: 20px
}

.Main_wrapperAuthor__Wy5fm {
    font-family: "Times New Roman";
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 21px;
    color: #7b7e80
}

.Main_wrapperAuthor__Wy5fm span {
    margin-right: 10px
}

.Button_button__2Aqzd {
    display: block;
    margin: 20px auto;
    width: 245px;
    height: 50px;
    border: 1px solid #e0012d;
    font-family: "Times New Roman";
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 27px;
    color: #e0012d;
    text-align: center;
    padding: 10px
}

.Button_buttonRed__1_AO7 {
    background-color: #e0012d;
    color: #fff
}

.MainContent_section__2kcTS {
    padding: 0 10px;
    width: 100%
}

.MainContent_text__1OhHN {
    font-family: "Times New Roman";
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 27px;
    color: #000;
    margin: 10px 0
}

.MainContent_image__2G1P8 {
    margin: 10px 0
}

.MainContent_textImage__1k5IO {
    font-family: "Times New Roman";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #575757;
    margin-bottom: 10px
}

.MainContent_link__mu43a {
    font-weight: 700;
    line-height: 27px
}

.MainContent_item__3DY7g,
.MainContent_link__mu43a {
    font-family: "Times New Roman";
    font-style: normal;
    font-size: 17px;
    color: #000
}

.MainContent_item__3DY7g {
    margin-bottom: 10px;
    font-weight: 400;
    line-height: 26px
}

.MainContent_italic__3Fra7 {
    font-style: italic
}

.MainContent_aboutText__oZdmA {
    font-family: "Times New Roman";
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    color: #000
}

.CommentCard_commentCard__1XMcx {
    padding: 10px
}

.CommentCard_commentName__3LF-y {
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #000;
    margin: 10px 0
}

.CommentCard_commentTime__1VJ8Q {
    font-size: 16px;
    color: #9da2a5;
    margin: 6px 0
}

.CommentCard_commentText__3gKcd,
.CommentCard_commentTime__1VJ8Q {
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: 400;
    line-height: 22px
}

.CommentCard_commentText__3gKcd {
    font-size: 17px;
    color: #000
}

.CommentCard_link__1_e42 {
    display: flex;
    justify-content: space-between;
    margin-top: 20px
}

.CommentCard_divLeft__1lhWi {
    width: 200px;
    display: flex;
    align-items: baseline
}

.CommentCard_divRight__3iyfE {
    display: flex;
    align-items: center
}

.CommentCard_spanLike__3Jai_ {
    align-items: center
}

.CommentCard_img__2J3HN {
    height: 14px
}

.CommentCard_spanLike__3Jai_ {
    display: flex
}

.CommentCard_spanLike__3Jai_ span {
    margin: 0 10px
}

.CommentCard_pin__1SoVY {
    width: 20px;
    height: 14px
}

.CommentCard_likeCount__3FU0b {
    color: #30a062
}

.CommentCard_dislikeCount__1F90f,
.CommentCard_likeCount__3FU0b {
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 22px
}

.CommentCard_dislikeCount__1F90f {
    color: #e0012d
}

.CommentCard_subText__6itIM {
    font-size: 11px;
    letter-spacing: 1px
}

.CommentCard_arrowText__2ND6t,
.CommentCard_subText__6itIM {
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    color: #9da2a5
}

.CommentCard_arrowText__2ND6t {
    font-size: 17px;
    margin-left: 10px
}

.Comments_section__218NS {
    padding: 10px;
    width: 100%;
    border-bottom: 1px solid #cbcfd2
}

.Comments_sectionTitle__iWrBS {
    font-family: "Times New Roman";
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    color: #000
}

.Comments_comentareIcon__iWFTQ {
    width: 51px;
    height: 60px;
    margin: 0 auto
}

.Comments_comentareWrapper__--jyS {
    width: 100%;
    height: 64px;
    background: #fafafa;
    border: 1px solid #cbcfd2;
    padding: 4px;
    margin: 20px 0
}

.Comments_comentareTitle__kUf2T {
    color: #525252
}

.Comments_comentareSubTitle__36LjR,
.Comments_comentareTitle__kUf2T {
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 22px;
    margin: 4px;
    text-align: center
}

.Comments_comentareSubTitle__36LjR {
    color: #e0012d
}

.Comments_subWrapperText__2vEmG {
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    letter-spacing: .2px;
    color: #cbcfd2
}

.Comments_socialWrapper__bIbax {
    padding: 30px 0
}

.Comments_socialIcons__25o37,
.Comments_socialWrapper__bIbax {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.Comments_socialIcons__25o37 {
    width: 150px
}

.Comments_socialText__355We {
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 21px;
    color: #e0012d
}

.Comments_socialImage__xljX7 {
    width: 23px;
    height: 23px
}

.Comments_comment__13XYb {
    width: 90px;
    height: 42px;
    background-color: #b3b7bb;
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 42px;
    text-align: center;
    color: #fff
}

.Footer_footer__1w0lV {
    width: 100%;
    padding: 10px;
    background-color: #000
}

.Footer_logoFooter__283zx {
    width: 100%;
    max-width: 200px;
    margin: auto auto 20px
}

.Footer_listItems__264a5 {
    list-style: none;
    margin: 0;
    padding: 0
}

.Footer_item__1aCIz {
    border-bottom: 2px solid #666;
    padding-left: 10px
}

.Footer_item__1aCIz:first-child {
    border-top: 2px solid red
}

.Footer_itemLink__eeLda {
    font-family: "Times New Roman";
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 44px;
    color: #cbcfd2
}

.Footer_payServiceWrapper__3c8NH {
    width: 100%;
    display: flex;
    justify-content: center
}

.Footer_payImg__r69HK {
    width: 103px;
    height: 30px;
    margin: 10px
}

.Footer_listItemsIcons__3fx5j {
    display: flex;
    height: 45px;
    list-style: none;
    padding: 0;
    justify-content: center
}

.Footer_iconItem__1NDdX {
    width: 43px;
    height: 45px;
    border: 2px solid #666
}

.Footer_iconImg__1Rdyl {
    width: 20px;
    height: 20px;
    margin: auto
}

.Footer_iconLink__3Xa1i {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 10px
}

.Footer_listLinksItem__3kCka {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    padding: 0
}

.Footer_linksItem__2oyjf {
    padding: 4px;
    margin: 0
}

.Footer_linkFooter__3O-CV {
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 26px;
    text-align: center;
    color: #7b7e80
}

    .politics {
    padding: 10px   ;
    background: #A67567;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    transform: translateY(0);
    
    
}

.politics.hide {
    transform: translateY(100%);
    overflow: hidden;
    transition: all 1s linear;
}
.politics.unactive{
    display: none;
}
.button-politics{
    background: none repeat scroll 0 0 #ededed;
    border: 1px solid #ddd;
    box-shadow: none;
    color: #000;
    cursor: pointer;
    display: inline-block;
    border-radius: 5px;
    font-size: 12px;
    font-weight: normal;
    margin-right: 5px;
    margin-top: 1em;
    overflow: visible;
    padding: 10px;
    text-decoration: none;
    text-shadow: none;
    vertical-align: middle;
    width: auto;

}
.politics__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between
}
.politics__text{
    color: #fff;
    font-size: 12px;
    font-weight: 700;
}
.politics__item {
    display: flex;
    align-items: center;
    color: #133c7f;
    flex-basis: 58%
}

.politics__item--mini {
    flex-basis: 40%;
    justify-content: flex-end;
}
@media (max-width:992px) {
    .politics {
        padding: 12px
    }

    .politics__wrapper {
        flex-direction: column
    }

    .politics__item {
        display: flex;
        align-items: center;
        flex-basis: 100%
    }

    .politics__item--mini {
        flex-basis: 100%;
        justify-content: center;
        margin-top: 20px
    }
}

@media (max-width:425px) {
    .politics__item--mini {
        flex-direction: column
    }
}

@media (max-width: 576px) {
    .footer-wrap__text {
        font-size: 12px;
    }
}
/*# sourceMappingURL=main.5a936a31.chunk.css.map */
.header-desktop{
    background-color: #dc1a21;
}
.container{
    width: 100%;
    max-width: 1240px;
    margin: 0 auto;
    padding: 0px 15px;
}
.header-desktop__nav{
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0px;
    margin: 0;
}
.header-desktop__nav-link{
    display: block;
    padding: 10px 20px;
    color: #fff;
    border-bottom: 3px solid #dc1a21;
    transition: all .5s linear;
}
.header-desktop__nav-link:hover{
    border-bottom: 3px solid #fff;
    
}
.Header_header__1VCKf{
    display: none;
}
.main-section__wrapper{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;

}
.main-section__item{
    flex-basis: 60%;
    margin-right: 30px;
}
.main-section__item--mini{
    flex-basis: 20%;
    padding-top: 150px;
}
.main-section__item--fixed{
    flex-basis: 20%;
}
.social{
    list-style: none;
    position: fixed;
    top: 20%;
    left: 0%;
    width: 100px;
    height: auto;
    padding-left: 2%;
    margin: 10px;
    display: block;

}
.social.hide{
    display: none;
}
.social__link img{
    width: 100%;
    max-width: 50px;
    margin-bottom: 20px;
    height: 50px;
}
.header-desktop__nav-link--white{
    background-color: #fff;
}
.header-desktop__nav-link--white img{
    width: 100%;
    min-width: 80px;
    max-width: 100px;
}
.header-desktop__nav-link--user{
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    color:rgb(207, 206, 206);
}
.header-desktop__nav-link--user img{
    width: 30px;
    height: 30px;
    margin-left: 10px;
}
.header-desktop__nav-link.header-desktop__nav-link--user:hover{
    border-bottom: 3px solid #dc1a21;
}
.header-desktop__nav-link.header-desktop__nav-link--white:hover{
    border-bottom: 3px solid #dc1a21;
}
.card{
   padding: 20px 0px;
   width: 100%;
   max-width: 300px;
   display: block;
   border-bottom: 1px solid #ddd;
}
.card .title{
    font-size: 15px;
    color: #dc1a21;
    line-height: 150%;
    margin: 5px 0px;
}
.card__text{
    font-size: 20px;
    font-weight: 600;
    color: #000;

}
.footer-desktop{
    background-color: #000;
    padding: 20px;
}
.footer-desktop__nav{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.footer-desktop__list{
    list-style: none;
    padding: 0;
}
.footer-desktop__link{
    display: block;
    padding: 10px 20px;
    color: #7b7e80;
    padding-left: 0;
}
.footer-desktop__link:hover{
    color: #fff;
    transition: .5s linear;
}
.footer-desktop__item.footer-desktop__item--header .footer-desktop__link{
    font-size: 25px;
    line-height: 150%;
    border-bottom: 1px solid #dc1a21;
    color: #fff;
}
.Footer_listItems__264a5{
    display: none;
}
.title--h2{
    font-size: 22px;
    color: #000;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
}
@media (max-width:992px){
    .header-desktop__nav-link--user span{
        display: none;
    }
    .header-desktop__nav-link--hide{
        display: none;
    }
    .main-section__item{
        flex-basis: 80%;
    }
    .main-section__item--mini{
        display: none;
    }
}
@media (max-width:767px) {
    .Header_header__1VCKf{
        display: flex;
    }
    .header-desktop__nav{
        display: none;
    }
    .main-section__item{
        flex-basis: 100%;
    }
    .social{
        display: none;
    }
    .footer-desktop__list{
        display: none;
    }
    .Footer_listItems__264a5{
        display: block;
        width: 100%;
    }
}
.item__button{
    display: block;
    width: 100%;
    padding: 10px 20px;
    background-color: #dc1a21;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    max-width: 350px;
    margin: 20px auto;
}
.item__link{
    font-weight: 700;
    color: #dc1a21;
    text-decoration: none;
}
.item__link:hover{
    color: #9e3135;
}