@charset "UTF-8";/*! modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize */html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}hr{height:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--gutter: 20px;--spacing: 20px;--radius: 6px;--size-logo-w: 134.71px;--size-logo-h: 44px;--size-nav-height: 84px;--size-nav-sub-height: 64px;--size-container-width: 100%;--default-transition-duration: .3s;--default-transition-ease: ease}@media (min-width: 768px){:root{--gutter: 24px;--spacing: 24px;--size-logo-w: 153.08px;--size-logo-h: 50px;--size-nav-height: 84px;--size-nav-sub-height: 64px}}@media (min-width: 1100px){:root{--gutter: 24px;--spacing: 24px;--size-logo-w: 159.2px;--size-logo-h: 52px;--size-nav-height: 100px;--size-nav-sub-height: 64px;--size-container-width: 1248px}}:root{--color-purple: #6c2c4a;--color-purple-light: #7b415c;--color-purple-dark: #56233b;--color-black: #2e2e2e;--color-blue: #417c95;--color-blue-dark: #346377;--color-white: #fff;--color-grey-light: #f0f0f0;--color-grey-mid: #e9ecec;--color-grey-dark: #e0e0e0;--color-ab: #ffeb3b;--font-base: "Chc Base", Helvetica, sans-serif}body{margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;max-width:100vw;font-family:var(--font-base);color:var(--color-black);background:var(--color-white)}body.disable-scroll{overflow:hidden}#main{padding-top:calc(var(--size-nav-height) + var(--size-nav-sub-height))}.hidden{display:none}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent!important}*{margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px}button{color:inherit}h1,h2,h3,h4,h5,h6,p,a,b,strong{font-size:1em;font-weight:400}a{text-decoration:none;color:inherit;font-weight:inherit}em,address{font-style:initial}.full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}picture{display:flex;width:100%}img{width:100%;height:auto}@media (min-width: 1100px){.mobile-tablet-only{display:none!important}}@media (max-width: 1099.98px){.desktop-only{display:none!important}}.no-scrollbar,.filter__content{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar,.filter__content::-webkit-scrollbar{display:none}.sr-only{position:absolute;left:16px;top:16px;z-index:-1;background:var(--color-ab);opacity:0}.sr-only:focus{z-index:2000;opacity:1}.section{padding:0 var(--size-border)}[hidden]{display:none!important}[inert]{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}[inert] *{pointer-events:none!important}.page-content,.process,.faqs__overview,.tp-reviews,.ln,.f-cta,.footer{contain-intrinsic-size:1000px}@font-face{font-family:Chc Base;src:url(/_static/themes/chc/public/build/assets/D3YLsrkx.woff2) format("woff2"),url(/_static/themes/chc/public/build/assets/WFSghq9K.woff) format("woff");font-weight:700;font-style:italic;font-display:swap;font-synthesis-weight:none;font-kerning:normal;font-variant-ligatures:common-ligatures}@font-face{font-family:Chc Base;src:url(/_static/themes/chc/public/build/assets/Bh_Gu146.woff2) format("woff2"),url(/_static/themes/chc/public/build/assets/CrpFnyaT.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;font-synthesis-weight:none;font-kerning:normal;font-variant-ligatures:common-ligatures}@font-face{font-family:Chc Base;src:url(/_static/themes/chc/public/build/assets/DGVXp3Ks.woff2) format("woff2"),url(/_static/themes/chc/public/build/assets/CFAwapjY.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;font-synthesis-weight:none;font-kerning:normal;font-variant-ligatures:common-ligatures}@font-face{font-family:Chc Base;src:url(/_static/themes/chc/public/build/assets/DyEQGwJ5.woff2) format("woff2"),url(/_static/themes/chc/public/build/assets/Ed82cn2H.woff) format("woff");font-weight:400;font-style:italic;font-display:swap;font-synthesis-weight:none;font-kerning:normal;font-variant-ligatures:common-ligatures}@font-face{font-family:Chc Base;src:url(/_static/themes/chc/public/build/assets/DjpuO4UM.woff2) format("woff2"),url(/_static/themes/chc/public/build/assets/BFiAAUd_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;font-synthesis-weight:none;font-kerning:normal;font-variant-ligatures:common-ligatures}@font-face{font-family:Chc Base;src:url(/_static/themes/chc/public/build/assets/CTNyeqHj.woff2) format("woff2"),url(/_static/themes/chc/public/build/assets/CzrNlS-6.woff) format("woff");font-weight:500;font-style:italic;font-display:swap;font-synthesis-weight:none;font-kerning:normal;font-variant-ligatures:common-ligatures}.t__header1{font-size:32px;line-height:1.2;font-weight:500;--lineHeight: 1.2em}@media (min-width: 768px){.t__header1{font-size:54px;line-height:1.2}}.t__header2{font-size:24px;line-height:1.3;font-weight:500;--lineHeight: 1.3em}@media (min-width: 768px){.t__header2{font-size:44px;line-height:1.2;--lineHeight: 1.2em}}.t__header3{font-size:21px;line-height:1.3;font-weight:500;--lineHeight: 1.2em}@media (min-width: 768px){.t__header3{font-size:33px;line-height:1.2}}.t__header4{font-size:21px;line-height:1.3;font-weight:700;--lineHeight: 1.3em}@media (min-width: 768px){.t__header4{font-size:25px;line-height:1.6;--lineHeight: 1.6em}}.t__header5{font-size:18px;line-height:1.3;font-weight:700;--lineHeight: 1.3em}@media (min-width: 768px){.t__header5{font-size:22px;line-height:1.2;--lineHeight: 1.2em}}.t__header6,.accordion__title{font-size:18px;line-height:1.6;font-weight:700;--lineHeight: 1.6em}@media (min-width: 768px){.t__header6,.accordion__title{font-size:20px;line-height:1.3;--lineHeight: 1.3em}}.t__body,.careers-list__th,.careers-list__td,.sanitize-text ol,.accordion__content ol,.sanitize-text ul,.accordion__content ul,.sanitize-text h1,.accordion__content h1,.sanitize-text h2,.accordion__content h2,.sanitize-text h3,.accordion__content h3,.sanitize-text h4,.accordion__content h4,.sanitize-text h5,.accordion__content h5,.sanitize-text h6,.accordion__content h6,.sanitize-text blockquote,.accordion__content blockquote,.sanitize-text p,.accordion__content p{font-size:17px;line-height:1.8;font-weight:400;--lineHeight: 1.8em}@media (min-width: 768px){.t__body,.careers-list__th,.careers-list__td,.sanitize-text ol,.accordion__content ol,.sanitize-text ul,.accordion__content ul,.sanitize-text h1,.accordion__content h1,.sanitize-text h2,.accordion__content h2,.sanitize-text h3,.accordion__content h3,.sanitize-text h4,.accordion__content h4,.sanitize-text h5,.accordion__content h5,.sanitize-text h6,.accordion__content h6,.sanitize-text blockquote,.accordion__content blockquote,.sanitize-text p,.accordion__content p{font-size:20px;line-height:1.8}}.t__small,.process__step__num,.qe__form__item label,.page-content__sidebar__extra__block .sanitize-text p,.page-content__sidebar__extra__block .accordion__content p,.filter__item,.footer__col__item,.input__select__option,.input__choice .input__choice__label,.input__control,.input__select__button,.input__error,.input__hint,.input__label,.sanitize-text table th,.accordion__content table th,.sanitize-text table td,.accordion__content table td,.nav__sub__item a,.nav__sub__item p,.t__btn,.btn{font-size:15px;line-height:1.6;font-weight:400;--lineHeight: 1.6em}@media (min-width: 768px){.t__small,.process__step__num,.qe__form__item label,.page-content__sidebar__extra__block .sanitize-text p,.page-content__sidebar__extra__block .accordion__content p,.filter__item,.footer__col__item,.input__select__option,.input__choice .input__choice__label,.input__control,.input__select__button,.input__error,.input__hint,.input__label,.sanitize-text table th,.accordion__content table th,.sanitize-text table td,.accordion__content table td,.nav__sub__item a,.nav__sub__item p,.t__btn,.btn{font-size:18px;line-height:1.6}}.t__xsmall{font-size:14px;line-height:1.6;font-weight:400;--lineHeight: 1.6em}@media (min-width: 768px){.t__xsmall{font-size:14px;line-height:1.6}}.t__btn,.btn{font-weight:500}.t__list{list-style:square}.t__bold,.careers-list__th,.process__step__num,.input__required,.input__error,.sanitize-text b,.accordion__content b,.sanitize-text strong,.accordion__content strong,.sanitize-text h1,.accordion__content h1,.sanitize-text h2,.accordion__content h2,.sanitize-text h3,.accordion__content h3,.sanitize-text h4,.accordion__content h4,.sanitize-text h5,.accordion__content h5,.sanitize-text h6,.accordion__content h6,.sanitize-text blockquote,.accordion__content blockquote,b,strong{font-weight:700}.t__italic{font-style:italic}.t__mbold,.sanitize-text table th,.accordion__content table th,.sanitize-text table td,.accordion__content table td,.nav__sub__item a,.nav__sub__item p{font-weight:500}.t__lh-1{line-height:1}.t__center{text-align:center}.t__uppercase{text-transform:uppercase}.t__underline,.breadcrumb__link,.sanitize-text ol li a,.accordion__content ol li a,.sanitize-text ul li a,.accordion__content ul li a,.sanitize-text p a,.accordion__content p a,.t__link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media (min-width: 768px){.t__underline,.breadcrumb__link,.sanitize-text ol li a,.accordion__content ol li a,.sanitize-text ul li a,.accordion__content ul li a,.sanitize-text p a,.accordion__content p a,.t__link{text-decoration-thickness:1.5px}}.t__link{color:var(--color-blue)}@media (min-width: 1100px){.t__link:hover{opacity:.85}}.t__white{color:var(--color-white)}.t__black{color:var(--color-black)}.t__purple{color:var(--color-purple)}.t__blue{color:var(--color-blue)}.container,.nav__sub__container,.nav__container{width:var(--size-container-width);max-width:100%;margin:0 auto;padding:0 var(--gutter)}a:not(.btn):focus-visible{background-color:var(--color-ab);border-color:var(--color-ab);color:#212b32!important;outline:var(--color-ab) 4px solid;outline-offset:0;transition:background 0s linear}.btn:focus-visible{outline:var(--color-ab) 4px solid;outline-offset:0;transition:background 0s linear;border-color:var(--color-ab)}.input:focus-visible{outline:var(--color-grey-dark) 2px solid;border:solid 2px var(--color-grey-mid)}.nav{position:fixed;top:0;left:0;width:100%;z-index:1000;will-change:transform}.nav__main{height:var(--size-nav-height);background:var(--color-white);color:var(--color-purple)}.nav__container{display:flex;align-items:center;justify-content:space-between;height:100%}.nav__logo{width:var(--size-logo-w);height:var(--size-logo-h)}.nav__logo__wrap{display:flex}.nav__actions{display:flex;align-items:center;gap:var(--spacing)}.nav__tel{display:none}@media (min-width: 1100px){.nav__tel{display:flex;align-items:center;gap:8px}}.nav__tel__icon{--size: 24px;width:var(--size);height:var(--size);object-fit:contain;object-position:center}.nav__tel__text{white-space:nowrap}.nav__sub{background:var(--color-purple);color:var(--color-white);height:auto;max-height:calc(100svh - var(--size-nav-height) - var(--size-nav-sub-height));overflow:auto;display:none}@media (min-width: 1100px){.nav__sub{height:var(--size-nav-sub-height);display:block;overflow:visible}}.nav__sub__container{height:100%}@media (max-width: 1099.98px){.nav__sub__container{padding:0}}.nav__sub__items{list-style:none;margin:0;padding:0;width:100%;height:100%;display:flex;flex-direction:column}@media (min-width: 1100px){.nav__sub__items{flex-direction:row;justify-content:space-between;align-items:center}}.nav__sub__sep{display:none}@media (min-width: 1100px){.nav__sub__sep{margin:0 8px;height:24px;width:2px;background:#7b425c;border:none;display:block}}.nav__sub__item{margin:0;padding:0}@media (max-width: 1099.98px){.nav__sub__item{width:100%;height:var(--size-nav-sub-height);display:flex;align-items:center;padding:0 var(--gutter);border-bottom:solid 1px var(--color-purple-light)}}.nav__sub__item:focus{outline:none}@media (max-width: 1099.98px){.nav__sub__item>a{width:100%;height:100%;display:flex;align-items:center}}.nav__mobile-toggle{background:var(--color-purple);height:var(--size-nav-sub-height);border-bottom:solid 1px var(--color-purple-light);color:var(--color-white);display:flex;justify-content:space-between;align-items:center}.nav__mobile-toggle__text{padding:var(--gutter)}@media (min-width: 1100px){.nav__mobile-toggle{display:none}}.nav__mobile-toggle__btn{padding:var(--gutter);height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none}@media (max-width: 1099.98px){.nav--mobile-open .nav__sub{display:block}}.nav__blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:999;background:#000;opacity:0;pointer-events:none}.dropdown{position:relative;height:100%;display:block;padding:0}.dropdown__label{display:flex;width:100%;height:100%;align-items:center;position:relative;cursor:pointer;gap:12px}@media (max-width: 1099.98px){.dropdown__label{height:var(--size-nav-sub-height);padding:0 var(--gutter)}}.dropdown__label:focus{outline:none}.dropdown__icon{height:7px;width:10px;object-fit:contain;object-position:center}.dropdown__items{display:none;background:var(--color-purple-light);overflow:hidden}@media (min-width: 1100px){.dropdown__items{display:block;position:absolute;top:100%;left:calc(var(--spacing) * -1);min-width:200px;height:0}}.dropdown__item{white-space:nowrap;padding:0 var(--spacing);height:64px;display:flex;align-items:center;border-bottom:solid 1px var(--color-purple)}.dropdown__item:last-child{border-bottom:none}.dropdown__item:focus{outline:none}@media (min-width: 1100px){.dropdown__item{transition:background-color .1s ease}.dropdown__item:hover{background-color:var(--color-purple)}}.dropdown:hover .dropdown__items,.dropdown:focus .dropdown__items,.dropdown:has(a:focus) .dropdown__items{height:auto}@media (max-width: 1099.98px){.dropdown.open .dropdown__items{display:block}.dropdown.open .dropdown__icon{transform:scaleY(-1)}}.nav{transform:translateY(0);transition:transform .2s ease;will-change:transform;backface-visibility:hidden;transition:transform .18s ease}.nav.nav--hidden{transform:translateY(calc(-1 * var(--size-nav-height)))}body:has(.nav--mobile-open) .nav__blocker{opacity:.5}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:center;align-items:center;width:auto;min-width:144px;padding:8px 18px 9px;background:var(--color-blue);color:var(--color-white);border:solid 1px var(--color-blue);border-radius:var(--radius);cursor:pointer;transition:background .1s ease,color .1s ease;height:48px}@media (min-width: 768px){.btn{height:56px}}@media (min-width: 1100px){.btn{padding:8px 24px 9px;height:56px}}.btn svg{height:var(--lineHeight);margin-left:.5em;width:calc(var(--lineHeight) * 1.32);flex-shrink:0}@media (min-width: 1100px){.btn:hover{background:transparent;color:var(--color-blue)}}.btn--stretch{width:100%}.btn--white{background:var(--color-white);border:1px solid var(--color-grey-dark);color:var(--color-black)}@media (min-width: 1100px){.btn--white:hover{background:var(--color-grey-dark)}}.btn--outline{border:1px solid var(--color-white);background:transparent}@media (min-width: 1100px){.btn--outline:hover{background:var(--color-white);color:var(--color-blue)}}.btn{position:relative}.btn[data-loading="1"],.btn.is-loading{pointer-events:none;opacity:.9}.btn[data-loading="1"]:after,.btn.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.1em;height:1.1em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:btn-spin .6s linear infinite}.btn[data-loading="1"] .btn__label,.btn.is-loading .btn__label{visibility:hidden}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.btn[data-loading="1"]:after,.btn.is-loading:after{animation:none}}.sanitize-text *,.accordion__content *{text-align:left!important}.sanitize-text p,.accordion__content p{margin-bottom:var(--lineHeight)}.sanitize-text p a,.accordion__content p a{color:var(--color-blue)}@media (min-width: 1100px){.sanitize-text p a,.accordion__content p a{transition:color .1s ease}.sanitize-text p a:hover,.accordion__content p a:hover{color:var(--color-purple)}}.sanitize-text p:last-child,.accordion__content p:last-child{margin-bottom:0}.sanitize-text h1,.accordion__content h1,.sanitize-text h2,.accordion__content h2,.sanitize-text h3,.accordion__content h3,.sanitize-text h4,.accordion__content h4,.sanitize-text h5,.accordion__content h5,.sanitize-text h6,.accordion__content h6,.sanitize-text blockquote,.accordion__content blockquote{margin-bottom:var(--lineHeight)}.sanitize-text em,.accordion__content em,.sanitize-text i,.accordion__content i{font-style:italic}.sanitize-text ul,.accordion__content ul{padding-left:0;list-style:none;margin-bottom:2em}.sanitize-text ul:last-child,.accordion__content ul:last-child{margin-bottom:0}.sanitize-text ul li,.accordion__content ul li{text-indent:-2em;padding-left:2em;margin-bottom:.5em;list-style-position:outside}.sanitize-text ul li:before,.accordion__content ul li:before{content:"•";padding-right:1.5em}.sanitize-text ul li a,.accordion__content ul li a{color:var(--color-blue)}@media (min-width: 1100px){.sanitize-text ul li a,.accordion__content ul li a{transition:color .1s ease}.sanitize-text ul li a:hover,.accordion__content ul li a:hover{color:var(--color-purple)}}.sanitize-text ol,.accordion__content ol{padding-left:0;margin-bottom:2em}.sanitize-text ol:last-child,.accordion__content ol:last-child{margin-bottom:0}.sanitize-text ol li,.accordion__content ol li{margin-bottom:1em;padding-left:1em;text-indent:0em;list-style-type:decimal;list-style-position:outside;margin-left:2em}.sanitize-text ol li a,.accordion__content ol li a{color:var(--color-blue)}@media (min-width: 1100px){.sanitize-text ol li a,.accordion__content ol li a{transition:color .1s ease}.sanitize-text ol li a:hover,.accordion__content ol li a:hover{color:var(--color-purple)}}.sanitize-text blockquote,.accordion__content blockquote{border-left:solid 6px var(--color-purple);padding-left:var(--spacing)}.sanitize-text iframe,.accordion__content iframe,.sanitize-text video,.accordion__content video,.sanitize-text img,.accordion__content img{display:none!important}.sanitize-text table,.accordion__content table{width:100%;max-width:100%;border-collapse:separate;border-spacing:0;background:var(--color-white);border:1px solid var(--color-grey-dark);border-radius:var(--radius);overflow:hidden}.sanitize-text table caption,.accordion__content table caption{caption-side:bottom;padding:12px 16px;color:var(--color-black);opacity:.7;text-align:left}.sanitize-text table thead th,.accordion__content table thead th{background:var(--color-purple);color:var(--color-white);font-weight:700;text-align:left;padding:12px 16px;border-bottom:1px solid var(--color-purple-dark);letter-spacing:.01em;white-space:nowrap}.sanitize-text table th,.accordion__content table th,.sanitize-text table td,.accordion__content table td{padding:12px 16px;vertical-align:top;border-bottom:1px solid var(--color-grey-mid)}.sanitize-text table th,.accordion__content table th,.sanitize-text table td,.accordion__content table td{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.sanitize-text table tbody tr:last-child td,.accordion__content table tbody tr:last-child td{border-bottom:0}.sanitize-text table tbody tr:nth-child(2n),.accordion__content table tbody tr:nth-child(2n){background:var(--color-grey-light)}.sanitize-text table tbody tr:hover,.accordion__content table tbody tr:hover{background:#6c2c4a0f}.sanitize-text table th[data-num],.accordion__content table th[data-num],.sanitize-text table td[data-num],.accordion__content table td[data-num]{text-align:right;font-variant-numeric:tabular-nums}.sanitize-text table a,.accordion__content table a{color:var(--color-blue);text-decoration:underline}.sanitize-text table a:hover,.accordion__content table a:hover{color:var(--color-blue-dark)}@media (max-width: 768px){.sanitize-text table,.accordion__content table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;table-layout:fixed}.sanitize-text table thead th,.accordion__content table thead th{position:static;white-space:normal}.sanitize-text table th,.accordion__content table th,.sanitize-text table td,.accordion__content table td{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}}.input__group{margin-block-start:0;margin-block-end:calc(var(--spacing) * 1)}.input__group:last-child{margin-bottom:0}@media (max-width: 1099.98px){.input__group .btn{width:100%}}fieldset.input__group{border:0;padding:0;margin-inline:0}.input__group--white .input__control,.input__group--white .input__select__button,.input__group--white .input__select__menu{background:var(--color-white)}.input__label{display:inline-block;margin-bottom:calc(var(--spacing) * .3);color:var(--color-black)}.input__hint{margin-top:calc(var(--spacing) * .25);color:#2e2e2ebf}.input__error{margin-bottom:calc(var(--spacing) * 1);color:var(--color-purple)}.input__error[hidden]{display:none!important}.input__control,.input__select__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:calc(var(--spacing) * .5) calc(var(--spacing) * .5);border-radius:var(--radius);border:1px solid var(--color-grey-dark);background:var(--color-grey-light);color:var(--color-black);line-height:1.6;transition:border-color var(--default-transition-duration) var(--default-transition-ease),box-shadow var(--default-transition-duration) var(--default-transition-ease),background var(--default-transition-duration) var(--default-transition-ease)}@media (max-width: 1099.98px){.input__control,.input__select__button{font-size:16px}}.input__control::placeholder,.input__select__button::placeholder{color:#2e2e2e8c}.input__control:focus-visible,.input__select__button:focus-visible{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-blue) 25%,transparent);background:var(--color-white)}.input__control:disabled,.input__select__button:disabled,.input__control[aria-disabled=true],[aria-disabled=true].input__select__button{opacity:.6;cursor:not-allowed}.input__control--sm,.input__control--lg{padding:calc(var(--spacing) * .5) calc(var(--spacing) * .5)}.input__control--textarea{min-height:calc(var(--spacing) * 8);resize:none}.input__group--invalid .input__control,.input__group--invalid .input__select__button,.input__control[aria-invalid=true],[aria-invalid=true].input__select__button{border-color:var(--color-purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-purple) 25%,transparent)}.input__choices{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * .5) calc(var(--spacing) * .75);padding-block:calc(var(--spacing) * .25)}.input__choice{display:inline-flex;align-items:center;gap:calc(var(--spacing) * .4);cursor:pointer}.input__choice input[type=radio],.input__choice input[type=checkbox]{width:calc(var(--spacing) * .9);height:calc(var(--spacing) * .9);margin:0;accent-color:var(--color-purple)}.input__choice input[type=radio]:focus-visible,.input__choice input[type=checkbox]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (max-width: 1099.98px){.input__choice .input__choice__label{font-size:16px}}.input__group--inline .input__choices{flex-wrap:nowrap}.input__group--select,.input__select{position:relative}.input__control--hidden{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.input__select__button{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * .5);text-align:left;cursor:pointer}.input__select__icon{inline-size:12px;block-size:12px;position:relative;flex:0 0 12px}.input__select__icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--default-transition-duration) var(--default-transition-ease)}.input__select--open .input__select__icon:before{transform:rotate(-135deg)}.input__select__menu{position:absolute;z-index:20;left:0;right:0;margin-top:calc(var(--spacing) * .3);max-height:calc(var(--spacing) * 14);overflow:auto;border:1px solid var(--color-grey-dark);border-radius:var(--radius);background:var(--color-white);box-shadow:0 8px 20px #00000014;padding:calc(var(--spacing) * .3);display:flex;flex-direction:column;gap:calc(var(--spacing) * .3)}.input__select__option{padding:calc(var(--spacing) * .5) calc(var(--spacing) * .5);border-radius:6px;cursor:pointer}@media (max-width: 1099.98px){.input__select__option{font-size:16px}}.input__select__option[aria-selected=true]{background:var(--color-grey-mid)}.input__select__option:hover,.input__select__option.is-active{background:color-mix(in srgb,var(--color-blue) 15%,var(--color-white))}.input__control:-webkit-autofill,.input__select__button:-webkit-autofill,.input__control:-webkit-autofill:hover,.input__control:-webkit-autofill:focus,.input__control:autofill,.input__select__button:autofill{-webkit-text-fill-color:var(--color-black);box-shadow:0 0 0 1000px var(--color-grey-light) inset!important;transition:background-color 99999s ease,color 99999s ease;font-size:inherit;line-height:inherit;caret-color:var(--color-black)}.input__group--white .input__control:-webkit-autofill,.input__group--white .input__select__button:-webkit-autofill,.input__group--white .input__control:-webkit-autofill:hover,.input__group--white .input__control:-webkit-autofill:focus,.input__group--white .input__control:autofill,.input__group--white .input__select__button:autofill{box-shadow:0 0 0 1000px var(--color-white) inset!important}.input__control:-webkit-autofill:focus,.input__select__button:-webkit-autofill:focus{border-color:var(--color-blue)}.input__required{color:var(--color-purple)}.ln{padding:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 2);border-top:solid 1px var(--color-grey-light)}@media (min-width: 768px){.ln{padding:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 2)}}@media (min-width: 1100px){.ln{padding:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 3)}}.ln__title{margin-bottom:8px}.ln__text{margin-bottom:var(--spacing)}.ln__grid{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 1)}@media (min-width: 768px){.ln__grid{grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing) * 1)}}@media (min-width: 1100px){.ln__grid{grid-template-columns:repeat(3,1fr);gap:calc(var(--spacing) * 2)}}.ln__card{position:relative;background:var(--color-grey-light);overflow:hidden;border-radius:var(--radius)}@media (min-width: 768px){.ln__card:nth-child(3){display:none}}@media (min-width: 1100px){.ln__card:nth-child(3){display:block}}.ln__card__image{aspect-ratio:1.77;position:relative;overflow:hidden;background-color:var(--color-grey-light)}.ln__card__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--default-transition-duration) var(--default-transition-ease)}.ln__card__text{margin-top:calc(var(--spacing) * 1);padding:0 18px 36px}@media (min-width: 768px){.ln__card__text{margin-top:calc(var(--spacing) / 2)}}@media (min-width: 1100px){.ln__card__text{margin-top:calc(var(--spacing) / 2)}}.ln__card__text__title{margin-bottom:calc(var(--spacing) / 2)}.ln__card__text__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}@media (min-width: 1100px){.ln__card{transition:box-shadow .2s ease}.ln__card:hover{box-shadow:0 1px 6px #20202040}.ln__card:hover .ln__card__image img{transform:scale(1.05)}}.f-cta{background:var(--color-grey-light);color:var(--color-black);padding:calc(var(--spacing) * 1) 0}@media (min-width: 1100px){.f-cta{padding:calc(var(--spacing) * 2) 0}}.f-cta__title{margin-bottom:var(--spacing);color:var(--color-purple)}.f-cta__text{margin-bottom:var(--spacing)}@media (max-width: 1099.98px){.f-cta__content .btn{width:100%}}.footer{padding:calc(var(--spacing) * 1) 0;background:var(--color-purple);color:var(--color-white)}@media (min-width: 1100px){.footer{padding:calc(var(--spacing) * 4) 0}}.footer__content{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 2)}@media (min-width: 1100px){.footer__content{grid-template-columns:repeat(12,1fr);gap:calc(var(--spacing) * 2)}}.footer__col__title{margin-bottom:var(--spacing)}.footer__col__item{margin-bottom:6px}@media (min-width: 1100px){.footer__col__item{transition:text-decoration .1s ease}.footer__col__item:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}}@media (min-width: 1100px){.footer__col--contact{grid-column:span 6}}@media (min-width: 1100px){.footer__col--links{grid-column:span 3}}@media (min-width: 1100px){.footer__col--legal{grid-column:span 3}}.footer__list{padding:0;list-style:none;margin:0}.footer__tp{display:flex;align-items:center;gap:var(--spacing);position:relative;z-index:2;flex-wrap:wrap}@media (min-width: 1100px){.footer__tp{grid-column:span 12;flex-wrap:nowrap;margin-top:calc(var(--spacing) * 2)}}@media (max-width: 767.98px){.footer__tp p{width:100%}}.footer__tp__wr{display:flex;align-items:center}.footer__tp__logo{height:36px;width:auto}.footer__tp__logo__wrap{display:flex}.footer__tp__score{height:24px;width:auto;margin-top:5px}.footer__tp p{margin-top:4px}.footer__social{display:flex;gap:24px;margin-top:24px}.footer__social__item{display:flex;width:24px;height:24px}@media (min-width: 1100px){.footer__social__item{transition:opacity .1s ease}.footer__social__item:hover{opacity:.8}}.footer__social__item img{width:24px;height:24px;object-fit:contain;object-position:center}@media (min-width: 1100px){.footer__copyright{margin-top:calc(var(--spacing) * 2);grid-column:span 12}}.cbtn{--h: 42px;--pad-x: 16px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:var(--h);padding:0 var(--pad-x);border-radius:var(--radius);font:inherit;font-weight:600;line-height:1;cursor:pointer;border:1px solid transparent;transition:transform .02s ease,background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.cbtn:active{transform:translateY(1px)}.cbtn:focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}@media (max-width: 767.98px){.cbtn{width:100%}}.cbtn--primary{background:var(--color-purple);border-color:var(--color-purple);color:var(--color-white)}@media (hover: hover){.cbtn--primary:hover{background:var(--color-purple-dark);border-color:var(--color-purple-dark)}}.cbtn--outline{background:transparent;border-color:var(--color-purple);color:var(--color-purple)}@media (hover: hover){.cbtn--outline:hover{background:color-mix(in srgb,var(--color-purple) 8%,transparent)}}.cbtn--ghost{background:transparent;border-color:transparent;color:var(--color-purple);text-decoration:underline}@media (hover: hover){.cbtn--ghost:hover{opacity:.85}}.consent-banner{position:fixed;left:50%;bottom:50%;transform:translate(-50%,50%);z-index:10000;width:min(560px,100% - var(--gutter) * 2);background:var(--color-white);color:var(--color-black);border:1px solid var(--color-grey-dark);border-radius:12px;box-shadow:0 12px 32px #0000002e}.consent-banner__inner{display:grid;gap:var(--spacing);padding:var(--spacing)}.consent-banner__title{margin:0 0 6px;color:var(--color-black)}.consent-banner .t__link{color:var(--color-purple)}.consent-banner__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.consent-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:grid;place-items:center}.consent-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.consent-modal__panel{position:relative;width:min(780px,92vw);max-height:min(86vh,1000px);overflow:auto;background:var(--color-white);color:var(--color-black);border-radius:14px;box-shadow:0 12px 40px #00000038;padding:16px 16px 18px}.consent-modal__header{display:flex;align-items:center;justify-content:space-between;padding:8px 4px 12px;border-bottom:1px solid var(--color-grey-dark)}.consent-modal__close{border:0;background:none;font-size:30px;line-height:1;cursor:pointer;color:var(--color-purple);padding:0}.consent-modal__intro{margin:14px 4px 12px}.consent-modal__actions{display:grid;gap:10px;margin-top:18px;grid-template-columns:1fr 1fr}@media (min-width: 768px){.consent-modal__actions{grid-template-columns:auto auto 1fr auto;justify-content:end}}.consent-groups{display:grid;gap:10px}.consent-group{border:1px solid var(--color-grey-dark);border-radius:10px;overflow:hidden;background:var(--color-grey-light)}.consent-group>summary{list-style:none;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px;cursor:pointer}.consent-group__label{font-weight:600;color:var(--color-purple)}.consent-group__body{padding:12px 14px 16px;background:var(--color-white);border-top:1px solid var(--color-grey-dark)}.consent-group__list{margin:8px 0 0 16px;list-style:disc}.switch{--w: 46px;--h: 26px;--p: 3px;position:relative;display:inline-block;width:var(--w);height:var(--h)}.switch input{display:none}.switch span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-grey-dark);border-radius:var(--h);transition:background .2s ease}.switch span:after{content:"";position:absolute;top:var(--p);left:var(--p);width:calc(var(--h) - var(--p) * 2);height:calc(var(--h) - var(--p) * 2);border-radius:50%;background:var(--color-white);transition:transform .2s ease;box-shadow:0 1px 2px #00000040}.switch input:checked+span{background:var(--color-purple)}.switch input:checked+span:after{transform:translate(calc(var(--w) - var(--h)))}.switch--locked{opacity:.5;pointer-events:none}.switch--locked span{background:var(--color-blue)}.switch--locked span:after{transform:translate(calc(var(--w) - var(--h)))}html.has-consent-modal{overflow:hidden}.filter__content{display:flex;flex-wrap:nowrap;gap:var(--spacing);overflow:auto;margin:calc(var(--spacing) * 1) calc(var(--gutter) * -1);padding:0 var(--gutter)}@media (min-width: 1100px){.filter__content{margin:calc(var(--spacing) * 2) 0;padding:0}}.filter__item{border-radius:17px;height:33px;padding:0 20px;display:flex;align-items:center;flex-shrink:0}@media (min-width: 1100px){.filter__item:hover{background:var(--color-grey-light)}}.filter__item--active{background:var(--color-grey-mid);pointer-events:none}.banner{background:var(--color-grey-light);position:relative;min-height:410px;display:flex;flex-direction:column;justify-content:center}@media (min-width: 1100px){.banner{min-height:440px}}.banner__content{padding:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 2);position:relative;z-index:3}@media (min-width: 768px){.banner__content{padding:calc(var(--spacing) * 3) 0 calc(var(--spacing) * 2)}}@media (min-width: 1100px){.banner__content{padding:calc(var(--spacing) * 3) 0 calc(var(--spacing) * 2)}}.banner__text{color:var(--color-purple);width:100%;margin-bottom:var(--spacing);position:relative;z-index:2;width:80%}@media (min-width: 768px){.banner__text{width:65%}}@media (min-width: 1100px){.banner__text{width:65%}}.banner__image{position:absolute;right:0;bottom:0;height:100%;width:80%;z-index:1}.banner__image img{width:100%;height:100%;object-fit:cover;object-position:center}.banner__image:after{content:"";display:block;position:absolute;top:0;left:0;z-index:2;height:100%;background:linear-gradient(90deg,#f0f0f0,#f0f0f000);width:100%}@media (min-width: 1100px){.banner__image:after{width:50%;background:linear-gradient(90deg,#f0f0f0 75%,#f0f0f000)}}.banner__tp{display:flex;flex-wrap:wrap;flex-direction:column;gap:calc(var(--spacing) / 2);margin-top:calc(var(--spacing) * 1.5);position:relative;z-index:2}@media (min-width: 768px){.banner__tp{flex-direction:row;align-items:center;gap:var(--spacing)}}.banner__tp__wr{display:flex;align-items:center}.banner__tp__logo{height:29px;width:auto}@media (min-width: 768px){.banner__tp__logo{height:36px}}.banner__tp__score{height:19px;width:auto;margin-top:5px}@media (min-width: 768px){.banner__tp__score{height:24px}}.banner__tp p{margin-top:4px}.breadcrumb{margin:var(--spacing) 0;color:var(--color-blue);max-width:100vw;overflow:hidden}.breadcrumb__content{display:flex;align-items:center;gap:calc(var(--spacing) / 2);white-space:nowrap}@media (min-width: 1100px){.breadcrumb__content{gap:calc(var(--spacing) / 2)}}.breadcrumb__link{flex-shrink:0}@media (max-width: 1099.98px){.breadcrumb__link{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;min-width:40px}.breadcrumb__link:first-child{flex-shrink:0}}@media (min-width: 1100px){.breadcrumb__link{transition:color .1s ease}.breadcrumb__link:hover{color:var(--color-purple)}}.breadcrumb__divider{height:calc(var(--lineHeight) / 2);width:auto;flex-shrink:0}@media (min-width: 1100px){.breadcrumb__divider{height:calc(var(--lineHeight) / 2)}}.page-title{color:var(--color-purple);margin:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 1)}.page-title__content{width:100%;display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 2)}@media (min-width: 1100px){.page-title__content{grid-template-columns:repeat(12,1fr)}}@media (min-width: 1100px){.page-title__text{grid-column:span 8}}.page-content__wrap{width:100%;display:grid;grid-template-columns:1fr;margin:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 1);gap:calc(var(--spacing) * 2)}@media (min-width: 768px){.page-content__wrap{gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 2)}}@media (min-width: 1100px){.page-content__wrap{grid-template-columns:repeat(12,1fr);margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2)}}@media (min-width: 1100px){.page-content__main{grid-column:span 8}.page-content__sidebar{grid-column:span 4}}.page-content__sidebar__extra{margin-top:calc(var(--spacing) * 1);display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}@media (min-width: 768px){.page-content__sidebar__extra{gap:calc(var(--spacing) * 1);margin-top:calc(var(--spacing) * 1)}}@media (min-width: 1100px){.page-content__sidebar__extra{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2)}}.page-content__sidebar__extra__block{padding:var(--spacing);border-radius:var(--radius);background:var(--color-purple);color:var(--color-white)}.page-content__sidebar__extra__block:nth-child(2){background:var(--color-blue)}.page-content__sidebar__extra__block:nth-child(2) a{color:var(--color-white)}@media (min-width: 1100px){.page-content__sidebar__extra__block:nth-child(2) a:hover{color:var(--color-white)}}.page-content__sidebar__extra__title{margin-bottom:calc(var(--spacing) * .5)}.page-title+.page-content .page-content__wrap{margin-top:0}.block__title,.block__subtitle{color:var(--color-purple)}.block__title{margin-bottom:var(--spacing);padding-right:0}@media (min-width: 1100px){.block__title{padding-right:calc(var(--spacing) * 2)}}.block__title+.block__subtitle{margin-top:calc(var(--spacing) * 2)}.block__subtitle{margin-bottom:var(--lineHeight)}.block__text-block{margin-bottom:calc(var(--spacing) * 2)}.block__video{margin-bottom:calc(var(--spacing) * 1)}@media (min-width: 768px){.block__video{margin-bottom:calc(var(--spacing) * 1)}}@media (min-width: 1100px){.block__video{margin-bottom:calc(var(--spacing) * 2)}}.block__image{margin-bottom:calc(var(--spacing) * 1);border-radius:var(--radius);overflow:hidden;position:relative;aspect-ratio:1.6}@media (min-width: 768px){.block__image{margin-bottom:calc(var(--spacing) * 1)}}@media (min-width: 1100px){.block__image{margin-bottom:calc(var(--spacing) * 2)}}.block__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.block__highlight{margin-bottom:calc(var(--spacing) * 1);background:var(--color-grey-light);padding:calc(var(--spacing) * 1);border-radius:var(--radius)}@media (min-width: 768px){.block__highlight{margin-bottom:calc(var(--spacing) * 1.5)}}@media (min-width: 1100px){.block__highlight{margin-bottom:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.5)}}.block__highlight:first-child{margin-top:calc(var(--spacing) * 1)}.block__highlight__top{display:flex;align-items:flex-start;gap:calc(var(--spacing) / 2);margin-bottom:var(--spacing);flex-direction:column}@media (min-width: 768px){.block__highlight__top{align-items:center;gap:calc(var(--spacing) / 2);margin-bottom:var(--spacing);flex-direction:row}}@media (min-width: 1100px){.block__highlight__top{align-items:center;gap:calc(var(--spacing) / 2);margin-bottom:var(--spacing);flex-direction:row}}.block__highlight__icon{height:32px;width:32px}@media (min-width: 768px){.block__highlight__icon{height:48px;width:48px}}@media (min-width: 1100px){.block__highlight__icon{height:54px;width:54px}}.block__highlight__icon img{width:100%;height:100%;object-fit:contain;object-position:center}.block__highlight__title{color:var(--color-purple)}.block__highlight__text p a{color:var(--color-blue-dark)}.block__button{margin-top:calc(var(--spacing) * -1);margin-bottom:calc(var(--spacing) * 2)}@media (min-width: 768px){.block__button{margin-top:calc(var(--spacing) * -1);margin-bottom:calc(var(--spacing) * 2)}}@media (min-width: 1100px){.block__button{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2)}}@media (max-width: 1099.98px){.block__button .btn{width:100%}}.block__tick-list{margin-bottom:calc(var(--spacing) * 2)}.block__tick-list__ul{list-style:none;padding-left:0}.block__tick-list__li{display:flex;align-items:flex-start;gap:1em;margin-bottom:var(--spacing)}@media (min-width: 768px){.block__tick-list__li{align-items:center}}.block__tick-list__li:last-child{margin-bottom:0}.block__tick-list__li:before{content:"";display:inline-block;height:1.5em;width:1.5em;background:var(--tick);background-size:contain;background-position:center;background-repeat:no-repeat;flex-shrink:0;margin-top:4px}@media (min-width: 768px){.block__tick-list__li:before{margin-top:0}}@media (min-width: 1100px){.block__tick-list__li:before{margin-top:0}}.block__accordion{margin-bottom:calc(var(--spacing) * 2)}.block:last-child{margin-bottom:0}@media (min-width: 1100px){.block:last-child{margin-bottom:0}}.qe{border-radius:var(--radius);overflow:hidden;background:var(--color-grey-light)}.qe__top{height:64px;padding:0 var(--spacing);background:var(--color-purple);color:var(--color-white);display:flex;align-items:center}.qe__main{padding:var(--spacing)}.qe__form__item{margin-bottom:17px}.qe__form__item label{display:block;margin-bottom:10px}.qe__form__submit{margin-top:32px}.video{background:var(--color-grey-mid);aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden}.team-grid{margin:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 2)}@media (min-width: 768px){.team-grid{margin:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 2)}}@media (min-width: 1100px){.team-grid{margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 3)}}.team-grid__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 1)}@media (min-width: 768px){.team-grid__content{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 1)}}@media (min-width: 1100px){.team-grid__content{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--spacing) * 2)}}.team-grid__item h2,.team-grid__item p{line-height:1.3!important}.team-grid__item h2{width:100%}.team-grid__item__image{aspect-ratio:.8;background:var(--color-grey-mid);position:relative;border-radius:var(--radius);overflow:hidden;margin-bottom:calc(var(--spacing) * .5)}@media (min-width: 768px){.team-grid__item__image{margin-bottom:10px}}@media (min-width: 1100px){.team-grid__item__image{margin-bottom:20px}}.team-grid__item__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.tstm__content{width:100%;display:grid;grid-template-columns:1fr;margin:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1)}@media (min-width: 768px){.tstm__content{gap:calc(var(--spacing) * 1)}}@media (min-width: 1100px){.tstm__content{grid-template-columns:repeat(12,1fr);margin:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2)}}@media (min-width: 1100px){.tstm__text{grid-column:span 8}}.tstm__text__wrap{width:100%;display:grid;grid-template-columns:1fr;margin:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1)}@media (min-width: 1100px){.tstm__text__wrap{gap:calc(var(--spacing) * .5);grid-template-columns:repeat(12,1fr)}}.tstm__tp{display:flex;flex-wrap:wrap;flex-direction:row;gap:calc(var(--spacing) / 2);position:relative;z-index:2}@media (min-width: 1100px){.tstm__tp{margin-top:calc(var(--spacing) * 1);flex-direction:row;align-items:center;gap:var(--spacing)}}@media (min-width: 1100px){.tstm__tp{grid-column:span 8}}.tstm__tp__wr{display:flex;align-items:center}.tstm__tp__logo{height:29px;width:auto}@media (min-width: 768px){.tstm__tp__logo{height:36px}}.tstm__tp__score{height:19px;width:auto;margin-top:5px}@media (min-width: 768px){.tstm__tp__score{height:24px}}.tstm__tp p{margin-top:4px}.tstm__card{background:var(--color-grey-light);padding:calc(var(--spacing) * 1);border-radius:var(--radius);position:relative}@media (min-width: 768px){.tstm__card{padding:calc(var(--spacing) * 1.5)}}@media (min-width: 1100px){.tstm__card{grid-column:span 6;padding:calc(var(--spacing) * 1.5)}}.tstm__card__stars{display:flex;height:16px;gap:8px;margin-bottom:var(--spacing)}@media (min-width: 768px){.tstm__card__stars{height:20px}}@media (min-width: 1100px){.tstm__card__stars{height:20px}}.tstm__card__star,.tstm__card__star--half{height:100%;width:auto}.tstm__card__text{margin-bottom:var(--spacing)}.tstm__card__text.clipped{-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}@media (min-width: 1100px){.tstm__card__text.clipped{-webkit-line-clamp:4}}@media (min-width: 1100px){.tstm__card{transition:box-shadow .2s ease}.tstm__card:hover{box-shadow:0 1px 6px #20202040}}.cs__content{width:100%;margin-bottom:calc(var(--spacing) * 2)}@media (min-width: 1100px){.cs__content{margin-bottom:calc(var(--spacing) * 3)}}@media (min-width: 1100px){.cs__text{grid-column:span 8}}.cs__text__wrap{width:100%;display:grid;grid-template-columns:1fr;margin:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 2)}@media (min-width: 1100px){.cs__text__wrap{grid-template-columns:repeat(12,1fr)}}.cs hr{margin:calc(var(--spacing) * 1) 0;border:none;padding:0;height:1px;width:100%;background:var(--color-grey-light)}.na__content{width:100%;margin-bottom:calc(var(--spacing) * 2)}@media (min-width: 1100px){.na__content{margin-bottom:calc(var(--spacing) * 3)}}@media (min-width: 1100px){.na__text{grid-column:span 8}}.na__text__wrap{width:100%;display:grid;grid-template-columns:1fr;margin:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 2)}@media (min-width: 1100px){.na__text__wrap{grid-template-columns:repeat(12,1fr)}}.na hr{margin:calc(var(--spacing) * 1) 0;border:none;padding:0;height:1px;width:100%;background:var(--color-grey-light)}.ft-img{margin:calc(var(--spacing) * 1) 0}@media (min-width: 768px){.ft-img{margin:calc(var(--spacing) * 1) 0}}@media (min-width: 1100px){.ft-img{margin:calc(var(--spacing) * 2) 0}}.ft-img__wrap{width:100%;display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 2)}@media (min-width: 1100px){.ft-img__wrap{grid-template-columns:repeat(12,1fr)}}.ft-img__image{border-radius:var(--radius);overflow:hidden;position:relative;aspect-ratio:1.6}@media (min-width: 1100px){.ft-img__image{grid-column:span 8}}.ft-img__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.news-card{width:100%;display:grid;grid-template-columns:1fr;margin:calc(var(--spacing) * 1) 0;gap:calc(var(--spacing) * 1);position:relative}@media (min-width: 1100px){.news-card{grid-template-columns:repeat(12,1fr);gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 2) 0}}.news-card:first-child{margin-top:0}.news-card:last-child{margin-bottom:0}.news-card__image{aspect-ratio:1.77;position:relative;border-radius:var(--radius);overflow:hidden;background-color:var(--color-grey-light)}@media (min-width: 1100px){.news-card__image{grid-column:span 6}}.news-card__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--default-transition-duration) var(--default-transition-ease)}@media (min-width: 1100px){.news-card__text{grid-column:span 6}}.news-card__text__title{margin-bottom:calc(var(--spacing) * .5)}@media (min-width: 768px){.news-card__text__title{margin-bottom:var(--spacing)}}@media (min-width: 1100px){.news-card__text__title{margin-bottom:var(--spacing)}}.news-card__text__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;margin-bottom:var(--spacing)}@media (min-width: 1100px){.news-card:hover .news-card__image img{transform:scale(1.05)}.news-card:hover .news-card__text a{color:var(--color-purple)}}.faqs__content{width:100%;display:grid;grid-template-columns:1fr;margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2)}@media (min-width: 1100px){.faqs__content{margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 3);grid-template-columns:repeat(12,1fr)}}@media (min-width: 1100px){.faqs__content__wrap{grid-column:span 8}}@media (min-width: 1100px){.faqs__title{grid-column:span 8}}.faqs__title__wrap{width:100%;display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 2)}@media (min-width: 1100px){.faqs__title__wrap{grid-template-columns:repeat(12,1fr)}}@media (min-width: 1100px){.faqs__text{grid-column:span 8}}.faqs__text__wrap{width:100%;display:grid;grid-template-columns:1fr;margin:calc(var(--spacing) * 1) 0;gap:calc(var(--spacing) * 2)}@media (min-width: 1100px){.faqs__text__wrap{grid-template-columns:repeat(12,1fr)}}.faqs__item{display:flex;justify-content:space-between;align-items:stretch;background:var(--color-grey-light);color:var(--color-black);position:relative;border-radius:var(--radius);min-height:48px;margin-bottom:var(--spacing);gap:var(--spacing);overflow:hidden}@media (min-width: 1100px){.faqs__item{min-height:56px;transition:background-color .1s ease}.faqs__item:hover{background-color:var(--color-grey-mid)}}.faqs__item:last-child{margin-bottom:0}.faqs__item__text{padding:calc(var(--spacing) / 2) var(--spacing);height:100%}.faqs__item__color{padding:calc(var(--spacing) / 2) var(--spacing);background:var(--color-purple);display:flex;flex-direction:column;justify-content:center;align-items:center}.faqs__item__arrow{height:12px;width:auto}.faqs__more{display:flex;justify-content:center;align-items:center;background:var(--color-blue);color:var(--color-white);border:solid 1px var(--color-blue);padding:0 var(--spacing);border-radius:var(--radius);height:52px;gap:var(--spacing)}@media (min-width: 768px){.faqs__more{height:56px}}@media (min-width: 1100px){.faqs__more{transition:background-color .1s ease,color .1s ease}.faqs__more:hover{background-color:transparent;color:var(--color-blue)}}.faqs__overview{margin-top:calc(var(--spacing) * 1);border-top:solid 1px var(--color-grey-light);padding:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 1)}@media (min-width: 768px){.faqs__overview{margin-top:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) 0}}@media (min-width: 1100px){.faqs__overview{margin-top:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) 0}}.faqs__overview .faqs__content{margin:0;margin-top:var(--spacing)}.vimeo-player{position:relative;width:100%;height:100%}.vimeo-player__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10}.vimeo-player__poster__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.vimeo-player__play{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background:#0000001a;padding:0;border:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:20;display:flex;justify-content:center;align-items:center;cursor:pointer}.vimeo-player__icon{width:64px;height:64px;object-fit:contain;object-position:center;pointer-events:none}.vimeo-player__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:10}@media (min-width: 1100px){.vimeo-player__video{pointer-events:none}}.vimeo-player__ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30;opacity:0;transition:opacity .2s ease}.vimeo-player__ui.is-visible{opacity:1}.vimeo-player__ui:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,#0000,#0000008c 90%);pointer-events:none;z-index:0}.vimeo-player__ui__bar{position:absolute;left:12px;right:12px;bottom:10px;display:grid;grid-template-columns:auto 1fr auto auto auto;grid-column-gap:10px;align-items:center;pointer-events:auto;color:#fff;font-size:14px;line-height:1;-webkit-user-select:none;user-select:none;z-index:1;min-width:0}.vimeo-player__ui__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:#ffffff14;color:#fff;width:36px;height:36px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease;position:relative;z-index:2}.vimeo-player__ui__btn:hover,.vimeo-player__ui__btn:focus{background:#ffffff2e;outline:none}.vimeo-player__ui__btn svg{width:18px;height:18px;display:block}.vimeo-player__ui__seek{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:#ffffff40;cursor:pointer;--track: rgba(255, 255, 255, .4);--fill: #fff;margin-right:6px}.vimeo-player__ui__seek::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--track)}.vimeo-player__ui__seek::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;width:14px;height:14px;border-radius:50%;background:var(--fill);border:0}.vimeo-player__ui__seek::-moz-range-track{height:6px;border-radius:3px;background:var(--track)}.vimeo-player__ui__seek::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--fill);border:0}.vimeo-player__ui__time{min-width:78px;text-align:right;opacity:.9}.vimeo-player__ui__vol{display:none}@media (min-width: 1100px){.vimeo-player__ui__vol{display:inline-flex;align-items:center;gap:8px}.vimeo-player__ui__vol-slider{width:90px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:3px;background:#ffffff40;cursor:pointer}.vimeo-player__ui__vol-slider::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:#ffffff59}.vimeo-player__ui__vol-slider::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;width:14px;height:14px;border-radius:50%;background:#fff;border:0}.vimeo-player__ui__vol-slider::-moz-range-track{height:6px;border-radius:3px;background:#ffffff59}.vimeo-player__ui__vol-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:0}}.vimeo-player.has-ui:hover .vimeo-player__ui{opacity:1}.vimeo-player__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;pointer-events:none;z-index:40}.vimeo-player__spinner.is-visible{display:flex}.vimeo-player__spinner:before{content:"";width:48px;height:48px;border-radius:50%;border:4px solid rgba(255,255,255,.35);border-top-color:#fff;animation:vimeo-spin .9s linear infinite}@media (hover: none) and (pointer: coarse){.vimeo-player .vimeo-player__ui{opacity:1}}@supports (-webkit-touch-callout: none){.vimeo-player__video{pointer-events:auto!important}}@keyframes vimeo-spin{to{transform:rotate(360deg)}}.accordion{padding:0;display:flex;flex-direction:column;gap:var(--spacing)}.accordion__item{border-radius:var(--radius);overflow:hidden;background:var(--color-grey-light)}.accordion__heading{margin:0}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 22px;height:64px;background:transparent;border:0;cursor:pointer;text-align:left;background:var(--color-purple);color:var(--color-white)}.accordion__trigger:focus-visible{outline:2px solid var(--color-ab);outline-offset:2px}.accordion__icon{inline-size:1rem;block-size:1rem;position:relative}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:block;background:currentColor}.accordion__icon:before{width:1rem;height:2px}.accordion__icon:after{width:2px;height:1rem;transition:opacity .2s ease}.accordion__item--open .accordion__icon:after{opacity:0}.accordion__panel{padding:var(--spacing);overflow:hidden;will-change:height}.accordion__content>*:last-child{margin-bottom:0}.sb-video{margin-top:calc(var(--spacing) * 1);background:var(--color-purple);color:var(--color-white);border-radius:var(--radius);overflow:hidden}@media (min-width: 768px){.sb-video{margin-top:calc(var(--spacing) * 1)}}@media (min-width: 1100px){.sb-video{margin-top:calc(var(--spacing) * 2)}}.sb-video__video{background:var(--color-grey-mid);aspect-ratio:16/9;overflow:hidden}.sb-video__video .vimeo-player__ui__vol{display:none}.sb-video__text{padding:var(--spacing)}.sb-video__text h2{margin-bottom:calc(var(--spacing) * .5)}.process{margin-top:calc(var(--spacing) * 1);border-top:solid 1px var(--color-grey-light);padding:calc(var(--spacing) * 2) 0 0}@media (min-width: 768px){.process{margin-top:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) 0 0}}@media (min-width: 1100px){.process{margin-top:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2) 0}}.process__title{margin-bottom:var(--spacing)}.process__steps{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2)}@media (min-width: 1100px){.process__steps{flex-direction:row}}.process__step{flex-grow:1;flex-basis:0}.process__step__num{color:var(--color-white);background:var(--color-purple);border-radius:100%;width:32px;height:32px;display:flex;justify-content:center;align-items:center}.process__step__title{margin-top:var(--spacing)}.enquiry-form__meta{margin:var(--spacing) 0;display:flex;flex-direction:column;gap:var(--spacing)}@media (min-width: 768px){.enquiry-form__meta{margin:var(--spacing) 0}}@media (min-width: 1100px){.enquiry-form__meta{margin:var(--spacing) 0 calc(var(--spacing) * 2)}}.video-grid{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 2)}@media (min-width: 768px){.video-grid{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 2)}}@media (min-width: 1100px){.video-grid{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3)}}.video-grid__content{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 1)}@media (min-width: 768px){.video-grid__content{grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing) * 1)}}@media (min-width: 1100px){.video-grid__content{grid-template-columns:repeat(3,1fr);gap:calc(var(--spacing) * 2)}}.video-grid__item{background:var(--color-purple);color:var(--color-white);border-radius:var(--radius);overflow:hidden}.video-grid__item__text{padding:var(--spacing)}.video-grid__item .vimeo-player__ui__vol{display:none}.video-grid__item .video{border-radius:0}@media (min-width: 1100px){.video-grid__item{transition:box-shadow .2s ease}.video-grid__item:hover{box-shadow:0 1px 6px #20202040}}.contact{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 2)}@media (min-width: 768px){.contact{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 2)}}@media (min-width: 1100px){.contact{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3)}}.contact__text{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 1);display:grid;grid-template-columns:1fr}@media (min-width: 768px){.contact__text{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 1)}}@media (min-width: 1100px){.contact__text{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);grid-template-columns:repeat(12,1fr)}.contact__text .block__text-block{grid-column:span 8}}.contact__text .block__text-block{margin:0}.contact__content{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing) * 1)}@media (min-width: 768px){.contact__content{gap:calc(var(--spacing) * 1)}}@media (min-width: 1100px){.contact__content{grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing) * 2)}}.contact__general{grid-column:1;grid-row:1}@media (min-width: 1100px){.contact__find{grid-column:1;grid-row:2}}.contact__new .btn{margin-top:calc(var(--spacing) * 1)}@media (max-width: 1099.98px){.contact__new .btn{width:100%}}@media (min-width: 768px){.contact__new .btn{margin-top:calc(var(--spacing) * 1)}}@media (min-width: 1100px){.contact__new .btn{margin-top:calc(var(--spacing) * 2)}}@media (min-width: 1100px){.contact__new{grid-column:2;grid-row:1/span 2}}.job-overview{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2)}.job-overview__content{display:grid;grid-template-columns:1fr;border-bottom:solid 1px var(--color-grey-light);padding-bottom:calc(var(--spacing) * 2);gap:var(--spacing)}@media (min-width: 1100px){.job-overview__content{grid-template-columns:repeat(12,1fr)}}.job-overview__grid{display:grid;grid-template-columns:1fr 1fr}@media (min-width: 1100px){.job-overview__grid{grid-column:span 8}}@media (min-width: 1100px){.job-overview__apply{grid-column:span 4}}.job-detail{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3)}.job-detail__item{display:grid;grid-template-columns:1fr;border-bottom:solid 1px var(--color-grey-light);padding-bottom:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);gap:var(--spacing)}.job-detail__item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}@media (min-width: 1100px){.job-detail__item{grid-template-columns:repeat(12,1fr)}}@media (min-width: 1100px){.job-detail__label{grid-column:span 4}}@media (min-width: 1100px){.job-detail__text{grid-column:span 8}}.careers__text{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1);display:grid;grid-template-columns:1fr}@media (min-width: 768px){.careers__text{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 2)}}@media (min-width: 1100px){.careers__text{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 2)}}.careers__text .block__text-block{margin-bottom:0}@media (min-width: 1100px){.careers__text{grid-template-columns:repeat(12,1fr)}.careers__text .block__text-block{grid-column:span 8}}.careers-list{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 2)}@media (min-width: 768px){.careers-list{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3)}}@media (min-width: 1100px){.careers-list{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3)}}.careers-list__table{display:flex;flex-direction:column;gap:var(--spacing);width:100%}.careers-list__head,.careers-list__tbody{display:block}.careers-list__head{border-bottom:solid 1px var(--color-grey-light);padding-bottom:calc(var(--spacing) / 2)}.careers-list__tbody{display:flex;flex-direction:column;gap:var(--spacing)}.careers-list__template,.careers-list__tr,.careers-list__thr{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing)}@media (min-width: 768px){.careers-list__template,.careers-list__tr,.careers-list__thr{grid-template-columns:2fr 1fr 1fr}}@media (min-width: 1100px){.careers-list__template,.careers-list__tr,.careers-list__thr{grid-template-columns:repeat(4,1fr)}}.careers-list__tr{background-color:var(--color-grey-light);border-radius:var(--radius);position:relative}@media (min-width: 1100px){.careers-list__tr{transition:background-color .1s ease}.careers-list__tr:hover{background-color:var(--color-grey-dark)}}.careers-list__tr--empty{grid-template-columns:1fr!important;pointer-events:none}.careers-list__td{height:64px;display:flex;align-items:center;justify-content:space-between}.careers-list__td:first-child{padding-left:var(--spacing)}.careers-list__td:last-child{padding-right:var(--spacing)}@media (max-width: 1099.98px){.careers-list__td:nth-child(4){display:none}}@media (max-width: 767.98px){.careers-list__td:nth-child(3){display:none}}.careers-list__th{display:block;padding:0;text-align:left}@media (max-width: 1099.98px){.careers-list__th:nth-child(4){display:none}}@media (max-width: 767.98px){.careers-list__th:nth-child(3){display:none}}.careers-list__arrow{display:flex;height:100%;align-items:center}.careers-list__arrow img{height:24px;width:auto}.tp-reviews{background:var(--color-grey-light)}.tp-reviews__content{padding:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 1)}@media (min-width: 768px){.tp-reviews__content{padding:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 2)}}@media (min-width: 1100px){.tp-reviews__content{padding:calc(var(--spacing) * 3) 0}}.tp-reviews__cards{display:grid;grid-template-columns:repeat(1,1fr);gap:calc(var(--spacing) * 1)}@media (min-width: 768px){.tp-reviews__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.tp-reviews__cards{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,1fr)}}.tp-reviews__card{padding:var(--spacing) var(--spacing) calc(var(--spacing) * 2) var(--spacing);background:var(--color-white);border-radius:var(--radius);position:relative}@media (max-width: 1099.98px){.tp-reviews__card:nth-child(3){display:none}}@media (max-width: 767.98px){.tp-reviews__card:nth-child(3){display:block}}.tp-reviews__card__score{height:17px;width:auto;margin-bottom:12px}.tp-reviews__card__title{margin-bottom:16px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.tp-reviews__card__text{margin-bottom:16px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}@media (min-width: 1100px){.tp-reviews__card{transition:box-shadow .2s ease}.tp-reviews__card:hover{box-shadow:0 1px 6px #20202040}}.tp-reviews__sub{display:flex;flex-direction:column;align-items:center;margin-top:calc(var(--spacing) * 1);gap:calc(var(--spacing) * 1)}@media (min-width: 768px){.tp-reviews__sub{margin-top:calc(var(--spacing) * 1)}}@media (min-width: 1100px){.tp-reviews__sub{margin-top:calc(var(--spacing) * 3)}}.tp-reviews__sub__text{text-align:center}.tp-reviews__logo{width:146.64px;height:36px}.pg{margin:calc(var(--spacing) * 2) 0}@media (min-width: 1100px){.pg{margin:calc(var(--spacing) * 3) 0}}.pg__wrap{display:flex;align-items:center;justify-content:center}.pg__list{display:flex;gap:var(--spacing);list-style:none;padding:0;margin:0}.pg__numbers{height:33px;width:33px;display:flex;justify-content:center;align-items:center;border:solid 1px var(--color-grey-dark);border-radius:100%;cursor:pointer;font-size:14px;line-height:1}@media (min-width: 1100px){.pg__numbers{transition:background-color .1s ease}.pg__numbers:hover{background:var(--color-grey-mid)}}.pg__numbers.current{background:var(--color-grey-light);pointer-events:none}.pg__item .next,.pg__item .prev{height:33px;width:33px;display:flex;justify-content:center;align-items:center;border:solid 1px var(--color-grey-dark);border-radius:100%;cursor:pointer;font-size:14px;line-height:1}.pg__item .next svg,.pg__item .prev svg{height:30%;width:30%;object-fit:contain;object-position:center}@media (min-width: 1100px){.pg__item .next,.pg__item .prev{transition:background-color .1s ease}.pg__item .next:hover,.pg__item .prev:hover{background:var(--color-grey-mid)}}.pg__item .prev svg{transform:scaleX(-1)}
