section.rebuilding-section .top-box{background:#0c6668;min-height:859px;padding:66px 0}section.rebuilding-section .top-box .content{margin-left:auto;max-width:1186px}section.rebuilding-section .top-box .content h2.title{color:#fff;font-family:Helvetica Neue;font-size:50px;font-style:normal;font-weight:500;line-height:90px;text-transform:capitalize}section.rebuilding-section .top-box .content .icon-box{align-items:center;column-gap:31px;display:flex;justify-content:flex-start;margin-bottom:23px}section.rebuilding-section .top-box .content .icon-box .icon{padding-right:35px;position:relative}section.rebuilding-section .top-box .content .icon-box .icon:before{background:#fff;content:"";height:63px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}section.rebuilding-section .top-box .content .icon-box .icon:last-child:before{display:none}section.rebuilding-section .top-box .content .description p{color:#fff;font-family:Helvetica Neue;font-size:22px;font-style:normal;font-weight:400;line-height:40px;margin-bottom:13px}section.rebuilding-section .top-box .content .description a{color:#fff;font-family:Helvetica Neue;font-style:italic;text-decoration:underline}section.rebuilding-section .top-box .content .description a:hover{text-decoration:none}.rebuilding-section .middle-content{max-width:100%;position:relative;width:100%}.rebuilding-section .middle-box{margin-left:auto;margin-top:-267px;position:absolute;right:0;top:100%;width:100%;z-index:1}.rebuilding-section .middle-box:after{background:#fff;bottom:0;content:"";height:100%;position:absolute;right:0;width:50%}.rebuilding-section .middle-box-wrap{background:#fff;border-bottom-left-radius:500px;border-top-left-radius:500px;margin-right:-100px;min-height:580px;padding:54px 0 59px 222px;right:0;z-index:1}.rebuilding-section .middle-box h2{color:#0c6668;font-family:Helvetica Neue;font-size:40px;font-style:normal;font-weight:500;line-height:70px}.rebuilding-section .middle-box p{color:#38373d;font-family:Helvetica Neue;font-size:22px;font-style:normal;font-weight:400;line-height:36px}.rebuilding-section .middle-box .time-line-item{display:grid;grid-template-columns:auto 1fr}.rebuilding-section .middle-box .content{padding-left:27px}.rebuilding-section .middle-box .time-line{display:flex;flex-direction:column;gap:24px;margin-top:39px}.rebuilding-section .middle-box .time-line-item .content h5{color:#003057;font-family:Helvetica Neue;font-size:30px;font-style:normal;font-weight:700;line-height:36px;margin-bottom:12px;margin-top:5px}.rebuilding-section .middle-box .time-line-item .content p{color:#000;font-family:Helvetica Neue;font-size:22px;font-style:normal;font-weight:400;line-height:36px;margin-bottom:12px}.rebuilding-section .bottom-box{display:table;max-width:100%;position:relative;width:100%}.rebuilding-section .bottom-box img{display:block;float:left;max-height:590px;min-height:589px;object-fit:cover;object-position:right bottom;width:100%}.rebuilding-section .bottom-box .title-box{bottom:117px;margin-left:auto;max-width:1500px;padding-inline:100px;position:absolute;width:100%}.rebuilding-section .bottom-box .title-box .title{color:#0c6668;font-family:Helvetica Neue;font-size:40px;font-style:normal;font-weight:400;line-height:60px;max-width:1187px}@media (max-width:1200px){.rebuilding-section .middle-box-wrap{margin:0}section.rebuilding-section .top-box .content .description p{font-size:20px;line-height:32px}.rebuilding-section .middle-box-wrap{max-width:100%;padding:50px 30px 50px 150px}.rebuilding-section .bottom-box img{min-height:630px}.rebuilding-section .bottom-box .title-box{bottom:160px;padding-inline:50px}.rebuilding-section .bottom-box .title-box .title{font-size:36px;line-height:56px}.rebuilding-section .middle-box .time-line-item .content p{font-size:20px;line-height:32px}}@media (max-width:989px){section.rebuilding-section .top-box .content h2.title{font-size:40px}.rebuilding-section .middle-box-wrap{border-radius:50px 0 0 50px;padding:50px 20px}.rebuilding-section .middle-box .content{padding-left:15px}.rebuilding-section .middle-box p{font-size:18px;line-height:24px}.rebuilding-section .middle-box h2{font-size:36px;line-height:60px}.rebuilding-section .middle-box .time-line-item .content h5{font-size:24px;line-height:28pxz}.rebuilding-section .bottom-box .title-box .title{font-size:32px;line-height:52px}.rebuilding-section .bottom-box .title-box{bottom:120px}}@media (max-width:700px){section.rebuilding-section .top-box .content h2.title{font-size:36px;line-height:42px;text-align:center}section.rebuilding-section .top-box .content .icon-box{align-items:center;flex-wrap:wrap;justify-content:center;row-gap:20px}section.rebuilding-section .top-box .content .icon-box .icon{padding:0 10px}section.rebuilding-section .top-box .content .icon-box .icon:before{display:none}section.rebuilding-section .top-box .content .description p{text-align:center}.rebuilding-section .middle-box{margin:-50px 0;position:relative}.rebuilding-section .middle-box h2{font-size:28px;line-height:36px;margin-bottom:20px}.rebuilding-section .bottom-box .title-box .title{font-size:26px;line-height:36px}.rebuilding-section .bottom-box img{min-height:400px}}