@media(min-width: 1600px){body .container{max-width:1560px}}img{max-width:100%}.title{font-weight:400;color:#000}.title--main{font-size:75px;font-weight:300}@media(max-width: 1399px){.title--main{font-size:68px}}@media(max-width: 1199px){.title--main{font-size:58px}}@media(max-width: 991px){.title--main{font-size:52px}}@media(max-width: 767px){.title--main{font-size:42px}}@media(max-width: 575px){.title--main{font-size:34px}}.title--section{font-size:60px;font-weight:300}@media(max-width: 1399px){.title--section{font-size:54px}}@media(max-width: 1199px){.title--section{font-size:46px}}@media(max-width: 991px){.title--section{font-size:38px}}@media(max-width: 767px){.title--section{font-size:32px}}@media(max-width: 575px){.title--section{font-size:26px}}.title--secondary{font-size:30px;font-weight:400;letter-spacing:1.5px}@media(max-width: 991px){.title--secondary{font-size:26px}}@media(max-width: 767px){.title--secondary{font-size:22px}}@media(max-width: 575px){.title--secondary{font-size:20px}}.title--block{font-size:35px;font-weight:300}@media(max-width: 1399px){.title--block{font-size:32px}}@media(max-width: 1199px){.title--block{font-size:26px}}@media(max-width: 991px){.title--block{font-size:22px}}@media(max-width: 767px){.title--block{font-size:20px}}@media(max-width: 575px){.title--block{font-size:18px}}.title--block a{text-decoration:none;transition:.3s ease-out;color:#333}.title--block a:hover{text-decoration:underline}.title--block.c-white a{color:#fff}.title--block.c-white a:hover{color:#5c7457}.subtitle{font-size:20px;font-weight:600;letter-spacing:10px;text-transform:uppercase}@media(max-width: 991px){.subtitle{font-size:18px}}@media(max-width: 575px){.subtitle{font-size:16px}}.subtitle.c-white{color:#fff}.paragraph{color:#000;font-size:18px;line-height:35px}@media(max-width: 575px){.paragraph{font-size:16px}}.paragraph.c-white{color:#fff}.paragraph.decoration{padding-bottom:15px;position:relative}.paragraph.decoration::before{content:"";position:absolute;left:0;bottom:0;width:25px;height:1px;background:#fff}.paragraph.s-big{font-size:25px}@media(max-width: 1199px){.paragraph.s-big{font-size:22px}}@media(max-width: 991px){.paragraph.s-big{font-size:20px}}@media(max-width: 767px){.paragraph.s-big{font-size:18px}}@media(max-width: 575px){.paragraph.s-big{font-size:16px}}.btn{font-size:18px;font-weight:500;padding:12px 45px;outline:none;box-shadow:none;border-radius:10px;transition:.3s ease-out;border:none !important}.btn.btn-outline-white{border:2px solid #fff;background:rgba(0,0,0,0);border-radius:5px;color:#fff}.btn.btn-outline-white:hover{background:#5c7457}.btn.btn-outline-black{border:1px solid #c8c8c8}.btn.btn-underline{border:none;padding:0;color:#fff;text-decoration:underline}.e404{padding:175px 0 100px;min-height:calc(100vh - 745px);background:rgba(92,116,87,.3);border-bottom:solid 1px #fff;text-align:center}.e404 h1{font-size:24px;line-height:1;color:#fff;font-weight:100}.e404 h1 strong{font-size:150px;line-height:1;color:#5c7457;display:block}@media(max-width: 575px){.e404 h1 strong{font-size:80px}}.e404 p{color:#fff;font-size:24px;margin:0 0 50px}
.section--hero{position:relative;padding:400px 0 300px}
@media(max-width: 1399px){.section--hero{padding:420px 0 200px}}
@media(max-width: 1199px){.section--hero{padding:380px 0 200px}}
@media(max-width: 991px){.section--hero{padding:300px 0 75px}}
@media(max-width: 767px){.section--hero{padding:240px 0 75px}}
@media(max-width: 575px){.section--hero{padding:180px 0 55px}}
.section--hero{
    position:relative;
}
.section--hero svg{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.section--hero::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.section--hero .content{position:relative}.section--hero .title{margin-bottom:40px}@media(max-width: 991px){.section--hero .title{margin-bottom:25px}}@media(max-width: 575px){.section--hero .title{margin-bottom:15px}}.section--hero .paragraph{margin-bottom:40px}@media(max-width: 991px){.section--hero .paragraph{margin-bottom:25px}}@media(max-width: 575px){.section--hero .paragraph{margin-bottom:15px}}/*# sourceMappingURL=hero.css.map */
