body,html{overflow-x:hidden}body{margin:auto}body header #hover-top{z-index:1250}body header #hover-top .row{height:1px!important}body header nav{height:150px;background-image:url(/build/images/banner_header.594249d6.png);background-position-x:center;background-repeat:no-repeat}body header nav a{letter-spacing:2px}body header nav .nav-item.active .nav-link,body header nav .nav-item:hover .nav-link{color:#efb800!important}body header img{width:150px}body header .navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.75)}body header .navbar-dark .navbar-nav .nav-link:focus,body header .navbar-dark .navbar-nav .nav-link:hover{color:#fff}body main{margin-top:75px}body main #landing{padding:50px 0 10px!important}body main #landing .f20-text-md{line-height:1.2rem}body main #prefooter .kim-banner{background-image:url(/build/images/banner_header.594249d6.png);padding:75px 0}body main #prefooter .rounded-circle{width:70px;height:70px}body main #prefooter .rounded-circle img{margin-top:14px}body h1{font-weight:600}body h2.border-bottom{border-width:3px!important}body .rounded{border-radius:1rem!important}body .table.rounded tr:first-child th{border:none}body form input,body form select,body form textarea{background-color:#f2f2f2!important}body .kim-banner{background-position-x:center;background-repeat:no-repeat}body .kim-banner.kim-banner-primary{background-image:url(/build/images/banner_primary_2000.a52388b1.png)}body .kim-banner.kim-banner-light{background-image:url(/build/images/banner_light_2000.23848b87.png)}body .kim-banner.kim-banner-white{background-image:url(/build/images/banner_white_2000.59a96b1f.png)}body .kim-banner.kim-banner-white-inversed{background-image:url(/build/images/banner_white_inversed_2000.c35beea0.png)}body .kim-banner.kim-banner-rotate{transform:rotate(180deg)}body .icon-w40{width:40px}body .card.shadow form label{font-weight:700}body .card.shadow form .btn-primary{position:relative;top:45px}body .card.shadow form .slider-collapse label{cursor:pointer}body .card.shadow form .slider-inputs input{border:0;color:#efb800;font-size:.8rem;font-weight:700;width:100%;padding:0}body .card.shadow form .slider-inputs input.form-control[readonly]{background:none!important;opacity:1}body .card.shadow form .slider-inputs .col:first-child input{text-align:left}body .card.shadow form .slider-inputs .col:last-child input{text-align:right}body .card.shadow form .ui-widget-content{border:1px solid #efb800}body .card.shadow form .ui-widget-header{border:1px solid #ddd;background:#2c3b48}body .card.shadow form .ui-state-default,body .card.shadow form .ui-widget-content .ui-state-default{border:1px solid #c5c5c5;background:#efb800}body .card.shadow form .ui-state-active,body .card.shadow form .ui-widget-content .ui-state-active{border:1px solid #efb800;background:#efb800}body .card.shadow form .ui-corner-all,body .card.shadow form .ui-corner-bottom,body .card.shadow form .ui-corner-br,body .card.shadow form .ui-corner-right{border-bottom-right-radius:10px}body .card.shadow form .ui-corner-all,body .card.shadow form .ui-corner-bl,body .card.shadow form .ui-corner-bottom,body .card.shadow form .ui-corner-left{border-bottom-left-radius:10px}body .card.shadow form .ui-corner-all,body .card.shadow form .ui-corner-right,body .card.shadow form .ui-corner-top,body .card.shadow form .ui-corner-tr{border-top-right-radius:10px}body .card.shadow form .ui-corner-all,body .card.shadow form .ui-corner-left,body .card.shadow form .ui-corner-tl,body .card.shadow form .ui-corner-top{border-top-left-radius:10px}body.page-homepage #step1{position:relative}body.page-homepage #step1 img.illustration{position:absolute;z-index:1200;top:-300px;right:-525px}body.page-homepage #step1 form{position:relative;z-index:1250;width:800px}body.page-homepage #step1 form button,body.page-homepage #step1 form input{height:50px}body.page-homepage #step1 form .svg-inline--fa{height:1.5em}body.page-homepage #step1 form .input-group .input-group-text{border-top-left-radius:50rem!important;border-bottom-left-radius:50rem!important}body.page-homepage #step1 form .input-group button{border-top-right-radius:50rem!important;border-bottom-right-radius:50rem!important}body.page-homepage #step2{background-image:url(/build/images/banner_header.594249d6.png);background-position-x:center;background-repeat:no-repeat}body.page-homepage #step2 .row .col strong{font-size:1rem;vertical-align:middle}body.page-homepage #step2 .row img.illustration{position:absolute;z-index:200;width:250px;top:-180px;left:20px}body.page-homepage #step2 .row .rounded-circle{position:relative;z-index:250;width:40px;height:40px}body.page-homepage #step3 table tr th{background-color:#1d9dd9}body.page-homepage #step3 table tr th:first-child{border-top-left-radius:1rem!important}body.page-homepage #step3 table tr th:last-child{border-top-right-radius:1rem!important}body.page-homepage #step3 table tr td{padding:.5rem}body.page-homepage #step3 table tr:nth-child(2n) td{background-color:#00ace9}body.page-homepage #step3 table tr:nth-child(odd) td{background-color:#1d9dd9}body.page-homepage #step3 table tr:last-child td:first-child{border-bottom-left-radius:1rem!important}body.page-homepage #step3 table tr:last-child td:last-child{border-bottom-right-radius:1rem!important}body.page-homepage #step3 table .fa-2x{font-size:1.75em}body.page-homepage #step4 .card{max-width:450px}body.page-homepage #step4 .card .f20-icon-lg{position:relative;top:-32px;left:32px}body.page-discover-us #step1 .illustration{position:absolute;left:200px;bottom:-250px;width:500px;z-index:10}body.page-discover-us #step2>.container .illustration{position:absolute;left:-200px;top:75px;z-index:0;width:350px}body.page-discover-us #step2>.bg-light .kim-icon-chc{position:absolute;left:50px;top:-70px;width:200px;z-index:1}body.page-discover-us #step2>.bg-secondary .container .illustration{position:absolute;top:-125px;left:125px;width:315px}body.page-discover-us #step2 div.kim-banner:nth-child(6){background-image:url(/build/images/banner_header.594249d6.png);padding:75px 0}body.page-discover-us #step2 .kim-projects .row .rounded-circle{position:absolute;padding:10px 7px;z-index:10}body.page-discover-us #step2 .kim-projects .row:first-child img{position:absolute;top:-175px;right:-15px;width:200px!important}body.page-discover-us #step2 .kim-projects .row:first-child .rounded-circle{left:-50px}body.page-discover-us #step2 .kim-projects .row:nth-child(2) img{position:absolute;top:-150px;left:-25px;width:150px!important}body.page-discover-us #step2 .kim-projects .row:nth-child(2) .rounded-circle{left:-10px;top:-45px}body.page-discover-us #step2 .kim-projects .row:nth-child(3) img{position:absolute;top:-150px;right:-20px;width:150px!important}body.page-discover-us #step2 .kim-projects .row:nth-child(3) .rounded-circle{left:-50px}body.page-discover-us #step3 .illustration{position:absolute;bottom:0;width:500px;z-index:0}body.page-partners #step1 .illustration{z-index:3;position:absolute;right:-200px;top:50px;width:400px}body.page-partners #step2 .illustration{z-index:3;position:absolute;left:25px;top:-100px;width:300px}body.page-partners #step2 .rounded-circle.bg-secondary{position:absolute;width:125px;height:125px;top:-150px;left:0;padding-top:50px}body.page-partners #step2 .rounded-circle.bg-secondary.align-right,body.page-partners #step2 .rounded-circle.bg-secondary.align-right+img{right:0;left:auto}body.page-partners #step2 .rounded-circle.bg-secondary+img{position:absolute;width:50px;height:50px;top:-60px;left:0;right:auto}body.page-partners #step3 .illustration{z-index:3;position:absolute;right:-50px;top:-200px;width:450px}body.page-partners #step4 .illustration{z-index:3;position:absolute;width:350px;top:-175px}body.page-partners #step5{background-image:url(/build/images/banner_map.d4416546.jpg);background-position-x:center;background-repeat:no-repeat;background-size:cover;position:relative;bottom:-100px}body.page-pricing #step1 .illustration{z-index:3;position:absolute;right:-200px;top:50px;width:400px}body.page-pricing #step2 .rounded-circle.bg-primary{position:absolute;width:150px;height:150px;top:-150px;left:100px;padding-top:20px;font-size:4rem}body.page-contracts .f20-results .card{box-shadow:0 .5rem .5rem rgba(0,0,0,.15)!important;border-radius:3rem!important;min-height:250px;overflow:hidden}body.page-contracts .f20-results .card .card-img{max-height:350px}body.page-contracts .f20-results .card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}body.page-contract .nav .nav-pills .nav-item:hover{background-color:#f2f2f2}body.page-contract .f20-icon-xxl{width:200px;opacity:.5}body.page-contract .f20-icon-xxl:hover{opacity:1}body.page-contract .f20-gallery .f20-overlay.pro-compromise{background-size:100%}body.page-contract .f20-gallery .row .f20-gallery-item{opacity:.5}body.page-contract .f20-gallery .row .f20-gallery-item.active,body.page-contract .f20-gallery .row .f20-gallery-item:hover{opacity:1}body.page-contract .f20-gallery .row .f20-gallery-zoom{background-color:initial;left:5px;right:5px}body.page-contract #contract_pictures_carousel .carousel-control-prev{left:-40px}body.page-contract #contract_pictures_carousel .carousel-control-next{right:-40px}body.page-contract #contract_related_carousel .carousel-control-prev{left:-150px}body.page-contract #contract_related_carousel .carousel-control-next{right:-150px}body.page-contract .contract-preview-container{height:300px;overflow:hidden;border:5px solid #fff}body.page-contract .contract-preview-container a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}body.page-contract .contract-preview-container:hover .contract-preview-overlay{opacity:1;color:#fff}body.page-contract .contract-preview-container .contract-preview-picture{height:100%}body.page-contract .contract-preview-container .contract-preview-overlay{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3137254901960784);opacity:0}body.page-contract .contract-preview-container .contract-preview-overlay .btn-primary{position:absolute;right:15px;top:15px;border-radius:50px;width:50px;height:50px}body.page-contract .contract-preview-container .contract-preview-overlay .btn-primary svg{vertical-align:bottom}body.page-contract .contract-preview-container .contract-preview-overlay .contract-preview-overlay-info{position:absolute;width:100%;bottom:0}body.page-contract .contract-preview-container .contract-preview-overlay .contract-preview-overlay-info h5{font-weight:700}body.page-login .container{position:relative}body.page-login .container img.illustration{position:absolute;z-index:1200;top:-300px;right:-525px}body.page-faq .kim-special{position:absolute;top:175px;left:0;right:0;z-index:5;max-width:1600px;height:177px}body.page-faq .kim-special .col{background-image:url(/build/images/banner_faq_disabled.745f83c1.png);background-position-x:center;background-repeat:no-repeat;background-size:cover}body.page-faq .kim-special .col.active{background-image:url(/build/images/banner_faq_enabled.dfedef0b.png)}body.page-faq .kim-special .col.active span{color:#efb800}body.page-faq .kim-special .col span{position:absolute;right:100px;font-size:30px;bottom:30px;color:#fff}body.page-faq .kim-special .col:nth-child(2) span{right:auto;left:100px}body.page-faq .fa-minus-square{display:none}@media (max-width:767.98px){header .navbar-dark.fixed-top{z-index:1300;padding:0}header .f20-icon-xsm{width:10px}main #landing{padding:75px 0 10px!important}body.page-homepage #hover-top,body.page-homepage #step1 .illustration{display:none}body.page-homepage #step1 form{width:100%}body.page-homepage #step1 form .input-group input{border-top-right-radius:50rem!important;border-bottom-right-radius:50rem!important}body.page-homepage #step2>.container>.row{margin:100px 0 50px!important}body.page-homepage #step2 .row img.illustration{width:150px;top:-100px;left:-60px}body.page-homepage #step2 .bg-light img.illustration,body.page-homepage #step2 .row:nth-child(3) img.illustration{left:15px}body.page-homepage #step4 .card{min-width:100%;margin:10px}body.page-wizard #btn_default .w-50{width:100%!important}body.page-discover-us p.bg-primary.text-white{position:static;width:75%!important;margin:10px auto}body.page-discover-us #step1 .illustration{left:275px;bottom:-125px;width:150px}body.page-discover-us #step2>.container .illustration{left:-50px;top:275px;width:250px}body.page-discover-us #step2>.bg-secondary .container .illustration{display:block;position:static;width:200px;margin-top:25px}body.page-discover-us #step2>.bg-light .kim-icon-chc{position:static}body.page-discover-us #step2 .kim-projects .row:first-child img{position:static;width:100%!important}body.page-discover-us #step2 .kim-projects .row:first-child .rounded-circle{top:40px}body.page-discover-us #step2 .kim-projects .row:nth-child(2) .rounded-circle{left:10px;top:70px}body.page-discover-us #step2 .kim-projects .row:nth-child(3) .rounded-circle{top:70px}body.page-discover-us #step3 .illustration{bottom:185px;width:180px;right:-45px}body.page-partners #step1 .illustration{right:-30px;top:160px;width:200px}body.page-partners #step2 .illustration{left:-30px;top:-70px;width:150px}body.page-partners #step2 .rounded-circle.bg-secondary{width:100px;height:100px;top:-100px;right:0;padding-top:38px}body.page-partners #step2 .rounded-circle.bg-secondary .f20-text-md{font-size:.8rem}body.page-partners #step2 .rounded-circle.bg-secondary.align-right+img{right:-10px;left:auto}body.page-partners #step2 .rounded-circle.bg-secondary+img{top:-30px}body.page-partners #step2 .rounded-circle.bg-secondary+img.align-left{left:-15px;right:auto}body.page-partners #step3 .illustration{right:-50px;width:200px;top:-150px}body.page-partners #step4 .illustration{width:200px;top:-225px;left:-100px}body.page-pricing #step1 .illustration{right:-30px;top:160px;width:200px}body.page-pricing #step2 .rounded-circle.bg-primary{width:100px;height:100px;top:-50px;padding-top:13px;font-size:3rem;left:35px}body.page-login .container{position:relative}body.page-login .container img.illustration{display:none}}