#contract{padding:40px 0 50px}#contract h1{letter-spacing:0;text-align:center;color:#fff;margin-bottom:40px;font-size:48px}@media screen and (max-width:768px){#contract h1{font-size:36px}}#contract{background-color:var(--primary)}#contract .contract-info-wrapper{gap:45px;display:flex}@media screen and (max-width:800px){#contract .contract-info-wrapper{flex-direction:column}}#contract .contract-info-wrapper .description{color:#eae3d0;max-width:560px}@media screen and (max-width:800px){#contract .contract-info-wrapper .description{max-width:max-content}}#contract .contract-info-wrapper .description img{width:100%;margin-bottom:20px;display:block}#contract .contract-info-wrapper .description p{font-family:var(--font-bold);margin-bottom:10px;font-size:21.3px}#contract .contract-info-wrapper .description p.light{font-family:var(--font-regular);font-size:24px;line-height:1.4}@media screen and (max-width:800px){#contract .contract-info-wrapper .description p.light{text-align:center;width:100%;line-height:1.4}}#contract .contract-info-wrapper .description p.light b{font-family:var(--font-bold);font-size:28px}#contract .contract-info-wrapper .conditions p{font-family:var(--font-bold);color:#fff;margin-bottom:20px;font-size:24px}#contract .contract-info-wrapper .conditions p svg{width:18px;height:18px}#contract .contract-info-wrapper .conditions li:last-child p{margin-bottom:0}
