.cookie-notice{position:fixed;bottom:2rem;left:2rem;z-index:1000;background:var(--color-white);border:1px solid var(--color-middle-blue);border-radius:1rem;box-shadow:0 4px 20px rgba(0,72,91,.1);max-width:400px;animation:slideUp .3s ease-out forwards}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media only screen and (max-width:768px){.cookie-notice{bottom:1rem;left:1rem;right:1rem;max-width:none}}.cookie-notice__container{padding:2rem}@media only screen and (max-width:768px){.cookie-notice__container{padding:1.5rem}}.cookie-notice__content{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (max-width:768px){.cookie-notice__content{gap:1.2rem}}.cookie-notice__info{flex:1 1;min-width:0}.cookie-notice__title{font-size:1.6rem;font-weight:600;color:var(--color-dark-blue);margin-bottom:.5rem}@media only screen and (max-width:768px){.cookie-notice__title{font-size:1.4rem;margin-bottom:.4rem}}.cookie-notice__description{font-size:1.3rem;font-weight:400;color:var(--color-dark-gray-blue);line-height:1.4;margin-bottom:.4rem}@media only screen and (max-width:768px){.cookie-notice__description{font-size:1.2rem;line-height:1.3}}.cookie-notice__analytics{font-size:1.1rem;font-weight:400;color:var(--color-gray-blue);line-height:1.3}@media only screen and (max-width:768px){.cookie-notice__analytics{font-size:1rem}}.cookie-notice__actions{display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width:768px){.cookie-notice__actions{justify-content:center}}.cookie-notice__button{background:var(--color-dark-blue);color:var(--color-white);border:none;border-radius:.6rem;padding:1rem 2rem;font-size:1.3rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .3s ease-in-out;letter-spacing:.045em;white-space:nowrap}.cookie-notice__button:hover{background:var(--color-turquoise)}.cookie-notice__button:active{transform:translateY(0)}@media only screen and (max-width:768px){.cookie-notice__button{padding:1rem 1.5rem;font-size:1.2rem}}.header-heading{background:var(--color-dark-blue);padding-top:14rem;padding-bottom:6rem;border-radius:0 0 7rem 7rem}@media only screen and (max-width:768px){.header-heading{padding:9rem 0 5rem;border-radius:0 0 3rem 3rem}}.header-heading .container{display:flex}@media only screen and (max-width:768px){.header-heading .container{flex-direction:column}}.header-heading__breadcrumbs{max-width:34rem!important;margin-bottom:0!important}@media only screen and (max-width:768px){.header-heading__breadcrumbs{max-width:100%!important;margin-bottom:3rem!important}}.header-heading__breadcrumbs a{color:var(--color-white)!important}.header-heading__breadcrumbs span{color:var(--color-blue)!important}.header-heading__breadcrumbs>:after{background:var(--color-white)!important}.header-heading__text{flex:2 1;padding-right:10rem;color:var(--color-blue);font-size:6.4rem;font-weight:500;line-height:6.4rem;white-space:pre-wrap}@media only screen and (max-width:768px){.header-heading__text{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;font-size:3.6rem;padding-right:0;line-height:3.8rem}}.header-heading__text span{color:var(--color-white);position:relative;display:inline-block}.header-heading__text span:after{position:absolute;bottom:-2.7rem;left:0;background-image:url('data:image/svg+xml,<svg width="86" height="17" viewBox="0 0 86 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_123_22)"><path d="M0 14C17.2306 14 25.3694 3 42.6 3C59.8306 3 67.9694 14 85.2 14C102.431 14 110.569 3 127.8 3C145.031 3 153.169 14 170.4 14C187.631 14 195.769 3 213 3" stroke="white" stroke-width="6"/></g><defs><clipPath id="clip0_123_22"><rect width="86" height="17" fill="white"/></clipPath></defs></svg>');background-repeat:repeat-x;width:100%;height:1.7rem;content:"";display:block}@media only screen and (max-width:768px){.header-heading__text span:after{display:none}}.breadcrumbs{width:100%;margin-bottom:3rem}.breadcrumbs a{font-size:1.4rem;font-weight:400;color:var(--color-dark-blue);transition:all .3s ease-in-out;text-decoration:none}.breadcrumbs a:hover{cursor:pointer;text-decoration:underline}.breadcrumbs span{font-size:1.4rem;font-weight:400;color:var(--color-blue)}.breadcrumbs>*{padding-left:3.2rem;position:relative}.breadcrumbs>:after{position:absolute;display:block;content:"";width:2rem;height:.1rem;background:var(--color-dark-blue);top:1rem;left:.4rem}.breadcrumbs>:first-child{padding-left:0}.breadcrumbs>:first-child:after{display:none}.about-page__wrapper{margin-top:7rem}@media only screen and (max-width:768px){.about-page__wrapper{margin-top:6rem}}.about-page{padding-left:34rem;margin-bottom:13rem;padding-right:15rem}@media only screen and (max-width:768px){.about-page{padding-left:0;margin-bottom:10rem;padding-right:0}}.about-page__heading{margin-bottom:4rem}@media only screen and (max-width:768px){.about-page__heading{margin-bottom:3rem}}.about-page__content p{font-size:1.8rem;font-weight:400;color:var(--color-dark-blue);line-height:2.5rem;margin-bottom:2rem}.about-page__content p:last-child{margin-bottom:0}.about-page__image{height:41rem;margin-bottom:4rem}@media only screen and (max-width:768px){.about-page__image{margin-bottom:3rem;height:auto;width:100%}}.about-page__image img{width:100%;height:100%;border-radius:3rem;object-fit:cover}.about-page__ceo{margin-bottom:13rem}@media only screen and (max-width:768px){.about-page__ceo{margin-bottom:10rem}}.about-page__team{margin-bottom:13rem}@media only screen and (max-width:768px){.about-page__team{margin-bottom:10rem}}.about-page__career{margin-bottom:13rem}.about-page__career .about-career__heading .section-heading__content h2{text-wrap:inherit}@media only screen and (max-width:768px){.about-page__career .about-career__heading .section-heading__content h2{text-wrap:balance}.about-page__career{margin-bottom:10rem}}.section-heading .container{display:grid;grid-template-columns:33.8rem 1fr}@media only screen and (max-width:768px){.section-heading .container{display:flex;flex-direction:column}}.section-heading__hint{font-size:1.8rem;font-weight:600;color:var(--color-blue);padding-right:3rem}@media only screen and (max-width:768px){.section-heading__hint{font-size:1.6rem;padding-right:0;margin-bottom:1.6rem}}.section-heading__content{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:768px){.section-heading__content{flex-direction:column;align-items:flex-start}}.section-heading__content h2{flex:2 1;line-height:4.2rem;font-size:3.8rem;font-weight:500;color:var(--color-dark-blue);max-width:72rem;width:100%;text-wrap:balance}@media only screen and (max-width:768px){.section-heading__content h2{font-size:2.6rem;line-height:2.8rem;max-width:100%;padding-right:5rem}}.section-heading__right{margin-left:3rem}@media only screen and (max-width:768px){.section-heading__right{margin-top:5rem}}.about-career__heading{margin-bottom:4rem}@media only screen and (max-width:768px){.about-career__heading{margin-bottom:3rem}}.about-career__wrapper{padding-left:34rem;display:grid;grid-template-columns:1fr 64.5rem;grid-gap:3.2rem;gap:3.2rem}@media only screen and (max-width:768px){.about-career__wrapper{grid-template-columns:1fr;padding-left:0;gap:3rem}}.about-career__content{display:flex;flex-direction:column;align-items:flex-start}.about-career__content__image{max-height:32rem}@media only screen and (max-width:768px){.about-career__content__image{display:none}}.about-career__content__image img{width:100%;height:100%;object-fit:cover;border-radius:3rem}.about-career__content__text{font-size:1.6rem;line-height:1.9rem;color:var(--color-dark-blue);font-weight:400;margin-bottom:2rem;margin-top:auto}@media only screen and (max-width:768px){.about-career__content__link{width:100%}}.about-career__image{height:50rem}@media only screen and (max-width:768px){.about-career__image{height:auto;order:-1}}.about-career__image img{width:100%;height:100%;object-fit:cover;border-radius:3rem}.about-ceo{padding:15.5rem 0;background-image:url('data:image/svg+xml,<svg width="1400" height="472" viewBox="0 0 1400 472" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4303.68 471.997C4633.11 471.997 5125 412.75 5125 412.75L5125 171L4298.98 171L4298.98 59.1829C4298.98 59.1829 3812.88 0.512306 3487 0.00348839C3320.22 -0.256902 3195.65 14.6511 3071.01 29.5674C2946.78 44.4352 2822.48 59.3112 2656.24 59.1828C2491.78 59.0558 2368.93 44.3085 2246.15 29.5692C2122.97 14.7823 1999.86 0.00341942 1834.86 0.00340499C1670.14 0.00339059 1547.16 14.7982 1424.18 29.593C1301.2 44.3879 1178.22 59.1827 1013.49 59.1827C848.765 59.1827 725.785 44.3879 602.805 29.593C479.825 14.7982 356.844 0.00333682 192.118 0.00335293C27.3926 0.00333853 -95.5879 14.7982 -218.568 29.593C-341.548 44.3878 -464.528 59.1827 -629.254 59.1827C-793.98 59.1827 -916.961 44.3878 -1039.94 29.593C-1162.92 14.7981 -1285.9 0.00328476 -1450.63 0.00327036C-1780.08 0.00324155 -2272 59.1826 -2272 59.1826L-2272 345.3L-1445.52 345.3L-1445.52 412.75C-1445.52 412.75 -959.447 471.487 -633.591 471.996C-466.822 472.257 -342.262 457.332 -217.633 442.399C-93.4097 427.514 30.8823 412.621 197.11 412.75C361.558 412.877 484.398 427.641 607.172 442.397C730.342 457.201 853.445 471.996 1018.43 471.996C1183.14 471.997 1306.11 457.185 1429.08 442.373C1552.05 427.562 1675.03 412.75 1839.74 412.75C2004.45 412.75 2127.43 427.562 2250.4 442.373C2373.37 457.185 2496.34 471.997 2661.05 471.997C2825.77 471.997 2948.74 457.185 3071.71 442.373C3194.68 427.562 3317.65 412.75 3482.37 412.75C3647.08 412.75 3770.05 427.562 3893.02 442.373C4016 457.185 4138.97 471.997 4303.68 471.997Z" fill="%23F3F7F9"/></svg>');background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width:768px){.about-ceo{padding:9rem 0;background-size:cover;background-image:url('data:image/svg+xml,<svg width="360" height="575" viewBox="0 0 360 575" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_6211_28743)"><path fill-rule="evenodd" clip-rule="evenodd" d="M1627 531.772C1627 531.772 1469.79 574.998 1364.5 574.997C1311.85 574.997 1272.55 564.191 1233.25 553.385C1193.95 542.579 1154.64 531.772 1102 531.772C1049.36 531.772 1010.05 542.579 970.75 553.385C931.447 564.191 892.144 574.997 839.5 574.997C786.856 574.997 747.553 564.191 708.25 553.385C668.947 542.578 629.644 531.772 577 531.772C524.356 531.772 485.053 542.578 445.75 553.385C406.447 564.191 367.144 574.997 314.5 574.997C261.771 574.997 222.426 564.203 183.06 553.402C143.82 542.636 104.559 531.865 51.9999 531.772C-1.12793 531.678 -40.8529 542.544 -80.5559 553.403C-120.389 564.298 -160.199 575.187 -213.5 574.997C-317.647 574.625 -473 531.772 -473 531.772L-473 260.782L-738 260.782L-738 29.0925C-738 29.0925 -580.751 2.00152 -475.438 2.00153C-422.782 2.00153 -383.47 8.77424 -344.157 15.547C-304.845 22.3198 -265.533 29.0925 -212.877 29.0926C-160.22 29.0926 -120.908 22.3198 -81.5957 15.5471C-42.2836 8.77433 -2.97151 2.00157 49.6851 2.00157C102.342 2.00158 141.654 8.77435 180.966 15.5471C220.278 22.3198 259.59 29.0926 312.247 29.0926C364.903 29.0926 404.216 22.3198 443.528 15.5471C482.84 8.77444 522.152 2.00167 574.808 2.00168C627.55 2.00168 666.904 8.76701 706.279 15.5361L706.28 15.5362C745.529 22.2836 784.799 29.0345 837.37 29.0927C890.51 29.1514 930.245 22.3416 969.957 15.5355C1009.8 8.7071 1049.62 1.88252 1102.93 2.00172C1207.1 2.23464 1362.49 29.0928 1362.49 29.0928L1362.49 173L1627 173L1627 531.772ZM380.881 1.65028L378.094 7.84291L379.28 7.84291L379.893 6.40974L382.99 6.40974L383.606 7.84291L384.809 7.84291L382.013 1.65028L380.881 1.65028ZM382.603 5.5074L381.439 2.79732L380.279 5.5074L382.603 5.5074ZM387.596 5.94972L389.023 7.84291L390.323 7.84291L388.493 5.38972L390.208 3.11885L389.023 3.11885L387.625 5.02968L386.741 5.02968L386.741 3.11885L385.635 3.11885L385.635 7.84291L386.741 7.84291L386.741 5.94972L387.596 5.94972ZM391.103 3.11885L391.103 7.84291L394.465 7.84291L395.252 7.84291L395.252 8.89564L396.287 8.89564L396.287 6.90517L395.571 6.90517L395.571 3.11885L394.465 3.11885L394.465 6.90517L392.209 6.90517L392.209 3.11885L391.103 3.11885ZM397.272 3.11885L397.272 7.84291L398.289 7.84291L400.89 4.7289L400.89 7.84291L401.996 7.84291L401.996 3.11885L400.987 3.11885L398.377 6.2328L398.377 3.11885L397.272 3.11885ZM403.483 3.11885L403.483 7.84291L404.501 7.84291L407.102 4.7289L407.102 7.84291L408.207 7.84291L408.207 3.11885L407.199 3.11885L404.589 6.2328L404.589 3.11885L403.483 3.11885Z" fill="%23F3F7F9"/></g><defs><clipPath id="clip0_6211_28743"><rect width="360" height="661" fill="white" transform="translate(0 -40)"/></clipPath></defs></svg>')}}.about-ceo .container{padding-left:calc(34rem + var(--margin_container));padding-right:calc(15rem + var(--margin_container));display:grid;grid-template-columns:30.5rem 1fr;grid-gap:3.2rem;gap:3.2rem}@media only screen and (max-width:768px){.about-ceo .container{grid-template-columns:1fr;gap:3rem;padding-left:2rem;padding-right:2rem}}.about-ceo__profile{display:flex;flex-direction:column;padding-top:1.2rem;border-top:.1rem solid var(--color-blue)}@media only screen and (max-width:768px){.about-ceo__profile{padding-top:3rem;justify-content:center;align-items:center}}.about-ceo__profile__avatar{margin-bottom:1.6rem;width:10rem;height:10rem}.about-ceo__profile__avatar img{width:100%;height:100%;border-radius:2rem;object-fit:cover}.about-ceo__profile__name{font-size:1.6rem;color:var(--color-dark-blue);font-weight:500}.about-ceo__profile__position{font-size:1.4rem;font-weight:400;color:var(--color-blue)}.about-ceo__quote{color:var(--color-dark-blue);font-size:2.4rem;font-weight:500;line-height:2.4rem}@media only screen and (max-width:768px){.about-ceo__quote{order:-1;font-size:2rem;line-height:2.2rem}}.about-team{overflow:hidden;width:100%}.about-team__heading{margin-bottom:4rem}@media only screen and (max-width:768px){.about-team__heading{margin-bottom:3rem}}.about-team__wrapper{padding-left:34rem;display:grid;grid-template-columns:1fr 1fr 30.5rem;grid-gap:3.2rem;gap:3.2rem}@media only screen and (max-width:768px){.about-team__wrapper{padding-left:0;gap:3rem;display:flex;flex-direction:column}}.about-team__slider{width:100%}.about-team__slider .splide__track{overflow:inherit}@media only screen and (max-width:768px){.about-team__card,.about-team__card--splide{width:27rem}.about-team__card .team-card__image{width:27rem;height:27rem}}.about-team__text{font-size:1.8rem;line-height:2.5rem;color:var(--color-dark-blue);font-weight:400}@media only screen and (max-width:768px){.about-team__text{display:none}}.about-team__button{margin-top:3rem;width:100%}@media only screen and (max-width:768px){.about-team__button{margin-top:0}}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;left:auto;padding:1em 0;right:.5em;top:0}.splide__pagination--ttb,.staff-team-card{display:flex;flex-direction:column}@media only screen and (max-width:768px){.staff-team-card{width:100%}}.staff-team-card__image{width:100%;height:40rem;border-radius:3rem;margin-bottom:1rem;overflow:hidden;position:relative;background:var(--color-blue)}@media only screen and (max-width:768px){.staff-team-card__image{width:100%;height:auto;padding-bottom:100%}}.staff-team-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.staff-team-card__image__link{position:absolute;display:block;inset:0;width:100%;height:100%}.staff-team-card__name{font-size:1.6rem;line-height:1.9rem;color:var(--color-dark-blue);font-weight:500}.staff-team-card__position{font-size:1.4rem;line-height:1.6rem;color:var(--color-blue);font-weight:400}.staff-card{display:grid;grid-template-columns:17rem 1fr;grid-gap:6.7rem;gap:6.7rem;border:.1rem solid var(--color-blue);border-radius:3rem;width:100%;padding:2.2rem 2.2rem 4rem;height:100%}@media only screen and (max-width:768px){.staff-card{display:flex;flex-direction:column;gap:2rem;padding:2rem;width:27rem}}.staff-card__content{display:flex;flex-direction:column;align-items:flex-start}.staff-card__name{font-size:2.4rem;font-weight:500;color:var(--color-dark-blue);margin-bottom:.6rem;position:relative}@media only screen and (max-width:768px){.staff-card__name{font-size:2rem;margin-bottom:.8rem}}.staff-card__name:after{width:3.5rem;height:.1rem;background:var(--color-dark-blue);position:absolute;left:-4.7rem;top:1.5rem;content:""}@media only screen and (max-width:768px){.staff-card__name:after{display:none}}.staff-card__position{font-size:1.6rem;font-weight:400;color:var(--color-blue);margin-bottom:.6rem}@media only screen and (max-width:768px){.staff-card__position{margin-bottom:.8rem}}.staff-card__works{font-size:1.4rem;font-weight:400;color:var(--color-blue);display:flex;align-items:center;margin-bottom:.6rem}.staff-card__works span{position:relative;margin-left:4.2rem}@media only screen and (max-width:768px){.staff-card__works span{font-size:1.6rem}}.staff-card__works span:after{width:2.2rem;height:.1rem;background:var(--color-blue);position:absolute;left:-3.4rem;top:50%;content:""}.staff-card__text{display:flex;flex-direction:column;gap:1rem;margin-top:3rem;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}@media only screen and (max-width:768px){.staff-card__text{margin-top:1.6rem;gap:.5rem}}.staff-card__text p{font-size:1.6rem;line-height:2rem;color:var(--color-dark-blue);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media only screen and (max-width:768px){.staff-card__text p{font-size:1.4rem;line-height:1.6rem}}.staff-card__image{background:#e4e4e4;height:17rem;width:17rem;border-radius:3rem;overflow:hidden;position:relative}@media only screen and (max-width:768px){.staff-card__image{width:23rem;height:23rem}}.staff-card__image img{width:100%;height:100%;object-fit:cover}.staff-card__image a{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:2}.about-contacts__heading{margin-bottom:4rem}@media only screen and (max-width:768px){.about-contacts__heading{margin-bottom:3rem}}.about-contacts__wrapper{display:grid;grid-template-columns:30.8rem 1fr;grid-gap:3.2rem;gap:3.2rem}@media only screen and (max-width:768px){.about-contacts__wrapper{display:flex;flex-direction:column;gap:3rem}}.about-contacts__description__image{height:15.4rem;margin-bottom:2rem}@media only screen and (max-width:768px){.about-contacts__description__image{margin-bottom:1rem}}.about-contacts__description__image img{width:100%;height:100%;object-fit:cover;border-radius:3rem}.about-contacts__description__text{font-size:1.6rem;line-height:1.9rem;color:var(--color-dark-blue)}.about-contacts__content{display:flex;flex-direction:column;gap:3rem}.about-contacts__map{width:100%;height:50rem;border-radius:3rem;overflow:hidden;background:var(--color-dark-blue);position:relative}.about-contacts__map iframe{top:0;left:0;width:100%;height:100%;position:absolute}.about-contacts__info{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}@media only screen and (max-width:768px){.about-contacts__info{display:flex;flex-direction:column}}.about-contacts__info__col{display:flex;flex-direction:column;gap:2rem}.about-contacts__info__col--email .about-contacts__info__item__value{font-size:2.1rem}@media only screen and (max-width:768px){.about-contacts__info__col--email .about-contacts__info__item__value{font-size:2.4rem}}.about-contacts__info__col .about-contacts__info__item{margin-bottom:1rem}@media only screen and (max-width:768px){.about-contacts__info__col .about-contacts__info__item{margin-bottom:0}}.about-contacts__info__col .about-contacts__info__item:last-child{margin-bottom:0}.about-contacts__info__label{color:var(--color-dark-blue);font-size:1.6rem;font-weight:500}.about-contacts__info__item__label{margin-bottom:1rem;font-size:1.6rem;color:var(--color-blue);font-weight:400}.about-contacts__info__item__value{font-weight:500;font-size:2.4rem;line-height:2.4rem;color:var(--color-dark-blue)}