@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;400;500;600;700;800&display=swap");:root{--ff-1: 'Montserrat', sans-serif;--bg-1: #212c61;--bg-2: #e6f3ff;--space: 2.5rem;--white:#fff}*{padding:0;margin:0;font-family:var(--ff-1)}html{scroll-behavior:smooth}a{color:black}a:hover{text-decoration:none}ul,li{list-style:none}.projects__bg{background-size:cover;background-position:center}.projects__bg.bg1{background-image:url("../images/Realm-09.jpg")}.projects__bg.bg2{background-image:url("../images/Realm-06.jpg")}.projects__bg.bg3{background-image:url("../images/Realm-07.jpg")}.projects__bg.bg4{background-image:url("../images/Realm-06.jpg")}.bg-white{background-color:#fff}.color-white{color:#fff}.img{width:100%;height:100%;object-fit:cover}.df{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}.single{bottom:6%;width:45%;left:4%;position:absolute;padding:2rem 1rem 2rem 3rem;color:#fff;text-shadow:3px 3px 0 #000}.realm-box{position:relative}.realm-box .realm-circle{position:absolute;top:50%;right:-8%;border-color:var(--bg-2);border-width:4px;transform:translateY(-50%)}.realm-circle{position:relative;width:100px;height:100px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-right:2rem;text-shadow:none;text-align:center}.realm-circle.big{width:130px;height:130px}.realm-circle.circle-white::before{background-image:url("../images/Realm Circle_white-01.png")}.realm-circle a{color:#fff;position:relative;z-index:45;display:inline-block;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none}.realm-circle::before{content:'';top:-6%;left:-6%;width:112%;height:112%;position:absolute;background-image:url("../images/Realm Circle_Blue-01.png");z-index:3;background-size:100%}.realm-circle:hover::before{animation:rotate 1s 1 linear}@keyframes antiRotate{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.section{width:100%;min-height:100vh;padding-top:var(--space)}.section__padding{padding:2rem 0 2rem 4rem}.section__padding h2{display:inline-block;text-transform:uppercase;font-weight:700;border-bottom:2px solid red}.section__padding h3{font-size:25px}.top{position:relative;min-height:100vh}.top .banner{position:absolute;top:0;left:0;width:100%;height:100%}.topbar{padding:1rem 0 1rem 0;justify-content:flex-end;margin-bottom:0rem;background:#fff}.topbar li{list-style:none;margin-right:1rem;padding:0.21rem 1rem 0.21rem 0}.topbar li:nth-of-type(1){border-right:1px solid #333}header{position:relative;z-index:3}.realm-menu{padding:0.1rem 1rem;background-color:var(--bg-1);position:relative;z-index:5}.realm-menu a.nav-link{color:#fff;transition:all 0.3s}.realm-menu a.nav-link:hover{letter-spacing:1px}.realm-menu .navbar-brand img{width:120px;position:absolute;top:-167%;left:5%}.realm-menu #navbarNav{justify-content:flex-end}.realm-menu .nav-item{margin-right:1rem}.banner{width:100%;height:100vh;position:relative}.banner__img{width:100%;height:100%;object-fit:cover;width:100%}.home__content{top:66%;width:46%;left:20%;position:absolute;background:rgba(33,44,97,0.91);padding:3rem 1rem 3rem 3rem;color:#fff;text-shadow:3px 3px 0 #000}.projects{background:var(--bg-2);padding-bottom:4rem}.projects__video{display:flex}.projects__video--player{min-height:70vh;width:70%;background:#b7b7b5}.projects__video--bottom{display:flex;align-items:flex-end;padding:2rem}.projects__img{height:90vh;flex-basis:60%;flex-grow:1}.projects__content{width:40%;padding:2rem 6rem 2rem 4rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.projects__content p{font-size:1.25rem}.projects__content li{font-size:1.3rem;font-weight:500}.projects__content a,.projects__content button{text-transform:uppercase;padding:5px;background:transparent;border:2px solid #333;font-size:20px}.projects__reverse .realm-circle{top:50%;left:-9%}.projects__reverse .projects__content{justify-content:flex-start;align-items:flex-end}.projects__reverse p{text-align:right}.past__images{display:-webkit-flex;display:-ms-flex;display:flex}.past__images--banner{min-height:70vh;width:60%;background:#b7b7b5}.past__images--four{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;width:40%}.past__images--four img{width:45%;height:300px;margin:0px 10px}.why{background:var(--bg-2);padding-right:2rem}.why__counter{display:flex;border-top:2px solid red;border-bottom:2px solid red;padding:1rem;justify-content:space-around;margin-top:4rem;flex-wrap:wrap}.why__counter h3{font-weight:100;font-size:4.4rem;margin-bottom:0}.why__points{display:flex;flex-wrap:wrap;width:60%;margin-left:2.6rem}.why__points--single{flex-basis:50%;min-height:20vh;display:flex;justify-content:flex-start;align-items:center}.why__points--single h4{font-weight:400;font-size:2.1rem}.property__circle{display:-webkit-flex;display:-ms-flex;display:flex}.property__content{bottom:6%;width:45%;left:4%;position:absolute;padding:2rem 1rem 2rem 3rem;color:#fff;text-shadow:3px 3px 0 #000}.properties .projects__bg.bg1{height:90vh}.about h1{color:#000;text-shadow:none;font-size:3rem}.ethics{justify-content:flex-start}.story p{font-size:1.3rem;line-height:1.9}.team__member{text-align:center;cursor:pointer}.team__member img{width:100%;transition:all .3s}.team__member:hover h5{letter-spacing:2px}.team__member:hover img{transform:translateY(-10px);box-shadow:0px 10px 20px #d0c2c2}.team__member h5{text-transform:uppercase;font-weight:700;font-size:1rem;margin-top:1rem;transition:all .3s}.partners__inner{display:flex;flex-direction:column}.partners__single{display:flex;margin-bottom:2rem}.partners__content{width:70%}.contact{margin-top:4rem}.contact .reach__img{min-height:74vh;padding-right:2rem;width:100%;background-image:url(../images/contact-us.jpg);background-size:cover;background-position:center}.contact .col-md-7,.contact .col-md-5{padding:0}.contact .form__holder{padding:2rem 1rem;height:100%}.contact .form__holder h5{text-transform:uppercase;font-size:20.5px;flex-grow:1;font-weight:500}.contact .form__holder p{font-size:12px;font-weight:500}.contact input:not([type="submit"]),.contact textarea{background:transparent;border:none;border-bottom:1px solid #740303;color:#000 !important;width:100%;margin-bottom:1rem;padding:8px 5px;font-size:12px;font-weight:600;margin-bottom:2rem}.contact input[type="submit"]{width:180px;padding:10px;background:#4c4cea;color:#fff;border:none;border-radius:35px;font-weight:500}.faq h4{font-size:28px;text-transform:uppercase;font-weight:700}.faq__set h5{font-size:24px}.faq__set a,.faq__set button,.faq__set a:hover,.faq__set button:hover{text-decoration:none}.faq__set .card{margin-bottom:1.3rem}.faq__set .card-header{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:flex-end}.faq__set .card,.faq__set .card-header{background:transparent !important;border:none}.faq__set .faq__collapse{font-family:var(--ff-1);font-size:29px;color:#000;width:35px;height:35px;border:2px solid #000;border-radius:0;display:flex;justify-content:center;align-items:center}.team img{width:180px;height:180px;object-fit:cover;object-position:top;border-radius:50%}.team h4{margin-top:1rem;font-size:1.2rem}.team p{font-weight:500}.modal-dialog{max-width:100% !important}.modal-body{padding:0}.member{display:flex}.member__img{flex-grow:3;flex-basis:30%}.member__img img{height:100vh;width:100%;object-fit:cover}.member__desc{padding:2rem;display:flex;flex-direction:column;justify-content:center;flex-grow:6;flex-basis:60%}.member__desc li{margin-bottom:0.6rem}.member h2{font-weight:600;color:var(--bg-1)}.member h5{font-weight:400;font-size:1.3rem;border-bottom:1px solid #aaa;padding-bottom:0.71rem}.member h3{font-size:1.4rem;font-weight:500}.member p{font-size:1.2rem;line-height:1.63;margin-top:1rem}.member__arrows{display:flex;flex-direction:column;justify-content:center;padding:0 1.5rem}.member__arrows img{width:50px;opacity:1 !important;height:50px;border:2px solid #282626;border-radius:50%;padding:7px;margin-bottom:1rem}.member__close{cursor:pointer;margin-bottom:1rem}div#exampleModal{padding-right:0}.vimi .modal-content{width:50%;margin:auto}.vimi .modal-body{padding:5rem 2rem}.vimi h4{text-transform:uppercase;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:0.6rem}.vimi p,.vimi li{font-size:1.2rem;margin-top:0.9rem}.vimi li{position:relative;padding-left:20px}.vimi li::before{content:'';position:absolute;width:21px;height:21px;background-image:url(../images/arrow.png);z-index:3;background-size:cover;transform:rotate(45deg);left:-13px;top:5px}
