@import url(https://fonts.googleapis.com/css?family=Montserrat:100,200,400,700);.uk-notification-message[class*="success"]{background-color:#3da35d;font-weight:500;color:#fff}[class*="warning"]{background-color:#f9c80e;font-weight:500;color:#292f36}*{font-family:'Montserrat',sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nav-wrap{width:100%;display:flex}.uk-notification a.uk-icon{color:#fff}.big-logo{width:250px}.lead-text{padding-top:20px;font-size:1.414em;font-weight:300}.home-card-wrap a{color:#fff}.home-card-wrap a:hover{color:#fff}.home-card{background-color:#fff;min-height:400px;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;box-shadow:0 3px 8px 1px rgba(0,0,0,.1);align-items:center;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.home-card>*{color:#fff}.home-card:hover{box-shadow:0 22px 43px rgba(0,0,0,.2);color:#fff}.home-card span.circle-back{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.home-card span.circle-back::before{content:"";position:absolute;width:550px;height:550px;border-radius:50%}.home-card span.circle-back.royal::before{top:30%;left:-100px;background-color:#266dd3}.home-card span.circle-back.red::before{bottom:30%;right:-100px;background-color:#ff3b3f}.home-card span.circle-back.sky::before{top:30%;right:-100px;background-color:#caebf2}.home-card span.circle-back.dark::before{bottom:30%;left:-100px;background-color:#252c41}.home-card .card-info{width:270px;-webkit-transform:translate3d(0,0,30px);-moz-transform:translate3d(0,0,30px);-ms-transform:translate3d(0,0,30px);-o-transform:translate3d(0,0,30px);transform:translate3d(0,0,30px);height:40%}.home-card .card-info>*{color:#fff}.home-card .card-info.sky>*{color:#292f36}.home-card .card-info.royal,.home-card .card-info.dark{padding-left:30px}.home-card .card-info h4{margin:0 0 1em 0}.home-card .card-info p{margin:0;padding:0}.home-card img{-webkit-transform:translate3d(0,0,50px);-moz-transform:translate3d(0,0,50px);-ms-transform:translate3d(0,0,50px);-o-transform:translate3d(0,0,50px);transform:translate3d(0,0,50px)}.home-card img.cam{width:50%;min-width:150px;max-width:220px;left:5%}.home-card img.ux{width:90%;min-width:150px;max-width:400px}.home-card img.brand{width:80%;min-width:150px;max-width:380px;margin:5px}.home-card img.viz{width:50%;min-width:150px;max-width:300px;-webkit-filter:drop-shadow(0 8px 6px rgba(0,0,0,.2));filter:drop-shadow(0 8px 6px rgba(0,0,0,.2))}div.taglines>h1{letter-spacing:-2px;text-transform:none;margin:0 0 20px}div.taglines>h1 span{font-family:"futura-pt",Montserrat,sans-serif;font-weight:700}div.taglines .home-actions{text-align:center;margin-top:56px}div.taglines .home-actions>a{display:inline-block;margin:0 10px 20px}.em-text.royal{color:#266dd3}.em-text.red{color:#ff3b3f}nav.site-nav.uk-navbar-container{min-height:100px;background:rgba(255,255,255,.95)}nav.site-nav.uk-navbar-container .uk-logo{width:125px;padding:0 30px 0 0}nav.site-nav.uk-navbar-container h6{margin:0}nav.site-nav.uk-navbar-container h6::before{bottom:-3px;border-bottom:2px solid #292f36}nav.site-nav.uk-navbar-container .uk-nav>li>a{display:inline-block}.cover-container{z-index:-1;background-color:#333;margin-top:-100px}.cover-info{font-family:'Montserrat',sans-serif;position:relative;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:4}.cover-pattern{display:block;width:100%;height:100%;background-image:url("https://www.transparenttextures.com/patterns/cross-stripes.png");opacity:.25}.cover-content{width:100%}h1.uk-heading-primary{font-size:4em;font-weight:700;color:#fff}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:'futura-pt','Segoe UI',sans-serif;text-transform:uppercase}.cover-content h2{font-weight:300;color:#fff}h2.subtitle,p,span{font-weight:200;font-family:'Montserrat',sans-serif;text-transform:none}p{padding-right:30px;line-height:1.5em}.cover-content h1,.cover-content h2{width:80%}.uk-button-primary{height:44px;border-radius:22px;font-family:'futura-pt','Montserrat',sans-serif;color:#fff;position:relative;z-index:100;padding:3px 30px 0}.uk-button-primary:hover{color:#fff}.uk-button-primary:hover::before{border-color:#fff}.uk-button-primary:visited,.uk-button-primary:focus,.uk-button-primary:blur{color:#fff}.uk-button{color:#fff;position:relative;z-index:100}.uk-button:hover{color:#fff}.uk-button:hover::before{border-color:#fff}.uk-button:visited,.uk-button:focus,.uk-button:blur{color:#fff}span.top-icon{background-color:#ff3b3f;padding:15px;border-radius:50%;color:#fff;margin:30px 0 0 0;opacity:0}span.top-icon:hover{background-color:#fff;color:#a9a9a9}@media screen and (min-width:1600px){h1.uk-heading-primary{font-size:5.2em}}div[class*="primary"]{background-color:#266dd3}div[class*="muted"]{background-color:#efefef}.intro h5{margin-bottom:5px}.intro span.uk-icon{cursor:default;margin:0 20px 0 0}.intro span.li-name{display:inline-block;vertical-align:middle}.intro span.li-name span:first-child{font-weight:500}.intro img{margin:0 20px 0 0}.intro div.li-realtor img{border-radius:2px}.intro div.li-realtor li{margin:0 0 20px}.intro .intro-details{align-content:flex-start}.views{color:#252c41;margin-left:-100px}span.view-caption{font-weight:700;font-family:"futura-pt",'Segoe UI',sans-serif;text-transform:uppercase;display:block;margin:10px 0 0 0}.uk-tab>*{padding-left:100px}.uk-switcher li iframe{width:100%;min-height:75vh}.uk-switcher li video{display:block;background-color:#000;margin:0 auto;width:133.33333333vh;max-height:75vh}.uk-switcher li div.fotorama{margin:0 auto;max-width:80%}.uk-switcher li .fotorama__caption__wrap{width:100%;background-color:rgba(0,0,0,.7);color:#fff;padding:20px 50px}@media screen and (max-width:640px){.views{margin-left:-50px}.uk-tab>*{padding-left:50px}}.site-nav{z-index:1000}.page-wrap{margin-top:-100px}.page-head{margin:0;height:calc(100vh);max-height:780px;position:relative;color:#fff}.page-head .page-back-img{width:100%;height:100%}.page-head .page-back-img.map{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(rgba(255,59,63,.8),rgba(255,59,63,.8)),url('/Content/img/Varanda.jpg');background-size:cover;background-position:center}.page-head .page-back-img.ux{background:linear-gradient(rgba(38,109,223,.8),rgba(38,109,223,.8)),url('https://source.unsplash.com/lD6uV03H7fs/1600x900.jpg');background-size:cover;background-position:center}.page-head .page-back-img.brand{background:linear-gradient(rgba(147,171,177,.8),rgba(147,171,177,.8)),url('https://source.unsplash.com/Px3iBXV-4TU/1600x900.jpg');background-size:cover;background-position:center}.page-head .page-back-img.viz{background:linear-gradient(rgba(41,47,54,.8),rgba(41,47,54,.8)),url('https://source.unsplash.com/gcsNOsPEXfs/1600x900.jpg');background-size:cover;background-position:center}.page-head .page-back-img .page-head-wrap{width:100%;height:100%;display:block;position:relative}.page-head .page-back-img .page-intro-text{width:60%;min-height:300px}.page-head .page-back-img .page-intro-text h2{margin-bottom:20px;color:#fff}.page-head .page-back-img svg{position:absolute;bottom:0;left:0;fill:#fff}.service-intro .uk-card{margin:0 20px;max-width:640px;color:#292f36}.service-intro .uk-card p{padding-right:0}.service-intro .uk-card-media-top{width:100%;min-height:250px;overflow:hidden;text-align:center;position:relative;background-size:cover;background-position:center}.service-examples .example-wrap{min-height:500px;background-color:rgba(0,0,0,.6);align-items:center}.service-examples .example-wrap h3,.service-examples .example-wrap h4,.service-examples .example-wrap h5,.service-examples .example-wrap p{color:#fff!important}.service-examples .example-wrap h5{margin:24px 0 10px}.service-examples .example-wrap p{margin:0}.service-examples .example-wrap a.uk-icon{color:rgba(255,255,255,.6);display:block}.service-examples .example-wrap a.uk-icon:hover{color:#fff}.service-examples .example-wrap .example-link{text-align:center}.service-pricing .bundle{color:#292f36;margin-bottom:20px;position:relative}.service-pricing .bundle h4{text-align:center;position:relative}.service-pricing .bundle h4::after{content:"";background-color:#efefef;height:1px;width:80%;position:absolute;bottom:-5px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.service-pricing .bundle ul{list-style:none;padding:0;margin-bottom:30px}.service-pricing .bundle ul li{margin-bottom:5px}.service-pricing .bundle ul li span[uk-icon]{margin-right:16px;color:#3da35d}.service-pricing .bundle ul li strong{font-weight:700}.service-pricing .bundle .info-drop{color:#292f36;font-size:.85em}.service-pricing .bundle a{display:block;width:210px;height:90px;text-align:center;background-color:#dadada;text-decoration:none;color:#292f36;padding:15px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;align-self:flex-end;position:relative;margin-top:auto;-webkit-transition:all .3s cubic-bezier(.8,0,.2,1);-moz-transition:all .3s cubic-bezier(.8,0,.2,1);-ms-transition:all .3s cubic-bezier(.8,0,.2,1);-o-transition:all .3s cubic-bezier(.8,0,.2,1);transition:all .3s cubic-bezier(.8,0,.2,1)}.service-pricing .bundle a.best-price{background-color:#3da35d}.service-pricing .bundle a.best-price>*{color:#fff;font-weight:500}.service-pricing .bundle a.enterprise{background-color:#292f36}.service-pricing .bundle a.enterprise>*{color:#fff}.service-pricing .bundle a:hover{color:#292f36}.service-pricing .bundle a h5{margin:0;padding:0;background-color:transparent}.service-pricing .bundle a span{display:block}.service-pricing .bundle a>.discount-badge{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);width:60px;height:60px;background-color:#b5e6c3}.service-pricing .bundle a>.discount-badge span{color:#292f36;font-weight:600}.service-pricing .bundle a::after{content:"";position:absolute;width:calc(100% + 12px);height:calc(100% + 12px);-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-topleft:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-left-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:3px solid #dadada;top:-9px;left:-9px;z-index:-1;-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.service-pricing .bundle a.best-price::after{border:3px solid #3da35d}.service-pricing .bundle a.enterprise::after{border:3px solid #292f36}.service-pricing .bundle a:hover::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.service-pricing .drop-point{color:#266dd3;font-weight:500;text-decoration:underline;text-decoration-style:dashed}.contact-form div.taglines h1{margin:30px 0 20px}.contact-form label{display:block;margin:0}.contact-form label h5{margin:20px 0 8px 0}.contact-form .c-list-options>label{margin:5px 0 10px}.contact-form .c-list-options>label input{margin:0 10px 0 10px}.contact-form input[type="text"],.contact-form input[type="email"]{border:1px solid #dadada;min-height:44px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;max-width:250px;padding:5px 0 5px 10px}.contact-form input.uk-form-danger{border:1px solid #ff3b3f}.contact-form textarea{width:100%;max-width:640px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #dadada;padding:10px}footer{background-color:#252c41;overflow:hidden;position:relative}footer img{width:100px}footer svg.circle{position:absolute;fill:rgba(255,255,255,.05);width:600px;height:600px;z-index:1}footer svg.circle:nth-child(1){bottom:-430px;left:-220px}footer svg.circle:nth-child(2){top:-450px;left:40%}footer svg.circle:nth-child(3){top:40%;right:-280px}footer .footer-info{z-index:3;position:relative}footer p{color:#fff}footer h6.uk-button-text,footer h6.uk-button-text:hover{color:#fff;display:inline-block;margin:0}footer h6.uk-button-text::before,footer h6.uk-button-text:hover::before{bottom:-3px;border-bottom:2px solid #fff}footer a[uk-icon]{color:rgba(255,255,255,.8)}footer a[uk-icon]:hover{color:#fff}footer .contact{color:#fff}footer .contact li{margin-bottom:24px}footer .contact li a{font-weight:400;color:#fff;position:relative;text-decoration:none;overflow:hidden;display:inline-block;padding-bottom:5px}footer .contact li a::after{width:100%;content:"";position:absolute;bottom:0;left:0;height:2px;background-color:#fff;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}footer .contact li a:hover::after{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}footer .contact .uk-icon{margin-right:20px}