section.hero-section{color:#fff;background-image:url(//topconcrete.ro/wp-content/themes/top-concrete/static/css/modules/hero_section/../../../img/header-image.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:158px 0}@media (max-width:992px){section.hero-section{padding:140px 0}}@media (max-width:768px){section.hero-section{padding:120px 0}}@media (max-width:576px){section.hero-section{padding:89px 0 90px}}section.hero-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.hero-section .rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.hero-section .rating .stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:GeneralSans,sans-serif;font-size:20px;font-weight:500;line-height:110%;letter-spacing:-.12px}section.hero-section .rating .stars svg{display:block;width:19px;margin-right:4px}section.hero-section .rating .stars span{margin-left:8px}section.hero-section .rating .rating-text{font-family:GeneralSans,sans-serif;font-size:16px;font-weight:500;line-height:110%;letter-spacing:-.096px;margin-top:8px}section.hero-section h1{text-align:center;margin-top:32px}section.hero-section .text{text-align:center;width:100%;max-width:820px;margin:32px auto 0;font-size:24px;line-height:110%;letter-spacing:0}@media (max-width:768px){section.hero-section .text{font-size:22px}}@media (max-width:576px){section.hero-section .text{font-size:20px}}section.hero-section .it-button{margin-top:29px}@media (max-width:576px){section.hero-section .it-button{margin-top:32px}}