main .top-content{padding:40px 0 30px 0;text-align:center;background-color:#d3d3d3;background-image:linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.7) 100%),url('../images/backgrounds/top-bg.jpg');background-position:50%;background-size:cover;background-repeat:no-repeat}main .top-content .logo-box{padding:0 20px;margin-top:20px}main .top-content .logo-box>img{width:90px;height:auto}main .top-content .title-box{color:#fff;text-align:center;font-family:Outfit;font-size:30px;font-style:normal;font-weight:800;line-height:normal;text-transform:capitalize;padding:0 20px;margin:15px 0}main .top-content .desc-box{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:0 30px;margin:0}main .top-content .desc-box>strong{font-weight:700}main .top-content .video-box{padding:0 20px;margin:20px 0}main .top-content .video-box>.ratio{border-radius:15px;overflow:hidden}main .top-content .video-caption-box{color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal;padding:0 20px;margin:0}main .first-content{padding:30px 0}main .first-content .title-box{color:#323031;text-align:center;font-family:Outfit;font-size:26px;font-style:normal;font-weight:800;line-height:normal;padding:0 20px;margin:0}main .first-content .content-box{color:#323031;text-align:center;font-family:"Red Hat Display";font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:0 20px;margin:15px 0}main .first-content .caption-box{color:#fa7616;text-align:center;font-family:"Red Hat Display";font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding:0 30px;margin:0}main .second-content{padding:30px 0;background:#d1d1d1}main .second-content .image-box{text-align:center;padding:0 20px}main .second-content .image-box>img{width:217px;height:auto}main .second-content .title-box{color:#323031;text-align:center;font-family:Outfit;font-size:30px;font-style:normal;font-weight:800;line-height:normal;padding:0 20px;margin:15px 0 10px 0}main .second-content .content-box{color:#323031;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding:0 20px;margin:0 0 40px 0}main .second-content .button-box{text-align:center;padding:0 40px}main .second-content .button-box>a{padding:14px 40px;border-radius:25px;background:#fa7616;color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.32px;width:100%;text-decoration:none;transition:background .2s ease,transform .1s ease}main .second-content .button-box>a:hover{background:#e05f00;text-decoration:none;transform:translateY(-2px);color:#fff}main .second-content .button-box>a:active{background:#c94f00;transform:translateY(0);color:#fff}main .third-content{padding:30px 0;background:#323031}main .third-content .title-box{color:#fff;text-align:center;font-family:Outfit;font-size:26px;font-style:normal;font-weight:800;line-height:normal;padding:0 20px;margin:0 0 15px 0}main .third-content .content-row{row-gap:15px}main .third-content .content-row .tick-box{color:#fff;padding:0 15px}main .third-content .content-row .tick-box .tick-item{margin:0 0 15px 0}main .third-content .content-row .tick-box .tick-item:last-child{margin:0}main .third-content .content-row .tick-box .tick-item .tick-line{display:flex;gap:15px;align-items:flex-start}main .third-content .content-row .tick-box .tick-item .tick-line .tick-icon{width:30px;height:30px}main .third-content .content-row .tick-box .tick-item .tick-line .tick-text>h3{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;margin-bottom:10px}main .third-content .content-row .tick-box .tick-item .tick-line .tick-text>p{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}main .third-content .content-row .why-box{color:#fff;padding:0 25px}main .third-content .content-row .why-box .why-card{border-radius:15px;background:#fa7616;padding:20px}main .third-content .content-row .why-box .why-card>h4{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:normal}main .third-content .content-row .why-box .why-card>.why-item{display:flex;gap:5px;align-items:flex-start;margin-bottom:5px}main .third-content .content-row .why-box .why-card>.why-item:last-child{margin:0}main .third-content .content-row .why-box .why-card>.why-item>.why-icon{width:20px;height:20px}main .third-content .content-row .why-box .why-card>.why-item>p{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}main .forth-content{padding:30px 0;background:#fff}main .forth-content .title-box{color:#323031;text-align:center;font-family:Outfit;font-size:26px;font-style:normal;font-weight:800;line-height:normal;padding:0 50px}main .forth-content .content-box{color:#323031;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:15px 0;padding:0 25px}main .forth-content .image-box{padding:0 25px;margin-bottom:15px}main .forth-content .image-box>img{width:100%;height:194px;object-fit:cover;object-position:top;border-radius:15px}main .forth-content .items-box{padding:0 25px}main .forth-content .items-box .item-box{background:#fa7616;display:flex;text-align:center;justify-content:center;align-items:center;height:86px;padding:10px;border-radius:15px;margin-bottom:20px}main .forth-content .items-box .item-box:last-child{margin:0}main .forth-content .items-box .item-box.project{color:#fff;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.48px;text-transform:capitalize}main .forth-content .items-box .item-box.showflat{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px;text-transform:capitalize}main .forth-content .items-box .item-box.booking{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px;text-transform:capitalize}main .forth-content .caption-box{padding:0 25px;margin-top:15px;text-align:center;color:#323031;font-size:14px;font-style:normal;font-weight:400;line-height:normal}main .form-content{padding:30px 0;background-color:#d3d3d3;background-image:linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.7) 100%),var(--image-url);background-position:50%;background-size:cover;background-repeat:no-repeat}main .form-content .title-box{color:#fff;text-align:center;font-family:Outfit;font-size:26px;font-style:normal;font-weight:800;line-height:normal;text-transform:capitalize;padding:0 25px}main .form-content .content-box{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:0 25px;margin:15px 0}main .form-content .form-box{padding:0 25px}main .form-content .form-box .form-box-content{padding:30px;background:#fff;border-radius:20px}main .form-content .form-box .form-box-content .form-title{color:#323031;text-align:center;font-family:Outfit;font-size:26px;font-style:normal;font-weight:800;line-height:normal;text-transform:capitalize}main .form-content .form-box .form-box-content .form-subtitle{color:#323031;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px}main .form-content .form-box .form-box-content .form-input{margin-bottom:20px}main .form-content .form-box .form-box-content .form-input>input{border-radius:10px;border:1px solid #a8a6a7;color:#323031;font-size:14px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:.28px;padding:8px 20px}main .form-content .form-box .form-box-content .form-input>input::placeholder{color:#a8a6a7}main .form-content .form-box .form-box-content .form-check-label{color:#323031;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px}main .form-content .form-box .form-box-content .form-check-label>a{color:#fa7616;text-decoration:none}main .form-content .form-box .form-box-content .form-check-label>a:hover{text-decoration:underline}main .form-content .form-box .form-box-content .form-button{margin-top:20px}main .form-content .form-box .form-box-content .form-button>button{padding:14px 40px;border-radius:25px;background:#fa7616;width:100%;color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.32px}main .form-content .form-box .form-box-content .form-button>button:hover{background:#e05f00;text-decoration:none;transform:translateY(-2px);color:#fff}main .form-content .form-box .form-box-content .form-button>button:active{background:#c94f00;transform:translateY(0);color:#fff}@media(min-width:768px){main .top-content{padding:50px 0 40px 0}main .top-content .logo-box{padding:0 25px;margin-top:20px}main .top-content .logo-box>img{width:150px;height:auto}main .top-content .title-box{font-size:40px;line-height:normal;padding:0 25px;margin:20px 0}main .top-content .desc-box{font-size:18px;line-height:normal;padding:0 25px;margin:0}main .top-content .video-box{padding:0 25px;margin:20px 0}main .top-content .video-caption-box{font-size:14px;line-height:normal;padding:0 25px;margin:0}main .first-content{padding:40px 0}main .first-content .title-box{font-size:30px;line-height:normal;padding:0 25px;margin:0}main .first-content .content-box{font-size:18px;line-height:normal;padding:0 45px;margin:20px 0}main .first-content .caption-box{font-size:22px;line-height:normal;padding:0 25px;margin:0}main .second-content{padding:40px 0}main .second-content .image-box{padding:0 25px}main .second-content .image-box>img{width:398px;height:auto}main .second-content .title-box{font-size:40px;line-height:normal;padding:0 25px;margin:10px 0}main .second-content .content-box{font-size:22px;line-height:normal;padding:0 25px;margin:0 0 40px 0}main .second-content .button-box{text-align:center;padding:0 40px}main .second-content .button-box>a{padding:14px 40px;border-radius:25px;font-size:18px;line-height:26px;letter-spacing:.36px;width:auto}main .third-content{padding:40px 0}main .third-content .title-box{font-size:30px;line-height:normal;padding:0 25px;margin:0 0 20px 0}main .third-content .content-row{row-gap:40px}main .third-content .content-row .tick-box{padding:0 25px}main .third-content .content-row .tick-box .tick-item{margin:0 0 20px 0}main .third-content .content-row .tick-box .tick-item .tick-line{gap:20px}main .third-content .content-row .tick-box .tick-item .tick-line .tick-icon{width:35px;height:35px}main .third-content .content-row .tick-box .tick-item .tick-line .tick-text>h3{font-size:22px;line-height:normal;margin-bottom:10px}main .third-content .content-row .tick-box .tick-item .tick-line .tick-text>p{font-size:18px;line-height:normal;margin:0}main .third-content .content-row .why-box{padding:0 25px}main .third-content .content-row .why-box .why-card{border-radius:15px;padding:30px}main .third-content .content-row .why-box .why-card>h4{font-size:22px;line-height:normal}main .third-content .content-row .why-box .why-card>.why-item{gap:5px;margin-bottom:20px}main .third-content .content-row .why-box .why-card>.why-item>.why-icon{width:20px;height:20px}main .third-content .content-row .why-box .why-card>.why-item>p{font-size:18px;margin:0}main .forth-content{padding:40px 0}main .forth-content .title-box{font-size:30px;line-height:normal;padding:0 25px}main .forth-content .content-box{font-size:18px;line-height:normal;margin:20px 0;padding:0 25px}main .forth-content .image-box{padding:0 25px;margin-bottom:20px}main .forth-content .image-box>img{width:100%;height:390.301px;border-radius:15px}main .forth-content .items-box{padding:0 25px}main .forth-content .items-box .item-box{height:86px;padding:10px;border-radius:15px;margin-bottom:20px}main .forth-content .items-box .item-box:last-child{margin:0}main .forth-content .items-box .item-box.project{font-size:30px;line-height:normal;letter-spacing:.6px}main .forth-content .items-box .item-box.showflat{font-size:24px;line-height:normal;letter-spacing:.48px}main .forth-content .items-box .item-box.booking{font-size:24px;line-height:normal;letter-spacing:.48px}main .forth-content .caption-box{padding:0 25px;margin-top:15px;font-size:18px;line-height:normal}main .form-content{padding:40px 0}main .form-content .title-box{font-size:30px;line-height:normal;padding:0 25px}main .form-content .content-box{font-size:18px;line-height:normal;padding:0 25px;margin:20px 0}main .form-content .form-box{padding:0 25px}main .form-content .form-box .form-box-content{padding:50px;border-radius:20px}main .form-content .form-box .form-box-content .form-title{font-size:30px;line-height:normal;margin-bottom:10px}main .form-content .form-box .form-box-content .form-subtitle{font-size:18px;line-height:normal;margin-bottom:30px}main .form-content .form-box .form-box-content .form-input{margin-bottom:20px}main .form-content .form-box .form-box-content .form-input>input{border-radius:10px;font-size:16px;line-height:27px;letter-spacing:.32px;padding:8px 20px}main .form-content .form-box .form-box-content .form-check-label{font-size:14px;line-height:normal;letter-spacing:.28px}main .form-content .form-box .form-box-content .form-button{margin-top:30px}main .form-content .form-box .form-box-content .form-button>button{padding:14px 40px;border-radius:25px;font-size:18px;line-height:26px;letter-spacing:.36px}}@media(min-width:992px){main .top-content{padding:60px 0 50px 0}main .top-content .logo-box{padding:0 25px;margin-top:20px}main .top-content .logo-box>img{width:200px;height:auto}main .top-content .title-box{font-size:50px;line-height:normal;padding:0 115px;margin:20px 0}main .top-content .desc-box{font-size:20px;line-height:normal;padding:0 115px;margin:0}main .top-content .video-box{padding:0 115px;margin:20px 0}main .top-content .video-caption-box{font-size:14px;line-height:normal;padding:0 115px;margin:0}main .first-content{padding:50px 0}main .first-content .title-box{font-size:35px;line-height:normal;padding:0 115px;margin:0}main .first-content .content-box{font-size:20px;line-height:normal;padding:0 165px;margin:20px 0}main .first-content .caption-box{font-size:35px;line-height:normal;padding:0 115px;margin:0}main .second-content{padding:50px 0 30px 0}main .second-content .image-box{padding:0 0 0 115px}main .second-content .image-box>img{width:393px;height:auto}main .second-content .title-box{font-size:50px;line-height:normal;padding:0 200px 0 50px;margin:0 0 20px 0;text-align:left}main .second-content .content-box{font-size:24px;line-height:normal;padding:0 115px 0 50px;margin:0 0 40px 0;text-align:left}main .second-content .button-box{text-align:left;padding:0 115px 0 50px}main .second-content .button-box>a{padding:14px 40px;border-radius:25px;font-size:24px;line-height:26px;letter-spacing:.48px;width:auto}main .third-content{padding:50px 0}main .third-content .title-box{font-size:35px;line-height:normal;padding:0 115px;margin:0 0 25px 0}main .third-content .content-row{row-gap:0}main .third-content .content-row .tick-box{padding:0 30px 0 115px}main .third-content .content-row .tick-box .tick-item{margin:0 0 20px 0}main .third-content .content-row .tick-box .tick-item .tick-line{gap:20px}main .third-content .content-row .tick-box .tick-item .tick-line .tick-icon{width:40px;height:40px}main .third-content .content-row .tick-box .tick-item .tick-line .tick-text>h3{font-size:24px;line-height:normal;margin-bottom:10px}main .third-content .content-row .tick-box .tick-item .tick-line .tick-text>p{font-size:20px;line-height:normal;margin:0}main .third-content .content-row .why-box{padding:0 115px 0 30px}main .third-content .content-row .why-box .why-card{border-radius:15px;padding:30px}main .third-content .content-row .why-box .why-card>h4{font-size:24px;line-height:normal}main .third-content .content-row .why-box .why-card>.why-item{gap:5px;margin-bottom:20px}main .third-content .content-row .why-box .why-card>.why-item>.why-icon{width:20px;height:20px}main .third-content .content-row .why-box .why-card>.why-item>p{font-size:20px;margin:0}main .forth-content{padding:50px 0}main .forth-content .title-box{font-size:35px;line-height:normal;padding:0 115px}main .forth-content .content-box{font-size:20px;line-height:normal;margin:20px 0;padding:0 115px}main .forth-content .image-box{padding:0 115px;margin-bottom:20px}main .forth-content .image-box>img{width:100%;height:658px;border-radius:15px}main .forth-content .items-box{padding:0 115px}main .forth-content .items-box .items-box-row{display:flex;flex-wrap:wrap;gap:20px}main .forth-content .items-box .item-box{flex:1 1 30%;height:80px;padding:10px;border-radius:15px;margin:0}main .forth-content .items-box .item-box.project{font-size:40px;line-height:normal;letter-spacing:.8px}main .forth-content .items-box .item-box.showflat{font-size:24px;line-height:normal;letter-spacing:normal}main .forth-content .items-box .item-box.booking{font-size:24px;line-height:normal;letter-spacing:normal}main .forth-content .caption-box{padding:0 115px;margin-top:20px;font-size:20px;line-height:normal}main .form-content{padding:50px 0}main .form-content .title-box{font-size:35px;line-height:normal;padding:0 115px}main .form-content .content-box{font-size:20px;line-height:normal;padding:0 115px;margin:20px 0}main .form-content .form-box{padding:0;max-width:675px;margin-left:auto;margin-right:auto}main .form-content .form-box .form-box-content{padding:50px;border-radius:20px}main .form-content .form-box .form-box-content .form-title{font-size:35px;line-height:normal;margin-bottom:10px}main .form-content .form-box .form-box-content .form-subtitle{font-size:20px;line-height:normal;margin-bottom:30px}main .form-content .form-box .form-box-content .form-input{margin-bottom:20px}main .form-content .form-box .form-box-content .form-input>input{border-radius:10px;font-size:16px;line-height:27px;letter-spacing:.32px;padding:8px 20px}main .form-content .form-box .form-box-content .form-check-label{font-size:14px;line-height:normal;letter-spacing:.28px}main .form-content .form-box .form-box-content .form-button{margin-top:30px}main .form-content .form-box .form-box-content .form-button>button{padding:14px 40px;border-radius:25px;font-size:24px;line-height:26px;letter-spacing:.48px}}