@-webkit-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-moz-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-o-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-webkit-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-moz-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-o-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-10px); }
  60% {
    -webkit-transform: translateY(-2px); } }@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0); }
  40% {
    -moz-transform: translateY(-10px); }
  60% {
    -moz-transform: translateY(-2px); } }@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0); }
  40% {
    -o-transform: translateY(-10px); }
  60% {
    -o-transform: translateY(-2px); } }@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-10px); }
  60% {
    transform: translateY(-2px); } }.section-block-text .p_quote:first-child::before,.section-block-text .p:first-child::before,.section-block-text .wrap-text .p_quote:first-child::before,.section-block-text .wrap-text .p:first-child::before{content:'—';margin-right:20px}.section-block-text .p_quote:not(:first-child),
.section-block-text .p:not(:first-child),
.section-block-text .wrap-text .p_quote:not(:first-child),
.section-block-text .wrap-text .p:not(:first-child) {margin-top:20px}.section-block-text .p_quote.not-line::before,.section-block-text .p.not-line::before,.section-block-text .wrap-text .p_quote.not-line::before,.section-block-text .wrap-text .p.not-line::before{display:none}.section-block-text .p{line-height:1.375em}.section-block-text .inner-wrap.max-w{max-width:900px;margin-left:auto;margin-right:auto;padding:0}.section-block-text .wrap-text.full{width:100%}.section-block-text .table-project{width:100%;border:2px solid #474e4b}.section-block-text .table-project .table-row{width:100%}.section-block-text .table-project .table-row:not(:last-child) {border-bottom:1px solid #e1e1df}@media (max-width:1023px){.section-block-text{padding-top:50px;padding-bottom:50px}.section-block-text .inner-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-block-text .wrap-text,.section-block-text .wrap-cta{width:100%}.section-block-text .h2{margin-bottom:25px}.section-block-text .wrap-cta{margin-top:25px}.section-block-text .table-project{margin-top:40px}.section-block-text .table-project .table-row{padding:15px 0}.section-block-text .table-project .column-title,.section-block-text .table-project .column-content{padding:10px 35px;width:100%}}@media (min-width:1024px){.section-block-text{padding-top:90px;padding-bottom:90px}.section-block-text .wrap-text{width:calc(100% - 270px)}.section-block-text .h2{margin-bottom:50px}.section-block-text .wrap-cta{width:270px;text-align:center}.section-block-text .wrap-text.partial{width:64%}.section-block-text .table-project{margin-top:60px}.section-block-text .table-project .column-title,.section-block-text .table-project .column-content{padding:35px 30px}.section-block-text .table-project .column-title{width:33.333333%;border-right:1px solid #e1e1df}.section-block-text .table-project .column-content{width:66.666666%}}@media (min-width:768px) and (max-width:1023px){.section-block-text .inner-wrap{padding-left:6.25%;padding-right:6.25%}}@media (min-width:1024px) and (max-width:1920px){.section-block-text .inner-wrap{padding-left:6.25%;padding-right:6.25%}}@media (min-width:1921px){.section-block-text .inner-wrap{padding-left:60px;padding-right:60px}}@-webkit-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-moz-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-o-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-webkit-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-moz-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-o-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-10px); }
  60% {
    -webkit-transform: translateY(-2px); } }@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0); }
  40% {
    -moz-transform: translateY(-10px); }
  60% {
    -moz-transform: translateY(-2px); } }@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0); }
  40% {
    -o-transform: translateY(-10px); }
  60% {
    -o-transform: translateY(-2px); } }@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-10px); }
  60% {
    transform: translateY(-2px); } }.tile-post{overflow:hidden}.tile-post>a{display:block;text-decoration:none}.tile-post .wrap-img{position:relative;z-index:1}.tile-post .wrap-img picture{overflow:hidden;display:block;width:100%;height:100%}.tile-post .wrap-img picture img{display:block;width:100%;height:auto;transition:transform 1.7s cubic-bezier(0,.99,.57,.99)}.tile-post .wrap-text{margin-top:16px}.tile-post .wrap-text .subtitle{display:block;margin-top:18px}@media (max-width:767px){.tile-post{width:100%}.tile-post:not(:first-child) {margin-top:50px}}@media (min-width:768px){.tile-post.third{width:33.333333%}.tile-post.third>a{padding:0 24px}.tile-post.third:not(:first-child):not(:nth-child(3n+1)) {border-left:1px solid #e1e1df}.tile-post.third:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) {margin-top:75px}.tile-post>a:hover .wrap-img img{transform:scale(1.1)}.wrap-posts{margin-left:-24px;margin-right:-24px}}@-webkit-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-moz-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-o-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-webkit-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-moz-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-o-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-10px); }
  60% {
    -webkit-transform: translateY(-2px); } }@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0); }
  40% {
    -moz-transform: translateY(-10px); }
  60% {
    -moz-transform: translateY(-2px); } }@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0); }
  40% {
    -o-transform: translateY(-10px); }
  60% {
    -o-transform: translateY(-2px); } }@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-10px); }
  60% {
    transform: translateY(-2px); } }@media (max-width:1023px){.pg-archive-inspirations .section-block-text.opening-page{padding-top:90px;padding-bottom:60px}}@media (min-width:1024px){.pg-archive-inspirations .section-block-text.opening-page{padding-top:180px;padding-bottom:120px}}