.main__title{line-height:1;margin-bottom:1.5rem}@media screen and (min-width:53.1875em){.main__title{margin-bottom:2.5rem}}.main__title__results{margin-left:auto}@media screen and (max-width:53.125em){.main__title__results{margin-bottom:1rem}}@media screen and (min-width:53.1875em){.main__title__results{padding-top:.8rem}}.main__title__introduction{margin-bottom:5rem}.serviceselector-profile{background:rgba(1,113,161,.1);padding:3rem 0;color:#303030}.serviceselector-profile h2,.serviceselector-profile h3{color:#0171a1;font-weight:700}.serviceselector-profile p{color:#303030}.serviceselector-profile__backbutton{margin-bottom:2rem;width:initial}.serviceselector-profile .serviceselector-profile-container{border-radius:2.4rem;background:#fff}.serviceselector-profile .serviceselector-profile-container .profile--step2__uploadoptions{display:flex;justify-content:center}@media screen and (max-width:60em){.serviceselector-profile .serviceselector-profile-container .profile--step2__uploadoptions{flex-wrap:wrap}.serviceselector-profile .serviceselector-profile-container .profile--step2__uploadoptions .fileupload{width:100%}}@media screen and (min-width:53.1875em){.serviceselector-profile .serviceselector-profile-container .profile--step2__uploadoptions .fileupload__controls{margin:1rem!important}}.serviceselector-profile .serviceselector-profile-container .profile--step2__uploadoptions .fileupload__button{border:3px solid rgba(1,113,161,.4);border-radius:2.4rem;text-align:left;padding:4rem;flex-grow:1}.serviceselector-profile .serviceselector-profile-container .profile--step2__uploadoptions .fileupload__button:hover{background-color:rgba(1,113,161,.1)}.serviceselector-profile .serviceselector-profile-container .profile--step2__uploadoptions .fileupload__button:hover h3{text-decoration:underline}.serviceselector-profile .serviceselector-profile-container .profile--step2__uploadoptions .fileupload__button p{margin:0}.serviceselector-profile .serviceselector-profile-container .profile--step2__uploadoptions .fileupload__button i{background:rgba(1,113,161,.1);width:6.4rem;display:flex;align-items:center;justify-content:center;height:6.4rem;border-radius:1.6rem;font-size:3rem;margin-bottom:2rem}.serviceselector-profile .serviceselector-profile-container .profile--step2__uploadoptions>form{display:flex}@media screen and (max-width:60em){.serviceselector-profile .serviceselector-profile-container .profile--step2__uploadoptions>form{flex-direction:column}}.serviceselector-profile .serviceselector-profile-container .profile--step{text-align:center;padding:3rem 2rem}@media screen and (min-width:53.1875em){.serviceselector-profile .serviceselector-profile-container .profile--step{padding:5rem 4rem}}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow{margin-top:.5rem}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__box{border:3px solid rgba(1,113,161,.4);border-radius:2.4rem;padding:5rem 1.5rem 1.5rem 1.5rem;text-align:left;position:relative}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__box .icon-font{font-size:2.5rem}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__box>.btn{position:absolute;top:1.5rem;right:1.5rem;font-size:1.4rem;text-transform:capitalize;font-weight:400;padding:.4rem 1rem;width:inherit;background:#d3061a}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__box .flow-type{display:flex}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__box .flow-type__icon{margin-right:1rem}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__box .flow-type__icon i{background:rgba(1,113,161,.1);width:6rem;display:flex;align-items:center;justify-content:center;height:7rem;border-radius:1.6rem;font-size:3.5rem}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__box .flow-type__text{flex-grow:1}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__box .flow-type__text h3{font-weight:700}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__box__fileformat-warning{color:#d3061a}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__box .form input{max-width:none}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__box .form .form__item button{width:100%}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__button-row{display:flex}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__button-row button{border:3px solid rgba(1,113,161,.1);background:#fff;margin-right:1rem;border-radius:2.4rem;flex:1;position:relative;min-width:0;padding:1rem .5rem;font-size:1.2rem}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__button-row button:hover{border-color:#0171a1;background-color:rgba(1,113,161,.1)}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__button-row button:hover>i.icon-font{display:block}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__button-row button:last-child{margin-right:0}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__button-row button>i.icon-font{display:none;color:#0171a1;position:absolute;right:.6rem;top:.6rem;border:3px solid #0171a1;border-radius:100%;width:2rem;height:2rem;font-size:1.7rem}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__button-row button b{color:#0171a1;font-size:1.4rem}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__button-row-icon{display:flex;justify-content:center;margin-bottom:2rem}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__button-row-icon i{width:4rem;height:4rem;border-radius:2rem;margin:0 -3px;display:flex;align-items:center;justify-content:center}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__button-row-icon .icon-energy2{background:#fef3c6;color:#e17100}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__button-row-icon .icon-gas{background:#fdf0f1;color:#d3061a}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow .flex__row>div:first-child{margin-bottom:1.5rem}@media screen and (min-width:53.1875em){.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow .flex__row>div:first-child{margin-bottom:0}}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow .flex__row>div:first-child .questionnaire-invoice-flow__box{border-color:#0171a1}.serviceselector-profile .serviceselector-profile-container .questionnaire-invoice-flow__fileformat-warning{color:#88000c}.serviceselector-profile__disclaimer{text-align:center;margin:0;font-size:1.2rem}