.not-found{background-color:#879940;color:#fff;height:100vh;overflow:hidden;position:relative}.not-found__decor{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:7.5rem;transform:translateX(-50%);z-index:99}.not-found__decor-number{height:auto}.not-found__decor-zero{animation:rotate 10s linear infinite;height:auto;transition:all .5s ease}.not-found__background{display:flex;height:100%;left:0;position:absolute;top:0;width:50%}.not-found__background:after{background-color:rgba(71,32,32,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.not-found__background .not-found__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1}.not-found__container{align-items:start;display:flex;height:100%;justify-content:start;position:relative;z-index:2}.not-found__content{align-items:start;color:#fff;display:flex;flex-direction:column;justify-content:end;margin-left:auto;margin-top:auto;padding:3.75rem .9375rem;width:50%}.not-found__title{line-height:1.2;margin-bottom:1.25rem}.not-found__button,.not-found__title{font-weight:500;text-transform:uppercase}.not-found__button{background-color:#fafafa;border-radius:.1875rem;color:#3c5c55;padding:.9375rem 1.75rem;text-align:center;transition:all .3s;width:100%}.not-found__button:hover{background-color:#fff;color:#879940}@keyframes rotate{0%{transform:rotate(-1turn)}}@media (max-width:20em){.not-found__decor-number{width:6.25rem}.not-found__decor-zero{width:9.375rem}.not-found__title{font-size:1.875rem}}@media (max-width:767.98){.not-found__background,.not-found__content{width:100%}}@media (min-width:20em) and (max-width:76.25em){.not-found__decor-number{width:clamp(6.25rem,4.027777777775rem + 11.1111111111vw,12.5rem)}.not-found__decor-zero{width:clamp(9.375rem,5.81944444444375rem + 17.7777777778vw,19.375rem)}.not-found__title{font-size:clamp(1.875rem,1.43055555555625rem + 2.2222222222vw,3.125rem)}}@media (min-width:76.25em){.not-found__decor-number{width:12.5rem}.not-found__decor-zero{width:19.375rem}.not-found__title{font-size:3.125rem}}