:root{--main-color: #EB4D27;--gray: #595952;--light-gray: #E9E9E9;--black: black;--white: white;--second-white: #F1F1EB;}.bg-image{background-repeat: no-repeat;background-size: cover;background-position: center;}img{width: 100%;height: auto;object-fit: cover;display: block;border-radius: 12px;}:root{--main-font: "Sarpanch", sans-serif;--gotham-font: "Gotham", sans-serif;--cairo-font: "Cairo", sans-serif;}@font-face {font-family: "Font Awesome 5 Free";font-style: normal;font-weight: 900;font-display: swap;src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff");}@font-face {font-family: "Font Awesome 5 Free";font-style: normal;font-weight: 400;font-display: swap;src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff");}@font-face {font-family: "Font Awesome 5 Brands";font-style: normal;font-weight: 400;font-display: swap;src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff");}h1,h2,h3,h4,h5,h6{font-family: var(--main-font);}p,span,label,a,li,td,input,button,option,select,textarea,optgroup,summary,caption,blockquote,::placeholder{font-family: var(--cairo-font);}h1,.h1{font-size: 42px;font-weight: 600;}h2,.h2{font-size: 36px;font-weight: 600;}h3,.h3{font-size: 28px;font-weight: 600;}h4,.h4{font-size: 24px;}h5,.h5{font-size: 18px;}h6,.h6{font-size: 16px;font-weight: 600;}p{font-size: 16px;}.card.horizontal {margin-bottom: 30px;}.card.horizontal .img-wrapper{max-width: 350px;max-height: 265px;max-width: 100%;height: 100%;overflow: hidden;}.card.horizontal .img-wrapper img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: .8s;}.card.horizontal:hover .img-wrapper img{width: 108%;height: 100%;}.card.horizontal .card-body{height: 100%;display: flex;flex-direction: column;justify-content: center;gap: 23px;}.icon-card {display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 100%;background-color: var(--second-white);border: 1px solid var(--light-gray);border-radius: 8px;padding: 20px 25px;gap: 20px;height: auto;.icon{display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;background-color: var(--main-color);}.title-2{margin-bottom: 0;color: var(--main-color);}}.icon-card:hover {background-color: var(--main-color);border: 1px solid var(--main-color);.icon{background-color: white;}.title-2{color: white;}}.card{border-radius: 12px;overflow: hidden;}.card .card-body{padding: 7px 15px;}.card img{border-bottom-left-radius: 0;border-bottom-right-radius: 0;max-height: 220px;height: 300px;}.card span,.card p{margin-bottom: 3px;display: block;font-size: 14px;color: #7a7a7a;}.card p{margin-bottom: 1px;}.card .card-title{color: black;font-weight: 700;width: fit-content;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-height: 1.4;}.card .price{color: var(--main-color);font-weight: 800;}.card .info{display: flex;justify-content: space-between;gap: 10px;margin-top: 15px;flex-wrap: wrap;}.card .info span{color: black;font-size: 12px;font-weight: 500;margin: 0;}.card .info-item{display: flex;align-items: center;gap: 8px;}.card .info i{font-size: 15px;color: var(--main-color);}.btn{border: 1px solid;padding: 8px 35px;}.btn-primary{box-shadow: none;color: white;background: var(--main-color);transition: .3s;border-radius: 6px;border: 1px solid transparent;}.btn-primary:hover{background-color: transparent;color: var(--main-color);border-color: var(--main-color);}.btn-secondary{box-shadow: none;color: black;border-radius: 6px;background: var(--white);border: none;transition: .3s;border: 1px solid transparent;}.btn-secondary:hover{background-color: transparent;color: var(--white);border-color: var(--white);}.header {padding: 10px;position: absolute;z-index: 11111;width: 100%;top: 0;padding-top: 15px;background-color: transparent;}.header.static{position: relative;background-color: black;& .header_menu a{color: var(--main-color);&::before{background-color: var(--main-color);}}}.header .btns-wrapper i {font-size: 18px;}.header .logo {width: 220px;object-fit: cover;margin-left: 0px;}.header .logo img{width: 100%;height: 100%;object-fit: cover;}.header .container {display: flex;align-items: center;justify-content: space-between;gap: 30px;padding: 0 15px;}.header .header_menu {display: flex;gap: 20px;}.header .header_menu a {font-size: 16px;font-weight: 600;position: relative;text-transform: capitalize;color: var(--second-white);}.header .header_menu a::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1.5px;background-color: var(--main-color);transform: scaleX(0);transform-origin: right;transition: transform .3s linear;}.header .header_menu a:hover::before{transform-origin: left;transform: scaleX(1);}header :where(.open-zoom,.whatsapp){border: 0;background: transparent;font-size: 15px;color: var(--second-white);display: flex;align-items: center;gap: 6px;span,i{color: var(--second-white);}}.header .menu-responsive .header_menu a::before{height: 2px;}.header .header_menu a:hover{color: var(--main-color);}.header .header_menu .current-menu-item a{color: var(--main-color);}.header .header_menu .current-menu-item > a::before {transform-origin: left;transform: scaleX(1);}.header .header_menu li {position: relative;}.burger-menu {width: 25px;height: 18px;display: none;gap: 5px;flex-direction: column;cursor: pointer;position: relative;z-index: 1111;}.burger-menu .bar {height: 11%;background-color: var(--second-white);transition: 0.3s;position: absolute;}.burger-menu .bar:first-child {width: 100%;top: 0;}.burger-menu .bar:nth-child(2) {width: 70%;top: 50%;transform: translateY(-50%);}.burger-menu .bar:last-child {width: 85%;top: 16px;}.burger-menu.active:hover .bar {background-color: var(--main-color);}.burger-menu.active .bar {width: 100%;}.burger-menu.active .bar:first-child {rotate: 45deg;top: 50%;transition: top 0.8s, transform 0.8s, rotate 0.3s 0.4s;}.burger-menu.active .bar:nth-child(2) {transform: translateX(-200%);opacity: 0;transition: 0.8s;}.burger-menu.active .bar:last-child {rotate: -45deg;top: 50%;transition: top 0.8s, transform 0.8s, rotate 0.3s 0.5s;}.btns-wrapper{display: flex;align-items: center;gap: 12px;.btn{text-wrap: nowrap;}}.menu-responsive {width: 0%;position: fixed;height: 100%;background-color: black;transition: 0.3s linear;top: 0;left: 0;overflow: hidden;z-index: 111;display: flex;justify-content: center;align-items: center;}.menu-responsive.active {width: 100%;}.menu-responsive .header_menu {display: flex;flex-direction: column;align-items: center;opacity: 0;transition: 180ms linear 0s;}.menu-responsive.active .header_menu {opacity: 1;transition: 0.3s linear 0.2s;}.menu-responsive .header_menu a {font-size: 30px;color: var(--main-color);}.menu-responsive .header_menu a::before {background-color: black;height: 2px;}header.static :where(.open-zoom,.whatsapp){border: 0;background: transparent;font-size: 15px;color: var(--main-color);display: flex;align-items: center;gap: 6px;span,i{color: var(--main-color);}}header.header.static .burger-menu .bar {background-color: var(--main-color);}.header .header_menu .menu-item:has(.sub-menu){position: relative;.sub-menu{position: absolute;top: 150%;left: 0;background-color: var(--light-gray);padding: 10px 15px;border-radius: 8px;opacity: 0;display: none;flex-direction: column;transform: translateY(20px);gap: 5px;z-index: 1111;width: max-content;transition: .3s;transition-behavior: allow-discrete;a{font-size: 14px;color: var(--main-color);}}.sub-menu::after{content: '';width: 100%;height: 30px;position: absolute;top: -20px;left: 0;z-index: -1;}.sub-menu::before{content: '';width: 0px;height: 0px;border: 10px solid transparent;border-color: transparent transparent var(--light-gray) transparent;position: absolute;top: -19px;left: 9px;z-index: -1;}&:hover .sub-menu{display: flex;transform: translateY(0px);opacity: 1;@starting-style{opacity: 0;transform: translateY(20px);}}}.header .header_menu .menu-item:has(.current-menu-item) > a::before{transform-origin: left;transform: scaleX(1);}.header .lang-btn {padding: 4px 10px;border: 2px solid #fff;background-color: transparent;color: #fff;cursor: pointer;border-radius: 6px;font-size: 14px;transition: background 0.3s;font-weight: 500;}.header .lang-btn:hover {color:var(--main-color);border-color: var(--main-color);}.header.static .lang-btn{color:var(--main-color);border-color: var(--main-color);}.header.static .lang-btn:hover {color:var(--white);border-color: var(--white);}@media (max-width: 992px) {.burger-menu {display: flex;}.container .header_menu {display: none;}}@media (min-width:768px) {.burger-menu:hover .bar {width: 100%;}.btns-wrapper .btn{font-size: 15px;padding: 5px 25px;}}#wpadminbar{display: none !important;}html{margin: 0 !important;}.header .menu-responsive a{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.footer{background-color: var(--light-gray);overflow: hidden;border-top: 1px solid #2d2d2d;}.footer .container{padding: 50px 65px;}.footer .logo img{width: 100%;max-width: 250px;translate: 0 -14px;}.footer h3{color: var(--gray);margin-bottom: 15px;}.footer a{color:var(--gray);position: relative;}.footer a::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: var(--gray);transform: scaleX(0);transform-origin: right;transition: transform .3s linear;}.footer a:hover{color: var(--main-color);}.footer a:hover::before{transform-origin: left;transform: scaleX(1);background-color: var(--main-color);}.footer .copyright{text-align: center;font-size: 19px;color: var(--gray);border-top: 1px solid;padding-top: 10px;}.footer .title{margin-bottom: 15px;color: var(--main-color);}.footer .header_menu{display: flex;flex-direction: column;height: 100px;flex-wrap: wrap;}.footer .sub-menu{display: none;}.footer .info a{color: var(--main-color);}.social_menu{display: flex;gap: 15px;margin-top: 15px;}.social_menu a::before{display: none;}.social_menu .icon{background: white;width: 24px;height: 24px;mask-size: contain;transition: .3s;}.social_menu .icon:hover{background: var(--main-color) !important;}.social_menu img{opacity:0;}.footer .row .col-md-4:nth-child(2) .title{margin-left: 80px;}.social_menu a span{display:none;}*{box-sizing: border-box;margin: 0;padding: 0;}body{background-color: black;}h1,h2,h3,h4,h5,h6,p,a,span,input,label,ul,li,p{margin: 0;color: var(--white);}a{text-decoration: none;color: var(--main-color);}pre{overflow: unset;}ul{padding: 0;list-style: none;}.title{margin-bottom: 30px;}.title-2{margin: 0 auto 30px;width: fit-content;text-align: center;}.content p{font-size: 16px;margin-bottom: 15px;text-align: justify;}select{color: var(--main-color);border: 1px solid var(--main-color);padding: 5px 10px;&,&::picker(select){appearance: base-select;}&::picker(select){border-radius: 10px;border-color: var(--main-color);margin: 10px 0;padding: 12px;background: white;transition: opacity .2s ease, transform .2s ease, display .2s allow-discrete, overlay .2s allow-discrete ;}&:not(:open)::picker(select) {opacity: 0;transform: scale(.95);}&:open::picker(select) {opacity: 1;transform: scale(1);}option{padding: 10px 20px;background-color: white;margin: 6px 0;border-radius: 10px;&::checkmark{display: none;}&:hover{background-color: color-mix(in srgb, var(--main-color), transparent 40%);color: white;}&:checked{background-color: var(--main-color);color: white;}}}.content img{margin: 35px auto;border-radius: 12px;display: block;width: 100%;max-height: 500px;max-width: 100%;}.content pre span{text-wrap: wrap;}.content ul{margin-left: 20px;list-style: disc;}.content ol{margin-left: 20px;list-style: decimal;}.slick-arrow{font-size: 0;overflow: hidden;position: relative;width: 30px;height: 30px;border-radius: 50%;outline: none;border: none;background-color: var(--main-color);position: absolute;right: 30px;top: 50%;z-index: 11;transform: translateY(-50%);}.slick-prev{right: 80px;}.slick-prev::after{content: '\f060';}.slick-next::after{content: '\f061';}.center-content{height: 100%;display: flex;justify-content: center;flex-direction: column;}.content :where(h1,h2,h3,h4,h5,h6){margin-bottom: 15px;}.bread-crumb {display: flex;align-items: center;gap: 10px;margin-bottom: 15px;font-size: 14px;a:hover{color: var(--main-color);}li{position: relative;&::after{content: '';width: 6px;height: 6px;display: inline-block;position: relative;margin: 0 10px 1px;border-bottom: 1px solid var(--main-color);border-right: 1px solid var(--main-color);transform: rotate(-44deg);}}i{color: var(--main-color);}}.custom-container{max-width: 1200px;padding: 0 15px;}.slick-list {margin: 0 -10px;}.slick-slide {margin: 0 10px;height: auto;}.content.center *{text-align: center;}.content.center ul{list-style: none;}.main-color{color: var(--main-color);}.slick-prev::after,.slick-next::after{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 16px;font-family: 'Font Awesome 5 Free';font-weight: 800;}body::-webkit-scrollbar{width: 10px;background-color: rgb(34, 34, 34);}body::-webkit-scrollbar-thumb {background-color: var(--main-color);border-radius: 3px;}::selection {color: var(--second-white);background: var(--main-color);}.white *{color: white;}.accordion-button:focus {box-shadow: none;}.accordion-button:not(.collapsed) {background-color: transparent;color: black;}.accordion-item {border: none;}.accordion-item:not(.panel) {border-bottom: 1px solid #d2d2d2;}.highlight{background:linear-gradient(to left , var(--main-color), var(--main-color));background-repeat: no-repeat;background-size: 0% 80%;background-position-y: 70%;display: inline;}.highlight.active{background-size: 100% 80%;transition: background-size .3s ease-in,color .1s ease-in .3s;color: black;}.scroll-top-1{overflow: hidden;}.scroll-top-1 span{display: block;transform: translateY(100%);opacity: 0;transition: 1s linear;}.scroll-top-1.active span{opacity: 1;transform: translateY(0px);}.scroll-animation-words{overflow: hidden;}.scroll-animation-words span{display: inline-block;transform: translateY(100%);}.scroll-animation-words.active span{animation: words-animate forwards;}@keyframes words-animate{to{transform: translateY(0%);}}.scroll-animation-letters{overflow: hidden;}.scroll-animation-letters span{display: inline-block;transform: translateY(100%);}.scroll-animation-letters.active span{animation: letters-animate forwards;}@keyframes letters-animate{to{transform: translateY(0%);}}.form-group{display: flex;flex-direction: column;gap: 10px;width: 100%;margin-bottom: 15px;}.container {max-width: 1320px;padding-left: 30px;padding-right: 30px;}@media (min-width: 1400px) {.container {max-width: 1400px;}}@media (min-width: 1600px) {.container {max-width: 1520px;}}@media (max-width: 992px) {.container {max-width: 94%;padding-left: 15px;padding-right: 15px;}}@media (max-width: 768px) {.container {max-width: 92%;}}@media (max-width: 576px) {.container {max-width: 98%;}}.cta-buttons-wrapper {display: flex;justify-content: center;align-items: center;gap: 15px;flex-wrap: wrap;margin: 35px 0;}.cta-btn {display: inline-flex;align-items: center;gap: 8px;padding: 8px 24px;border-radius: 8px;color: #fff;font-weight: 600;text-decoration: none;transition: 0.3s;font-size: 16px;border: 1px solid transparent;}.cta-btn i {font-size: 18px;}.cta-btn.email {background-color: #007bff;}.cta-btn.whatsapp {background-color: #25D366;}.cta-btn.phone {background-color: var(--main-color);}.cta-btn:hover {border-color: var(--main-color);color: var(--main-color);background-color: transparent;}.cta-btn.whatsapp:hover {border-color: #25D366;color: #25D366;}.cta-btn.email:hover {border-color: #007bff;color: #007bff;}.pagination-wrapper {text-align: center;margin-top: 40px;}.pagination-wrapper ul {list-style: none;padding: 0;display: inline-flex;gap: 8px;}.pagination-wrapper li {display: inline-block;}.pagination-wrapper a, .pagination-wrapper span {display: inline-block;padding: 8px 14px;border: 1px solid #ddd;border-radius: 4px;text-decoration: none;color: white;}.pagination-wrapper .current {background-color: var(--main-color);color: #fff;border-color: var(--main-color);}.block{padding: 60px 0;}.landing-section {position: relative;width: 100%;height: calc(70vh - 85px);overflow: hidden;}.landing-section.bg-image::after{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: black;opacity: 0.6;}.landing-section.bg-image h1{color: var(--second-white);}.home-page .landing-section {height: calc(100vh - 85px);}.landing-slider{position: absolute;inset: 0;}.landing-slider, .landing-slider .slick-list, .landing-slider .slick-track {height: 100%;}.landing-slider .slide {width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}.landing-slider .slick-slide >* {height: 100%;}.landing-section .slick-slider img{width: 100%;height: 100%;object-fit: cover;object-position: center;border-radius: 0;}.home-page .landing-section::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: radial-gradient(127.18% 107.82% at 52.52% 100%,rgba(241,241,235,0) 0,rgba(241,241,235,0) 66.59%,rgba(241,241,235,.48) 99.98%),linear-gradient(99deg,rgba(7,28,53,.7) 5.93%,rgba(7,28,53,.14) 80.83%);z-index: 1;}.landing-section .container {position: relative;z-index: 2;color: #fff;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;height: 100%;.title{color: var(--second-white);}}.landing-section .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);bottom: 20px;display: flex;flex-direction: row;z-index: 3;gap: 10px;align-items: center;}.landing-section .slick-dots button{color: transparent;height: 25px;width: 25px;background: var(--second-white);border: none;border-radius: 5px;position: relative;transition: .3s;}.landing-section .slick-dots .slick-active button{background-color: var(--main-color);}.landing-slider .slick-slide{height: 100%;}.landing-section .btn-primary:hover{background-color: transparent;color: var(--white);border-color: var(--white);}.about-us-section{background-color: var(--main-color);}.about-us-section .mask{mask-repeat: no-repeat;mask-position: center;mask-size: cover;aspect-ratio: 1 / 1;max-width: 450px;margin: 0 auto;img{height: 100%;}}.about-us-section .container{position: relative;}.about-us-section .wrapper{display: flex;flex-direction: column;justify-content: center;height: 100%;*{color: white;}}.area-item{position: relative;overflow: hidden;border-radius: 15px;box-shadow: 0 2px 8px #00000066;transition: transform 0.3s;height: 100%;}.grid-areas{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr 1fr 1fr;grid-template-areas:"item1 item2" "item1 item3" "item4 item4";gap: 25px;max-height: 600px;}.grid-areas.two{grid-template-areas:"item1 item1" "item2 item3" "item2 item3";}.grid-areas > *:nth-child(1){grid-area: item1;}.grid-areas > *:nth-child(2){grid-area: item2;}.grid-areas > *:nth-child(3){grid-area: item3;}.grid-areas > *:nth-child(4){grid-area: item4;}.area-item img{height: 100%;transition: .3s;}.area-item a{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 2;transition: .6s;}.area-item a:hover{box-shadow: 0px 0px 40px 0px var(--main-color) inset;}.area-item h3 {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: fit-content;text-align: center;background-color: #00000076;padding: 2px 12px;text-wrap: nowrap;color: white;border-radius: 5px;font-size: 1.2vw;}.launches-slider img,.new-launches .row img{height: auto;aspect-ratio: 1/1.25;border-radius: 10px;}:is(.launches-slider,.gallery-work) .slick-arrow{border: 7px solid black;padding: 20px;color: white;&.slick-next{right: -25px;}&.slick-prev{left: -25px;right: unset;}}.launch-title{display: flex;align-items: center;justify-content: center;flex-direction: column;margin-top: 10px;gap: 5px;h4{text-align: center;}i{margin-right: 5px;color: var(--main-color);}}#contact-form{display: flex;flex-direction: column;gap: 15px;background-color: var(--light-gray);padding: 40px;border-radius: 15px;border:1px solid var(--main-color);h2,label,i{color: var(--main-color);}input,textarea{border-radius: 20px;padding: 6px 15px;border: 1px solid var(--main-color);outline: none;caret-color: #eb4d27;color: var(--main-color);transition: .3s;&:hover, &:focus-within{box-shadow: 0px 0px 12px 0px #eb4d2763;}}textarea{min-height: 80px;padding: 15px;}input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}}.contact-section img{height: 100%;border-radius: 10px;}.last-section {background-color: var(--main-color);;}.last-section .container{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 25px;img{max-width: 180px;}.content-wrapper{max-width: 370px;*{text-align: center;color: white;}}}.our-story{overflow: hidden;.img-wrapper{width: 80%;height: 100%;margin-right: auto;position: relative;.main-img{height: 100%;width: 100%;object-fit: cover;}.second-img{position: absolute;top: 50%;translate: 0% -50%;right: -20%;width: 60%;aspect-ratio: 2 / 1.5;object-fit: cover;}}h2{color: var(--main-color);}.content *{color: black;}}.counter-section {display: flex;align-items: center;gap: 25px;width: 100%;max-width: fit-content;justify-content: space-between;background-color: white;margin: 0 auto;padding: 30px;border-radius: 12px;.counter-box{padding: 2px 20px;}.counter-box:not(:first-child){border-left: 1px solid var(--main-color);}.counter-box *{text-align: center;color: black;}.counter{margin-bottom: 15px;}}.stats{background-color: var(--main-color);h2,h5{color: white;}}.innovation-item{padding: 20px;transition: .3s;.icon{background-color: black;mask-position: center;mask-repeat: no-repeat;mask-size: contain;width: 90px;aspect-ratio: 1/1;margin-bottom: 15px;transition: .3s;}h3{color: black;}hr{margin: 30px 0;height: 2px;background-color: #a2a2a2;width: 30%;transition: .8s;border: none;opacity: 1;}p{color: black;}span{display: block;width: fit-content;margin-left: auto;-webkit-text-fill-color: transparent;-webkit-text-stroke: 1px #2D2D2D;font-size: 60px;transition: .3s;}}.innovation-item:hover{background-color: #e7e7e7;.icon{background-color: var(--main-color);}hr{background-color: var(--main-color);width: 100%;}span{-webkit-text-stroke-color: var(--main-color);}}img.img-term{max-width: 300px;margin-right: 15px;margin-bottom: 5px;border: 1px solid var(--main-color);border-radius: 10px;float: left;margin-top: 0;}.info-block{display: flex;align-items: flex-start;gap: 25px;.img-wrapper{width: 55px;aspect-ratio: 1;border-radius: 50%;background-color: var(--main-color);padding: 10px;box-shadow: 0px 6px 20px 0px #eb4d279e;img{filter: invert(1);border-radius:0;}}h6{margin-top: 6px;}a{margin-top: 15px;text-decoration: underline;display: block;width: fit-content;}}.form-section {background-color: #1A1A1A;padding: 30px 0;.title-2{margin-bottom: 0;}#contact-form{background-image: linear-gradient(180deg, #1A1A1A 12%, var(--main-color) 100%);border: none;position: relative;z-index: 11;overflow: hidden;padding: 25px 30px;&::before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: -11;width: calc(100% - 2px);height: calc(100% - 2.5px);background-image: linear-gradient(180deg, #1A1A1A 0%, #212121 100%);border-radius: 15px;}input,textarea{background-color: transparent !important;border-radius: 0;border: 0;border-bottom: 1px solid var(--main-color);&:hover{box-shadow: none;&::placeholder{color: var(--main-color);opacity: .7;}}}}}.location-section iframe{width: 100%;height: 300px;border-top: 3px solid var(--main-color);}.zoommeetco {position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: none;align-items: center;justify-content: center;z-index: 100000;}.zoommeetco .bgclos {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);}.zommmeet {position: relative;z-index: 10001;background: #fff;padding: 30px;border-radius: 15px;width: 90%;max-width: 500px;box-shadow: 0 8px 25px rgba(0,0,0,0.2);animation: fadeInUp 0.3s ease;}.popup-title {text-align: center;font-size: 20px;margin-bottom: 20px;color: var(--main-color);}.zoommeetco .close {position: absolute;top: 20px;right: 25px;font-size: 28px;font-weight: bold;color: #fff;cursor: pointer;z-index: 10002;}.inputitem {margin-bottom: 15px;width: 100%;}.inputitem label {display: block;margin-bottom: 5px;font-size: 14px;color: #333;}.inputitem input, .inputitem select {width: 100%;padding: 10px 12px;border: 1px solid #ddd;border-radius: 8px;font-size: 14px;outline: none;color: var(--main-color);}.inputitem input:focus, .inputitem select:focus {border-color: var(--main-color);}.picktime {margin: 20px 0;}.pictimeheadline {margin-bottom: 10px;font-weight: bold;color: #333;}.pictimeholder {list-style: none;padding: 0;display: flex;flex-wrap: wrap;gap: 10px;}.pictimeholder li {flex: 1 1 calc(33.3% - 10px);}.pictimeholder input {display: none;}.pictimeholder label {display: block;text-align: center;padding: 10px;border: 1px solid #ddd;border-radius: 8px;cursor: pointer;font-size: 14px;height: 100%;}.pictimeholder label > span:first-child{display: block;}.pictimeholder input:checked + label {background: var(--main-color);color: #fff;border-color: var(--main-color);> *{color: white;}}.zoommeetco select{border-radius: 5px;padding: 3px 7px;}.time_submet {display: flex;flex-direction: column;gap: 15px;}.submit-booking {background: var(--main-color);color: #ffffff;border: 1px solid transparent;padding: 12px;border-radius: 8px;cursor: pointer;font-size: 16px;font-weight: bold;transition: background 0.3s;}.submit-booking:hover {background: transparent;border-color: var(--main-color);color: var(--main-color);}.booking-form.unit{padding: 20px;background-color: white;border-radius: 20px;border: 1px solid var(--main-color);}@keyframes fadeInUp {from {transform: translateY(40px);opacity: 0;}to {transform: translateY(0);opacity: 1;}}.single-unit .img-container{width: 95%;height: 100%;overflow: hidden;display: flex;gap: 0px 8px;aspect-ratio: 2.6/1;.img-wrapper{transition: 0.5s ease-in-out;width: 20%;overflow: hidden;display: block;overflow: hidden;cursor: pointer;img{height: 100%;width: 100%;object-fit: cover;filter: grayscale(10);border-radius: 0px;}&:first-child{width: 100%;border-radius: 13px 0px 0px 13px;img{filter: grayscale(0);}}}}.single-unit .img-container:has(.img-wrapper:not(:first-child):hover) .img-wrapper:first-child{width: 20%;img{filter: grayscale(10);}}.single-unit .img-container .img-wrapper:hover{width: 100%;img{filter: grayscale(0);}}.single-unit .gallery{display: flex;align-items: stretch;gap: 0px 8px;margin-bottom: 50px;.more-image{width: 5%;border-radius: 0px 10px 10px 0px;overflow: hidden;position: relative;img{height: 100%;filter: grayscale(10);border-radius: 0px;}i{color: white;transition: .3s;position: absolute;top: 50%;left: 50%;transform: translate(-50%);font-size: 36px;}&:hover i{color: var(--main-color);}}}.single-unit .data-info .developer-image{height: 90px;width: auto;aspect-ratio: 1;object-fit: contain;border-radius: 50%;border: 4px solid var(--light-gray);transition: .3s;}.single-unit .data-info .developer-image:hover{border-color: #ee4c26a8;}.single-unit .data-info {display: flex;align-items: center;gap: 30px;}.single-unit .data-info p{color: var(--gray);font-size: 14px;}.single-unit .wrapper > p{margin-bottom: 12px;}.single-unit .price-wrapper p {font-size: 12px;}.single-unit .price-wrapper h4 {color: var(--main-color);font-weight: 800;}.single-unit .info-wrapper{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 15px;}.single-unit .buttons-wrapper .btn.whatsapp{background-color: #25D366;}.single-unit .buttons-wrapper .btn.whatsapp:hover{background-color: transparent;color: #25D366;border-color: #25D366;}.single-unit .services {margin: 25px auto;background-color: #eb4d2726;padding: 25px;border-radius: 20px;border: 1px solid var(--main-color);}.single-unit .services div {display: flex;align-items: center;gap: 10px;color: var(--main-color);font-weight: 600;}.single-unit .services i {font-size: 20px;color: var(--main-color);}.single-unit .table-info{width: 100%;margin: 0 0 30px;}.single-unit .table-info .col-6:nth-of-type(4n+1), .single-unit .table-info .col-6:nth-of-type(4n+2){background-color: rgb(244, 244, 244);}.single-unit .table-info .col-6{padding: 5px;}.single-unit .table-info h4{padding: 0;margin-bottom: 15px;}.single-unit .table-info a{text-decoration: underline;color: #00a7ff;}.single-unit .detail-buttons{display: grid;grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));width: fit-content;gap: 20px;margin-top: 25px;}.single-unit .detail-buttons a{background-color: var(--second-white);border-radius: 12px;padding: 19px;display: flex;width: fit-content;flex-direction: column;align-items: center;gap: 8px;color: var(--gray);text-decoration: none;width: 100%;transition: .3s;font-weight: 700;text-wrap: nowrap;}.single-unit .detail-buttons a:hover{color: var(--main-color);}.single-unit .detail-buttons a i{color: var(--main-color);font-size: 28px;}.single-unit .zommmeet{max-width: none;width: 100%;}.single-unit #contact-form{position: sticky;top: 20px;background-color: #eb4d2726;}.single-unit #contact-form .title-2{color: var(--main-color);margin-bottom: 15px;}.fancybox__container{z-index: 11111;}.page.developers .row .developer-title{display: flex;flex-direction: column;align-items: center;gap: 10px;margin-top: 20px;}.page.developers .row img{max-height: 130px;margin: 0 auto;display: block;border-radius: 50%;object-fit: contain;aspect-ratio: 1;width: auto;border: 1px solid var(--main-color);padding: 10px;}.page.developers .row i{margin-right: 10px;color: var(--main-color);}.page.developers .row a{padding: 10px;display: block;border-radius: 13px;}.single-post .content img{width: 70%;}.single-post .single-image{height: 525px;border-radius: 12px;}.archive-posts .card .card-content{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}.single-unit .gallery-slider .slick-dots,.single .slick-dots{margin-bottom: 40px;display: flex;justify-content: center;gap: 10px;}.single-unit .gallery-slider .slick-dots button,.single .slick-dots button{border: none;font-size: 0;width: 12px;height: 12px;border-radius: 50%;background: black;}.single-unit .gallery-slider img{border-radius: 12px;}.single-unit .gallery-slider .slick-dots .slick-active button,.single .slick-dots .slick-active button{background: var(--main-color);}.cta-fixed{position: fixed;bottom: 15px;left: 15px;display: flex;flex-direction: column;gap: 7px;z-index: 11111;}.cta-fixed a{border-radius: 50%;padding: 10px;width: 45px;color: white;font-size: 21px;height: 45px;display: flex;align-items: center;justify-content: center;}.cta-fixed a.phone{background-color: var(--main-color);}.cta-fixed a.whatsapp{background-color: #25D266;}.home-page .custom-search-form{padding: 30px 20px;width: 100%;margin: 45px auto 0;background-color: var(--white);border-radius: 10px;display: grid;gap: 18px;grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));}form.custom-search-form select {width: 100%;}.search-wrapper {position: relative;width: 100%;}.search-wrapper input {width: 100%;padding: 10px 40px 10px 15px;border: 1px solid #ccc;border-radius: 6px;}.search-wrapper input::placeholder {color: var(--main-color);}.search-wrapper i {position: absolute;left: 12px;top: 50%;transform: translateY(-50%);color: var(--main-color);}.home-page .custom-search-form .btn.btn-primary:hover{color: var(--main-color);border-color: var(--main-color);}.home-page .custom-search-form :is(input, select){border: 1px solid var(--main-color);border-radius: 12px;padding: 10px 10px;outline: none;background-color: white;color: var(--main-color);}.home-page .custom-search-form .btn.btn-primary{border-radius: 12px;}.home-page .custom-search-form input{padding-left: 35px !important;}.why-section .row > *{display: flex;flex-direction: column;justify-content: center;gap: 15px;}.charts .canvas-wrapper{max-width: 85%;margin: 0 auto;}.calculation{background-color: var(--second-white);}.calculation .wrapper{display: flex;align-items: center;gap: 20px;justify-content: center;flex-wrap: wrap;}.calculation .wrapper :is(input, select){border: 1px solid var(--main-color);border-radius: 10px;padding: 12px;color: var(--main-color);background-color: transparent;}.calculation .wrapper input:focus{border-color: var(--main-color);outline: none;}.calculation .wrapper input::placeholder{color: var(--main-color);}.calculation .wrapper :is(.plus,.equal-symbol){font-size: 24px;font-weight: bold;color: var(--main-color);}.calculation .wrapper .equal{display: flex;align-items: center;gap: 20px;align-self: stretch;}.calculation .wrapper .result {display: flex;gap: 6px;flex-wrap: wrap;justify-content: center;}.calculation .wrapper .result span{display: flex;min-width: 200px;border-radius: 10px;border: 1px solid var(--main-color);padding: 12px;align-self: stretch;}.calculation .btn.btn-primary{display: block;margin: 40px auto 0;}.invest-types .card .card-title{height: auto;}.filters{display: flex;gap: 15px;flex-wrap: wrap;align-items: center;justify-content: center;& select{padding: 6px 25px;}}.card .cta-buttons-wrapper{margin: 15px 0 0;justify-content: space-between;flex-wrap: nowrap;& a:first-child:not(:has(i)){display: none;}a{justify-content: center;width: 100%;}}.invest-types .card img {max-height: 300px;}.form-section select{padding: 10px;&::picker(select){background-color: #1A1A1A;}option{padding: 10px 20px;background-color: #232323;color: white;margin: 6px 0;border-radius: 10px;&::checkmark{display: none;}&:hover{background-color: color-mix(in srgb, var(--main-color), transparent 40%);color: white;}&:checked{background-color: var(--main-color);color: white;}}}.customer-opinions {text-align: center;padding: 60px 0;}.customer-opinions .opinion-card {background: #fff;border-radius: 16px;box-shadow: 0 0px 4px rgba(0, 0, 0, 0.1);padding: 30px 25px;margin: 10px;transition: all 0.3s ease;position: relative;}.customer-opinions .opinion-card:hover {transform: translateY(-5px);}.customer-opinions .stars {color: #FFD700;margin-bottom: 15px;}.customer-opinions .text {font-style: italic;font-size: 1.1rem;color: #333;margin: 25px 0;position: relative;display: inline-block;line-height: 1.6;max-width: 90%;}.customer-opinions .text::before, .customer-opinions .text::after {position: absolute;font-size: 3rem;font-weight: bold;color: var(--main-color);opacity: 0.15;font-family: "Georgia", serif;height: 40px;}.customer-opinions .text::before {content: "“";left: -25px;top: -15px;}.customer-opinions .text::after {content: "”";right: 0px;bottom: -20px;}.customer-opinions .name {font-weight: 600;color: #000;margin-top: 10px;font-size: 1.5rem;}.slick-dots li button:before {color: var(--main-color);opacity: 0.4;font-size: 10px;}.slick-dots li.slick-active button:before {opacity: 1;}@media (max-width: 768px) {.customer-opinions .text::before {left: -15px;top: -10px;}.customer-opinions .text::after {right: -15px;bottom: -10px;}}.single video{width: 100%;height: 100%;max-height: 525px;object-fit: cover;border-radius: 10px;}.sell-unit #destination{border-radius: 0px;border-color: transparent;border-bottom-color: var(--main-color);}.skip-to-content {position: absolute;left: -999px;top: 0;background: #000;color: #fff;padding: 8px 15px;z-index: 9999;display: none;}.skip-to-content:focus {left: 10px;}#archive-results,#projects-results{min-height: 500px;display: flex;align-content: center;}.loading {align-items: center;justify-content: center;i{width: 10px;height: 10px;}}.gallery-work :is(video,img){width: 100%;height: 100%;border-radius: 12px;object-fit: cover;aspect-ratio: 1 / 0.625;}.video-item {position: relative;display: inline-block;}.video-item .play-icon {position: absolute;top: 50%;left: 50%;width: 60px;height: 60px;background-color: var(--main-color);border-radius: 50%;transform: translate(-50%, -50%);display: flex;align-items: center;justify-content: center;}.video-item .play-icon::before {content: '';width: 0;height: 0;border-left: 16px solid white;border-top: 10px solid transparent;border-bottom: 10px solid transparent;margin-left: 4px;}.video-item:hover .play-icon {transform: translate(-50%, -50%) scale(1.1);transition: all 0.25s ease;}body:has(.page.work-with-us) .fancybox__footer{display: none;}.info .social_menu{gap: 30px;justify-content: center;flex-wrap: wrap;}.info .social_menu .icon{width: 40px;height: 40px;}.icon-card h6{color: black;}.calculation {background-color: #1A1A1A;}.our-story {.content * {color: white;}}.innovation-item {.icon{background-color: white;}h3,p{color: white;}&:hover{h3,p{color: black;}}}.inputitem label , .pictimeheadline {color: white;}.zommmeet{background: #1A1A1A;}.single-unit,.single-post {h1,.data-info p{color: white;}}.single-unit .table-info .col-6:nth-of-type(4n+1), .single-unit .table-info .col-6:nth-of-type(4n+2){background-color: #2D2D2D;}.card{background-color: #2D2D2D;.card-title,p,span,.info span{color: white;}}.single-unit .gallery-slider .slick-dots button, .single .slick-dots button{background-color: white;}.footer .social_menu .icon {background: white;}.footer{background-color: black;}.footer a {color: white;}.footer i{color: var(--main-color);}@media (max-width:576px){.unique-card{margin-top: 30px;}.unique-card .text-1{position: absolute;top: 18px;left: 10px;width: 260px;font-size: 24px;}.unique-card .text-2{position: absolute;bottom: 17px;right: -6px;width: 225px;font-size: 20px;}.landing-section .social-landing {right: 16px;}.footer *{text-align: center;}.footer .social_menu{justify-content: center;}.footer img{margin: 0 auto;}.footer .header_menu {height: auto;}.footer .row .col-md-4:nth-child(2) .title{margin-inline: 0;}}@media (max-width:576px){h1{font-size: 36px;}h2{font-size: 28px;}h3{font-size: 24px;}h4{font-size: 18px;}h5{font-size: 16px;}h6{font-size: 14px;}p{font-size: 14px;}.bread-crumb{flex-wrap: wrap;}.bread-crumb a{font-size: 10px;}}@media (max-width:1200px){header :where(.open-zoom,.whatsapp) span{display: none;}}@media (max-width:992px){.features .col-12:not(:nth-child(odd)) .stats-wrapper {border-right: 1px solid rgb(221, 221, 221);}.single-unit .table-info{width: 100%;}.our-story .container-custom .img-wrapper{display: grid;grid-template-columns: 1fr 1fr;gap: 15px;width: 100%;img{border-radius: 10px;}.second-img{position: static;translate: unset;width: 100%;}}.stats .counter-section{flex-direction: column;justify-content: center;flex-wrap: wrap;.counter-box:not(:first-child) {border-left: 0px solid var(--main-color);border-top: 1px solid var(--main-color);padding-top: 35px;}}}@media (max-width:450px){.header .btn.btn-primary{display: none;}.header .container {gap: 10px;}.area-item h3{font-size: 15px;text-wrap: wrap;}}@media (max-width:576px){.header .btn.btn-primary{padding: 6px 18px;font-size: 11px;}.launches-slider .slick-arrow{&.slick-next{right: -11px;}&.slick-prev{left: -11px;}}.about-us-section{overflow: hidden;}.calculation{.wrapper{flex-direction: column;}.equal{flex-direction: column;}}.home-page .custom-search-form {grid-template-columns: auto;gap: 12px;padding: 24px 20px;margin: 20px auto 0;}.home-page .custom-search-form :is(input, select) {padding: 5px 10px;}.icon-card{padding: 20px 1px;}}@media (min-width:768px){.landing-section .container .title{width: 50%;}.single-unit .gallery-slider{display: none;}}@media (min-width:576px){.card .card-title {height: 50px;}}@media (max-width:768px){.landing-section .container .title{width: 100%;}.single-unit .gallery{display: none;}}@media (max-width:1200px){.header .btn-primary{display: none;}}#cursor {position: fixed;width: 12px;height: 12px;border-radius: 50%;background: color-mix(in srgb, var(--main-color), transparent 30%);top: 0;left: 0;pointer-events: none;z-index: 999999999;transition: transform 0.2s cubic-bezier(.19, .94, .336, 1), width 0.3s cubic-bezier(.19, .94, .336, 1), height 0.3s cubic-bezier(.19, .94, .336, 1), background-color 0.3s cubic-bezier(.19, .94, .336, 1), opacity 0.3s cubic-bezier(.19, .94, .336, 1);transform: translate(-50%, -50%);opacity: 0;display: none;transition-property: all;transition-behavior: allow-discrete;}#cursor.pointer-grow {width: 45px;height: 45px;background-color: color-mix(in srgb, var(--gray), transparent 30%);}#cursor.pointer-slider{width: 45px;height: 45px;background-color: color-mix(in lab ,transparent,var(--gray));display: block;opacity: 1;@starting-style{opacity: 0;}}#cursor.pointer-slider.grabbing{width: 12px;height: 12px;background-color: var(--main-color);}#cursor.pointer-slider.grabbing::after{left: -30px;font-size: 21px;}#cursor.pointer-slider.grabbing::before{right: -30px;font-size: 21px;}#cursor.pointer-slider::after{content: "\f053";position: absolute;font-family: "Font Awesome 5 Free";top: 50%;font-size: 17px;transform: translateY(-50%);font-weight: 800;left: -12px;color: var(--main-color);transition: .5s;}#cursor.pointer-slider::before{content: "\f054";position: absolute;font-family: "Font Awesome 5 Free";font-size: 17px;font-weight: 800;color: var(--main-color);top: 50%;transform: translateY(-50%);right: -12px;transition: .5s;}#cursor.pointer-view {width: 80px;height: 80px;background-color: color-mix(in srgb, var(--main-color), transparent 60%);backdrop-filter: blur(6px);opacity: 1;display: block;@starting-style{opacity: 0;}}#cursor.pointer-view::after {content: "VIEW";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: white;font-size: 18px;font-weight: 700;}html[lang="ar"] #cursor.pointer-view::after {content: "معاينة";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: white;font-size: 18px;font-weight: 700;}html[lang="ar"] * {direction: rtl;}html[lang="ar"] .bread-crumb li::after{transform: rotate(134deg);}html[lang="ar"] :is(h1,h2,h3,h4,h5,h6){font-family: var(--cairo-font);}html[lang="ar"] .single-unit .img-container .img-wrapper:first-child {border-radius: 0px 13px 13px 0px;}html[lang="ar"] .single-unit .gallery .more-image {border-radius: 10px 0px 0px 10px;}html[lang="ar"] .our-story .img-wrapper {margin-left: auto;margin-right: unset;.second-img {left: -20%;right: unset;}}html[lang="ar"] .counter-section {.counter-box:not(:last-child) {border-left: 1px solid var(--main-color);}.counter-box:last-child {border-left: 1px solid transparent;}}html[lang="ar"] .fancybox__container , html[lang="ar"] .fancybox__container * {direction: ltr;}html[lang="ar"] .footer .row .col-md-4:nth-child(2) .title{margin-right: 80px;margin-left: unset;}html[lang="ar"] .content ul {margin-right: 20px;margin-left: unset;}@media (max-width: 576px) {html[lang="ar"] .footer .row .col-md-4:nth-child(2) .title {margin-inline: 0;}}