a:focus{outline:none}ul{margin:0;padding:0}ul li{list-style:none}.tooltip{z-index:99999999}.fancybox-stage{z-index:999999999}html.no-scrolling{height:100%;overflow-y:scroll}html.no-scrolling body{height:100%;overflow:hidden}.btn{font-size:20px;border-radius:0;font-size:16px;font-weight:400;line-height:1;outline:none!important;padding:1.3em 2em}@media (max-width:1600px){.btn{font-size:19px}}@media (max-width:1500px){.btn{font-size:18px}}@media (max-width:1400px){.btn{font-size:17px}}@media (max-width:1300px){.btn{font-size:16px}}@media (max-width:1200px){.btn{font-size:15px}}@media (max-width:1100px){.btn{font-size:14px}}@media (max-width:1000px){.btn{font-size:13px}}@media (max-width:900px){.btn{font-size:12px}}@media (max-width:800px){.btn{font-size:16px}}.btn:active:focus,.btn:focus{box-shadow:none!important;text-decoration:none}.btn-secondary{color:#fff!important}.site-main{font-size:20px}@media (max-width:1600px){.site-main{font-size:19px}}@media (max-width:1500px){.site-main{font-size:18px}}@media (max-width:1400px){.site-main{font-size:17px}}@media (max-width:1300px){.site-main{font-size:16px}}@media (max-width:1200px){.site-main{font-size:15px}}@media (max-width:1100px){.site-main{font-size:14px}}@media (max-width:1000px){.site-main{font-size:13px}}@media (max-width:900px){.site-main{font-size:12px}}@media (max-width:800px){.site-main{font-size:16px;padding-top:6em}}.site-section{font-size:20px;padding:0 4em}@media (max-width:1600px){.site-section{font-size:19px}}@media (max-width:1500px){.site-section{font-size:18px}}@media (max-width:1400px){.site-section{font-size:17px}}@media (max-width:1300px){.site-section{font-size:16px}}@media (max-width:1200px){.site-section{font-size:15px}}@media (max-width:1100px){.site-section{font-size:14px}}@media (max-width:1000px){.site-section{font-size:13px}}@media (max-width:900px){.site-section{font-size:12px}}@media (max-width:800px){.site-section{font-size:16px;padding:0 2em}}@media (max-width:600px){.site-section{padding:0 30px}}.site-container{font-size:20px;margin:0 auto;max-width:1224px;padding:6.5em 0;width:100%}@media (max-width:1600px){.site-container{font-size:19px}}@media (max-width:1500px){.site-container{font-size:18px}}@media (max-width:1400px){.site-container{font-size:17px}}@media (max-width:1300px){.site-container{font-size:16px}}@media (max-width:1200px){.site-container{font-size:15px}}@media (max-width:1100px){.site-container{font-size:14px}}@media (max-width:1000px){.site-container{font-size:13px}}@media (max-width:900px){.site-container{font-size:12px}}@media (max-width:800px){.site-container{font-size:16px;padding:4em 0}}@media (max-width:600px){.site-container{padding:4em 0}}.div-row{display:flex;flex-wrap:wrap}.div-row .column-left{width:45%}.div-row .column-right{width:55%}.section-title{font-size:2.8em;font-weight:500}@media (max-width:800px){.section-title{font-size:2em}}.site-header{display:flex;align-items:center;justify-content:flex-end;background:#f4f4f4;border-top:8px solid #a59d93;height:6.8em;padding:0 4em}.site-header .div-logo{margin-right:auto}.site-header .div-logo img{width:11.4em}.site-header .div-nav ul{display:flex}.site-header .div-nav li{padding-left:3.25em}.site-header .div-nav li:first-of-type{padding-left:0}.site-header .div-separator{background:#c1c2d1;height:2em;margin:0 2.5em;width:2px}.site-header .div-phone a{color:#a59d93}.site-header .div-phone img{vertical-align:text-top}.site-header .div-button{padding-left:2.5em}.site-header .div-icon,.site-header .div-icon .icon-close,.site-header .div-icon .open .icon-open{display:none}.site-header .div-icon .open .icon-close{display:block}@media (max-width:1000px){.site-header{padding:0 4em}.site-header .div-nav li{padding-left:3em}.site-header .div-separator{margin:0 2em}.site-header .div-button{padding-left:2em}}@media (max-width:900px){.site-header .div-nav li{padding-left:2em}.site-header .div-separator{margin:0 1.5em}}@media (max-width:800px){.site-header{left:0;position:fixed;top:0;z-index:100;justify-content:space-between;height:6em;padding:0 2em;width:100%}.site-header .div-button,.site-header .div-nav,.site-header .div-phone,.site-header .div-separator{display:none}.site-header .div-icon{display:block}}.header-mobile{display:none}.header-mobile .wrapper{left:0;position:fixed;top:6em;z-index:99;display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 6em);width:100vw;background:#f4f4f4;overflow-y:auto}.header-mobile .div-nav{margin-bottom:4em}.header-mobile .div-phone{margin-bottom:2em}.header-mobile .div-phone a{font-size:1.6em;color:#a59d93}.header-mobile .div-phone img{vertical-align:text-top}.header-mobile li{font-size:1.6em;padding-top:.5em;text-align:center}.header-mobile li:first-of-type{padding-top:0}.header-mobile li a{color:#070b47}.menu-open .header-mobile{display:block}.site-footer{font-size:20px;background:#070b47;color:#fff}@media (max-width:1600px){.site-footer{font-size:19px}}@media (max-width:1500px){.site-footer{font-size:18px}}@media (max-width:1400px){.site-footer{font-size:17px}}@media (max-width:1300px){.site-footer{font-size:16px}}@media (max-width:1200px){.site-footer{font-size:15px}}@media (max-width:1100px){.site-footer{font-size:14px}}@media (max-width:1000px){.site-footer{font-size:13px}}@media (max-width:900px){.site-footer{font-size:12px}}@media (max-width:800px){.site-footer{font-size:16px}}.site-footer a{color:#a59d93}.site-footer .div-row{justify-content:space-between}.site-footer .div-column{position:relative}.site-footer .img-logo{width:17.5em}.site-footer .text-label{font-size:1.2em;font-weight:400;margin-bottom:.4em}.site-footer .text-location{bottom:.6em;left:0;position:absolute;color:#a59d93;font-size:1.2em;font-weight:500;margin-bottom:0}.site-footer .text-location img{margin-right:.5em}.site-footer ul{margin-bottom:4em}.site-footer li{font-size:16px;padding-top:1.25em}.site-footer .div-separator{background:#2c3063;height:2px;margin:3em 0}.site-footer .div-row-copyright{color:#8f91ac}.site-footer .div-row-copyright p{margin-bottom:0}.site-footer .div-row-copyright .text-made{font-size:14px}.site-footer .div-row-copyright .img-notiva{margin-left:.5em;width:5.15em}@media (max-width:800px){.site-footer .column-logo{display:flex;align-items:center;justify-content:space-between;margin-bottom:4em;width:100%}.site-footer .text-location{position:static}}@media (max-width:600px){.site-footer .div-column{width:100%}.site-footer .column-logo{display:block}.site-footer .text-location{display:block;padding-top:3em}.site-footer .div-row-copyright{text-align:center}.site-footer .text-made{display:block;padding-top:2em}}@media (max-width:500px){.site-footer .btn{display:block;width:100%}}.section-welcome{overflow:hidden;width:100vw}.section-welcome .site-container{position:relative;z-index:10}.section-welcome .column-left{padding-right:4em}.section-welcome .text-location{color:#a59d93;font-size:1.2em;font-weight:500;line-height:1;margin-bottom:0}.section-welcome .text-title{color:#070b47;font-size:3.6em;font-weight:500;line-height:1.1;margin:.5em 0 1em}.section-welcome .img-section{border-bottom:8px solid #a59d93;position:absolute;top:0;z-index:-1}.section-welcome .div-button{padding-top:2em}.section-welcome .div-card{background:#070b47;color:#fff;padding:1em 1.5em;max-width:18em;width:80%}.section-welcome .div-card p{margin-bottom:4em}.section-welcome .div-card p:last-of-type{margin-bottom:0}.section-welcome .div-card a{color:inherit}.section-welcome .icon-arrow{display:inline-block;padding-left:1em}@media (max-width:1000px){.section-welcome .div-card{max-width:24em}}@media (max-width:700px){.section-welcome .div-column{width:100%!important}.section-welcome .column-left{padding-right:0}.section-welcome .column-right{padding-top:4em}.section-welcome .text-title{font-size:3em}.section-welcome .img-section{position:static}.section-welcome .div-button{padding-top:1em}.section-welcome .div-card{margin-top:-20%;position:relative;z-index:10}}@media (max-width:600px){.section-welcome .text-title{font-size:2.5em}.section-welcome .img-section{height:350px;-o-object-fit:cover;object-fit:cover}.section-welcome .div-card{margin-top:-30%}}@media (max-width:500px){.section-welcome .btn{display:block;width:100%}}.section-what{background:#070b47;color:#fff}.section-what .column-right{padding-right:10em}.section-what .text-highlight{font-size:1.2em;font-weight:400;line-height:1.75;margin-bottom:1.5em}@media (max-width:1000px){.section-what .column-right{padding-right:0}.section-what p{margin-bottom:0}}@media (max-width:700px){.section-what .div-column{width:100%!important}.section-what .column-right{padding-top:3em}}.section-services{background:#070b47;color:#fff}.section-services .div-separator{background:#2c3063;height:2px;padding:0}.section-services .section-title{margin-bottom:.5em}.section-services .text-title{color:#a59d93;font-size:1.2em;font-weight:400;line-height:1.75;margin-bottom:1.25em}.section-services .div-row{align-items:center}.section-services .div-item{padding-top:2em}.section-services .div-image{margin-right:2em;text-align:center}.section-services .div-text{padding-right:6em}@media (max-width:1000px){.section-services .div-text{padding-right:0}.section-services .div-image{text-align:left}}@media (max-width:700px){.section-services .div-column{width:100%!important}.section-services .div-image{margin:0 0 2em;text-align:left}}.section-choose{overflow:hidden;width:100vw}.section-choose .site-container{position:relative;z-index:10}.section-choose .div-row{align-items:flex-end}.section-choose .img-section{position:absolute;top:0;z-index:-1;width:inherit}.section-choose ul{padding-top:1em}.section-choose li{display:flex;align-items:center;padding-top:1em}.section-choose li img{margin-right:1em;width:2.8em}@media (max-width:700px){.section-choose .div-column{width:100%!important}.section-choose .img-section{position:static}}.section-projects .div-title{margin-bottom:2em;text-align:center}.section-projects .div-gallery-row{display:flex;flex-wrap:wrap;margin:-.4em}.section-projects .div-gallery-column{display:flex;flex-wrap:wrap;width:50%}.section-projects .div-item{padding:.4em;width:100%}.section-projects .div-item-half{width:50%}.section-projects .div-image{position:relative;height:100%;width:100%}.section-projects img{height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.section-projects .img-placeholder{opacity:0}.section-projects .img-item{left:0;position:absolute;top:0}@media (max-width:700px){.section-projects .div-gallery-column{width:100%}}.section-about .div-card{background:#fff;padding:2.75em 2em}.section-about .div-card-content{padding:0 3em;position:relative}.section-about .div-card-content:after,.section-about .div-card-content:before{background:url(../img/icon-quotes.png) no-repeat;background-size:contain;content:"";height:1.05em;width:1.9em}.section-about .div-card-content:before{left:0;position:absolute;top:.4em}.section-about .div-card-content:after{bottom:.6em;position:absolute;right:0;transform:rotate(180deg)}.section-about .div-card-content p:last-of-type{margin-bottom:0}.section-about .text-ceo{display:flex;align-items:center;color:#070b47;font-size:1.2em;margin-bottom:0}.section-about .text-ceo img{margin-right:1em}.section-about .text-ceo small{color:#a59d93;display:block}.section-about .div-top{background:#a59d93}.section-about .div-bottom{background:#756f68}.section-about .div-bottom .div-card-content:after,.section-about .div-bottom .div-card-content:before{display:none}@media (max-width:800px){.section-about .div-card{padding:2em}}@media (max-width:700px){.section-about .div-column{width:100%!important}.section-about .div-top .column-left{margin-bottom:3em}}@media (max-width:600px){.section-about .div-card{padding:1em}}.section-contact{overflow:hidden;position:relative;width:100vw}.section-contact .div-title{padding-right:4em}.section-contact .div-content{padding-right:10em}.section-contact .div-bottom{bottom:0;position:absolute;left:0;z-index:-1;background:#070b47;height:20em;width:100%}.section-contact .text-highlight{color:#a59d93;font-size:1.2em;font-weight:400;line-height:1.75;margin-bottom:1.5em}.section-contact .img-section{position:absolute;top:0;z-index:-1;width:inherit}.section-contact .div-form{margin:0 auto;max-width:40.4em;padding-top:5em;width:100%}.section-contact .div-title-form{display:flex;align-items:center;margin:0 2em 2.5em;min-height:7.2em;padding:0 3em;position:relative}.section-contact .div-title-form:after,.section-contact .div-title-form:before{background:url(../img/icon-bracket.png) no-repeat;background-size:contain;content:"";height:7.2em;width:2.8em}.section-contact .div-title-form:before{left:0;position:absolute;top:-.25em}.section-contact .div-title-form:after{position:absolute;right:0;top:-.25em;transform:rotate(180deg)}.section-contact .title-form{color:#070b47;font-size:1.2em;font-weight:500;line-height:1.75;margin-bottom:0;text-align:center}.section-contact .card-form{background:#fff;border-top:.8em solid #a59d93;box-shadow:8px -8px 40px 0 rgba(7,11,71,.1490196078);padding:2.5em}.section-contact .form-group{margin-bottom:1.6em;position:relative}.section-contact .form-label{color:#070b47;font-size:16px;font-weight:500}.section-contact .form-control{border-color:#c1c2d1;border-radius:0;color:#070b47;font-size:16px;height:auto;padding:.65em 1em}.section-contact .form-control::-moz-placeholder{color:#c1c2d1}.section-contact .form-control::placeholder{color:#c1c2d1}.section-contact .form-control:focus{border-color:#5e6087}.section-contact .form-button{padding-top:1em;text-align:center}.section-contact .text-required{left:0;position:absolute;top:100%;background:url(../img/icon-required.png) no-repeat 0;color:#d43333;display:none;font-size:12px;padding:.5em 0 0 1.5em}.section-contact .has-required .form-control{background:#feecec;border-color:#d43333;color:#d43333}.section-contact .has-required .form-control::-moz-placeholder{color:#d43333}.section-contact .has-required .form-control::placeholder{color:#d43333}.section-contact .has-required .text-required{display:block}@media (max-width:1000px){.section-contact .div-content{padding-right:6em}}@media (max-width:800px){.section-contact .div-content,.section-contact .div-title{padding-right:0}}@media (max-width:700px){.section-contact .div-column{width:100%!important}.section-contact .div-content{padding-top:2em}.section-contact .img-section{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0);left:48%}}@media (max-width:600px){.section-contact .div-title-form{margin:0 0 2.5em}.section-contact .title-form{font-size:16px;line-height:1.5}}@media (max-width:500px){.section-contact .btn{display:block;width:100%}}