@font-face{font-family:__Montserrat_Alternates_a1f4a2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9b0ae27abebf40e8-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_Alternates_a1f4a2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c4c946529488ae08-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_Alternates_a1f4a2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3a3501e984130d11-s.woff2) format("woff2");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-face{font-family:__Montserrat_Alternates_a1f4a2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f762cf117c5b3ec-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_Alternates_a1f4a2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e84385130e79dc9-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_Alternates_a1f4a2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4772d89fe3622362-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_Alternates_a1f4a2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/38a8767813a55726-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_Alternates_a1f4a2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7ab1bb36ff4f0e1-s.woff2) format("woff2");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-face{font-family:__Montserrat_Alternates_a1f4a2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7f9085f785625122-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_Alternates_a1f4a2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ccfaa8f4f2bbe8c6-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_Alternates_Fallback_a1f4a2;src:local("Arial");ascent-override:83.13%;descent-override:21.56%;line-gap-override:0.00%;size-adjust:116.45%}.__className_a1f4a2{font-family:__Montserrat_Alternates_a1f4a2,__Montserrat_Alternates_Fallback_a1f4a2;font-style:normal}.__variable_a1f4a2{--font-header:"__Montserrat_Alternates_a1f4a2","__Montserrat_Alternates_Fallback_a1f4a2"}@font-face{font-family:__Hind_Madurai_696ee9;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/3d1b4cd72392c668-s.woff2) format("woff2");unicode-range:U+0964-0965,U+0b82-0bfa,U+200c-200d,U+20b9,U+25cc}@font-face{font-family:__Hind_Madurai_696ee9;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/25a5e0a85b5534ab-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Hind_Madurai_696ee9;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/92b4e3874e08ad07-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Hind_Madurai_696ee9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc3a83d75f4fa91b-s.woff2) format("woff2");unicode-range:U+0964-0965,U+0b82-0bfa,U+200c-200d,U+20b9,U+25cc}@font-face{font-family:__Hind_Madurai_696ee9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/79f211352bb2b76c-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Hind_Madurai_696ee9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d243484f45a39d20-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Hind_Madurai_696ee9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6437c9a719d2631a-s.woff2) format("woff2");unicode-range:U+0964-0965,U+0b82-0bfa,U+200c-200d,U+20b9,U+25cc}@font-face{font-family:__Hind_Madurai_696ee9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/daeff688de1e2f86-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Hind_Madurai_696ee9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c46b718c72db4bb2-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Hind_Madurai_Fallback_696ee9;src:local("Arial");ascent-override:100.80%;descent-override:40.86%;line-gap-override:0.00%;size-adjust:97.42%}.__className_696ee9{font-family:__Hind_Madurai_696ee9,__Hind_Madurai_Fallback_696ee9;font-style:normal}.__variable_696ee9{--font-body:"__Hind_Madurai_696ee9","__Hind_Madurai_Fallback_696ee9"}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--clr-primary:#28696f;--clr-secondary:#00a780;--clr-secondary-dark:#358672;--clr-brand-secondary:#ff8b42;--clr-text:#2b4244;--clr-text-light:#3c4b4d;--clr-accent:#eee8a9;--clr-background-light:#fffef2;--clr-white:#fff;--clr-gray-200:#4f4f4f;--clr-gray-400:#bdbdbd;--clr-gray-500:#e0e0e0;--fz-xxl:3.75rem;--fz-xl:3rem;--fz-lg:1.5rem;--fz-md:1.25rem;--fz-regular:1rem;--fz-sm:0.875rem}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px}.column{grid-column:span 1}.column:last-child{margin-right:0}.col-1{grid-column:span 1}@media(min-width:600px){.col-sm-1{grid-column:span 1}}@media(min-width:960px){.col-md-1{grid-column:span 1}}@media(min-width:1280px){.col-lg-1{grid-column:span 1}}@media(min-width:1920px){.col-xl-1{grid-column:span 1}}.col-2{grid-column:span 2}@media(min-width:600px){.col-sm-2{grid-column:span 2}}@media(min-width:960px){.col-md-2{grid-column:span 2}}@media(min-width:1280px){.col-lg-2{grid-column:span 2}}@media(min-width:1920px){.col-xl-2{grid-column:span 2}}.col-3{grid-column:span 3}@media(min-width:600px){.col-sm-3{grid-column:span 3}}@media(min-width:960px){.col-md-3{grid-column:span 3}}@media(min-width:1280px){.col-lg-3{grid-column:span 3}}@media(min-width:1920px){.col-xl-3{grid-column:span 3}}.col-4{grid-column:span 4}@media(min-width:600px){.col-sm-4{grid-column:span 4}}@media(min-width:960px){.col-md-4{grid-column:span 4}}@media(min-width:1280px){.col-lg-4{grid-column:span 4}}@media(min-width:1920px){.col-xl-4{grid-column:span 4}}.col-5{grid-column:span 5}@media(min-width:600px){.col-sm-5{grid-column:span 5}}@media(min-width:960px){.col-md-5{grid-column:span 5}}@media(min-width:1280px){.col-lg-5{grid-column:span 5}}@media(min-width:1920px){.col-xl-5{grid-column:span 5}}.col-6{grid-column:span 6}@media(min-width:600px){.col-sm-6{grid-column:span 6}}@media(min-width:960px){.col-md-6{grid-column:span 6}}@media(min-width:1280px){.col-lg-6{grid-column:span 6}}@media(min-width:1920px){.col-xl-6{grid-column:span 6}}.col-7{grid-column:span 7}@media(min-width:600px){.col-sm-7{grid-column:span 7}}@media(min-width:960px){.col-md-7{grid-column:span 7}}@media(min-width:1280px){.col-lg-7{grid-column:span 7}}@media(min-width:1920px){.col-xl-7{grid-column:span 7}}.col-8{grid-column:span 8}@media(min-width:600px){.col-sm-8{grid-column:span 8}}@media(min-width:960px){.col-md-8{grid-column:span 8}}@media(min-width:1280px){.col-lg-8{grid-column:span 8}}@media(min-width:1920px){.col-xl-8{grid-column:span 8}}.col-9{grid-column:span 9}@media(min-width:600px){.col-sm-9{grid-column:span 9}}@media(min-width:960px){.col-md-9{grid-column:span 9}}@media(min-width:1280px){.col-lg-9{grid-column:span 9}}@media(min-width:1920px){.col-xl-9{grid-column:span 9}}.col-10{grid-column:span 10}@media(min-width:600px){.col-sm-10{grid-column:span 10}}@media(min-width:960px){.col-md-10{grid-column:span 10}}@media(min-width:1280px){.col-lg-10{grid-column:span 10}}@media(min-width:1920px){.col-xl-10{grid-column:span 10}}.col-11{grid-column:span 11}@media(min-width:600px){.col-sm-11{grid-column:span 11}}@media(min-width:960px){.col-md-11{grid-column:span 11}}@media(min-width:1280px){.col-lg-11{grid-column:span 11}}@media(min-width:1920px){.col-xl-11{grid-column:span 11}}.col-12{grid-column:span 12}@media(min-width:600px){.col-sm-12{grid-column:span 12}}@media(min-width:960px){.col-md-12{grid-column:span 12}}@media(min-width:1280px){.col-lg-12{grid-column:span 12}}@media(min-width:1920px){.col-xl-12{grid-column:span 12}}h1,h3,h4,h5,h6{font-family:var(--font-header);font-weight:600}a,blockquote,button,h2,p,small{font-family:var(--font-body);font-weight:300}h1{font-size:var(--fz-xxl);line-height:120%}h2{font-size:var(--fz-lg);font-weight:700;line-height:134%}h3{font-size:var(--fz-xl);line-height:116.7%}button{background:transparent;border:none;font-weight:500;box-sizing:border-box}.btn{padding:8px 16px;border-radius:.25rem}.btn-primary{background:var(--clr-primary);color:var(--clr-white)}.btn-outline,.btn-primary{border:1.5px solid var(--clr-primary)}.btn-outline{color:var(--clr-text)}.btn:hover{background:var(--clr-secondary);border:1.5px solid var(--clr-secondary)}.btn:hover,a.btn{color:var(--clr-white)}a.btn{text-decoration:none;font-weight:500;font-family:var(--font-body)}header{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}header.container{padding-top:16px;padding-bottom:16px}@media(min-width:600px){header.container{padding-top:24px;padding-bottom:24px}}.navbar{display:flex;gap:16px;align-items:center;margin-left:auto}.navbar,.navbar .menu{width:100%}@media(min-width:960px){.navbar .menu{display:flex;justify-content:space-between;align-items:center}.navbar .menu .links{position:absolute;left:50%;transform:translateX(-50%)}}@media(max-width:959px){.navbar .menu{display:none}}.navbar.open .hamburger .bar:first-of-type{transform:translateY(.25rem) rotate(45deg);transition:transform .25s ease-in-out}.navbar.open .hamburger .bar:last-of-type{transform:translateY(-.5rem) rotate(-45deg);transition:transform .25s ease-in-out}@media(max-width:959px){.navbar.open .links,.navbar.open .menu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.navbar.open .menu{position:absolute;justify-content:center;background:var(--clr-white);padding-bottom:48px;z-index:10;top:5rem;left:50%;opacity:1;transform:translateX(-50%);animation:slide .25s ease-in-out}.navbar.open .btn{width:60%;margin:0 auto}}.navbar a{text-decoration:none;color:var(--clr-text);font-weight:500}.navbar ul{list-style:none;display:flex;gap:16px}.navbar button{margin-left:auto;cursor:pointer}.logo svg{max-width:8rem;min-width:6rem}.hamburger{display:grid;grid-gap:.5rem;gap:.5rem;cursor:pointer}.hamburger .bar{width:1.75rem;height:.25rem;background:var(--clr-text);transition:all .25s ease-in}@media(min-width:960px){.hamburger{display:none}}@keyframes slide{0%{top:0;left:0;opacity:0;transform:translateX(0);display:none}to{display:flex;top:5rem;left:50%;opacity:1;transform:translateX(-50%)}}.text-grid{display:grid;list-style:none}@media(min-width:960px){.text-grid{grid-template-columns:1fr 1fr}}.text-grid-title{font-size:var(--fz-md);font-family:var(--font-header);font-weight:500;line-height:116.7%}.text-grid address{display:grid;grid-gap:8px;gap:8px;font-style:normal;font-family:var(--font-body);font-weight:300}.text-grid address a{text-decoration:none;color:var(--clr-text)}.text-grid address a:hover{color:var(--clr-text-dark);text-decoration:underline}.text-grid address .address-item{display:grid}.text-grid small{opacity:.7}.text-grid li{display:grid;grid-gap:16px;gap:16px;padding:16px;border-top:1px solid var(--clr-gray-400)}.text-grid li:last-of-type{border-bottom:1px solid var(--clr-gray-400)}@media(min-width:600px){.text-grid li{padding:24px}}@media(min-width:960px){.text-grid li{padding:24px;border:none}.text-grid li:last-of-type{border:none}.text-grid li:first-of-type{border-right:1px solid var(--clr-gray-400)}.text-grid li:first-of-type,.text-grid li:nth-of-type(2){border-bottom:1px solid var(--clr-gray-400)}.text-grid li:nth-of-type(3){border-right:1px solid var(--clr-gray-400)}}.address-grid{width:100%}.image-list{display:grid;list-style:none;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:600px){.image-list{grid-template-columns:1fr 1fr}}@media(min-width:1280px){.image-list{grid-template-columns:repeat(4,1fr)}}.image-list .text.bottom{margin-bottom:8px}.image-list .image{max-height:500px;overflow:hidden;border-radius:10px}.image-list .image img{object-fit:cover}@media(min-width:600px){.image-list .image{max-height:300px}}@media(min-width:1280px){.image-list .image{max-height:310px}.image-list li{align-self:end}.image-list li:nth-of-type(2) .image{max-height:330px}.image-list li:nth-of-type(3) .image{max-height:300px}.image-list li:nth-of-type(4) .image{max-height:320px}}.articles{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media(min-width:600px){.articles{grid-template-columns:1fr 1fr}}@media(min-width:960px){.articles{grid-template-columns:repeat(3,1fr);gap:24px}}.article{list-style:none;display:grid;grid-gap:8px;gap:8px}.article-title{font-family:var(--font-header);font-size:var(--fz-lg);line-height:133.4%}.article-image{width:100%;max-height:280px;overflow:hidden;border-radius:10px}@media(min-width:600px){.article-image{min-height:280px}}.article-image img{width:100%;height:100%;object-fit:cover}.page-footer{font-family:var(--font-body);display:grid;grid-gap:16px;gap:16px;box-sizing:border-box}.page-footer address,.page-footer small{font-style:normal}.page-footer p{font-weight:500;margin-bottom:12px}.page-footer a{text-decoration:none;color:var(--clr-text)}.page-footer a:hover{color:var(--clr-primary)}.page-footer ul{list-style:none;display:grid;grid-gap:8px;gap:8px}.page-footer .social-links{width:-moz-fit-content;width:fit-content;margin:24px auto 0}.page-footer .social-links .socialMedia{display:flex;gap:16px;align-items:center}@media(min-width:960px){.page-footer .social-links .socialMedia{gap:32px}}.page-footer .contacts address{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(min-width:960px){.page-footer .contacts address{gap:16px}}.page-footer .contacts address small{color:var(--clr-gray-200);opacity:.9}.page-footer .contacts address a{color:var(--clr-text)}.page-footer hr{margin-top:8px;border:1px solid var(--clr-gray-400)}.grid .logo{grid-column:5/12;margin-bottom:16px}.grid .quick-links,.grid .site-links{grid-column:span 6}.grid .contacts{grid-column:span 12}.grid .social-links{width:-moz-fit-content;width:fit-content;margin:0 auto}@media(min-width:960px){.grid .logo,.grid .quick-links,.grid .site-links{grid-column:span 2}.grid .contacts{grid-column:span 4}.grid .social-links{grid-area:auto}}.contact{display:grid;grid-gap:0;gap:0}.processes{list-style:none;border-left:1px solid var(--clr-gray-500);margin-left:16px;padding-bottom:20px;display:grid;grid-gap:16px;gap:16px}.process{display:flex;flex-shrink:0;gap:16px}.process-item{display:grid;grid-gap:16px;gap:16px}.process-item .list-title{padding:8px 0}.process-icon{display:flex;flex-shrink:0;margin-left:-20px}.process-icon svg{width:2.5rem;height:2.5rem}.form{font-family:var(--font-body);display:grid;grid-gap:16px;gap:16px}@media(min-width:960px){.form.two-grid{grid-template-columns:1fr 1fr}.form.two-grid .textarea{grid-column:span 2}.form.two-grid .btn{justify-self:start;grid-column-start:span 2}}.form-field{display:grid;grid-row-gap:4px;row-gap:4px}.form-label{font-weight:500;color:var(--clr-text)}.form .btn{justify-self:start}.optional-tag{opacity:.8}input,select,textarea{padding:8px;border:1px solid var(--clr-gray-400);border-radius:5px;width:100%}.faq-list{list-style:none;display:grid}.faq-item .faq-toggle{text-align:left;cursor:pointer;padding:16px 4px;display:flex;align-items:center;transition:background-color .3s ease;width:100%;border:none;border-top:1px solid var(--clr-gray-400)}.faq-item .faq-toggle:hover{background-color:#e0e0e0}.faq-item .faq-toggle .faq-icon-minus,.faq-item .faq-toggle .faq-icon-plus{min-width:24px}.faq-item .faq-toggle .faq-icon-plus{transition:all .25s ease-in-out}.faq-item .faq-toggle .faq-icon-minus{transform:rotate(90deg);transition:transform .25s ease-in-out}.faq-item .faq-answer{display:none;padding-bottom:16px;padding-left:28px;background-color:#fff;border-radius:5px}.faq-item .faq-answer.open{display:block;transition:all 4s ease-in-out}.faq-item .faq-answer.closed{display:none}.hero-text{display:grid;grid-gap:16px;gap:16px;justify-items:start}.hero-text div,.hero-text h1{grid-column:span 12}@media(min-width:600px){.hero-text{margin:0 auto;align-items:center;text-align:center;justify-items:center}}@media(min-width:960px){.hero-text div,.hero-text h1{grid-column:4/9}}.hero-images{width:100%;display:grid}@media(min-width:600px){.hero-images{display:grid;grid-gap:8px;gap:8px;align-items:center;grid-template-columns:repeat(4,1fr)}}.hero-images .hero-image-item{flex-shrink:0}@media(max-width:599px){.hero-images .hero-image-item{display:none}.hero-images .hero-image-item:first-of-type{width:100%;display:block}.hero-images .hero-image-item:first-of-type img{width:100%}}.hero-images .hero-image-item img{width:100%;object-fit:cover}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.scroll-animation{animation:scroll 10s linear infinite}.section.container{padding-top:48px;padding-bottom:48px}@media(min-width:960px){.section.container{padding-top:64px;padding-bottom:64px;padding-top:72px;padding-bottom:72px}}.section-title{grid-column:span 12;display:flex;align-items:center;align-self:start;justify-content:space-between;position:relative;font-size:var(--fz-lg);text-transform:uppercase;font-weight:700;color:var(--clr-secondary-dark);padding:4px 0}.section-title:before{content:"";position:absolute;display:flex;width:1.75rem;height:3px;transform:translateX(-110%);background:var(--clr-accent)}@media(min-width:600px){.section-title:before{width:16rem;transform:translateX(-102%)}}@media(min-width:960px){.section-title:before{width:24rem;transform:translateX(-102%)}}@media(min-width:1280px){.section-title:before{width:36rem;transform:translateX(-102%)}}.section-subtitle{grid-column:span 12;font-family:var(--font-header);font-size:var(--fz-xl);line-height:116.7%;font-weight:600}.section-content{display:grid;justify-items:start;grid-column:span 12;grid-gap:16px;gap:16px}@media(min-width:600px){.section-content{gap:24px}}@media(min-width:960px){.section-content{gap:32px}}>.section-children{grid-column:span 12}.section .section-children{width:100%}@media(max-width:959px){.section.children-aside>.section-children{display:none}}@media(min-width:960px){.section.children-aside .section-content>.section-children{display:none}}.section.no-title .section-content>p,.section.no-title .section-title{display:none}.section.no-title .section-subtitle{display:flex;align-items:center}.section.no-title .section-subtitle:before{content:"";position:absolute;display:flex;width:1.75rem;height:3px;transform:translateX(-110%);background:var(--clr-accent)}@media(min-width:600px){.section.no-title .section-subtitle:before{width:16rem;transform:translateX(-102%)}}@media(min-width:960px){.section.no-title .section-subtitle:before{width:24rem;transform:translateX(-102%)}}@media(min-width:1280px){.section.no-title .section-subtitle:before{width:36rem;transform:translateX(-102%)}}@media(min-width:600px){.section.single .section-content,.section.single .section-subtitle,.section.single .section-title{grid-column:3/11}.section.double .section-title{grid-column:span 2}.section.double .section-subtitle{grid-column:span 8}.section.double .section-content{grid-column:3/11}.section.children-aside .section-content,.section.children-aside .section-subtitle,.section.children-aside .section-title{grid-column:span 12}.section.children-aside .section-children{grid-area:span 12}.section.no-title .section-content,.section.no-title .section-subtitle{grid-column:3/11}}@media(min-width:960px){.section.single .section-content,.section.single .section-subtitle,.section.single .section-title{grid-column:3/11}.section.double .section-title{grid-column:span 2}.section.double .section-subtitle{grid-column:span 8}.section.double .section-content{grid-column:3/11}.section.children-aside .section-title{grid-column:span 12}.section.children-aside .section-content,.section.children-aside .section-subtitle{grid-column:1/5}.section.children-aside .section-children{grid-area:2/5/4/12}}.testimonials{border-top:1px solid var(--clr-gray-400);border-bottom:1px solid var(--clr-gray-400);list-style:none;height:-moz-fit-content;height:fit-content}.testimonials li{position:relative;padding:16px;display:grid;grid-gap:16px;gap:16px}@media(min-width:960px){.testimonials li{padding:24px}}.testimonials svg{position:absolute;left:16px;top:16px}@media(min-width:960px){.testimonials svg{left:24px;top:24px}}.testimonials blockquote{margin-top:48px;font-size:var(--fz-md)}.testimonials footer{margin-top:16px;font-size:var(--fz-regular)}.testimonials .message{display:grid;grid-gap:16px;gap:16px;align-items:center}@media(min-width:600px){.testimonials .message{grid-template-columns:1fr auto}}.testimonials .message .name{margin:0;font-size:var(--fz-md);font-weight:500}.testimonials .avatar{overflow:hidden;border-radius:10px}.testimonials .avatar img{object-fit:cover}.team{display:grid;list-style:none;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(min-width:1280px){.team{grid-template-columns:repeat(4,1fr)}}.team .list-title{margin-top:8px}.team .image{width:100%;max-height:200px;border-radius:10px;overflow:hidden;aspect-ratio:2/5}@media(min-width:600px){.team .image{max-height:240px}}@media(min-width:960px){.team .image{max-height:360px}}@media(min-width:1280px){.team .image{max-height:280px}}.team .image img{height:100%;width:100%;object-fit:cover;object-position:50% 50%}.page-header-image{width:100%;max-height:240px;overflow:hidden}@media(min-width:960px){.page-header-image{max-height:360px}}.page-header-image img{width:100%;height:300px;object-fit:cover;object-position:60% 50%}*{box-sizing:border-box;padding:0;margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{padding:24px}@media(min-width:600px){.container{padding:24px}}@media(min-width:1280px){.container{padding:40px 48px}}@media(min-width:1920px){.container{padding:40px 160px}}.list-title{font-size:var(--fz-md);font-family:var(--font-header);font-weight:500;line-height:116.7%}