.projectcontainer{background-image:url(../images/header-shape-2.svg),url(../images/header-shape-1.svg);background-position:top right;background-repeat:no-repeat}.breadcrumbs{width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:.8rem;line-height:1.6rem;flex-wrap:wrap;padding:5px 0}.breadcrumbs__separator{margin:0 10px;font-size:1.4rem;color:#000}.breadcrumbs a:hover{color:#000}@media only screen and (min-width:992px){.breadcrumbs{font-size:.9rem;margin-top:10px}}.headboxes{width:100%;padding:25px 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.headboxes .xbox{background:#fff;border-radius:10px;box-shadow:0 15px 35px -5px rgba(50,88,130,.22);padding:10px;display:grid;grid-template-columns:60px 1fr;grid-template-rows:auto auto;align-items:center;gap:5px 10px;height:auto;min-height:80px;flex:1 1 220px;max-width:280px;box-sizing:border-box}.headboxes .xbox .boxicon{font-size:2rem;padding:10px;grid-row:1/3;grid-column:1/2;color:#476290}.headboxes .xbox .title{grid-column:2/3;font-size:1rem;color:#333}.headboxes .xbox .value{grid-column:2/3;font-weight:700;font-size:1.1rem;color:#bda236}@media (max-width:1024px){.headboxes{justify-content:center}.headboxes .xbox{flex:1;width:100%}}@media (max-width:720px){.headboxes{flex-direction:column;align-items:center}.headboxes .xbox{flex:1 1 100%;max-width:100%;text-align:center}.headboxes .xbox .boxicon{justify-self:center}}.prj-banner{position:relative;height:280px;margin-bottom:15px;box-shadow:0 15px 35px -5px rgba(50,88,130,.32);padding:15px}.p-banner-slider .slick-list,.p-banner-slider .slick-track{display:flex}.prj-b-flex *{flex-grow:1}.prj-b-flex{display:flex;flex-wrap:wrap}.row.prj-b-flex [class^=col]{flex-grow:1;padding:1px;height:250px}.prj-b-img img{width:100%;height:250px;object-fit:cover;display:block}.p-banner-slider .slick-next i::before,.p-banner-slider .slick-prev i::before{line-height:normal}.p-banner-slider .slick-next,.p-banner-slider .slick-prev{position:absolute;cursor:pointer;z-index:1;font-size:12px;width:36px;height:36px;text-align:center;padding:0;bottom:10px;left:50%;color:#fff;background-color:rgba(0,0,0,.4);border:2px solid #fff;border-radius:50px;transform:translateX(-42px)}.p-banner-slider .slick-prev{transform:translateX(4px)}.p-banner-slider .slick-next:hover,.p-banner-slider .slick-prev:hover{background-color:#000;color:#fff}@media only screen and (min-width:992px){.prj-banner,.row.prj-b-flex [class^=col]{height:380px}.prj-b-img img{height:350px}.p-banner-slider .slick-next,.p-banner-slider .slick-prev{font-size:14px;width:40px;height:40px;left:10px;top:50%;transform:translateY(-50%)}.p-banner-slider .slick-prev{left:auto;right:10px}}.project-header{padding-bottom:20px;margin-bottom:20px;height:auto}.project-header .row{display:flex;align-items:center;flex-wrap:wrap}.project-header .row [class^=col]{display:flex;align-items:center;flex-wrap:wrap}.project-header .col-md-4{height:205px}.project-main-title{width:100%}.project-main-title h1{font-size:1.2rem;margin:5px 0;line-height:2.2rem}.prj-location{font-size:.9rem;color:#666;width:100%}.prj-location i{color:#000;margin-right:-3px}@media only screen and (min-width:992px){.project-main-title h1{font-size:1.6rem}}.pp-price-box{margin:10px 0;height:35px}.pp-start-price{display:inline-block;font-size:.9rem;margin-bottom:-5px}.pp-price{color:#000;font-weight:700;font-size:1.6rem}.payment-details{background:linear-gradient(0deg,rgba(136,110,85,1) 0,rgba(197,167,138,1) 100%);color:#fff;border-radius:10px;width:100%;display:flex;padding:5px 15px;text-align:center;margin-bottom:15px;font-size:1rem;height:43px;overflow:hidden}.p-details-box{width:100%;display:flex;justify-content:center;align-items:center}.project-header .small-txt{text-align:center;font-size:.9rem;margin-bottom:10px;color:#000}.prj-main-cta{display:flex;width:100%;justify-content:flex-end}.prj-main-cta-btn{margin:5px;border-radius:5px;color:#fff;font-size:.9rem;padding:10px;display:flex;align-items:center;width:100%;justify-content:center;transition:.3s}.prj-main-cta-btn.cta-call{background-color:#1d324d}.prj-main-cta-btn.cta-wts{background-color:#25d366}.prj-main-cta-btn.cta-msn{background:linear-gradient(45deg,#df47aa,#c822ff,#6559ff,#006aff)}.prj-main-cta-btn i{margin-right:-3px}.prj-main-cta-btn img{width:18px;height:auto;margin-left:3px}.prj-main-cta-btn:hover{background:#000}.prj-cta-title{margin:35px 0 10px;font-weight:900;font-size:1.3rem;text-align:center}@media only screen and (min-width:992px){.payment-details{font-size:1rem;font-weight:800}.pp-price-box{width:100%;text-align:center;height:35px}.project-main{display:flex;align-items:stretch;align-content:stretch;flex-wrap:wrap}}.content-box{background:#fff;padding:15px;margin-bottom:25px;overflow:hidden;border-radius:10px;color:#000;box-shadow:0 15px 35px -5px rgba(50,88,130,.32)}.post-content{margin-top:10px}.content-box ul{padding-right:25px}.content-box li{padding:5px}.content-box h3{color:#000}.content-box img{max-width:100%;height:auto}table.infotable{border-collapse:collapse;width:100%;color:#646a70}table.infotable tr:nth-child(even){background:#f7f7f7}table.infotable th.ttitle{font-size:.8rem;padding-left:0;border-left:1px solid #e0dcd6}table.infotable td,table.infotable th{margin:0;padding:10px;text-align:right;font-size:.9rem}table.infotable a:hover{color:#000}@media only screen and (min-width:992px){table.infotable th.ttitle{font-size:.9rem}table.infotable td,table.infotable th{font-size:1rem;padding:7px 25px 7px 15px}}.project-facilities{display:flex;flex-wrap:wrap}.facility-box{display:flex;align-items:center;font-size:.9rem;color:#000;width:48%;padding:15px 1%;border-bottom:1px solid #ccc}.facility-img img{height:20px;width:auto;display:block;margin-left:5px}@media only screen and (min-width:992px){.facility-box{width:25%;font-size:1rem}.facility-img img{height:25px}}.acc{margin:0 auto}.lwptoc{margin:0;position:relative;border-radius:5px;overflow:hidden}.lwptoc_header{background:#000;color:#fff;cursor:pointer;display:block;padding:0 15px;position:relative;text-align:right;line-height:2.5rem;font-size:1rem}.lwptoc_header:hover{background-color:#000}.lwptoc_header::after{width:8px;height:8px;border-left:3px solid #fff;border-top:3px solid #fff;position:absolute;left:20px;content:" ";top:50%;transform:rotate(-45deg) translateY(-50%);transition:all .2s ease-in-out}.lwptoc_header.active{background-color:#474d52;color:#fff;border:2px solid #2d354c;border-bottom:none}.lwptoc_header.active::after{transform:rotate(-135deg) translateY(50%);transition:all .2s ease-in-out}.lwptoc_items{color:#000;display:none;margin-bottom:20px;padding:20px;text-align:right;border-radius:0 0 5px 5px;border:2px solid #000;border-top:none}.lwptoc_items a:hover{color:#000}.project-main .headline-p{line-height:30px;transition:.5s;text-align:right;font-size:1.2rem;position:relative;font-weight:700;margin:15px 0;color:#000;padding-right:10px;border-right:4px solid #000}.project-map,.project-map iframe{width:100%}.project-video,.project-video iframe{width:100%}.side-bar{position:sticky;top:80px}.side-contact form{width:100%;display:flex;flex-direction:column;justify-content:space-between}.side-contact .comment,.side-contact .form-bg{width:100%;padding-right:10px;height:42px;line-height:40px;color:#000;display:block;font-family:Cairo,sans-serif;font-size:.9rem;border:1px solid #c6c6c6;background-color:rgba(255,255,255,.5);border-radius:5px;margin:7px 0}.side-contact .comment{width:100%;height:80px}.side-contact .search-select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position:2%;background-repeat:no-repeat;color:rgba(35,63,90,.7)}.side-contact .comment::placeholder,.side-contact .form-bg::placeholder{opacity:.8}.side-contact .submit{background:linear-gradient(0deg,rgba(136,110,85,1) 0,rgba(197,167,138,1) 100%);line-height:36px;padding:0 20px;color:#fff;font-size:1rem;border:0;transition:.5s;border-radius:5px;font-family:Cairo,sans-serif;margin:7px 0;width:100%;align-self:flex-end}.side-contact .submit:hover{cursor:pointer;background-color:#000}.side-contact .form-inside-title,.side-contact label{font-size:1rem;margin-bottom:5px;padding-right:5px;color:#000}.side-contact .radio-box{display:flex;overflow-x:auto;width:100%;list-style-type:none;padding-right:0;margin-bottom:15px}.side-contact .radio-box::-webkit-scrollbar{height:10px}.side-contact .radio-box::-webkit-scrollbar-track{box-shadow:inset 0 0 2px rgba(0,0,0,.5);border-radius:10px}.side-contact .radio-box::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.side-contact .radio-box::-webkit-scrollbar-thumb:hover{background:#bbb}.side-contact .radio-box [type=radio]{display:none}.side-contact .radio-box label{display:flex;justify-content:space-between;align-items:center;text-align:center;padding:5px 10px;width:100%;background-color:#f9f9f9;color:#70777e;font-size:.9rem;border-radius:10px;cursor:pointer;border:2px solid #dadada;transition:.2s}.side-contact .radio-box input:checked~label,.side-contact .radio-box label:hover{background-color:#edf5f6;border-color:#00b0c4;color:#00b0c4}.side-contact .radio-box .w-full{width:100%;white-space:nowrap}.faq{padding-bottom:20px}.faq h3{margin:0}.faq .faq-acc{margin:0 auto}.faq .faq-acc__card{margin:10px 0;position:relative}.faq .faq-acc__title{background:#fff;color:#000;cursor:pointer;display:block;padding:10px 15px;position:relative;text-align:right;border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,.3)}.faq .faq-acc__title::after{width:8px;height:8px;border-left:3px solid #000;border-top:3px solid #000;position:absolute;left:20px;content:" ";top:50%;transform:rotate(-45deg) translateY(-50%);transition:all .2s ease-in-out}.faq .faq-acc__title.active{background-color:#000;color:#fff}.faq .faq-acc__title.active::after{transform:rotate(-135deg) translateY(50%);transition:all .2s ease-in-out;border-color:#fff}.faq .faq-acc__panel{background-color:#fff;border:2px solid #000;color:#000;display:none;margin:0;padding:20px;text-align:right;border-radius:0 0 5px 5px;margin-top:-5px}.post-banner{margin-bottom:15px;overflow:hidden}.post-banner img{width:100%;height:auto;border-radius:15px}.lwptoc_toggle_label{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.entry-content{line-height:1.8rem}.fast-form form{display:flex;flex-wrap:wrap;align-items:center;margin:0}.fast-form input{flex:1;border:1px solid #0006b;border-radius:3px;margin:0 3px;background:#fff;height:40px;line-height:40px;padding:0 10px}.fast-form textarea{display:none}.fast-form input[type=submit]{background:#e5c74f;color:#fff;text-align:center}@media only screen and (max-width:720px){.fast-form input{flex:100%;margin-bottom:10px}}.headline{margin:25px 0 10px}.entry-content a{color:#087931}.entry-content h2{color:#000;line-height:2.2rem;border-bottom:1px solid #ddd;padding:5px}.entry-content h3{color:#1d324d;line-height:2.2rem;border-bottom:1px solid #ddd;padding:5px}@media only screen and (max-width:720px){.entry-content h2{font-size:1.4rem}}