@font-face{font-family:"Avenir";font-weight:300;src:url("./fonts/Avenir-Light.eot");src:url("./fonts/Avenir-Light.eot?#iefix") format("embedded-opentype"),url("./fonts/Avenir-Light.woff2") format("woff2"),url("./fonts/Avenir-Light.woff") format("woff"),url("./fonts/Avenir-Light.ttf") format("truetype"),url("./fonts/Avenir-Light.svg#Avenir Light") format("svg")}@font-face{font-family:"Avenir";font-weight:400;src:url("./fonts/Avenir-Regular.eot");src:url("./fonts/Avenir-Regular.eot?#iefix") format("embedded-opentype"),url("./fonts/Avenir-Regular.woff2") format("woff2"),url("./fonts/Avenir-Regular.woff") format("woff"),url("./fonts/Avenir-Regular.ttf") format("truetype"),url("./fonts/Avenir-Regular.svg#Avenir Regular") format("svg")}@font-face{font-family:"Avenir";font-weight:600;src:url("./fonts/Avenir-Heavy.eot");src:url("./fonts/Avenir-Heavy.eot?#iefix") format("embedded-opentype"),url("./fonts/Avenir-Heavy.woff2") format("woff2"),url("./fonts/Avenir-Heavy.woff") format("woff"),url("./fonts/Avenir-Heavy.ttf") format("truetype"),url("./fonts/Avenir-Heavy.svg#Avenir Heavy") format("svg")}@font-face{font-family:"Avenir";font-weight:700;src:url("./fonts/Avenir-Black.eot");src:url("./fonts/Avenir-Black.eot?#iefix") format("embedded-opentype"),url("./fonts/Avenir-Black.woff2") format("woff2"),url("./fonts/Avenir-Black.woff") format("woff"),url("./fonts/Avenir-Black.ttf") format("truetype"),url("./fonts/Avenir-Black.svg#Avenir Black") format("svg")}@media(min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1200px}}html,body{overflow-x:hidden}body{scroll-behavior:smooth}body{font-size:16px;color:rgba(0,0,0,.7);line-height:22.5px;font-family:"Avenir";font-weight:400;background-color:#fafaf0;letter-spacing:.45px}a{text-decoration:none;color:#000}a:hover{color:#a1a192}img{max-width:100%;height:auto}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"Avenir";font-weight:300;text-transform:uppercase;letter-spacing:1.5px}h2,.h2{font-weight:700;font-size:33px;line-height:28px;text-align:center;letter-spacing:3px;color:rgba(0,0,0,.6)}h3,.h3{font-size:24px;line-height:21px;color:#5b5b58}h4,.h4{font-size:21px;font-weight:400}h5,.h5{font-size:16px;font-weight:600;color:rgba(0,0,0,.7);line-height:22.5px}.btn{font-size:18px;font-weight:400;color:#fff;border:none;border-radius:0;line-height:normal;display:inline-block;padding:13px 18px;text-transform:uppercase;letter-spacing:2.5px}.btn:hover{background:#fdfff2;color:#7b7b77}.btn span{margin-left:10px}ul{padding:0;margin:0;list-style:none}.site_header{padding:10px 30px;box-shadow:0px 0px 11px 5px rgba(0,0,0,.11);transition:.2s}.site_header .container-fluid{display:flex;align-items:center;justify-content:space-between}.site_header button{background-color:rgba(0,0,0,0);border:0;padding:0 0;display:flex;align-items:center;gap:18px;min-width:199px;color:rgba(0,0,0,.8);letter-spacing:1.4px}.site_header button svg path{stroke:rgba(0,0,0,.8)}.site_header.sticky{background:#fafaf0;position:fixed;left:0;right:0;top:0;z-index:99}.sticky .site-logo img{max-width:200px}.sticky .social-icons img{max-height:20px}.sticky button.menu-toggle svg{max-height:19px}nav.navigation{display:inline-block;width:270px;position:fixed;top:0;left:-300px;right:auto;background-color:rgba(255,254,243,.6);z-index:99;border-radius:0;margin:0;text-align:left;transition:.3s;box-shadow:0px 1px 5px 6px rgba(0,0,0,.11);max-height:100vh;overflow-y:auto;scrollbar-width:thin}.main-menu{padding:50px 40px 140px 40px}.site_header button.close-nav{padding:30px 40px;background:#fafaf0;width:100%}nav.navigation.menu-open{left:0px}.main-menu a{font-size:18px;display:inline-block;color:#322f1d;font-weight:400;padding:14px 0px;width:100%;line-height:28px;letter-spacing:2.5px}.social-icons{display:flex;align-items:center;gap:55px;width:199px;justify-content:end}.banner{position:relative}.owl-theme .owl-dots{position:absolute;left:0;right:0;bottom:7vw}.owl-theme .owl-dots .owl-dot span{background-color:rgba(0,0,0,0);border-radius:50%;margin:6px;width:12px;height:12px;border:3px solid #fff}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}.owl-theme .owl-nav{position:absolute;width:100%;top:50%;transform:translatey(-50%);margin:0px !important}.owl-theme .owl-nav button{margin:0px !important;height:18px;width:19px;display:flex !important;align-items:center;justify-content:center;position:absolute;left:25px;background:rgba(0,0,0,0) !important;border-left:2px solid #fff !important;border-bottom:2px solid #fff !important;border-radius:0 !important;transform:rotate(45deg);font-size:0px !important}.owl-theme .owl-nav button.owl-next{left:auto;right:25px;transform:rotate(-135deg)}.btn-row{position:absolute;top:50%;padding:0;transform:translateY(-50%);left:0;right:0;z-index:9;max-width:975px;margin:0 auto;display:flex;justify-content:space-between}a.down-btn{width:20px;height:50px;border:2px solid #fff;border-radius:30px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;padding:8px 0px 10px 0px;position:absolute;left:0;right:0px;bottom:30px;z-index:9;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}a.down-btn span.dot-up{width:8px;height:8px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;margin:0 auto}span.down{background:rgba(0,0,0,0);border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:8px;height:8px;transform:rotate(-45deg);display:inline-block;margin:0 auto}.catagories-btn-row{display:flex;justify-content:space-between;padding:100px 60px 170px 0px}.btn-row .btn{color:#fff;min-width:275px}.btn-row .btn:hover,.btn-row .btn.active-slide{background-color:#fff;color:#b8b8ab}.catagories-btn-row .btn{min-width:320px;color:#b8b8ab;padding:14px 15px}.btn.active-btn,.catagories-btn-row .btn:hover{background:#b8b8ab;color:#fff}.problems{padding:145px 0px 150px 0px}.problems .h2{margin:0px}.problems .row{margin:0px;gap:60px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:30px}.problems .problems-inner{position:relative;padding:50px 0px}.problems-inner:before{content:"";position:absolute;right:0;top:0;bottom:0;width:44px;background:#000;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 100%);z-index:9;opacity:.2}.problems .col-md-3{padding:0px;width:345px}.card{border:none;padding:0;background:rgba(0,0,0,0);border-radius:0px}.card-pic{position:relative}.card-pic img{height:450px;object-fit:cover;width:100%}.card .overlay-content{position:absolute;left:0;right:0;top:0;bottom:0px;background:hsla(0,0%,100%,.77);padding:70px 40px;opacity:0;transition:.3s}.card:hover .overlay-content{opacity:1;cursor:pointer}.overlay-content .h3{margin-bottom:4vw}.card .h5{margin:20px 0px 15px 0px}.grey-card{background:#a0a193;color:#fffef3;padding:45px 40px}.grey-card .h2{font-size:28px;color:rgba(255,254,243,.75);line-height:30px;margin-bottom:75px;text-align:left;font-weight:400}.grey-card .h3{color:rgba(255,254,243,.75);line-height:26px}.card .lowercase{text-transform:inherit;font-weight:400;margin-top:24px}.lowercase{text-transform:inherit;font-weight:400}.gacogne{font-size:26px;background:#a1a192;color:#e6e6e2;padding:100px 0px;font-weight:300;line-height:26px}.gacogne-pic{padding-right:80px}.gacogne-pic img{width:100%}.gacogne .h3{color:#e6e6e2}.gacogne .row{align-items:center}.gacogne .h3{margin-bottom:15px;font-weight:300}.gacogne .h4{margin-bottom:40px;font-weight:300}.gacogne .p{margin-bottom:55px;letter-spacing:.46px;line-height:26.4px}.gacogne .btn{font-size:24px}footer{padding:150px 0px}.copywrite{text-align:left;letter-spacing:.5px;font-size:15px;padding-top:15px;line-height:normal;font-weight:400;border-top:1px solid rgba(0,0,0,.7)}.copywrite p{margin:0}.copywrite p span{margin-left:15px}.Realisations .container{position:relative}.Realisations .row{row-gap:30px}.Realisations .overlay-content .h3{margin-bottom:0}.Realisations .card .h5{text-transform:inherit;font-size:19px}.Realisations .card,.Realisations .card-pic,.Realisations .card-pic img{height:100%}.Realisations .card .overlay-content{padding:150px 60px}.Realisations .card .overlay-content h5{font-weight:400;line-height:28.8px}.Realisations-body footer{padding:75px 0px 150px 0px}.catagories-btn-row li{position:relative;width:33.33%;text-align:center}.dropdown-catagories{margin:0 auto;text-align:left;transition:.3s;border:1px solid rgba(127,127,121,.6);overflow:hidden;background-color:rgba(0,0,0,0);margin-top:20px;max-width:320px;position:absolute;z-index:9;left:0;right:0}.dropdown-catagories.menu-show{box-shadow:0px 1px 5px 6px rgba(0,0,0,.11);border-color:rgba(0,0,0,0);background:rgba(250,250,240,.6);backdrop-filter:blur(3px)}.dropdown-catagories a{color:rgba(0,0,0,.4);font-size:18px;padding:17px 30px;display:inline-block;text-transform:uppercase;letter-spacing:2.5px;line-height:18px;width:100%}.catagories-toggle{position:relative}.catagories-toggle a:after{content:"";transform:translateY(-50%) rotate(-45deg);top:50%;background:rgba(0,0,0,0);width:13px;height:13px;border-bottom:2px solid;border-left:2px solid;font-size:0;position:absolute;right:30px;margin-top:-3px}.menu-show .catagories-toggle a:after{transform:translateY(-50%) rotate(135deg);margin-top:0px}.catagories-toggle a{color:rgba(0,0,0,.6);font-weight:400}.Project-Particulars .row{row-gap:40px}.Project-Particulars .h2{padding:80px 0px;border-top:1px solid rgba(0,0,0,.7);margin-top:80px;font-weight:400}.card-pic.mb-50{margin-bottom:50px}.mix-pic .card-pic img{mix-blend-mode:darken}.padd-150{padding:150px 0px 75px 0px}.Project-Particulars .row.align-center .h3{margin-bottom:14px;font-weight:400;line-height:28.8px}.row.align-center{align-items:center}.Project-Particulars .h3{margin-bottom:74px;font-weight:600}.Project-Particulars .h4{line-height:28.8px}.project-left{padding-right:100px}.Project-Particulars .h4.bold-text{font-weight:600;margin-top:30px}section.press-gacogne{padding-top:50px}section.press-gacogne .gacogne-pic{margin-bottom:20px}.agency-mobile-pic{display:none}.contact_section{padding-top:50px;min-height:60vh}.contact_section iframe{width:100%}.contact_information-right{padding-left:30px}.contact_section h5.h5{margin:50px 0 20px 0;text-transform:none;letter-spacing:normal}.contact_information-right .p a{color:rgba(0,0,0,.7);text-decoration:underline}.tri-row{display:none}@media(max-width: 1199px){h2,.h2{font-size:26px;letter-spacing:2px}.problems{padding:100px 0px 100px 0px}footer{padding:150px 0px}.Realisations-body footer{padding:50px 0px 150px 0px}.padd-150{padding:70px 0px 25px 0px}.btn-row{max-width:800px}.btn-row .btn{min-width:250px}.catagories-btn-row li{width:auto}.project-left{padding-right:70px}}@media(max-width: 991px){h3,.h3{font-size:22px}h4,.h4{font-size:19px}.site-logo img{width:190px}.gacogne{font-size:20px;line-height:22px}.gacogne .btn{font-size:18px}.social-icons{gap:40px}.card-pic img{height:350px}.problems .row{gap:20px}.gacogne-pic{padding-right:0}.catagories-btn-row{padding:100px 0}.catagories-btn-row .btn,.catagories-toggle a{min-width:220px;padding:14px 11px;font-size:14px}.dropdown-catagories a{padding:14px 30px;font-size:14px}.Realisations .card .overlay-content{padding:80px 30px 20px 30px}.grey-card .h3{font-size:22px;margin-bottom:25px}.grey-card{padding:30px 25px}.Project-Particulars .h2{padding:50px 0px;margin-top:50px}.site_header button.close-nav{padding:21px 30px}.main-menu{padding:20px 30px 30px 30px}.btn-row{max-width:620px}.btn-row .btn{min-width:200px;padding:10px 12px;font-size:15px}.project-left{padding-right:30px}.grey-card .h2{font-size:24px;line-height:30px;margin-bottom:35px}.catagories-toggle a:after{right:10px}.main-menu a{font-size:16px;padding:10px 0px;line-height:20px}a.down-btn{bottom:5px;height:50px}}@media(max-width: 767px){.site_header button{min-width:100px;font-size:14px;gap:8px}.site_header button svg{width:17px}.site_header{padding:10px 0}.social-icons{gap:10px}.social-icons img{height:18px;width:auto}.problems{padding:50px 0px 50px 0px}h2,.h2{font-size:19px;letter-spacing:2px}.problems .col-md-3{width:255px}.card-pic img{height:300px}section.gacogne{padding:0px 0 30px 0}.gacogne-pic{margin:0 -12px;padding-bottom:20px}h3,.h3{font-size:20px;line-height:normal !important}h4,.h4{font-size:17px;line-height:normal !important}.gacogne .h4{margin-bottom:30px}.gacogne{font-size:18px}.gacogne .p{line-height:22px;margin-bottom:25px}.gacogne .btn{font-size:16px}footer{padding:70px 0px}.catagories-btn-row{flex-direction:column;padding:40px 0;gap:10px}.catagories-btn-row .btn{width:100%;padding:9px 15px}.dropdown-catagories{position:static;max-width:100%;margin-top:15px}.dropdown-catagories a{padding:10px 13px;text-align:center;gap:15px}.grey-card .h2{font-size:19px;line-height:normal}.Realisations .card .overlay-content{padding:50px 20px 20px 20px}.Realisations-body footer{padding:30px 0px 70px 0px}.catagories-toggle a:after{width:10px;height:10px}.Project-Particulars .row{row-gap:30px}.Project-Particulars .h2{padding:30px 0px;margin-top:30px}.card-pic.mb-50{margin-bottom:20px}.Project-Particulars .h3{margin-bottom:15px}.padd-150{padding:40px 0px 15px 0px}.main-menu{padding:30px 30px 50px 30px}.btn-row{flex-direction:column;max-width:max-content;gap:10px}.btn-row .btn{letter-spacing:normal;padding:6px 13px;min-width:auto;font-size:15px;line-height:normal}section.banner .item img{min-height:85vw;object-fit:cover}.owl-theme .owl-dots{display:none}.Project-Particulars .h4.bold-text{margin-top:15px}.project-left{padding-right:0px}.grey-card .h3{font-size:18px;margin-bottom:0}.problems .problems-inner{padding:30px 0px 0px}section.press-gacogne{padding-top:0}.agency-hide-mobile{display:none}.agency-mobile-pic{display:block;margin-bottom:10px}section.contact_section{padding-top:20px}.contact_information-right{padding-left:0}}