body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{background-color:#093244;color:#fff;height:100px;position:sticky;top:0;z-index:1000}header,header .navigation{align-items:center;display:flex}header .navigation{justify-content:space-between;margin-inline:auto;width:90vw}header .navigation .logo img{max-width:90px}header .navigation .links{align-items:center;display:flex;gap:2rem}header .menu-icon,header .navigation .links .contact-links{display:none}.nav-action{background-color:#fff;color:#093244}@media screen and (max-width:920px){header .menu-icon{display:block;position:absolute;right:16px;z-index:1001}header .navigation .logo img{max-width:68px}header .navigation .links{background-color:#093244;bottom:0;display:flex;flex-direction:column;font-size:2rem;height:calc(100vh - 100px);left:0;position:fixed;right:0;top:100px;transform:translateX(100%);width:100vw;z-index:999}header .navigation .links .contact-links{align-items:center;bottom:32px;display:flex;gap:24px;justify-content:center;left:0;position:absolute;right:0}header .navigation .open{animation:animateNavigation .3s linear forwards}header .navigation .open .button{font-size:1.5rem}@keyframes animateNavigation{0%{transform:translateX(100%)}to{transform:translateX(0)}}header .navigation .close{animation:closeNavigation .3s forwards}@keyframes closeNavigation{0%{transform:translateX(0)}to{transform:translateX(100%)}}}.heroSection{background:url(/static/media/Akiira%20Estates%20Gasogi.4459184831637ceaa6c1.webp);background-blend-mode:overlay;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:calc(100vh - 100px);padding:0}.heroSection .content{background:linear-gradient(180deg,#093244,rgba(9,50,68,.702) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#093244",endColorstr="#093244",GradientType=1);height:100%;width:100%}.heroSection .content .container{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100vh;justify-content:center}.heroSection .content .container h1{color:#fff;font-size:4rem;text-align:center;text-transform:uppercase}.heroSection .content .container p{margin-inline:auto;max-width:50vw}.heroSection .content .container .button{background-color:#fff;color:#093244}.steps{grid-gap:1rem;display:grid;gap:1rem;height:fit-content}.step{background-color:#dbe0e7;max-height:58px;overflow:hidden}.step .content{align-items:center;display:flex;gap:1rem}.step .content .number{align-items:center;background-color:#093244;color:#fff;display:flex;font-size:2rem;height:58px;justify-content:center;width:58px}.step .details{padding:1rem 2rem}.step .details p{font-size:1.2rem}.open-step{animation:animateStep 2s linear forwards}.close-step{animation:closeStep 1s ease-in-out forwards}@keyframes animateStep{0%{max-height:58px}to{max-height:500px}}@keyframes closeStep{0%{max-height:500px}to{max-height:58px}}.contact-form-links,.social-media-links{align-items:center;display:flex;gap:2rem}.contact-form-links .email,.contact-form-links .phone,.social-media-links .email,.social-media-links .phone{align-items:center;display:flex;gap:.5rem}.popup{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.popup .content{grid-gap:1rem;background-color:#fff;display:grid;gap:1rem;max-width:40rem;padding:2rem}.popup .content .button{background-color:#093244;color:#fff}@media screen and (max-width:768px){.popup .content{height:100%;max-width:100%}.thank-you .content{height:fit-content;justify-items:center}.heroSection{text-align:center}.heroSection .content .container h1{font-size:2rem}.heroSection .content .container p{max-width:100%}.contact-form-links{flex-direction:column;gap:1rem}}*{box-sizing:border-box;margin:0;padding:0}body,html{scroll-behavior:smooth}body{font-family:Inria Sans,sans-serif;font-size:1rem}.button,button{align-items:center;border:none;display:flex;font-size:inherit;gap:12px;justify-content:center;outline:none;padding:12px 24px;width:fit-content}a{color:inherit;text-decoration:none}li{list-style:none}h1,h2,h3,h4,h5,h6{color:#093244}h1,h2{font-size:3rem}.container{margin-inline:auto;width:90vw}.primary{background-color:#093244;border:1px solid #093244;color:#fff;transition:all .5s ease}.primary:hover{background-color:initial;color:#093244}.secondary{background-color:#fff;border:1px solid #093244;color:#093244}.secondary:hover{background-color:#093244;color:#fff}.buttons{align-items:center;display:flex;gap:2rem}input,textarea{border:1px solid gray;font-family:inherit;font-size:inherit;padding:12px 16px}input::placeholder,textarea::placeholder{color:#d3d3d3}.field{grid-gap:.5rem;gap:.5rem;height:fit-content}.field,form{display:grid}form{grid-gap:1rem;gap:1rem}form .half{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}form .half .field{flex:1 1 200px}.form-errors{background-color:rgba(255,0,0,.244);padding:1rem}.form-success{background-color:rgba(0,128,0,.277);padding:1rem}iframe{height:350px;width:100%}section{padding:120px 0}section .container{align-items:center;display:flex;flex-wrap:wrap;gap:3rem}section .container .form,section .container .img,section .container .text{flex:1 1 300px}section .container .img{grid-gap:2rem;display:grid;gap:2rem;height:fit-content}section .container img{box-shadow:12px 12px 34px 13px #00000021;height:400px;object-fit:cover;width:100%}section .container .text{grid-gap:2rem;display:grid;gap:2rem;height:fit-content}.section-highlighted{background-color:#f3f5f6}.cta .container{background:url(/static/media/livestyle.dbed16b5233535438d4f.webp);background-blend-mode:overlay;background-color:#093244;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;justify-content:center;padding:3rem;text-align:center}.cta .container h1{color:#fff}.cta .container .button{background-color:#fff;color:#093244}footer{background-color:#093244;color:#fff;gap:2rem;height:74px;justify-content:center}footer,footer small{align-items:center;display:flex}footer small{gap:.2rem}.loadingSpinner{animation:loadingSpinner .7s linear infinite;border-color:rgba(243,245,246,.322) #fff #f3f5f6;border-radius:50%;border-style:solid;border-width:2px}.gallery-popup{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;padding:3rem;position:fixed;top:0;width:100%;z-index:10000}.gallery-popup .property-image{grid-gap:1rem;display:grid;gap:1rem;height:fit-content;height:auto;max-width:80vw;position:relative}.gallery-popup .property-image img{height:70vh;object-fit:cover;width:100%}.gallery-popup .property-image .buttons{align-items:center;bottom:1rem;color:#fff;display:flex;gap:1rem;justify-content:center;left:0;position:absolute;right:0}.gallery-popup .property-image .buttons button{background-color:rgba(0,0,0,.303);color:#fff}@keyframes loadingSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){h1,h2{font-size:2rem}section{padding:3rem 0}section .container{text-align:center}section .container .text{justify-items:center}section .container img{height:100%;width:100%}.steps,form{text-align:start}.steps button,form button{width:100%}.gallery-popup .property-image img{height:auto}.gallery-popup .property-image .buttons{bottom:-4rem}}.gasogi-properties .heroSection,.gasogi-properties .heroSection .content .container{height:40vh}.gasogi-properties .heroSection .content .container h1{font-size:2rem}.property-images{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr 1fr}.property-images .image img{height:16vw;width:100%}.gasogi-properties-grid{padding:60px 0}.gasogi-properties-grid .container .property-content{grid-gap:.5rem;display:grid;gap:.5rem;height:fit-content}.gasogi-properties-grid:nth-child(2n){background-color:#f5f5f5}@media screen and (max-width:860pc){.property-images{gap:16px;grid-template-columns:1fr 1fr 1fr}.property-images .image img{height:200px}}@media screen and (max-width:720px){.property-images{gap:16px;grid-template-columns:1fr 1fr}}@media screen and (max-width:480px){.property-images{gap:8px;grid-template-columns:1fr}}
/*# sourceMappingURL=main.6c08f65d.css.map*/