.service-page{--service-primary:#1b4965;--service-accent:#00a6a6;--service-text:#444f59;--service-light:#f4f8fa;color:var(--service-text)}.service-page__container{width:min(1200px, calc(100% - 40px));margin:0 auto}.service-page__hero{position:relative;padding:100px 0 90px;background:linear-gradient(120deg,#eaf5f8 0%,#f7fbfc 100%);overflow:hidden}.service-page__hero::after{content:"";position:absolute;width:350px;height:350px;right:-100px;bottom:-180px;border-radius:50%;background:rgb(0 166 166 / .08)}.service-page__breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:25px;font-size:14px;color:#77838c}.service-page__breadcrumbs a{color:var(--service-accent);text-decoration:none;transition:color .25s ease}.service-page__breadcrumbs a:hover{color:var(--service-primary)}.service-page__title{max-width:850px;margin:0;color:var(--service-primary);font-size:clamp(36px, 5vw, 60px);font-weight:700;line-height:1.12;letter-spacing:-1.5px}.service-page__content{padding:80px 0;background:#fff}.service-page__content p{margin-bottom:22px;font-size:17px;line-height:1.85}.service-page__content h2{margin:55px 0 22px;color:var(--service-primary);font-size:36px;line-height:1.2}.service-page__content h3{margin:35px 0 18px;color:var(--service-primary);font-size:26px;line-height:1.3}.service-page__content ul,.service-page__content ol{padding-left:25px;margin-bottom:30px}.service-page__content li{padding-left:5px;margin-bottom:12px;line-height:1.7}.service-page__content img{max-width:100%;height:auto;border-radius:12px}.service-page__content figure{margin:35px 0}.service-page__content a{color:var(--service-accent);text-decoration:none;transition:color .25s ease}.service-page__content a:hover{color:var(--service-primary)}.service-page__content .bt_bb_button,.service-page__content .bt_bb_button a{border-radius:50px}@media (max-width:1024px){.service-page__hero{padding:75px 0 65px}.service-page__content{padding:60px 0}}@media (max-width:767px){.service-page__container{width:calc(100% - 32px)}.service-page__hero{padding:55px 0 45px}.service-page__title{font-size:36px;letter-spacing:-.7px}.service-page__content{padding:40px 0}.service-page__content h2{font-size:28px;margin-top:40px}.service-page__content h3{font-size:23px}.service-page__content p{font-size:16px}}.btBox.widget_archive,.btBox.widget_categories,.btBox.widget_tag_cloud .tagcloud,.btBox.widget_tag_cloud h4{display:none}