.form-custom .uk-form-label{color:#2b2e34;font-size:16px;font-weight:400}.form-custom .uk-input,.form-custom .uk-select,.form-custom .uk-textarea{min-height:50px;padding-right:20px;padding-left:20px;background-color:transparent;box-shadow:inset 0 0 0 1px #bebebe;font-size:16px}.form-custom .uk-input:focus,.form-custom .uk-select:focus,.form-custom .uk-textarea:focus{box-shadow:inset 0 0 0 1px #898989}.form-custom .uk-input:disabled,.form-custom .uk-select:disabled,.form-custom .uk-textarea:disabled{background-color:#f8f8f8}.form-custom .uk-input.uk-form-danger,.form-custom .uk-select.uk-form-danger,.form-custom .uk-textarea.uk-form-danger{color:#f0506e;background-color:rgba(240,80,110,.08);box-shadow:inset 0 0 0 1px #f0506e}.form-custom .uk-input.uk-form-success,.form-custom .uk-select.uk-form-success,.form-custom .uk-textarea.uk-form-success{color:#32d296;background-color:rgba(50,210,150,.08);box-shadow:inset 0 0 0 1px #32d296}.form-custom .uk-textarea{padding:20px;resize:none}.uk-alert-danger,.uk-alert-success{background:#f0506e;color:#fff}.uk-alert-danger i,.uk-alert-danger p,.uk-alert-danger svg,.uk-alert-success i,.uk-alert-success p,.uk-alert-success svg{color:#fff}.uk-alert-success{background:#32d296}.uk-button{padding:10px 30px;text-transform:uppercase;font-size:14px;font-weight:400;line-height:18px}.uk-button-default{color:#2b2e34;border:1px solid #bebebe;background-color:transparent}.uk-button-link{padding-right:0;padding-left:0;color:#2b2e34}.full-left-image,.full-right-image{position:absolute;top:0;bottom:0;background-repeat:no-repeat;background-position:50%;background-size:cover}.full-left-image{right:50%;left:0}.full-right-image{right:0;left:50%}.image-block{display:block;position:relative;width:100%;padding-top:75%;background-repeat:no-repeat;background-position:50%;background-size:cover}.image-block.square{padding-top:100%}.image-block.long{padding-top:133%}.button-icon{width:45px;height:45px;color:#fff;border-radius:4px;background-color:#2b2e34;-ms-flex-align:center;align-items:center;font-size:21px;-ms-flex-pack:center;justify-content:center}.button-icon,.socials{display:-ms-flexbox;display:flex}.socials{-ms-flex-pack:start;justify-content:flex-start}.socials a{margin-right:10px;color:#898989;text-decoration:none;font-size:21px;transition:color .2s ease-in-out}.socials a:hover{color:#2b2e34}.slide-nav-mobile{background-color:hsla(0,0%,100%,.85)}.uk-slideshow-items:focus,.uk-slideshow:focus{outline:none}@media (min-width:1600px){.uk-slidenav{padding:0}}.uk-close,.uk-navbar-toggle{-webkit-tap-highlight-color:transparent}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,Futura-pt,Helvetica,Arial,sans-serif!important}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;min-height:100vh}.uk-h1,h1{color:#2b2e34;text-transform:uppercase;font-size:40px;font-weight:300;line-height:48px;letter-spacing:.05em}.uk-h2,h2{font-size:32px;line-height:38.4px}.uk-h2,.uk-h3,h2,h3{color:#898989;text-transform:uppercase;font-weight:300;letter-spacing:.05em}.uk-h3,h3{font-size:24px;line-height:33.6px}.cms,p{color:#898989;font-size:18px;font-weight:300;line-height:27px}.cms a,p a{color:#898989;text-decoration:underline}.cms a:hover,p a:hover{color:#2b2e34;text-decoration:none}.cms em,p em{color:#898989}.link-no-underline{color:#898989;text-decoration:none}.link-no-underline:hover{color:#2b2e34;text-decoration:underline}header{padding:82px 0}header .uk-navbar-nav>li{margin:0 20px}header .uk-navbar-nav>li>a{min-height:0;padding:0 0 12px;color:#2b2e34;border-bottom:1px solid transparent;text-transform:uppercase;font-size:14px;font-weight:300;line-height:24px;letter-spacing:.15em}header .uk-navbar-nav>li>a i,header .uk-navbar-nav>li>a svg{color:#bebebe}header .uk-navbar-nav>li:last-of-type{margin-right:0}header .uk-navbar-nav>li:first-of-type{margin-left:0}header .uk-navbar-nav>li.uk-active a{border-bottom:1px solid #2b2e34}@media (max-width:600px){.logo{max-width:225px}}footer p{color:#898989;font-size:16px;font-weight:300;line-height:24px}footer p a{color:#898989;text-decoration:none}footer p a:hover{color:#2b2e34}.slideshow-variable-height .uk-slideshow-items{min-height:auto!important;height:auto!important;position:relative!important}.slideshow-variable-height .uk-slideshow-items>li{min-height:auto!important;height:auto!important;position:absolute!important;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.slideshow-variable-height .uk-slideshow-items img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.slideshow-variable-height .uk-slideshow-items:before{content:"";display:block;padding-top:75%}.slideshow-variable-height .uk-slideshow-items>li:not(.uk-active){visibility:hidden}.portfolio-item{display:block;position:relative;overflow:hidden}.portfolio-item .portfolio-overlay{display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:hsla(0,0%,100%,.95);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:opacity .7s ease}.portfolio-item .portfolio-overlay h3{margin:0;color:#898989;text-align:center;text-transform:uppercase;font-size:24px;font-weight:300;line-height:36px;letter-spacing:.05em}.portfolio-item:hover .portfolio-overlay{opacity:1}.contact h1{margin-bottom:50px}.push-down{-ms-flex-positive:1;flex-grow:1}.h-100{height:100%}.cs-wrapper{display:-ms-flexbox;display:flex;width:100vw;height:100vh;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.cs-wrapper .cs-inner{max-width:500px;padding-right:32px;padding-left:32px}.cs-wrapper .cs-inner .cs-card{background-color:#fff}.cs-wrapper .cs-title{color:#2b2e34;font-size:24px}.cs-wrapper .cs-text{color:rgba(43,46,52,.75);font-family:sans-serif;font-size:16px;line-height:28px}.cs-wrapper .cs-socials{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.cs-wrapper .cs-socials a{margin:0 4px;color:rgba(43,46,52,.65);font-size:18px}.cs-wrapper .cs-socials a:hover{color:#2b2e34;text-decoration:none}.wrapper-404{position:relative;width:100vw;height:100vh;background-image:url(/dist/assets/images/404/404-bg.gif);background-position:50%;background-size:cover}.wrapper-404 .overlay-404{display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(116,235,213,.67),rgba(172,182,229,.67));-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.wrapper-404 .overlay-404 .inner-404{max-width:500px;padding:50px;border-radius:4px;background-color:#fff}.wrapper-404 .overlay-404 .inner-404 h1{margin-bottom:15px;background:linear-gradient(135deg,rgba(116,235,213,.67),rgba(172,182,229,.67));text-transform:uppercase;font-size:56px;font-weight:800;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wrapper-404 .overlay-404 .inner-404 h2{margin-top:0;font-size:24px;font-weight:400}.wrapper-404 .overlay-404 .inner-404 p{margin-bottom:0}.wrapper-404 .overlay-404 .inner-404 p a{color:#74ebd5}.wrapper-404 .overlay-404 .inner-404 p a:hover{color:#31e1c1}.edit__page__button{z-index:1;display:-ms-flexbox;display:flex;position:fixed;bottom:30px;right:30px;width:60px;height:60px;color:#fff;border-radius:999px;background:linear-gradient(135deg,#74ebd5,#acb6e5);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .35s cubic-bezier(.77,0,.175,1)}.edit__page__button:hover{color:#fff;transform:scale(1.15)}@media (max-width:960px){.full-left-image,.full-right-image{position:relative;right:0;left:0;height:400px;margin-right:30px;margin-left:30px}.portfolio-item .portfolio-overlay{top:auto;right:auto;bottom:10px;left:10px;max-width:calc(100% - 20px);padding:5px 8px;opacity:1;background-color:#fff}.portfolio-item .portfolio-overlay h3{text-align:left;font-size:14px;line-height:21px}header{padding:24px 0}}@media (max-width:640px){header{padding:12px 0}header .logo{width:150px}}