﻿@media only screen and (min-width: 0px){.services-page-inner{padding:clamp(25px,8vw,75px) 0;max-width:1200px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;gap:clamp(25px,3vw + 1rem,75px)}.services-page-inner .page-left{padding:0 1em;max-width:900px}.services-page-inner .page-left .block{margin-bottom:50px}.services-page-inner .page-left :is(h1,.section-title){margin-bottom:25px;font-size:clamp(1.75em,5vw,2.75em)}.services-page-inner .page-left h2:not(.section-title){margin-top:25px;margin-bottom:15px}.services-page-inner .page-left li{line-height:1.75;text-wrap:pretty}.services-page-inner .page-left li::before{content:"• "}.services-page-inner .page-left p{line-height:1.75;margin-bottom:25px;text-wrap:pretty}.services-page-inner .page-left .highlight{margin-bottom:50px}.services-page-inner .page-left .cta{margin:25px 0 75px}.services-page-inner .page-left .video{margin-top:25px;width:100%;max-width:450px;padding:0;margin-left:0}.services-page-inner .page-left .video video{text-align:left;width:100%;height:auto;max-height:500px;display:block}.services-page-inner .page-right{padding:0 1em;max-width:400px}}@media only screen and (min-width: 0px)and (min-width: 0px)and (max-width: 600px){.services-page-inner .page-right{display:none}}@media only screen and (min-width: 0px){.services-page-inner .page-right h2:not(.section-title){margin-bottom:25px;line-height:1.25;font-size:clamp(.85em,.9vw + 1rem,1.75em)}.services-page-inner .page-right div{position:relative;width:220px;height:275px;filter:brightness(0.85);transition:.2s;box-shadow:0px 0px 5px rgba(0,0,0,.5);border:2px solid #1b1b1b}.services-page-inner .page-right div:hover{transition:.2s;filter:brightness(1.125);box-shadow:0px 0px 10px rgba(0,0,0,.5)}.services-page-inner .page-right div img{height:100%;width:100%;display:block;object-fit:cover}.services-page-inner .page-right div a{left:0;position:absolute;width:100%;height:100%}.services-page-inner .page-right div p{text-align:left;position:absolute;left:clamp(5px,1.75vw,15px);bottom:clamp(5px,1.75vw,15px);margin-bottom:0;font-family:"Raleway",sans-serif;color:#fff;text-shadow:var(--text-shadow);font-size:clamp(12px,3vw,18px);font-weight:bolder;letter-spacing:.5px;line-height:1.25;z-index:2}.services-page-inner .page-right div{margin-bottom:50px}}@media only screen and (min-width: 0px)and (min-width: 0px){body .page-left :is(h1,.section-title){background:linear-gradient(90deg, #52C884, #3299A4, #3299A4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}body .page-left li strong{color:#151515}body .page-left ul{margin-bottom:25px}body .page-right h2:not(.section-title){color:#3299a4}body.dark .page-left :is(h1,.section-title){background:linear-gradient(90deg, #66FFC1, #4CE6F0, #4CE6F0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}body.dark .page-left h2:not(.section-title){color:#fff}body.dark .page-left p,body.dark .page-left li{font-family:"Raleway",sans-serif;line-height:1.75;color:#fff;max-width:800px}body.dark .page-left ul{margin-bottom:25px}body.dark .page-left li strong{color:var(--borderColorSecondary)}body.dark .page-right h2:not(.section-title){color:#4ce6f0}}.add-on-image{margin-bottom:50px;width:100%;max-width:450px}
