.page-head{text-align:center;padding:120px 0}.page-head:has(.page-head__bg){padding-top:0!important}.page-head:has(.page-head__bg) .container{max-width:1852px}.page-head__bg{position:absolute;bottom:0;left:0;right:0;width:80%;max-width:100%;max-height:100%;margin:0 auto;z-index:-1;pointer-events:none}.page-head__bg img{display:block;width:100%;height:100%;object-fit:contain}.page-head__inner{position:relative;z-index:1}.page-head__inner:has(.page-head__bg){background:#f2f3f5;border-radius:30px;padding:114px 30px 138px}.page-head__inner:has(.page-head__bg)>*:not(.page-head__bg){max-width:990px;margin-left:auto;margin-right:auto}.page-head__inner:not(:has(>*)){margin-top:-120px}.page-head__top-btn{padding:10px 20px;border-radius:100px;background:#ff735833;width:fit-content;color:#e0573ebf;font-size:16px;line-height:20px;display:flex;align-items:center;gap:7px;margin-bottom:15px}.page-head__title{margin-bottom:10px}.page-head__title:has(+.page-head__title-subtitle){font-size:65px;line-height:81px}.page-head__title-subtitle{font-weight:500;font-size:41px;line-height:51px;margin-bottom:20px}.page-head__title-subtitle+.page-head__subtitle{font-size:24px;line-height:31px;max-width:710px}.page-head__subtitle{font-size:16px;font-weight:300;max-width:660px;margin:0 auto}.page-head__btn{margin-top:52px}.page-head.single-service-top .page-head__subtitle{max-width:767px;width:100%;margin:0 auto}section.page-head.single-service-top.p5{padding:120px 0 0!important}@media(max-width:1000px){.page-head__bg{display:none}.page-head__inner:has(.page-head__bg){padding:30px}}@media(max-width:992px){.page-head__inner{margin-top:0!important}.page-head__inner:has(.page-head__bg)>*:not(.page-head__bg){font-size:14px}section.page-head.single-service-top.p5{padding:0!important}}@media(max-width:940px){.page-head{padding:80px 0}}@media(max-width:750px){.page-head{padding:40px 0 30px}.page-head__title-subtitle{font-size:20px;line-height:25px;margin-bottom:10px}.page-head__title-subtitle-subtitle+.page-head__subtitle{font-size:16px;line-height:21px}.page-head__title:has(+.page-head__title-subtitle){font-size:32px;line-height:40px;margin-bottom:10px}.page-head__btn{margin-top:30px}}
