@font-face {  font-family: 'CreatoDisplay-Light';  src: url('../css/fonts/CreatoDisplay-Light.otf');}@font-face {  font-family: 'CreatoDisplay-Regular';  src: url('../css/fonts/CreatoDisplay-Regular.otf');}.container {    width: 100%;    max-width: 1570px;}#logo {    width: 214px;    height: 89px;    margin-top: 104px;    margin-bottom: 150px;}#bg1 {    width: 100%;    height: 976px;    background-color: #e28686;    background-image: url('../images/banner.jpg');    background-repeat: no-repeat;    background-position: center center;}#bg1 .container {    padding: 0 55px;}#bg1 h2 {    font-family: 'CreatoDisplay-Light';    font-size: 52px;    color: #FFF;    margin-bottom: 70px;}#bg1 p {    font-family: 'CreatoDisplay-Regular';    font-size: 26px;    color: #FFF;}#bg2 {    width: 100%;    height: auto;    min-height: 909px;    background-color: #f7eded;    padding-top: 185px;    padding-bottom: 20px;}#bg2 img {    width: 100%;    max-width: 522px;}#bg2 h2 {    font-family: 'CreatoDisplay-Light';    font-size: 70px;    color: #a51d2f;    margin-bottom: 70px;}#bg2 p {    font-family: 'CreatoDisplay-Regular';    font-size: 26px;    color: #403f42;}#bg2 button {    width: 100%;    max-width: 642px;    height: 102px;    background-color: #a51d2f;    color: #FFF;    font-size: 26px;    text-transform: uppercase;    border: 0;    margin-top: 30px;}#bg3 {    padding-top: 130px;    padding-bottom: 100px;}#bg3 h2 {    font-family: 'CreatoDisplay-Light';    font-size: 70px;    color: #a51d2f;    margin-bottom: 130px;    text-align: center;}#bg3 .row {    height: 640px;    overflow: auto;    margin-bottom: 90px;}#bg3 .row p {    color:#502c2c;}#bg3 p {    text-align: center;    font-family: 'CreatoDisplay-Light';    font-size: 26px;    color: #a51d2f;}footer {    background-color: #a51d2f;    padding-top: 88px;    padding-bottom: 55px;}footer h2 {    font-family: 'CreatoDisplay-Light';    font-size: 40px;    color: #FFF;}footer h4,footer p {    font-family: 'CreatoDisplay-Light';    font-size: 26px;    color: #FFF;}.icon {    width: 57px;    height: 56px;    float: left;    margin: 0 18px;}#box-icon {    padding-top: 62px;    width: 558px;    height: 60px;    margin: 0 auto;}#boxFoto img {    width: 200px;    height: 200px;    object-fit: cover;}