@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ-GnZSFYvBG0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ-1YTCaqG3aD.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o-jzNqqYFBmI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioq0Q-290wLC4XLq.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa2HdgregdFOFh-UKbiFTO0bI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa0XdgregdFOFh-hP1t16NGsr.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa2ndgregdFOFh-9bgwDp9m6Q.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa23dgregdFOFh-MEoqGJobhw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa1XdgregdFA-pcKze4I1y6.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ-nwKlGHSmZ5.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ-AmYQcAqaLV.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/F63fjptAgt5VM-kVkqdyU8n5is-60MhQVXoUT.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.about{display:flex;flex-direction:column;justify-content:flex-start;min-height:65svh;position:relative}@media (min-width:768px){.about{min-height:80svh}}.about .card{border-radius:.5rem;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;margin-left:auto;margin-right:auto;width:100%;--tw-bg-opacity:1;background-color:rgb(189 231 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.about .card{flex-direction:row;max-height:600px;padding:2rem}}.about .card .col{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between}.about .card .col.-text{order:9999}@media (min-width:768px){.about .card .col.-text{order:-9999;width:60%}}.about .card .col.-text .vita-list{font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Courier New",monospace;letter-spacing:.2px;list-style-position:inside;margin-bottom:.5rem;margin-top:.5rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 120 255/var(--tw-text-opacity,1));font-size:clamp(.8125rem,.2vw + .8rem,1rem)}@media (orientation:landscape) and (max-height:900px){.about .card .col.-text .vita-list{font-size:clamp(.77188rem,.2vw + .8rem,.95rem)}}@media (orientation:landscape) and (max-height:800px){.about .card .col.-text .vita-list{font-size:clamp(.73125rem,.2vw + .8rem,.9rem)}}@media (orientation:landscape) and (max-height:700px){.about .card .col.-text .vita-list{font-size:clamp(.65rem,.2vw + .8rem,.8rem)}}@media (orientation:landscape) and (max-height:600px){.about .card .col.-text .vita-list{font-size:clamp(.60938rem,.2vw + .8rem,.75rem)}}@media (orientation:landscape) and (max-height:500px){.about .card .col.-text .vita-list{font-size:clamp(.56875rem,.2vw + .8rem,.7rem)}}.about .card .col.-text span{font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Courier New",monospace;letter-spacing:.05em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 120 255/var(--tw-text-opacity,1));font-size:clamp(.8125rem,.2vw + .8rem,1rem)}@media (orientation:landscape) and (max-height:900px){.about .card .col.-text span{font-size:clamp(.77188rem,.2vw + .8rem,.95rem)}}@media (orientation:landscape) and (max-height:800px){.about .card .col.-text span{font-size:clamp(.73125rem,.2vw + .8rem,.9rem)}}@media (orientation:landscape) and (max-height:700px){.about .card .col.-text span{font-size:clamp(.65rem,.2vw + .8rem,.8rem)}}@media (orientation:landscape) and (max-height:600px){.about .card .col.-text span{font-size:clamp(.60938rem,.2vw + .8rem,.75rem)}}@media (orientation:landscape) and (max-height:500px){.about .card .col.-text span{font-size:clamp(.56875rem,.2vw + .8rem,.7rem)}}.about .card .col.-text p{font-weight:500;letter-spacing:-.025em;line-height:1.25;margin-top:auto;max-width:65ch;text-wrap:pretty;--tw-text-opacity:1;color:rgb(8 62 145/var(--tw-text-opacity,1));font-size:clamp(1.125rem,.5vw + 1rem,1.5rem)}@media (orientation:landscape) and (max-height:900px){.about .card .col.-text p{font-size:clamp(1.06875rem,.5vw + 1rem,1.425rem)}}@media (orientation:landscape) and (max-height:800px){.about .card .col.-text p{font-size:clamp(1.0125rem,.5vw + 1rem,1.35rem)}}@media (orientation:landscape) and (max-height:700px){.about .card .col.-text p{font-size:clamp(.9rem,.5vw + 1rem,1.2rem)}}@media (orientation:landscape) and (max-height:600px){.about .card .col.-text p{font-size:clamp(.84375rem,.5vw + 1rem,1.125rem)}}@media (orientation:landscape) and (max-height:500px){.about .card .col.-text p{font-size:clamp(.7875rem,.5vw + 1rem,1.05rem)}}.about .card .col.-image{aspect-ratio:870/1162;border-radius:.375rem;max-height:350px;overflow:hidden;width:100%}@media (min-width:640px){.about .card .col.-image{max-height:500px}}@media (min-width:768px){.about .card .col.-image{max-height:100%;width:40%}}.about .card .col.-image img,.about .card .col.-image picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.about .card .col.-image img,.about .card .col.-image picture{-o-object-position:center;object-position:center}}@media screen and (max-width:568px){.about .card .col.-image img,.about .card .col.-image picture{-o-object-position:50% 5%;object-position:50% 5%}}.about .canvas-bg{bottom:0;display:flex;flex-direction:column;height:100svh;left:0;position:absolute;width:100%;z-index:-10}.about .canvas-bg>div{height:50%;width:100%}.about .canvas-bg .canvas-bottom{--tw-bg-opacity:1;background-color:rgb(10 38 87/var(--tw-bg-opacity,1))}.about .canvas-bg .canvas-box{height:100%;width:50%}.about .canvas-bg .canvas-box svg{--tw-translate-x:-17%;--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa2HdgregdFOFh-UKbiFTO0bI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"IBM Plex Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.5167%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa0XdgregdFOFh-hP1t16NGsr.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa2ndgregdFOFh-9bgwDp9m6Q.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa23dgregdFOFh-MEoqGJobhw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa1XdgregdFA-pcKze4I1y6.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ-GnZSFYvBG0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ-1YTCaqG3aD.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ-nwKlGHSmZ5.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ-AmYQcAqaLV.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o-jzNqqYFBmI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioq0Q-290wLC4XLq.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/F63fjptAgt5VM-kVkqdyU8n5is-60MhQVXoUT.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}@media (min-width:768px){.header{gap:0}}.header .col{height:100%;width:100%}@media (min-width:768px){.header .col{width:50%}}.header .-info .inner{display:flex;flex-direction:column;gap:1rem}.header .-info .inner span{font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Courier New",monospace;font-size:.75rem;letter-spacing:.05em;line-height:1rem;padding-left:.25rem;text-transform:uppercase}.header .-info .inner h2{font-size:clamp(2rem,.9vw + 1.8rem,2.75rem);line-height:1.1}@media (orientation:landscape) and (max-height:900px){.header .-info .inner h2{font-size:clamp(1.9rem,.9vw + 1.8rem,2.6125rem)}}@media (orientation:landscape) and (max-height:800px){.header .-info .inner h2{font-size:clamp(1.8rem,.9vw + 1.8rem,2.475rem)}}@media (orientation:landscape) and (max-height:700px){.header .-info .inner h2{font-size:clamp(1.6rem,.9vw + 1.8rem,2.2rem)}}@media (orientation:landscape) and (max-height:600px){.header .-info .inner h2{font-size:clamp(1.5rem,.9vw + 1.8rem,2.0625rem)}}@media (orientation:landscape) and (max-height:500px){.header .-info .inner h2{font-size:clamp(1.4rem,.9vw + 1.8rem,1.925rem)}}.header .-info .inner p{font-size:clamp(.9375rem,.4vw + .8rem,1.25rem)}@media (orientation:landscape) and (max-height:900px){.header .-info .inner p{font-size:clamp(.89063rem,.4vw + .8rem,1.1875rem)}}@media (orientation:landscape) and (max-height:800px){.header .-info .inner p{font-size:clamp(.84375rem,.4vw + .8rem,1.125rem)}}@media (orientation:landscape) and (max-height:700px){.header .-info .inner p{font-size:clamp(.75rem,.4vw + .8rem,1rem)}}@media (orientation:landscape) and (max-height:600px){.header .-info .inner p{font-size:clamp(.70313rem,.4vw + .8rem,.9375rem)}}@media (orientation:landscape) and (max-height:500px){.header .-info .inner p{font-size:clamp(.65625rem,.4vw + .8rem,.875rem)}}.service-box[data-v-7cdeab92]{border-width:.5px;min-height:20svh;--tw-border-opacity:1;background-color:transparent;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(240 250 255/var(--tw-text-opacity,1))}@media (min-width:768px){.service-box[data-v-7cdeab92]{min-height:30svh}}.service-box .content[data-v-7cdeab92]{display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:flex-end;padding:1rem}.service-box .content h3[data-v-7cdeab92]{font-size:clamp(1.5rem,.6vw + 1.4rem,2rem);font-weight:500;line-height:1.15}@media (orientation:landscape) and (max-height:900px){.service-box .content h3[data-v-7cdeab92]{font-size:clamp(1.425rem,.6vw + 1.4rem,1.9rem)}}@media (orientation:landscape) and (max-height:800px){.service-box .content h3[data-v-7cdeab92]{font-size:clamp(1.35rem,.6vw + 1.4rem,1.8rem)}}@media (orientation:landscape) and (max-height:700px){.service-box .content h3[data-v-7cdeab92]{font-size:clamp(1.2rem,.6vw + 1.4rem,1.6rem)}}@media (orientation:landscape) and (max-height:600px){.service-box .content h3[data-v-7cdeab92]{font-size:clamp(1.125rem,.6vw + 1.4rem,1.5rem)}}@media (orientation:landscape) and (max-height:500px){.service-box .content h3[data-v-7cdeab92]{font-size:clamp(1.05rem,.6vw + 1.4rem,1.4rem)}}.service-box .content p[data-v-7cdeab92]{font-size:clamp(.9375rem,.4vw + .8rem,1.25rem);max-width:65ch;overflow:hidden;text-wrap:pretty;transition-duration:618ms;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.175,.885,.32,1)}@media (orientation:landscape) and (max-height:900px){.service-box .content p[data-v-7cdeab92]{font-size:clamp(.89063rem,.4vw + .8rem,1.1875rem)}}@media (orientation:landscape) and (max-height:800px){.service-box .content p[data-v-7cdeab92]{font-size:clamp(.84375rem,.4vw + .8rem,1.125rem)}}@media (orientation:landscape) and (max-height:700px){.service-box .content p[data-v-7cdeab92]{font-size:clamp(.75rem,.4vw + .8rem,1rem)}}@media (orientation:landscape) and (max-height:600px){.service-box .content p[data-v-7cdeab92]{font-size:clamp(.70313rem,.4vw + .8rem,.9375rem)}}@media (orientation:landscape) and (max-height:500px){.service-box .content p[data-v-7cdeab92]{font-size:clamp(.65625rem,.4vw + .8rem,.875rem)}}.service-box .content p[data-v-7cdeab92]{max-height:0;opacity:0;transform:translateY(20px)}@starting-style{.service-box .content p[data-v-7cdeab92]{max-height:0;opacity:0;transform:translateY(20px)}}.service-box[data-v-7cdeab92]:hover{--tw-bg-opacity:1;background-color:rgb(240 250 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(10 38 87/var(--tw-text-opacity,1))}.service-box:hover .content p[data-v-7cdeab92]{max-height:200px;opacity:1;transform:translateY(0)}.service-box.base[data-v-7cdeab92]{width:100%}@media (min-width:768px){.service-box.base[data-v-7cdeab92]{width:33.333333%}}.service-box.auto[data-v-7cdeab92]{width:100%}@media (min-width:768px){.service-box.auto[data-v-7cdeab92]{width:50%}}@media (max-width:768px){.service-box .content p[data-v-7cdeab92]{max-height:200px;opacity:1;transform:translateY(0)}}.practice-areas{--tw-bg-opacity:1;background-color:rgb(10 38 87/var(--tw-bg-opacity,1));padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:768px){.practice-areas{padding-bottom:3rem;padding-top:3rem}}.practice-areas .inner{display:flex;flex-direction:column;gap:.5rem}.practice-areas .inner .head{margin-top:1.5rem;--tw-text-opacity:1;color:rgb(240 250 255/var(--tw-text-opacity,1))}@media (min-width:768px){.practice-areas .inner .head{margin-top:0}}.practice-areas .inner .head .-info .inner{width:75%}.practice-areas .inner .head .-content p{max-width:65ch;text-wrap:pretty}@media (min-width:768px){.practice-areas .inner .head .-content p{padding-right:1rem}}.practice-areas .inner .body{padding-bottom:3rem;padding-top:3rem}.practice-areas .inner .services{display:flex;flex-wrap:wrap;gap:0}.tooltip[data-v-fbd951b7]{border-radius:.125rem;display:inline-block;position:fixed;z-index:50;--tw-bg-opacity:1;background-color:rgb(10 38 87/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translate(-50%,-100%)}.tooltip-arrow[data-v-fbd951b7]{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1f2937;bottom:-5px;height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.hint-container{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(240 250 255/var(--tw-bg-opacity,1));padding:1rem}.hint-container .hint-content{display:flex}.hint-container .hint-icon{flex-shrink:0}.hint-container .icon-size{height:1.25rem;width:1.25rem;--tw-text-opacity:1;color:rgb(61 186 255/var(--tw-text-opacity,1))}.hint-container .hint-text{flex:1 1 0%;margin-left:.75rem}@media (min-width:768px){.hint-container .hint-text{display:flex;justify-content:space-between}}.hint-container .hint-message{font-size:.875rem;line-height:1.25rem;line-height:1.45;--tw-text-opacity:1;color:rgb(2 72 192/var(--tw-text-opacity,1))}.hint-container .hint-link{font-size:clamp(.6875rem,.2vw + .6rem,.875rem);margin-top:.75rem}@media (orientation:landscape) and (max-height:900px){.hint-container .hint-link{font-size:clamp(.65312rem,.2vw + .6rem,.83125rem)}}@media (orientation:landscape) and (max-height:800px){.hint-container .hint-link{font-size:clamp(.61875rem,.2vw + .6rem,.7875rem)}}@media (orientation:landscape) and (max-height:700px){.hint-container .hint-link{font-size:clamp(.55rem,.2vw + .6rem,.7rem)}}@media (orientation:landscape) and (max-height:600px){.hint-container .hint-link{font-size:clamp(.51563rem,.2vw + .6rem,.65625rem)}}@media (orientation:landscape) and (max-height:500px){.hint-container .hint-link{font-size:clamp(.48125rem,.2vw + .6rem,.6125rem)}}@media (min-width:768px){.hint-container .hint-link{margin-left:1.5rem;margin-top:0}}.hint-container .link-style{font-weight:500;white-space:nowrap;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hint-container .link-style:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.contact{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-bottom:3rem;padding-top:3rem}@media (min-width:768px){.contact{padding-bottom:6rem;padding-top:6rem}}.contact .head .-info .inner{width:75%}.contact .head .-info .inner p{font-size:clamp(.9375rem,.4vw + .8rem,1.25rem);max-width:65ch}@media (orientation:landscape) and (max-height:900px){.contact .head .-info .inner p{font-size:clamp(.89063rem,.4vw + .8rem,1.1875rem)}}@media (orientation:landscape) and (max-height:800px){.contact .head .-info .inner p{font-size:clamp(.84375rem,.4vw + .8rem,1.125rem)}}@media (orientation:landscape) and (max-height:700px){.contact .head .-info .inner p{font-size:clamp(.75rem,.4vw + .8rem,1rem)}}@media (orientation:landscape) and (max-height:600px){.contact .head .-info .inner p{font-size:clamp(.70313rem,.4vw + .8rem,.9375rem)}}@media (orientation:landscape) and (max-height:500px){.contact .head .-info .inner p{font-size:clamp(.65625rem,.4vw + .8rem,.875rem)}}.contact .head .-content{max-width:65ch}.contact .contact-links{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%}@media (min-width:1024px){.contact .contact-links{flex-wrap:nowrap}}.contact .contact-links .col{border-left-width:1px;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-end;width:100%;--tw-border-opacity:1;border-color:rgb(61 186 255/var(--tw-border-opacity,1));padding-bottom:1rem;padding-left:1rem;padding-top:1rem}@media (min-width:768px){.contact .contact-links .col{min-height:10svh;padding-bottom:0;padding-top:0}}.contact .contact-links .contact-link{position:relative;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.contact .contact-links .contact-link a{align-items:center;display:flex;font-size:clamp(.9375rem,.4vw + .8rem,1.25rem);gap:1rem}@media (orientation:landscape) and (max-height:900px){.contact .contact-links .contact-link a{font-size:clamp(.89063rem,.4vw + .8rem,1.1875rem)}}@media (orientation:landscape) and (max-height:800px){.contact .contact-links .contact-link a{font-size:clamp(.84375rem,.4vw + .8rem,1.125rem)}}@media (orientation:landscape) and (max-height:700px){.contact .contact-links .contact-link a{font-size:clamp(.75rem,.4vw + .8rem,1rem)}}@media (orientation:landscape) and (max-height:600px){.contact .contact-links .contact-link a{font-size:clamp(.70313rem,.4vw + .8rem,.9375rem)}}@media (orientation:landscape) and (max-height:500px){.contact .contact-links .contact-link a{font-size:clamp(.65625rem,.4vw + .8rem,.875rem)}}.contact .contact-links .contact-link a .a-icon{height:1.25rem;width:1.25rem}.contact .contact-links .contact-link a svg{flex-shrink:0}.contact .contact-links .contact-link a svg,.contact .contact-links .contact-link:hover{--tw-text-opacity:1;color:rgb(31 156 255/var(--tw-text-opacity,1))}.contact .contact-links .contact-link .adress-inner{display:flex;flex-direction:column;line-height:1.45}.contact .body{margin-top:3rem}@media (min-width:768px){.contact .body{margin-top:6rem}}.contact .body .hint{margin-left:auto;margin-right:auto;max-width:65ch}
