.site-page-content .portfolio-page a.btn.btn-primary,.site-page-content .portfolio-page a.btn.btn-primary-custom,.site-page-content .portfolio-page a.btn.btn-custom-primary,.site-page-content .portfolio-page button.btn.btn-primary,.site-page-content .portfolio-page button.btn.btn-primary-custom,.site-page-content .portfolio-page button.btn.btn-custom-primary{background-color:#00c2cb!important;border-color:#00c2cb!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:700;letter-spacing:.01em;box-shadow:0 10px 24px #00c2cb38;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.site-page-content .portfolio-page a.btn.btn-primary:hover,.site-page-content .portfolio-page a.btn.btn-primary:focus-visible,.site-page-content .portfolio-page a.btn.btn-primary-custom:hover,.site-page-content .portfolio-page a.btn.btn-primary-custom:focus-visible,.site-page-content .portfolio-page a.btn.btn-custom-primary:hover,.site-page-content .portfolio-page a.btn.btn-custom-primary:focus-visible,.site-page-content .portfolio-page button.btn.btn-primary:hover,.site-page-content .portfolio-page button.btn.btn-primary:focus-visible,.site-page-content .portfolio-page button.btn.btn-primary-custom:hover,.site-page-content .portfolio-page button.btn.btn-primary-custom:focus-visible,.site-page-content .portfolio-page button.btn.btn-custom-primary:hover,.site-page-content .portfolio-page button.btn.btn-custom-primary:focus-visible{background-color:#009aa3!important;border-color:#009aa3!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;transform:translateY(-2px);box-shadow:0 14px 30px #009aa347}.site-page-content .portfolio-page a.btn.btn-primary *,.site-page-content .portfolio-page a.btn.btn-primary-custom *,.site-page-content .portfolio-page a.btn.btn-custom-primary *,.site-page-content .portfolio-page button.btn.btn-primary *,.site-page-content .portfolio-page button.btn.btn-primary-custom *,.site-page-content .portfolio-page button.btn.btn-custom-primary *{color:inherit!important;-webkit-text-fill-color:currentColor!important}.site-page-content .portfolio-page a.btn.btn-light.text-primary,.site-page-content .portfolio-page a.btn.btn-light.text-primary-custom,.site-page-content .portfolio-page a.btn.btn-light.text-brand,.site-page-content .portfolio-page a.btn.btn-light.text-custom-primary{color:#009aa3!important;-webkit-text-fill-color:#009aa3!important}.site-page-content .portfolio-page a.btn.btn-light:hover,.site-page-content .portfolio-page a.btn.btn-light:focus-visible{color:#007f86!important;-webkit-text-fill-color:#007f86!important;transform:translateY(-2px);box-shadow:0 14px 30px #0f172a2e!important}.site-page-content .portfolio-page a.btn.btn-outline-light:hover,.site-page-content .portfolio-page a.btn.btn-outline-light:focus-visible{color:#009aa3!important;-webkit-text-fill-color:#009aa3!important;background-color:#fff!important;transform:translateY(-2px)}.site-page-content .portfolio-page .case-studies{padding-top:clamp(3rem,6vw,5.5rem)!important;padding-bottom:clamp(3rem,6vw,5.5rem)!important}.site-page-content .portfolio-page .case-studies .card-main-box-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);align-items:stretch;justify-content:initial}.site-page-content .portfolio-page .case-studies .card-main-box-container>.card-main-box{width:100%!important;margin-bottom:0!important}.site-page-content .portfolio-page .case-studies .card-main-box{overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.site-page-content .portfolio-page .case-studies .card-main-box:hover{transform:translateY(-4px);box-shadow:0 20px 42px #0f172a1f}.site-page-content .portfolio-page .case-studies .learn-more{text-decoration:none}.site-page-content .portfolio-page .case-studies .portfolio-card-actions{column-gap:.55rem!important;flex-wrap:nowrap!important;row-gap:.5rem!important}.site-page-content .portfolio-page .case-studies .portfolio-card-actions .learn-more{flex:0 0 8.7rem;width:8.7rem}.site-page-content .portfolio-page .case-studies .visit-site-link{align-items:center;background-color:#fff;border:1px solid #1f2a44;border-radius:999px;color:#1f2a44!important;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:800;gap:.28rem;letter-spacing:.02em;line-height:1;min-height:38px;padding:.48rem .65rem;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.site-page-content .portfolio-page .case-studies .visit-site-link *,.site-page-content .portfolio-page .case-studies .visit-site-link:visited *{color:inherit!important;-webkit-text-fill-color:currentColor!important}.site-page-content .portfolio-page .case-studies .visit-site-link .material-icons-outlined{font-size:.95rem;line-height:1}.site-page-content .portfolio-page .case-studies .visit-site-link:hover,.site-page-content .portfolio-page .case-studies .visit-site-link:focus-visible{background-color:#1f2a44;border-color:#1f2a44;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important;transform:translateY(-1px)}.site-page-content .portfolio-page .case-studies .visit-site-link:hover *,.site-page-content .portfolio-page .case-studies .visit-site-link:focus-visible *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.site-page-content .portfolio-page .case-studies .learn-more:hover,.site-page-content .portfolio-page .case-studies .learn-more:focus-visible{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.site-page-content .portfolio-page>header,.site-page-content .portfolio-page>section{scroll-margin-top:110px}.site-page-content .portfolio-page>header .container,.site-page-content .portfolio-page>header .container-xl,.site-page-content .portfolio-page>section .container,.site-page-content .portfolio-page>section .container-xl{padding-left:clamp(1rem,3vw,1.75rem);padding-right:clamp(1rem,3vw,1.75rem)}.site-page-content .portfolio-page>header+section{padding-top:clamp(3rem,5vw,4.5rem)!important}.site-page-content .portfolio-page>section.py-5{padding-top:clamp(3rem,5vw,4.75rem)!important;padding-bottom:clamp(3rem,5vw,4.75rem)!important}.site-page-content .portfolio-page .sticky-top,.site-page-content .portfolio-page .sticky-custom,.site-page-content .portfolio-page .sticky-sidebar,.site-page-content .portfolio-page .sticky-top-custom{top:120px!important}.site-page-content .portfolio-page .col-lg-4>.bg-light,.site-page-content .portfolio-page .col-lg-4>.card{box-shadow:0 16px 36px #0f172a0f}@media(max-width:991.98px){.site-page-content .portfolio-page .sticky-top,.site-page-content .portfolio-page .sticky-custom,.site-page-content .portfolio-page .sticky-sidebar,.site-page-content .portfolio-page .sticky-top-custom{position:static!important;top:auto!important}}@media(max-width:575.98px){.site-page-content .portfolio-page .btn,.site-page-content .portfolio-page .btn-primary,.site-page-content .portfolio-page .btn-primary-custom,.site-page-content .portfolio-page .btn-custom-primary{width:100%;justify-content:center}}@media(max-width:767.98px){.site-page-content .portfolio-page .case-studies .card-main-box-container{grid-template-columns:1fr}}
