@charset "utf-8";:root{--kyanite-primary-h:258deg;--kyanite-primary-s:100%;--kyanite-primary-l:73%;--kyanite-primary-invert:#f3f0ff;--kyanite-primary-invert-l:99%;--kyanite-link-h:258deg;--kyanite-link-s:100%;--kyanite-link-l:73%;--kyanite-secondary-h:174deg;--kyanite-secondary-s:97%;--kyanite-secondary-l:43%;--kyanite-white-h:212deg;--kyanite-white-s:100%;--kyanite-white-l:96%;--kyanite-gray-h:236deg;--kyanite-gray-s:10%;--kyanite-gray-l:67%;--kyanite-grey-light:#b8baca;--kyanite-warning-h:48deg;--kyanite-warning-s:96%;--kyanite-warning-l:53%;--kyanite-warning-100-l:97%;--kyanite-link:var(--kyanite-primary);--kyanite-code-background:#000;--kyanite-code:#eaeaea;--kyanite-background:#0a0a0b;--kyanite-body-background-color:#0a0a0b;--kyanite-text:#ecf5ff;--kyanite-body-color:#ecf5ff;--kyanite-body-weight:var(--kyanite-weight-light);--kyanite-control-size:var(--font-size-18);--kyanite-body-font-size:var(--font-size-18);--kyanite-radius:8px;--kyanite-custom-anchor-hover-color:var(--kyanite-body-color);--kyanite-custom-input-placeholder-color:#b8baca;--kyanite-custom-checkbox-radio-hover:#b8baca;--kyanite-custom-article-mdi-color:#ecf5ff;--kyanite-custom-article-title-color:#f2f3f5;--kyanite-custom-article-author-color:#f2f3f5;--kyanite-custom-article-info-color:var(--kyanite-gray-70);--kyanite-custom-animated-link-underline-color:#7714ff;--kyanite-custom-content-color:#b8baca;--kyanite-custom-image-border-radius:24px}.table{--kyanite-table-striped-row-even-background-color:#181818;--kyanite-table-cell-padding:1.225rem 1rem}.title{--kyanite-title-weight:var(--kyanite-weight-medium);--kyanite-title-color:#ecf5ff}.subtitle{--kyanite-subtitle-color:#ecf5ff}.content{--kyanite-custom-content-color:#b8baca}.link{--kyanite-custom-link-color:#ecf5ff;--kyanite-custom-link-color-hover:#ecf5ff}.tag{--kyanite-tag-color-l:85%}.footer{--kyanite-footer-background-color:#0a0a0b;--kyanite-footer-color:#ecf5ff;--kyanite-custom-footer-menu-label:var(--kyanite-primary)}.button.is-normal{--kyanite-control-size:var(--font-size-20)}.has-text-gradient,.typed-animation{-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,right top,color-stop(0,var(--kyanite-primary-60)),to(var(--kyanite-secondary)));background:linear-gradient(90deg,var(--kyanite-primary-60) 0,var(--kyanite-secondary) 100%);-webkit-background-clip:text}.select:not(.is-multiple):not(.is-loading):after{border-color:var(--kyanite-primary-70)}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:var(--kyanite-custom-input-placeholder-color)}.input.is-active,.input.is-focused,.input:active,.input:focus,.label.is-active,.label.is-focused,.label:active,.label:focus,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea.is-active,.textarea.is-focused,.textarea:active,.textarea:focus{border-color:var(--kyanite-weight-normal);border-color:var(--kyanite-primary-70)!important}.blog-article-header .media .content{color:var(--kyanite-body-color)}.blog-table-of-content .table-content-list li.button a{color:var(--kyanite-custom-content-color)!important}.image img{border-radius:var(--kyanite-custom-image-border-radius)}.article-featured .image-hero,.article-thumbnail .image-hero{border-radius:var(--kyanite-custom-image-border-radius);border-top:1px solid #484848}.article-featured .image-hero img,.article-thumbnail .image-hero img{border-radius:var(--kyanite-custom-image-border-radius);display:block;position:relative}a:not(.navbar-item,.button,.link,.article-thumbnail,.article-featured),a:not(.navbar-item,.button,.link,.article-thumbnail,.article-featured):hover{color:var(--kyanite-body-color);text-decoration:underline}.footer a{text-decoration:none}.has-text-weight-normal{font-weight:var(--kyanite-body-weight)!important}body{--cc-font-family:be vietnam pro,blinkmacsystemfont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;--cc-btn-primary-bg:#7714ff;--cc-btn-primary-hover-bg:var(--kyanite-primary);--cc-secondary-color:#b1bdc3;--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-hover-bg:#3d4145;--cc-btn-secondary-color-hover:#000;--cc-cookie-category-block-bg:#2f2f2f;--cc-cookie-category-block-border:#1e2428;--cc-cookie-category-block-bg-hover:#242c31;--cc-cookie-category-block-border-hover:#242c31;--cc-cookie-category-expanded-block-bg-hover:#242c31;--cc-cookie-category-expanded-block-bg:#1e2428;--cc-toggle-readonly-bg:#343e45;--cc-overlay-bg:rgba(4,6,8,.85)!important;--cc-toggle-on-knob-bg:var(--cc-bg);--cc-toggle-readonly-knob-bg:var( --cc-cookie-category-block-bg);--cc-separator-border-color:#222a30;--cc-section-border:#222a30;--cc-footer-border-color:#212529;--cc-footer-bg:#0f1112;--cc-bg:#232323;--cc-text:var(--kyanite-body-color);--cc-block-text:var(--cc-text);--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-text:var(--cc-text);--cc-toggle-bg-on:var(--kyanite-primary-70);--cc-btn-border-radius:8px}.cc_div .cc-link{border-bottom:1px solid var(--kyanite-primary-70);color:var(--kyanite-primary-70)}input[type=checkbox]{accent-color:var(--kyanite-primary-70)}#c-bns button:first-child,#s-bns button:first-child{border-top:1px solid var(--kyanite-primary-70)}.separator hr{background:#000;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,#565656),to(transparent));background:linear-gradient(90deg,transparent,#565656 50%,transparent)}.navbar{--kyanite-navbar-background-color:#232323;--kyanite-navbar-burger-color:#ecf5ff;--kyanite-custom-navbar-megamenu-background:#232323;--kyanite-custom-navbar-item-color-hover:#7714ff;--kyanite-custom-navbar-dropdown-item-background-hover:#232323;--kyanite-custom-navbar-dropdown-item-text-hover:#ecf5ff;border-bottom:1px solid #343840;padding-bottom:.5rem;padding-top:.5rem}.navbar:before{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:rgba(28,28,28,.6);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.navbar .navbar-menu,.navbar.is-transparent.is-scrolled{background-color:transparent}@media(min-width:1024px){.navbar .navbar-menu .navbar-item.has-dropdown.is-hovered .navbar-mega-dropdown,.navbar.is-transparent.is-scrolled .navbar-item.has-dropdown.is-hovered .navbar-mega-dropdown{background-color:transparent;border-bottom:1px solid #343840;position:fixed;top:60px}.navbar .navbar-menu .navbar-item.has-dropdown.is-hovered .navbar-mega-dropdown:before,.navbar.is-transparent.is-scrolled .navbar-item.has-dropdown.is-hovered .navbar-mega-dropdown:before{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:rgba(28,28,28,.6);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.navbar .navbar-menu .navbar-item.has-dropdown.is-hovered .navbar-mega-dropdown .navbar-item:hover,.navbar.is-transparent.is-scrolled .navbar-item.has-dropdown.is-hovered .navbar-mega-dropdown .navbar-item:hover{background-color:transparent!important;color:#ecf5ff}}.navbar .navbar-menu .navbar-end,.navbar .navbar-menu .navbar-start,.navbar .navbar-menu .navbar-top,.navbar.is-transparent.is-scrolled .navbar-end,.navbar.is-transparent.is-scrolled .navbar-start,.navbar.is-transparent.is-scrolled .navbar-top{gap:0}@media(min-width:1024px){.navbar .navbar-menu .navbar-end,.navbar .navbar-menu .navbar-start,.navbar .navbar-menu .navbar-top,.navbar.is-transparent.is-scrolled .navbar-end,.navbar.is-transparent.is-scrolled .navbar-start,.navbar.is-transparent.is-scrolled .navbar-top{gap:var(--spacing-5)}}.navbar .navbar-brand img{max-height:38px}@media(min-width:1024px){.navbar .navbar-brand img{max-height:66px}}.navbar .navbar-menu{height:100%}.navbar .navbar-menu .navbar-item.has-dropdown .navbar-link:after{margin-left:.5rem!important}.navbar.is-transparent .navbar-item,.navbar.is-transparent .navbar-link{color:var(--kyanite-body-color);font-weight:var(--kyanite-weight-thin)}.navbar.is-transparent .navbar-item:not(.is-arrowless):after,.navbar.is-transparent .navbar-link:not(.is-arrowless):after{border-color:var(--kyanite-body-color)}.navbar.is-transparent .navbar-item:not(.is-arrowless):hover:after,.navbar.is-transparent .navbar-link:not(.is-arrowless):hover:after{border-color:var(--kyanite-primary-70)}.navbar.is-transparent .navbar-end>.navbar-item,.navbar.is-transparent .navbar-link{font-size:1rem}.navbar.is-transparent .navbar-dropdown a.navbar-item{background-color:transparent;color:var(--kyanite-body-color)}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:transparent}.navbar .label-megadropdown:hover,.navbar .navbar-mega-dropdown .text-column .navbar-section,.navbar a.navbar-item:hover,.navbar.is-transparent .navbar-dropdown:not(.navbar-mega-dropdown) a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown:not(.navbar-mega-dropdown) a.navbar-item:hover{color:var(--kyanite-primary-70)}.a-button,.button{--kyanite-button-ghost-color:var(--kyanite-body-color);--kyanite-control-radius:var(--border-radius-3)!important}.a-button-primary.is-outlined,.button.is-primary.is-outlined{border-color:var(--kyanite-primary-70);color:var(--kyanite-body-color);-webkit-transition:none;transition:none}.a-button-primary:not(.is-outlined),.button.is-primary:not(.is-outlined){background-color:#7714ff;border-top:1px solid var(--kyanite-primary)}.a-button-primary:not(.is-outlined):hover,.button.is-primary:not(.is-outlined):hover{background-color:#823bff}.a-button-primary:focus,.a-button-primary:hover,.button.is-primary:focus,.button.is-primary:hover{color:#ecf5ff}.a-button-text,.button.is-text{border-bottom:1px solid var(--kyanite-body-color);border-radius:0;color:var(--kyanite-body-color);height:1.2rem;padding:0 0 5px;text-decoration:none;-webkit-transition-duration:var(--kyanite-duration);transition-duration:var(--kyanite-duration)}.a-button-text:hover,.button.is-text:hover{background-color:transparent;color:var(--kyanite-body-color)}.button.is-dark{background-color:rgba(46,45,62,.3);border:1px solid #4f545e}.button.is-dark:hover{background-color:rgba(46,45,62,.3);border-color:#b8baca}.button.is-ghost{--kyanite-button-ghost-color:#ecf5ff}.buttons .button{white-space:normal}@media(min-width:375px){.buttons .button{min-width:230px}}@media(min-width:769px){.buttons .button{white-space:nowrap}}.carousel .buttons .button,.footer .buttons .button,.wide-carousel .button{min-width:auto;width:auto}.button{white-space:normal}@media(min-width:375px){.button{white-space:nowrap}}.level{padding:1rem 0}.level.with-dividers{gap:var(--spacing-6_2);overflow:hidden}@media(min-width:769px){.level.with-dividers{gap:var(--spacing-6)}}.level.with-dividers .level-item:not(:last-of-type){position:relative}.level.with-dividers .level-item:not(:last-of-type):after{background:#000;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,#565656),to(transparent));background:linear-gradient(90deg,transparent,#565656 50%,transparent);bottom:calc(var(--spacing-6_2)/2*-1);content:"";height:1px;left:0;position:absolute;width:100%}@media(min-width:769px){.level.with-dividers .level-item:not(:last-of-type):after{background:#000;background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(50%,#565656),to(transparent));background:linear-gradient(0deg,transparent,#565656 50%,transparent);bottom:unset;height:100%;left:unset;right:calc(var(--spacing-6)/2*-1);top:0;width:1px}}.article-preview .container{text-decoration:none}.article-preview .container .link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--kyanite-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:var(--kyanite-weight-medium);gap:4px;padding-bottom:4px;position:relative}.article-preview .container .link:after{background-color:var(--kyanite-primary);bottom:0;position:absolute;width:100%}.article-preview .container .link:active:after{background-color:var(--kyanite-primary-60)!important}.article-preview .container .link i.mdi{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:2pc;height:2pc;justify-content:center;width:2pc}.article-preview .container:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.article-preview .container:hover .link:after{-webkit-transform:translateZ(0);transform:translateZ(0)}.article-preview .container:hover{text-decoration:none}.article-preview .eyebrow{text-transform:uppercase}.article-preview .date-content{color:var(--kyanite-custom-content-color);display:block;margin-bottom:1rem}.article-preview .card{border:none;border-top:1px solid #484848;margin-bottom:1rem}.article-preview .card:after,.article-preview .card:before{content:none}.article-preview .card .image{margin:0!important;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.article-preview .card .image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transition:-webkit-transform var(--kyanite-duration) var(--kyanite-easing);transition:-webkit-transform var(--kyanite-duration) var(--kyanite-easing);transition:transform var(--kyanite-duration) var(--kyanite-easing);transition:transform var(--kyanite-duration) var(--kyanite-easing),-webkit-transform var(--kyanite-duration) var(--kyanite-easing);width:100%}.article-preview .text-content .title{color:var(--kyanite-body-color);white-space:normal}@media(min-width:1024px){.article-preview .text-content{padding:0 24px}}.blog-article-author-bio.layout-streamx-default{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:var(--border-weight-1) solid;border-top:var(--border-weight-1) solid;border-color:#4f545e;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:1.5rem 0!important}@media(min-width:769px){.blog-article-author-bio.layout-streamx-default{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.blog-article-author-bio.layout-streamx-default .author-photo{-ms-flex-negative:0;border:1px solid #343840;border-radius:50%;flex-shrink:0;height:5pc;margin-bottom:0;width:5pc}.blog-article-author-bio.layout-streamx-default .author-photo img{border-radius:50%}.blog-article-author-bio.layout-streamx-default .author-bio{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.blog-article-author-bio.layout-streamx-default .author-bio .author-name{color:var(--kyanite-text);font-size:20px;font-weight:var(--kyanite-weight-medium)}@media(min-width:769px){.blog-article-author-bio.layout-streamx-default .author-bio .author-name{font-size:24px}}.blog-article-author-bio.layout-streamx-default .author-bio .author-name a{color:var(--kyanite-body-color)}.blog-article-author-bio.layout-streamx-default .author-bio .author-name a:hover{color:var(--kyanite-body-color);text-decoration:underline}.blog-article-author-bio.layout-streamx-default .author-bio .author-description{color:var(--kyanite-custom-content-color);font-size:18px;font-weight:var(--kyanite-weight-light);line-height:var(--line-height-155);margin-top:1rem}.blog-article-author-bio.layout-streamx-default .author-bio .author-social-media{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.blog-article-author-bio.layout-streamx-default .author-bio .author-social-media .link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--kyanite-primary);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:var(--kyanite-weight-medium);gap:4px;padding-bottom:4px;position:relative}.blog-article-author-bio.layout-streamx-default .author-bio .author-social-media .link:after{background-color:var(--kyanite-primary);bottom:0;position:absolute;width:100%}.blog-article-author-bio.layout-streamx-default .author-bio .author-social-media .link:active:after{background-color:var(--kyanite-primary-60)!important}.carousel{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1rem}@media(min-width:769px){.carousel{gap:var(--spacing-6_1)}}.carousel ul .container{pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.carousel .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel .buttons .button{background-color:transparent;border-color:transparent;color:#fff}.carousel .buttons .button.is-focused:not(:active),.carousel .buttons .button:focus:not(:active){-webkit-box-shadow:none;box-shadow:none}.carousel.glide--dragging ul .container{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card{--kyanite-card-shadow:none;--kyanite-card-radius:var(--kyanite-custom-image-border-radius);--kyanite-card-background-color:#232323;--kyanite-card-footer-border-top:#555;--kyanite-card-content-padding:var(--spacing-6);background:#171717;border-radius:var(--kyanite-custom-image-border-radius);overflow:hidden}.card:not(.no-border-animation){overflow:hidden;position:relative;z-index:0}.card:not(.no-border-animation):before{-webkit-animation:var(--animationValue,rotate 8s linear infinite,fade 8s linear alternate infinite);animation:var(--animationValue,rotate 8s linear infinite,fade 8s linear alternate infinite);background-color:#232323;background-image:conic-gradient(from var(--degreeValue,200deg),transparent,#7714ff,transparent 4%);background-position:50% 0;background-repeat:no-repeat;content:"";height:400%;left:-150%;opacity:var(--opacityValue,1);position:absolute;top:-150%;width:400%;z-index:-2}.card:not(.no-border-animation):after{background:#171717;border-radius:var(--kyanite-custom-image-border-radius);content:"";height:calc(100% - 2px);left:1px;position:absolute;top:1px;width:calc(100% - 2px);z-index:-1}.card .card-content{position:relative;z-index:1}.card .card-image{z-index:1}.card .image{margin-bottom:0!important}@media(min-width:769px){.card .circle-gradient{height:100%;left:0;position:absolute;top:0;width:100%}.card .circle-gradient-bottom:after,.card .circle-gradient-left:after,.card .circle-gradient-right:after,.card .circle-gradient-top:after{background:#252527;border-radius:50%;content:"";-webkit-filter:blur(78px);filter:blur(78px);height:751px;left:50%;mix-blend-mode:normal;position:absolute;top:50%;width:738px}.card .circle-gradient-top:after{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.card .circle-gradient-left:after{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.card .circle-gradient-right:after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card .circle-gradient-bottom:after{-webkit-transform:translate(-50%);transform:translate(-50%)}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fade{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fade{0%{opacity:0}50%{opacity:1}to{opacity:0}}.fixed-grid .card{--kyanite-card-content-padding:var(--spacing-5)}.article-thumbnail:hover .image-hero img{-webkit-transform:scale(1.1);transform:scale(1.1)}.article-thumbnail:hover .content .mdi{color:var(--kyanite-primary-70)}.article-thumbnail .image-hero{overflow:hidden}.article-thumbnail .image-hero img{-webkit-transition:-webkit-transform var(--kyanite-duration) var(--kyanite-easing);transition:-webkit-transform var(--kyanite-duration) var(--kyanite-easing);transition:transform var(--kyanite-duration) var(--kyanite-easing);transition:transform var(--kyanite-duration) var(--kyanite-easing),-webkit-transform var(--kyanite-duration) var(--kyanite-easing)}.article-featured:hover .image-hero img{-webkit-transform:scale(1.1);transform:scale(1.1)}.article-featured:hover .content .mdi{color:var(--kyanite-primary-70)}.article-featured .image-hero{overflow:hidden}.article-featured .image-hero img{-webkit-transition:-webkit-transform var(--kyanite-duration) var(--kyanite-easing);transition:-webkit-transform var(--kyanite-duration) var(--kyanite-easing);transition:transform var(--kyanite-duration) var(--kyanite-easing);transition:transform var(--kyanite-duration) var(--kyanite-easing),-webkit-transform var(--kyanite-duration) var(--kyanite-easing)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#0d1117;color:#c9d1d9}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{background-color:#033a16;color:#aff5b4}.hljs-deletion{background-color:#67060c;color:#ffdcd7}.code-snippet{--kyanite-custom-codesnippet-title-color:var(--kyanite-body-color);--kyanite-custom-codesnippet-code-background-color:#1b1c20;--kyanite-custom-codesnippet-icon-color:#ecf5ff;--kyanite-custom-codesnippet-icon-hover-code-color:#ecf5ff;--kyanite-custom-codesnippet-border-color:#2a2a2a;--kyanite-custom-codesnippet-icon-mobile-color:#959595;border:transparent;border-radius:24px}.code-snippet__title-banner{display:none}.code-snippet__pre{background-color:#1b1c20;border-radius:24px;border-bottom-right-radius:24px;border-top:none;padding:.25rem 5rem 1.5rem 1.5rem!important;position:relative}.code-snippet__pre .simplebar-scrollbar:before{background:rgba(184,186,202,.7)}.code-snippet__pre .simplebar-content-wrapper{padding:0!important}.code-snippet__pre code.hljs{padding:0 0 .5rem!important}.code-snippet__icon.icon{background-color:#1b1c20;border-radius:50%;color:var(--kyanite-custom-codesnippet-icon-color);height:3pc;line-height:1;margin:1.5rem;right:0;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;width:3pc;z-index:2}.code-snippet__icon.icon i:before{font-size:22px}.code-snippet__icon.icon:hover{background-color:#343840}.code-snippet__icon.icon .icon__message{background-color:#3c3b56;left:50%;padding:8px;top:calc(-50% - .75rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.code-snippet__icon.icon .icon__message:before{content:none}.code-snippet.expanding-on .code-snippet__footer{-webkit-box-pack:end;-ms-flex-pack:end;border-bottom-left-radius:24px;border-bottom-right-radius:24px;justify-content:flex-end;padding:1rem 1.5rem 1.5rem}.code-snippet.expanding-on .code-snippet__footer .code-snippet-button{background:#343840}.code-snippet.expanding-on code{position:relative}.code-snippet.expanding-on code:before{background:-webkit-gradient(linear,left bottom,left top,color-stop(15%,#1b1c20),color-stop(35%,rgba(27,28,32,.88)),color-stop(60%,rgba(27,28,32,.61)),color-stop(79%,rgba(27,28,32,.25)),to(rgba(27,28,32,0)));background:linear-gradient(0deg,#1b1c20 15%,rgba(27,28,32,.88) 35%,rgba(27,28,32,.61) 60%,rgba(27,28,32,.25) 79%,rgba(27,28,32,0));bottom:0;content:"";height:75pt;left:0;position:absolute;width:100%;z-index:1}.code-snippet.expanding-on.is-expanded code:before{content:none}.blog-table-of-content{margin-right:var(--spacing-5_2)}.blog-table-of-content .table-label{color:var(--kyanite-body-color)!important;font-size:24px}@media(min-width:769px){.blog-table-of-content .table-label{font-size:2pc}}.blog-table-of-content .table-content-button__label{color:var(--kyanite-body-color)}.blog-table-of-content .table-content-wrapper{position:relative}@media(min-width:1024px){.blog-table-of-content .table-content-wrapper:after{background-image:-webkit-gradient(linear,left bottom,left top,from(#0a0a0b),to(rgba(10,10,11,0)));background-image:linear-gradient(0deg,#0a0a0b,rgba(10,10,11,0));bottom:0;content:"";height:var(--spacing-4_2);left:0;position:absolute;width:calc(100% - 10px)}.blog-table-of-content .table-content-wrapper:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#0a0a0b),to(rgba(10,10,11,0)));background-image:linear-gradient(180deg,#0a0a0b,rgba(10,10,11,0));content:"";height:var(--spacing-4_2);left:0;position:absolute;top:0;width:calc(100% - 10px);z-index:1}}.blog-table-of-content .table-content-list{max-height:5in;padding:0;position:relative}@media(min-width:1024px){.blog-table-of-content .table-content-list{padding:var(--spacing-5) var(--spacing-5) var(--spacing-5) 0!important}}.blog-table-of-content .table-content-list:after,.blog-table-of-content .table-content-list:before{content:none}.blog-table-of-content .table-content-list>li:not(:last-child){margin-bottom:var(--spacing-4_3)}@supports(scrollbar-color:auto){.blog-table-of-content .table-content-list{scrollbar-color:rgba(184,186,202,.35) transparent}}@supports not (scrollbar-color:auto){.blog-table-of-content .table-content-list::-webkit-scrollbar-thumb{background:rgba(184,186,202,.35)}}.blog-table-of-content .table-content-list li a.button{color:var(--kyanite-body-color)!important;font-size:14px;font-weight:var(--kyanite-weight-medium)}.blog-table-of-content .table-content-list li a.button:after{content:none}.blog-table-of-content .table-content-list li a.button:hover{text-decoration:underline}.blog-table-of-content .table-content-list .table-content-list-inner{display:none}@media(min-width:1024px){.blog-table-of-content .table-content-list .table-content-list-inner{display:block;margin-bottom:calc(var(--spacing-1_2)*-1);margin-top:var(--spacing-3)}.blog-table-of-content .table-content-list .table-content-list-inner li{margin-left:var(--spacing-5);position:relative}.blog-table-of-content .table-content-list .table-content-list-inner li a.button{color:#b8baca!important;font-weight:var(--kyanite-weight-light)}.blog-table-of-content .table-content-list .table-content-list-inner li:before{border-left:1px solid #4f545e;content:"";height:calc(100% + .75rem + 2px);left:-15px;position:absolute;top:0}.blog-table-of-content .table-content-list .table-content-list-inner li:last-child:before{height:100%}}@media(min-width:1216px){.tabs-container.is-vertical{margin-bottom:0!important}}.tabs-container.is-vertical .tabs{margin-bottom:0!important}.tabs-container.is-vertical .tabs ul{border-bottom:none!important;gap:var(--spacing-3)}.tabs-container.is-vertical .tabs ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;padding:var(--spacing-4_4) var(--spacing-5_2)!important}.tabs-container.is-vertical .tabs ul li .content{color:var(--kyanite-body-color)!important;font-size:20px;font-weight:var(--kyanite-semibold)}.tabs-container.is-vertical .tabs ul li.is-active{background-color:#171717;border:1px solid #3c3b56;border-radius:8px}.tabs-container.is-vertical .tabs ul li.is-active .icon{background-color:#7714ff;border-radius:50%;-webkit-box-shadow:0 2px 9px 0 #7714ff;box-shadow:0 2px 9px 0 #7714ff}.tabs-container.is-vertical .tabs ul li .icon{color:var(--kyanite-body-color);height:4pc;margin-right:var(--spacing-5_2);width:4pc}.tabs-container .tabs.is-fullwidth ul{-ms-flex-pack:distribute;justify-content:space-around}.tabs-container .tabs ul{border-bottom:1px solid #2a2a2a!important}.tabs-container .tabs ul li{border:1px solid transparent;border-bottom:transparent;border-top-left-radius:4px;border-top-right-radius:4px;opacity:.8;padding:9pt 24px!important;-webkit-transition:opacity var(--kyanite-duration) ease-in-out;transition:opacity var(--kyanite-duration) ease-in-out}.tabs-container .tabs ul li .content{color:var(--kyanite-body-color)}.tabs-container .tabs ul li.is-active{border:1px solid;border-bottom:none;border-color:#2a2a2a!important}.tabs-container .tabs ul li.is-active:hover{border-color:#2a2a2a!important}.tabs-container .tabs ul li:hover{opacity:1}.tabs-container .tabs-content .columns{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:1216px){.tabs-container .tabs-content .columns .column:first-child{position:sticky;top:73px}}.tabs-mobile-container .tab-mobile-title{border-bottom:1px solid #343840}.tabs-mobile-container .tab-mobile-title .content{color:var(--kyanite-body-color)}.tabs{--kyanite-tabs-link-active-color:var(--kyanite-body-color)}.wide-carousel .glide-track{width:100%}.wide-carousel [data-glide-el=controls]{display:none;gap:40px}@media(min-width:769px){.wide-carousel [data-glide-el=controls]{display:-webkit-box;display:-ms-flexbox;display:flex}}.wide-carousel [data-glide-el=controls] button.button{background:none;border:0;border-radius:0;height:3pc;width:3pc!important}.wide-carousel .wide-carousel--nav{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:4pc}.wide-carousel .wide-carousel--nav .title{margin:0}.wide-carousel .wide-carousel--nav .buttons.hidden-from-all{display:none}@media(min-width:769px){.wide-carousel .wide-carousel--nav .buttons.hidden-from-tablet{display:none}}@media(min-width:1024px){.wide-carousel .wide-carousel--nav .buttons.hidden-from-desktop{display:none}}.wide-carousel .article-preview .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}.wide-carousel .article-preview .card{margin-bottom:24px}.wide-carousel .article-preview .link,.wide-carousel .article-preview .link:active,.wide-carousel .article-preview .link:hover{color:#9e73ff!important}.back-to-top{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1b1c20;border:1px solid #4f545e;border-radius:4pc;bottom:4pc;display:none;height:56px;justify-content:center;position:fixed;right:24px;width:56px}.back-to-top--visible{display:-webkit-box;display:-ms-flexbox;display:flex}.back-to-top .mdi-chevron-up:before{font-size:24px}.table-container-el .table-wrapper{margin-bottom:3rem;padding-bottom:var(--spacing-5);position:relative}.table-container-el .table-wrapper .simplebar-scrollbar:before{background:rgba(184,186,202,.7)}@media(min-width:1024px){.table-container-el .table-wrapper{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}}.table-container-el .table-wrapper:after{background:-webkit-gradient(linear,right top,left top,from(#0a0a0b),to(rgba(10,10,11,0)));background:linear-gradient(270deg,#0a0a0b,rgba(10,10,11,0));content:"";height:100%;position:absolute;right:0;top:0;width:var(--spacing-4_2)}.table-container-el .table-wrapper:before{background:-webkit-gradient(linear,left top,right top,from(#0a0a0b),to(rgba(10,10,11,0)));background:linear-gradient(90deg,#0a0a0b,rgba(10,10,11,0));content:"";height:100%;left:-1px;position:absolute;top:0;width:var(--spacing-4_2);z-index:1}.table-container-el.is-table-locked-first-column .table-wrapper{padding-left:0;padding-right:0}.table-container-el.is-table-locked-first-column .table-wrapper:before{content:none}.table ul{list-style:unset}.table thead th{color:var(--kyanite-body-color)}.table tr td{color:#b8baca}.table td,.table th{border-color:#4f545e}.scrolling-progress{background:#7714ff;border-radius:0;height:2px;left:0;max-width:100vw;position:fixed;z-index:1233}.template-blogarticlepage .article-header--wrapper,.template-blogarticlepage .article-header--wrapper #lottieBgAnimation{position:relative}.template-blogarticlepage .article-header--wrapper #lottieBgAnimation svg{-webkit-backdrop-filter:blur(75pt);backdrop-filter:blur(75pt);-webkit-filter:blur(75pt);filter:blur(75pt);height:auto!important;left:50%;opacity:.7;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:auto!important}@media(min-width:1216px){.template-blogarticlepage .article-header--wrapper #lottieBgAnimation{height:100%;left:0;position:absolute;top:0;width:100%}.template-blogarticlepage .article-header--wrapper #lottieBgAnimation:after{background:-webkit-gradient(linear,left bottom,left top,from(#0a0a0b),color-stop(20%,rgba(10,10,11,.79)),color-stop(40%,rgba(10,10,11,.46)),color-stop(60%,rgba(10,10,11,.14)),color-stop(80%,rgba(10,10,11,0)),to(rgba(10,10,11,0)));background:linear-gradient(0deg,#0a0a0b,rgba(10,10,11,.79) 20%,rgba(10,10,11,.46) 40%,rgba(10,10,11,.14) 60%,rgba(10,10,11,0) 80%,rgba(10,10,11,0));bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.template-blogarticlepage .article-header--wrapper #lottieBgAnimation svg{height:auto!important;left:0;top:0;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;width:100%!important}}.template-blogarticlepage .article-header--wrapper .article-header--section{overflow:hidden}@media(min-width:1216px){.template-blogarticlepage .article-header--wrapper .article-header--section{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;min-height:730px;position:sticky;top:73px}}.template-blogarticlepage .article-header--wrapper .article-header--section .article-header--gradient-svg{background-image:-webkit-gradient(linear,left top,right top,from(rgba(10,10,11,.37)),color-stop(20%,#0a0a0b),color-stop(40%,#0a0a0b),color-stop(60%,#0a0a0b),color-stop(80%,#0a0a0b),to(rgba(10,10,11,.37)));background-image:linear-gradient(90deg,rgba(10,10,11,.37),#0a0a0b 20%,#0a0a0b 40%,#0a0a0b 60%,#0a0a0b 80%,rgba(10,10,11,.37));height:calc(100% + 73px);left:0;overflow:hidden;position:absolute;top:-73px;width:100%;z-index:1}@media(min-width:1216px){.template-blogarticlepage .article-header--wrapper .article-header--section .article-header--gradient-svg{background-image:none;top:0}}.template-blogarticlepage .article-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;text-align:center;z-index:1}.template-blogarticlepage .article-header .title{line-height:1.2;max-width:555px}@media(min-width:1024px){.template-blogarticlepage .article-header .title{max-width:666px}}@media(min-width:1216px){.template-blogarticlepage .article-header .title{max-width:888px}}.template-blogarticlepage .article-header .media{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#b8baca;gap:1rem}.template-blogarticlepage .article-header .media img{border:1px solid #343840;border-radius:50%}.template-blogarticlepage .article-header .media .media-content{text-align:left}.template-blogarticlepage .article-header .media .media-content strong{color:var(--kyanite-body-color);font-weight:var(--kyanite-weight-medium)}.template-blogarticlepage .article-header .media .media-content a{color:var(--kyanite-body-color)}.template-blogarticlepage .article-header .media .media-content a:hover{color:var(--kyanite-body-color);text-decoration:underline}.template-blogarticlepage .article-hero-container{margin:0;max-width:100%;padding:0}@media(min-width:1216px){.template-blogarticlepage .article-hero-container{margin:0 auto;max-width:unset}}.template-blogarticlepage .article-hero-container .article-hero img{aspect-ratio:16/9;border-radius:0;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:1216px){.template-blogarticlepage .article-hero-container .article-hero img{border-radius:var(--kyanite-custom-image-border-radius)}}@-moz-document url-prefix(){.template-blogarticlepage .article-header--wrapper #lottieBgAnimation svg{filter:blur(300px)}}.breadcrumb{width:100%}@media(min-width:769px){.breadcrumb{font-size:var(--kyanite-size-normal)}}.breadcrumb li+li:before{color:#b8baca}.breadcrumb li{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb--item{-webkit-box-pack:center;-ms-flex-pack:center;font-weight:var(--kyanite-weight-light);justify-content:center;width:100%}@media(min-width:769px){.breadcrumb--item{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}}.breadcrumb--item a{color:#b8baca;display:inline;text-decoration:none}.breadcrumb--item a:hover{color:#b8baca;text-decoration:underline}.breadcrumb--item:last-child a{color:#ecf5ff}.breadcrumb ol{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.title{line-height:120%}.title.is-1{font-size:var(--font-size-48);font-weight:var(--kyanite-weight-medium)}@media(min-width:769px){.title.is-1{font-size:6pc;font-weight:var(--kyanite-weight-semibold)}}.title.is-2{font-size:var(--font-size-32);font-weight:var(--kyanite-weight-medium)}@media(min-width:769px){.title.is-2{font-size:var(--font-size-64)}}.title.is-3{font-size:var(--font-size-28);font-weight:var(--kyanite-weight-medium)}@media(min-width:769px){.title.is-3{font-size:var(--font-size-48)}}.title.is-4{font-size:var(--font-size-24);font-weight:var(--kyanite-weight-medium)}@media(min-width:769px){.title.is-4{font-size:var(--font-size-32)}}.title.is-5{font-size:var(--font-size-20);font-weight:var(--kyanite-weight-medium)}@media(min-width:769px){.title.is-5{font-size:var(--font-size-24)}}.title.is-6{font-size:var(--font-size-18);font-weight:var(--kyanite-weight-medium)}@media(min-width:769px){.title.is-6{font-size:var(--font-size-20)}}.content{font-weight:var(--kyanite-weight-thin);line-height:var(--line-height-155)}.content.is-large{font-size:var(--font-size-20);line-height:160%}.content.is-medium,.content.is-normal{font-size:var(--font-size-18);line-height:var(--line-height-155)}.content.is-small{font-size:var(--font-size-16);line-height:var(--line-height-150)}.content.is-xsmall{font-size:var(--font-size-14);line-height:var(--line-height-140)}.content.is-2xsmall{font-size:var(--font-size-12);line-height:var(--line-height-150)}@font-face{font-family:ds-iconfonts;font-style:normal;font-weight:400;src:url(fonts/ds-font/ds-iconfonts.eot?v=1);src:url(fonts/ds-font/ds-iconfonts.eot?v=1#iefix) format("embedded-opentype"),url(fonts/ds-font/ds-iconfonts.woff?v=1) format("woff"),url(fonts/ds-font/ds-iconfonts.ttf?v=1) format("truetype"),url(fonts/ds-font/ds-iconfonts.svg?v=1#ds-iconfonts) format("svg")}.ds-icon{font-family:ds-iconfonts;font-style:normal}.ds-icon.icon-map-pin:before{content:""}.ds-icon.icon-arrow-up-right:before{content:""}.job-list-filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:3.5rem;padding:2rem;width:100%}@media(min-width:769px){.job-list-filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;gap:2.5rem;justify-content:center}}.job-list-filter__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:769px){.job-list-filter__wrapper .field-body{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}}@media(min-width:1024px){.job-list-filter__wrapper .field-body{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}}.job-list-filter__wrapper .field-label{-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:1rem;padding-top:.375em}@media(min-width:769px){.job-list-filter__wrapper .field-label{padding-top:0}}.job-list-filter__wrapper.field{margin-bottom:1rem}@media(min-width:769px){.job-list-filter__wrapper.field{margin-bottom:0}}.job-list-filter__wrapper .select{font-size:15px}@media(min-width:769px){.job-list-filter__wrapper .select{font-size:18px}}.job-list-filter__wrapper .select select:not([multiple]){width:100%}@media(min-width:769px){.job-list-filter__wrapper .select select:not([multiple]){width:auto}}.job-list{width:100%}.job-list__item-container{padding:1.5rem 2rem;position:relative}.job-list__item{margin-bottom:2.5em;padding:0}.job-list__item:hover{cursor:pointer;outline-width:2px}.job-list__item.hidden{display:none}.job-list__row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;z-index:1}.job-list__column,.job-list__row{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.job-list__column{-webkit-box-orient:vertical;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.job-list__column:first-child{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media(min-width:769px){.job-list__column:first-child{-webkit-box-flex:2;-ms-flex:2 1 0px;flex:2 1 0}}.job-list__column:nth-child(2),.job-list__column:nth-child(3){-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media(min-width:769px){.job-list__column:nth-child(2),.job-list__column:nth-child(3){-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.job-list__column:nth-child(3){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:769px){.job-list__column:nth-child(3){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.job-list__column:nth-child(3) .hl-cta{margin-top:0}.job-list__column--tripple{-webkit-box-flex:3;-ms-flex:3;flex:3}.job-list__item-branches,.job-list__item-locations,.job-list__item-sallary{line-height:1.5em}@media(min-width:769px){.job-list__item-branches,.job-list__item-locations,.job-list__item-sallary{line-height:2em}}.job-list__item-branches{font-size:14px}@media(min-width:769px){.job-list__item-branches{font-size:1pc}}.job-list__item-locations{display:inline;list-style:none;margin-bottom:1rem;padding:0}@media(min-width:769px){.job-list__item-locations{margin-bottom:0}}.job-list__location,.job-list__location-icon{color:var(--kyanite-grey-light);display:inline}.job-list__location-icon{margin-right:.5rem}.job-list__location:after{content:", "}.job-list__location:nth-child(2):before{content:"("}.job-list__location:last-child:after{content:")"}.job-list__item-link{margin-top:2rem}@media(min-width:769px){.job-list__item-link{margin-top:0}}@media(min-width:1024px){.job-list__item-link .hl-cta__text{display:none}.job-list__item-link .hl-icon{font-size:2rem}.job-list__item:hover .job-list__item-link .hl-cta__text{display:initial}.job-list__item:hover .job-list__item-link .hl-icon{font-size:1.125rem}}.hl-page-section--featured-banner .job-list .hl-cta{-ms-flex-item-align:end;align-self:end;margin-top:0}.job-list a.job-list__item-link-wrapper{position:relative;text-decoration:none}.job-list a.job-list__item-link-wrapper:hover .job-list-item__name,.job-list a.job-list__item-link-wrapper:hover .job-list__item-link{text-decoration:underline}.job-list-contact{padding-top:0}@media(min-width:1024px){.job-list-contact{padding-top:4rem}}.job-list-contact>*{padding:2.5em 0}.job-list-contact__message>*{padding:.5rem 0}.job-list-contact__message--info>span{display:inline-block;font-size:1.25rem;font-weight:800;line-height:1.5rem;text-align:left;width:100%}@media(min-width:1024px){.job-list-contact__message--info>span{font-size:1.6rem;line-height:2rem;text-align:center}}.job-list-contact__message--contact{padding-top:0}.job-list-contact__message--contact>span{display:inline-block;font-size:1.25rem;font-weight:800;line-height:1.5rem;text-align:left;width:100%}@media(min-width:1024px){.job-list-contact__message--contact>span{font-size:1.6rem;line-height:2rem;text-align:center}}.job-list-contact__message--contact>span a{color:var(--kyanite-primary)}.job-details-section{padding-top:0!important;width:100%}.job-details-section .job-details #advertname{margin-bottom:0}.job-details-section .job-details__locations{color:#fff;display:inline;list-style:none;padding:0 0 0 .5rem!important;text-align:center;width:100%}.job-details-section .job-details__locations>li{display:inline}.job-details-section .job-details__locations>li:after{content:", "}.job-details-section .job-details__locations>li:first-child:before{content:"("}.job-details-section .job-details__locations>li:last-child:after{content:")"}.job-details-section .job-details__salary h1,.job-details-section .job-details__salary h2,.job-details-section .job-details__salary h3,.job-details-section .job-details__salary h4,.job-details-section .job-details__salary h5,.job-details-section .job-details__salary h6{margin-bottom:1.5rem;margin-top:2.5rem}.job-details-section .job-details__cta{margin-top:3rem}.job-details-section .job-details__description{margin-top:2.5rem;padding-left:2rem;padding-right:2rem}.job-details-section .job-details__description p+ul{margin-top:1rem}.job-details-section .checked-bullet-points ul{padding-left:40px}.job-details-section .checked-bullet-points ul li{list-style:unset;margin-top:0;padding-bottom:1rem;position:relative}.job-details-section .checked-bullet-points ul li:before{color:var(--kyanite-primary);content:"";font-family:ds-iconfonts;left:-2rem;margin-right:1rem;position:absolute;top:0}.job-details-section .checked-bullet-points ul li:not(:last-child){padding-bottom:1rem}@media(min-width:769px){.job-details-section .checked-bullet-points ul li:not(:last-child){padding-bottom:1.5rem}}.job-details-section .article__content p>strong{display:inline-block;font-size:1.563rem;font-weight:900;line-height:2rem;margin-top:2.5em}@media(min-width:1024px){.job-details-section .article__content p>strong{font-size:1.953rem;line-height:2.5rem}}.job-details-section .hl-rich-text h4{font-size:1.563rem;font-weight:900;line-height:2rem}@media(min-width:1024px){.job-details-section .hl-rich-text h4{font-size:1.953rem;line-height:2.5rem}}.job-details-section .hl-rich-text li{line-height:2rem}form.job-application-form header.title{margin-bottom:2rem;text-align:center}form.job-application-form header.title>:not(:last-child){margin-bottom:1rem}form.job-application-form a{color:var(--kyanite-primary)}form.job-application-form .field .select{width:100%}form.job-application-form .field .select select{height:45px}form.job-application-form .field .select select:invalid{color:var(--kyanite-custom-input-placeholder-color)}form.job-application-form .field .select:hover:after{border-color:var(--kyanite-primary)}form.job-application-form .field .select:not(:hover):after{border-color:var(--kyanite-custom-input-placeholder-color)}form.job-application-form .field.checkbox input[type=checkbox]{height:1.25rem}form.job-application-form .field.checkbox.required .label:before{content:"* "}form.job-application-form .field.form__cv.text-field input{border:none}form.job-application-form .field.form__cv .cta--text{font-weight:800;text-decoration:none}form.job-application-form .field.form__cv .cta--text .cta__text:hover{text-decoration:underline}form.job-application-form .field.form__cv .fileInput+input[type=file]{height:1px!important;margin:0!important;opacity:0!important;padding:0!important;position:relative!important;width:auto;z-index:-1!important}form.job-application-form>p.clause{color:var(--color-default);width:100%}form.job-application-form .form__consent{-ms-flex-item-align:start;align-self:flex-start;color:var(--kyanite-grey-light);text-align:justify}form.job-application-form .form__consent label>*{display:inline-block}form.job-application-form .form__submit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;min-width:125px;text-align:center;width:auto}form.job-application-form .form__submit--hidden{display:none}form.job-application-form .form__submit--in-progress:after{background:url(images/spinner.svg) 50% no-repeat;content:"";height:24px;margin-left:6px;margin-top:-1px;width:24px}form.job-application-form .form__message{display:none}form.job-application-form .form__message--visible{display:block}form.job-application-form.form--success>:not(.form__message){display:none!important}form.job-application-form.form--success .form__message--visible.form__message--success{padding-top:5rem}form.job-application-form.form--success .form__message--visible.form__message--success .message__contents{max-width:50pc;text-align:center}form.job-application-form.form--success .form__message--visible.form__message--success .message__contents .contents__title .title__heading{font-size:48.83px;font-weight:800;line-height:1.2;margin-top:0}form.job-application-form.form--success .form__message--visible.form__message--success .message__contents .contents__message{color:var(--color-default);font-size:1.6rem;line-height:1.2;margin-top:8rem}@media(min-width:769px){form.job-application-form.form--success .form__message--visible.form__message--success .message__contents .contents__message{margin-top:4rem}}form.job-application-form.form--success .form__message--visible.form__message--success .message__contents .contents__cta{margin-top:5rem}.form-container .submit-message-type{display:none;text-align:center}.form-container .submit-message-type .submit-result{display:none}.form-container .submit-message-type .submit-result>:not(:last-child){margin-bottom:1.5rem}.form-container.form-submitted[submit-message-type=alternative] .submit-message-alternative,.form-container.form-submitted[submit-message-type=default] .submit-message-default{display:block}.form-container.form-submitted[submit-message-type=alternative] .field,.form-container.form-submitted[submit-message-type=alternative] .form-decorative-element{display:none}.form-container.form-submitted.form-failure .submit-result.form-failure,.form-container.form-submitted.form-success .submit-result.form-success{display:block}.form-container .field .input,.form-container .field .select select,.form-container .field textarea,.form-container .notification.submit-message-type{background-color:transparent}.accordion-item__content{border-bottom:1px solid transparent;-o-border-image:linear-gradient(90deg,transparent,#565656 50%,transparent);border-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,#565656),to(transparent));border-image:linear-gradient(90deg,transparent,#565656 50%,transparent);border-image-slice:1;width:100%}body.template-homepage #image-after-hero{padding:0}body.template-homepage #image-after-hero figure.image{margin-bottom:0!important;margin-top:0;padding:0 5vw;z-index:-1}@media(min-width:769px){body.template-homepage #image-after-hero figure.image{margin-top:-2vh;padding:0 8vw}}@media(min-width:1024px){body.template-homepage #image-after-hero figure.image{margin-top:-8vh;padding:0 8vw}}@media(min-width:1216px){body.template-homepage #image-after-hero figure.image{margin-top:-8vh;padding:0 8vw}}body.template-homepage #magic .card .card-content{background-image:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0}@media(min-width:1024px){body.template-homepage #magic .card .card-content{padding:var(--spacing-6)}}body.template-homepage #magic .card .card-content .section{padding-left:1rem;padding-right:1rem}@media(min-width:460px){body.template-homepage #magic .card .card-content .section{padding-left:unset;padding-right:unset}}body.template-homepage #gradient-icons .level .level-item .image{position:relative}body.template-homepage #gradient-icons .level .level-item .image:after{background:radial-gradient(circle,var(--kyanite-secondary-60) 0,rgba(79,249,225,.12) 0,rgba(79,249,225,0) 66%);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:300%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300%}body.template-homepage>section:last-of-type{padding:11em 2em 6em}@media(min-width:769px){body.template-homepage>section:last-of-type{padding:6em 2rem}}@media(min-width:1024px){body.template-homepage>section:last-of-type{padding:6em 2rem}}@media(min-width:1216px){body.template-homepage>section:last-of-type{padding:6em 2rem 10em}}