#contract{padding:40px 20px;background-image:linear-gradient(180deg,#000000,#1e1e1e)}#contract .contract-wrapper{display:flex;justify-content:space-between}@media screen and (max-width:800px){#contract .contract-wrapper{flex-direction:column}}#contract .contract-wrapper video{width:30%}@media screen and (max-width:800px){#contract .contract-wrapper video{width:100%;margin-bottom:60px}}#contract .contract-wrapper .contract-info{width:60%}@media screen and (max-width:800px){#contract .contract-wrapper .contract-info{width:100%}}#contract .contract-wrapper .contract-info h2{font-size:35px;margin-bottom:20px}#contract .contract-wrapper .contract-info .description{margin:5px 0 15px}#contract .contract-wrapper .contract-info__wrapper{padding:10px 20px 20px;border:2px solid #363d36;border-radius:5px;display:flex;flex-direction:column;align-items:center}#contract .contract-wrapper .contract-info__list{margin-bottom:20px}#contract .contract-wrapper .contract-info__list li{border-bottom:2px solid #363d36;padding:25px 0;display:flex}#contract .contract-wrapper .contract-info__list li span{font-size:16px}#contract .contract-wrapper .contract-info__list li .icon{width:25px;height:25px;margin-right:16px}#contract .contract-wrapper .contract-info__list li svg{width:25px;height:25px;fill:var(--primary)}#contract .contract-wrapper .contract-info .apply-btn{font-size:20px;padding:10px 20px}#contract .reviews-wrapper{margin-top:40px}#contract .reviews-wrapper h2{font-size:35px;margin-bottom:20px}#contract .reviews-wrapper__videos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}@media screen and (max-width:1200px){#contract .reviews-wrapper__videos{flex-direction:column}}#contract .reviews-wrapper__videos video{width:30%}@media screen and (max-width:1200px){#contract .reviews-wrapper__videos video{width:100%}}#contract .reviews-wrapper__videos video:nth-child(2){transform:translateY(-3px)}