.Services_intro__lQimS{position:relative;padding:0 3rem;margin-top:-2rem;width:100%;color:var(--foreground);border-radius:8px;display:flex;gap:2rem;opacity:.9;align-items:flex-start;z-index:2}@media only screen and (max-width:860px){.Services_intro__lQimS{display:flex;flex-direction:column}}@media only screen and (max-width:470){.Services_intro__lQimS{padding:0 .3rem}}.Services_intro__lQimS .Services_column__CBj9r{flex:1 1;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width:860px){.Services_intro__lQimS .Services_column__CBj9r{width:100%}}.Services_intro__lQimS .Services_introText__GZ1tc{position:relative;padding:.5rem 1rem;background:#0f0f0f;box-shadow:.5rem .5rem .5rem rgba(0,0,0,.9);border-radius:2rem;overflow:visible;transition:all .3s ease-in-out}@media only screen and (max-width:250px){.Services_intro__lQimS .Services_introText__GZ1tc{padding:.5rem .5rem .5rem .2rem}}.Services_intro__lQimS .Services_introText__GZ1tc.Services_expanded__mZXW_{z-index:10;height:auto}.Services_intro__lQimS .Services_introText__GZ1tc .Services_extraText__O0r29{display:none;padding:1rem;border-radius:1rem;transition:all .3s ease-in-out}@media only screen and (max-width:1200px){.Services_intro__lQimS .Services_introText__GZ1tc .Services_extraText__O0r29{font-size:1rem}}@media only screen and (max-width:700){.Services_intro__lQimS .Services_introText__GZ1tc .Services_extraText__O0r29{font-size:.9rem}}@media only screen and (max-width:450){.Services_intro__lQimS .Services_introText__GZ1tc .Services_extraText__O0r29{font-size:.7rem}}@media only screen and (max-width:340){.Services_intro__lQimS .Services_introText__GZ1tc .Services_extraText__O0r29{font-size:.5rem}}@media only screen and (max-width:220){.Services_intro__lQimS .Services_introText__GZ1tc .Services_extraText__O0r29{font-size:.4rem}}.Services_intro__lQimS .Services_introText__GZ1tc.Services_expanded__mZXW_ .Services_extraText__O0r29{display:block}.Services_intro__lQimS .Services_introText__GZ1tc .Services_extendBtn__JQazh{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.Services_intro__lQimS .Services_introText__GZ1tc h2{text-align:left;font-size:1.5rem}@media only screen and (max-width:1200px){.Services_intro__lQimS .Services_introText__GZ1tc h2{font-size:1rem}}@media only screen and (max-width:700){.Services_intro__lQimS .Services_introText__GZ1tc h2{font-size:.9rem}}@media only screen and (max-width:450){.Services_intro__lQimS .Services_introText__GZ1tc h2{font-size:.7rem}}@media only screen and (max-width:340){.Services_intro__lQimS .Services_introText__GZ1tc h2{font-size:.5rem}}@media only screen and (max-width:220){.Services_intro__lQimS .Services_introText__GZ1tc h2{font-size:.4rem}}.Services_intro__lQimS .Services_introText__GZ1tc p{font-size:1rem;line-height:1.5;text-indent:1.5rem}@media only screen and (max-width:1200px){.Services_intro__lQimS .Services_introText__GZ1tc p{font-size:1rem}}@media only screen and (max-width:700){.Services_intro__lQimS .Services_introText__GZ1tc p{font-size:.9rem}}@media only screen and (max-width:450){.Services_intro__lQimS .Services_introText__GZ1tc p{font-size:.7rem}}@media only screen and (max-width:340){.Services_intro__lQimS .Services_introText__GZ1tc p{font-size:.5rem}}@media only screen and (max-width:220){.Services_intro__lQimS .Services_introText__GZ1tc p{font-size:.3rem}}.Services_intro__lQimS .Services_introText__GZ1tc p .Services_extraText__O0r29{display:none}.Services_intro__lQimS .Services_introText__GZ1tc button{color:var(--foreground);background:rgba(0,0,0,0);border:none;display:flex;justify-self:right;font-weight:700;cursor:pointer}@media only screen and (max-width:1200px){.Services_intro__lQimS .Services_introText__GZ1tc button{font-size:.6rem}}@media only screen and (max-width:450px){.Services_intro__lQimS .Services_introText__GZ1tc button{font-size:.5rem}}.Services_intro__lQimS .Services_introText__GZ1tc button:hover{color:orange}.Services_btn__vR3WG{margin:0 auto;position:relative;left:0}.Services_btn__vR3WG button{cursor:pointer;box-shadow:.5rem .5rem .5rem rgba(0,0,0,.9);border-radius:2rem;border:1px solid var(--foreground);transition:transform .3s ease-in-out}@media only screen and (max-width:1200px){.Services_btn__vR3WG button{display:flex;justify-content:center;font-size:var(--font-size-medium)}}@media only screen and (max-width:600px){.Services_btn__vR3WG button{font-size:var(--font-size-small)}}