:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.navbar{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 5rem;width:100%;z-index:999;margin-top:10px}.logo{display:flex;align-items:center;height:100%;gap:0rem;z-index:999}.logo a{text-decoration:none;font-size:18px;color:var(--logo-white);margin:0;letter-spacing:2px;display:flex;align-items:center}.logo img{margin-top:0;max-height:65px;height:auto;display:block}.logo-link{display:flex;align-items:center;text-decoration:none;color:var(--logo-white)}.logo-img{max-height:45px;height:auto;display:block;margin:0}.navbar-links ul{margin:0;padding:0;display:flex}.navbar-links{display:flex;align-items:center}.navbar-links ul li{list-style:none}.navbar-links ul li a{text-decoration:none;color:var(--logo-red);padding:1.5rem;display:inline;font-size:18px!important;letter-spacing:2px;text-align:right;position:relative}.navbar-links ul li a:after{content:"";position:absolute;width:0;height:2px;display:block;margin-top:5px;left:50%;background:var(--logo-red);transition:width .3s ease,left .3s ease}.navbar-links ul li a:hover{color:var(--logo-red)}.navbar-links ul li a:hover:after{width:100%;left:0;background-color:var(--logo-red)}.toggle-button{display:none;flex-direction:column;justify-content:space-between;width:40px;height:25px}.toggle-button .bar{height:4px;width:100%;background-color:#fff;border-radius:12px}@media (max-width: 1200px){.logo{width:calc(100px + 3vw)}.toggle-button{display:flex}.navbar-links{display:none;width:100%}.navbar{flex-direction:column;align-items:flex-start;width:100%}.navbar-links ul{width:100%;flex-direction:column}.navbar-links ul li{text-align:center;padding-top:20px}.navbar-links ul li a{padding:1.25rem;text-align:center;font-size:28px}.navbar-links ul li a:hover{background-color:#e7e7e7}.navbar-links ul li:hover:after{width:0%}.navbar-links.active{display:flex;padding-bottom:100vh}.no-scroll{overflow-y:hidden;height:100vh;position:fixed;width:100%}}:root{--logo-red: rgb(191, 53, 49);--logo-grey: rgb(168, 169, 173);--logo-dark-red: rgb(145, 0, 21)}*{margin:0;padding:0;font-family:Poppins,Montserrat,Open Sans,Inter,sans-serif;box-sizing:border-box}html,body{height:100%}body{display:flex;flex-direction:column;min-height:100vh;margin:0;padding:0}#root{display:flex;flex-direction:column;min-height:100vh}h1{font-size:36px;font-weight:600;text-align:center}h2{font-weight:600;margin:30px 0}p{font-weight:300;line-height:22px;padding:10px}h3{text-align:left;font-weight:600;margin:10px 0}.link{text-decoration:none;color:#000;font-weight:700}.link:hover{color:var(--logo-red);transition:.2s}.row{display:flex;justify-content:space-between}.fa{margin:15px 10px 15px 15px;padding-right:10px}iframe{padding-top:30px}.description_box{display:flex;position:relative;width:100%;text-align:left;background-color:#20252dfa;z-index:2;bottom:0;left:0;margin:0;padding:0}.description_box p{font-size:10px;color:#fff;padding:5px}@media (max-width: 920px){.row{flex-direction:column}}.home-page{height:100vh;width:100vw;overflow:hidden}.container{display:grid;grid-template-areas:"overlap";height:100%;position:relative;overflow:visible}.container p{font-size:84px;font-weight:200}.left-side,.right-side{grid-area:overlap;position:relative}.left-side{flex:1 1 auto;position:relative;z-index:10;padding-left:30px;display:flex;flex-direction:column;justify-content:center;overflow:visible}.right-side{overflow:visible;position:relative;z-index:0;animation:slideInFromRight 1s ease-out forwards;margin-left:750px}.text-left{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;white-space:nowrap;font-size:84px;font-weight:200;margin:0 0 0 50px}.welcome{margin:20px 0 0 -130px;height:300px;position:relative;animation:slideUpFromBelowSpecial 1s ease-out forwards;animation-iteration-count:1;transition:transform .3s,opacity .3s}.welcome-text{animation:slideInFromLeft 1s ease-out forwards;animation-iteration-count:1}.ab-button{position:relative;display:inline-block;text-decoration:none;border:none;border-radius:4px;padding:16px 26px;font-size:18px;background:var(--logo-grey);color:#fff;cursor:pointer;z-index:2;animation:slideInFromLeft 1s ease-out forwards;align-self:flex-start;margin-left:360px}.ab-button:hover{background:var(--logo-red);transition:.2s}.background,.background2{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;clip-path:polygon(60% 2%,100% 2%,100% 100%,0% 100%)}.hidden{display:none}@media (max-width: 920px){.container p{font-size:50px;width:100%;text-align:center}.right-side{display:none;position:absolute;clip-path:polygon(92% 10%,100% 10%,100% 100%,40% 100%);clip-path:none;animation:none}.text-left{position:absolute;line-height:30px;left:50%;top:35%;transform:translate(-50%,-100%);animation:none}.welcome{position:absolute;top:80%;left:50%;transform:translate(-48%,10%);width:200px;height:133px;animation:none;animation-fill-mode:none;animation-iteration-count:none;transition:none}.background,.background2{display:none}.ab-button{position:absolute;left:50%;transform:translate(-50%,-50%);display:inline-block;text-decoration:none;border:none;border-radius:4px;padding:10px 26px;font-size:16px;background:var(--logo-grey);color:#fff;cursor:pointer;animation:none}.ab-button:hover{background:var(--logo-red);transition:.2s}.description_box{width:100%;text-align:center;background-color:#20252d;bottom:0}.description_box p{font-size:10px;color:#fff}}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideUpFromBelow{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDownFromAbove{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUpFromBelowSpecial{0%{transform:translate(100%,100%);opacity:0}to{transform:translate(0);opacity:1}}.about-us{height:100vh;width:auto;overflow:hidden;margin:-10px auto auto;padding-top:25px;text-align:left;display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.about-us h1{margin:0;padding:0;font-size:54px;font-weight:400;animation:slideDownFromAbove 1s ease-out forwards}.about-us p{padding-top:70px;padding-bottom:50px;font-size:16px;animation:slideUpFromBelow 1s ease-out forwards}.about-us img{width:100%;height:100%;object-fit:cover;margin:0}.text-content{flex:5;margin:20px;padding-top:20px}.image-content{flex:3;height:100%;animation:slideInFromRight 1s ease-out forwards}@media (max-width: 920px){.about-us{flex-direction:column;flex:1;height:100%}.about-us h1{font-size:45px;padding-top:30px}.about-us p{font-size:14px;text-align:center;line-height:30px}.about-us img{width:100%;height:auto;object-fit:cover;padding-bottom:0}.text-content{flex:none;margin:20px}.image-content{flex:none}}.hospitality{width:100vw;margin:auto;padding-bottom:50px}.hospitality h1{margin:0;padding:0;font-size:50px;font-weight:500;color:var(--logo-red);animation:slideDownFromAbove 1s ease-out forwards}.hospitality h2{text-align:center;padding:20px 0 0;font-size:28px;font-weight:400;color:var(--logo-red);animation:slideDownFromAbove 1s ease-out forwards}.hospitality p{font-size:14px;padding-top:24px;animation:slideDownFromAbove 1s ease-out forwards}.hospitality ul li{margin-left:40px;list-style:none;font-size:14px;font-weight:300;width:90%;line-height:auto;padding-top:18px;animation:slideDownFromAbove 1s ease-out forwards}.hospitality img{width:100%;height:400px;object-fit:cover;padding-bottom:40px}.hospitality .parallax-image{background-image:url(/images/decamondo.jpeg);height:200px;width:100%;object-fit:cover;background-attachment:fixed;background-position:center 30%;background-repeat:no-repeat;background-size:cover}.part{padding-bottom:40px}.part:last-child{padding-bottom:0}.header-top{padding-top:60px;padding-bottom:10px}.header-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background-size:cover;background-position:center;z-index:-1}.hosp-bottom-section{margin:0 40px}.expanding-hr{position:relative;border:0;height:1px;background:transparent;margin:24px auto;overflow:hidden}.expanding-hr:after{content:"";position:absolute;top:0;bottom:0;left:50%;right:50%;background:#000;animation:expandFromCenter 1.6s ease forwards}@keyframes expandFromCenter{0%{left:50%;right:50%}to{left:0;right:0}}@media (max-width: 920px){.hospitality{min-height:85vh;margin:auto;padding-top:20px;padding-bottom:70px;flex:1}.hospitality h1{padding-top:0;padding-bottom:20px;font-size:45px;text-align:center}.hospitality h2{padding-top:0;padding-bottom:0;font-size:24px;font-weight:400}.hospitality p{padding:10px 0 0 15px;font-size:14px}.hospitality ul li{list-style:none;padding-left:10px;text-indent:0px;font-size:14px;font-weight:300;line-height:18px;padding-bottom:10px}.hospitality img{width:100%;display:none}}.retail{width:100vw;margin:auto;padding-top:40px;padding-bottom:50px}.retail h1{margin:0;padding:0;font-size:50px;font-weight:500;color:var(--logo-red);animation:slideDownFromAbove 1s ease-out forwards}.retail p{font-size:14px;animation:slideDownFromAbove 1s ease-out forwards}.retail ul{padding-bottom:50px}.retail ul li{padding-left:5%;padding-bottom:.5%;list-style:circle;font-size:14px;font-weight:300;width:90%}.retail img{width:100%;height:400px;object-fit:cover;padding-bottom:40px}.retail .parallax-image{background-image:url(/images/levent-view.jpeg);height:200px;width:100%;object-fit:cover;background-attachment:fixed;background-position:center bottom;background-repeat:no-repeat;background-size:cover}.grid-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px}.grid-sections p{padding-top:0;animation:none}.grid-column{background-color:#fffc;padding:15px;border-radius:8px;box-shadow:0 4px 8px #0003;position:relative}.grid-column ul{list-style-type:disc;margin:0;padding:0 0 0 20px}.grid-column ul li{margin-bottom:10px;line-height:1.6}.grid-column p{margin:20px 0}.end-part{text-align:left;width:100%;margin:0 auto;padding-top:40px;padding-left:20px}.end-part p{margin:0 0 10px;padding-bottom:0}.end-part ul{list-style-type:none;padding:0;margin:auto;display:inline;text-align:center}.end-part ul li{list-style:none;padding:5px}@media (max-width: 920px){.retail{margin:0 auto;padding-top:20px;padding-bottom:50px;flex:1}.retail h1{padding-top:0;font-size:45px;text-align:center;padding-bottom:20px}.retail p{padding:10px 0 0 15px;font-size:14px}.retail ul li{list-style:none;padding-left:10px;text-indent:0px;font-size:14px;font-weight:300;line-height:18px;padding-bottom:10px}.retail img{padding-top:150px;width:100%;display:none}.grid-sections{display:grid;grid-template-columns:1fr;gap:20px;padding:0}.grid-column{background-color:#fffc;padding-top:0}.end-part{padding-top:30px;text-align:center;width:100%;margin:20px 0 0;padding-left:0}.end-part p{text-align:center;font-size:16px}.end-part ul{padding:20px 0 0;margin:auto;display:inline;text-align:center}}.residential{width:100vw;margin:auto;padding-top:0;padding-bottom:0;text-align:center}.residential h1{margin:0;padding:0;font-size:50px;font-weight:500;color:var(--logo-red);text-align:center;animation:slideDownFromAbove 1s ease-out forwards}.residential h2{text-align:center;padding:20px 0 0;font-size:22px;font-weight:400;color:var(--logo-red);animation:slideDownFromAbove 1s ease-out forwards}.residential p{font-size:16px;padding-top:24px;text-align:center;animation:slideDownFromAbove 1s ease-out forwards}.parallax-image{background-image:url(/images/kaplankaya.jpeg);height:60px;margin:30px;object-fit:cover;background-attachment:fixed;background-position:center 30%;background-repeat:no-repeat;background-size:cover;padding:0}.residential .row{display:flex;justify-content:center}.grid-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:0 50px;animation:slideDownFromAbove 1s ease-out forwards}.grid-sections p{padding:0;animation:none}.grid-column{background-color:#fffc;margin:4px;border-radius:8px;box-shadow:0 4px 8px #0003;position:relative}.grid-column p{margin:0}@media (max-width: 920px){.residential{display:flex;flex-direction:column;width:90%;min-height:85vh;margin:auto;padding-top:20px;padding-bottom:0}.residential h1{padding-top:20px;font-size:45px;text-align:center}.residential ul li{padding-bottom:5px;font-size:14px;width:90%;text-align:center}.residential img{padding-top:150px;width:100%;display:none}.residential p{padding:15px 0;font-size:14px;text-align:center;line-height:30px}}.contact{width:90%;margin:auto;padding:60px 0}.contact h1{padding:0 0 20px;font-size:50px;color:var(--logo-red)}.contact-col{flex-basis:55%}.contact-col h2,.contact-col h3{color:#222;font-weight:600;margin:30px 0}.contact-col p{color:#999;padding:0}.contact-col{flex-basis:48%}.contact img{width:100%;height:calc(30vh + 30vw);object-fit:cover}.contact-box{border:1px solid #ccc;border-radius:3px;margin:50px 0;padding:10px}.contact-form input,.contact-form textarea{width:100%;padding:20px;margin:15px 0;box-sizing:border-box;border:none;border-radius:5px;outline:none;background:#f0f0f0}.contact-form button{margin:20px 0}.submit-button{display:inline-block;text-decoration:none;border:none;border-radius:2px;padding:12px 34px;font-size:16px;color:#fff;background:var(--logo-grey);position:relative;cursor:pointer}.submit-button:hover{background:var(--logo-red);transition:.3s}@media (max-width: 920px){.contact{width:90%;margin:auto;padding:60px 0;text-align:center}.contact h1{padding-top:0;padding-bottom:0;font-size:45px;color:var(--logo-red)}.contact h2{padding-top:0;font-size:14px;font-weight:300}.contact-col h2{font-size:15px}.contact-col h3{padding-top:20px;font-size:15px}.contact-col p{color:#999;padding:0;font-size:13px}.contact-col ul{list-style:none;color:#999;padding:0;font-size:13px}.contact-col .fa{font-size:20px;margin-right:30px}.contact img{display:none}iframe{height:300px}}
