*,::after,::before{margin:0;padding:0;background-repeat:no-repeat;box-sizing:border-box;font:inherit}ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}canvas,img,picture,svg,video{display:block;max-width:100%}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}html{font-size:62.5%;font-family:Roboto,sans-serif;scroll-behavior:smooth}body{line-height:1.6;font-size:1.6rem;padding-top:9.2rem;overflow-x:hidden}@media screen and (max-width:1199px){body{padding-top:8.4rem}}@media screen and (max-width:991px){body{padding-top:0}}body.--fixed{overflow:hidden}p{color:#191919;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem)}a{color:#191919}a:focus{outline:0}a:focus-visible{outline:2px solid #191919}button:focus{outline:0}button:focus-visible{outline:2px solid #191919}strong{font-weight:700}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:700;line-height:1.2;color:#191919}.h1,h1{font-size:clamp(4.8rem,2.02vw + 4.07rem,7rem)}.h2,h2{font-size:clamp(3.6rem,1.47vw + 3.07rem,5.2rem)}.h3,h3{font-size:clamp(3.2rem,.18vw + 3.13rem,3.4rem)}.h4,h4{font-size:clamp(2.6rem,.55vw + 2.4rem,3.2rem)}.heading{max-width:750px;margin:0 auto 6.4rem}@media screen and (max-width:991px){.heading{margin:0 auto 4rem}}.arabic-text a,.arabic-text h1,.arabic-text h2,.arabic-text h3,.arabic-text h4,.arabic-text label,.arabic-text li,.arabic-text p,.arabic-text span,.arabic-text textarea{direction:rtl}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.color-primary{color:#131d3a}.color-secondary{color:#fffb00}.color-white{color:#fff}.color-dark{color:#191919}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.p-1{padding:.8rem!important}.pt-1{padding-top:.8rem!important}.pr-1{padding-right:.8rem!important}.pb-1{padding-bottom:.8rem!important}.pl-1{padding-left:.8rem!important}.px-1{padding-right:.8rem!important;padding-left:.8rem!important}.py-1{padding-top:.8rem!important;padding-bottom:.8rem!important}.m-1{margin:.8rem!important}.mt-1{margin-top:.8rem!important}.mr-1{margin-right:.8rem!important}.mb-1{margin-bottom:.8rem!important}.ml-1{margin-left:.8rem!important}.mx-1{margin-right:.8rem!important;margin-left:.8rem!important}.my-1{margin-top:.8rem!important;margin-bottom:.8rem!important}.p-2{padding:1.6rem!important}.pt-2{padding-top:1.6rem!important}.pr-2{padding-right:1.6rem!important}.pb-2{padding-bottom:1.6rem!important}.pl-2{padding-left:1.6rem!important}.px-2{padding-right:1.6rem!important;padding-left:1.6rem!important}.py-2{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.m-2{margin:1.6rem!important}.mt-2{margin-top:1.6rem!important}.mr-2{margin-right:1.6rem!important}.mb-2{margin-bottom:1.6rem!important}.ml-2{margin-left:1.6rem!important}.mx-2{margin-right:1.6rem!important;margin-left:1.6rem!important}.my-2{margin-top:1.6rem!important;margin-bottom:1.6rem!important}.p-3{padding:2.4rem!important}.pt-3{padding-top:2.4rem!important}.pr-3{padding-right:2.4rem!important}.pb-3{padding-bottom:2.4rem!important}.pl-3{padding-left:2.4rem!important}.px-3{padding-right:2.4rem!important;padding-left:2.4rem!important}.py-3{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.m-3{margin:2.4rem!important}.mt-3{margin-top:2.4rem!important}.mr-3{margin-right:2.4rem!important}.mb-3{margin-bottom:2.4rem!important}.ml-3{margin-left:2.4rem!important}.mx-3{margin-right:2.4rem!important;margin-left:2.4rem!important}.my-3{margin-top:2.4rem!important;margin-bottom:2.4rem!important}.p-4{padding:3.2rem!important}.pt-4{padding-top:3.2rem!important}.pr-4{padding-right:3.2rem!important}.pb-4{padding-bottom:3.2rem!important}.pl-4{padding-left:3.2rem!important}.px-4{padding-right:3.2rem!important;padding-left:3.2rem!important}.py-4{padding-top:3.2rem!important;padding-bottom:3.2rem!important}.m-4{margin:3.2rem!important}.mt-4{margin-top:3.2rem!important}.mr-4{margin-right:3.2rem!important}.mb-4{margin-bottom:3.2rem!important}.ml-4{margin-left:3.2rem!important}.mx-4{margin-right:3.2rem!important;margin-left:3.2rem!important}.my-4{margin-top:3.2rem!important;margin-bottom:3.2rem!important}.p-5{padding:4rem!important}.pt-5{padding-top:4rem!important}.pr-5{padding-right:4rem!important}.pb-5{padding-bottom:4rem!important}.pl-5{padding-left:4rem!important}.px-5{padding-right:4rem!important;padding-left:4rem!important}.py-5{padding-top:4rem!important;padding-bottom:4rem!important}.m-5{margin:4rem!important}.mt-5{margin-top:4rem!important}.mr-5{margin-right:4rem!important}.mb-5{margin-bottom:4rem!important}.ml-5{margin-left:4rem!important}.mx-5{margin-right:4rem!important;margin-left:4rem!important}.my-5{margin-top:4rem!important;margin-bottom:4rem!important}.container{max-width:145rem;padding:0 3rem;margin:0 auto}@media screen and (max-width:575px){.container{padding:0 1.5rem}}.container.--sm{max-width:105rem}.container.--map-container{max-width:86rem}.footer{background-color:#f0eeed}.footer__content{display:flex;justify-content:space-between;padding:2rem 0;flex-wrap:wrap;gap:16px;border-top:1px solid #131d3a}.footer__content a,.footer__content div,.footer__content p{direction:ltr}@media screen and (max-width:991px){.footer__content{justify-content:center}}.footer__content *{color:#191919}.footer__es{display:flex;align-items:center;gap:16px}.footer__wrapper{display:flex;justify-content:center;gap:4rem;margin-bottom:6rem}@media screen and (max-width:991px){.footer__wrapper{flex-direction:column;align-items:center}}.footer__wrapper ul{display:flex;gap:4rem}@media screen and (max-width:991px){.footer__wrapper ul{flex-direction:column;align-items:center;gap:2rem}}.footer__wrapper ul li a{color:#191919;font-size:clamp(1.8rem,1.1vw + 1.4rem,3rem);font-weight:700;text-decoration:none}.footer__wrapper ul li a:hover{text-decoration:underline}.footer__logo{display:flex;justify-content:center;margin-bottom:6rem}@media screen and (max-width:1199px){.nav{position:absolute;top:calc(100% - 1px);left:0;height:100vh;width:100%;background-color:#fff;opacity:0;visibility:hidden;transform:translateY(-15px);transition:all 250ms ease-in-out;overflow-y:auto}.nav.--open{padding:8rem 0 15rem 0;opacity:1;visibility:visible;transform:translateY(0)}}.nav__list{display:flex;align-items:center}@media screen and (max-width:1199px){.nav__list{flex-direction:column;text-align:center}}.nav__item{display:inline-block}.nav__link{position:relative;display:block;color:#787878;padding:1rem 2rem;text-decoration:none;white-space:nowrap;overflow:hidden;font-size:1.6rem;font-family:"Fira Sans",sans-serif;font-weight:700;text-transform:uppercase}.nav__link.--lang{display:flex;align-items:center;gap:1rem}@media screen and (max-width:1199px){.nav__link.--lang{justify-content:center}}.nav__link img{width:2.4rem;height:2.4rem;-o-object-fit:cover;object-fit:cover;border-radius:50%}.nav__link::after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,10px);width:calc(100% - 4rem);height:2px;background-color:#131d3a;transition:transform 250ms ease-in-out}@media screen and (max-width:1199px){.nav__link::after{width:30%;transform:translate(-50%,15px)}}.nav__link:hover::after{transform:translate(-50%,-5px)}.nav__link.--active{color:#131d3a}.nav__link.btn{color:#131d3a;margin-left:2rem}.nav__link.btn::after{display:none}@media screen and (max-width:1199px){.nav__link.btn{margin:2rem 0}}@media screen and (max-width:1199px){.nav__link{position:relative;padding:2rem;min-width:30rem;font-size:clamp(2rem,.18vw + 1.93rem,2.2rem)}}.header{position:fixed;top:0;width:100%;z-index:99;background-color:#fff;transition:all 250ms ease-in-out;box-shadow:0 2px 10px rgba(0,0,0,.1)}@media screen and (max-width:991px){.header{background-color:transparent;box-shadow:unset}.header .container{padding-right:0}}.header.--open{background-color:#fff}.header.--open .header__logo{box-shadow:unset}.header__content{display:flex;justify-content:space-between;gap:3.2rem;align-items:center}.header__lang{position:relative;min-width:13.6rem;margin:0 auto 0 0}@media screen and (max-width:991px){.header__lang{display:none}}.header__lang.--mobile{display:none}@media screen and (max-width:991px){.header__lang.--mobile{display:flex;justify-content:center;margin:2rem 0}}.header__logo{background-color:#fff;border-radius:0 0 3rem 3rem;padding:1.6rem 3rem;margin-bottom:-4rem;max-width:30rem;box-shadow:0 2px 1rem rgba(0,0,0,.1);transition:max-width 250ms ease-in-out;z-index:1}@media screen and (max-width:991px){.header__logo{padding:3rem 2rem;margin-bottom:-3rem;max-width:22rem}}@media screen and (max-width:991px){.header__logo{position:relative;top:0;padding:1.4rem;border-radius:0 0 2rem 2rem}}@media screen and (max-width:991px){.header__logo-lg{display:none}}.header__logo-sm{display:none}@media screen and (max-width:991px){.header__logo-sm{display:block}}.header__contact{display:flex;align-items:center;gap:1rem}@media screen and (max-width:1399px){.header__contact{display:none}}.header__contact img{width:3.2rem;height:3.2rem;-o-object-fit:contain;object-fit:contain}.header__contact-info{display:flex;flex-direction:column;gap:.5rem}.header__contact-info span{text-align:left;font-size:1.4rem;font-weight:700}.header__contact-info a{text-decoration:none;text-align:left;font-weight:700}main>section{padding:12rem 0}@media screen and (max-width:1199px){main>section{padding:6rem 0}}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{color:#191919;font-weight:700}.text p{color:#191919;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem)}.text p:not(:last-child){margin-bottom:1rem}.text p a{display:inline-block;color:#191919;text-decoration:underline}.text p a:hover{text-decoration:none}.text a{display:block;color:#191919;text-decoration:none;line-height:1.3em;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem)}.text a:hover{text-decoration:underline}.text ol,.text ul{margin:2rem 0}.text ol li,.text ul li{position:relative;padding-left:2rem}.text ol li::before,.text ul li::before{content:"";position:absolute;top:.55em;left:0;width:5px;height:5px;background-color:#131d3a;border-radius:50%}.text ol{list-style:none;counter-reset:number}.text ol li{counter-increment:number}.text ol li:before{display:none}.text ol li:after{content:counter(number) ". ";position:absolute;top:1px;left:0;color:#131d3a}.text table{margin:2rem 0;width:100%}.text table thead tr{background:#191919;color:#fff;border-bottom:1px solid #ccc}.text table thead tr th{text-align:left;padding:1rem 2rem}.text table tbody tr{border-bottom:1px solid #ccc}.text table tbody tr:nth-child(even){background-color:rgba(25,25,25,.1)}.text table tbody tr td{padding:1rem 2rem}.btn{position:relative;display:block;letter-spacing:1.5px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:1.2rem 3rem;color:#131d3a;background-color:#e4bf43;text-align:center;border:1px solid #131d3a;outline:0;cursor:pointer;text-decoration:none;transition:all 250ms;font-size:clamp(1.7rem,.18vw + 1.63rem,1.9rem);border-radius:50px;text-transform:uppercase;box-shadow:4px 5px 0 #000;font-weight:700;font-family:"Fira Sans",sans-serif}.btn:hover{transform:translateY(3px);box-shadow:1px 1px 0 #000}.btn.--sm{padding:.8rem 2.4rem;font-size:16px}.btn.--center{margin:0 auto}.btn.--end{margin:0 0 0 auto}.btn.--transparent{background-color:transparent;color:#fff;border:1px solid #fff;box-shadow:none}.btn.--white{background-color:#fff;color:#131d3a;border:1px solid #fff}.btn.--secondary{color:#e4bf43;background-color:#131d3a;border:1px solid #e4bf43}.btn.--secondary:hover{border-color:#131d3a}.btn-default{min-width:220px}.hamburger__wrapper{display:none}@media screen and (max-width:1199px){.hamburger__wrapper{display:block}}@media screen and (max-width:991px){.hamburger__wrapper{position:absolute;top:0;right:0;background-color:#fff;padding:1.5rem 1.25rem;border-radius:0 0 0 1rem}}.hamburger{position:relative;display:block;width:3rem;height:3rem;cursor:pointer;z-index:9999}.hamburger input{display:none}.hamburger span,.hamburger:after,.hamburger:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:3rem;height:.4rem;background-color:#000;border-radius:3rem;opacity:1;transition:transform 250ms}.hamburger:before{top:2.4rem}.hamburger:after{top:.6rem}.hamburger span{top:50%;transition:opacity 250ms}.hamburger.--active:before{top:1.2rem;transform:translateX(-50%) rotate(-45deg)}.hamburger.--active:after{top:1.2rem;transform:translateX(-50%) rotate(45deg)}.hamburger.--active span{opacity:0}.form,form{width:100%;max-width:75rem;margin:0 auto}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=text],.form select,.form textarea,form input[type=email],form input[type=number],form input[type=password],form input[type=text],form select,form textarea{width:100%;height:5rem;padding:1rem 2rem;line-height:1.3rem;border-radius:3rem;outline:0;border:none;background-color:#f0eeed;color:#191919;font-weight:400;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem)}.form input[type=email]::-moz-placeholder,.form input[type=number]::-moz-placeholder,.form input[type=password]::-moz-placeholder,.form input[type=text]::-moz-placeholder,.form select::-moz-placeholder,.form textarea::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=text]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#191919;font-size:14px}.form input[type=email]::placeholder,.form input[type=number]::placeholder,.form input[type=password]::placeholder,.form input[type=text]::placeholder,.form select::placeholder,.form textarea::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{color:#191919;font-size:14px}.form input[type=email]:active,.form input[type=email]:focus,.form input[type=email]:focus-visible,.form input[type=number]:active,.form input[type=number]:focus,.form input[type=number]:focus-visible,.form input[type=password]:active,.form input[type=password]:focus,.form input[type=password]:focus-visible,.form input[type=text]:active,.form input[type=text]:focus,.form input[type=text]:focus-visible,.form select:active,.form select:focus,.form select:focus-visible,.form textarea:active,.form textarea:focus,.form textarea:focus-visible,form input[type=email]:active,form input[type=email]:focus,form input[type=email]:focus-visible,form input[type=number]:active,form input[type=number]:focus,form input[type=number]:focus-visible,form input[type=password]:active,form input[type=password]:focus,form input[type=password]:focus-visible,form input[type=text]:active,form input[type=text]:focus,form input[type=text]:focus-visible,form select:active,form select:focus,form select:focus-visible,form textarea:active,form textarea:focus,form textarea:focus-visible{border-color:#191919}.form textarea,form textarea{padding:2rem;min-height:12rem;line-height:1.3em}.form label,form label{color:#191919;font-weight:700;font-style:italic;font-family:"Fira Sans",sans-serif;font-size:clamp(1.6rem,.18vw + 1.53rem,1.8rem);margin-bottom:1.6rem;display:block;padding-left:8px}.form__item{display:grid;-moz-column-gap:2rem;column-gap:2rem;row-gap:0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.form-group{position:relative;margin-bottom:2.4rem}.form-group.has-error input,.form-group.has-error textarea{border-color:#d92637}.form-group.has-error input::-moz-placeholder,.form-group.has-error textarea::-moz-placeholder{color:#d92637}.form-group.has-error input::placeholder,.form-group.has-error textarea::placeholder{color:#d92637}.form-group .oc-visible{color:#d92637;font-weight:700;margin-top:4px;padding-left:8px}.form-group span{display:block;color:#131d3a;background-color:transparent;margin-bottom:1rem}.form-group .validation{font-size:clamp(1.4rem,.18vw + 1.33rem,1.6rem);color:#d92637;letter-spacing:1px;margin-top:.5rem}.contacts__form{background-color:#fff;box-shadow:0 7px 12px rgba(0,0,0,.2);padding:6rem 4rem;border-radius:10px}@media screen and (max-width:767px){.contacts__form{padding:4rem 2.4rem}}.arabic-text .oc-visible{text-align:right}.socials{display:flex;gap:4rem}@media screen and (max-width:991px){.socials{gap:2rem}}.socials__link{display:block;filter:grayscale(1);transition:filter 250ms ease-in-out,translate 250ms ease-in-out}.socials__link img{width:3.5rem;height:3.5rem;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.socials__link:hover{translate:0 -5px;filter:grayscale(0)}.s-subanner{position:relative;padding:7rem 0;height:90vh;background-color:#efeeed}@media screen and (max-width:991px){.s-subanner{padding:0;height:unset}}.s-subanner.--hp .subanner__content{padding-top:6rem}@media screen and (max-width:991px){.s-subanner.--hp .subanner__content{padding-top:3.2rem}}.s-subanner::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:25%;background:linear-gradient(180deg,rgba(239,238,237,0) 0,#efeeed 100%);z-index:2}.s-subanner .container{height:100%}@media screen and (max-width:575px){.s-subanner .container{height:unset;padding:0}}@media screen and (min-width:991px){.subanner__bg{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (min-width:991px){.subanner__bg.--logo{top:unset;bottom:15%;left:7%;transform:unset;width:38%;height:38%}}@media screen and (max-width:991px){.subanner__bg.--logo{width:100%;height:100%;padding:12rem 0 16rem}.subanner__bg.--logo img{min-height:unset;width:87%;height:87%;margin:0 auto}}.subanner__bg.--logo img{-o-object-fit:contain;object-fit:contain}.subanner__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:991px){.subanner__bg img{min-height:65vh}}.arabic-text .subanner__content{align-items:flex-end}.subanner__content{position:relative;z-index:3;background-color:#131d3a;max-width:60rem;padding:9rem 4rem 6rem 4rem;border-radius:30px;display:flex;flex-direction:column}@media screen and (max-width:991px){.subanner__content{padding:8rem 3.2rem 3.2rem}}@media screen and (max-width:575px){.subanner__content{border-radius:30px 30px 0 0}}.subanner__content *{color:#fff}.subanner__content h1{font-weight:400;font-size:clamp(3.2rem,.92vw + 2.87rem,4.2rem);padding-bottom:24px;border-bottom:4px solid #e4bf43}.subanner__content strong{font-weight:700}.subanner__content span{display:block;margin-bottom:12px;color:#e4bf43;font-family:"Fira Sans",sans-serif;font-weight:700;text-transform:uppercase}.subanner__wrapper{display:flex;align-items:flex-end;justify-content:flex-end;height:100%;position:relative;z-index:2}@media screen and (max-width:991px){.subanner__wrapper{justify-content:flex-start;height:unset;margin-top:-6rem}}.subanner__info{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px}.subanner__info.--house-important{margin-top:48px}@media screen and (max-width:575px){.subanner__info{gap:8px;justify-content:space-between}.subanner__info.--house-important{margin-top:24px}}.subanner__info-item{background-color:#e4bf43;padding:12px 24px;border-radius:30px;color:#131d3a;font-weight:700;text-transform:uppercase;box-shadow:4px 5px 0 #000;transition:all 250ms ease-in-out;text-decoration:none;font-size:clamp(1.6rem,.37vw + 1.47rem,2rem)}@media screen and (max-width:575px){.subanner__info-item{padding:8px 16px}}.subanner__info-item:hover{transform:translateY(3px);box-shadow:1px 1px 0 #000}.s-subanner-second{background-color:#131d3a;padding:12rem 0 23rem 0}@media screen and (max-width:991px){.s-subanner-second{padding:8rem 0 18rem}}@media screen and (max-width:767px){.s-subanner-second{padding:15rem 0 20rem}}.s-subanner-second h1{font-size:clamp(4.8rem,6.61vw + 2.42rem,12rem);max-width:70rem;line-height:.9}.s-subanner-second p{font-size:clamp(2rem,.92vw + 1.67rem,3rem);line-height:1.2}.s-subanner-second *{color:#fff}.s-subanner-second.--estate-detail{padding:12rem 0 12rem}.subanner-second__wrapper{display:grid;grid-template-columns:2fr 1fr;gap:48px;align-items:flex-end}.subanner-second__wrapper.--sm h1{font-size:clamp(4.8rem,2.94vw + 3.74rem,8rem)}.subanner-second__wrapper.--sm p{font-size:clamp(1.8rem,.55vw + 1.6rem,2.4rem)}.subanner-second__wrapper.--thank-you{grid-template-columns:1fr}.subanner-second__wrapper.--thank-you h1,.subanner-second__wrapper.--thank-you p{max-width:100%;text-align:center}@media screen and (max-width:991px){.subanner-second__wrapper{grid-template-columns:1fr;gap:24px}}.subanner__icon{width:65px;height:65px;-o-object-fit:contain;object-fit:contain}.lang__active a{color:#000;text-transform:uppercase;text-decoration:none;font-weight:700;padding:1rem 2rem;display:flex;gap:16px;align-items:center;box-shadow:0 7px 12px rgba(0,0,0,.2);border-radius:10px}@media screen and (max-width:575px){.lang__active a{gap:8px}}.lang__active a img{width:24px;height:24px;-o-object-fit:cover;object-fit:cover;border-radius:50%}@media screen and (max-width:575px){.lang__active a img{width:20px;height:20px}}.lang{position:absolute;top:100%;left:0;display:grid;grid-template-rows:0fr;transition:all 250ms ease-in-out;opacity:0;pointer-events:none;width:100%}.lang.--shown{grid-template-rows:1fr;opacity:1;pointer-events:all}.lang__wrapper{display:flex;flex-direction:column;position:relative;z-index:99;background-color:#fff;box-shadow:0 7px 12px rgba(0,0,0,.2);border-radius:10px}.lang__item{padding:16px;color:#000;font-weight:700;text-decoration:none;position:relative;text-transform:uppercase;display:flex;align-items:center;gap:16px}@media screen and (max-width:575px){.lang__item{gap:8px;padding:1rem}}.lang__item img{width:24px;height:24px;-o-object-fit:cover;object-fit:cover;border-radius:50%}@media screen and (max-width:575px){.lang__item img{width:20px;height:20px}}.lang__item.--active,.lang__item:hover{color:#131d3a}.s-about-us{background-color:#efeeed}.about-us__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:96px}@media screen and (max-width:1199px){.about-us__wrapper{gap:48px}}@media screen and (max-width:991px){.about-us__wrapper{grid-template-columns:1fr;gap:16px}}.about-us__content p{font-size:clamp(2rem,.55vw + 1.8rem,2.6rem);max-width:500px;color:#555}@media screen and (max-width:991px){.about-us__content p{max-width:unset}}.about-us__content-second p{color:#555;font-size:clamp(2rem,.55vw + 1.8rem,2.6rem)}.about-us__content-btn{display:flex;gap:24px}@media screen and (max-width:991px){.about-us__content-btn{flex-direction:column;gap:16px}}.about-us__content-btn strong{font-weight:700}.whyus__items{display:flex;flex-direction:column;gap:16px;max-width:850px;margin:0 auto 32px}.arabic-text .whyus__item{align-items:flex-end;justify-content:flex-end}.arabic-text .whyus__text{order:-1}.whyus__item{box-shadow:0 2px 10px rgba(0,0,0,.1);padding:2rem 2rem;border-radius:10px;display:flex;align-items:center;gap:24px;font-size:clamp(1.8rem,.18vw + 1.73rem,2rem);color:#555}@media screen and (max-width:991px){.whyus__item{gap:16px}}@media screen and (max-width:767px){.whyus__item{padding:1rem}}.whyus__icon{width:40px;height:40px;flex-shrink:0}@media screen and (max-width:767px){.whyus__icon{width:36px;height:36px}}.whyus__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fastlinks__circle{width:300px;height:300px;background-color:#131d3a;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;padding:4rem;box-shadow:4px 5px 0 #000;font-weight:700;font-size:clamp(2.4rem,.73vw + 2.14rem,3.2rem);flex-shrink:0;font-family:"Fira Sans",sans-serif;font-style:italic;margin-bottom:4rem}@media screen and (max-width:991px){.fastlinks__circle{width:250px;height:250px;padding:3rem;margin-bottom:0}}.fastlinks__item{display:flex;gap:4.8rem;align-items:flex-start;margin-bottom:4rem}@media screen and (max-width:991px){.fastlinks__item{gap:2.4rem}}@media screen and (max-width:575px){.fastlinks__item{flex-wrap:wrap;justify-content:center}.fastlinks__item:last-child .fastlinks__content{border-bottom:none}}.fastlinks__description{margin-bottom:4rem;flex-grow:1;max-width:550px;margin-top:2rem}@media screen and (max-width:991px){.fastlinks__description{margin-bottom:0}}.fastlinks__content{padding-bottom:4rem;border-bottom:3px solid #131d3a;display:flex;flex-direction:column;align-items:flex-end;gap:2rem;width:100%}@media screen and (max-width:991px){.fastlinks__content{padding-bottom:2rem}}@media screen and (max-width:575px){.fastlinks__content .btn{margin:0 auto}}.fastlinks__link a{display:flex;align-items:center;gap:1rem}.fastlinks__link a img{width:2.4rem;height:2.4rem;-o-object-fit:cover;object-fit:cover;border-radius:50%}.services__items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem}@media screen and (max-width:1199px){.services__items{gap:24px;grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.services__items{grid-template-columns:1fr;gap:16px}}.services__item{background-color:#131d3a;display:flex;flex-direction:column;align-items:center;border-radius:3rem;box-shadow:6px 6px 0 rgba(120,120,120,.5);padding:4rem}.services__item h3{text-align:center}@media screen and (max-width:575px){.services__item{padding:3.2rem}}.services__item *{color:#fff}.services__icon{height:100px;margin-bottom:24px}@media screen and (max-width:575px){.services__icon{height:80px;margin-bottom:16px}}.services__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.services__description{text-align:center;font-size:clamp(1.8rem,.18vw + 1.73rem,2rem)}.s-services{background-color:#efeeed}.team__item{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}@media screen and (min-width:991px){.team__item:nth-child(even) .team__image{order:-1;display:flex;align-items:flex-end}.team__item:nth-child(even) .team__image::before{bottom:unset;top:0}}@media screen and (max-width:991px){.team__item{grid-template-columns:1fr}}.team__item-content{background-color:#131d3a;border-radius:30px;padding:8rem 6rem;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:991px){.team__item-content{grid-column:span 4}}@media screen and (max-width:991px){.team__item-content{padding:4rem}}@media screen and (max-width:767px){.team__item-content{padding:4rem 2.4rem}}.team__item-content h3{margin-bottom:24px}.team__item-content *{color:#fff}.team__image{position:relative}@media screen and (min-width:991px){.team__image{grid-column:span 3}}@media screen and (max-width:991px){.team__image{height:400px;order:-1}}.team__image::before{position:absolute;content:"";bottom:0;left:50%;background-color:#131d3a;width:250px;height:250px;border-radius:50%;transform:translateX(-25%);box-shadow:4px 5px 0 #000}@media screen and (max-width:767px){.team__image::before{width:200px;height:200px}}.team__image img{position:relative;z-index:2;width:100%;height:90%;-o-object-fit:contain;object-fit:contain}.team__description p{font-size:20px;margin-bottom:12px}.team__description strong{font-weight:700}.s-cta{position:relative}.s-cta .container{height:100%}@media screen and (max-width:767px){.s-cta{height:auto;padding:15rem 0}}.cta__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta__wrapper{position:relative;z-index:2;display:flex;align-content:center;flex-direction:column;justify-content:center;max-width:90rem;margin:0 auto;height:100%}.cta__content{background-color:#131d3a;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 4rem;border-radius:4rem}@media screen and (max-width:767px){.cta__content{padding:4rem 2rem}}.cta__content h2{text-align:center}.cta__content p{font-size:clamp(2.2rem,.55vw + 2rem,2.8rem)}.cta__content *{color:#fff}.cta__content a{color:#000;display:flex;align-items:center;justify-content:center;gap:1rem}.cta__content a img{width:2.4rem;height:2.4rem;-o-object-fit:cover;object-fit:cover;border-radius:50%}.map{position:relative;width:100%}.map__pin{display:inline-block;padding:1rem 2.4rem;background-color:#131d3a;text-decoration:none;font-weight:700;color:#fff;font-size:clamp(1.8rem,.73vw + 1.54rem,2.6rem);border-radius:1.6rem;position:absolute;animation:pulse 2s infinite ease-in-out;transition:transform .3s ease,filter .3s ease;rotate:-10deg}@media screen and (max-width:768px){.map__pin{padding:.6rem 1.8rem}}.map__pin::after,.map__pin::before{content:"";position:absolute;top:0;right:0;width:26px;height:26px;border:4px solid #e4bf43;border-radius:50%;translate:50% -50%}@media screen and (max-width:768px){.map__pin::after,.map__pin::before{width:14px;height:14px}}.map__pin::after{width:32px;height:32px;border-width:3px;animation:anim-ripple 2s infinite}@media screen and (max-width:768px){.map__pin::after{width:22px;height:22px}}.map__pin.--head{inset:auto auto 93% 26%;animation-delay:0s}.map__pin.--head::after,.map__pin.--head::before{inset:auto auto 0 0;translate:-50% 50%}.map__pin.--kahira{inset:21% 46% auto auto;max-width:140px;animation-delay:.8s;rotate:12deg}.map__pin:hover{transform:scale(1.15);filter:drop-shadow(0 5px 15px rgba(0, 0, 0, .2));z-index:10}@keyframes anim-ripple{from{opacity:1;transform:scale3d(1,1,1)}to{opacity:0;transform:scale3d(1.4,1.4,1)}}.contacts__wapper{display:grid;grid-template-columns:1fr 1fr;gap:48px;position:relative;z-index:2;align-items:start}@media screen and (max-width:991px){.contacts__wapper{grid-template-columns:1fr}}.s-contacts{position:relative;background-color:#f0eeed}.s-contacts::before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background-color:#131d3a}@media screen and (max-width:575px){.s-contacts::before{height:35%}}.contacts__content h2,.contacts__content p{color:#fff;margin-bottom:3.2rem}@media screen and (max-width:991px){.contacts__content h2,.contacts__content p{color:#191919}}.arabit-text h2{max-width:300px;margin:0 0 3.2rem auto}.conctacts__info-box{background-color:#e4bf43;padding:3.2rem 2.4rem;box-shadow:0 2px 12px rgba(0,0,0,.3);border-radius:30px;margin-bottom:2.4rem}@media screen and (max-width:767px){.conctacts__info-box{padding:4rem 2.4rem}}.contacts__contact{display:flex;gap:24px;margin-bottom:1.6rem;border-bottom:2px solid #131d3a;padding-bottom:1.6rem}.contacts__contact a,.contacts__contact div,.contacts__contact span{direction:ltr}.contacts__contact:last-child{margin-bottom:0;padding-bottom:0;border-bottom:unset}.contacts__contact img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767px){.contacts__contact img{width:30px;height:30px}}.contacts__contact-text{display:flex;flex-direction:column;justify-content:center;gap:12px;width:100%}.contacts__contact-text div{color:#131d3a;font-size:1.6rem;font-weight:700}.contacts__contact-text span{color:#131d3a;font-size:1.6rem}.contacts__contact-text a{color:#131d3a;font-size:clamp(1.8rem,.18vw + 1.73rem,2rem);font-weight:700;text-decoration:none;display:flex;align-items:center;gap:8px}.contacts__contact-text a:hover{text-decoration:underline}.contacts__content-lang{display:flex;flex-direction:column;gap:8px;color:#3ed1ff;font-weight:700}.contacts__content-lang span{font-size:1.3rem}.contacts__local div,.contacts__local h2,.contacts__local p,.contacts__local span{direction:ltr;font-size:1.5rem}.contacts__local *{color:#131d3a}.contacts__local h2{margin:0 0 .6rem;font-size:2rem;color:#191919}.contacts__local-contacts{display:flex;flex-direction:column;gap:8px}.contacts__local-contacts span{text-transform:uppercase;font-weight:700}.contacts__local-contacts a{font-size:2.4rem;text-decoration:none;font-weight:700}.contacts__local-contacts a:hover{text-decoration:underline}.contact__billing-information{display:flex;flex-direction:column;gap:4px}.contact__billing-information *{color:#191919}.contacts__local-phone{display:flex;align-items:center;gap:8px}.contacts__local-phone img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.contacts__local-phone-text{display:flex;flex-direction:column;gap:4px;justify-content:center}.contacts__local-phone-text span{font-size:1.3rem;font-weight:700;text-transform:uppercase}.contacts__local-phone-text .contacts__local-phone-number{font-size:2rem}