.hs-siivouspalvelu_lisapalvelut .inputs-list{display:flex;flex-direction:row!important;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.hs-siivouspalvelu_lisapalvelut .inputs-list li{align-items:center;border:1px solid #ddd;display:flex;margin:0!important;padding:0!important}.hs-siivouspalvelu_lisapalvelut .inputs-list li label{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:10px;height:35px;margin:0;padding:5px!important;user-select:none;width:100%}.hs-siivouspalvelu_lisapalvelut .inputs-list input[type=checkbox]{display:none}.hs-siivouspalvelu_lisapalvelut .inputs-list input[type=checkbox]:checked+label{background-color:#e6e6e6}.hs-siivouspalvelu_lisapalvelut .service-details{border-radius:4px;display:none;margin-top:10px}.hs-siivouspalvelu_lisapalvelut .service-details select{border:1px solid #ccc;border-radius:4px;padding:5px}.hs-siivouspalvelu_lisapalvelut .input{margin:20px 0 40px}#offerModal.modal{background-color:#fefefe;border:0;display:none;height:calc(100% - 80px);left:50%;margin-top:40px;max-width:1700px;overflow:scroll;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10100}#offerModal .modal-content{background-color:#fefefe;height:max-content;margin:0 auto;max-width:1140px;min-height:100vh;padding:6px;position:relative;width:100%}@media (max-width:1200px){#offerModal .modal-content{padding:6px 20px}}#offerModal .modal-footer{display:flex;justify-content:center}#offerModal .black{color:#000}#offerModal #offer-return{cursor:pointer}#offerModal .close{color:#aaa;float:right;font-size:28px;font-weight:700;position:absolute;right:15px;top:5px}#offerModal .close:focus,#offerModal .close:hover{color:#000;cursor:pointer;text-decoration:none}#offerModal details{position:relative}#offerModal details summary{cursor:pointer;list-style:none}#offerModal details summary h3{color:#f59c00;display:inline-block;margin-bottom:15px;user-select:none}#offerModal details summary h3:after{content:"▶";margin-left:5px}#offerModal details[open] summary h3:after{content:"▼"}#offerDetails h3,#offerDetails h4{margin-bottom:1rem;margin-top:1.5rem}#offerDetails h2{margin:1.5rem 0}