.home-page-timber,.home-page-timber .timber-wrapper{position:relative}.home-page-timber .timber-wrapper img{max-width:35rem;width:100%;margin:0 auto;display:block}.home-page-timber .image-container{width:100%;max-width:100%;overflow:hidden;display:flex;justify-content:center}.home-page-timber .image-container img{height:54rem}.home-page-timber .image-container.animated-image{width:100%;max-width:none;transition:-webkit-clip-path 1.2s ease-in-out;transition:clip-path 1.2s ease-in-out;transition:clip-path 1.2s ease-in-out,-webkit-clip-path 1.2s ease-in-out;-webkit-clip-path:inset(0 37% 0 37%);clip-path:inset(0 37% 0 37%);will-change:clip-path;cursor:inherit}.home-page-timber .image-container.animated-image:after{content:"";width:100%;height:100%;background-color:#000;opacity:.4;position:absolute;top:0;left:0}.home-page-timber .image-container.animate.animated-image{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.home-page-timber .section-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:663px;width:100%;text-align:center}.home-page-timber .section-title h2{color:#fff}@media only screen and (max-width:767px){.home-page-timber .image-container.animated-image{-webkit-clip-path:inset(0 18%);clip-path:inset(0 18%)}}@media only screen and (max-width:600px){.home-page-timber.py-80{padding:0}.home-page-timber .image-container img{height:44rem}.home-page-timber .section-title h2{font-size:3.5rem}}.home-page-title-dscription .title-dscription-wrapper{max-width:85rem;width:100%;margin:0 auto}.home-page-title-dscription .title-dscription-wrapper .title-text{font-size:22px;line-height:1.5;color:#008641}.home-page-title-dscription .title-dscription-wrapper p{font-size:4.8rem;line-height:1.3;color:#000;padding-top:24px;font-family:var(--thin-font-family-sf);font-weight:200}@media only screen and (max-width:1366px){.home-page-title-dscription .title-dscription-wrapper{max-width:100%}}@media only screen and (max-width:1280px){.home-page-title-dscription .title-dscription-wrapper p{font-size:4rem}}@media only screen and (max-width:991px){.home-page-title-dscription .title-dscription-wrapper p{font-size:3.5rem}}@media only screen and (max-width:600px){.home-page-title-dscription .title-dscription-wrapper .title-text{font-size:22px}.home-page-title-dscription .title-dscription-wrapper p{font-size:48px}.home-page-title-dscription.py-160{padding:5rem 0}}