@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;1,300&display=swap);h1:after,h2:after{height:2px;content:"";width:100px;display:block;background-color:var(--grey-light-color)}.icon-big,h1:after,h2:after{display:block}.box p,.icon-big,.icon-small{color:var(--grey-light-color)}.dropdown-item.active,.dropdown-item:active,h1:after,h2:after{background-color:var(--grey-light-color)}.btn,h1,h2,h3{text-transform:uppercase}.project__action,.section-action{background-position:center;background-size:cover}:root{--black-color:#0d0d0d;--grey-light-color:#595959;--light-color:#f4f4f4;--white-nav-color:#efefef;--main-bg-black:0,0,0;--main-bg-white:255,255,255;--main-bg-rgba:rgba(0, 0, 0, 0.3);--offwhite-color:rgb(228, 226, 226);--main-color-rgb:rgba(255, 255, 255);--main-color-rgba:rgba(255, 255, 255, 0.98)}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.navbar-toggler:focus,.navbar-toggler:hover,:focus{outline:0}body,html{background-color:var(--white);font-family:Lato,-apple-system,Arial,sans-serif;font-weight:300;font-size:20px;text-rendering:optimizeLegibility;overflow-x:hidden;scroll-behavior:smooth}.row{margin:0 auto}.box{padding:1%}h1,h2,h3{font-weight:300;letter-spacing:1px}h1{font-size:240%;margin-top:0;margin-bottom:20px;word-spacing:4px}h1:after{margin:15px 80px 0}h2{font-size:180%;word-spacing:2px;text-align:center;margin-bottom:30px}h2:after{margin:30px auto 0}h3{color:var(--black-color);font-size:110%;margin-bottom:15px}.long-copy{line-height:145%;width:70%;margin-left:15%}.box p{font-size:90%;line-height:145%}.icon-big{font-size:350%;margin-bottom:10px}.icon-small,.profile-card i{display:inline-block;text-align:center;width:30px}.icon-small{font-size:120%;line-height:120%;vertical-align:middle;margin-top:-5px;margin-right:10px}.logo-small,.sticky .logo{display:none}.icon-large{font-size:3em}.section-pad-top{padding-top:80px}.section-pad-vertical{padding:80px 0}.font-big{font-size:120%}.navbar-nav .active{border:1px solid var(--grey-light-color)}.navbar-nav li a:link,.navbar-nav li a:visited{font-size:90%;font-weight:400;padding:8px 0;text-decoration:none;text-transform:uppercase;border-bottom:2px solid transparent;-webkit-transition:border-bottom .5s;-o-transition:border-bottom .5s;transition:border-bottom .5s}.navbar-nav li a:active,.navbar-nav li a:hover{border-bottom:2px solid var(--grey-light-color);-webkit-transition:border-bottom .5s;-o-transition:border-bottom .5s;transition:border-bottom .5s}.mk-nav-link,.mk-nav-link:active,.mk-nav-link:hover{color:var(--white)}.btn{letter-spacing:2px;font-size:1rem;padding:.75rem 1.5rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.logo{height:5rem;width:auto}.logo-small{height:3.75rem;width:auto;margin:5px 0}.mk-navbar{position:absolute;width:100%;z-index:1000;background-color:transparent;transition:.3s}.navbar-toggler{color:rgba(var(--main-bg-black),.5);background-color:rgba(var(--main-bg-black),.1)}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.sticky{position:fixed!important;top:0;left:0;width:100%;background-color:var(--main-color-rgba)!important;-webkit-box-shadow:0 2px 2px var(--white-nav-color);box-shadow:0 2px 2px var(--white-nav-color);z-index:9999}.sticky .mk-navbar{margin-top:18px}.sticky .navbar-brand{padding-top:0;padding-bottom:0}.sticky .mk-navbar li a:link,.sticky .mk-navbar li a:visited{color:#555;padding:16px 0}.card{box-shadow:0 6px 10px rgba(var(--main-bg-black),.08),0 0 6px rgba(var(--main-bg-black),.05);transition:color .5s,transform .3s cubic-bezier(.155, 1.105, .295, 1.12),box-shadow .3s,-webkit-transform .3s cubic-bezier(.155, 1.105, .295, 1.12);cursor:pointer;overflow:hidden}.card:hover{box-shadow:0 15px 10px -10px rgba(31,31,31,.5);transform:scale(1.05);transition:.3s}.bg-offwhite{background-color:var(--offwhite-color)}.bg-light{background-color:var(--light-color)!important}.bg-grey{background-color:#8f8f8f}.bg-clouds{background-color:#ecf0f1}.error{color:var(--danger)}.sticky .mk-nav-link{color:rgba(var(--main-bg-black),.9)}.sticky .logo-small{display:block}.carousel-item--four,.carousel-item--one,.carousel-item--third,.carousel-item--two{background-size:cover;background-position:center;background-attachment:fixed;height:100vh;object-fit:cover}.carousel-item--one{background-image:linear-gradient(var(--main-bg-rgba),var(--main-bg-rgba)),url("img/home/house-with-swimming-pool.jpg");background-image:-o-linear-gradient(var(--main-bg-rgba),var(--main-bg-rgba)),url("img/home/house-with-swimming-pool.jpg");background-image:-webkit-gradient(linear,left top,left bottom,from(var(--main-bg-rgba)),to(var(--main-bg-rgba))),url("img/home/house-with-swimming-pool.jpg")}.carousel-item--two{background-image:linear-gradient(var(--main-bg-rgba),var(--main-bg-rgba)),url("img/home/house-with-pool-and-fountain.jpg");background-image:-o-linear-gradient(var(--main-bg-rgba),var(--main-bg-rgba)),url("img/home/house-with-pool-and-fountain.jpg");background-image:-webkit-gradient(linear,left top,left bottom,from(var(--main-bg-rgba)),to(var(--main-bg-rgba))),url("img/home/house-with-pool-and-fountain.jpg")}.carousel-item--third{background-image:linear-gradient(var(--main-bg-rgba),var(--main-bg-rgba)),url("img/home/open-view-lounge-interior.jpg");background-image:-o-linear-gradient(var(--main-bg-rgba),var(--main-bg-rgba)),url("img/home/open-view-lounge-interior.jpg");background-image:-webkit-gradient(linear,left top,left bottom,from(var(--main-bg-rgba)),to(var(--main-bg-rgba))),url("img/home/open-view-lounge-interior.jpg")}.carousel-item--four{background-image:linear-gradient(var(--main-bg-rgba),var(--main-bg-rgba)),url("img/home/modern-house-with-mountain-view.jpg");background-image:-o-linear-gradient(var(--main-bg-rgba),var(--main-bg-rgba)),url("img/home/modern-house-with-mountain-view.jpg");background-image:-webkit-gradient(linear,left top,left bottom,from(var(--main-bg-rgba)),to(var(--main-bg-rgba))),url("img/home/modern-house-with-mountain-view.jpg")}.carousel-caption{object-fit:contain}.section-work{background-color:var(--light-color)}.section-client .carousel-indicators li{width:10px;height:10px;border-radius:100%;background-color:#34495e}.error_page #errorLink,.profile-card h2:after{background-color:transparent}.blockquote{font-size:1.25rem;border:none;border-left:.5rem solid rgba(166,166,166,.54);color:#6c757d;font-family:"Open Sans","Segoe UI",Roboto;font-style:italic;line-height:1.6;margin:1.875rem auto;max-width:60%;padding:4rem 1rem 1rem 4rem;position:relative;width:100%}.blockquote:before{color:rgba(166,166,166,.54);content:"\201C";font-family:"Noto Serif",Georgia,"Times New Roman";font-size:5.5rem;height:3.75rem;left:.9375rem;line-height:1;max-width:3.75rem;position:absolute;text-align:inherit;top:.9375rem;width:100%}.blockquote:after{content:""}.blockquote-footer{font-size:80%;color:#343a40;display:block;font-style:normal;font-weight:700;margin-top:1rem;padding:0}.blockquote-footer:before{content:"\2014\00A0"}.section-action{background-image:-o-linear-gradient(rgba(var(--main-bg-black),.8),rgba(var(--main-bg-black),.8)),url("img/background-home.jpg");background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--main-bg-black),.8)),to(rgba(var(--main-bg-black),.8))),url("img/background-home.jpg");background-image:linear-gradient(rgba(var(--main-bg-black),.8),rgba(var(--main-bg-black),.8)),url("img/background-home.jpg");background-attachment:fixed;color:var(--white)}.mk-contact-item{margin-bottom:4.35rem}.mk-contact-item-link{display:flex;align-items:center}.mk-contact-item-link i,.mk-contact-item-link span{color:#fff;transition:.3s}.mk-contact-item-link:hover,.profile-card .icon-block a{text-decoration:none}.mk-contact-item-link:hover i,.mk-contact-item-link:hover span{color:var(--gray)}.portfolio__img{object-fit:cover}.project__action{background-image:-o-linear-gradient(rgba(var(--main-bg-black),.5),rgba(var(--main-bg-black),.5)),url("img/background-arch.jpg");background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--main-bg-black),.5)),to(rgba(var(--main-bg-black),.5))),url("img/background-arch.jpg");background-image:linear-gradient(rgba(var(--main-bg-black),.5),rgba(var(--main-bg-black),.5)),url("img/background-arch.jpg");color:var(--white);text-align:center}.portfolio .card-body{padding:.5rem 1rem!important}.profile-card{border:none;overflow:hidden;text-align:center;width:300px}.profile-card:hover{cursor:auto}.profile-card .background-block{overflow:hidden;backface-visibility:hidden}.profile-card .background-block .background{width:100%;opacity:.9;-webkit-filter:blur(0.5px);filter:blur(.5px);-webkit-transform:scale(1.8);transform:scale(1.8)}.profile-card .card-content{width:100%;min-height:200px;padding:15px 25px;background:var(--white-nav-color);border-radius:0 0 5px 5px;position:relative;z-index:1}.profile-card .card-content::before{content:"";background:var(--white-nav-color);width:120%;height:100%;left:11px;bottom:45px;position:absolute;z-index:-1;transform:rotate(-13deg)}.profile-card .profile{border-radius:50%;position:absolute;bottom:50%;max-width:100px;box-shadow:3px 3px 20px rgba(var(--main-bg-black),.5);border:2px solid rgba(var(--main-bg-white),1);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2}.profile-card h2{margin:1.5rem 0 5px;font-weight:600;font-size:140%}.profile-card h2 small{display:block;font-size:14px;margin-top:10px}.profile-card i{font-size:16px;color:#232323;border:1px solid #232323;height:30px;line-height:30px;border-radius:50%;margin:0 5px}.expectise--container>a,.side-menu{color:#f5f5f5}.profile-card .icon-block{float:left;width:100%;margin-bottom:15px}.profile-card i:hover{color:var(--white);text-decoration:none}.ion-social-instagram-outline:hover{background-color:#c32aa3!important}.ion-social-google:hover{background-color:#4285f4!important}.ion-social-linkedin-outline:hover{background-color:#0174b3!important}.expectise--section{background-color:var(--grey-light-color);height:500px;padding:0}.expectise--container{width:60%;margin:auto}.expectise--section img{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:500px;width:100%}.expectise--container>.icon{color:#f5f5f5;font-size:xxx-large}.expectise--container>h4{line-height:1.2;letter-spacing:-.01em;word-spacing:0.025em}.interior-design .carousel-inner img{height:440px}.side-menu{background-color:#575555;padding:16px 5%;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.list-unstyled li{word-wrap:break-word}.error_page{height:100vh;width:100vw;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.error_page #errorText{font-size:22px;margin:14px 0}.error_page #errorLink{font-size:20px;padding:12px;border:1px solid;color:#000;text-decoration:none;transition:.5s ease-in-out}.error_page #errorLink:active,.error_page #errorLink:hover{color:#fff;background:#000}.error_page #g6219{transform-origin:85px 4px;-webkit-animation:12s ease-out .5s infinite cageMove;animation:12s ease-out .5s infinite cageMove}@-webkit-keyframes cageMove{0%,100%{transform:rotate(0)}5%{transform:rotate(3deg)}15%{transform:rotate(-2.5deg)}25%,65%{transform:rotate(2deg)}35%,55%{transform:rotate(-1.5deg)}45%{transform:rotate(1deg)}75%{transform:rotate(-2deg)}85%{transform:rotate(2.5deg)}95%{transform:rotate(-3deg)}}@keyframes cageMove{0%,100%{transform:rotate(0)}5%{transform:rotate(3deg)}15%{transform:rotate(-2.5deg)}25%,65%{transform:rotate(2deg)}35%,55%{transform:rotate(-1.5deg)}45%{transform:rotate(1deg)}75%{transform:rotate(-2deg)}85%{transform:rotate(2.5deg)}95%{transform:rotate(-3deg)}}