@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 !important}.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--projects{width:100%;overflow:hidden}.section--projects.type-projects .block:hover .content{background:#c9d6c5}.section--projects.type-projects .block:hover .content .title a{color:#000}.section--projects.type-post .title--section,.section--projects.type-post .subtitle{color:#000}.section--projects.type-post .block .content{background:#fff}.section--projects .sidebar-filters{border-radius:10px;border:1px solid #d4d4d4}@media(max-width: 991px){.section--projects .sidebar-filters{margin-bottom:25px}}.section--projects .sidebar-filters .filters-title{padding:15px 20px;border-bottom:1px solid #d4d4d4;font-size:18px;font-weight:500;margin-bottom:0}.section--projects .sidebar-filters ul{list-style:none}.section--projects .sidebar-filters fieldset{padding-top:15px}.section--projects .sidebar-filters legend{font-size:18px;font-weight:500}.section--projects .sidebar-filters legend,.section--projects .sidebar-filters ul{padding:0 20px}.section--projects .sidebar-filters ul{padding-bottom:20px;border-bottom:1px solid #d4d4d4}.section--projects .sidebar-filters ul li{font-size:18px;font-weight:500}.section--projects .sidebar-filters .filter-actions{display:flex;padding:15px 20px}.section--projects .sidebar-filters .filter-actions .btn+.btn{margin-left:10px}.section--projects .carousel{transform:translateX(calc((100vw - 1560px) / 2))}@media(max-width: 1399px){.section--projects .carousel{transform:translateX(calc((100vw - 1320px) / 2))}}@media(max-width: 1199px){.section--projects .carousel{transform:translateX(calc((100vw - 960px) / 2))}}@media(max-width: 991px){.section--projects .carousel{transform:translateX(calc((100vw - 720px) / 2))}}@media(max-width: 767px){.section--projects .carousel{transform:translateX(calc((100vw - 540px) / 2))}}@media(max-width: 575px){.section--projects .carousel{transform:translateX(0);padding:0 15px}}.section--projects .title--section{margin-bottom:40px}@media(max-width: 991px){.section--projects .title--section{margin-bottom:25px}}@media(max-width: 575px){.section--projects .title--section{margin-bottom:15px}}.section--projects .paragraph{margin-bottom:70px}@media(max-width: 991px){.section--projects .paragraph{margin-bottom:55px}}@media(max-width: 575px){.section--projects .paragraph{margin-bottom:35px}}.section--projects .block{margin-bottom:75px;border-radius:20px;overflow:hidden;border:1px solid #e0e0e0}@media(max-width: 991px){.section--projects .block{margin-bottom:55px}}@media(max-width: 575px){.section--projects .block{margin-bottom:35px}}.section--projects .block figure{height:500px;margin-bottom:0}@media(max-width: 1199px){.section--projects .block figure{height:420px}}@media(max-width: 991px){.section--projects .block figure{height:380px}}@media(max-width: 767px){.section--projects .block figure{height:300px}}@media(max-width: 575px){.section--projects .block figure{height:260px}}.section--projects .block figure img{width:100%;height:100%;object-fit:cover;object-position:center}.section--projects .block .content{padding:30px 22px;transition:.3s ease-out}@media(max-width: 991px){.section--projects .block .content{padding:20px 15px}}@media(max-width: 575px){.section--projects .block .content{padding:14px 10px}}.section--projects .block .content:hover{background:#c9d6c5}.section--projects .block .content .title{transition:.3s ease-out;margin-bottom:0}.section--projects .block .content .title a{text-decoration:none;transition:.3s ease-out;color:#000}/*# sourceMappingURL=projects.css.map */
