.service-cards{display:flex;flex-wrap:nowrap;justify-content:space-between}.service-card{box-shadow:0 0 10px #ddd}.service-card__title{font-weight:600;line-height:1.4}a.service__cta{display:table;margin:auto;text-decoration:none}.service-cards__service-card{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;margin:0 15px;max-width:100%;transition:all .3s ease-in-out;width:100%}.service-card__image{height:auto;margin:0 auto;max-width:150px}.service-card__text{padding:15px 0 0;width:100%}@media (max-width:991px) and (min-width:768px){.service-cards{display:flex;flex-wrap:wrap;justify-content:space-around}.service-card{flex:0 0 48%;margin:15px 0}}@media (max-width:767px){.service-cards{display:flex;flex-wrap:wrap;justify-content:space-between}.service-card{margin:15px 0}}.overlay{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .1s;visibility:hidden;z-index:800}.overlay:target{opacity:1;visibility:visible}.popup form{padding:10px}.popup .form-title{padding:0}.popup form input[type=email],.popup form input[type=number],.popup form input[type=password],.popup form input[type=search],.popup form input[type=tel],.popup form input[type=text],.popup form select,.popup form textarea{border:0;border-radius:10px}.popup .legal-consent-container .hs-form-booleancheckbox-display input{float:left;margin-top:5px}.popup{background:#fff;border-radius:5px;margin:auto;max-width:40%;padding:20px;position:relative;transition:all 3s ease-in-out}.popup h2{color:#333;font-family:Tahoma,Arial,sans-serif;margin-top:0}.popup .close{color:#9b5ecf;font-size:30px;font-weight:700;position:absolute;right:30px;text-decoration:none;top:20px;transition:all .2s}.popup .close:hover{color:#9b5ecf}.popup .content{max-height:30%;overflow:auto}@media screen and (max-width:700px){.box,.popup{max-width:95%}}