@import"https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;700&display=swap";html{font-size:16px}body{font-family:"Inter",sans-serif;background-color:#0d0d0d;color:#fff}h1,h2,h3,h4,h5,h6{font-family:"Inter",sans-serif;font-weight:500;text-transform:uppercase;color:#be9b71}h1{font-size:3.78rem}h2{font-size:2.5rem}h3{font-size:2.18rem}h4{font-size:1.87rem}h5{font-size:1.56rem}h6{font-size:1.5rem}p{font-family:"Inter",sans-serif;font-size:1rem;font-weight:300;color:#fff}.fa-circle{color:#be9b71}.img-fluid{max-width:100%;height:auto}.btn{font-family:"Inter",sans-serif;font-size:1.06rem;line-height:1.06rem;font-weight:400;border:none;color:#fff;padding:10px 15px;text-align:center;text-decoration:none;text-transform:uppercase;display:inline-block;margin:4px 2px;transition-duration:.4s;cursor:pointer}.btn-primary{background-color:#be9b71;color:#fff;border:2px solid #be9b71}.btn-primary:hover{background-color:#b68f5f;color:#fff}.btn-outline-primary{background-color:rgba(0,0,0,0);color:#fff;border:2px solid #fff}.btn-outline-primary:hover{background-color:#fff;color:#0d0d0d;text-shadow:none}.btn-outline-primary.active{background-color:#fff;color:#0d0d0d}@media(max-width: 500px){.btn{width:90%}}.menu-checkbox{display:none}.menu-btn{position:relative;width:42px;height:33px;z-index:3;cursor:pointer}.menu-span{position:absolute;width:42px;height:5px;background-color:#fff;z-index:3;transform:rotate(0deg);transform-origin:left center;transition:background-color .3s ease-out 0s,opacity .3s ease-out .1s,transform .2s ease-out 0s,width .2s ease-out 0s,left .2s ease-out 0s}.menu-checkbox:checked+.container>.row>.col>.menu-btn>.menu-span{background-color:#fff}.menu-span:nth-child(1){top:0px}.menu-checkbox:checked+.container>.row>.col>.menu-btn>.menu-span:nth-child(1){width:39.6px;left:0px;transform:rotate(45deg)}.menu-span:nth-child(2){top:14px}.menu-checkbox:checked+.container>.row>.col>.menu-btn>.menu-span:nth-child(2){opacity:0;width:42px;transition:opacity .1s ease-out 0s}.menu-span:nth-child(3){top:28px}.menu-checkbox:checked+.container>.row>.col>.menu-btn>.menu-span:nth-child(3){width:39.6px;left:0px;transform:rotate(-45deg)}.menu-full-scree{position:fixed;top:0%;bottom:0%;left:0%;right:0%;background-color:#0d0d0d;opacity:0;z-index:-1;overflow-x:hidden;transition:opacity .3s ease-out 0s,z-index 0s ease-out .3s}.menu-checkbox:checked~.menu-full-scree{opacity:1;z-index:2;transition:opacity .3s ease-out 0s}.menu-full-scree{padding-top:49px}.menu-full-scree img{width:243px;height:auto}@media(max-height: 667px){.menu-full-scree img{display:none}}.menu-full-scree ul{padding:0;margin:0;list-style-type:none;font-size:1.12rem;color:#fff;width:100%}.menu-full-scree li{padding:7px 10px 7px 10px}.menu-full-scree li:hover a{color:#be9b71;transition-duration:.4s}.menu-full-scree a,.menu-full-scree a:link,.menu-full-scree a:hover{color:#fff;text-decoration:none}.menu-full-scree label{cursor:pointer}.menu-full-scree .menu-full-scree-contact{font-family:"Inter",sans-serif;font-style:normal;font-weight:200;font-size:.875rem;line-height:1.06rem}.menu-full-scree .menu-full-scree-lang{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.06rem;word-spacing:1rem}.carousel{position:relative;overflow:hidden}.carousel h1{font-family:"Inter",sans-serif;font-size:2.25rem;font-style:normal;font-weight:300;color:#fff}.carousel .col{padding:150px 0 80px 0}.photo{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0px;left:0px;z-index:-1;opacity:0;background-color:#0d0d0d;background-blend-mode:multiply}.slider-open{opacity:.2;transition:1s ease-out}.about-us{padding-top:80px}.about-us img{max-width:100%;max-height:400px}.our-services>.col{padding-top:80px}.our-services>.col>.row>.col{padding-bottom:40px}.our-services h2{margin-bottom:50px}.our-services h3{font-size:1.75rem;font-weight:200;color:#fff}.our-services i{padding-right:25px;font-size:1.75rem;color:#be9b71}@media(max-width: 576px){.our-services h3,.our-services p{text-align:center}.our-services i{padding-right:4px}}.our-projects>.col{padding-top:80px}.our-projects>.col>.row{padding-bottom:30px}.our-projects>.col>.row>.col{padding-top:24px}.our-projects h2{margin-bottom:50px}.our-projects h3{font-family:"Inter",sans-serif;font-size:1.75rem;font-style:normal;font-weight:700;color:#fff;margin-bottom:15px}.our-projects p{font-size:1.3rem}.our-projects .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;text-align:center}.our-projects .card>div{background-color:rgba(190,155,113,.75);padding:200px 15px 200px 15px;opacity:0;height:100%;text-shadow:0 0 5px #be9b71}.our-projects .card>div:hover{opacity:1;transition-duration:.4s}.our-projects .card-cover{background-repeat:no-repeat;background-position:center center;background-size:cover}@media(hover: none),(max-width: 1024px){.our-projects .card>div{opacity:1}}@media only screen and (max-width: 767px){.our-projects .card-links{display:flex;flex-direction:column}}@media only screen and (min-width: 1199px){.our-projects .card-links{display:flex;flex-direction:column}}.reviews{padding-top:80px}.reviews .col>i{font-size:2.4rem;color:#be9b71;margin-bottom:15px}.reviews>.col>p:nth-of-type(1){font-weight:300}.reviews>.col>p:nth-of-type(2){font-style:italic;font-weight:500;text-align:right}.our-partners{padding-top:80px}.our-partners h2{margin-bottom:50px}.our-partners>.col>.row>.col{height:300px;padding:12px}.our-partners .our-partners-logo{height:100% !important;overflow:hidden !important;background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:#fff;filter:grayscale(100%)}.our-partners .our-partners-logo:hover{filter:grayscale(0);transition-duration:.4s}.contacts{padding-top:80px}.contacts a,.contacts a:link,.contacts a:hover{color:#fff;text-decoration:none}.contacts h2{margin-bottom:50px}.contacts i{font-size:3rem;color:#be9b71;position:absolute;left:10px}.contacts .contacts-data{position:relative;padding-left:80px;padding-bottom:35px}.contacts .contacts-large{font-family:"Inter",sans-serif;font-size:1.4rem;font-weight:700;line-height:1.8rem;color:#fff}.contacts .contacts-small{font-family:"Inter",sans-serif;font-size:1rem;font-weight:200;line-height:1rem;color:#fff}@media(max-width: 576px){.contacts .contacts-large{font-size:1.2rem}}.mail-form .mail-box{position:relative}.mail-form .mail-box input,.mail-form .mail-box textarea{width:100%;padding:10px 0 4px 0;font-size:16px;color:#fff;margin-bottom:30px;border:none;border-bottom:2px solid #be9b71;outline:none;background:rgba(0,0,0,0)}.mail-form .mail-box label{position:absolute;top:0;left:0;padding:10px 0;font-size:16px;color:#fff;pointer-events:none;transition:.5s;text-align:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-form .mail-box input:not(:-moz-placeholder-shown)+label{top:-20px;left:0;color:#be9b71;font-size:14px}.mail-form .mail-box input:focus+label,.mail-form .mail-box textarea:focus+label,.mail-form .mail-box input:not(:placeholder-shown)+label,.mail-form .mail-box textarea:valid+label{top:-20px;left:0;color:#be9b71;font-size:14px}.footer{padding-top:80px;text-align:center}.footer .footer-menu ul{text-align:center;padding:0}.footer .footer-menu li{display:inline-block;margin:0 20px 15px 0}.footer .footer-menu li+li:before{content:"|";margin-right:20px}.footer .footer-menu li:last-of-type{margin-right:0}.footer .footer-menu li>a,.footer .footer-menu li>a:link,.footer .footer-menu li>a:hover{color:#fff;text-decoration:none;text-transform:uppercase}@media(max-width: 992px){.footer .footer-menu li{display:block;margin:0 0 15px 0}.footer .footer-menu li+li:before{content:none}}.footer .footer-social a,.footer .footer-social a:link,.footer .footer-social a:hover{color:#fff;text-decoration:none}.footer .footer-social span{margin:40px 10px}.footer .footer-social span:first-of-type{margin-left:0}.footer .footer-social span:last-of-type{margin-right:0}.footer .footer-copyright{font-family:"Inter",sans-serif;font-weight:200;font-size:.875rem;text-transform:uppercase;color:#fff;margin-bottom:15px}.footer .footer-copyright a,.footer .footer-copyright a:link,.footer .footer-copyright a:hover{color:#fff}.all-projects{padding-top:80px}.all-projects>.col>.row{padding-bottom:30px}.all-projects>.col>.row>.col{padding-top:24px}.all-projects h2{margin-bottom:50px}.all-projects h3{font-family:"Inter",sans-serif;font-size:1.75rem;font-style:normal;font-weight:700;color:#fff;margin-bottom:15px}.all-projects p{font-size:1.3rem}.all-projects .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;text-align:center}.all-projects .card>div{background-color:rgba(190,155,113,.75);padding:120px 15px 120px 15px;opacity:0;height:100%;z-index:1;text-shadow:0 0 5px #be9b71}.all-projects .card:hover>div{opacity:1;transition-duration:.4s}.all-projects .card-cover{background-repeat:no-repeat;background-position:center center;background-size:cover}.all-projects .card>img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0px;left:0px;z-index:0;background-color:#0d0d0d;background-blend-mode:multiply}@media(hover: none),(max-width: 1024px){.all-projects .card>div{opacity:1}}@media(max-width: 1399px){.all-projects .card-links{display:flex;flex-direction:column}}.project-gallery{padding-top:80px}.project-gallery .project-gallery-desc{text-align:center;font-size:1.31rem;font-weight:200;line-height:normal}.project-gallery .project-gallery-desc h1{font-size:2.5rem;line-height:normal;margin-bottom:15px}.project-gallery .project-gallery-desc hr{width:150px;border:1px solid #fff;margin:30px auto;opacity:1}.project-gallery .project-gallery-img{position:relative;width:100%;height:320px}.project-gallery .project-gallery-img img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0px;left:0px;z-index:0}.project-gallery .gallery-menu{display:flex;flex-wrap:wrap;justify-content:center;padding-top:24px}@media(max-width: 550px){.project-gallery .gallery-menu{flex-direction:column;align-items:center}}.project-gallery .gallery-container{margin:21px auto;display:flex;flex-wrap:wrap}.project-gallery .img-holder{flex-grow:1;padding:.2rem}.project-gallery .img-holder>a>img{display:block;min-width:100%;height:16rem;-o-object-fit:cover;object-fit:cover}@media(max-width: 490px){.project-gallery .img-holder>a>img{height:11rem}}@media(max-width: 576px){h2{text-align:center}.mail-form:last-child{text-align:center}}