/*!
 * Start Bootstrap - Landing Page v5.0.4 (https://startbootstrap.com/template-overviews/landing-page)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-landing-page/blob/master/LICENSE)
 */body{font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700}h2{font-size:1.5rem}.btn-primary{background-color:#279988;border-color:#279988;border-radius:30px}.text-primary{color:#279988!important}.btn-primary:hover{color:#279988;background:#fff;border-color:#fff}a{color:#279988}a:hover{color:#279988}.img-mobile{width:100%;text-align:right;padding:0}header.masthead .logo{width:125px}header.masthead .logo img{width:100%}header.masthead{position:relative;padding-bottom:2rem;background:linear-gradient(138.79deg,#259889 26.66%,#5cb354 73.34%);max-height:660px;height:80vh;min-height:500px;margin-bottom:10vh}header.masthead *{z-index:2}header.masthead:after{content:"";position:absolute;bottom:-1Px;left:0;display:inline-block;height:0;width:0;z-index:1;border-bottom:10vh solid #fff;border-left:100vw solid transparent}header.masthead h1{font-size:1.8rem;text-align:left;padding:0 30px;text-transform:uppercase;line-height:2.8rem;padding:0;margin-bottom:35px}header.masthead ul{list-style:none;padding-left:0;width:80%;margin-bottom:35px}header.masthead ul li{text-align:left;display:flex;align-items:center;margin-bottom:20px;font-size:1.4rem;line-height:1.8rem}header.masthead ul li span{margin-right:10px;font-size:2.5rem}header.masthead .form-button .btn{border:none}header.masthead .form-button .btn:nth-child(2){background:#fff;color:#279988}header.masthead .form-button .btn:hover{background:#5cb354;color:#fff}header.masthead .form-header{text-align:left}header.masthead .form-header p{margin:0 0 0 20px}header.masthead .form-header label{display:block}header.masthead .form-header input{border-radius:40px;width:300px}header.masthead .form-button .btn{border-radius:30px;width:300px}.footer{position:relative;background:linear-gradient(138.79deg,#259889 26.66%,#5cb354 73.34%);padding-top:2rem;padding-bottom:2rem;margin-top:10vh}.footer a{color:#fff}.footer p{font-size:1.2rem}.alert{position:fixed;top:10px;right:10px;z-index:3}.alert p{margin-bottom:0}.input-error{margin:5px 0}.title{position:relative;padding-bottom:2rem}.title h2{color:#000;text-transform:uppercase;text-align:center}.title *{z-index:2}.estimation{margin-bottom:10vh}.estimation h2{text-transform:uppercase;font-size:1.6rem;line-height:2.2rem;width:80%}.estimation .number-estimation{border-radius:5px;padding:5px;border:1px solid;width:80px}.estimation .start-estimation{margin-left:5px;border-radius:5px;border:1px solid;background:#289988;color:#fff;padding:5px 10px;transition:all .5s}.estimation .start-estimation:hover{cursor:pointer;background:#fff;color:#000}.after,.before,.pending{opacity:0;visibility:hidden;height:0;overflow:hidden;transition:.5s opacity}.after.active,.before.active,.pending.active{opacity:1;height:100%;visibility:visible}.estimation-result{opacity:0;visibility:hidden;height:0;overflow:hidden}.estimation-result.active{opacity:1;height:100%;visibility:visible;transition:all 1s}.estimation-result-agiil{position:absolute;bottom:150px;font-size:1.5rem;display:flex;flex-direction:column;text-align:left}.estimation-result-agiil span{background-color:#fff;border-radius:10px;padding:5px 10px;margin:10px 0}.estimation-result-before{position:absolute;bottom:100px;font-size:1.2rem;padding:5px 0;background:#fff;border-radius:11px;left:50%;transform:translate(-50%,0);width:90%}.ps{text-align:center}.estimation-result-col{position:relative;min-height:500px}.pending{position:absolute;top:50%;left:50%;transform:translate(-50%,0)}.dots{width:3.5em;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.dots div{width:.8em;height:.8em;border-radius:50%;background-color:#259889;animation:fade .8s ease-in-out alternate infinite}.dots div:nth-of-type(1){animation-delay:-.4s}.dots div:nth-of-type(2){animation-delay:-.2s}@keyframes fade{from{opacity:1}to{opacity:0}}#message{height:100px;resize:none}@media (max-width:768px){header.masthead{padding-bottom:3rem}header.masthead h1{font-size:2rem;line-height:3rem}header.masthead .form-button .btn:nth-child(2){background-color:#279988;color:#fff;margin-bottom:15vh}header.masthead{padding-bottom:3rem;margin-bottom:20vh}header.masthead .header-title{height:90vh}.info-header{text-align:center}.info-header ul{list-style:none;padding-left:20px;width:80%;margin-bottom:10vh}.info-header ul li{text-align:left;display:flex;align-items:center;margin-bottom:20px;font-size:1.4rem;line-height:1.8rem}.info-header ul li span{margin-right:10px;font-size:2.5rem}.title{background:linear-gradient(138.79deg,#259889 26.66%,#5cb354 73.34%);height:150px;margin-bottom:50px;padding-top:65px;padding-left:25px}.title:after{content:"";position:absolute;bottom:-1Px;left:0;display:inline-block;height:0;width:0;z-index:1;border-bottom:30px solid #fff;border-left:100vw solid transparent}.title:before{content:"";position:absolute;top:-1px;left:0;display:inline-block;height:0;width:0;z-index:1;border-top:30px solid #fff;border-right:100vw solid transparent}.title h2{color:#fff}.footer{padding:2rem;margin-top:20vh}.estimation{margin-bottom:40px}.estimation-result-before{font-size:1.1rem;bottom:80px}.ps{margin-top:80px;font-size:1rem}}