.scp{font-family:"Roboto",Arial,sans-serif}.scp h1,.scp h2,.scp h3{font-family:"Ubuntu","Roboto",Arial,sans-serif}.scp__wrap{max-width:1152px;padding-top:40px}.scp__about{padding:30px 32px}.scp__about .scp__label{font-size:15px;margin-bottom:14px}.scp__about .scp__rich,.scp__about .scp__rich p,.scp__about .scp__rich li{font-size:15px;line-height:1.85;color:#435464}.scp__section{background:transparent!important;padding:0!important}.scp__section>.scp__label{font-size:15px;margin-bottom:12px}.scp__services-section>.scp__label{color:#f4811f}.scp__section>h2{font-size:23px;color:#344252;margin:0 0 28px}.scp__grid{gap:26px}.scp__service{min-height:238px;padding:25px;display:flex;flex-direction:column}.scp__icon{width:50px;height:50px;font-size:21px;margin-bottom:24px}.scp__card h3{font-size:18px}.scp__summary{font-size:15px;line-height:1.62;color:#718092;min-height:0;flex:1}.scp__more{font-size:15px;text-align:left;padding-top:20px}.scp__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:42px}.scp__details .scp__detail-card{background:#fff;border-radius:24px;box-shadow:0 12px 34px rgba(52,66,82,.06);padding:28px;min-height:150px;box-sizing:border-box;position:relative}.scp__details .scp__contact{display:block}.scp__details .scp__label{font-size:15px;margin-bottom:20px}.scp__label--orange{color:#f4811f}.scp__detail-action{position:absolute;right:22px;top:20px;width:50px;height:50px;border:0;border-radius:14px;background:#f1f1fb;color:#6667a6;font-size:21px;cursor:pointer}.scp__contact-person{display:flex;align-items:center;gap:18px;padding-right:42px}.scp__contact-person img{width:58px;height:58px;border-radius:16px;object-fit:cover}.scp__contact-person h3{font-size:18px;margin:0 0 3px}.scp__contact-person p{font-size:15px;color:#718092;margin:0}.scp__location{display:flex;align-items:flex-start;gap:15px}.scp__detail-icon{width:50px;height:50px;border-radius:14px;background:#f1f1fb;color:#6667a6;display:grid;place-items:center;font-size:22px;flex:0 0 auto}.scp__location p{font-size:15px;line-height:1.55;color:#435464;margin:3px 0}.scp__socials{gap:14px}.scp__socials a{width:50px;height:50px;border-radius:14px;font-size:21px}.scp__modal{background:rgba(52,66,82,.5)}.scp__dialog--contact{width:min(900px,calc(100% - 40px));padding:38px 35px 35px;border-radius:28px;box-sizing:border-box}.scp__dialog--contact h2{font-size:25px;margin:0 0 7px;color:#344252}.scp__modal-subtitle{font-size:16px;color:#718092;margin:0 0 28px}.scp__dialog--contact label{font-size:15px;color:#202c44;margin:0 0 10px}.scp__dialog--contact input,.scp__dialog--contact textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #e1e6ee;border-radius:14px;background:#fff;padding:16px 20px;font:16px "Roboto",Arial,sans-serif;color:#344252;margin:0 0 22px;outline:0}.scp__dialog--contact input{height:62px}.scp__dialog--contact textarea{height:182px;resize:vertical}.scp__dialog--contact input:focus,.scp__dialog--contact textarea:focus{border-color:#6667a6;box-shadow:0 0 0 2px rgba(102,103,166,.12)}.scp__dialog--contact .scp__close{right:35px;top:35px;width:46px;height:46px;border-radius:14px;background:#f3f5f8;font-size:25px;line-height:1}.scp__submit{width:100%;height:59px;border:0;border-radius:14px;background:#344252;color:#fff;font-size:16px;font-weight:700;cursor:pointer}@media(max-width:820px){.scp__details{grid-template-columns:1fr 1fr}.scp__dialog--contact{width:min(680px,calc(100% - 30px))}}@media(max-width:560px){.scp__about{padding:24px 20px}.scp__details{grid-template-columns:1fr}.scp__service{min-height:220px}.scp__dialog--contact{width:100%;padding:28px 20px;border-radius:22px}.scp__dialog--contact .scp__close{right:18px;top:18px}.scp__dialog--contact h2{font-size:22px;padding-right:45px}.scp__dialog--contact input{height:54px}.scp__dialog--contact textarea{height:150px}}
