.system-pages{padding:175px 0 75px}.system-pages.shape-pattern:before{left:32%;opacity:.8;top:-15%}.system-pages.shape-pattern:after{background:var(--gradient_pattern2);height:923px;left:-24%;opacity:.8;right:unset;top:60%;width:2054px}.system-pages .container{position:relative;z-index:2}.system-pages .inner{background:var(--font_white);border-radius:34px;box-shadow:0 0 20px 0 hsla(0,0%,87%,.6);padding:100px 30px}.system-pages.password-page .inner{padding:100px 30px}.system-pages .inner h1{font-size:58px;font-weight:700;line-height:68px;margin-bottom:25px}.system-pages .inner h2{background:var(--gradient_pattern1);background-clip:text;-webkit-background-clip:text;font-size:48px;font-weight:300;-webkit-text-fill-color:transparent}.system-pages .inner p{font-size:20px;line-height:33px}.system-pages .inner form{margin-top:50px}.system-pages .inner input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.system-pages .inner select,.system-pages .inner textarea{height:auto!important;margin-top:0!important;max-width:658px}.system-pages .inner form input[type=submit]{background:var(--core_blue);border:none;border-radius:60px;color:var(--font_white);cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:normal;margin:25px auto 0;min-width:195px;outline:none;padding:17px 32px;transition:.4s}.system-pages .inner form input[type=submit]:hover{background:var(--gradeint_color1)}.system-pages .inner .error-title{align-items:center;display:flex;justify-content:center;min-height:330px;position:relative}.system-pages .inner .error-title:before{background:url(https://23667580.fs1.hubspotusercontent-na1.net/hubfs/23667580/clinictracker-2025/images/icon-404.svg) no-repeat 50%/contain;content:"";display:inline-block;height:330px;position:absolute;width:100%}.system-pages .inner .error-title>h1{margin:0;position:relative;z-index:1}.system-pages .inner .error-page h4{font-size:26px;line-height:40px;margin:45px 0 0}.system-pages .inner .btn-group{margin:45px 0 0}.system-pages .inner .error-page [class*=button-] a{font-size:20px}.system-pages.page-404 .inner{overflow:hidden;padding-top:80px;position:relative}.system-pages.page-404 .inner:after{background:url(https://23667580.fs1.hubspotusercontent-na1.net/hubfs/23667580/clinictracker-2025/images/image-404.png) no-repeat 50%/cover;bottom:0;content:"";height:480px;opacity:.2;position:absolute;right:0;width:680px}.system-pages.page-404 .inner .error-page{position:relative;z-index:1}.system-pages .inner .page-header{font-size:30px;font-weight:700;line-height:40px;margin:0 auto;max-width:1000px}.system-pages .inner .email-prefs{margin:50px auto 0;max-width:956px;text-align:left}.system-pages .inner .email-prefs p.header{font-size:23px;font-weight:700;line-height:35px;text-align:center}.system-pages .inner .email-prefs .item{background:#fff;border-radius:20px;box-shadow:0 0 4px 0 rgba(0,0,0,.25);padding:20px 20px 30px 25px}.system-pages .inner .email-prefs .item+.item{margin-top:20px}.system-pages .inner .email-prefs .item-inner input[type=checkbox]{cursor:pointer;height:calc(100% + 20px);left:0;margin:0;opacity:0;position:absolute;top:6px;width:100%}.system-pages .inner .email-prefs .item-inner span.fakelabel{align-items:center;display:inline-flex;font-size:23px;font-weight:700;line-height:35px;padding-left:54px;position:relative}.system-pages .inner .email-prefs .item-inner span.fakelabel:before{border:1px solid #9f9f9f;content:"";height:22px;left:0;position:absolute;top:20px;width:22px}.system-pages .inner .email-prefs .item-inner span.fakelabel:after{border-bottom:0 solid var(--core_blue);border-left:0 solid var(--core_blue);content:"";height:4px;left:6px;position:absolute;top:27px;transform:rotate(-41deg);width:10px;z-index:1}.system-pages .inner .email-prefs .item-inner span.fakelabel:has(input[type=checkbox]:checked):after{border-bottom-width:2px;border-left-width:2px}.system-pages .inner .email-prefs .item-inner>p{padding-left:54px}.system-pages .inner .email-prefs .subscribe-options{margin-top:35px}.system-pages .inner .email-prefs .subscribe-options label{display:inline-flex;font-weight:700;margin-left:25px;padding-left:44px;position:relative}.system-pages .inner .email-prefs .subscribe-options label input[type=checkbox]{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;width:100%}.system-pages .inner .email-prefs .subscribe-options label:before{border:1px solid #9f9f9f;content:"";height:22px;left:0;position:absolute;top:5px;width:22px}.system-pages .inner .email-prefs .subscribe-options label:after{border-bottom:0 solid var(--core_blue);border-left:0 solid var(--core_blue);content:"";height:4px;left:6px;position:absolute;top:12px;transform:rotate(-41deg);width:10px;z-index:1}.system-pages .inner .email-prefs .subscribe-options label:has(input[type=checkbox]:checked):after{border-bottom-width:2px;border-left-width:2px}.system-pages.communication-page .inner form{margin-top:0}.system-pages .inner .page-header h1{margin-bottom:40px}.system-pages .inner .email-prefs>p.header{margin-bottom:50px}.system-pages .inner .email-prefs .subscribe-options>p.header{margin-bottom:20px}.system-pages .inner .email-prefs input[type=submit]{margin-top:75px}.system-pages .inner .title-part h1{margin-bottom:40px}.system-pages .inner .title-sucsess{font-size:23px;font-weight:700;line-height:35px;margin:45px 0 20px}.system-pages.unsubscribe-page .inner .page-header h1{margin-bottom:25px}.system-pages.unsubscribe-page .inner h3{font-size:20px;line-height:33px;margin:0 auto 25px;max-width:956px}.search-results{padding:200px 0 85px}.search-results .title-part{padding:0 135px 60px}.search-results .hs-search-results__listing{list-style-type:none;margin:0;padding:0}.search-results .hs-search-results__listing li{background:var(--font_white);border-radius:34px;box-shadow:0 0 20px 0 hsla(0,0%,87%,.6);margin:0 0 20px;padding:40px 59px}.search-results li a.hs-search-results__title{display:inline-block;font-size:30px;line-height:40px;margin:0 0 7px;width:100%}.search-results [class*=button-]{display:flex;width:100%}.search-results [class*=button-] a{background:transparent;border:2px solid var(--core_blue);color:var(--core_blue);margin:20px auto 0;min-width:240px;width:auto}.search-results [class*=button-] a:before{opacity:0}.search-results [class*=button-] a:hover{background:var(--core_blue);color:var(--font_white)}@media (max-width:1429px){.search-results .title-part{padding:0 50px 60px}.search-results .hs-search-results__listing li{padding:40px 50px}}@media(max-width:1199px){.system-pages .inner h1{font-size:48px;line-height:58px}.system-pages .inner .error-title{min-height:250px}.system-pages .inner .error-title:before{height:250px}.system-pages.page-404 .inner:after{height:350px;width:550px}.system-pages .inner .error-page [class*=button-] a{font-size:16px}.system-pages .inner .page-header h1{margin-bottom:20px}.system-pages .inner h2{font-size:40px}.system-pages .inner .page-header{font-size:26px;line-height:36px}.system-pages .inner .title-part h1{margin-bottom:20px}.search-results{padding:180px 0 60px}.search-results .title-part{padding:0 40px 30px}.search-results .hs-search-results__listing li{border-radius:20px;padding:28px 40px;padding:15px 26px}.search-results li a.hs-search-results__title{font-size:24px;line-height:34px}}@media(max-width:991px){.system-pages{padding:150px 0 75px}.system-pages .inner,.system-pages.password-page .inner{padding:70px 30px}.system-pages .inner h1{font-size:40px;line-height:1.32}.system-pages .inner p{font-size:17px;line-height:29px}.system-pages.page-404 .inner{padding-top:70px}.system-pages .inner .error-page h4{font-size:22px;line-height:30px}.system-pages .inner .btn-group>div:first-child{margin-bottom:10px}.system-pages .inner h2{font-size:32px}.system-pages .inner .email-prefs p.header,.system-pages .inner .page-header{font-size:22px;line-height:32px}.system-pages .inner .email-prefs input[type=submit]{margin-top:50px}.system-pages .inner .title-sucsess{margin:20px 0 0}}@media(max-width:767px){.system-pages{padding:100px 0 50px}.system-pages.shape-pattern:before{left:-50%}.system-pages.shape-pattern:after{height:575px;left:-50%;width:1280px}.system-pages .inner{padding:50px 30px}.system-pages .inner h1{font-size:34px;margin-bottom:15px}.system-pages .inner form{margin-top:25px}.system-pages .inner form input[type=submit]{margin-top:15px}.system-pages.password-page .inner{padding:50px 30px}.system-pages.page-404 .inner{padding-top:50px}.system-pages.page-404 .inner:after{height:300px;width:300px}.system-pages .inner .error-title{min-height:150px}.system-pages .inner .error-title:before{height:150px}.system-pages .inner .error-title>h1{font-size:24px}.system-pages .inner .error-page h4{font-size:18px;margin:20px 0 0}.system-pages .inner .error-page h4 br{display:none}.system-pages .inner .btn-group{margin:25px 0 0}.system-pages .inner .email-prefs p.header,.system-pages .inner .page-header{font-size:20px}.system-pages .inner .email-prefs{margin-top:30px}.system-pages .inner .email-prefs>p.header{margin-bottom:30px}.system-pages .inner .email-prefs .item{padding:20px}.system-pages .inner .email-prefs .item-inner span.fakelabel{font-size:18px;line-height:30px;padding-left:30px}.system-pages .inner .email-prefs .item-inner span.fakelabel:before{height:16px;left:-4px;top:8px;width:16px}.system-pages .inner .email-prefs .item-inner span.fakelabel:after{height:3px;left:0;top:13px;width:8px}.system-pages .inner .email-prefs .item-inner>p{padding-left:30px}.system-pages .inner .email-prefs .subscribe-options label{margin-left:15px;padding-left:30px}.system-pages .inner .email-prefs .subscribe-options label:before{height:16px;top:6px;width:16px}.system-pages .inner .email-prefs .subscribe-options label:after{height:3px;left:4px;top:11px;width:8px}.system-pages .inner .email-prefs input[type=submit]{margin-top:30px}.system-pages .inner .title-sucsess{font-size:20px;margin:15px 0 0}.system-pages.unsubscribe-page .inner .page-header h1{margin-bottom:15px}.system-pages.unsubscribe-page .inner h3{font-size:18px;line-height:30px;margin-bottom:15px}.search-results{padding:100px 0 50px}.search-results .title-part{padding:0 0 10px}.search-results .hs-search-results__listing li{border-radius:12px;padding:12px 20px}}