@media only screen and (min-width:0rem){#services{padding:var(--sectionPadding)}#services :target{scroll-margin-top:5.75rem}#services .cs-container{display:flex;flex-direction:column;justify-content:space-between;margin:auto;max-width:80rem;width:100%}#services .cs-container-left{width:100%}#services .cs-container-right{margin:auto;max-width:37.5rem;width:100%}#services .cs-decoration-4.cs-bubbles-3{left:-25%;top:50%}#services .cs-decoration-4.cs-bubbles-2{right:-15%;top:50%}#services .cs-decoration-2.cs-bubbles-3{right:0}#services .cs-decoration-1.cs-bubbles-2{left:-30%}#services .cs-decoration-3.cs-bubbles-3{right:-15%;top:-5rem;transform:rotate(180deg)}#services .cs-link{text-decoration:none}#services .cs-link:hover{text-decoration:underline}#services .cs-h3{opacity:.9}#services .cs-text{max-width:100%}#services .cs-section-main{margin-top:clamp(2rem,7.82vw,2rem);position:relative;z-index:2}#services .cs-section-main .cs-link{text-decoration:underline}#services .cs-section-secondary{margin-left:1rem;margin-top:2rem;position:relative;z-index:2}#services .cs-section-secondary .cs-link{text-decoration:underline}#services .cs-list{list-style:"-  ";margin-top:1rem;padding-left:2rem}#services .cs-list-item{font-size:var(--bodyFontSize)}#services .cs-button-solid{margin-top:1em}#services .cs-sidebar{background-color:var(--background);border:.0625rem solid var(--accent);border-radius:.5rem;margin:0 auto 3.25rem;max-width:37.5rem;padding:clamp(2rem,12vw,4rem) 2rem}#services .cs-sidebar-divider{background-color:var(--primary);height:.0625rem;margin:2.25rem auto;max-width:20rem;opacity:.9;width:100%}#services .cs-sidebar-list{list-style:none;margin:auto;max-width:20rem}#services .cs-sidebar-list-nested{list-style:"- ";margin-left:1rem}#services .cs-sidebar-title{display:block;font-size:clamp(1.65rem,3.8vw,2.0625rem);text-align:center;width:100%}}@media only screen and (min-width:64rem){#services .cs-container{flex-direction:row;gap:clamp(2rem,6vw,3rem)}#services .cs-container-left{max-width:22.5rem}#services .cs-container-right{max-width:57.5rem}#services .cs-sidebar{display:block;height:auto;margin-bottom:0;padding:3rem 2.25rem;position:sticky;top:6.75rem;z-index:3}#services .cs-sidebar-divider{margin:2rem auto}}@media only screen and (min-width:0rem){body.dark-mode #services .cs-sidebar{background-color:var(--primary)}body.dark-mode #services .cs-sidebar-title{color:var(--accent);opacity:1}body.dark-mode #services .cs-sidebar-divider{background-color:var(--accent)}body.dark-mode #services .cs-topper{color:var(--accent-alt)}}