.top-row.section .container{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid #e2e2e2;}@media (max-width: 639px){.top-row.section .container{display:flex;flex-direction:column-reverse;}}.top-row.section .container .left{padding:40px;}@media (max-width: 959px){.top-row.section .container .left{padding:24px;padding-top:40px;}}@media (max-width: 639px){.top-row.section .container .left{padding:24px;}}@media (max-width: 479px){.top-row.section .container .left{padding:16px;}}.top-row.section .container .left .title-desc .title{color:#0b0b0b;font-size:60px;font-weight:200;line-height:130%;}@media (max-width: 1199px){.top-row.section .container .left .title-desc .title{font-size:40px;}}@media (max-width: 959px){.top-row.section .container .left .title-desc .title{font-size:28px;}}.top-row.section .container .left .title-desc .desc{margin-top:32px;color:#2b2b2b;font-size:20px;font-weight:400;line-height:130%;}@media (max-width: 959px){.top-row.section .container .left .title-desc .desc{margin-top:16px;font-size:15px;}}.top-row.section .container .left .btn{margin-top:120px;width:fit-content;font-size:22px;}@media (max-width: 1599px){.top-row.section .container .left .btn{margin-top:100px;}}@media (max-width: 1199px){.top-row.section .container .left .btn{margin-top:160px;}}@media (max-width: 959px){.top-row.section .container .left .btn{margin-top:33px;font-size:15px;}}@media (max-width: 639px){.top-row.section .container .left .btn{margin-top:80px;width:100%;}}@media (max-width: 479px){.top-row.section .container .left .btn{margin-top:40px;}}.top-row.section .container .img{width:100%;height:100%;object-fit:cover;}@media (max-width: 639px){.top-row.section .container .img{height:280px;}}@media (max-width: 479px){.top-row.section .container .img{height:200px;}}.benefits.section .container{padding-top:100px;border-bottom:1px solid #e2e2e2;}@media (max-width: 639px){.benefits.section .container{padding-top:50px;}}.benefits.section .container .sec-title{padding:10px 40px;color:#0b0b0b;font-size:40px;font-weight:500;line-height:130%;}@media (max-width: 959px){.benefits.section .container .sec-title{font-size:26px;}}@media (max-width: 639px){.benefits.section .container .sec-title{padding:10px 24px;}}.benefits.section .container .list{margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr);}@media (max-width: 639px){.benefits.section .container .list{grid-template-columns:repeat(1,1fr);}}.benefits.section .container .list .card{padding:40px;height:450px;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid #e2e2e2;}.benefits.section .container .list .card:nth-child(odd){border-right:1px solid #e2e2e2;}@media (max-width: 959px){.benefits.section .container .list .card{padding:40px 24px;height:340px;}}@media (max-width: 639px){.benefits.section .container .list .card{padding:24px;height:auto;gap:40px;}}@media (max-width: 479px){.benefits.section .container .list .card{padding:16px;}}.benefits.section .container .list .card .icon{width:100px;height:100px;}@media (max-width: 959px){.benefits.section .container .list .card .icon{width:70px;height:70px;}}@media (max-width: 639px){.benefits.section .container .list .card .icon{width:60px;height:60px;}}.benefits.section .container .list .card .text .title{min-height:68px;color:#0b0b0b;font-size:26px;font-weight:500;line-height:130%;}@media (max-width: 959px){.benefits.section .container .list .card .text .title{min-height:auto;font-size:18px;}}.benefits.section .container .list .card .text .desc{margin-top:12px;color:#2b2b2b;font-size:20px;font-weight:400;line-height:130%;}@media (max-width: 959px){.benefits.section .container .list .card .text .desc{font-size:15px;}}.photos.section .container{padding-top:100px;display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid #e2e2e2;}@media (max-width: 1199px){.photos.section .container{padding:100px 40px 0 40px;}}@media (max-width: 959px){.photos.section .container{padding:100px 24px 0 24px;display:flex;flex-direction:column-reverse;}}@media (max-width: 639px){.photos.section .container{padding:50px 24px 0 24px;}}@media (max-width: 479px){.photos.section .container{padding:50px 16px 0 16px;}}.photos.section .container .left{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;}@media (max-width: 959px){.photos.section .container .left{grid-template-columns:repeat(2,1fr);gap:16px;}}@media (max-width: 479px){.photos.section .container .left{grid-template-columns:repeat(1,1fr);}}.photos.section .container .left .img{width:100%;height:727px;object-fit:cover;}@media (max-width: 1599px){.photos.section .container .left .img{height:598px;}}@media (max-width: 1199px){.photos.section .container .left .img{height:446px;}}@media (max-width: 959px){.photos.section .container .left .img{height:358px;}}@media (max-width: 639px){.photos.section .container .left .img{height:231px;}}@media (max-width: 479px){.photos.section .container .left .img{height:358px;}}@media (max-width: 359px){.photos.section .container .left .img{height:262px;}}.photos.section .container .right{padding-left:40px;padding-bottom:40px;height:fit-content;position:sticky;top:100px;}@media (max-width: 1599px){.photos.section .container .right{top:85px;}}@media (max-width: 1199px){.photos.section .container .right{top:70px;}}@media (max-width: 959px){.photos.section .container .right{padding-left:0;position:static;}}.photos.section .container .right .title{color:#0b0b0b;font-size:40px;font-weight:500;line-height:130%;}@media (max-width: 959px){.photos.section .container .right .title{font-size:26px;}}.photos.section .container .right .desc{margin-top:20px;color:#2b2b2b;font-size:20px;font-weight:400;line-height:130%;}@media (max-width: 959px){.photos.section .container .right .desc{font-size:15px;}}@media (max-width: 639px){.photos.section .container .right .desc{font-size:20px;}}.photos.section .container .right .btn{margin-top:32px;width:fit-content;font-size:22px;}@media (max-width: 959px){.photos.section .container .right .btn{font-size:15px;}}@media (max-width: 639px){.photos.section .container .right .btn{width:100%;}}.project_comp.section .container .title-container{padding:0 40px;text-align:left !important;}.project_comp.section .container .title-container .title{margin-bottom:12px !important;color:#0b0b0b;font-size:40px;font-weight:500;line-height:130%;}.project_comp.section .container .title-container .desc{color:#2b2b2b;font-size:20px;font-weight:400;line-height:130%;}.reviews.section .container{border-bottom:1px solid #e2e2e2;}