/*!
 * quantocostaunapp
 * Quantocostaunapp
 * https://www.andreanovi.it/
 * @author Andrea Novi
 * @version 1.0.0
 * Copyright 2018. ISC licensed.
 */
*,:after,:before{box-sizing:border-box}body,html{height:100%;position:relative}html{font-size:62.5%}body{font-family:Barlow Condensed,sans-serif;font-size:1.6rem;line-height:1.5em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:#3a3f4e;color:#fff}img{max-width:100%;height:auto}a,a:hover{color:inherit}a:hover{text-decoration:none}.btn{font-size:4rem;line-height:1;padding:2rem 4rem;margin:.5em 0;font-weight:700}.btn.btn-primary{outline:none}.btn.btn-primary,.btn.btn-primary:focus,.btn.btn-primary:hover,.btn.btn-primary:not(:disabled):not(.disabled):active{background:#df6754;border-color:#df6754;outline:none;box-shadow:none}.btn.btn-yellow{outline:none;color:rgba(0,0,0,.6)}.btn.btn-yellow,.btn.btn-yellow:focus,.btn.btn-yellow:hover,.btn.btn-yellow:not(:disabled):not(.disabled):active{background:#ffeb3b;border-color:#ffeb3b;outline:none;box-shadow:none}.btn.btn-green{outline:none}.btn.btn-green,.btn.btn-green:focus,.btn.btn-green:hover,.btn.btn-green:not(:disabled):not(.disabled):active{background:#4caf50;border-color:#4caf50;outline:none;box-shadow:none}.btn.btn-orange{outline:none}.btn.btn-orange,.btn.btn-orange:focus,.btn.btn-orange:hover,.btn.btn-orange:not(:disabled):not(.disabled):active{background:#ff9800;border-color:#ff9800;outline:none;box-shadow:none}.btn.btn-red{outline:none}.btn.btn-red,.btn.btn-red:focus,.btn.btn-red:hover,.btn.btn-red:not(:disabled):not(.disabled):active{background:#df6754;border-color:#df6754;outline:none;box-shadow:none}.btn.btn-blue{outline:none}.btn.btn-blue,.btn.btn-blue:focus,.btn.btn-blue:hover,.btn.btn-blue:not(:disabled):not(.disabled):active{background:#2196f3;border-color:#2196f3;outline:none;box-shadow:none}.contact-form{margin-top:4rem}.form-item{margin-bottom:1rem}.form-control{font-size:2rem}.form-special{display:none}.main{height:100%;padding:1rem;overflow-y:auto}.intro-image{height:150px}.section{display:-ms-flexbox;max-width:1140px;margin-left:auto;margin-right:auto;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100%;text-align:center}.title{margin-top:.25em;margin-bottom:.25em}.subtitle{margin-top:0;font-size:2.4rem;line-height:1.3}.text-bold{font-weight:700}.link{cursor:pointer}h1{font-size:6rem;font-weight:700}.question .price-progress,.question .question-previous,.question .question-progress{padding:2rem 4rem;position:absolute;top:0;font-size:2rem}.question .question-progress{left:0;right:0}.question .price-progress{right:0}.question .question-previous{left:0}.question .question-title{font-size:5rem;font-weight:700;margin-top:.5em;margin-bottom:1.5em}.answer{height:100%;min-height:200px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1;margin:0 .5em;padding:.5em 1em;text-align:center;transition:transform .35s ease,background .35s ease;border:1px solid transparent}.answer:hover{background:hsla(227,8%,45%,.8);border:1px solid hsla(0,0%,100%,.1)}.answer-image{width:150px;margin-right:0;margin-bottom:1em}.answer-text{font-weight:300;font-size:2rem}.answer .btn{margin:0;font-weight:700}.icon-equeal-height .answer-image{width:auto;max-height:120px}.results{position:relative;padding-top:6rem;padding-bottom:6rem}.results h2{margin:0;font-size:5rem;font-weight:700}.results .claim{color:#df6754;font-size:7rem}.results-restart{padding:2rem 4rem;top:0}.footer,.results-restart{position:absolute;left:0;font-size:2rem}.footer{padding:1em;bottom:0;right:0;background-image:linear-gradient(180deg,transparent,#3a3f4e)}.footer .footer-right{text-align:right}.footer a{color:#df6754}.results-share{margin-top:2rem}.results-share h3{font-size:2rem;font-weight:700}.results-form{margin-top:2rem}.results-form h3{font-size:3rem;color:#df6754;font-weight:700}.results-form form{margin-top:2rem}.results-info{margin:2rem 0}.results-info p{font-size:2.4rem;line-height:1.3em}#cookieChoiceInfo{background:rgba(0,0,0,.75)!important;padding:2rem 1rem!important;font-size:2rem}input[type=checkbox],input[type=radio]{font-size:2rem}@media (max-width:768px){.footer{position:relative;padding:.5em 1em;background:#3a3f4e}.footer:before{position:absolute;top:-3rem;left:0;right:0;height:3rem;background-image:linear-gradient(180deg,rgba(58,63,78,0),#3a3f4e);content:"";width:100%}.main{height:calc(100% - 5rem)}.row{margin:0;width:100%}h1{font-size:3.2rem}.btn{font-size:3rem;padding:2rem 3rem}.subtitle{font-size:1.8rem}.section{position:relative;padding-top:6rem;padding-bottom:4rem;min-height:unset}.question .price-progress,.question .question-previous,.question .question-progress{padding:1rem;position:absolute;top:0;font-size:1.8rem}.question .question-title{font-size:3rem;margin-bottom:1rem}.results h2{font-size:3rem}.results h2 .claim{font-size:4.2rem}.results-info p{font-size:1.8rem;margin-bottom:0}.results-form{margin-top:0}.question .col{-ms-flex:0 0 100%;flex:0 0 100%}.answer{width:100%;text-align:left;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;min-height:0;margin:1rem 0;-ms-flex-direction:row;flex-direction:row;padding-top:0;padding-bottom:0}.answer-image{width:50px;margin-right:1em;margin-bottom:0}.answer .btn{display:block;width:100%;padding:1rem 2rem;font-size:2rem}.icon-equeal-height .answer-image{width:60px;max-height:unset}}

.intro-text{
	font-size: 3.6rem;
	line-height: 1.2em;
	font-weight: 700;
	padding: 4rem 16rem 2rem;
}
.title{
	font-size: 5.6rem;
}
.subtitle{
	font-size: 3.2rem;
}
.results-info .lead{
	font-size: 5.4rem;
	font-weight: 700;
}

@media (max-width: 768px){
	.intro-text{
		font-size: 2.1rem;
		padding: 4rem 0 2rem;
	}
	.title{
		font-size: 3.2rem;
	}
	.subtitle{
		font-size: 1.8rem;
	}

	.results-info .lead{
		font-size: 4.2rem;
		font-weight: 700;
	}
}