.reconstruction .marquee{overflow:hidden}.reconstruction__banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;padding:4.84375rem 6.75rem;-webkit-box-shadow:inset 0 0 56px 0 rgba(29,41,61,.04);box-shadow:inset 0 0 56px 0 rgba(29,41,61,.04);border-radius:1.25rem;background-color:var(--base-light-grey)}.reconstruction__banner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;border-radius:1.25rem;background:-webkit-gradient(linear,left top,right top,color-stop(55%,rgba(245,247,250,0)),color-stop(72%,#f5f7fa));background:linear-gradient(to right,rgba(245,247,250,0) 55%,#f5f7fa 72%)}.reconstruction__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.reconstruction__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}.reconstruction__logo{position:absolute;top:2rem;left:2rem;width:8rem;height:3.5rem;z-index:1}.reconstruction__logo>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reconstruction__wrapper{position:relative;z-index:3}.reconstruction__title{margin-bottom:.75rem}.reconstruction__button{text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;display:block;border:1px solid var(--base-dark-blue---60);border-radius:3.125rem;padding:.5625rem 1rem;font-weight:500;letter-spacing:-.01em;color:var(--base-dark-blue---3);background-color:var(--base-white);-webkit-transition:background-color var(--hover-transition);transition:background-color var(--hover-transition);margin-top:1.5rem}.reconstruction__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;border-radius:1.25rem;border:2px solid var(--base-light-grey)}.reconstruction__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.4375rem 1.71875rem 2.4375rem 1.84375rem;background-color:var(--base-light-grey);border-radius:1.25rem;font-weight:500;letter-spacing:-.01em;color:var(--base-dark-blue---3);-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color var(--hover-transition);transition:background-color var(--hover-transition)}.reconstruction__link>svg{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;margin-left:.625rem;stroke:var(--base-dark-blue---3);-webkit-transition:-webkit-transform var(--hover-transition);transition:-webkit-transform var(--hover-transition);transition:transform var(--hover-transition);transition:transform var(--hover-transition),-webkit-transform var(--hover-transition)}@media (any-hover:hover){.reconstruction__button:hover{background-color:var(--base-light-grey)}.reconstruction__link:hover{background-color:var(--base-grey)}.reconstruction__link:hover>svg{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}}.reconstruction__item{position:relative}.reconstruction__item-logo{width:9.625rem;height:6.25rem}.reconstruction__item-logo>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reconstruction__item-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media (max-width:768px){.reconstruction{overflow:hidden}.reconstruction__banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;min-height:496px}.reconstruction__banner::before{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(245,247,250,0)),color-stop(85%,#f5f7fa));background:linear-gradient(to bottom,rgba(245,247,250,0) 40%,#f5f7fa 85%)}.reconstruction__wrapper{text-align:center}.reconstruction__title{margin-bottom:8px}.reconstruction__button{width:100%;margin-top:16px}.reconstruction__row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-radius:unset;border:unset}.reconstruction__link{padding:11px;border-radius:50px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}.reconstruction__item-logo{width:112px;height:100px}}