.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;list-style-type:none;padding:0}.slick-dots li,.slick-dots button{cursor:pointer}.slick-dots li{position:relative;display:inline-block;margin:0 10px}.slick-dots li button{border:0;background-color:#e0e0e0;display:block;outline:none;line-height:0;height:6px;width:6px;border-radius:100%;color:transparent;padding:0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li.slick-active button{width:8px;height:8px}@font-face{font-family:'Moderat';font-display:swap;src:url("/static/fonts/moderat/Moderat-Thin.eot") format("embedded-opentype"),url("/static/fonts/moderat/Moderat-Thin.woff2") format("woff2"),url("/static/fonts/moderat/Moderat-Thin.woff") format("woff"),url("/static/fonts/moderat/Moderat-Thin.ttf") format("truetype");font-weight:300}@font-face{font-family:'Moderat';font-display:swap;src:url("/static/fonts/moderat/Moderat-Regular.eot") format("embedded-opentype"),url("/static/fonts/moderat/Moderat-Regular.woff2") format("woff2"),url("/static/fonts/moderat/Moderat-Regular.woff") format("woff"),url("/static/fonts/moderat/Moderat-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:'Moderat';font-display:swap;src:url("/static/fonts/moderat/Moderat-Bold.eot") format("embedded-opentype"),url("/static/fonts/moderat/Moderat-Bold.woff2") format("woff2"),url("/static/fonts/moderat/Moderat-Bold.woff") format("woff"),url("/static/fonts/moderat/Moderat-Bold.ttf") format("truetype");font-weight:500}@font-face{font-family:'PTSerif';font-display:swap;src:url("/static/fonts/PTSerif/PTSerif-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:'PTSerif';font-display:swap;src:url("/static/fonts/PTSerif/PTSerif-RegularItalic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'PTSerif';font-display:swap;src:url("/static/fonts/PTSerif/PTSerif-Bold.ttf") format("truetype");font-weight:500}@font-face{font-family:'PTSerif';font-display:swap;src:url("/static/fonts/PTSerif/PTSerif-BoldItalic.ttf") format("truetype");font-weight:500;font-style:italic}.-content-styleguide h1,.service-section .rich-text p .-content-styleguide h1,.clients-section .clients-title .rich-text p .-content-styleguide h1,.culture-section .title .rich-text p .-content-styleguide h1,.culture-section .support-text .rich-text p .-content-styleguide h1,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h1,.culture-cards-container .card-support-text .rich-text p .-content-styleguide h1,.-content-styleguide h2,.service-section .rich-text p .-content-styleguide h2,.clients-section .clients-title .rich-text p .-content-styleguide h2,.culture-section .title .rich-text p .-content-styleguide h2,.culture-section .support-text .rich-text p .-content-styleguide h2,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h2,.culture-cards-container .card-support-text .rich-text p .-content-styleguide h2,.-content-styleguide .service-section .rich-text p,.service-section .rich-text .-content-styleguide p,.culture-section .support-text .service-section .rich-text p .-content-styleguide p,.service-section .culture-section .support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .service-section .rich-text p .-content-styleguide p,.service-section .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .service-section .rich-text p .-content-styleguide p,.service-section .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.-content-styleguide .clients-section .clients-title .rich-text p,.clients-section .clients-title .rich-text .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.-content-styleguide .culture-section .title .rich-text p,.culture-section .title .rich-text .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.-content-styleguide h3,.service-section .rich-text p .-content-styleguide h3,.clients-section .clients-title .rich-text p .-content-styleguide h3,.culture-section .title .rich-text p .-content-styleguide h3,.culture-section .support-text .rich-text p .-content-styleguide h3,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h3,.culture-cards-container .card-support-text .rich-text p .-content-styleguide h3,.-content-styleguide h4,.service-section .rich-text p .-content-styleguide h4,.clients-section .clients-title .rich-text p .-content-styleguide h4,.culture-section .title .rich-text p .-content-styleguide h4,.culture-section .support-text .rich-text p .-content-styleguide h4,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h4,.culture-cards-container .card-support-text .rich-text p .-content-styleguide h4,.-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .-content-styleguide a,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide a,.-content-styleguide h5,.service-section .rich-text p .-content-styleguide h5,.clients-section .clients-title .rich-text p .-content-styleguide h5,.culture-section .title .rich-text p .-content-styleguide h5,.culture-section .support-text .rich-text p .-content-styleguide h5,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h5,.culture-cards-container .card-support-text .rich-text p .-content-styleguide h5,.-content-styleguide .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .-content-styleguide p,.-content-styleguide .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .-content-styleguide p,.-content-styleguide .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .-content-styleguide p,.-content-styleguide h6,.service-section .rich-text p .-content-styleguide h6,.clients-section .clients-title .rich-text p .-content-styleguide h6,.culture-section .title .rich-text p .-content-styleguide h6,.culture-section .support-text .rich-text p .-content-styleguide h6,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h6,.culture-cards-container .card-support-text .rich-text p .-content-styleguide h6,.-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p{margin:0}.footer-section hr{margin:0;padding:0}.spin{-webkit-animation-name:spin;-webkit-animation-duration:60s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:60s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:60s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:60s;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spin-reverse{-webkit-animation-name:spin-reverse;-webkit-animation-duration:60s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin-reverse;-moz-animation-duration:60s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin-reverse;-ms-animation-duration:60s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin-reverse;animation-duration:60s;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes spin-reverse{from{-webkit-transform:rotate(360deg)}to{-webkit-transform:rotate(0deg)}}@keyframes spin-reverse{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.translate-spin{-webkit-animation-name:translate-spin;-webkit-animation-duration:60s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:translate-spin;-moz-animation-duration:60s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:translate-spin;-ms-animation-duration:60s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:translate-spin;animation-duration:60s;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes translate-spin{from{-webkit-transform:translate(-50%, -50%) rotate(0deg)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg)}}@keyframes translate-spin{from{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fade-background{0%{background:#fff}25%{background:#fff}35%{background:rgba(0,82,255,0.5)}90%{background:rgba(0,82,255,0.5)}100%{background:#fff}}@-webkit-keyframes fade-background{0%{background:#fff}25%{background:#fff}35%{background:rgba(0,82,255,0.5)}90%{background:rgba(0,82,255,0.5)}100%{background:#fff}}@keyframes fade-border-top-color{0%{border-top-color:#fff}25%{border-top-color:#fff}35%{border-top-color:rgba(0,82,255,0.5)}90%{border-top-color:rgba(0,82,255,0.5)}100%{border-top-color:#fff}}@-webkit-keyframes fade-border-top-color{0%{border-top-color:#fff}25%{border-top-color:#fff}35%{border-top-color:rgba(0,82,255,0.5)}90%{border-top-color:rgba(0,82,255,0.5)}100%{border-top-color:#fff}}@keyframes fade-border-bottom-color{0%{border-bottom-color:#fff}25%{border-bottom-color:#fff}35%{border-bottom-color:rgba(0,82,255,0.5)}90%{border-bottom-color:rgba(0,82,255,0.5)}100%{border-bottom-color:#fff}}@-webkit-keyframes fade-border-bottom-color{0%{border-bottom-color:#fff}25%{border-bottom-color:#fff}35%{border-bottom-color:rgba(0,82,255,0.5)}90%{border-bottom-color:rgba(0,82,255,0.5)}100%{border-bottom-color:#fff}}html,body{height:100%;margin:0;font-family:"Moderat";scroll-behavior:smooth}body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}main{-webkit-box-flex:1;flex:1 0 auto}main:not(.ignore-overflow-hidden){overflow:hidden}section{position:relative}.rich-text p{margin:0}.-content-styleguide h1{font-size:2.25rem;font-weight:500;line-height:2.75rem}.-content-styleguide h2,.-content-styleguide .service-section .rich-text p,.service-section .rich-text .-content-styleguide p,.-content-styleguide .clients-section .clients-title .rich-text p,.clients-section .clients-title .rich-text .-content-styleguide p,.-content-styleguide .culture-section .title .rich-text p,.culture-section .title .rich-text .-content-styleguide p{font-size:1.75rem;font-weight:500;line-height:2.25rem}.-content-styleguide h3{font-size:1.5rem;font-weight:500;line-height:1.75rem}.-content-styleguide h4,.-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .-content-styleguide a{font-size:1.25rem;font-weight:400;line-height:1.75rem}.-content-styleguide h5,.-content-styleguide .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .-content-styleguide p,.-content-styleguide .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .-content-styleguide p,.-content-styleguide .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .-content-styleguide p,.-content-styleguide p{font-size:1rem;font-weight:400;line-height:1.5rem}.-content-styleguide h6,.-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .-content-styleguide p,.-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .-content-styleguide p,.-content-styleguide figcaption{font-size:.875rem;font-weight:400;line-height:1.25rem}@media (min-width: 768px){.-content-styleguide h1{font-size:2.5rem;line-height:3.375rem}.-content-styleguide h2,.-content-styleguide .service-section .rich-text p,.service-section .rich-text .-content-styleguide p,.-content-styleguide .clients-section .clients-title .rich-text p,.clients-section .clients-title .rich-text .-content-styleguide p,.-content-styleguide .culture-section .title .rich-text p,.culture-section .title .rich-text .-content-styleguide p{font-size:2.25rem;line-height:2.75rem}.-content-styleguide h3{font-size:1.75rem;line-height:2.25rem}.-content-styleguide h4,.-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .-content-styleguide a{font-size:1.5rem;line-height:2rem}.-content-styleguide h5,.-content-styleguide .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .-content-styleguide p,.-content-styleguide .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .-content-styleguide p,.-content-styleguide .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .-content-styleguide p,.-content-styleguide p{font-size:1.125rem;line-height:1.5rem}.-content-styleguide h6,.-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .-content-styleguide p,.-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .-content-styleguide p,.-content-styleguide figcaption{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.-content-styleguide h1{font-size:3rem;line-height:3.75rem}.-content-styleguide h2,.-content-styleguide .service-section .rich-text p,.service-section .rich-text .-content-styleguide p,.-content-styleguide .clients-section .clients-title .rich-text p,.clients-section .clients-title .rich-text .-content-styleguide p,.-content-styleguide .culture-section .title .rich-text p,.culture-section .title .rich-text .-content-styleguide p{font-size:2.5rem;line-height:3rem}.-content-styleguide h3{font-size:2rem;line-height:2.25rem}.-content-styleguide h4,.-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .-content-styleguide a{font-size:1.75rem;line-height:2.25rem}.-content-styleguide h5,.-content-styleguide .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .-content-styleguide p,.-content-styleguide .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .-content-styleguide p,.-content-styleguide .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .-content-styleguide p,.-content-styleguide p{font-size:1.25rem;line-height:1.75rem}.-content-styleguide h6,.-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .-content-styleguide p,.-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .-content-styleguide p,.-content-styleguide figcaption{font-size:1rem;line-height:1.5rem}}.form-section{position:relative;margin:0 auto;margin-top:-56px;width:328px;padding:32px 8px;background-color:#fff;border-radius:4px;box-sizing:border-box}.form-section::after{position:absolute;top:0;left:0;width:100%;height:200px;content:"";box-shadow:0 6px 10px 0 rgba(0,0,0,0.15);z-index:-1}.form-section .display-thanks{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.form-section .thank-you-text{margin-top:20px;color:#767677;font-size:20px;text-align:center;width:240px}.form-section .thank-you-text p{line-height:1.4;margin:0}.form-section .thank-you-title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda);margin-top:28px;text-align:center}.form-section .thank-you-image{width:78px;height:66px}.form-section .thank-you-button{width:200px;height:40px;padding:8px 12px;margin:40px 0 66px 0;box-sizing:border-box;border:1.5px solid #0034db;border-radius:4px;text-align:center;font-size:16px;text-decoration:none;-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.form-section fieldset{border:0;padding:0;margin:0;min-width:0}.form-section label,.form-section legend{color:#1c1c1c;display:inline-block;line-height:24px;font-size:18px;margin-bottom:4px}.form-section .form-footer{width:312px;margin:0 auto;text-align:center}.form-section .form-footer button{margin:40px auto 16px;width:100%}.form-section .form-footer button .text{font-size:20px;line-height:28px}.form-section .form-footer .disclaimer{font-size:12px;line-height:16px;color:#989899;margin:0}.form-section .form-header{text-align:center;margin-bottom:24px}.form-section .form-header h1,.form-section .form-header h2,.form-section .form-header .service-section .rich-text p,.service-section .rich-text .form-section .form-header p,.form-section .form-header .clients-section .clients-title .rich-text p,.clients-section .clients-title .rich-text .form-section .form-header p,.form-section .form-header .culture-section .title .rich-text p,.culture-section .title .rich-text .form-section .form-header p,.form-section .form-header h3{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda);font-size:24px;font-weight:500;line-height:28px;width:100%;margin:0 auto}.form-section .form-header img{width:250px;height:100%;margin:20px}@media (min-width: 768px){.form-section{margin-top:-88px;width:663px;padding:40px 61px}.form-section .form-footer{width:346px}.form-section .form-footer button .text{font-size:24px;line-height:32px}.form-section .form-footer .disclaimer{font-size:14px;line-height:20px}.form-section .form-header{text-align:center;margin-bottom:32px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start}.form-section .form-header h1,.form-section .form-header h2,.form-section .form-header .service-section .rich-text p,.service-section .rich-text .form-section .form-header p,.form-section .form-header .clients-section .clients-title .rich-text p,.clients-section .clients-title .rich-text .form-section .form-header p,.form-section .form-header .culture-section .title .rich-text p,.culture-section .title .rich-text .form-section .form-header p,.form-section .form-header h3{font-size:28px;line-height:36px;margin:0;padding-top:8px}.form-section .form-header .rich-text.image-right,.form-section .form-header .rich-text.image-left{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense}.form-section .form-header .rich-text.image-right p,.form-section .form-header .rich-text.image-left p{grid-column:span 2}.form-section .form-header .rich-text.image-right img,.form-section .form-header .rich-text.image-left img{margin:0;width:100%;height:200px;-o-object-fit:contain;object-fit:contain}.form-section .form-header .rich-text.image-right h1,.form-section .form-header .rich-text.image-right h2,.form-section .form-header .service-section .rich-text.image-right p,.service-section .form-section .form-header .rich-text.image-right p,.form-section .form-header .clients-section .clients-title .rich-text.image-right p,.clients-section .clients-title .form-section .form-header .rich-text.image-right p,.form-section .form-header .culture-section .title .rich-text.image-right p,.culture-section .title .form-section .form-header .rich-text.image-right p,.form-section .form-header .rich-text.image-right h3{text-align:left}.form-section .form-header .rich-text.image-right img{grid-column:2}.form-section .form-header .rich-text.image-left h1,.form-section .form-header .rich-text.image-left h2,.form-section .form-header .service-section .rich-text.image-left p,.service-section .form-section .form-header .rich-text.image-left p,.form-section .form-header .clients-section .clients-title .rich-text.image-left p,.clients-section .clients-title .form-section .form-header .rich-text.image-left p,.form-section .form-header .culture-section .title .rich-text.image-left p,.culture-section .title .form-section .form-header .rich-text.image-left p,.form-section .form-header .rich-text.image-left h3{text-align:right;grid-column:2}.form-section .form-header .rich-text.image-left img{grid-column:1}.form-section .thank-you-text{width:100%}.form-section .thank-you-button{width:240px;height:48px;font-size:18px;padding:10px 16px;margin:40px 0 80px 0}}@media (min-width: 1024px){.form-section{margin-top:-88px;padding:40px 81px;width:770px}.form-section .form-footer button{margin:40px auto 24px}.form-section .form-footer button .text{font-size:28px;line-height:36px}.form-section .form-header h1,.form-section .form-header h2,.form-section .form-header .service-section .rich-text p,.service-section .rich-text .form-section .form-header p,.form-section .form-header .clients-section .clients-title .rich-text p,.clients-section .clients-title .rich-text .form-section .form-header p,.form-section .form-header .culture-section .title .rich-text p,.culture-section .title .rich-text .form-section .form-header p,.form-section .form-header h3{font-size:32px;line-height:36px;padding-top:16px}.form-section .thank-you-button{font-size:20px;margin:44px 0 100px 0}.form-section .thank-you-title{height:40px}}.hero-section .hero-container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%;min-height:186px;overflow:hidden}.hero-section .hero-container .hero-background-image{position:relative;padding:25px;box-sizing:border-box;width:100%;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda);-webkit-box-flex:1;flex:1}.hero-section .hero-container .logo{margin:0;width:110px;height:74px;background-image:url("/static/images/logo/vinta-logo-white.svg");-webkit-filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.15));filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.15))}.hero-section .hero-container .hero-header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;color:#fff;text-align:center}.hero-section .hero-container .hero-header .hero-title{width:290px;margin-top:42px}.hero-section .hero-container .hero-header .hero-support-text{width:290px;margin-top:24px;opacity:.7}.hero-section .hero-container.hero-white .hero-background-image{background-image:none;background-color:#fff}.hero-section .hero-container.hero-white .logo{background-image:url("/static/images/logo/vinta-logo-blue.svg")}.hero-section .hero-container.hero-white .menu-links .polygon-hover{background-image:url("/static/images/icons/hexagon-blue.svg")}.hero-section .hero-container.hero-white .menu-links .link a{color:#0052ff}.hero-section .hero-container.hero-white .hero-header .hero-title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.hero-section .hero-container.hero-white .hero-header .hero-support-text{color:#0034db}@media (min-width: 768px){.hero-section .hero-container{min-height:274px}.hero-section .hero-container .hero-background-image{padding:40px 60px}.hero-section .hero-container .logo{width:177px;height:120px}.hero-section .hero-container .hero-header .hero-title{width:700px;margin-top:64px}.hero-section .hero-container .hero-header .hero-support-text{width:455px}}@media (min-width: 1024px){.hero-section .hero-container .logo{width:151px;height:104px}.hero-section .hero-container .hero-header .hero-title{margin-top:64px}.hero-section .hero-container .hero-header .hero-support-text{width:490px;margin-top:24px}}.small-hero-section .hero-menu .logo:first-child{display:none}.small-hero-section .small-hero-container{min-height:0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;padding:24px 16px;box-sizing:border-box;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);z-index:3}.small-hero-section .small-hero-container .logo:first-child{width:45px;height:42px;background-image:url("/static/images/logo/vinta-hexagon-blue-icon.svg")}.small-hero-section .small-hero-container .hero-header{width:calc(100% - 90px);color:#0052ff}.small-hero-section .small-hero-container .hero-header .title{font-weight:500}@media (min-width: 768px){.small-hero-section .small-hero-container{padding:16px 16px 22px 24px}.small-hero-section .small-hero-container .hero-header{-webkit-box-align:start;align-items:flex-start;width:auto;margin-left:16px}.small-hero-section .small-hero-container .hamburger{top:15px}}@media (min-width: 1024px){.small-hero-section .small-hero-container{padding:54px 24px}.small-hero-section .small-hero-container .logo:first-child{width:64px;height:60px}.small-hero-section .small-hero-container .hero-menu-container{margin-left:auto}}@media (min-width: 1280px){.small-hero-section .small-hero-container{padding:54px 40px}.small-hero-section .small-hero-container .hero-header{margin-left:28px}}@media (min-width: 1920px){.small-hero-section .small-hero-container{padding:54px 75px}.small-hero-section .small-hero-container .hero-header{margin-left:54px}}.button-back-blue-text-white,.cta-section.cta-bg-white a,.button-back-white-text-blue,.cta-section.cta-bg-blue a,.cta-section.cta-bg-violet-pink a,.button-back-white-text-blue-border-blue,.button-back-white-text-gray,.button-back-white-text-pink,.button-back-transparent-text-white,.button-back-transparent-text-blue{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:312px;padding:16px;box-sizing:border-box;border-radius:4px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5);text-decoration:none;outline:none;border:none;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;cursor:pointer}.button-back-blue-text-white .text,.cta-section.cta-bg-white a .text,.button-back-white-text-blue .text,.cta-section.cta-bg-blue a .text,.cta-section.cta-bg-violet-pink a .text,.button-back-white-text-blue-border-blue .text,.button-back-white-text-gray .text,.button-back-white-text-pink .text,.button-back-transparent-text-white .text,.button-back-transparent-text-blue .text{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.button-back-blue-text-white:disabled,.cta-section.cta-bg-white a:disabled,.button-back-white-text-blue:disabled,.cta-section.cta-bg-blue a:disabled,.cta-section.cta-bg-violet-pink a:disabled,.button-back-white-text-blue-border-blue:disabled,.button-back-white-text-gray:disabled,.button-back-white-text-pink:disabled,.button-back-transparent-text-white:disabled,.button-back-transparent-text-blue:disabled{cursor:default;background:#e0e0e0;background-image:none}@media (min-width: 768px){.button-back-blue-text-white,.cta-section.cta-bg-white a,.button-back-white-text-blue,.cta-section.cta-bg-blue a,.cta-section.cta-bg-violet-pink a,.button-back-white-text-blue-border-blue,.button-back-white-text-gray,.button-back-white-text-pink,.button-back-transparent-text-white,.button-back-transparent-text-blue{width:346px}}@media (min-width: 1024px){.button-back-blue-text-white:hover:not(:disabled),.cta-section.cta-bg-white a:hover:not(:disabled),.button-back-white-text-blue:hover:not(:disabled),.cta-section.cta-bg-blue a:hover:not(:disabled),.cta-section.cta-bg-violet-pink a:hover:not(:disabled),.button-back-white-text-blue-border-blue:hover:not(:disabled),.button-back-white-text-gray:hover:not(:disabled),.button-back-white-text-pink:hover:not(:disabled),.button-back-transparent-text-white:hover:not(:disabled),.button-back-transparent-text-blue:hover:not(:disabled){box-shadow:0px 12px 15px 0px rgba(0,0,0,0.3)}}.button-back-blue-text-white,.cta-section.cta-bg-white a{background:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background:linear-gradient(to right, #0052ff, #552bda)}.button-back-blue-text-white .text,.cta-section.cta-bg-white a .text{background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(#fff));background-image:linear-gradient(to right, #fff, #fff)}.button-back-blue-text-white:focus:not(:disabled),.cta-section.cta-bg-white a:focus:not(:disabled){position:relative}.button-back-blue-text-white:focus:not(:disabled):after,.cta-section.cta-bg-white a:focus:not(:disabled):after{content:"";position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);border:2px solid #fff;border-radius:4px}.button-back-blue-text-white:active:not(:disabled),.cta-section.cta-bg-white a:active:not(:disabled){background-image:-webkit-gradient(linear, left top, right top, from(#1a60cb), to(#4952ae));background-image:linear-gradient(to right, #1a60cb, #4952ae)}.button-back-white-text-blue,.cta-section.cta-bg-blue a,.cta-section.cta-bg-violet-pink a{background-color:#fff}.button-back-white-text-blue .text,.cta-section.cta-bg-blue a .text,.cta-section.cta-bg-violet-pink a .text{background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.button-back-white-text-blue:focus:not(:disabled),.cta-section.cta-bg-blue a:focus:not(:disabled),.cta-section.cta-bg-violet-pink a:focus:not(:disabled){border-width:1px;border-style:solid;border-image-slice:1;background-origin:border-box;background-clip:border-box}.button-back-white-text-blue:active:not(:disabled),.cta-section.cta-bg-blue a:active:not(:disabled),.cta-section.cta-bg-violet-pink a:active:not(:disabled){background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.button-back-white-text-blue:active:not(:disabled) .text,.cta-section.cta-bg-blue a:active:not(:disabled) .text,.cta-section.cta-bg-violet-pink a:active:not(:disabled) .text{background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(#fff));background-image:linear-gradient(to right, #fff, #fff)}.button-back-white-text-blue-border-blue{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 40px;background-color:#fff;border:2px solid #0052ff}.button-back-white-text-blue-border-blue .text{background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.button-back-white-text-blue-border-blue:active:not(:disabled){background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.button-back-white-text-blue-border-blue:active:not(:disabled) .text{background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(#fff));background-image:linear-gradient(to right, #fff, #fff)}@media (min-width: 768px){.button-back-white-text-blue-border-blue{padding:10px 33px}}@media (min-width: 1024px){.button-back-white-text-blue-border-blue{padding:8px 26px}}.button-back-white-text-gray{background-color:#fff}.button-back-white-text-gray .text{background-image:-webkit-gradient(linear, left top, right top, from(#1c1c1c), to(#1c1c1c));background-image:linear-gradient(to right, #1c1c1c, #1c1c1c)}.button-back-white-text-pink{background-color:#fff}.button-back-white-text-pink .text{background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1)}.button-back-transparent-text-white{background-color:rgba(0,0,0,0);border:2px solid #fff}.button-back-transparent-text-white .text{background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(#fff));background-image:linear-gradient(to right, #fff, #fff)}.button-back-transparent-text-white:focus{border-width:1px;border-style:solid;border-image-slice:1;background-origin:border-box;background-clip:border-box;border-image-source:linear-gradient(to right, #0052ff, #552bda);background-color:#fff;box-shadow:0px 12px 15px 0px rgba(0,0,0,0.3)}.button-back-transparent-text-white:focus .text{background-image:-webkit-gradient(linear, left top, left bottom, from(#b500b1), to(#b500b1));background-image:linear-gradient(to bottom, #b500b1, #b500b1)}.button-back-transparent-text-white:active{background-color:#fff}.button-back-transparent-text-white:active .text{background-image:-webkit-gradient(linear, left top, left bottom, from(#b500b1), to(#b500b1));background-image:linear-gradient(to bottom, #b500b1, #b500b1)}@media (min-width: 1024px){.button-back-transparent-text-white:hover{background-color:#fff;box-shadow:0px 12px 15px 0px rgba(0,0,0,0.3)}.button-back-transparent-text-white:hover .text{background-image:-webkit-gradient(linear, left top, left bottom, from(#b500b1), to(#b500b1));background-image:linear-gradient(to bottom, #b500b1, #b500b1)}}.button-back-transparent-text-blue{padding:16px 32px;box-shadow:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:rgba(0,0,0,0);border:1px solid #0052ff}.button-back-transparent-text-blue .text{background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda);margin:0}.button-back-transparent-text-blue:active:not(:disabled){background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.button-back-transparent-text-blue:active:not(:disabled) .text{background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(#fff));background-image:linear-gradient(to right, #fff, #fff)}.field-wrapper{margin-bottom:24px}.field-wrapper.required>label:first-child::after,.form-section .field-wrapper.required>legend:first-child::after{content:' *'}.field-wrapper input,.field-wrapper textarea,.field-wrapper input[type="radio"] ~ label,.field-wrapper .form-section input[type="radio"] ~ legend,.form-section .field-wrapper input[type="radio"] ~ legend,.field-wrapper input[type="file"] ~ label,.field-wrapper .form-section input[type="file"] ~ legend,.form-section .field-wrapper input[type="file"] ~ legend{border:1px solid #989899;color:#1c1c1c;border-radius:4px;box-sizing:border-box;font-size:16px;font-family:"Moderat";outline:none;width:100%;height:48px;margin-top:8px;padding:12px}.field-wrapper input:focus,.field-wrapper textarea:focus,.field-wrapper input[type="radio"] ~ label:focus,.field-wrapper .form-section input[type="radio"] ~ legend:focus,.form-section .field-wrapper input[type="radio"] ~ legend:focus,.field-wrapper input[type="file"] ~ label:focus,.field-wrapper .form-section input[type="file"] ~ legend:focus,.form-section .field-wrapper input[type="file"] ~ legend:focus{border-color:#0034db}.field-wrapper input::-webkit-input-placeholder, .field-wrapper textarea::-webkit-input-placeholder, .field-wrapper input[type="radio"] ~ label::-webkit-input-placeholder, .field-wrapper .form-section input[type="radio"] ~ legend::-webkit-input-placeholder, .form-section .field-wrapper input[type="radio"] ~ legend::-webkit-input-placeholder, .field-wrapper input[type="file"] ~ label::-webkit-input-placeholder, .field-wrapper .form-section input[type="file"] ~ legend::-webkit-input-placeholder, .form-section .field-wrapper input[type="file"] ~ legend::-webkit-input-placeholder{color:#e0e0e0}.field-wrapper input::-moz-placeholder, .field-wrapper textarea::-moz-placeholder, .field-wrapper input[type="radio"] ~ label::-moz-placeholder, .field-wrapper .form-section input[type="radio"] ~ legend::-moz-placeholder, .form-section .field-wrapper input[type="radio"] ~ legend::-moz-placeholder, .field-wrapper input[type="file"] ~ label::-moz-placeholder, .field-wrapper .form-section input[type="file"] ~ legend::-moz-placeholder, .form-section .field-wrapper input[type="file"] ~ legend::-moz-placeholder{color:#e0e0e0}.field-wrapper input:-ms-input-placeholder, .field-wrapper textarea:-ms-input-placeholder, .field-wrapper input[type="radio"] ~ label:-ms-input-placeholder, .field-wrapper .form-section input[type="radio"] ~ legend:-ms-input-placeholder, .form-section .field-wrapper input[type="radio"] ~ legend:-ms-input-placeholder, .field-wrapper input[type="file"] ~ label:-ms-input-placeholder, .field-wrapper .form-section input[type="file"] ~ legend:-ms-input-placeholder, .form-section .field-wrapper input[type="file"] ~ legend:-ms-input-placeholder{color:#e0e0e0}.field-wrapper input::-ms-input-placeholder, .field-wrapper textarea::-ms-input-placeholder, .field-wrapper input[type="radio"] ~ label::-ms-input-placeholder, .field-wrapper .form-section input[type="radio"] ~ legend::-ms-input-placeholder, .form-section .field-wrapper input[type="radio"] ~ legend::-ms-input-placeholder, .field-wrapper input[type="file"] ~ label::-ms-input-placeholder, .field-wrapper .form-section input[type="file"] ~ legend::-ms-input-placeholder, .form-section .field-wrapper input[type="file"] ~ legend::-ms-input-placeholder{color:#e0e0e0}.field-wrapper input::placeholder,.field-wrapper textarea::placeholder,.field-wrapper input[type="radio"] ~ label::placeholder,.field-wrapper .form-section input[type="radio"] ~ legend::placeholder,.form-section .field-wrapper input[type="radio"] ~ legend::placeholder,.field-wrapper input[type="file"] ~ label::placeholder,.field-wrapper .form-section input[type="file"] ~ legend::placeholder,.form-section .field-wrapper input[type="file"] ~ legend::placeholder{color:#e0e0e0}.field-wrapper input:disabled,.field-wrapper textarea:disabled,.field-wrapper input[type="radio"] ~ label:disabled,.field-wrapper .form-section input[type="radio"] ~ legend:disabled,.form-section .field-wrapper input[type="radio"] ~ legend:disabled,.field-wrapper input[type="file"] ~ label:disabled,.field-wrapper .form-section input[type="file"] ~ legend:disabled,.form-section .field-wrapper input[type="file"] ~ legend:disabled{background-color:#e0e0e0;color:#5d5d5e}.field-wrapper input{min-height:48px;height:-webkit-min-content;height:-moz-min-content;height:min-content;line-height:24px;margin-top:8px}.field-wrapper textarea{min-height:96px;resize:none}.field-wrapper .url-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:#f5f5f5;height:48px;color:#a2a2a3;border-radius:4px;border:1px solid #c1c1c1;padding-left:12px}.field-wrapper .url-wrapper input{border:none;border-left:1px solid #c1c1c1;border-top-left-radius:0;border-bottom-left-radius:0;margin:0;margin-left:6px}.field-wrapper .url-wrapper input:focus{border:1px solid #0034db}.field-wrapper .dropdown-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:48px;width:100%;margin-right:100%;border:1px solid #c1c1c1;border-radius:4px;background:url("/static/images/icons/dropdown-arrow.svg") no-repeat right #fff;background-position:95%;padding:12px 15px;padding-right:40px;font-family:inherit;font-size:1.12rem;cursor:pointer}.field-wrapper .dropdown-wrapper.unselected{color:#a2a2a3}.field-wrapper .dropdown-wrapper option{cursor:pointer;color:#1c1c1c}.field-wrapper .dropdown-wrapper .help-text-option{display:none}.field-wrapper .dropdown-wrapper:focus{border-color:#0052ff;outline-style:none}.field-wrapper input[type="number"]::-webkit-outer-spin-button,.field-wrapper input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.field-wrapper input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.field-wrapper input[type="file"]{opacity:0;position:absolute;width:0;height:0}.field-wrapper input[type="file"] ~ label,.field-wrapper .form-section input[type="file"] ~ legend,.form-section .field-wrapper input[type="file"] ~ legend{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:#f5f5f5;border:1px solid #c1c1c1}.field-wrapper input[type="file"] ~ label .cloud-icon,.field-wrapper .form-section input[type="file"] ~ legend .cloud-icon,.form-section .field-wrapper input[type="file"] ~ legend .cloud-icon{background-image:url("/static/images/icons/cloud.png");background-size:cover;background-repeat:no-repeat;width:18px;height:16px;margin-right:8px}.field-wrapper input[type="file"] ~ label.loaded-file-label,.field-wrapper .form-section input[type="file"] ~ legend.loaded-file-label,.form-section .field-wrapper input[type="file"] ~ legend.loaded-file-label{display:grid;grid-auto-flow:column;white-space:nowrap;background-color:#fff;gap:8px;padding:8px;grid-template-columns:-webkit-min-content 1fr 8px;grid-template-columns:min-content 1fr 8px;font-size:.75rem}.field-wrapper input[type="file"] ~ label.loaded-file-label .file-name,.field-wrapper .form-section input[type="file"] ~ legend.loaded-file-label .file-name,.form-section .field-wrapper input[type="file"] ~ legend.loaded-file-label .file-name{text-overflow:ellipsis;overflow:hidden;color:#c1c1c1;width:auto}.field-wrapper input[type="file"] ~ label.loaded-file-label .file-extension,.field-wrapper .form-section input[type="file"] ~ legend.loaded-file-label .file-extension,.form-section .field-wrapper input[type="file"] ~ legend.loaded-file-label .file-extension{text-transform:uppercase;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:34px;z-index:1;box-sizing:border-box;color:#989899;background-color:#e0e0e0;border:1px solid #c1c1c1;border-radius:4px;padding:7.5px 3px;line-height:1.33}.field-wrapper input[type="file"] ~ label.loaded-file-label .close-icon,.field-wrapper .form-section input[type="file"] ~ legend.loaded-file-label .close-icon,.form-section .field-wrapper input[type="file"] ~ legend.loaded-file-label .close-icon{background-image:url("/static/images/icons/close-icon.png");background-size:8px;background-repeat:no-repeat;background-position:center;justify-self:flex-end;padding:5px 0;width:8px;height:8px}.field-wrapper input[type="file"] ~ label.hidden,.field-wrapper .form-section input[type="file"] ~ legend.hidden,.form-section .field-wrapper input[type="file"] ~ legend.hidden{display:none}.field-wrapper input[type="file"] ~ label:hover,.field-wrapper .form-section input[type="file"] ~ legend:hover,.form-section .field-wrapper input[type="file"] ~ legend:hover{cursor:pointer}.field-wrapper input[type="file"] ~ label:active,.field-wrapper .form-section input[type="file"] ~ legend:active,.form-section .field-wrapper input[type="file"] ~ legend:active{background:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background:linear-gradient(to right, #0052ff, #552bda);color:#fff}.field-wrapper input[type="file"] ~ label:active .cloud-icon,.field-wrapper .form-section input[type="file"] ~ legend:active .cloud-icon,.form-section .field-wrapper input[type="file"] ~ legend:active .cloud-icon{background-image:url("/static/images/icons/cloud-white.png")}.field-wrapper input[type="file"]:focus ~ label,.field-wrapper .form-section input[type="file"]:focus ~ legend,.form-section .field-wrapper input[type="file"]:focus ~ legend{color:#0034db;border-color:#0052ff}.field-wrapper input[type="file"]:focus ~ label .cloud-icon,.field-wrapper .form-section input[type="file"]:focus ~ legend .cloud-icon,.form-section .field-wrapper input[type="file"]:focus ~ legend .cloud-icon{background-image:url("/static/images/icons/cloud-blue.png")}.field-wrapper .checkbox-wrapper{background-color:#f5f5f5;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.38rem;border:1px solid #c1c1c1;border-radius:4px;padding:12px 4px;margin-top:8px;margin-bottom:4px;box-sizing:border-box;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer}.field-wrapper .checkbox-wrapper .checkbox-container{position:relative;margin-right:12px;margin-left:12px;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.field-wrapper .checkbox-wrapper .check{position:absolute}.field-wrapper .checkbox-wrapper input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:auto;width:20px;height:20px;margin:0;padding:0;background-color:#fff;border:1px solid #989899;border-radius:4px;cursor:pointer}.field-wrapper .checkbox-wrapper input[type="checkbox"]:focus,.field-wrapper .checkbox-wrapper input[type="checkbox"]:hover{border-color:#0052ff}.field-wrapper .checkbox-wrapper input[type="checkbox"]:checked{background-color:#0052ff}.field-wrapper input[type="radio"]{opacity:0;position:absolute;width:0;height:0}.field-wrapper input[type="radio"]:focus ~ label::before,.field-wrapper .form-section input[type="radio"]:focus ~ legend::before,.form-section .field-wrapper input[type="radio"]:focus ~ legend::before,.field-wrapper input[type="radio"]:hover ~ label::before,.field-wrapper .form-section input[type="radio"]:hover ~ legend::before,.form-section .field-wrapper input[type="radio"]:hover ~ legend::before{border-color:#0052ff}.field-wrapper input[type="radio"] ~ label,.field-wrapper .form-section input[type="radio"] ~ legend,.form-section .field-wrapper input[type="radio"] ~ legend{background-color:#f5f5f5;border-color:#c1c1c1;padding-left:44px;position:relative;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.4rem}.field-wrapper input[type="radio"] ~ label:after,.field-wrapper .form-section input[type="radio"] ~ legend:after,.form-section .field-wrapper input[type="radio"] ~ legend:after,.field-wrapper input[type="radio"] ~ label:before,.field-wrapper .form-section input[type="radio"] ~ legend:before,.form-section .field-wrapper input[type="radio"] ~ legend:before{background-color:#fff;border-radius:50%}.field-wrapper input[type="radio"] ~ label:before,.field-wrapper .form-section input[type="radio"] ~ legend:before,.form-section .field-wrapper input[type="radio"] ~ legend:before{position:absolute;top:12px;left:14px;width:20px;height:20px;content:"";border:1px solid #989899}.field-wrapper input[type="radio"] ~ label:after,.field-wrapper .form-section input[type="radio"] ~ legend:after,.form-section .field-wrapper input[type="radio"] ~ legend:after{position:absolute;top:18px;left:20px;width:10px;height:10px;content:"";display:none}.field-wrapper input[type="radio"]:checked ~ label,.field-wrapper .form-section input[type="radio"]:checked ~ legend,.form-section .field-wrapper input[type="radio"]:checked ~ legend{border-color:#0034db}.field-wrapper input[type="radio"]:checked ~ label:before,.field-wrapper .form-section input[type="radio"]:checked ~ legend:before,.form-section .field-wrapper input[type="radio"]:checked ~ legend:before{background-color:#0052ff;border-color:#0034db}.field-wrapper input[type="radio"]:checked ~ label:after,.field-wrapper .form-section input[type="radio"]:checked ~ legend:after,.form-section .field-wrapper input[type="radio"]:checked ~ legend:after{display:block}.field-wrapper .success-message{color:#0052ff;font-size:.75rem;display:none;-webkit-box-align:center;align-items:center}.field-wrapper .success-message div{background-image:url("/static/images/icons/blue-check.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:10px;height:10px;margin-right:5px}.field-wrapper .success-message.active{display:-webkit-box;display:flex}.field-wrapper .help-text{margin:4px 0 8px;font-size:14px;line-height:20px;color:#989899}.field-wrapper.error input,.field-wrapper.error textarea,.field-wrapper.error .url-wrapper,.field-wrapper.error .dropdown-wrapper{border-color:#e80f3e}@media (min-width: 768px){.field-wrapper{margin-bottom:32px}.field-wrapper input[type="file"] ~ label,.field-wrapper .form-section input[type="file"] ~ legend,.form-section .field-wrapper input[type="file"] ~ legend{max-width:270px}.field-wrapper input,.field-wrapper input[type="radio"] ~ label,.field-wrapper .form-section input[type="radio"] ~ legend,.form-section .field-wrapper input[type="radio"] ~ legend{font-size:18px}.field-wrapper .dropdown-wrapper{padding-right:60px}}.recaptcha-wrapper label,.recaptcha-wrapper .form-section legend,.form-section .recaptcha-wrapper legend{font-size:16px;line-height:24px;color:#989899;margin-bottom:12px}.recaptcha-wrapper .errorlist,.field-wrapper .errorlist{color:#e80f3e;font-size:12px;line-height:16px;margin:4px 0;padding:0;list-style:none}.back-image-center{background-repeat:no-repeat;background-size:cover;background-position:center}.back-image-contain{background-repeat:no-repeat;background-size:contain;background-position:center}.back-image-contain-left{background-repeat:no-repeat;background-size:contain;background-position:left}.cta-section.cta-bg-blue .title,.cta-section.cta-bg-violet-pink .title{color:#fff}.cta-section.cta-bg-blue .support-text,.cta-section.cta-bg-violet-pink .support-text{color:#fff;opacity:.7}.cta-section.cta-bg-blue .hexagon-top,.cta-section.cta-bg-blue .hexagon-down,.cta-section.cta-bg-violet-pink .hexagon-top,.cta-section.cta-bg-violet-pink .hexagon-down{background-image:url("/static/images/icons/hexagon_white.svg");position:absolute;width:138px;height:160px;opacity:1;background-size:cover}.cta-section.cta-bg-blue .cta-container{background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.cta-section.cta-bg-violet-pink .cta-container{background-image:-webkit-gradient(linear, left top, right top, from(#8600eb), to(#b500b1));background-image:linear-gradient(to right, #8600eb, #b500b1)}.cta-section.cta-bg-white .cta-container{background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(#fff));background-image:linear-gradient(to right, #fff, #fff)}.cta-section.cta-bg-white .title{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.cta-section.cta-bg-white .support-text{color:#5d5d5e}.cta-section.cta-bg-white .hexagon-top,.cta-section.cta-bg-white .hexagon-down{background-image:url("/static/images/icons/hexagon_light_gray.svg");position:absolute;width:138px;height:160px;opacity:1;background-size:cover}.cta-section .cta-container{position:relative;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%;padding:40px 0;background-blend-mode:multiply}.cta-section .cta-container .title{width:312px;text-align:center;z-index:2}.cta-section .cta-container .support-text{width:245px;text-align:center;margin:16px 0 24px 0;z-index:2}.cta-section .cta-container .hexagon-top,.cta-section .cta-container .hexagon-down{position:absolute;width:138px;height:160px;z-index:1;background-size:cover}.cta-section .cta-container a{padding:12px 40px;z-index:2}.cta-section .cta-container .newsletter-form{display:none}.cta-section .cta-container .hexagon-top{top:-50px;right:-66px}.cta-section .cta-container .hexagon-down{left:-70px;bottom:-60px}@media (min-width: 768px){.cta-section.cta-bg-white .cta-container .newsletter-form .newsletter-email{border-color:#989899;color:#989899}.cta-section.cta-bg-white .cta-container .newsletter-form .newsletter-email::-webkit-input-placeholder{color:#989899}.cta-section.cta-bg-white .cta-container .newsletter-form .newsletter-email::-moz-placeholder{color:#989899}.cta-section.cta-bg-white .cta-container .newsletter-form .newsletter-email:-ms-input-placeholder{color:#989899}.cta-section.cta-bg-white .cta-container .newsletter-form .newsletter-email::-ms-input-placeholder{color:#989899}.cta-section.cta-bg-white .cta-container .newsletter-form .newsletter-email::placeholder{color:#989899}.cta-section .cta-container{padding:72px 0}.cta-section .cta-container.has-newsletter .support-text{width:480px}.cta-section .cta-container.has-newsletter a{display:none}.cta-section .cta-container .title{width:580px}.cta-section .cta-container .support-text{width:405px;margin:20px 0 24px 0}.cta-section .cta-container a{padding:16px 41px}.cta-section .cta-container .newsletter-form{display:-webkit-box;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}.cta-section .cta-container .newsletter-form .newsletter-email{width:280px;padding:10px 16px;box-sizing:border-box;margin-right:16px;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:4px;color:#fff;font:inherit}.cta-section .cta-container .newsletter-form .newsletter-email::-webkit-input-placeholder{color:#fff;opacity:0.7}.cta-section .cta-container .newsletter-form .newsletter-email::-moz-placeholder{color:#fff;opacity:0.7}.cta-section .cta-container .newsletter-form .newsletter-email:-ms-input-placeholder{color:#fff;opacity:0.7}.cta-section .cta-container .newsletter-form .newsletter-email::-ms-input-placeholder{color:#fff;opacity:0.7}.cta-section .cta-container .newsletter-form .newsletter-email::placeholder{color:#fff;opacity:0.7}.cta-section .cta-container .newsletter-form .button-newsletter-submit{width:160px;padding:10px 16px;font:inherit}.cta-section .cta-container .newsletter-form .newsletter-email,.cta-section .cta-container .newsletter-form .button-newsletter-submit{line-height:1.65rem;font-size:1.25rem}.cta-section .cta-container .newsletter-form .newsletter-loading,.cta-section .cta-container .newsletter-form .newsletter-submited{display:none}.cta-section .cta-container .newsletter-form .newsletter-loading{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:160px;height:auto;border-radius:4px;box-shadow:0px 6px 10px rgba(0,0,0,0.15);background-color:#ffffff}.cta-section .cta-container .hexagon-top,.cta-section .cta-container .hexagon-down{width:200px;height:231px}.cta-section .cta-container .hexagon-top{top:-67px;right:-72px}.cta-section .cta-container .hexagon-down{left:-79px;bottom:-87px}}@media (min-width: 1024px){.cta-section .cta-container{padding:80px 0}.cta-section .cta-container .title{width:605px}.cta-section .cta-container .support-text{width:400px;margin:32px 0 40px 0}.cta-section .cta-container a{padding:16px 52px}.cta-section .cta-container .newsletter-form .newsletter-email{width:320px}.cta-section .cta-container .newsletter-form .button-newsletter-submit,.cta-section .cta-container .newsletter-form .newsletter-loading{width:200px}.cta-section .cta-container .hexagon-top,.cta-section .cta-container .hexagon-down{width:235px;height:272px}.cta-section .cta-container .hexagon-down{left:-55px}}.menu-hamburguer-gradient-blue{position:relative;display:block;width:15px;height:13px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.menu-hamburguer-gradient-blue span{display:block;height:2px;width:100%;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda);border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-hamburguer-gradient-blue span:nth-child(2){margin:4px 0px}.menu-hamburguer-gradient-blue.open span{position:absolute;top:50%;height:1px;background-image:-webkit-gradient(linear, left top, right top, from(#c1c1c1), to(#c1c1c1));background-image:linear-gradient(to right, #c1c1c1, #c1c1c1)}.menu-hamburguer-gradient-blue.open span:nth-child(1){-webkit-transform:rotate(45deg) scale(1.3, 1.3);transform:rotate(45deg) scale(1.3, 1.3)}.menu-hamburguer-gradient-blue.open span:nth-child(2){width:0%;opacity:0}.menu-hamburguer-gradient-blue.open span:nth-child(3){-webkit-transform:rotate(-45deg) scale(1.3, 1.3);transform:rotate(-45deg) scale(1.3, 1.3)}.hero-menu-container .hero-menu{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.hero-menu-container .logo{width:110px;height:74px;background-image:url("/static/images/logo/vinta-logo-white.svg");-webkit-filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.15));filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.15))}.hero-menu-container .menu-links-container{display:none}.hero-menu-container .hamburger{position:fixed;top:15px;right:15px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:45px;height:45px;border:10px solid rgba(0,0,0,0);-webkit-filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.15));filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.15));z-index:9999}.hero-menu-container .hamburger .hexagon{position:absolute;top:15px;right:15px;margin:-15px -15px 0px 0px;width:45px;height:45px;-webkit-clip-path:polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);clip-path:polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);background:#fff;-webkit-filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.15));filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.15));-webkit-transition:0.5s ease;transition:0.5s ease;cursor:pointer}.hero-menu-container .hamburger.active{position:fixed;width:100%;height:100vh;top:0;right:0;border:none;background-color:rgba(0,0,0,0.3)}.hero-menu-container .hamburger.active .hexagon{width:216px;height:100vh;right:0;margin-right:0;-webkit-clip-path:polygon(0 0, 100% 0, 100% 51%, 100% 100%, 0 100%, 0 50%);clip-path:polygon(0 0, 100% 0, 100% 51%, 100% 100%, 0 100%, 0 50%);-webkit-filter:drop-shadow(-12px 0 20px rgba(0,0,0,0.5));filter:drop-shadow(-12px 0 20px rgba(0,0,0,0.5));cursor:default}.hero-menu-container .hamburger.active .bars{top:38px;right:38px}.hero-menu-container .hamburger .bars{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda);position:absolute}.hero-menu-container .hamburger-links{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end;margin:0;padding-top:0;box-sizing:border-box;opacity:0;-webkit-transition:0.3s ease;transition:0.3s ease}.hero-menu-container .hamburger-links .link{width:100%;list-style:none;margin-bottom:24px;display:none}.hero-menu-container .hamburger-links .link a{text-decoration:none;display:inline-block;text-align:right;color:#1c1c1c;width:144px;padding-right:32px}.hero-menu-container .hamburger-links .link.active{display:block}.hero-menu-container .hamburger-links.active{opacity:1;padding-top:82px}@media (min-width: 768px){.hero-menu-container .logo{width:177px;height:120px}.hero-menu-container .hamburger{top:35px;right:35px}.hero-menu-container .hamburger.active .hexagon{width:267px;height:530px;top:32px;right:24px;margin:0}.hero-menu-container .hamburger.active .bars{top:62px;right:54px}.hero-menu-container .hamburger-links{padding-top:0}.hero-menu-container .hamburger-links .link{margin-bottom:22px}.hero-menu-container .hamburger-links .link a{width:195px}}@media (min-width: 1024px){.hero-menu-container .logo{width:151px;height:104px}.hero-menu-container .hero-menu{-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.hero-menu-container .menu-links-container{display:block}.hero-menu-container .menu-links{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:650px;margin:0;padding:0}.hero-menu-container .menu-links .link{list-style:none}.hero-menu-container .menu-links .link a{position:relative;display:block;text-decoration:none;color:#fff}.hero-menu-container .menu-links .link .polygon-hover{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:58px;height:58px;opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;background-image:url("/static/images/icons/hexagon-white.svg");background-size:100% 100%}.hero-menu-container .menu-links .link .text{position:relative;opacity:.7;-webkit-transition:.3s;transition:.3s}.hero-menu-container .menu-links .link:hover .polygon-hover{opacity:.1}.hero-menu-container .menu-links .link:hover .text{opacity:1}.hero-menu-container .menu-links .link-contact{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 20px;text-align:center}.hero-menu-container .hamburger{display:none}}@media (min-width: 1280px){.hero-menu-container .menu-links{width:780px}}.hero-scroll-button-container .hero-scroll-button{position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:60px;height:56px;z-index:5}.hero-scroll-button-container .hexagon-white{position:absolute;-webkit-filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.15));filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.15));-webkit-transition:500ms;transition:500ms}.hero-scroll-button-container .hexagon-white .hexagon-white-fill{fill:#fff}.hero-scroll-button-container .arrow-down{position:absolute;-webkit-transition:500ms;transition:500ms}.hero-scroll-button-container .arrow-down .arrow-down-fill{fill:#c1c1c1}.hero-scroll-button-container .hero-scroll-button:hover .hexagon-white{-webkit-filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.3));filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.3))}.hero-scroll-button-container .hero-scroll-button:hover .arrow-down-fill{fill:url(#gradient)}.hero-scroll-button-container .hero-scroll-button:active .hexagon-white-fill{fill:url(#gradient)}.hero-scroll-button-container .hero-scroll-button:active .arrow-down-fill{fill:#fff}@media (min-width: 768px){.hero-scroll-button-container .hexagon-white{width:70px;height:70px}.hero-scroll-button-container .arrow-down{-webkit-transform:scale(1.2);transform:scale(1.2)}}.loading-circle{width:16px;height:16px;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.button-loading-wrapper{display:none;text-align:center}.button-loading-wrapper .button-loading{display:inline-block;width:20px;height:20px;border:solid 3px rgba(0,0,0,0);border-radius:50%;background-image:-webkit-gradient(linear, left top, left bottom, from(#0034db), to(#0034db)),conic-gradient(#0034db, #fff);background-image:linear-gradient(#0034db, #0034db),conic-gradient(#0034db, #fff);background-origin:border-box;background-clip:content-box, border-box;-webkit-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}@media (min-width: 1024px){.button-loading-wrapper .button-loading{width:28px;height:28px}}@media (min-width: 768px){.button-loading-wrapper .button-loading{width:24px;height:24px}}.hero-container.error-hero{min-height:0px}.error-info-section .error-info-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:16px 0px 40px;box-sizing:border-box;margin-left:auto;margin-right:auto}.error-info-section .illustration{height:210px}.error-info-section .text-content-wrapper{padding:32px 20px 0px;box-sizing:border-box;text-align:center}.error-info-section .text-content-wrapper .title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, right top, left top, from(#8600eb), to(#b500b1));background-image:linear-gradient(to left, #8600eb, #b500b1)}.error-info-section .text-content-wrapper .support-text{margin:16px 0px 12px;color:#5d5d5e}.error-info-section .text-content-wrapper .error-code{color:#989899}.error-info-section .text-content-wrapper .link{text-decoration:none;color:#0052ff}.error-info-section .text-content-wrapper .button-back{margin:24px auto 0px}@media (min-width: 768px){.error-info-section .error-info-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;max-width:768px;padding:56px 0px}.error-info-section .illustration{height:224px}.error-info-section .text-content-wrapper{width:371px;padding:0px;text-align:left}.error-info-section .text-content-wrapper .support-text{width:300px;margin:36px 0px 28px}.error-info-section .text-content-wrapper .button-back{margin:28px auto 0px 0px}}@media (min-width: 1024px){.error-info-section .error-info-container{max-width:1024px;padding:64px 0px 98px}.error-info-section .illustration{height:300px}.error-info-section .text-content-wrapper{width:492px}.error-info-section .text-content-wrapper .support-text{width:360px;margin:32px 0px 16px}.error-info-section .text-content-wrapper .button-back{margin:24px auto 0px 0px}}pre{margin:0px}pre code,pre .hljs{padding:20px;box-sizing:border-box;margin:40px 0px 28px;background-color:rgba(0,0,0,0.05);font-family:monospace;line-height:1.25rem}code{padding:5px;background-color:rgba(0,0,0,0.05);font-family:monospace}@media (min-width: 768px){pre code,.hljs{margin:56px 0px 42px;line-height:1.25rem}}@media (min-width: 1024px){pre code,.hljs{line-height:1.5rem}}.landing-hero-section .hero-container{height:calc(100vh - 56px);min-height:550px}.landing-hero-section .hero-container .hero-background-image{-webkit-box-flex:initial;flex:initial;height:90%;background-image:url("/static/images/landing/hero/bg-photo@3x.jpg");background-image:-webkit-image-set(url("/static/images/landing/hero/bg-photo@2x.jpg") 2x, url("/static/images/landing/hero/bg-photo@3x.jpg") 3x)}.landing-hero-section .hero-container .hero-header .button-get-touch{position:absolute;bottom:0;width:206px;margin-bottom:88px;z-index:5}.landing-hero-section .hero-container .contact-email{display:none}.landing-hero-section .hero-container .hexagons-container{position:absolute;bottom:0;left:0;width:100%;height:190px}.landing-hero-section .hero-container .hexagon-left,.landing-hero-section .hero-container .hexagon-right{position:absolute;bottom:-20px;width:160px}.landing-hero-section .hero-container .hexagon-left{left:-60px}.landing-hero-section .hero-container .hexagon-right{right:-60px}.landing-hero-section .hero-container .button-move-down{position:absolute;bottom:6%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:60px;height:56px;z-index:5}.landing-hero-section .hero-container .hexagon-white{position:absolute;-webkit-filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.15));filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.15));-webkit-transition:500ms;transition:500ms}.landing-hero-section .hero-container .hexagon-white .hexagon-white-fill{fill:#fff}.landing-hero-section .hero-container .arrow-down{position:absolute;-webkit-transition:500ms;transition:500ms}.landing-hero-section .hero-container .arrow-down .arrow-down-fill{fill:#c1c1c1}.landing-hero-section .hero-container .button-move-down:hover .hexagon-white{-webkit-filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.3));filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.3))}.landing-hero-section .hero-container .button-move-down:hover .arrow-down-fill{fill:url(#gradient)}.landing-hero-section .hero-container .button-move-down:active .hexagon-white-fill{fill:url(#gradient)}.landing-hero-section .hero-container .button-move-down:active .arrow-down-fill{fill:#fff}@media (min-width: 768px){.landing-hero-section .hero-container{height:945px}.landing-hero-section .hero-container .hero-background-image{height:893px;background-image:url("/static/images/landing/hero/bg-photo-tablet@2x.jpg");background-image:-webkit-image-set(url("/static/images/landing/hero/bg-photo-tablet.jpg") 1x, url("/static/images/landing/hero/bg-photo-tablet@2x.jpg") 2x)}.landing-hero-section .hero-container .hero-header .button-get-touch{width:264px;margin-bottom:176px}.landing-hero-section .hero-container .contact-email{position:absolute;bottom:0;display:block;margin-bottom:136px;text-decoration:none;color:#fff;opacity:.63;font-size:1.125rem}.landing-hero-section .hero-container .hexagon-left,.landing-hero-section .hero-container .hexagon-right{width:225px}.landing-hero-section .hero-container .hexagon-left{left:-70px}.landing-hero-section .hero-container .hexagon-right{right:-70px}.landing-hero-section .hero-container .button-move-down{bottom:22px}.landing-hero-section .hero-container .hexagon-white{width:70px;height:70px}.landing-hero-section .hero-container .arrow-down{-webkit-transform:scale(1.5);transform:scale(1.5)}}@media (min-width: 1024px){.landing-hero-section .hero-container{height:764px}.landing-hero-section .hero-container .hero-background-image{height:687px;background-image:url("/static/images/landing/hero/bg-photo-desktop-md.jpg")}.landing-hero-section .hero-container .hero-header .button-get-touch{width:296px;margin-top:72px}.landing-hero-section .hero-container .contact-email{font-size:1.25rem}.landing-hero-section .hero-container .button-move-down{bottom:50px}}.service-section .service-container{padding-top:9vh;margin-top:-11vh;margin-bottom:56px}.service-section .rich-text p html,.service-section .rich-text p body{height:100%;margin:0;font-family:"Moderat";scroll-behavior:smooth}.service-section .rich-text p body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.service-section .rich-text p main{-webkit-box-flex:1;flex:1 0 auto}.service-section .rich-text p main:not(.ignore-overflow-hidden){overflow:hidden}.service-section .rich-text p section{position:relative}.service-section .rich-text p .rich-text p{margin:0}.service-section .rich-text p .-content-styleguide h1{font-size:2.25rem;font-weight:500;line-height:2.75rem}.service-section .rich-text p .-content-styleguide h2,.service-section .rich-text p .-content-styleguide p{font-size:1.75rem;font-weight:500;line-height:2.25rem}.service-section .rich-text p .-content-styleguide h3{font-size:1.5rem;font-weight:500;line-height:1.75rem}.service-section .rich-text p .-content-styleguide h4,.service-section .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .service-section .rich-text p .-content-styleguide a{font-size:1.25rem;font-weight:400;line-height:1.75rem}.service-section .rich-text p .-content-styleguide h5,.service-section .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .service-section .rich-text p .-content-styleguide p,.service-section .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .service-section .rich-text p .-content-styleguide p,.service-section .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .service-section .rich-text p .-content-styleguide p,.service-section .rich-text p .-content-styleguide p{font-size:1rem;font-weight:400;line-height:1.5rem}.service-section .rich-text p .-content-styleguide h6,.service-section .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .service-section .rich-text p .-content-styleguide p,.service-section .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .service-section .rich-text p .-content-styleguide p,.service-section .rich-text p .-content-styleguide figcaption{font-size:.875rem;font-weight:400;line-height:1.25rem}@media (min-width: 768px){.service-section .rich-text p .-content-styleguide h1{font-size:2.5rem;line-height:3.375rem}.service-section .rich-text p .-content-styleguide h2,.service-section .rich-text p .-content-styleguide p{font-size:2.25rem;line-height:2.75rem}.service-section .rich-text p .-content-styleguide h3{font-size:1.75rem;line-height:2.25rem}.service-section .rich-text p .-content-styleguide h4,.service-section .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .service-section .rich-text p .-content-styleguide a{font-size:1.5rem;line-height:2rem}.service-section .rich-text p .-content-styleguide h5,.service-section .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .service-section .rich-text p .-content-styleguide p,.service-section .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .service-section .rich-text p .-content-styleguide p,.service-section .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .service-section .rich-text p .-content-styleguide p,.service-section .rich-text p .-content-styleguide p{font-size:1.125rem;line-height:1.5rem}.service-section .rich-text p .-content-styleguide h6,.service-section .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .service-section .rich-text p .-content-styleguide p,.service-section .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .service-section .rich-text p .-content-styleguide p,.service-section .rich-text p .-content-styleguide figcaption{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.service-section .rich-text p .-content-styleguide h1{font-size:3rem;line-height:3.75rem}.service-section .rich-text p .-content-styleguide h2,.service-section .rich-text p .-content-styleguide p{font-size:2.5rem;line-height:3rem}.service-section .rich-text p .-content-styleguide h3{font-size:2rem;line-height:2.25rem}.service-section .rich-text p .-content-styleguide h4,.service-section .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .service-section .rich-text p .-content-styleguide a{font-size:1.75rem;line-height:2.25rem}.service-section .rich-text p .-content-styleguide h5,.service-section .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .service-section .rich-text p .-content-styleguide p,.service-section .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .service-section .rich-text p .-content-styleguide p,.service-section .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .service-section .rich-text p .-content-styleguide p,.service-section .rich-text p .-content-styleguide p{font-size:1.25rem;line-height:1.75rem}.service-section .rich-text p .-content-styleguide h6,.service-section .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .service-section .rich-text p .-content-styleguide p,.service-section .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .service-section .rich-text p .-content-styleguide p,.service-section .rich-text p .-content-styleguide figcaption{font-size:1rem;line-height:1.5rem}}.service-section .title{width:270px;margin:0px auto 18px auto;text-align:center;color:#242c2b}.service-section .title .spotlight,.service-section .title b{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.service-section .title .spotlight.red,.service-section .title b.red{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#e80f3e), to(#f53e31));background-image:linear-gradient(to right, #e80f3e, #f53e31)}.service-section .title .spotlight.blue,.service-section .title b.blue{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.service-section .title .spotlight.purple,.service-section .title b.purple{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1)}.service-section .service-carousel-goto{display:none}.service-section .service-carousel-tablet{display:none}@media (min-width: 768px){.service-section .service-container{padding-top:52px;margin-top:-72px;margin-bottom:72px}.service-section .title{width:336px;margin-top:40px}.service-section .service-carousel-goto{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin:20px auto 12px auto;width:660px}.service-section .goto{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer}.service-section .goto .topic{position:absolute}.service-section .goto .topic{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear, left top, left bottom, from(#5d5d5e), to(#5d5d5e));background-image:linear-gradient(to bottom, #5d5d5e, #5d5d5e);-webkit-transition:0.5s;transition:0.5s}.service-section .goto:hover .topic.active,.service-section .goto.hovered .topic.active{-webkit-transform:scale(1.2, 1.2)}.service-section .goto:hover .topic.red,.service-section .goto.hovered .topic.red{background-image:-webkit-gradient(linear, left top, right top, from(#e80f3e), to(#f53e31));background-image:linear-gradient(to right, #e80f3e, #f53e31)}.service-section .goto:hover .topic.blue,.service-section .goto.hovered .topic.blue{background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.service-section .goto:hover .topic.purple,.service-section .goto.hovered .topic.purple{background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1)}.service-section .goto:hover .polygon-fill.red,.service-section .goto.hovered .polygon-fill.red{fill:rgba(255,97,97,0.1)}.service-section .goto:hover .polygon-fill.blue,.service-section .goto.hovered .polygon-fill.blue{fill:rgba(26,130,255,0.1)}.service-section .goto:hover .polygon-fill.purple,.service-section .goto.hovered .polygon-fill.purple{fill:rgba(181,0,177,0.1)}.service-section .service-carousel{display:none}.service-section .service-carousel-tablet{display:block}}@media (min-width: 1024px){.service-section .service-container{padding-top:76px;margin-top:-96px;margin-bottom:96px}.service-section .title{width:400px}.service-section .service-carousel-goto{width:790px;margin:32px auto 18px auto}}.service-carousel .service-card{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;width:296px;padding:16px 16px 0px 16px;border-radius:4px;box-sizing:border-box;background-color:#fff;box-shadow:0 6px 10px 0 rgba(0,0,0,0.15)}.service-carousel .illustration.red{width:232px;height:180px;margin:0 auto 20px auto}.service-carousel .illustration.blue{height:143px;margin:23px -16px 34px -16px}.service-carousel .illustration.purple{width:295px;margin:0px 0px 20px -10px}.service-carousel .topic{margin-bottom:15px}.service-carousel .topic,.service-carousel .link-text{text-align:center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.service-carousel .topic.red,.service-carousel .link-text.red{background-image:-webkit-gradient(linear, left top, right top, from(#e80f3e), to(#f53e31));background-image:linear-gradient(to right, #e80f3e, #f53e31)}.service-carousel .topic.blue,.service-carousel .link-text.blue{background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.service-carousel .topic.purple,.service-carousel .link-text.purple{background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1)}.service-carousel .description{width:248px;margin:0 auto 20px auto;white-space:pre-line;color:#5d5d5e}.service-carousel .link{display:block;margin:0 -16px;max-height:0;padding:0;opacity:0;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;box-sizing:border-box;border-top:1px solid #e0e0e0;text-decoration:none}.service-carousel .link-text{-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.service-carousel .slick-list{overflow-x:hidden}.service-carousel .slick-track{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:510px}.service-carousel .slick-slide{outline:none;padding:0 12px}.service-carousel .slick-slide.slick-current .animation-service-card{max-height:60px;padding:16px 24px;opacity:1}.service-carousel .slick-slide:not(.slick-current){-webkit-filter:grayscale(100%);filter:grayscale(100%);max-height:410px}.service-carousel .slick-slide:not(.slick-current) .topic,.service-carousel .slick-slide:not(.slick-current) .illustration{opacity:.3}.service-carousel .slick-dots{margin:5px 0}.service-carousel .slick-dots li.slick-active #slick-slide-control00{background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.service-carousel .slick-dots li.slick-active #slick-slide-control01{background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1)}.service-carousel .slick-dots li.slick-active #slick-slide-control02{background-image:-webkit-gradient(linear, left top, right top, from(#e80f3e), to(#f53e31));background-image:linear-gradient(to right, #e80f3e, #f53e31)}.service-carousel .link{display:none}.service-carousel .slick-track{display:block;min-height:440px}.service-carousel-tablet .service-card{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:688px;height:284px;padding:32px 24px 32px 32px;box-sizing:border-box;border-radius:4px;box-shadow:0 6px 10px 0 rgba(0,0,0,0.15)}.service-carousel-tablet .left{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:323px}.service-carousel-tablet .support-text{margin-bottom:16px;color:#1c1c1c}.service-carousel-tablet .description{color:#5d5d5e}.service-carousel-tablet .link{display:none;-webkit-box-align:center;align-items:center;margin-top:auto;text-decoration:none;-webkit-transition:1s;transition:1s}.service-carousel-tablet .link-text{margin-right:8px;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.service-carousel-tablet .link-text.red{background-image:-webkit-gradient(linear, left top, right top, from(#e80f3e), to(#f53e31));background-image:linear-gradient(to right, #e80f3e, #f53e31)}.service-carousel-tablet .link-text.blue{background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.service-carousel-tablet .link-text.purple{background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1)}.service-carousel-tablet .right{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;width:293px}.service-carousel-tablet .illustration{height:auto}.service-carousel-tablet .illustration.red{width:98%}.service-carousel-tablet .illustration.blue{width:332px;margin:auto -16px}.service-carousel-tablet .illustration.purple{width:332px;margin:auto -40px auto 0}.service-carousel-tablet .slick-list{overflow-x:hidden;min-height:300px}.service-carousel-tablet .slick-slide{outline:none;padding:0 12px}.service-carousel-tablet .slick-slide:not(.slick-current){-webkit-filter:grayscale(100%);filter:grayscale(100%)}.service-carousel-tablet .slick-slide:not(.slick-current) .support-text,.service-carousel-tablet .slick-slide:not(.slick-current) .illustration{opacity:.3}.service-carousel-tablet .slick-slide:not(.slick-current) .link{opacity:0}.service-carousel-tablet .slick-dots{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0;list-style-type:none}.service-carousel-tablet .slick-dots li{position:relative;display:inline-block;margin:0 10px}.service-carousel-tablet .slick-dots button{display:block;width:8px;height:8px;padding:0;border:none;border-radius:100%;background-color:#e0e0e0;text-indent:-9999px;outline:none;cursor:pointer}.service-carousel-tablet .slick-dots li.slick-active button{width:12px;height:12px}.service-carousel-tablet .slick-dots li.slick-active #slick-slide-control10{background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.service-carousel-tablet .slick-dots li.slick-active #slick-slide-control11{background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1)}.service-carousel-tablet .slick-dots li.slick-active #slick-slide-control12{background-image:-webkit-gradient(linear, left top, right top, from(#e80f3e), to(#f53e31));background-image:linear-gradient(to right, #e80f3e, #f53e31)}@media (min-width: 1024px){.service-carousel-tablet .service-card{width:832px;height:360px;padding:40px 26px 40px 40px}.service-carousel-tablet .right{width:393px}.service-carousel-tablet .illustration.blue{width:450px}.service-carousel-tablet .illustration.purple{width:460px}.service-carousel-tablet .slick-list{min-height:386px}.service-carousel-tablet .slick-slide{padding:0 24px}}.clients-section .clients-title{width:300px;margin:0px auto 28px auto;text-align:center;color:#1c1c1c}.clients-section .clients-title span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.clients-section .clients-title .rich-text p html,.clients-section .clients-title .rich-text p body{height:100%;margin:0;font-family:"Moderat";scroll-behavior:smooth}.clients-section .clients-title .rich-text p body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.clients-section .clients-title .rich-text p main{-webkit-box-flex:1;flex:1 0 auto}.clients-section .clients-title .rich-text p main:not(.ignore-overflow-hidden){overflow:hidden}.clients-section .clients-title .rich-text p section{position:relative}.clients-section .clients-title .rich-text p .rich-text p{margin:0}.clients-section .clients-title .rich-text p .-content-styleguide h1{font-size:2.25rem;font-weight:500;line-height:2.75rem}.clients-section .clients-title .rich-text p .-content-styleguide h2,.clients-section .clients-title .rich-text p .-content-styleguide p{font-size:1.75rem;font-weight:500;line-height:2.25rem}.clients-section .clients-title .rich-text p .-content-styleguide h3{font-size:1.5rem;font-weight:500;line-height:1.75rem}.clients-section .clients-title .rich-text p .-content-styleguide h4,.clients-section .clients-title .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .clients-section .clients-title .rich-text p .-content-styleguide a{font-size:1.25rem;font-weight:400;line-height:1.75rem}.clients-section .clients-title .rich-text p .-content-styleguide h5,.clients-section .clients-title .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .rich-text p .-content-styleguide p{font-size:1rem;font-weight:400;line-height:1.5rem}.clients-section .clients-title .rich-text p .-content-styleguide h6,.clients-section .clients-title .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .rich-text p .-content-styleguide figcaption{font-size:.875rem;font-weight:400;line-height:1.25rem}@media (min-width: 768px){.clients-section .clients-title .rich-text p .-content-styleguide h1{font-size:2.5rem;line-height:3.375rem}.clients-section .clients-title .rich-text p .-content-styleguide h2,.clients-section .clients-title .rich-text p .-content-styleguide p{font-size:2.25rem;line-height:2.75rem}.clients-section .clients-title .rich-text p .-content-styleguide h3{font-size:1.75rem;line-height:2.25rem}.clients-section .clients-title .rich-text p .-content-styleguide h4,.clients-section .clients-title .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .clients-section .clients-title .rich-text p .-content-styleguide a{font-size:1.5rem;line-height:2rem}.clients-section .clients-title .rich-text p .-content-styleguide h5,.clients-section .clients-title .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .rich-text p .-content-styleguide p{font-size:1.125rem;line-height:1.5rem}.clients-section .clients-title .rich-text p .-content-styleguide h6,.clients-section .clients-title .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .rich-text p .-content-styleguide figcaption{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.clients-section .clients-title .rich-text p .-content-styleguide h1{font-size:3rem;line-height:3.75rem}.clients-section .clients-title .rich-text p .-content-styleguide h2,.clients-section .clients-title .rich-text p .-content-styleguide p{font-size:2.5rem;line-height:3rem}.clients-section .clients-title .rich-text p .-content-styleguide h3{font-size:2rem;line-height:2.25rem}.clients-section .clients-title .rich-text p .-content-styleguide h4,.clients-section .clients-title .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .clients-section .clients-title .rich-text p .-content-styleguide a{font-size:1.75rem;line-height:2.25rem}.clients-section .clients-title .rich-text p .-content-styleguide h5,.clients-section .clients-title .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .rich-text p .-content-styleguide p{font-size:1.25rem;line-height:1.75rem}.clients-section .clients-title .rich-text p .-content-styleguide h6,.clients-section .clients-title .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .rich-text p .-content-styleguide figcaption{font-size:1rem;line-height:1.5rem}}.clients-section .clients-title .rich-text p b{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.clients-section .other-clients{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:312px;margin:16px auto 40px auto;box-sizing:border-box}.clients-section .other-clients .support-text{text-align:center;color:#5d5d5e}.clients-section .other-clients .list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;margin:24px auto 8px auto}.clients-section .other-clients .logo{display:block;width:135px;margin-bottom:24px;text-align:center}.clients-section .other-clients .logo .logo-img{max-width:100%;max-height:100%;-webkit-filter:invert(100%);filter:invert(100%);opacity:.8}@media (min-width: 768px){.clients-section .clients-title{width:500px;margin:0px auto 18px auto}.clients-section .other-clients{width:100%;margin:16px auto 48px auto;padding:0 24px}.clients-section .other-clients .support-text{width:370px}.clients-section .other-clients .list{width:100%;margin:42px auto 50px auto}.clients-section .other-clients .logo{width:110px;height:55px;margin:0}.clients-section .other-clients .logo[data-other-client-index="0"]{-webkit-box-ordinal-group:2;order:1}.clients-section .other-clients .logo[data-other-client-index="1"]{-webkit-box-ordinal-group:4;order:3}.clients-section .other-clients .logo[data-other-client-index="2"]{-webkit-box-ordinal-group:6;order:5}.clients-section .other-clients .logo[data-other-client-index="3"]{-webkit-box-ordinal-group:3;order:2}.clients-section .other-clients .logo[data-other-client-index="4"]{-webkit-box-ordinal-group:5;order:4}.clients-section .other-clients .logo[data-other-client-index="5"]{-webkit-box-ordinal-group:7;order:6}}@media (min-width: 1024px){.clients-section .clients-title{margin:0px auto 32px auto}.clients-section .other-clients{margin:28px auto 64px auto}.clients-section .other-clients .support-text{width:440px}.clients-section .other-clients .list{margin:48px auto 64px auto}.clients-section .other-clients .logo{width:142px;height:71px}}@media (min-width: 1280px){.clients-section .other-clients{padding:0 48px}.clients-section .other-clients .list{max-width:1220px}}.clients-cards .card{position:relative;overflow:hidden;background-color:#fff;padding:4px 0px;box-sizing:border-box;-webkit-transition:1.1s ease-in-out;transition:1.1s ease-in-out}.clients-cards .card-inner{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;background-color:rgba(0,0,0,0.25);height:560px;padding:32px;box-sizing:border-box;text-align:center;color:#fff;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.clients-cards .card-inner .gradient-black-full,.clients-cards .card-inner .gradient-black-bottom{position:absolute;bottom:0;left:0;width:100%}.clients-cards .card-inner .gradient-black-full{height:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.2)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.2));z-index:0}.clients-cards .card-inner .gradient-black-bottom{height:50%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(#000));background-image:linear-gradient(to bottom, rgba(0,0,0,0), #000);z-index:1}.clients-cards .card-inner .logo{width:165px;margin:0 auto;z-index:10}.clients-cards .card-inner .bottom{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;z-index:10}.clients-cards .card-inner .description{width:296px;margin:0 auto 32px auto}.clients-cards .card-inner .button-read-story{width:-webkit-fill-available;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.clients-cards .hexagon-top,.clients-cards .hexagon-bottom{position:absolute;width:122px;opacity:1;z-index:10}.clients-cards .hexagon-top{top:-55px;left:-50px}.clients-cards .hexagon-bottom{right:-38px;bottom:-10px}@media (min-width: 768px){.clients-cards .card-inner{-webkit-box-align:start;align-items:flex-start;height:678px;padding:48px 56px}.clients-cards .card-inner .logo{width:225px;margin:0 auto 0 0}.clients-cards .card-inner .bottom{-webkit-box-align:start;align-items:flex-start;margin:0}.clients-cards .card-inner .description{width:450px;margin:0 0 40px 0;text-align:left}.clients-cards .card-inner .button-read-story{max-width:230px;margin:0}.clients-cards .hexagon-top{width:170px}.clients-cards .hexagon-bottom{display:none}}@media (min-width: 1024px){.clients-cards .card{padding:8px 0px}.clients-cards .card-inner{padding:48px 72px 72px 72px}.clients-cards .card-inner .description{width:512px;margin-bottom:48px}.clients-cards .card-inner .button-read-story:hover .text{background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.clients-cards .hexagon-top{width:158px;top:-46px;left:17px}}@media (min-width: 1280px){.clients-cards{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.clients-cards .card{width:-webkit-fill-available;width:-moz-available;max-width:1440px}.clients-cards .card-inner{border-radius:4px}.clients-cards .gradient-black-full,.clients-cards .gradient-black-bottom{border-radius:4px}}.knowledge-section a{text-decoration:none}.knowledge-section .background-image{width:100%;height:400px;background:-webkit-gradient(linear, left bottom, left top, from(#d91e47), to(#b500b1));background:linear-gradient(to top, #d91e47, #b500b1)}.knowledge-section .knowledge-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-top:-352px;margin-bottom:32px}.knowledge-section .knowledge-title{width:296px;margin-bottom:40px;text-align:center;color:#fff}.knowledge-section .knowledge-cards-list-container{margin-bottom:32px}@media (min-width: 768px){.knowledge-section .background-image{height:440px}.knowledge-section .knowledge-container{margin-top:-360px;margin-bottom:40px}.knowledge-section .knowledge-title{width:582px;margin-bottom:56px}}@media (min-width: 1024px){.knowledge-section .background-image{height:508px}.knowledge-section .knowledge-container{margin-top:-420px;margin-bottom:104px}.knowledge-section .knowledge-title{margin-bottom:64px}}.knowledge-cards-list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:320px}.knowledge-cards-list .knowledge-card{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:96px;padding:4px 8px 12px 8px;box-sizing:border-box;background-color:#fff;border-radius:4px;box-shadow:0px 6px 10px 0px rgba(0,0,0,0.15);text-decoration:none;-webkit-transition:0.2s ease;transition:0.2s ease;overflow:hidden}.knowledge-cards-list .knowledge-card .number{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda);margin-bottom:4px;font-weight:300;font-size:3rem;line-height:3rem}.knowledge-cards-list .knowledge-card .number.articles{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.knowledge-cards-list .knowledge-card .number.repos{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1)}.knowledge-cards-list .knowledge-card .number.playbook{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#ffb10f), to(#ff5f27));background-image:linear-gradient(to right, #ffb10f, #ff5f27)}.knowledge-cards-list .knowledge-card.articles{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.knowledge-cards-list .knowledge-card .topic{text-align:center;color:#1c1c1c;font-size:.875rem;line-height:1.25rem}@media (min-width: 768px){.knowledge-cards-list{width:680px}.knowledge-cards-list .knowledge-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:212px;padding:2px 16px 6px 16px}.knowledge-cards-list .knowledge-card .number{margin-right:8px;margin-bottom:0px;font-size:3.5rem;line-height:4.5rem}.knowledge-cards-list .knowledge-card .topic{text-align:left;font-size:1.125rem;line-height:1.5rem}}@media (min-width: 1024px){.knowledge-cards-list{width:840px}.knowledge-cards-list .knowledge-card{width:260px;padding:4px 20px 12px 20px}.knowledge-cards-list .knowledge-card .number{margin-right:12px;font-size:4rem;line-height:5rem}.knowledge-cards-list .knowledge-card .topic{font-size:1.25rem;line-height:1.75rem}.knowledge-cards-list .knowledge-card:hover{box-shadow:0px 12px 16px 0px rgba(0,0,0,0.3)}}.cards{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;width:312px}.cards .card{height:110px;margin-bottom:16px;padding:0px 12px 12px 12px;box-sizing:border-box;border-radius:4px;box-shadow:0 6px 10px 0 rgba(0,0,0,0.15);background-color:#fff;-webkit-transition:.5s;transition:.5s}.cards .card .topic{color:#1c1c1c}.cards .card .topic.playbook{white-space:pre-line}.cards .card .description{display:none}.cards .lg{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:312px;height:140px;padding:0}.cards .lg .lg-child{width:50%;padding:0px 12px 12px 12px;box-sizing:border-box}.cards .sm{width:148px}.cards .talk-photo{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;width:152px;height:100%;background-image:url("/static/images/landing/processes/talks-photo@2x.jpg");background-image:-webkit-image-set(url("/static/images/landing/processes/talks-photo@2x.jpg") 1x)}.cards .talk-photo .alt{display:none}.cards .number{font-weight:300;font-size:2.75rem;text-decoration:none;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-transition:.5s;transition:.5s}.cards .number.talks{background-image:-webkit-gradient(linear, left top, right top, from(#e80f3e), to(#f53e31));background-image:linear-gradient(to right, #e80f3e, #f53e31)}.cards .number.articles{background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.cards .number.repos{background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1)}.cards .number.playbook{background-image:-webkit-gradient(linear, left top, right top, from(#ffb10f), to(#ff5f27));background-image:linear-gradient(to right, #ffb10f, #ff5f27)}@media (min-width: 768px){.cards{width:691px}.cards .card{margin-bottom:24px;padding:0px 16px 16px 16px}.cards .card .topic{display:inline-block;width:118px;margin:auto auto 8px 8px;font-size:1.25rem}.cards .card .description{display:-webkit-box;display:flex;color:#989899;-webkit-transition:.5s;transition:.5s}.cards .sm{width:213px;height:188px}.cards .sm:nth-child(2) .topic{width:-webkit-min-content;width:-moz-min-content;width:min-content}.cards .sm:nth-child(4) .topic{width:120px}.cards .lg{width:691px;height:205px;padding:0}.cards .lg .lg-child{height:100%;padding:0px 24px 24px 16px}.cards .lg .topic{width:246px;margin-top:24px}.cards .talk-photo{width:344px;background-image:url("/static/images/landing/processes/talks-photo-tablet.jpg");background-image:-webkit-image-set(url("/static/images/landing/processes/talks-photo-tablet.jpg") 1x, url("/static/images/landing/processes/talks-photo-tablet@2x.jpg") 2x, url("/static/images/landing/processes/talks-photo-tablet@3x.jpg") 3x)}.cards .talk-photo .alt{display:-webkit-box;display:flex;width:100%;padding:30px 0px 16px 16px;box-sizing:border-box;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.8)));background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));color:#fff;opacity:.7}.cards .number{font-size:3.5rem}}@media (min-width: 1024px){.cards{width:793px}.cards .card{margin-bottom:34px}.cards .sm{width:243px;height:214px}.cards .lg{width:793px;height:212px}.cards .lg .lg-child{padding:0px 32px 32px 24px}.cards .lg .topic{margin-bottom:12px}.cards .topic{margin-left:12px}.cards .talk-photo{width:396px;background-image:url("/static/images/landing/processes/talks-photo-desktop-md.jpg");background-image:-webkit-image-set(url("/static/images/landing/processes/talks-photo-desktop-md.jpg") 1x, url("/static/images/landing/processes/talks-photo-desktop-md@2x.jpg") 2x, url("/static/images/landing/processes/talks-photo-desktop-md@3x.jpg") 3x)}.cards .number{font-size:4rem}.cards .card:hover{box-shadow:0 12px 15px 0 rgba(0,0,0,0.3);cursor:pointer}.cards .card:hover .description{color:#5d5d5e}}.latest-blogpost-list .post-card{margin-bottom:16px}.latest-blogpost-list .post-card:nth-child(4){margin-bottom:0}.latest-blogpost-list .post-card:nth-child(2),.latest-blogpost-list .post-card:nth-child(5){display:none}.latest-blogpost-list .post-card .cta-text{display:none}@media (min-width: 768px){.latest-blogpost-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;width:680px}.latest-blogpost-list .post-card{margin-bottom:24px}.latest-blogpost-list .post-card:nth-child(4),.latest-blogpost-list .post-card:nth-child(5){margin-bottom:0}.latest-blogpost-list .post-card:nth-child(2),.latest-blogpost-list .post-card:nth-child(5){display:-webkit-box;display:flex;width:212px;height:200px}.latest-blogpost-list .post-card:nth-child(3),.latest-blogpost-list .post-card:nth-child(4){width:444px;height:200px}.latest-blogpost-list .post-card>div{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.latest-blogpost-list .post-card .title{font-size:1.125rem;line-height:1.5rem}.latest-blogpost-list .post-card .text-preview{display:none}.latest-blogpost-list .post-card:nth-child(1){display:-webkit-box;display:flex;width:100%;height:192px}.latest-blogpost-list .post-card:nth-child(1) .feature-image{width:340px;height:calc(100% + 32px);margin:-16px 20px 0 -20px}.latest-blogpost-list .post-card:nth-child(1)>div{width:calc(100% - 340px)}.latest-blogpost-list .post-card:nth-child(2) .feature-image{display:none}.latest-blogpost-list .post-card:nth-child(3){display:-webkit-box;display:flex}.latest-blogpost-list .post-card:nth-child(3) .feature-image{width:184px;height:calc(100% + 32px);margin:-16px 20px 0 -20px}.latest-blogpost-list .post-card:nth-child(3)>div{width:calc(100% - 184px)}.latest-blogpost-list .post-card:nth-child(4) .author-date{display:none}.latest-blogpost-list .post-card:nth-child(4) .text-preview{display:-webkit-box;display:flex}}@media (min-width: 1024px){.latest-blogpost-list{width:840px}.latest-blogpost-list .post-card{margin-bottom:32px;min-height:216px}.latest-blogpost-list .post-card:nth-child(4),.latest-blogpost-list .post-card:nth-child(5){margin-bottom:0}.latest-blogpost-list .post-card .title{font-size:1.25rem;line-height:1.75rem}.latest-blogpost-list .post-card:nth-child(4){display:-webkit-box;display:flex}.latest-blogpost-list .post-card:nth-child(4) .title{margin-bottom:4px}.latest-blogpost-list .post-card:nth-child(4) .open-source-tags{margin-bottom:4px}.latest-blogpost-list .post-card .cta-text{display:-webkit-box;display:flex;align-self:flex-end;margin-top:auto;-webkit-box-align:center;align-items:center}.latest-blogpost-list .post-card .cta-text .arrow-right{width:14px;height:14px;margin-left:5px;margin-top:5px}.latest-blogpost-list .post-card .cta-text.article{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda);margin-top:auto}.latest-blogpost-list .post-card .cta-text.article .arrow-right{background-image:url("/static/images/icons/arrow-right-blue.svg")}.latest-blogpost-list .post-card .cta-text.talk{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#e80f3e), to(#f53e31));background-image:linear-gradient(to right, #e80f3e, #f53e31)}.latest-blogpost-list .post-card .cta-text.talk .arrow-right{background-image:url("/static/images/icons/arrow-right-red.svg")}.latest-blogpost-list .post-card .cta-text.open-source{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1)}.latest-blogpost-list .post-card .cta-text.open-source .arrow-right{background-image:url("/static/images/icons/arrow-right-purple.svg")}.latest-blogpost-list .post-card:nth-child(1){min-height:276px;height:auto}.latest-blogpost-list .post-card:nth-child(1) .feature-image{width:480px;height:calc(100% + 40px);margin:-20px 24px 0 -20px}.latest-blogpost-list .post-card:nth-child(1)>div{width:calc(100% - 480px)}.latest-blogpost-list .post-card:nth-child(1) .text-preview{display:-webkit-box;display:flex}.latest-blogpost-list .post-card:nth-child(2),.latest-blogpost-list .post-card:nth-child(5){width:300px;height:auto}.latest-blogpost-list .post-card:nth-child(3),.latest-blogpost-list .post-card:nth-child(4){width:508px;height:auto}.latest-blogpost-list .post-card:nth-child(2),.latest-blogpost-list .post-card:nth-child(3){height:auto}.latest-blogpost-list .post-card:nth-child(3) .feature-image{width:208px;height:calc(100% + 40px);margin:-20px 24px 0 -20px}.latest-blogpost-list .post-card:nth-child(3)>div{width:calc(100% - 208px)}}.people-section .people-container{overflow:hidden;position:relative}.people-section .people-photo{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;height:236px;background-position-y:20%}.people-section .title{width:296px;margin-top:32px;color:#fff;text-align:center}.people-section .person-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;max-width:380px;margin:auto;padding:24px 24px 42px 24px;box-sizing:border-box;background-color:#fff}.people-section .person-photo{height:332px;margin:-70px -75px;z-index:2}.people-section .person-item{width:168px;min-height:220px;z-index:2}.people-section .person-item .quote{color:#1c1c1c}.people-section .person-item .author{color:#5d5d5e;margin:8px 0 16px 0}.people-section .person-item .button-join-team{position:absolute;left:50%;margin-left:-156px}.people-section .shadow{position:absolute;bottom:0;left:0;width:100%;height:42px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.2)));background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.2))}@media (min-width: 768px){.people-section .people-photo{background-position-y:55%;height:330px}.people-section .title{width:396px;margin-top:48px}.people-section .person-container{-webkit-box-pack:center;justify-content:center;max-height:320px;padding:56px 81px}.people-section .person-photo{height:434px;margin:-170px 40px -56px 0}.people-section .person-item{width:298px;min-height:0}.people-section .person-item .author{margin:12px 0 40px 0}.people-section .person-item .button-join-team{position:relative;max-width:-webkit-fill-available;left:0;margin-left:0px}.people-section .shadow{height:72px}}@media (min-width: 1024px){.people-section .people-photo{background-position-y:34%;height:368px}.people-section .title{width:484px;margin-top:72px}.people-section .person-container{max-height:350px}.people-section .person-photo{height:480px;margin:-187px 64px -56px 0}.people-section .person-item{width:330px}.people-section .person-item .author{margin:20px 0 40px 0}.people-section .shadow{height:80px}}.footer-section{flex-shrink:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;background-color:#2b2b2b;color:#989899}.footer-section .footer-container{display:-webkit-box;display:flex;width:100%;padding:32px 24px 0 24px;box-sizing:border-box}.footer-section .footer-container .left{display:-webkit-box;display:flex}.footer-section .footer-container .right{display:-webkit-box;display:flex}.footer-section .logo{width:58px;height:59px;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url("/static/images/logo/vinta-icon-hex-gray.svg")}.footer-section .button-subscribe-now,.footer-section .footer-newsletter{display:none}.footer-section .footer-links{margin:0;padding:0 0 0 28px}.footer-section .footer-links h5,.footer-section .footer-links .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .footer-section .footer-links p,.footer-section .footer-links .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .footer-section .footer-links p,.footer-section .footer-links .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .footer-section .footer-links p{color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:12px}.footer-section .footer-links li{list-style:none;margin-bottom:12px}.footer-section .footer-links li a{text-decoration:none;color:#8e8e8e;-webkit-transition:0.2s;transition:0.2s}.footer-section .footer-links:first-child{padding-left:33px}.footer-section .button-subscribe{margin:24px 0}.footer-section .newsletter-form .newsletter-loading{display:none;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:40px;height:100%;border-radius:4px;box-shadow:0px 6px 10px rgba(0,0,0,0.15);background-color:#fff}.footer-section .line{width:100%;height:1px;border:none;background-color:#5d5d5e}.footer-section .footer-copyright{margin:16px 0;color:#5d5d5e}@media (min-width: 768px){.footer-section .button-subscribe{display:none}.footer-section .button-subscribe-now{display:-webkit-box;display:flex;width:212px;height:36px;margin:16px 0px}.footer-section .button-subscribe-now .text{font-size:.875rem;line-height:1.25rem}.footer-section .footer-container{padding:40px 40px 24px 40px}.footer-section .footer-container .right .footer-links{padding:0 0 0 40px}.footer-section .footer-container .right .footer-links:first-child{padding-left:64px}.footer-section .footer-newsletter{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:346px;margin-left:24px;box-sizing:border-box}.footer-section .footer-newsletter h5,.footer-section .footer-newsletter .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .footer-section .footer-newsletter p,.footer-section .footer-newsletter .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .footer-section .footer-newsletter p,.footer-section .footer-newsletter .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .footer-section .footer-newsletter p{color:#fff}.footer-section .footer-newsletter h6,.footer-section .footer-newsletter .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .footer-section .footer-newsletter p,.footer-section .footer-newsletter .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .footer-section .footer-newsletter p{color:#989899}.footer-section .footer-newsletter .newsletter-form{display:none}.footer-section .footer-links h5,.footer-section .footer-links .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .footer-section .footer-links p,.footer-section .footer-links .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .footer-section .footer-links p,.footer-section .footer-links .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .footer-section .footer-links p{margin-bottom:12px}.footer-section .footer-links li{margin-bottom:8px}.footer-section .footer-copyright{margin:20px 0}}@media (min-width: 1024px){.footer-section .footer-container{max-width:1024px;padding:48px 40px 28px 40px}.footer-section .footer-container .right .footer-links{padding:0 0 0 56px}.footer-section .footer-container .right .footer-links h5,.footer-section .footer-container .right .footer-links .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .footer-section .footer-container .right .footer-links p,.footer-section .footer-container .right .footer-links .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .footer-section .footer-container .right .footer-links p,.footer-section .footer-container .right .footer-links .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .footer-section .footer-container .right .footer-links p{margin-bottom:9px}.footer-section .footer-container .right .footer-links li{margin-bottom:12px}.footer-section .footer-container .right .footer-links li:hover a{color:#fff}.footer-section .footer-container .right .footer-links:first-child{padding-left:120px}.footer-section .footer-newsletter{width:400px;margin-left:40px}.footer-section .footer-newsletter .button-subscribe-now{display:none}.footer-section .footer-newsletter .newsletter-form{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;margin:20px 0 16px 0}.footer-section .footer-newsletter .newsletter-email{width:260px;padding:8px 12px;box-sizing:border-box;color:#fff;border:solid 1px #989899;border-radius:2px;background-color:#1c1c1c;font-family:"Moderat";font-size:1rem;line-height:1.5rem}.footer-section .footer-newsletter .button-newsletter-submit{width:120px;padding:8px 16px;border-style:none;border-radius:2px;font-family:"Moderat";font-size:1rem;line-height:1.5rem;cursor:pointer;-webkit-appearance:none}.footer-section .footer-newsletter .newsletter-loading{width:120px}.footer-section .footer-newsletter .newsletter-submited{display:none;color:#fff}}@media (min-width: 1280px){.footer-section .footer-container{max-width:1280px}.footer-section .footer-container .right .footer-links:first-child{padding-left:395px}}.hex-grid{display:grid;grid-template-columns:repeat(auto-fit, 52px);grid-template-rows:repeat(12, 93px);gap:0 2px;margin:0 auto;list-style-type:none;margin-top:8px;padding:0 0 100px;width:360px;box-sizing:border-box}.hex-grid li{grid-column:span 2;position:relative;outline:1px solid transparent;width:105px;height:120px;margin-bottom:-26px;margin-right:4px}.hex-grid li .hex-detail{position:absolute;top:0;left:0;width:266px;height:153.5px;content:"";background-color:#0052ff;margin:76.75px 0;z-index:6;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity 450ms ease-out, -webkit-transform 500ms ease;transition:opacity 450ms ease-out, -webkit-transform 500ms ease;transition:transform 500ms ease, opacity 450ms ease-out;transition:transform 500ms ease, opacity 450ms ease-out, -webkit-transform 500ms ease}.hex-grid li .hex-detail .people-content{color:#fff;max-width:160px;margin-left:90px}.hex-grid li .hex-detail .people-content h2,.hex-grid li .hex-detail .people-content .service-section .rich-text p,.service-section .rich-text .hex-grid li .hex-detail .people-content p,.hex-grid li .hex-detail .people-content .clients-section .clients-title .rich-text p,.clients-section .clients-title .rich-text .hex-grid li .hex-detail .people-content p,.hex-grid li .hex-detail .people-content .culture-section .title .rich-text p,.culture-section .title .rich-text .hex-grid li .hex-detail .people-content p{font-size:20px;line-height:28px}.hex-grid li .hex-detail .people-content small{font-size:12px;line-height:16px;font-weight:500}.hex-grid li .hex-detail .people-content p{margin:8px auto 4px;font-size:16px;line-height:24px}.hex-grid li .hex-detail .people-content a{display:block;color:#fff}.hex-grid li .hex-detail.pre-load{-webkit-transition:none;transition:none}.hex-grid li .hex-detail:before,.hex-grid li .hex-detail:after{position:absolute;top:auto;left:0;width:0;height:auto;content:"";border-left:133px solid transparent;border-right:133px solid transparent;z-index:-1}.hex-grid li .hex-detail:before{bottom:100%;border-bottom:76.75px solid #0052ff}.hex-grid li .hex-detail:after{top:100%;border-top:76.75px solid #0052ff}.hex-grid li.active span{opacity:0}.hex-grid li.active img{z-index:7;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5));filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5));-webkit-transition:-webkit-filter 500ms;transition:-webkit-filter 500ms;transition:filter 500ms;transition:filter 500ms, -webkit-filter 500ms}.hex-grid li.active .hex-detail{-webkit-transform:scale(1);transform:scale(1);opacity:1}.hex-grid li figure{display:block;width:100%;height:100%;margin:0}.hex-grid li figure img{position:absolute;z-index:3;-webkit-transition:z-index 200ms 100ms, -webkit-filter 500ms;transition:z-index 200ms 100ms, -webkit-filter 500ms;transition:filter 500ms, z-index 200ms 100ms;transition:filter 500ms, z-index 200ms 100ms, -webkit-filter 500ms}.hex-grid li figure:hover span{opacity:0}.hex-grid li figure span{position:absolute;top:0;left:0;width:105px;height:62px;content:"";background:rgba(0,82,255,0.5);margin:29px 0;z-index:4;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;pointer-events:none}.hex-grid li figure span:before,.hex-grid li figure span:after{position:absolute;top:auto;left:0;width:0;height:auto;content:"";border-left:52px solid transparent;border-right:52px solid transparent}.hex-grid li figure span:before{bottom:100%;border-bottom:30.02px solid rgba(0,82,255,0.5)}.hex-grid li figure span:after{top:100%;border-top:30.02px solid rgba(0,82,255,0.5)}.hex-grid .employee:nth-child(1){grid-column:1;grid-row:3}.hex-grid .employee:nth-child(2){grid-column:7;grid-row:3}.hex-grid .employee:nth-child(3){grid-column:1;grid-row:4}.hex-grid .employee:nth-child(4){grid-column:2;grid-row:4}.hex-grid .employee:nth-child(5){grid-column:6;grid-row:4}.hex-grid .employee:nth-child(6){grid-column:3;grid-row:7}.hex-grid .employee:nth-child(7){grid-column:2;grid-row:8}.hex-grid .employee:nth-child(8){grid-column:6;grid-row:8}.hex-grid .employee:nth-child(9){grid-column:7;grid-row:9}.hex-grid .employee:nth-child(10){grid-column:1;grid-row:12}.hex-grid .employee:nth-child(11){grid-column:4;grid-row:12}.hex-grid .employee:nth-child(12){grid-column:6;grid-row:12}.hex-grid .employee:nth-child(13){grid-column:3;grid-row:13}.hex-grid .employee:nth-child(n+14){display:none}.hex-grid .employee:nth-child(3),.hex-grid .employee:nth-child(10){margin-left:-53px}.hex-grid .featured-employee-1{grid-column:1;grid-row:1}.hex-grid .featured-employee-1 .hex-detail{top:0;left:26%;right:auto}.hex-grid .featured-employee-1 .hex-detail .people-content{padding-top:10px;margin-left:90px}.hex-grid .featured-employee-2{grid-column:2;grid-row:6}.hex-grid .featured-employee-2 .hex-detail{top:-142px;left:53%;right:auto}.hex-grid .featured-employee-2 .hex-detail .people-content{margin-left:70px}.hex-grid .featured-employee-3{grid-column:5;grid-row:11}.hex-grid .featured-employee-3 .hex-detail{left:auto;right:56%;top:-142px}.hex-grid .featured-employee-3 .hex-detail .people-content{margin-left:50px}@media (min-width: 768px){.hex-grid{padding:0 8px 100px;width:768px;margin:0px;grid-template-columns:repeat(14, 52px);grid-template-rows:repeat(8, 93px)}.hex-grid li{margin-right:4px}.hex-grid li img{cursor:pointer}.hex-grid .employee:nth-child(1){grid-column:7;grid-row:1}.hex-grid .employee:nth-child(2){grid-column:9;grid-row:1}.hex-grid .employee:nth-child(3){grid-column:13;grid-row:1}.hex-grid .employee:nth-child(4){grid-column:7;grid-row:3}.hex-grid .employee:nth-child(5){grid-column:2;grid-row:4}.hex-grid .employee:nth-child(6){grid-column:6;grid-row:4}.hex-grid .employee:nth-child(7){grid-column:10;grid-row:4}.hex-grid .employee:nth-child(8){grid-column:1;grid-row:5}.hex-grid .employee:nth-child(9){grid-column:5;grid-row:5}.hex-grid .employee:nth-child(10){grid-column:10;grid-row:6}.hex-grid .employee:nth-child(11){grid-column:12;grid-row:6}.hex-grid .employee:nth-child(12){grid-column:1;grid-row:7}.hex-grid .employee:nth-child(13){grid-column:3;grid-row:7}.hex-grid .employee:nth-child(14){grid-column:4;grid-row:8}.hex-grid .employee:nth-child(15){grid-column:5;grid-row:9}.hex-grid .employee:nth-child(14){display:inline-block}.hex-grid .employee:nth-child(3),.hex-grid .employee:nth-child(10){margin-left:0}.hex-grid .featured-employee-2{grid-column:9;grid-row:3}.hex-grid .featured-employee-2 .hex-detail{top:-141px}.hex-grid .featured-employee-3{grid-column:9;grid-row:7}.hex-grid .featured-employee-3 .hex-detail{right:53.5px}}@media (min-width: 1024px){.hex-grid{grid-template-columns:repeat(18, 52px);grid-template-rows:repeat(auto-fit, 93px);padding:0 0 120px;width:1024px}.hex-grid li{margin-bottom:-27px}.hex-grid li:nth-child(4),.hex-grid li:nth-child(13){margin-left:0}.hex-grid li.top-left .hex-detail{top:0;left:26%;right:auto}.hex-grid li.top-left .hex-detail .people-content{padding-top:10px;margin-left:90px}.hex-grid li.top-right .hex-detail{top:0;right:26%;left:auto}.hex-grid li.top-right .hex-detail .people-content{margin-left:28px;padding-top:10px}.hex-grid li.bottom-right .hex-detail{top:-187px;right:26%;left:auto}.hex-grid li.bottom-right .hex-detail .people-content{margin-left:28px}.hex-grid li.bottom-left .hex-detail{top:-186px;right:auto;left:26%}.hex-grid li.bottom-left .hex-detail .people-content{margin-left:90px}.hex-grid li.animation-one span{-webkit-animation:fade-background 12s infinite;animation:fade-background 12s infinite;-webkit-animation-delay:-4s;animation-delay:-4s}.hex-grid li.animation-one span::before{-webkit-animation:fade-border-bottom-color 12s infinite;animation:fade-border-bottom-color 12s infinite;-webkit-animation-delay:-4s;animation-delay:-4s}.hex-grid li.animation-one span::after{-webkit-animation:fade-border-top-color 12s infinite;animation:fade-border-top-color 12s infinite;-webkit-animation-delay:-4s;animation-delay:-4s}.hex-grid li.animation-one span:hover{visibility:hidden}.hex-grid li.animation-two span{-webkit-animation:fade-background 12s infinite;animation:fade-background 12s infinite;-webkit-animation-delay:-8s;animation-delay:-8s}.hex-grid li.animation-two span::before{-webkit-animation:fade-border-bottom-color 12s infinite;animation:fade-border-bottom-color 12s infinite;-webkit-animation-delay:-8s;animation-delay:-8s}.hex-grid li.animation-two span::after{-webkit-animation:fade-border-top-color 12s infinite;animation:fade-border-top-color 12s infinite;-webkit-animation-delay:-8s;animation-delay:-8s}.hex-grid li.animation-two span:hover{visibility:hidden}.hex-grid li.animation-three span{-webkit-animation:fade-background 12s infinite;animation:fade-background 12s infinite;-webkit-animation-delay:-12s;animation-delay:-12s}.hex-grid li.animation-three span::before{-webkit-animation:fade-border-bottom-color 12s infinite;animation:fade-border-bottom-color 12s infinite;-webkit-animation-delay:-12s;animation-delay:-12s}.hex-grid li.animation-three span::after{-webkit-animation:fade-border-top-color 12s infinite;animation:fade-border-top-color 12s infinite;-webkit-animation-delay:-12s;animation-delay:-12s}.hex-grid li.animation-three span:hover{visibility:hidden}.hex-grid .employee:nth-child(1){grid-column:2;grid-row:1}.hex-grid .employee:nth-child(2){grid-column:4;grid-row:1}.hex-grid .employee:nth-child(3){grid-column:8;grid-row:1}.hex-grid .employee:nth-child(4){grid-column:10;grid-row:1}.hex-grid .employee:nth-child(5){grid-column:14;grid-row:1}.hex-grid .employee:nth-child(6){grid-column:18;grid-row:1}.hex-grid .employee:nth-child(7){grid-column:9;grid-row:2}.hex-grid .employee:nth-child(8){grid-column:17;grid-row:2}.hex-grid .employee:nth-child(9){grid-column:2;grid-row:3}.hex-grid .employee:nth-child(10){grid-column:8;grid-row:3}.hex-grid .employee:nth-child(11){grid-column:12;grid-row:3}.hex-grid .employee:nth-child(12){grid-column:18;grid-row:3}.hex-grid .employee:nth-child(13){grid-column:1;grid-row:4}.hex-grid .employee:nth-child(14){grid-column:3;grid-row:4}.hex-grid .employee:nth-child(15){grid-column:7;grid-row:4}.hex-grid .employee:nth-child(16){grid-column:9;grid-row:4}.hex-grid .employee:nth-child(17){grid-column:15;grid-row:4}.hex-grid .employee:nth-child(18){grid-column:4;grid-row:5}.hex-grid .employee:nth-child(19){grid-column:10;grid-row:5}.hex-grid .employee:nth-child(20){grid-column:12;grid-row:5}.hex-grid .employee:nth-child(21){grid-column:16;grid-row:5}.hex-grid .employee:nth-child(22){grid-column:1;grid-row:6}.hex-grid .employee:nth-child(23){grid-column:5;grid-row:6}.hex-grid .employee:nth-child(24){grid-column:13;grid-row:6}.hex-grid .employee:nth-child(25){grid-column:4;grid-row:7}.hex-grid .employee:nth-child(26){grid-column:8;grid-row:7}.hex-grid .employee:nth-child(27){grid-column:5;grid-row:8}.hex-grid .employee:nth-child(28){grid-column:8;grid-row:5}.hex-grid .employee:nth-child(29){grid-column:13;grid-row:2}.hex-grid .employee:nth-child(30){grid-column:15;grid-row:2}.hex-grid .employee:nth-child(31){grid-column:2;grid-row:5}.hex-grid .employee:nth-child(32){grid-column:1;grid-row:2}.hex-grid .employee:nth-child(33){grid-column:7;grid-row:2}.hex-grid .employee:nth-child(34){grid-column:11;grid-row:6}.hex-grid .employee:nth-child(35){grid-column:14;grid-row:5}.hex-grid .employee:nth-child(36){grid-column:7;grid-row:8}.hex-grid .employee:nth-child(37){grid-column:11;grid-row:4}.hex-grid .employee:nth-child(38){grid-column:6;grid-row:5}.hex-grid .employee:nth-child(39){grid-column:3;grid-row:6}.hex-grid .employee:nth-child(40){grid-column:2;grid-row:7}.hex-grid .employee:nth-child(41){grid-column:10;grid-row:3}.hex-grid .employee:nth-child(42){grid-column:11;grid-row:2}.hex-grid .employee:nth-child(43){grid-column:12;grid-row:1}.hex-grid .employee:nth-child(44){grid-column:6;grid-row:1}.hex-grid .employee:nth-child(45){grid-column:16;grid-row:1}.hex-grid .employee:nth-child(n+14){display:inline-block}.hex-grid .featured-employee-1{grid-column:3;grid-row:2}.hex-grid .featured-employee-2{grid-column:13;grid-row:4}.hex-grid .featured-employee-2.initial .hex-detail{left:52%;top:-140px}.hex-grid .featured-employee-2.initial .hex-detail .people-content{margin-left:70px}.hex-grid .featured-employee-3{grid-column:10;grid-row:7}.hex-grid .featured-employee-3.initial .hex-detail{right:52%;top:-140px}}.people-hero{position:relative;overflow:hidden}.people-hero .hero-menu-container .menu-links .link a{color:#0052ff}.people-hero .hero-container .hero-header .hero-title{width:312px}.people-hero::after{position:absolute;top:auto;left:auto;width:100%;height:100%;content:"";background-color:#2b2b2b;bottom:0;z-index:-1}.people-hero::before{position:absolute;top:auto;left:auto;width:400%;height:200%;content:"";bottom:9px;left:36%;-webkit-transform:rotate(-60deg) skewY(30deg);transform:rotate(-60deg) skewY(30deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,0.5)}@media (min-width: 768px){.people-hero .hero-container .hero-header .hero-title,.people-hero .hero-container .hero-header .hero-support-text{width:560px}}@media (min-width: 1024px){.people-hero .hero-container .hero-header .hero-title,.people-hero .hero-container .hero-header .hero-support-text{width:720px}.people-hero .hero-menu-container .menu-links .polygon-hover{background-image:url("/static/images/icons/hexagon-blue.svg")}.people-hero::before{left:33%}}@media (min-width: 1280px){.people-hero::before{left:40%}}.toolbox-section .toolbox-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:32px 32px calc(40px - 24px) 32px;box-sizing:border-box;background-color:#2b2b2b;color:#fff}.toolbox-section .title{text-align:center}.toolbox-section .support-text{width:296px;margin:12px 0px 32px 0px;opacity:.7;text-align:center}.toolbox-section .list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.toolbox-section .list .logo{margin-right:24px;margin-bottom:24px}.toolbox-section .list .logo:nth-child(4n){margin-right:0px}.toolbox-section .people-toolbox-carousel-container{display:none}@media (min-width: 768px){.toolbox-section .toolbox-container{padding:40px 104px calc(64px - 32px) 104px}.toolbox-section .support-text{width:560px;margin:16px 0px 32px 0px}.toolbox-section .list .logo,.toolbox-section .list .logo:nth-child(4n){margin-right:32px;margin-bottom:32px}.toolbox-section .list .logo:nth-child(6n){margin-right:0px}}@media (min-width: 1024px){.toolbox-section .toolbox-container{padding:56px 0px 80px 0px}.toolbox-section .support-text{margin:24px 0px 40px 0px}.toolbox-section .list{display:none}.toolbox-section .people-toolbox-carousel-container{display:block;width:1024px;position:relative;overflow:hidden}.toolbox-section .caroufredsel_wrapper{height:59px !important;width:1024px !important}.toolbox-section .gradient-black{position:absolute;width:80px;height:60px;top:-2px;z-index:2}.toolbox-section .gradient-black.left{left:-2px;background-image:-webkit-gradient(linear, left top, right top, from(#2b2b2b), to(rgba(43,43,43,0)));background-image:linear-gradient(to right, #2b2b2b, rgba(43,43,43,0))}.toolbox-section .gradient-black.right{right:-2px;background-image:-webkit-gradient(linear, right top, left top, from(#2b2b2b), to(rgba(43,43,43,0)));background-image:linear-gradient(to left, #2b2b2b, rgba(43,43,43,0))}.toolbox-section .item{position:relative;float:left;text-align:center;overflow:hidden;cursor:default}.toolbox-section .item .logo{margin-right:32px;-webkit-transition:0.3s ease;transition:0.3s ease;opacity:1}.toolbox-section .item .alt{display:block;position:absolute;top:17px;left:5px;opacity:0;-webkit-transition:0.3s ease;transition:0.3s ease}.toolbox-section .item:hover .logo{opacity:0}.toolbox-section .item:hover .alt{opacity:0.7}}.culture-section .culture-container{padding-top:32px;box-sizing:border-box}.culture-section .title{text-align:center;color:#1c1c1c}.culture-section .title .rich-text p html,.culture-section .title .rich-text p body{height:100%;margin:0;font-family:"Moderat";scroll-behavior:smooth}.culture-section .title .rich-text p body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.culture-section .title .rich-text p main{-webkit-box-flex:1;flex:1 0 auto}.culture-section .title .rich-text p main:not(.ignore-overflow-hidden){overflow:hidden}.culture-section .title .rich-text p section{position:relative}.culture-section .title .rich-text p .rich-text p{margin:0}.culture-section .title .rich-text p .-content-styleguide h1{font-size:2.25rem;font-weight:500;line-height:2.75rem}.culture-section .title .rich-text p .-content-styleguide h2,.culture-section .title .rich-text p .-content-styleguide p{font-size:1.75rem;font-weight:500;line-height:2.25rem}.culture-section .title .rich-text p .-content-styleguide h3{font-size:1.5rem;font-weight:500;line-height:1.75rem}.culture-section .title .rich-text p .-content-styleguide h4,.culture-section .title .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .culture-section .title .rich-text p .-content-styleguide a{font-size:1.25rem;font-weight:400;line-height:1.75rem}.culture-section .title .rich-text p .-content-styleguide h5,.culture-section .title .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .title .rich-text p .-content-styleguide p,.culture-section .title .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .rich-text p .-content-styleguide p{font-size:1rem;font-weight:400;line-height:1.5rem}.culture-section .title .rich-text p .-content-styleguide h6,.culture-section .title .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .rich-text p .-content-styleguide figcaption{font-size:.875rem;font-weight:400;line-height:1.25rem}@media (min-width: 768px){.culture-section .title .rich-text p .-content-styleguide h1{font-size:2.5rem;line-height:3.375rem}.culture-section .title .rich-text p .-content-styleguide h2,.culture-section .title .rich-text p .-content-styleguide p{font-size:2.25rem;line-height:2.75rem}.culture-section .title .rich-text p .-content-styleguide h3{font-size:1.75rem;line-height:2.25rem}.culture-section .title .rich-text p .-content-styleguide h4,.culture-section .title .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .culture-section .title .rich-text p .-content-styleguide a{font-size:1.5rem;line-height:2rem}.culture-section .title .rich-text p .-content-styleguide h5,.culture-section .title .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .title .rich-text p .-content-styleguide p,.culture-section .title .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .rich-text p .-content-styleguide p{font-size:1.125rem;line-height:1.5rem}.culture-section .title .rich-text p .-content-styleguide h6,.culture-section .title .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .rich-text p .-content-styleguide figcaption{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.culture-section .title .rich-text p .-content-styleguide h1{font-size:3rem;line-height:3.75rem}.culture-section .title .rich-text p .-content-styleguide h2,.culture-section .title .rich-text p .-content-styleguide p{font-size:2.5rem;line-height:3rem}.culture-section .title .rich-text p .-content-styleguide h3{font-size:2rem;line-height:2.25rem}.culture-section .title .rich-text p .-content-styleguide h4,.culture-section .title .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .culture-section .title .rich-text p .-content-styleguide a{font-size:1.75rem;line-height:2.25rem}.culture-section .title .rich-text p .-content-styleguide h5,.culture-section .title .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .title .rich-text p .-content-styleguide p,.culture-section .title .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .rich-text p .-content-styleguide p{font-size:1.25rem;line-height:1.75rem}.culture-section .title .rich-text p .-content-styleguide h6,.culture-section .title .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .rich-text p .-content-styleguide figcaption{font-size:1rem;line-height:1.5rem}}.culture-section .title span,.culture-section .title .rich-text b{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.culture-section .support-text{width:312px;margin:12px auto 24px auto;text-align:center;color:#5d5d5e}.culture-section .support-text .rich-text p html,.culture-section .support-text .rich-text p body{height:100%;margin:0;font-family:"Moderat";scroll-behavior:smooth}.culture-section .support-text .rich-text p body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.culture-section .support-text .rich-text p main{-webkit-box-flex:1;flex:1 0 auto}.culture-section .support-text .rich-text p main:not(.ignore-overflow-hidden){overflow:hidden}.culture-section .support-text .rich-text p section{position:relative}.culture-section .support-text .rich-text p .rich-text p{margin:0}.culture-section .support-text .rich-text p .-content-styleguide h1{font-size:2.25rem;font-weight:500;line-height:2.75rem}.culture-section .support-text .rich-text p .-content-styleguide h2,.culture-section .support-text .service-section .rich-text p .-content-styleguide p,.service-section .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .title .rich-text p .-content-styleguide p,.culture-section .title .support-text .rich-text p .-content-styleguide p{font-size:1.75rem;font-weight:500;line-height:2.25rem}.culture-section .support-text .rich-text p .-content-styleguide h3{font-size:1.5rem;font-weight:500;line-height:1.75rem}.culture-section .support-text .rich-text p .-content-styleguide h4,.culture-section .support-text .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .culture-section .support-text .rich-text p .-content-styleguide a{font-size:1.25rem;font-weight:400;line-height:1.75rem}.culture-section .support-text .rich-text p .-content-styleguide h5,.culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .rich-text p .-content-styleguide p{font-size:1rem;font-weight:400;line-height:1.5rem}.culture-section .support-text .rich-text p .-content-styleguide h6,.culture-section .support-text .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .rich-text p .-content-styleguide figcaption{font-size:.875rem;font-weight:400;line-height:1.25rem}@media (min-width: 768px){.culture-section .support-text .rich-text p .-content-styleguide h1{font-size:2.5rem;line-height:3.375rem}.culture-section .support-text .rich-text p .-content-styleguide h2,.culture-section .support-text .service-section .rich-text p .-content-styleguide p,.service-section .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .title .rich-text p .-content-styleguide p,.culture-section .title .support-text .rich-text p .-content-styleguide p{font-size:2.25rem;line-height:2.75rem}.culture-section .support-text .rich-text p .-content-styleguide h3{font-size:1.75rem;line-height:2.25rem}.culture-section .support-text .rich-text p .-content-styleguide h4,.culture-section .support-text .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .culture-section .support-text .rich-text p .-content-styleguide a{font-size:1.5rem;line-height:2rem}.culture-section .support-text .rich-text p .-content-styleguide h5,.culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .rich-text p .-content-styleguide p{font-size:1.125rem;line-height:1.5rem}.culture-section .support-text .rich-text p .-content-styleguide h6,.culture-section .support-text .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .rich-text p .-content-styleguide figcaption{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.culture-section .support-text .rich-text p .-content-styleguide h1{font-size:3rem;line-height:3.75rem}.culture-section .support-text .rich-text p .-content-styleguide h2,.culture-section .support-text .service-section .rich-text p .-content-styleguide p,.service-section .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .title .rich-text p .-content-styleguide p,.culture-section .title .support-text .rich-text p .-content-styleguide p{font-size:2.5rem;line-height:3rem}.culture-section .support-text .rich-text p .-content-styleguide h3{font-size:2rem;line-height:2.25rem}.culture-section .support-text .rich-text p .-content-styleguide h4,.culture-section .support-text .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .culture-section .support-text .rich-text p .-content-styleguide a{font-size:1.75rem;line-height:2.25rem}.culture-section .support-text .rich-text p .-content-styleguide h5,.culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .rich-text p .-content-styleguide p{font-size:1.25rem;line-height:1.75rem}.culture-section .support-text .rich-text p .-content-styleguide h6,.culture-section .support-text .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .culture-section .support-text .rich-text p .-content-styleguide p,.culture-section .support-text .rich-text p .-content-styleguide figcaption{font-size:1rem;line-height:1.5rem}}@media (min-width: 768px){.culture-section .culture-container{padding-top:40px}.culture-section .support-text{width:560px}}@media (min-width: 1024px){.culture-section .culture-container{padding-top:56px}.culture-section .support-text{width:640px;margin:16px auto 32px auto}}.minorities-section .minorities-container{padding:32px 0 30px;box-sizing:border-box}.minorities-section .minorities-container *{margin:0 auto;text-align:center}.minorities-section .minorities-container .title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1)}.minorities-section .minorities-container .minorities-support-text{width:312px;margin:20px auto 24px;color:#5d5d5e}.minorities-section .minorities-container .minorities-support-text .rich-text p{margin-bottom:20px !important}.minorities-section .minorities-container .minorities-support-text .rich-text p html,.minorities-section .minorities-container .minorities-support-text .rich-text p body{height:100%;margin:0;font-family:"Moderat";scroll-behavior:smooth}.minorities-section .minorities-container .minorities-support-text .rich-text p body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.minorities-section .minorities-container .minorities-support-text .rich-text p main{-webkit-box-flex:1;flex:1 0 auto}.minorities-section .minorities-container .minorities-support-text .rich-text p main:not(.ignore-overflow-hidden){overflow:hidden}.minorities-section .minorities-container .minorities-support-text .rich-text p section{position:relative}.minorities-section .minorities-container .minorities-support-text .rich-text p .rich-text p{margin:0}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h1{font-size:2.25rem;font-weight:500;line-height:2.75rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h2,.minorities-section .minorities-container .minorities-support-text .service-section .rich-text p .-content-styleguide p,.service-section .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p{font-size:1.75rem;font-weight:500;line-height:2.25rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h3{font-size:1.5rem;font-weight:500;line-height:1.75rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h4,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide a{font-size:1.25rem;font-weight:400;line-height:1.75rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h5,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p{font-size:1rem;font-weight:400;line-height:1.5rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h6,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide figcaption{font-size:.875rem;font-weight:400;line-height:1.25rem}@media (min-width: 768px){.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h1{font-size:2.5rem;line-height:3.375rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h2,.minorities-section .minorities-container .minorities-support-text .service-section .rich-text p .-content-styleguide p,.service-section .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p{font-size:2.25rem;line-height:2.75rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h3{font-size:1.75rem;line-height:2.25rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h4,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide a{font-size:1.5rem;line-height:2rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h5,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p{font-size:1.125rem;line-height:1.5rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h6,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide figcaption{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h1{font-size:3rem;line-height:3.75rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h2,.minorities-section .minorities-container .minorities-support-text .service-section .rich-text p .-content-styleguide p,.service-section .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p{font-size:2.5rem;line-height:3rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h3{font-size:2rem;line-height:2.25rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h4,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide a{font-size:1.75rem;line-height:2.25rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h5,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p{font-size:1.25rem;line-height:1.75rem}.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide h6,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide p,.minorities-section .minorities-container .minorities-support-text .rich-text p .-content-styleguide figcaption{font-size:1rem;line-height:1.5rem}}.minorities-section .minorities-back-image{height:240px;width:100%}@media (min-width: 768px){.minorities-section{display:block}.minorities-section .minorities-container{padding:40px 0 48px}.minorities-section .minorities-container .minorities-support-text{width:560px;margin:24px auto 40px}.minorities-section .minorities-back-image{height:400px}}@media (min-width: 1024px){.minorities-section{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.minorities-section .minorities-container{padding:56px 0 64px 56px;width:50%}.minorities-section .minorities-container *{margin:0;text-align:left}.minorities-section .minorities-container .minorities-support-text,.minorities-section .minorities-container .title{width:400px;margin-left:0}.minorities-section .minorities-back-image{height:auto;width:50%}}@media (min-width: 1280px){.minorities-section .minorities-container .minorities-support-text,.minorities-section .minorities-container .title{width:530px}}.culture-cards-container .card{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;width:100vw;height:100vw;max-height:400px;margin-bottom:4px;padding:20px;box-sizing:border-box;color:#fff}.culture-cards-container .card-title{z-index:2}.culture-cards-container .card-support-text{margin-top:8px;z-index:2}.culture-cards-container .card-support-text .rich-text p html,.culture-cards-container .card-support-text .rich-text p body{height:100%;margin:0;font-family:"Moderat";scroll-behavior:smooth}.culture-cards-container .card-support-text .rich-text p body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.culture-cards-container .card-support-text .rich-text p main{-webkit-box-flex:1;flex:1 0 auto}.culture-cards-container .card-support-text .rich-text p main:not(.ignore-overflow-hidden){overflow:hidden}.culture-cards-container .card-support-text .rich-text p section{position:relative}.culture-cards-container .card-support-text .rich-text p .rich-text p{margin:0}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h1{font-size:2.25rem;font-weight:500;line-height:2.75rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h2,.culture-cards-container .card-support-text .service-section .rich-text p .-content-styleguide p,.service-section .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .culture-cards-container .card-support-text .rich-text p .-content-styleguide p{font-size:1.75rem;font-weight:500;line-height:2.25rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h3{font-size:1.5rem;font-weight:500;line-height:1.75rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h4,.culture-cards-container .card-support-text .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .culture-cards-container .card-support-text .rich-text p .-content-styleguide a{font-size:1.25rem;font-weight:400;line-height:1.75rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h5,.culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .rich-text p .-content-styleguide p{font-size:1rem;font-weight:400;line-height:1.5rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h6,.culture-cards-container .card-support-text .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .rich-text p .-content-styleguide figcaption{font-size:.875rem;font-weight:400;line-height:1.25rem}@media (min-width: 768px){.culture-cards-container .card-support-text .rich-text p .-content-styleguide h1{font-size:2.5rem;line-height:3.375rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h2,.culture-cards-container .card-support-text .service-section .rich-text p .-content-styleguide p,.service-section .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .culture-cards-container .card-support-text .rich-text p .-content-styleguide p{font-size:2.25rem;line-height:2.75rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h3{font-size:1.75rem;line-height:2.25rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h4,.culture-cards-container .card-support-text .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .culture-cards-container .card-support-text .rich-text p .-content-styleguide a{font-size:1.5rem;line-height:2rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h5,.culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .rich-text p .-content-styleguide p{font-size:1.125rem;line-height:1.5rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h6,.culture-cards-container .card-support-text .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .rich-text p .-content-styleguide figcaption{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.culture-cards-container .card-support-text .rich-text p .-content-styleguide h1{font-size:3rem;line-height:3.75rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h2,.culture-cards-container .card-support-text .service-section .rich-text p .-content-styleguide p,.service-section .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .clients-section .clients-title .rich-text p .-content-styleguide p,.clients-section .clients-title .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .culture-section .title .rich-text p .-content-styleguide p,.culture-section .title .culture-cards-container .card-support-text .rich-text p .-content-styleguide p{font-size:2.5rem;line-height:3rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h3{font-size:2rem;line-height:2.25rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h4,.culture-cards-container .card-support-text .rich-text p .-content-styleguide .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .culture-cards-container .card-support-text .rich-text p .-content-styleguide a{font-size:1.75rem;line-height:2.25rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h5,.culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .rich-text p .-content-styleguide p{font-size:1.25rem;line-height:1.75rem}.culture-cards-container .card-support-text .rich-text p .-content-styleguide h6,.culture-cards-container .card-support-text .rich-text p .-content-styleguide .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .rich-text p .-content-styleguide .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .culture-cards-container .card-support-text .rich-text p .-content-styleguide p,.culture-cards-container .card-support-text .rich-text p .-content-styleguide figcaption{font-size:1rem;line-height:1.5rem}}.culture-cards-container .card-link{margin-top:4px;color:#fff;z-index:2}.culture-cards-container .gradient-black{position:absolute;bottom:0;left:0;width:100%;height:50%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.7))}@media (min-width: 768px){.culture-cards-container .card{padding:24px}.culture-cards-container .card-support-text{width:480px;margin-top:14px}}@media (min-width: 1024px){.culture-cards-container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;max-width:1280px;margin:0px auto}.culture-cards-container .card{max-width:calc(50% - (8px / 2));height:512px;max-height:unset;padding:32px 24px}.culture-cards-container .card:nth-child(2n-1){margin-right:8px;margin-bottom:8px}.culture-cards-container .card-support-text{margin-top:8px}}.hiring-section .hiring-container{position:relative;padding:32px 0px 40px 0px;box-sizing:border-box;background:-webkit-gradient(linear, left top, left bottom, from(#6600b3), to(#b500b1));background:linear-gradient(to bottom, #6600b3, #b500b1)}.hiring-section .title{text-align:center;color:#fff}.hiring-section .hiring-cards{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;max-width:312px;margin:28px auto 20px auto;margin-bottom:calc(20px - 16px)}.hiring-section .hiring-card-container .hiring-card{margin-bottom:16px}.hiring-section .support-text{width:312px;margin:0px auto 16px auto;text-align:center;color:#fff}.hiring-section .button-subscribe{padding:14px;margin-right:auto;margin-left:auto}.hiring-section .newsletter-form{display:none}.hiring-section .shadow{position:absolute;bottom:0;left:0;width:100%;height:40px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.3)));background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.3))}@media (min-width: 768px){.hiring-section .hiring-container{padding:40px 0px 56px 0px}.hiring-section .hiring-cards{-webkit-box-pack:justify;justify-content:space-between;width:576px;max-width:none;margin:40px auto;margin-bottom:calc(40px - 16px)}.hiring-section .support-text{width:560px;margin-bottom:24px}.hiring-section .button-subscribe{display:none}.hiring-section .newsletter-form{display:-webkit-box;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}.hiring-section .newsletter-form .newsletter-email{width:280px;padding:10px 16px;box-sizing:border-box;margin-right:16px;background-color:#8c008c;border:1px solid #d982d9;border-radius:4px;color:#fff;font-size:1.125rem;line-height:1.5rem;font:inherit}.hiring-section .newsletter-form .newsletter-email::-webkit-input-placeholder{color:#fff;opacity:0.7}.hiring-section .newsletter-form .newsletter-email::-moz-placeholder{color:#fff;opacity:0.7}.hiring-section .newsletter-form .newsletter-email:-ms-input-placeholder{color:#fff;opacity:0.7}.hiring-section .newsletter-form .newsletter-email::-ms-input-placeholder{color:#fff;opacity:0.7}.hiring-section .newsletter-form .newsletter-email::placeholder{color:#fff;opacity:0.7}.hiring-section .newsletter-form .button-newsletter-submit{width:160px;padding:10px 16px;font:inherit}.hiring-section .newsletter-form .newsletter-email,.hiring-section .newsletter-form .button-newsletter-submit{line-height:1.65rem;font-size:1.25rem}.hiring-section .newsletter-form .newsletter-loading,.hiring-section .newsletter-form .newsletter-submited{display:none}.hiring-section .shadow{height:32px}}@media (min-width: 1024px){.hiring-section .hiring-container{padding:56px 0px 64px 0px}.hiring-section .hiring-cards{width:872px;margin:48px auto;margin-bottom:calc(48px - 16px)}.hiring-section .support-text{width:560px;margin-bottom:32px}.hiring-section .newsletter-form .newsletter-email{font-size:1.25rem;line-height:1.75rem}}.hiring-card-container .hiring-card{display:block;width:312px;padding:12px 20px 16px 20px;box-sizing:border-box;background-color:#fff;border-radius:4px;box-shadow:0px 6px 10px rgba(0,0,0,0.15);text-decoration:none;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.hiring-card-container .hiring-position{line-height:1.75rem;font-size:1.25rem;font-weight:500;color:#1c1c1c}.hiring-card-container .hiring-link-text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1);line-height:1.5rem;font-size:1rem}@media (min-width: 768px){.hiring-card-container .hiring-card{width:280px}}@media (min-width: 1024px){.hiring-card-container .hiring-card:hover{box-shadow:0px 12px 15px 0px rgba(0,0,0,0.3)}}.work-hero-section .work-hero-container{padding:30px 24px 40px;box-sizing:border-box}.work-hero-section .hero-container.hero-white .hero-header .hero-title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#0052ff));background-image:linear-gradient(to right, #0052ff, #0052ff)}.work-hero-section .hero-container.hero-white .hero-header .hero-support-text{color:#0052ff;opacity:1}@media (min-width: 768px){.work-hero-section .work-hero-container{padding:48px 24px 62px;box-sizing:border-box}.work-hero-section .hero-container .hero-header .hero-title{width:460px}.work-hero-section .hero-container .hero-header .hero-support-text{width:560px;margin-top:16px}}@media (min-width: 1024px){.work-hero-section .work-hero-container{padding:32px 32px 64px}.work-hero-section .hero-menu-container{width:100%}.work-hero-section .hero-container .hero-header .hero-title{width:600px}.work-hero-section .hero-container .hero-header .hero-support-text{width:700px;margin-top:16px}}.list-case-section .list-case-container{padding-bottom:40px;box-sizing:border-box;background-color:#fff}.list-case-section .list{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;justify-content:center;max-width:320px;margin-right:auto;margin-left:auto}.list-case-section .link-card.featured+.link-card:not(.featured) ~ .link-card:not(.featured){display:none;opacity:0}.list-case-section .link-card{margin-bottom:24px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.list-case-section .link-card:nth-child(5n+1) .card{background-image:-webkit-gradient(linear, left top, left bottom, from(#e80f3e), to(#ff8657));background-image:linear-gradient(to bottom, #e80f3e, #ff8657)}.list-case-section .link-card:nth-child(5n+2) .card{background-image:-webkit-gradient(linear, left top, left bottom, from(#552bda), to(#1a82ff));background-image:linear-gradient(to bottom, #552bda, #1a82ff)}.list-case-section .link-card:nth-child(5n+3) .card{background-image:-webkit-gradient(linear, left top, left bottom, from(#8600eb), to(#d982d9));background-image:linear-gradient(to bottom, #8600eb, #d982d9)}.list-case-section .link-card:nth-child(5n+4) .card{background-image:-webkit-gradient(linear, left bottom, left top, from(#ffaf00), to(#ff5d27));background-image:linear-gradient(to top, #ffaf00, #ff5d27)}.list-case-section .link-card:nth-child(5n+5) .card{background-image:-webkit-gradient(linear, left bottom, left top, from(#ce5dce), to(#d91e47));background-image:linear-gradient(to top, #ce5dce, #d91e47)}.list-case-section .card{width:320px;padding:24px 24px 0px;box-sizing:border-box;border-radius:8px;color:#fff;box-shadow:0px 6px 10px 0px rgba(0,0,0,0.15);overflow:hidden;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.list-case-section .card .logo img{width:110px}.list-case-section .card .description{margin:8px 0px 24px}.list-case-section .card .tags{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:24px}.list-case-section .card .tag{padding:6px 12px;margin-bottom:.75rem;box-sizing:border-box;border:1px solid #fff;border-radius:4px}.list-case-section .card .tag:not(:last-child){margin-right:8px}.list-case-section .card .picture{width:calc(100% + (-24px * (-2)));height:168px;margin-left:-24px}.list-case-section .list-footer{height:28px;text-align:center}.list-case-section .list-footer a{text-decoration:none}.list-case-section .list-footer .text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.list-case-section .list-footer .loading-circle{display:none;width:24px;height:24px}.list-case-section .list-footer .loading-circle.active{display:inline-block}@media (min-width: 768px){.list-case-section .list-case-container{padding-bottom:48px}.list-case-section .list{max-width:600px}.list-case-section .link-card{margin-bottom:40px}.list-case-section .link-card:last-child{margin-bottom:48px}.list-case-section .list-footer{height:32px}.list-case-section .card{width:600px;padding:32px 32px 0px}.list-case-section .card .logo img{width:160px}.list-case-section .card .description{margin:16px 0px 28px}.list-case-section .card .tags{margin-bottom:32px}.list-case-section .card .picture{width:calc(100% + (-32px * (-2)));height:272px;margin-left:-32px;background-position-y:-50px}.list-case-section .card-md .tags{margin-bottom:32px}}@media (min-width: 1024px){.list-case-section .list-case-container{padding-bottom:64px}.list-case-section .list{-webkit-box-pack:justify;justify-content:space-between;max-width:864px}.list-case-section .link-card{margin-bottom:48px}.list-case-section .link-card:last-child{margin-bottom:56px}.list-case-section .link-card .picture{background-position-y:center;background-position-x:left}.list-case-section .link-card.featured+.link-card:not(.featured)+.link-card:not(.featured){display:block;opacity:1}.list-case-section .list-footer{height:36px}.list-case-section .link-card:nth-child(odd) .card-lg .card-text{-webkit-box-ordinal-group:1;order:0;padding:32px 40px 0px 32px;box-sizing:border-box}.list-case-section .link-card:nth-child(odd) .picture{-webkit-box-ordinal-group:2;order:1;margin:0px;height:auto}.list-case-section .link-card:nth-child(even) .card-lg .card-text{-webkit-box-ordinal-group:2;order:1;padding:32px 32px 0px 40px;box-sizing:border-box}.list-case-section .link-card:nth-child(even) .picture{-webkit-box-ordinal-group:1;order:0;margin:0px;height:auto}.list-case-section .card:hover{box-shadow:0px 12px 15px 0px rgba(0,0,0,0.3)}.list-case-section .card .logo img{width:220px}.list-case-section .card .description{margin:32px 0px 40px}.list-case-section .card-lg{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:864px;padding:0}.list-case-section .card-lg .card-text,.list-case-section .card-lg .picture{width:50%}.list-case-section .card-md{width:408px}}@media (min-width: 1280px){.list-case-section .list{max-width:1024px}.list-case-section .link-card:nth-child(odd) .card-lg .card-text{padding:64px 24px 0px 48px}.list-case-section .link-card:nth-child(even) .card-lg .card-text{padding:64px 48px 0px 24px}.list-case-section .card-lg{width:1024px}.list-case-section .card-lg .description{height:108px}.list-case-section .card-lg .tags{margin-bottom:64px}.list-case-section .card-md{width:488px;padding:48px 40px 0px}.list-case-section .card-md .tags{margin-bottom:48px}}.old-workcase-story-section .statistics-list,.workcase-story-section .statistics-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;width:310px;margin:40px auto}.old-workcase-story-section .statistics-list .card,.workcase-story-section .statistics-list .card{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.old-workcase-story-section .statistics-list .card:not(:last-child),.workcase-story-section .statistics-list .card:not(:last-child){margin-bottom:0}.old-workcase-story-section .statistics-list .card>.number,.workcase-story-section .statistics-list .card>.number{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:148px;height:64px;margin-right:16px;padding:12px;box-sizing:border-box;background-color:#fff;border-radius:4px;box-shadow:0px 6px 10px 0px rgba(0,0,0,0.15);color:#0034db;font-weight:300;font-size:2.5rem;line-height:1}.old-workcase-story-section .statistics-list .card>.topic,.workcase-story-section .statistics-list .card>.topic{width:148px;color:#1c1c1c}@media (min-width: 768px){.old-workcase-story-section .statistics-list,.workcase-story-section .statistics-list{width:680px;margin:64px auto}.old-workcase-story-section .statistics-list .card,.workcase-story-section .statistics-list .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;width:212px;height:72px;margin-bottom:0px;padding:10px 16px 10px 16px;box-sizing:border-box;background-color:#fff;border-radius:4px;box-shadow:0px 6px 10px 0px rgba(0,0,0,0.15);overflow:hidden}.old-workcase-story-section .statistics-list .card>.number,.workcase-story-section .statistics-list .card>.number{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;margin-right:0px;padding:0px;background-color:transparent;border-radius:0;box-shadow:none;font-size:3rem}.old-workcase-story-section .statistics-list .card>.topic,.workcase-story-section .statistics-list .card>.topic{margin-left:8px}}@media (min-width: 1024px){.old-workcase-story-section .statistics-list,.workcase-story-section .statistics-list{width:748px;margin:80px auto}.old-workcase-story-section .statistics-list .card,.workcase-story-section .statistics-list .card{width:232px;height:80px;padding:10px 16px 14px 16px}.old-workcase-story-section .statistics-list .card>.number,.workcase-story-section .statistics-list .card>.number{font-size:3.5rem}.old-workcase-story-section .statistics-list .card>.topic,.workcase-story-section .statistics-list .card>.topic{margin-left:12px}}.workcase-hero-section .workcase-hero-container{position:relative;padding:30px 32px 68px 32px;box-sizing:border-box}.workcase-hero-section .hero-menu-container{margin-bottom:40px}.workcase-hero-section .hero-header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:296px;margin-left:auto;margin-right:auto;text-align:center}.workcase-hero-section .client-logo{width:100%;height:72px}.workcase-hero-section .description{margin:4px 0px 48px 0px}.workcase-hero-section .services{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:24px 0px;opacity:.7}.workcase-hero-section .services .divider:after{content:', ';margin-right:0.5rem}.workcase-hero-section .toolbox-list{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.workcase-hero-section .toolbox-list .tool-logo{width:32px;height:32px}.workcase-hero-section .toolbox-list .tool-logo:not(:last-child){margin-right:16px}.workcase-hero-section .hero-scroll-button{bottom:-60px}.workcase-hero-section .old-workcase-hero-container{background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.workcase-hero-section .old-workcase-hero-container .hero-header{color:#fff}.workcase-hero-section .old-workcase-hero-container .client-logo{background-image:url("/static/images/clients/logo-ss-white@3x.png");background-image:-webkit-image-set(url("/static/images/clients/logo-ss-white@2x.png") 2x, url("/static/images/clients/logo-ss-white@3x.png") 3x)}.workcase-hero-section .old-workcase-hero-container .toolbox-list .tool-logo[data-tool-index="0"]{background-image:url("/static/images/toolbox/white-python@3x.png");background-image:-webkit-image-set(url("/static/images/toolbox/white-python@2x.png") 2x, url("/static/images/toolbox/white-python@3x.png") 3x)}.workcase-hero-section .old-workcase-hero-container .toolbox-list .tool-logo[data-tool-index="1"]{background-image:url("/static/images/toolbox/white-django@3x.png");background-image:-webkit-image-set(url("/static/images/toolbox/white-django@2x.png") 2x, url("/static/images/toolbox/white-django@3x.png") 3x)}.workcase-hero-section .old-workcase-hero-container .toolbox-list .tool-logo[data-tool-index="2"]{background-image:url("/static/images/toolbox/white-redux@3x.png");background-image:-webkit-image-set(url("/static/images/toolbox/white-redux@2x.png") 2x, url("/static/images/toolbox/white-redux@3x.png") 3x)}.workcase-hero-section .old-workcase-hero-container .toolbox-list .tool-logo[data-tool-index="3"]{background-image:url("/static/images/toolbox/white-sketch@3x.png");background-image:-webkit-image-set(url("/static/images/toolbox/white-sketch@2x.png") 2x, url("/static/images/toolbox/white-sketch@3x.png") 3x)}.workcase-hero-section .old-workcase-hero-container .toolbox-list .tool-logo[data-tool-index="4"]{background-image:url("/static/images/toolbox/white-invision@3x.png");background-image:-webkit-image-set(url("/static/images/toolbox/white-invision@2x.png") 2x, url("/static/images/toolbox/white-invision@3x.png") 3x)}@media (min-width: 768px){.workcase-hero-section .workcase-hero-container{padding:48px 40px 80px 40px}.workcase-hero-section .hero-menu-container{margin-bottom:48px}.workcase-hero-section .hero-header{width:480px}.workcase-hero-section .client-logo{height:80px}.workcase-hero-section .description{margin:8px 0px 56px 0px}.workcase-hero-section .services{margin:32px 0px}.workcase-hero-section .services .divider{display:inline-block;width:4px;height:4px;margin:0px 14px;border-radius:50%;background-color:#fff}.workcase-hero-section .services .divider:after{content:''}.workcase-hero-section .toolbox-list .tool-logo{width:40px;height:40px}}@media (min-width: 1024px){.workcase-hero-section .workcase-hero-container{padding:32px 32px 112px 32px}.workcase-hero-section .hero-menu-container{margin-bottom:64px}.workcase-hero-section .hero-header{width:600px}.workcase-hero-section .client-logo{height:96px}.workcase-hero-section .description{margin:16px 0px 64px 0px}.workcase-hero-section .services{margin:40px 0px}.workcase-hero-section .services .divider{margin:0px 16px}}.new-workcase-hero-section .workcase-hero-section .workcase-hero-container{position:relative;padding:30px 32px 68px 32px;box-sizing:border-box}.new-workcase-hero-section .workcase-hero-section .hero-menu-container{margin-bottom:40px}.new-workcase-hero-section .workcase-hero-section .hero-header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:296px;margin-left:auto;margin-right:auto;text-align:center}.new-workcase-hero-section .workcase-hero-section .client-logo{width:100%;height:72px}.new-workcase-hero-section .workcase-hero-section .description{margin:4px 0px 48px 0px}.new-workcase-hero-section .workcase-hero-section .services{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:24px 0px;opacity:.7}.new-workcase-hero-section .workcase-hero-section .services .divider:after{content:', ';margin-right:0.5rem}.new-workcase-hero-section .workcase-hero-section .toolbox-list{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.new-workcase-hero-section .workcase-hero-section .toolbox-list .tool-logo{width:32px;height:32px}.new-workcase-hero-section .workcase-hero-section .toolbox-list .tool-logo:not(:last-child){margin-right:16px}.new-workcase-hero-section .workcase-hero-section .hero-scroll-button{bottom:-60px}.new-workcase-hero-section .workcase-hero-section .old-workcase-hero-container{background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.new-workcase-hero-section .workcase-hero-section .old-workcase-hero-container .hero-header{color:#fff}.new-workcase-hero-section .workcase-hero-section .old-workcase-hero-container .client-logo{background-image:url("/static/images/clients/logo-ss-white@3x.png");background-image:-webkit-image-set(url("/static/images/clients/logo-ss-white@2x.png") 2x, url("/static/images/clients/logo-ss-white@3x.png") 3x)}.new-workcase-hero-section .workcase-hero-section .old-workcase-hero-container .toolbox-list .tool-logo[data-tool-index="0"]{background-image:url("/static/images/toolbox/white-python@3x.png");background-image:-webkit-image-set(url("/static/images/toolbox/white-python@2x.png") 2x, url("/static/images/toolbox/white-python@3x.png") 3x)}.new-workcase-hero-section .workcase-hero-section .old-workcase-hero-container .toolbox-list .tool-logo[data-tool-index="1"]{background-image:url("/static/images/toolbox/white-django@3x.png");background-image:-webkit-image-set(url("/static/images/toolbox/white-django@2x.png") 2x, url("/static/images/toolbox/white-django@3x.png") 3x)}.new-workcase-hero-section .workcase-hero-section .old-workcase-hero-container .toolbox-list .tool-logo[data-tool-index="2"]{background-image:url("/static/images/toolbox/white-redux@3x.png");background-image:-webkit-image-set(url("/static/images/toolbox/white-redux@2x.png") 2x, url("/static/images/toolbox/white-redux@3x.png") 3x)}.new-workcase-hero-section .workcase-hero-section .old-workcase-hero-container .toolbox-list .tool-logo[data-tool-index="3"]{background-image:url("/static/images/toolbox/white-sketch@3x.png");background-image:-webkit-image-set(url("/static/images/toolbox/white-sketch@2x.png") 2x, url("/static/images/toolbox/white-sketch@3x.png") 3x)}.new-workcase-hero-section .workcase-hero-section .old-workcase-hero-container .toolbox-list .tool-logo[data-tool-index="4"]{background-image:url("/static/images/toolbox/white-invision@3x.png");background-image:-webkit-image-set(url("/static/images/toolbox/white-invision@2x.png") 2x, url("/static/images/toolbox/white-invision@3x.png") 3x)}@media (min-width: 768px){.new-workcase-hero-section .workcase-hero-section .workcase-hero-container{padding:48px 40px 80px 40px}.new-workcase-hero-section .workcase-hero-section .hero-menu-container{margin-bottom:48px}.new-workcase-hero-section .workcase-hero-section .hero-header{width:480px}.new-workcase-hero-section .workcase-hero-section .client-logo{height:80px}.new-workcase-hero-section .workcase-hero-section .description{margin:8px 0px 56px 0px}.new-workcase-hero-section .workcase-hero-section .services{margin:32px 0px}.new-workcase-hero-section .workcase-hero-section .services .divider{display:inline-block;width:4px;height:4px;margin:0px 14px;border-radius:50%;background-color:#fff}.new-workcase-hero-section .workcase-hero-section .services .divider:after{content:''}.new-workcase-hero-section .workcase-hero-section .toolbox-list .tool-logo{width:40px;height:40px}}@media (min-width: 1024px){.new-workcase-hero-section .workcase-hero-section .workcase-hero-container{padding:32px 32px 112px 32px}.new-workcase-hero-section .workcase-hero-section .hero-menu-container{margin-bottom:64px}.new-workcase-hero-section .workcase-hero-section .hero-header{width:600px}.new-workcase-hero-section .workcase-hero-section .client-logo{height:96px}.new-workcase-hero-section .workcase-hero-section .description{margin:16px 0px 64px 0px}.new-workcase-hero-section .workcase-hero-section .services{margin:40px 0px}.new-workcase-hero-section .workcase-hero-section .services .divider{margin:0px 16px}}.new-workcase-hero-section .new-workcase-hero-container{padding:30px 32px 338px 32px;background-repeat:no-repeat;background-size:cover;background-position:center bottom}.new-workcase-hero-section .hero-menu-container{width:100%}.new-workcase-hero-section .hero-container .hero-header{color:#1c1c1c}.new-workcase-hero-section .hero-header .client-logo{-webkit-filter:invert(100%);filter:invert(100%)}.new-workcase-hero-section .services{color:#5d5d5e;opacity:1}@media (min-width: 768px){.new-workcase-hero-section .workcase-hero-container{padding:48px 40px 312px 40px}.new-workcase-hero-section .services .divider{background-color:#1c1c1c}}@media (min-width: 1024px){.new-workcase-hero-section .workcase-hero-container{padding:32px 48px 210px 32px}}.challenge-section{background-color:#2b2b2b;box-shadow:0 8px 16px 0 rgba(0,0,0,0.15);color:#fff;overflow:hidden;z-index:2}.challenge-section .challenge-container{max-width:296px;padding:52px 0 32px;margin:0 auto}.challenge-section .challenge-container .title,.challenge-section .challenge-container .support-text{text-align:left}.challenge-section .challenge-container .support-text{margin:20px auto}.challenge-section .challenge-container .quote{display:block}.challenge-section .challenge-container .quote h4,.challenge-section .challenge-container .quote .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .challenge-section .challenge-container .quote a{margin:20px auto 16px;font-weight:300}.challenge-section .challenge-container .quote h5,.challenge-section .challenge-container .quote .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .challenge-section .challenge-container .quote p,.challenge-section .challenge-container .quote .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .challenge-section .challenge-container .quote p,.challenge-section .challenge-container .quote .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .challenge-section .challenge-container .quote p,.challenge-section .challenge-container .quote img,.challenge-section .challenge-container .quote h4,.challenge-section .challenge-container .quote .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .challenge-section .challenge-container .quote a{display:inline-block;vertical-align:middle}.challenge-section .challenge-container .quote img{width:46px;margin-right:8px}.challenge-section .challenge-container .quote h5,.challenge-section .challenge-container .quote .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .challenge-section .challenge-container .quote p,.challenge-section .challenge-container .quote .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .challenge-section .challenge-container .quote p,.challenge-section .challenge-container .quote .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .challenge-section .challenge-container .quote p{opacity:.7}.challenge-section .hexagon-top{background-image:url("/static/images/icons/hexagon_gray.svg");position:absolute;width:154px;height:178px;opacity:1;background-size:cover;top:17px;left:-62px}.challenge-section .hexagon-bottom{background-image:url("/static/images/icons/hexagon_gray.svg");position:absolute;width:200px;height:230px;opacity:1;background-size:cover;bottom:-46px;right:-62px}@media (min-width: 768px){.challenge-section .challenge-container{padding:76px 0 48px;max-width:480px}.challenge-section .challenge-container .support-text{margin:22px auto 30px;line-height:28px}.challenge-section .challenge-container .quote{text-align:right}.challenge-section .challenge-container .quote h4,.challenge-section .challenge-container .quote .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .challenge-section .challenge-container .quote a{margin:20px auto}.challenge-section .challenge-container .quote img{width:55px}.challenge-section .hexagon-top{width:190px;height:220px;top:17px;right:-82px;left:auto}.challenge-section .hexagon-bottom{width:240px;height:278px;bottom:-75px;left:-70px;right:auto}}@media (min-width: 1024px){.challenge-section .challenge-container{max-width:864px;padding:112px 0 64px}.challenge-section .challenge-container .support-text{max-width:600px;margin:18px 0 36px;line-height:32px}.challenge-section .challenge-container .quote{max-width:560px;margin-left:auto;margin-right:0}.challenge-section .challenge-container .quote h4,.challenge-section .challenge-container .quote .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .challenge-section .challenge-container .quote a{margin:36px auto 32px}.challenge-section .hexagon-middle{background-image:url("/static/images/icons/hexagon_gray.svg");position:absolute;width:220px;height:253px;opacity:1;background-size:cover;top:-86px;left:calc(50% - 110px)}.challenge-section .hexagon-top{width:250px;height:287px;top:35px;right:-106px}.challenge-section .hexagon-bottom{width:286px;height:329px;bottom:-58px;left:-25px}}.workcase-story-carousel{width:100%;height:420px;margin:24px auto}.workcase-story-carousel .workcase-story-slide{line-height:420px;text-align:center}.workcase-story-carousel .slick-slide{height:420px}.workcase-story-carousel .slick-slide img{margin:0;width:auto;max-width:100%;max-height:420px;vertical-align:middle;display:inline-block}.workcase-story-carousel .slick-slide div{height:100%}.workcase-story-carousel .slick-dots li.slick-active button{background-color:#0052ff}@media (min-width: 768px){.workcase-story-carousel{height:640px;margin:32px auto}.workcase-story-carousel .slick-slide{height:640px;line-height:640px}.workcase-story-carousel .slick-slide img{max-height:640px}.workcase-story-carousel .slick-dots li{margin:0 12px}.workcase-story-carousel .slick-dots li button{height:9px;width:9px}.workcase-story-carousel .slick-dots li.slick-active button{height:12px;width:12px}}@media (min-width: 1024px){.workcase-story-carousel{display:-webkit-box;display:flex;margin:68px auto;height:auto;width:1280px}.workcase-story-carousel .workcase-story-slide{line-height:712px;width:630px}.workcase-story-carousel .workcase-story-slide img{max-width:650px;max-height:712px;line-height:712px;display:inline-block;vertical-align:middle}.workcase-story-carousel .workcase-story-slide:first-child{margin-left:-90px}}@media (min-width: 1280px){.workcase-story-carousel .workcase-story-slide:first-child{margin-left:0}}.workcase-story-section{box-shadow:0 0 16px 0 rgba(0,0,0,0.15);overflow:hidden;z-index:1}.workcase-story-section .workcase-story-container{margin:0 auto;color:#1c1c1c;margin-bottom:64px}.workcase-story-section .story-block{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:296px;padding-top:32px;margin:0 auto}.workcase-story-section .story-block figure{margin:24px auto;display:inline-block}.workcase-story-section .story-block figure img{width:400px;display:block}.workcase-story-section .story-block p{line-height:1.5rem;font-size:1rem;margin:0}.workcase-story-section .story-block .title.gradient{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.workcase-story-section .story-block .title+.rich-text p{margin-top:16px}.workcase-story-section .story-block .title-desktop{display:none}.workcase-story-section .story-block.story-no-img{display:block;padding-top:40px}.workcase-story-section .story-block.story-no-img:first-child{padding-top:48px}.workcase-story-section .story-block.story-no-img:first-child .rich-text p{margin-top:20px}.workcase-story-section .story-block.story-no-img .rich-text p:not(:first-child){margin-top:16px}.workcase-story-section .story-block.story-no-img .rich-text{max-width:720px}.workcase-story-section .story-img-left:not(:last-child) figure{margin-bottom:0}.workcase-story-section .story-img-right .text{-webkit-box-ordinal-group:3;order:2}.workcase-story-section .story-img-right figure{-webkit-box-ordinal-group:2;order:1}.workcase-story-section .story-img-right figure img{margin-left:-82px}.workcase-story-section .story-img-left img{margin-left:-28px}.workcase-story-section .statistics-list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width: 768px){.workcase-story-section .story-block{padding-top:56px;max-width:480px}.workcase-story-section .story-block figure{display:block;margin:32px auto}.workcase-story-section .story-block figure img{width:600px;margin-left:-60px}.workcase-story-section .story-block p{line-height:1.75rem;font-size:1.125rem}.workcase-story-section .story-block .title+.rich-text p{margin-top:24px}.workcase-story-section .story-block.story-no-img{padding-top:48px}.workcase-story-section .story-block.story-no-img:first-child{padding-top:56px}.workcase-story-section .story-block.story-no-img:first-child .rich-text p{margin-top:24px}.workcase-story-section .story-img-left:not(:last-child) figure{margin-bottom:0}.workcase-story-section .statistics-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin:56px auto}}@media (min-width: 1024px){.workcase-story-section .story-block{padding-top:64px;max-width:912px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.workcase-story-section .story-block .title-mobile{display:none}.workcase-story-section .story-block .title-desktop{display:block}.workcase-story-section .story-block .text{width:400px}.workcase-story-section .story-block figure{width:512px;margin:0}.workcase-story-section .story-block figure img{width:800px}.workcase-story-section .story-block p{margin-top:32px;line-height:2rem;font-size:1.25rem;width:400px}.workcase-story-section .story-img-left figure img{margin-left:-360px}.workcase-story-section .story-img-right figure{-webkit-box-ordinal-group:4;order:3;margin:-5px 0 0 0}.workcase-story-section .story-img-right figure img{margin-left:72px}.workcase-story-section .story-block.story-no-img{padding-top:56px}.workcase-story-section .story-block.story-no-img:first-child{padding-top:82px}.workcase-story-section .story-block.story-no-img .title{-webkit-box-flex:1;flex:1}.workcase-story-section .story-block.story-no-img .rich-text p{margin-top:32px;width:100%}.workcase-story-section .statistics-list{margin:64px auto 0}}.workcase-process-section .workcase-process-container{background-color:#f2f2f2;padding:32px 36px 40px;text-align:center;overflow:hidden}.workcase-process-section .workcase-process-container .title{font-size:28px;line-height:36px;color:#1c1c1c}.workcase-process-section .workcase-process-container .process-card{background-color:#fff;padding:24px;box-shadow:0 6px 10px 0 rgba(0,0,0,0.15);-webkit-transition:padding 0.4s ease-in-out;transition:padding 0.4s ease-in-out;box-sizing:border-box}.workcase-process-section .workcase-process-container h3{margin:16px 0;font-size:24px;line-height:28px;color:#0034db}.workcase-process-section .workcase-process-container h5,.workcase-process-section .workcase-process-container .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .workcase-process-section .workcase-process-container p,.workcase-process-section .workcase-process-container .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .workcase-process-section .workcase-process-container p,.workcase-process-section .workcase-process-container .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .workcase-process-section .workcase-process-container p{color:#5d5d5e;font-size:16px;line-height:24px;height:96px;overflow:hidden}.workcase-process-section .workcase-process-container img{margin:0 auto;width:80px}.workcase-process-section .workcase-process-container .slick-slide{margin-right:16px}.workcase-process-section .workcase-process-container .slick-slide:not(.slick-current) .process-card{padding:18px 24px}.workcase-process-section .workcase-process-container .slick-slide:not(.slick-current) .process-card *{opacity:.4}.workcase-process-section .workcase-process-container .slick-slide:not(.slick-current) .process-card h3{color:#5d5d5e}.workcase-process-section .workcase-process-container .slick-slide:focus,.workcase-process-section .workcase-process-container .slick-slide .process-card:focus{outline:none}.workcase-process-section .workcase-process-container .slick-track{display:-webkit-box;display:flex;height:288px;-webkit-box-align:center;align-items:center;margin:24px 0;margin-right:-16px}.workcase-process-section .workcase-process-container .slick-list{overflow:visible;margin:24px 0}.workcase-process-section .workcase-process-container .slick-dots{margin:0}.workcase-process-section .workcase-process-container .slick-dots .slick-active button{background-color:#0034db}@media (min-width: 768px){.workcase-process-section .workcase-process-container{padding:48px 0}.workcase-process-section .workcase-process-container .slick-slide{margin-right:24px}.workcase-process-section .workcase-process-container .slick-list{margin:32px auto 24px;max-width:504px}.workcase-process-section .workcase-process-container .slick-track{margin-right:0;height:236px;margin-left:24px}.workcase-process-section .workcase-process-container h5,.workcase-process-section .workcase-process-container .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .workcase-process-section .workcase-process-container p,.workcase-process-section .workcase-process-container .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .workcase-process-section .workcase-process-container p,.workcase-process-section .workcase-process-container .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .workcase-process-section .workcase-process-container p{height:48px}}@media (min-width: 1024px){.workcase-process-section .workcase-process-container{padding:64px 0}.workcase-process-section .workcase-process-container .title{font-size:40px;line-height:48px}.workcase-process-section .workcase-process-container h5,.workcase-process-section .workcase-process-container .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .workcase-process-section .workcase-process-container p,.workcase-process-section .workcase-process-container .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .workcase-process-section .workcase-process-container p,.workcase-process-section .workcase-process-container .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .workcase-process-section .workcase-process-container p{height:96px}.workcase-process-section .workcase-process-container .process-carousel{display:-webkit-box;display:flex;max-width:912px;margin:40px auto 16px}.workcase-process-section .workcase-process-container .process-card{padding:24px;width:288px}.workcase-process-section .workcase-process-container .process-card:not(:last-child){margin-right:24px}.workcase-process-section .workcase-process-container .slick-track{height:286px}}.overview-section .overview-container{padding:32px;padding-bottom:calc(32px - 16px);box-sizing:border-box;background-color:#f2f2f2}.overview-section .list{width:296px;margin-left:auto;margin-right:auto}.overview-section .item{color:#5d5d5e}.overview-section .item{margin-bottom:16px}.overview-section .item .title{font-weight:600}.overview-section .item .title,.overview-section .item .description{display:block}@media (min-width: 768px){.overview-section .overview-container{padding:56px 145px 48px}.overview-section .list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;width:480px}.overview-section .item{width:224px}.overview-section .item:last-child{margin-bottom:0px}.overview-section .item .title{margin-bottom:4px}}@media (min-width: 1024px){.overview-section .overview-container{padding:64px 145px 72px}.overview-section .list{width:600px}.overview-section .item{width:280px}.overview-section .item:not(:last-child){margin-bottom:20px}}.morecases-section .morecases-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:32px 0px;box-sizing:border-box;background-color:#fff;box-shadow:0px 0px 16px 0px rgba(0,0,0,0.2)}.morecases-section .title{text-align:center;color:#1c1c1c}.morecases-section .list{margin:24px auto}.morecases-section .link-card{text-decoration:none}.morecases-section .link-card:nth-child(1) .card{background-image:-webkit-gradient(linear, left bottom, left top, from(#ce5dce), to(#d91e47));background-image:linear-gradient(to top, #ce5dce, #d91e47)}.morecases-section .link-card:nth-child(2) .card{background-image:-webkit-gradient(linear, left bottom, left top, from(#ffb10f), to(#ff5f27));background-image:linear-gradient(to top, #ffb10f, #ff5f27)}.morecases-section .link-card:not(:first-child){display:none}.morecases-section .card{width:328px;padding:28px 24px 24px;box-sizing:border-box;border-radius:8px;color:#fff;box-shadow:0px 6px 10px 0px rgba(0,0,0,0.15);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.morecases-section .card .logo{max-width:110px;height:35px}.morecases-section .card .description{margin:14px 0px 24px;font-size:1.25rem;line-height:1.75rem}.morecases-section .card .tags{display:-webkit-box;display:flex;flex-wrap:wrap}.morecases-section .card .tag{padding:6px 12px;margin-bottom:0.75rem;box-sizing:border-box;border:1px solid #fff;border-radius:4px;font-size:1rem;line-height:1.5rem}.morecases-section .card .tag:not(:last-child){margin-right:8px}.morecases-section .link-navigate{text-align:center;text-decoration:none}.morecases-section .link-navigate .text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}@media (min-width: 768px){.morecases-section .morecases-container{padding:56px 0px 48px}.morecases-section .title{text-indent:-9999px;line-height:0}.morecases-section .title::after{display:block;text-indent:0;line-height:initial;content:"More case studies"}.morecases-section .list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:680px;margin:48px auto 32px}.morecases-section .link-card:not(:first-child){display:block}.morecases-section .card{padding-bottom:0px}.morecases-section .card .description{height:112px}.morecases-section .card .tags{margin-bottom:24px;max-width:230px}.morecases-section .card .picture{width:100%;height:150px;background-image:url("/static/images/people/card-bg.jpeg")}}@media (min-width: 1024px){.morecases-section .morecases-container{padding:64px 0px 56px}.morecases-section .list{width:912px;margin:48px auto}.morecases-section .card:hover{box-shadow:0px 12px 15px 0px rgba(0,0,0,0.3)}.morecases-section .card{width:444px}.morecases-section .card .description{height:84px}.morecases-section .card .tags{max-width:100%}.morecases-section .card .picture{height:232px;background-position-y:30%}}.blog-hero-section .hero-menu .logo:first-child{display:none}.blog-hero-section .blog-hero-container{min-height:0;display:grid;grid-auto-flow:column;grid-template-columns:repeat(3, 1fr);padding:27px 16px;box-sizing:border-box}.blog-hero-section .blog-hero-container .logo:first-child{width:45px;height:45px;background-size:contain;background-image:url("/static/images/logo/vinta-hexagon-blue-icon.svg");-webkit-filter:none;filter:none}.blog-hero-section .blog-hero-container .hero-header{color:#0052ff;width:auto;position:relative}.blog-hero-section .blog-hero-container .hero-header .title{font-weight:500;font-size:1.25rem}@media (min-width: 768px){.blog-hero-section .blog-hero-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;padding:25px;max-height:92px}.blog-hero-section .blog-hero-container .hero-header{margin-left:20px}.blog-hero-section .blog-hero-container .hero-header .title{font-size:1.75rem}.blog-hero-section .blog-hero-container .hamburger{top:15px}}@media (min-width: 1024px){.blog-hero-section .blog-hero-container .hero-header .title{font-size:1.75rem}.blog-hero-section .blog-hero-container .hero-menu-container{margin-left:auto}}.post-card{display:block;width:320px;padding:16px;box-sizing:border-box;text-decoration:none;background-color:white;border-radius:4px;box-shadow:0px 6px 10px 0px rgba(0,0,0,0.15);overflow:hidden;-webkit-transition:0.3s ease;transition:0.3s ease}.post-card .feature-image{width:calc(100% + (16px * 2));height:140px;margin:-16px 0px 8px -16px}.post-card.talk iframe .ytp-show-cards-title{display:none}.post-card .type{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}.post-card .type .icon{width:10px;height:10px;margin-top:2px;margin-right:4px}.post-card .type.article .icon{background-image:url("/static/images/icons/article.svg")}.post-card .type.article .text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.post-card .type.talk .icon{background-image:url("/static/images/icons/talk.svg")}.post-card .type.talk .text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#e80f3e), to(#f53e31));background-image:linear-gradient(to right, #e80f3e, #f53e31)}.post-card .type.announcement .icon{background-image:url("/static/images/icons/announcement.svg")}.post-card .type.announcement .text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#ffb10f), to(#ff5f27));background-image:linear-gradient(to right, #ffb10f, #ff5f27)}.post-card .type.open-source .icon,.post-card .type.open.source .icon{background-image:url("/static/images/icons/open-source.svg")}.post-card .type.open-source .text,.post-card .type.open.source .text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1)}.post-card.has-video .fake-iframe-video{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.post-card.has-video .fake-player-icon{width:55px;-webkit-filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.85));filter:drop-shadow(0px 8px 15px rgba(0,0,0,0.85));opacity:0.7;-webkit-transition:0.3s ease;transition:0.3s ease;cursor:pointer}.post-card.has-video .fake-player-icon:hover{opacity:1}.post-card.has-video .iframe-video{display:none}.post-card .title{text-align:left;margin:4px 0px 8px;color:#1c1c1c}.post-card .open-source-tags{margin:-4px 0px 8px;color:#5d5d5e}.post-card .author-date{color:#989899}.post-card .text-preview{display:none;color:#5d5d5e}@media (min-width: 768px){.post-card{width:328px;padding:16px 20px}.post-card .feature-image{width:calc(100% + (20px * 2));height:160px;margin:-20px 0px 16px -20px}.post-card .type .icon{width:12px;height:12px}.post-card .text-preview{display:block;margin-top:8px}}@media (min-width: 1024px){.post-card{width:404px;padding:20px}.post-card:hover{box-shadow:0px 8px 16px 0px rgba(0,0,0,0.3)}.post-card .feature-image{height:200px}.post-card .type .icon{width:14px;height:14px}.post-card .title{margin:4px 0px 12px}.post-card .open-source-tags{margin-top:0px}}.post-card.announcement .type{position:relative}.post-card.announcement .date{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:absolute;height:100%;right:0px;top:0px;color:#989899}.post-card.announcement .title{margin-bottom:0px}.post-card.announcement .author-date{display:none}.blog-tags-container .blog-tags-carousel{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;min-height:80px;visibility:hidden;min-height:80px}.blog-tags-container .blog-tags-carousel.visible{visibility:visible}.blog-tags-container .blog-tag-link{text-decoration:none;padding:8px 12px;box-sizing:border-box;border-radius:4px;background-color:rgba(177,177,179,0.2);-webkit-transition:0.3s ease;transition:0.3s ease}.blog-tags-container .blog-tag-text{-webkit-transition:0.3s ease;transition:0.3s ease;color:#1c1c1c}.blog-tags-container .slick-track{min-height:80px}.blog-tags-container .slick-slide{padding-right:12px}.blog-tags-container .slick-current[data-slick-index="0"]{padding-left:12px}.blog-tags-container .gradient-gray{position:absolute;width:64px;height:36px;z-index:2}.blog-tags-container .gradient-gray.disabled{display:none}.blog-tags-container .gradient-gray.left{left:0;background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,0)));background-image:linear-gradient(to right, #fff, rgba(255,255,255,0))}.blog-tags-container .gradient-gray.right{right:0;background-image:-webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255,255,255,0)));background-image:linear-gradient(to left, #fff, rgba(255,255,255,0))}.blog-tags-container .slick-arrow{position:absolute;top:6px;width:24px;height:24px;padding:6px 8px;box-sizing:border-box;z-index:2;cursor:pointer}.blog-tags-container .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.blog-tags-container .slick-prev{left:16px}.blog-tags-container .slick-next{right:16px}@media (min-width: 768px){.blog-tags-container{position:relative;width:680px;margin-top:24px;margin-left:auto;margin-right:auto}.blog-tags-container .slick-current[data-slick-index="0"]{padding-left:0}}@media (min-width: 1024px){.blog-tags-container{width:860px}.blog-tags-container .blog-tag-link:hover{background-color:#fff;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.3)}.blog-tags-container .blog-tag-link:hover .blog-tag-text{color:#1c1c1c}.blog-tags-container .blog-tag-link:focus{outline:none}.blog-tags-container .slick-current[data-slick-index="0"]{padding-left:16px}.blog-tags-container .slick-arrow{width:28px;height:28px}}.home-list-section .home-list-container{width:320px;margin-left:auto;margin-right:auto;padding-bottom:40px;box-sizing:border-box}.home-list-section .flag{margin-bottom:16px;color:#5d5d5e}.home-list-section .featured-container{margin-bottom:32px}.home-list-section .latest-container .even,.home-list-section .latest-container .odd{display:none}.home-list-section .post-card:not(:last-child){margin-bottom:16px}.home-list-section .link-more-posts{display:block;text-align:center;text-decoration:none;margin-top:24px;cursor:pointer}.home-list-section .link-more-posts .text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.home-list-section .link-more-posts .link-more-posts-loading{display:none;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.home-list-section .link-more-posts .link-more-posts-loading .loading-circle{width:20px;height:20px}@media (min-width: 768px){.home-list-section .home-list-container{width:680px}.home-list-section .featured-container .post-card{width:100%}.home-list-section .featured-container .post-card .feature-image{height:248px}.home-list-section .featured-container .post-card .title{font-size:1.75rem;line-height:2.25rem;margin-bottom:12px}.home-list-section .featured-container .post-card .open-source-tags,.home-list-section .featured-container .post-card .author-date,.home-list-section .featured-container .post-card .date,.home-list-section .featured-container .post-card .text-preview{font-size:1.125rem;line-height:1.5rem}.home-list-section .featured-container .post-card.announcement.has-feature-image{display:-webkit-box;display:flex}.home-list-section .featured-container .post-card.announcement.has-feature-image .feature-image{width:164px;height:auto;margin:-16px 24px -16px -20px}.home-list-section .featured-container .post-card.announcement.has-feature-image>div{width:calc(100% - 164px)}.home-list-section .latest-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.home-list-section .latest-container>.post-card{display:none}.home-list-section .latest-container .even,.home-list-section .latest-container .odd{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.home-list-section .post-card{display:inline-block;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.home-list-section .post-card:not(:last-child){margin-bottom:24px}.home-list-section .link-more-posts{margin-top:32px}.home-list-section .link-more-posts .link-more-posts-loading .loading-circle{width:28px;height:28px}}@media (min-width: 1024px){.home-list-section .home-list-container{width:840px;padding-bottom:56px}.home-list-section .featured-container{margin-bottom:40px}.home-list-section .featured-container .post-card .feature-image{height:280px}.home-list-section .featured-container .post-card .title{font-size:2rem;line-height:2.25rem}.home-list-section .featured-container .post-card .open-source-tags,.home-list-section .featured-container .post-card .author-date,.home-list-section .featured-container .post-card .date,.home-list-section .featured-container .post-card .text-preview{font-size:1.25rem;line-height:1.75rem}.home-list-section .featured-container .post-card.announcement.has-feature-image .feature-image{width:192px;margin:-20px 24px -20px -20px}.home-list-section .featured-container .post-card.announcement.has-feature-image>div{width:calc(100% - 192px)}.home-list-section .post-card:not(:last-child){margin-bottom:32px}}.category-list-section .category-list-container{width:320px;padding-bottom:40px;box-sizing:border-box;margin-left:auto;margin-right:auto}.category-list-section .category-info{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:24px}.category-list-section .category-info .blog-tag-link{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:8px 12px;box-sizing:border-box;border-radius:4px;background-color:#0052ff;text-decoration:none;-webkit-transition:0.3s ease;transition:0.3s ease}.category-list-section .category-info .blog-tag-text{margin-right:8px;color:#fff;-webkit-transition:0.3s ease;transition:0.3s ease}.category-list-section .category-info .icon-x{display:-webkit-box;display:flex}.category-list-section .category-info .posts-count{color:#5d5d5e}.category-list-section .post-card:not(:last-child){margin-bottom:16px}.category-list-section .list-posts .odd,.category-list-section .list-posts .even{display:none}.category-list-section .link-back-page{display:block;text-align:center;text-decoration:none;margin-top:24px}.category-list-section .link-back-page .text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}@media (min-width: 768px){.category-list-section .category-list-container{width:680px;padding-bottom:48px}.category-list-section .category-info{margin-bottom:32px}.category-list-section .list-posts{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.category-list-section .list-posts>.post-card{display:none}.category-list-section .list-posts .odd,.category-list-section .list-posts .even{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.category-list-section .post-card{display:inline-block;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.category-list-section .post-card:not(:last-child){margin-bottom:24px}.category-list-section .link-back-page{margin-top:32px}}@media (min-width: 1024px){.category-list-section .category-list-container{width:840px;padding-bottom:56px}.category-list-section .post-card:not(:last-child){margin-bottom:32px}.category-list-section .link-back-page{margin-top:56px}}.post-content-section{overflow-x:hidden}.post-content-section .feature-image{width:100%;height:202px;margin-bottom:16px;box-shadow:inset -2px 6px 8px -2px rgba(0,0,0,0.2)}.post-content-section .post-content-container{width:100%;margin:0px auto;padding:0px 20px 32px;box-sizing:border-box;font-family:"PTSerif",serif;color:#1c1c1c}.post-content-section .post-content-container h1,.post-content-section .post-content-container h2,.post-content-section .post-content-container .service-section .rich-text p,.service-section .rich-text .post-content-section .post-content-container p,.post-content-section .post-content-container .clients-section .clients-title .rich-text p,.clients-section .clients-title .rich-text .post-content-section .post-content-container p,.post-content-section .post-content-container .culture-section .title .rich-text p,.culture-section .title .rich-text .post-content-section .post-content-container p,.post-content-section .post-content-container h3,.post-content-section .post-content-container h4,.post-content-section .post-content-container .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .post-content-section .post-content-container a,.post-content-section .post-content-container h6,.post-content-section .post-content-container .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .post-content-section .post-content-container p,.post-content-section .post-content-container .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .post-content-section .post-content-container p{font-family:"Moderat"}.post-content-section .post-content-container h2,.post-content-section .post-content-container .service-section .rich-text p,.service-section .rich-text .post-content-section .post-content-container p,.post-content-section .post-content-container .clients-section .clients-title .rich-text p,.clients-section .clients-title .rich-text .post-content-section .post-content-container p,.post-content-section .post-content-container .culture-section .title .rich-text p,.culture-section .title .rich-text .post-content-section .post-content-container p{margin:8px 0px 12px 0px}.post-content-section .post-content-container h3,.post-content-section .post-content-container h4,.post-content-section .post-content-container .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .post-content-section .post-content-container a,.post-content-section .post-content-container h6,.post-content-section .post-content-container .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .post-content-section .post-content-container p,.post-content-section .post-content-container .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .post-content-section .post-content-container p{margin:24px 0px 12px 0px}.post-content-section .post-content-container h4,.post-content-section .post-content-container .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .post-content-section .post-content-container a{font-weight:500}.post-content-section .post-content-container p{border:0;padding:0;margin:0;min-width:0;margin-bottom:16px}.post-content-section .post-content-container a{text-decoration:none;color:#0052ff}.post-content-section .post-content-container blockquote,.post-content-section .post-content-container blockquote p{border:0;padding:0;margin:0;min-width:0;padding:0px 20px;box-sizing:border-box;margin:16px auto 24px;line-height:1.75rem;color:#5d5d5e;border-left:5px solid #eceeef}.post-content-section .post-content-container ul,.post-content-section .post-content-container ol{border:0;padding:0;margin:0;min-width:0;margin-bottom:16px;padding-left:18px}.post-content-section .post-content-container ul li,.post-content-section .post-content-container ol li{padding-left:6px;font-size:1rem;line-height:1.5rem}.post-content-section .post-content-container ul li:not(:last-child),.post-content-section .post-content-container ol li:not(:last-child){margin-bottom:8px}.post-content-section .post-content-container ul li ul,.post-content-section .post-content-container ol li ul{margin-top:8px}.post-content-section .post-content-container hr{border:0;padding:0;margin:0;min-width:0;display:block;width:100%;height:2px;margin:24px 0px;background-color:#c1c1c1;box-shadow:0px 0px 16px 0px rgba(0,0,0,0.15)}.post-content-section .post-content-container figure{border:0;padding:0;margin:0;min-width:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:24px 0px}.post-content-section .post-content-container figure pre code{margin:0px}.post-content-section .post-content-container figure.kg-image-card img{width:100%}.post-content-section .post-content-container figure.kg-width-wide img,.post-content-section .post-content-container figure.kg-width-full img{width:100vw;margin-left:calc((100% / 2) - 50vw)}.post-content-section .post-content-container figure.kg-embed-card{width:100%}.post-content-section .post-content-container figure.kg-embed-card iframe{width:100%;height:calc((100vw - 40px) / 1.78)}.post-content-section .post-content-container figure.kg-embed-card twitter-widget{margin-top:0px !important;margin-bottom:0px !important;margin-left:auto;margin-right:auto}.post-content-section .post-content-container figure figcaption{width:100%;margin-top:4px;color:#5d5d5e;font-family:"Moderat";text-align:center}.post-content-section .post-content-container .type{display:-webkit-box;display:flex;font-family:"Moderat"}.post-content-section .post-content-container .type .icon{width:10px;margin-right:4px}.post-content-section .post-content-container .type.article .icon{background-image:url("/static/images/icons/article.svg")}.post-content-section .post-content-container .type.article .text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.post-content-section .post-content-container .type.talk .icon{background-image:url("/static/images/icons/talk.svg")}.post-content-section .post-content-container .type.talk .text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#e80f3e), to(#f53e31));background-image:linear-gradient(to right, #e80f3e, #f53e31)}.post-content-section .post-content-container .type.announcement .icon{background-image:url("/static/images/icons/announcement.svg")}.post-content-section .post-content-container .type.announcement .text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#ffb10f), to(#ff5f27));background-image:linear-gradient(to right, #ffb10f, #ff5f27)}.post-content-section .post-content-container .type.open-source .icon,.post-content-section .post-content-container .type.open.source .icon{background-image:url("/static/images/icons/open-source.svg")}.post-content-section .post-content-container .type.open-source .text,.post-content-section .post-content-container .type.open.source .text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1)}.post-content-section .post-content-container .author-date{margin-bottom:24px;font-family:"Moderat";color:#5d5d5e}.post-content-section .post-content-container .tags{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;margin:32px 0px;font-family:"Moderat"}.post-content-section .post-content-container .tags a,.post-content-section .post-content-container .tags a:hover{text-decoration:none}.post-content-section .post-content-container .tag{padding:2px 12px;box-sizing:border-box;border:1px solid #4c4c4d;border-radius:4px;color:#5d5d5e}.post-content-section .post-content-container .tag:not(last-child){margin-right:8px}.post-content-section .post-content-container .about-author{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:36px;font-family:"Moderat"}.post-content-section .post-content-container .about-author .author-picture{width:40px;height:42px;align-self:normal;margin-right:12px;-webkit-clip-path:polygon(50% 0%, 95% 25%, 95% 75%, 50% 100%, 5% 75%, 5% 25%);clip-path:polygon(50% 0%, 95% 25%, 95% 75%, 50% 100%, 5% 75%, 5% 25%)}.post-content-section .post-content-container .about-author .author-information{-webkit-box-flex:1;flex:1 0}.post-content-section .post-content-container .about-author .author-name{margin:0;color:#1c1c1c;font-weight:400}.post-content-section .post-content-container .about-author .author-role{margin:0;color:#5d5d5e}@media (min-width: 768px){.post-content-section .feature-image{height:360px;margin-bottom:24px}.post-content-section .post-content-container{max-width:680px;padding:0px 0px 40px}.post-content-section .post-content-container h2,.post-content-section .post-content-container .service-section .rich-text p,.service-section .rich-text .post-content-section .post-content-container p,.post-content-section .post-content-container .clients-section .clients-title .rich-text p,.clients-section .clients-title .rich-text .post-content-section .post-content-container p,.post-content-section .post-content-container .culture-section .title .rich-text p,.culture-section .title .rich-text .post-content-section .post-content-container p{margin:16px 0px 24px 0px}.post-content-section .post-content-container h3,.post-content-section .post-content-container h4,.post-content-section .post-content-container .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .post-content-section .post-content-container a,.post-content-section .post-content-container h6,.post-content-section .post-content-container .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .post-content-section .post-content-container p,.post-content-section .post-content-container .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .post-content-section .post-content-container p{margin:32px 0px 16px 0px}.post-content-section .post-content-container p{margin-bottom:20px;line-height:1.75rem}.post-content-section .post-content-container blockquote,.post-content-section .post-content-container blockquote p{padding:0px 40px;margin:20px auto 32px;line-height:2rem}.post-content-section .post-content-container ul,.post-content-section .post-content-container ol{margin-bottom:20px;padding-left:20px}.post-content-section .post-content-container ul li,.post-content-section .post-content-container ol li{padding-left:14px;font-size:1.125rem;line-height:1.75rem}.post-content-section .post-content-container ul li:not(:last-child),.post-content-section .post-content-container ol li:not(:last-child){margin-bottom:12px}.post-content-section .post-content-container ul li ul,.post-content-section .post-content-container ol li ul{margin-top:12px}.post-content-section .post-content-container hr{height:1px;margin:32px 0px}.post-content-section .post-content-container figure{margin-bottom:32px;margin-top:32px}.post-content-section .post-content-container figure.kg-embed-card iframe{height:calc(680px / 1.78)}.post-content-section .post-content-container figure figcaption{max-width:680px;margin-top:8px}.post-content-section .post-content-container .type .icon{width:12px}.post-content-section .post-content-container .author-date{margin-bottom:32px}.post-content-section .post-content-container .tags{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;margin:40px 0px;font-family:"Moderat"}.post-content-section .post-content-container .tag:not(last-child){margin-right:12px}.post-content-section .post-content-container .about-author{margin-bottom:42px}.post-content-section .post-content-container .about-author .author-picture{width:48px;height:52px}.post-content-section .post-content-container .about-author .author-name{margin-bottom:4px}}@media (min-width: 1024px){.post-content-section .feature-image{height:400px;margin-bottom:32px}.post-content-section .post-content-container{padding-bottom:48px}.post-content-section .post-content-container h3,.post-content-section .post-content-container h4,.post-content-section .post-content-container .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .post-content-section .post-content-container a,.post-content-section .post-content-container h6,.post-content-section .post-content-container .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .post-content-section .post-content-container p,.post-content-section .post-content-container .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .post-content-section .post-content-container p{margin:40px 0px 16px 0px}.post-content-section .post-content-container p{margin-bottom:24px;line-height:2rem}.post-content-section .post-content-container a{-webkit-transition:0.3s ease;transition:0.3s ease}.post-content-section .post-content-container a:hover{text-decoration:underline}.post-content-section .post-content-container blockquote,.post-content-section .post-content-container blockquote p{padding:0px 48px;margin:24px auto 40px;line-height:2.25rem}.post-content-section .post-content-container ul,.post-content-section .post-content-container ol{margin-bottom:24px}.post-content-section .post-content-container ul li,.post-content-section .post-content-container ol li{padding-left:12px;font-size:1.25rem;line-height:2rem}.post-content-section .post-content-container hr{margin:40px 0px}.post-content-section .post-content-container figure{margin-bottom:40px;margin-top:40px}.post-content-section .post-content-container figure.kg-width-wide{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;position:relative;width:100vw;margin-left:calc((680px / 2) - 50vw)}.post-content-section .post-content-container figure.kg-width-wide img{width:calc(680px * 1.4);margin-left:0px}.post-content-section .post-content-container .type .icon{width:14px}.post-content-section .post-content-container .author-date{margin-bottom:40px;-webkit-transition:0.3s ease;transition:0.3s ease}.post-content-section .post-content-container .author-date:hover{color:#989899}.post-content-section .post-content-container .tags{margin:48px 0px}.post-content-section .post-content-container .tag{padding:3px 15px;-webkit-transition:0.3s ease;transition:0.3s ease;cursor:pointer}.post-content-section .post-content-container .tag:not(last-child){margin-right:16px}.post-content-section .post-content-container .tag:hover{background-color:#0052ff;color:#fff;border-color:#0052ff;box-shadow:0px 6px 10px 0px rgba(0,0,0,0.15)}.post-content-section .post-content-container .about-author .author-picture{width:60px;height:64px;margin-right:20px}}@media (min-width: 1280px){.post-content-section .feature-image{height:480px}}@media (min-width: 1920px){.post-content-section .feature-image{height:560px}}.social-media-comments{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;font-family:"Moderat"}.social-media-comments .social-media{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.social-media-comments .social-media .icon{width:40px;height:40px;padding:8px;box-sizing:border-box}.social-media-comments .social-media .icon:not(:last-child){margin-right:8px}.social-media-comments .social-media .icon path{-webkit-transition:0.2s ease;transition:0.2s ease}.social-media-comments .comments{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:6px 16px;box-sizing:border-box;border:1px solid #1c1c1c;border-radius:4px;-webkit-transition:0.3s ease;transition:0.3s ease}.social-media-comments .comments .icon{width:12px;height:12px;margin-right:8px;-webkit-transition:0.3s ease;transition:0.3s ease}.social-media-comments .comments .text{color:#1c1c1c}.social-media-comments .comments:focus{outline:none;background:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background:linear-gradient(to right, #0052ff, #552bda);border-color:transparent;color:#fff}.social-media-comments .comments:focus .icon path{d:path("M4.74092308,0 C2.08153846,0 0,2.08153846 0,4.74 C0,7.22953846 1.93569231,9.11815385 4.536,9.21784615 L4.536,11.544 C4.536,11.6095385 4.56184615,11.7175385 4.608,11.7886154 C4.69476923,11.9252308 4.84153846,12 4.992,12 C5.076,12 5.16092308,11.9769231 5.23661538,11.928 C5.39723077,11.8255385 9.16984615,9.41353846 10.1510769,8.58276923 C11.3067692,7.60430769 11.9972308,6.17076923 12,4.74738462 C12,4.74369231 12,4.74369231 12,4.74184615 C11.9963077,2.08430769 9.91569231,0.00646153846 7.26092308,0.00553846154 L4.74092308,0 Z");fill:#fff}@media (min-width: 768px){.social-media-comments .social-media .icon{width:48px;height:48px;padding:10px}.social-media-comments .social-media .icon:not(:last-child){margin-right:12px}.social-media-comments .comments{padding:12px 20px}.social-media-comments .comments .icon{width:16px;height:16px;margin-right:12px}}@media (min-width: 1024px){.social-media-comments .social-media .icon:hover.twitter path{fill:#1da1f2}.social-media-comments .social-media .icon:hover.facebook path{fill:#3b5998}.social-media-comments .social-media .icon:hover.linkedin path{fill:#0077b5}.social-media-comments .comments:hover{box-shadow:0px 12px 16px 0px rgba(0,0,0,0.3);border-color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.social-media-comments .comments:hover .icon path{d:path("M4.74092308,0 C2.08153846,0 0,2.08153846 0,4.74 C0,7.22953846 1.93569231,9.11815385 4.536,9.21784615 L4.536,11.544 C4.536,11.6095385 4.56184615,11.7175385 4.608,11.7886154 C4.69476923,11.9252308 4.84153846,12 4.992,12 C5.076,12 5.16092308,11.9769231 5.23661538,11.928 C5.39723077,11.8255385 9.16984615,9.41353846 10.1510769,8.58276923 C11.3067692,7.60430769 11.9972308,6.17076923 12,4.74738462 C12,4.74369231 12,4.74369231 12,4.74184615 C11.9963077,2.08430769 9.91569231,0.00646153846 7.26092308,0.00553846154 L4.74092308,0 Z");fill:#0052ff}}.related-posts-section .related-posts-container{padding:32px 20px;box-sizing:border-box;background-color:#f2f2f2}.related-posts-section .related-posts-container>.title{margin-bottom:24px;text-align:center;color:#1c1c1c}.related-posts-section .list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.related-posts-section .list .post-card{width:100%}.related-posts-section .list .post-card:not(:last-child){margin-bottom:16px}.related-posts-section .list .post-card .title{font-size:1.25rem;line-height:1.75rem}.related-posts-section .link-back-page{display:block;text-align:center;text-decoration:none;margin-top:24px}.related-posts-section .link-back-page .text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}@media (min-width: 768px){.related-posts-section .related-posts-container{padding:44px 20px 40px 20px}.related-posts-section .related-posts-container>.title{margin-bottom:32px}.related-posts-section .list{max-width:680px;margin-left:auto;margin-right:auto}.related-posts-section .list .post-card:not(:last-child){margin-bottom:24px}.related-posts-section .list .post-card.has-feature-image{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.related-posts-section .list .post-card.has-feature-image .feature-image{width:184px;height:auto;margin:-16px 20px -20px -20px}.related-posts-section .list .post-card.has-feature-image>div{width:calc(100% - 184px)}.related-posts-section .list .post-card.has-feature-image .text-preview{display:none}.related-posts-section .list .post-card:not(.has-feature-image) .text-preview{display:block;margin-top:8px}.related-posts-section .link-back-page{margin-top:32px}}@media (min-width: 1024px){.related-posts-section .related-posts-container{padding:64px 20px}.related-posts-section .link-back-page{display:none}.related-posts-section .list{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;max-width:972px}.related-posts-section .list .post-card{width:308px;height:352px}.related-posts-section .list .post-card:not(:last-child){margin-bottom:0px}.related-posts-section .list .post-card.has-feature-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.related-posts-section .list .post-card.has-feature-image .title{height:84px}.related-posts-section .list .post-card.has-feature-image .feature-image{width:calc(100% + (20px * 2));height:172px;margin:-20px 0px 16px -20px}.related-posts-section .list .post-card.has-feature-image>div{width:auto}.related-posts-section .list .post-card:not(.has-feature-image) .text-preview{margin-top:16px}}.disqus-section{display:none}.disqus-section .disqus-container{margin-left:auto;margin-right:auto;padding:52px 24px 16px;box-sizing:border-box}@media (min-width: 768px){.disqus-section .disqus-container{max-width:680px;padding:32px 24px 48px}}@media (min-width: 1024px){.disqus-section .disqus-container{padding:48px 24px 64px}}.post-content-container .newsletter-container{background-image:-webkit-gradient(linear, left top, right top, from(#8600eb), to(#b500b1));background-image:linear-gradient(to right, #8600eb, #b500b1);color:#fff;display:grid;padding:20px;position:relative;text-align:center;margin:32px 0;font-family:"Moderat"}.post-content-container .newsletter-container .action-block{width:80%;justify-self:center}.post-content-container .newsletter-container .cta-title{margin:0 0 12px}.post-content-container .newsletter-container .cta-text{opacity:.7}.post-content-container .newsletter-container .newsletter-form{display:none}.post-content-container .newsletter-container .button-subscribe{margin-bottom:12px;font-family:"Moderat";width:247px;justify-self:center}.post-content-container .newsletter-container .button-subscribe .text{font-size:1.25rem}.post-content-container .newsletter-container .illustration{background-image:url("/static/images/illustrations/img-cta-blogpost-tablet.svg");background-repeat:no-repeat;background-size:cover;width:238px;height:166px;justify-self:center;z-index:1}.post-content-container .newsletter-container .hexagon-left,.post-content-container .newsletter-container .hexagon-right{background-size:contain;background-repeat:no-repeat;background-image:url("/static/images/icons/hexagon_white.svg");position:absolute;height:160px;width:140px}.post-content-container .newsletter-container .hexagon-right{right:-80px;top:130px}.post-content-container .newsletter-container .hexagon-left{bottom:-90px;left:-30px}@media (min-width: 768px){.post-content-container .newsletter-container{grid-template-columns:350px 280px;gap:32px;text-align:start;padding:24px 32px 0;margin:40px 0;justify-self:flex-start}.post-content-container .newsletter-container .action-block{justify-self:flex-start;width:auto}.post-content-container .newsletter-container .cta-title{font-size:1.5rem;margin-bottom:12px;margin-top:4px;line-height:32px}.post-content-container .newsletter-container .cta-text{margin-bottom:25px;width:300px}.post-content-container .newsletter-container .newsletter-form{display:-webkit-box;display:flex;height:48px}.post-content-container .newsletter-container .newsletter-email{width:220px;border-radius:4px;border:solid 1px #fff;background-color:#ffffff1a;font-family:"Moderat";font-size:1.1rem;padding:16px 12px;color:#fff;margin-right:12px}.post-content-container .newsletter-container .newsletter-email::-webkit-input-placeholder{color:#fff;opacity:0.7}.post-content-container .newsletter-container .newsletter-email::-moz-placeholder{color:#fff;opacity:0.7}.post-content-container .newsletter-container .newsletter-email:-ms-input-placeholder{color:#fff;opacity:0.7}.post-content-container .newsletter-container .newsletter-email::-ms-input-placeholder{color:#fff;opacity:0.7}.post-content-container .newsletter-container .newsletter-email::placeholder{color:#fff;opacity:0.7}.post-content-container .newsletter-container .button-newsletter-submit{width:90px;font-family:"Moderat"}.post-content-container .newsletter-container .newsletter-loading{display:none;background-image:url("/static/images/icons/icon-loading.svg");width:25px;height:25px;background-size:cover;align-self:center}.post-content-container .newsletter-container .newsletter-submited{display:none;margin:0;font-size:1.1rem;font-weight:700}.post-content-container .newsletter-container .illustration{background-image:url("/static/images/illustrations/img-cta-blogpost-desktop.svg");width:280px;height:216px}.post-content-container .newsletter-container .button-subscribe{display:none}.post-content-container .newsletter-container .hexagon-right,.post-content-container .newsletter-container .hexagon-left{height:130px;width:110px}.post-content-container .newsletter-container .hexagon-right{right:-15px;top:-30px}.post-content-container .newsletter-container .hexagon-left{bottom:auto;top:-50px;left:43%}}@media (min-width: 1024px){.post-content-container .newsletter-container .cta-title{font-size:1.75rem;line-height:36px}.post-content-container .newsletter-container .newsletter-email{font-size:1.2rem}.post-content-container .newsletter-container .newsletter-submited{font-size:1.25rem}}.playbook-home-section .playbook-home-content-container{width:296px;margin:0px auto;padding:40px 0px;box-sizing:border-box}.playbook-home-section .playbook-home-content-container article>p{display:none}.playbook-home-section .playbook-home-content-container ul,.playbook-home-section .playbook-home-content-container li,.playbook-home-section .playbook-home-content-container p{padding:0px;margin:0px;list-style-type:none}.playbook-home-section .playbook-home-content-container ul li p a{display:block;padding-top:8px;box-sizing:border-box;border-width:2px 0 0 0;border-style:solid;font-size:1.75rem;line-height:2.25rem;font-weight:500;text-decoration:none}.playbook-home-section .playbook-home-content-container ul li:nth-child(1) p a{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda);-webkit-border-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));-webkit-border-image:linear-gradient(to right, #0052ff, #552bda);-o-border-image:linear-gradient(to right, #0052ff, #552bda);border-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));border-image:linear-gradient(to right, #0052ff, #552bda);border-image-slice:1}.playbook-home-section .playbook-home-content-container ul li:nth-child(2) p a{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#8600eb), to(#b500b1));background-image:linear-gradient(to right, #8600eb, #b500b1);-webkit-border-image:-webkit-gradient(linear, left top, right top, from(#8600eb), to(#b500b1));-webkit-border-image:linear-gradient(to right, #8600eb, #b500b1);-o-border-image:linear-gradient(to right, #8600eb, #b500b1);border-image:-webkit-gradient(linear, left top, right top, from(#8600eb), to(#b500b1));border-image:linear-gradient(to right, #8600eb, #b500b1);border-image-slice:1}.playbook-home-section .playbook-home-content-container ul li:nth-child(3) p a{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#e80f3e), to(#f53e31));background-image:linear-gradient(to right, #e80f3e, #f53e31);-webkit-border-image:-webkit-gradient(linear, left top, right top, from(#e80f3e), to(#f53e31));-webkit-border-image:linear-gradient(to right, #e80f3e, #f53e31);-o-border-image:linear-gradient(to right, #e80f3e, #f53e31);border-image:-webkit-gradient(linear, left top, right top, from(#e80f3e), to(#f53e31));border-image:linear-gradient(to right, #e80f3e, #f53e31);border-image-slice:1}.playbook-home-section .playbook-home-content-container ul li:nth-child(4) p a{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#ff5f27), to(#ff9400));background-image:linear-gradient(to right, #ff5f27, #ff9400);-webkit-border-image:-webkit-gradient(linear, left top, right top, from(#ff5f27), to(#ff9400));-webkit-border-image:linear-gradient(to right, #ff5f27, #ff9400);-o-border-image:linear-gradient(to right, #ff5f27, #ff9400);border-image:-webkit-gradient(linear, left top, right top, from(#ff5f27), to(#ff9400));border-image:linear-gradient(to right, #ff5f27, #ff9400);border-image-slice:1}.playbook-home-section .playbook-home-content-container ul li:nth-child(5) p a{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#a0c900), to(#2fb287));background-image:linear-gradient(to right, #a0c900, #2fb287);-webkit-border-image:-webkit-gradient(linear, left top, right top, from(#a0c900), to(#2fb287));-webkit-border-image:linear-gradient(to right, #a0c900, #2fb287);-o-border-image:linear-gradient(to right, #a0c900, #2fb287);border-image:-webkit-gradient(linear, left top, right top, from(#a0c900), to(#2fb287));border-image:linear-gradient(to right, #a0c900, #2fb287);border-image-slice:1}.playbook-home-section .playbook-home-content-container ul li a{color:#1c1c1c}.playbook-home-section .playbook-home-content-container ul li ul{margin:16px 0px 40px}.playbook-home-section .playbook-home-content-container ul li ul li{margin-bottom:8px;font-size:1.25rem;line-height:1.75rem;font-weight:400}@media (min-width: 768px){.playbook-home-section .playbook-home-content-container{width:480px;padding:48px 0px 64px}.playbook-home-section .playbook-home-content-container ul li p a{font-size:2.25rem;line-height:2.75rem}.playbook-home-section .playbook-home-content-container ul li ul{margin:24px 0px 56px}.playbook-home-section .playbook-home-content-container ul li ul li{margin-bottom:16px;font-size:1.5rem;line-height:2rem}}@media (min-width: 1024px){.playbook-home-section .playbook-home-content-container{width:640px;padding:72px 0px 80px}.playbook-home-section .playbook-home-content-container ul li p a{font-size:2.5rem;line-height:3rem}.playbook-home-section .playbook-home-content-container ul li ul{margin:32px 0px 64px}.playbook-home-section .playbook-home-content-container ul li ul li{margin-bottom:20px;font-size:1.75rem;line-height:2.25rem}}.playbook-home-hero-section .playbook-home-hero-container{padding:24px 0px 40px;box-sizing:border-box;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #02194d), color-stop(60%, #b500b1));background-image:linear-gradient(to bottom, #02194d 45%, #b500b1 60%);position:relative;height:950px}.playbook-home-hero-section .playbook-home-hero-container .hero-header{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-title{width:296px;margin:0px 0px 32px}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-subtitle{width:296px;margin:32px 0px 8px;opacity:0.7}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-support-text-container{flex-basis:10%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;position:absolute;top:600px}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-support-text{width:320px;margin:0px 0px 32px;text-align:left;opacity:1}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-image{width:100%;height:45vh;position:absolute;top:280px}.playbook-home-hero-section .playbook-home-hero-container .hero-header a{color:#fff}.playbook-home-hero-section .playbook-home-hero-container .buttons-group{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:320px}.playbook-home-hero-section .playbook-home-hero-container .buttons-group .button-pdf{width:auto;height:auto;margin:0px auto;padding:6px 20px;box-sizing:border-box}@media (min-width: 768px){.playbook-home-hero-section .playbook-home-hero-container{padding:32px 0px 64px;height:1200px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #02194d), color-stop(75%, #b500b1));background-image:linear-gradient(to bottom, #02194d 50%, #b500b1 75%)}.playbook-home-hero-section .playbook-home-hero-container .hero-menu-container{width:100%;box-sizing:border-box}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-title{width:520px;margin:0px 0px 48px}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-subtitle{margin:48px 0px 8px}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-support-text-container{top:900px}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-support-text{width:480px;margin:0px 0px 40px}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-image{height:60vh;top:310px}.playbook-home-hero-section .playbook-home-hero-container .buttons-group .button-pdf{padding:8px 20px}}@media (min-width: 1024px){.playbook-home-hero-section .playbook-home-hero-container{padding:40px 60px;height:1400px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #02194d), color-stop(90%, #b500b1));background-image:linear-gradient(to bottom, #02194d 60%, #b500b1 90%)}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-title{width:650px;margin:0px 0px 80px}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-subtitle{margin:72px 0px 8px}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-support-text-container{top:1150px}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-support-text{width:640px;margin:0px 0px 48px}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-image{min-height:55vw;top:340px}.playbook-home-hero-section .playbook-home-hero-container .buttons-group .button-pdf{padding:8px 32px}}@media (min-width: 1920px){.playbook-home-hero-section .playbook-home-hero-container{min-height:1600px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, #02194d), color-stop(90%, #b500b1));background-image:linear-gradient(to bottom, #02194d 60%, #b500b1 90%)}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-support-text-container{top:1300px}.playbook-home-hero-section .playbook-home-hero-container .hero-header .hero-image{min-height:55vw;top:350px}}.playbook-detail-section .blue li:first-child a{color:#0052ff}.playbook-detail-section .blue .title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda)}.playbook-detail-section .blue .text a{color:#0052ff}.playbook-detail-section .blue .text em{color:#0052ff}.playbook-detail-section .blue .main-image{background-image:url("/static/images/illustrations/web-dev-illustration@3x.png")}.playbook-detail-section .purple li:first-child a{color:linear-gradient(to left, #8600eb, #8e8dbc)}.playbook-detail-section .purple .title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#8600eb), to(#b500b1));background-image:linear-gradient(to right, #8600eb, #b500b1)}.playbook-detail-section .purple .text a{color:linear-gradient(to left, #8600eb, #8e8dbc)}.playbook-detail-section .purple .text em{color:linear-gradient(to left, #8600eb, #8e8dbc)}.playbook-detail-section .purple .main-image{background-image:url("/static/images/illustrations/tech-consulting-illustration.png")}.playbook-detail-section .red li:first-child a{color:#e80f3e}.playbook-detail-section .red .title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#e80f3e), to(#f53e31));background-image:linear-gradient(to right, #e80f3e, #f53e31)}.playbook-detail-section .red .text a{color:#e80f3e}.playbook-detail-section .red .text em{color:#e80f3e}.playbook-detail-section .red .main-image{background-image:url("/static/images/illustrations/product-design-illustration@3x.png")}.playbook-detail-section .orange li:first-child a{color:#ff5f27}.playbook-detail-section .orange .title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#ff5f27), to(#ff9400));background-image:linear-gradient(to right, #ff5f27, #ff9400)}.playbook-detail-section .orange .text a{color:#ff5f27}.playbook-detail-section .orange .text em{color:#ff5f27}.playbook-detail-section .orange .main-image{background-image:url("/static/images/illustrations/product-design-illustration@3x.png")}.playbook-detail-section .green li:first-child a{color:#2fb287}.playbook-detail-section .green .title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#a0c900), to(#2fb287));background-image:linear-gradient(to right, #a0c900, #2fb287)}.playbook-detail-section .green .text a{color:#2fb287}.playbook-detail-section .green .text em{color:#2fb287}.playbook-detail-section .green .main-image{background-image:url("/static/images/illustrations/tech-consulting-illustration.png")}.playbook-detail-section .breadcrumb{width:320px;margin:8px auto 24px;padding:0;box-sizing:border-box;list-style:none;font-size:1rem;line-height:1.5rem}.playbook-detail-section .breadcrumb a{text-decoration:none}.playbook-detail-section .breadcrumb>li{display:inline-block;color:#989899;text-transform:capitalize}.playbook-detail-section .main-image{width:100%;height:180px}.playbook-detail-section .playbook-detail-content-container{width:320px;margin:16px auto 32px;color:#1a1a1a}.playbook-detail-section .playbook-detail-content-container .title{text-transform:capitalize;margin-bottom:24px}.playbook-detail-section .playbook-detail-content-container .text em{display:block;width:280px;margin:0px auto 24px}.playbook-detail-section .playbook-detail-content-container .text h1{font-size:1.5rem;line-height:1.75rem;font-weight:500}.playbook-detail-section .playbook-detail-content-container .text h2,.playbook-detail-section .playbook-detail-content-container .text .service-section .rich-text p,.service-section .rich-text .playbook-detail-section .playbook-detail-content-container .text p,.playbook-detail-section .playbook-detail-content-container .text .clients-section .clients-title .rich-text p,.clients-section .clients-title .rich-text .playbook-detail-section .playbook-detail-content-container .text p,.playbook-detail-section .playbook-detail-content-container .text .culture-section .title .rich-text p,.culture-section .title .rich-text .playbook-detail-section .playbook-detail-content-container .text p{margin:16px 0px 12px;font-size:1.25rem;line-height:1.75rem;font-weight:500}.playbook-detail-section .playbook-detail-content-container .text h3{font-size:1rem;line-height:1.5rem;font-weight:500}.playbook-detail-section .playbook-detail-content-container .text p{margin:12px auto 16px}.playbook-detail-section .playbook-detail-content-container .text ul,.playbook-detail-section .playbook-detail-content-container .text li{margin:0;padding:0}.playbook-detail-section .playbook-detail-content-container .text ul{margin:12px 0px 24px;padding:0px 0px 0px 24px;box-sizing:border-box}.playbook-detail-section .playbook-detail-content-container .text ul li{font-size:1rem;line-height:1.5rem}.playbook-detail-section .playbook-detail-content-container .text ul li:not(:last-child){margin-bottom:12px}.playbook-detail-section .playbook-detail-content-container .text ul li p{margin:0}.playbook-detail-section .playbook-detail-content-container .text ul li ul{padding-bottom:0px;margin-bottom:0px}@media (min-width: 768px){.playbook-detail-section .breadcrumb{width:480px;margin:24px auto 32px;font-size:1.125rem;line-height:1.5rem}.playbook-detail-section .main-image{width:582px;height:300px;margin-right:auto;margin-left:auto}.playbook-detail-section .playbook-detail-content-container{width:480px;margin:32px auto 72px}.playbook-detail-section .playbook-detail-content-container .title{margin-bottom:32px}.playbook-detail-section .playbook-detail-content-container .text em{width:416px;margin:0px auto 32px}.playbook-detail-section .playbook-detail-content-container .text h1{font-size:1.75rem;line-height:2.25rem}.playbook-detail-section .playbook-detail-content-container .text h2,.playbook-detail-section .playbook-detail-content-container .text .service-section .rich-text p,.service-section .rich-text .playbook-detail-section .playbook-detail-content-container .text p,.playbook-detail-section .playbook-detail-content-container .text .clients-section .clients-title .rich-text p,.clients-section .clients-title .rich-text .playbook-detail-section .playbook-detail-content-container .text p,.playbook-detail-section .playbook-detail-content-container .text .culture-section .title .rich-text p,.culture-section .title .rich-text .playbook-detail-section .playbook-detail-content-container .text p{margin:24px 0px 12px;font-size:1.5rem;line-height:2rem}.playbook-detail-section .playbook-detail-content-container .text h3{font-size:1.125rem;line-height:1.5rem}.playbook-detail-section .playbook-detail-content-container .text p{margin:16px auto 20px;line-height:1.75rem}.playbook-detail-section .playbook-detail-content-container .text ul{margin:12px 0px 32px;padding:0px 0px 0px 32px}.playbook-detail-section .playbook-detail-content-container .text ul li{font-size:1.125rem;line-height:1.5rem}.playbook-detail-section .playbook-detail-content-container .text ul li:not(:last-child){margin-bottom:16px}}@media (min-width: 1024px){.playbook-detail-section .breadcrumb{width:640px;margin:48px auto 40px;font-size:1.25rem;line-height:1.75rem}.playbook-detail-section .main-image{width:776px;height:400px;margin-right:auto;margin-left:auto}.playbook-detail-section .playbook-detail-content-container{width:640px;margin:40px auto 80px}.playbook-detail-section .playbook-detail-content-container .title{margin-bottom:40px}.playbook-detail-section .playbook-detail-content-container .text em{width:560px;margin:0px auto 40px}.playbook-detail-section .playbook-detail-content-container .text h1{font-size:2rem;line-height:2.25rem}.playbook-detail-section .playbook-detail-content-container .text h2,.playbook-detail-section .playbook-detail-content-container .text .service-section .rich-text p,.service-section .rich-text .playbook-detail-section .playbook-detail-content-container .text p,.playbook-detail-section .playbook-detail-content-container .text .clients-section .clients-title .rich-text p,.clients-section .clients-title .rich-text .playbook-detail-section .playbook-detail-content-container .text p,.playbook-detail-section .playbook-detail-content-container .text .culture-section .title .rich-text p,.culture-section .title .rich-text .playbook-detail-section .playbook-detail-content-container .text p{margin:24px 0px 16px;font-size:1.75rem;line-height:2.25rem}.playbook-detail-section .playbook-detail-content-container .text h3{font-size:1.25rem;line-height:1.75rem}.playbook-detail-section .playbook-detail-content-container .text p{margin:16px auto 24px;line-height:2rem}.playbook-detail-section .playbook-detail-content-container .text ul{margin:16px 0px 40px;padding:0px 0px 0px 32px}.playbook-detail-section .playbook-detail-content-container .text ul li{font-size:1.25rem;line-height:1.75rem}.playbook-detail-section .playbook-detail-content-container .text ul li:not(:last-child){margin-bottom:20px}}.playbook-detail-hero-section .playbook-detail-hero-container{min-height:auto;padding:24px 0px;box-sizing:border-box}@media (min-width: 768px){.playbook-detail-hero-section .playbook-detail-hero-container{padding:32px 0px}}@media (min-width: 1024px){.playbook-detail-hero-section .playbook-detail-hero-container{padding:32px}.playbook-detail-hero-section .playbook-detail-hero-container .hero-menu-container{width:100%}}.open-position-section{color:#5d5d5e;font-size:16px;margin-bottom:54px}.open-position-section .open-position-summary-box{display:none}.open-position-section .open-position-title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, right top, left top, from(#8600eb), to(#b500b1));background-image:linear-gradient(to left, #8600eb, #b500b1);font-weight:bold;margin-top:24px}.open-position-section .hero-container{height:298px;min-height:298px;-o-object-fit:contain;object-fit:contain}.open-position-section .back-image-center,.open-position-section .hero-background-image{height:100% !important}.open-position-section .open-position-content{padding:0 20px}.open-position-section .open-position-button{background:none;border:2px solid #0034db;border-radius:4px;width:200px;height:40px;font-size:16px;margin-top:32px;text-decoration:none;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.open-position-section .open-position-button:hover{cursor:pointer}.open-position-section .open-position-button .open-position-button-span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda);font-family:'Arial'}.open-position-section .open-position-info-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.open-position-section .flag-container{background-image:url("/static/images/icons/openpositions-flag.svg");background-repeat:no-repeat;background-size:contain;background-position-x:97%;height:47px;width:100%;margin-top:15px;margin-bottom:-15px}.open-position-section .open-position-spots-international{border:1px solid #ce5dce;background-color:#f5f5f5;font-size:12px;padding:14px 28px;text-align:center;color:#1a1a1a}.open-position-section .open-position-spots-international a{color:#ce5dce;font-weight:bold;text-decoration:none}.open-position-section .open-position-short-summary{margin-top:24px}.open-position-section .open-position-divider{border:1px solid #e0e0e0;margin-top:24px}.open-position-section .open-position-description{font-family:"PTSerif",serif;margin-top:24px;color:#1a1a1a;line-height:1.5;letter-spacing:normal}.open-position-section .open-position-description .rich-text p:first-of-type{margin-top:0}.open-position-section .open-position-description .rich-text p{line-height:1.5}.open-position-section .open-position-description .rich-text p,.open-position-section .open-position-description .rich-text ul{font-size:16px;margin-top:16px;margin-bottom:0}.open-position-section .open-position-description .rich-text ul{padding-left:20px}.open-position-section .open-position-description .rich-text li{margin-bottom:14px}.open-position-section .open-position-description .rich-text h2,.open-position-section .open-position-description .service-section .rich-text p,.service-section .open-position-section .open-position-description .rich-text p,.open-position-section .open-position-description .clients-section .clients-title .rich-text p,.clients-section .clients-title .open-position-section .open-position-description .rich-text p,.open-position-section .open-position-description .culture-section .title .rich-text p,.culture-section .title .open-position-section .open-position-description .rich-text p{margin-top:24px}.open-position-section .open-position-description .rich-text h2,.open-position-section .open-position-description .service-section .rich-text p,.service-section .open-position-section .open-position-description .rich-text p,.open-position-section .open-position-description .clients-section .clients-title .rich-text p,.clients-section .clients-title .open-position-section .open-position-description .rich-text p,.open-position-section .open-position-description .culture-section .title .rich-text p,.culture-section .title .open-position-section .open-position-description .rich-text p,.open-position-section .open-position-description .rich-text h3,.open-position-section .open-position-description .rich-text h4,.open-position-section .open-position-description .rich-text .hero-menu-container .hamburger-links .link a,.hero-menu-container .hamburger-links .link .open-position-section .open-position-description .rich-text a{font-family:"Moderat"}@media (min-width: 768px){.open-position-section .open-position-title{margin-top:32px}.open-position-section .hero-container{height:450px;min-height:450px}.open-position-section .open-position-content{padding:0 144px}.open-position-section .open-position-button{height:48px;font-size:18px;margin-top:40px}.open-position-section .open-position-description .rich-text h2,.open-position-section .open-position-description .service-section .rich-text p,.service-section .open-position-section .open-position-description .rich-text p,.open-position-section .open-position-description .clients-section .clients-title .rich-text p,.clients-section .clients-title .open-position-section .open-position-description .rich-text p,.open-position-section .open-position-description .culture-section .title .rich-text p,.culture-section .title .open-position-section .open-position-description .rich-text p{margin-top:40px}.open-position-section .open-position-description .rich-text p,.open-position-section .open-position-description .rich-text ul{font-size:18px}.open-position-section .open-position-description .rich-text p{line-height:1.56}.open-position-section .flag-container{margin-top:15px;height:51px}.open-position-section .open-position-spots-international{font-size:14px}.open-position-section .open-position-short-summary{margin-top:32px}}@media (min-width: 1024px){.open-position-section .open-position-title{margin-top:40px}.open-position-section .hero-container{height:492px;min-height:492px}.open-position-section .flag-container{margin-top:23px;height:47px}.open-position-section .open-position-spots-international{font-size:16px}.open-position-section .open-position-content{padding:0 128px}.open-position-section .open-position-divider{display:none}.open-position-section .open-position-info-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between}.open-position-section .open-position-description{margin-top:40px;flex-basis:70%;padding-right:28px}.open-position-section .open-position-description .rich-text p,.open-position-section .open-position-description .rich-text ul{font-size:20px}.open-position-section .open-position-description .rich-text p{line-height:1.6}.open-position-section .open-position-short-summary{display:none}.open-position-section .open-position-open-until{display:none}.open-position-section .open-position-button{display:none}.open-position-section .open-position-summary-box{position:-webkit-sticky;position:sticky;top:40px;flex-basis:30%;margin-top:40px;border-radius:10px;width:244px;display:-webkit-box;display:flex;justify-self:flex-end;border:1px solid #e0e0e0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:16px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,0.15)}.open-position-section .open-position-summary-box .open-position-summary-box-info-container{padding:4px 24px 24px;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.open-position-section .open-position-summary-box .open-position-summary-box-info-container p{font-size:16px;margin-top:8px;-webkit-margin-after:0;margin-block-end:0}.open-position-section .open-position-summary-box .open-position-summary-box-divider{border:0.5px solid #e0e0e0}.open-position-section .open-position-summary-box .open-position-summary-box-title{padding:12px 24px;font-size:20px;color:#1c1c1c}.open-position-section .open-position-summary-box .open-position-summary-box-open-until{margin-top:8px}.open-position-section .open-position-summary-box .open-position-summary-box-button{margin-top:24px;border:2px solid #0034db;background:none;border-radius:4px;width:100%;height:48px;font-size:20px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;text-decoration:none;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.open-position-section .open-position-summary-box .open-position-summary-box-button:hover{box-shadow:0px 12px 15px 0px rgba(0,0,0,0.3);cursor:pointer}.open-position-section .open-position-summary-box .open-position-summary-box-button .open-position-summary-box-span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda);font-family:'Arial'}}@media (min-width: 1280px){.open-position-section .open-position-content{padding:0 255px}.open-position-section .open-position-title{margin-top:60px}.open-position-section .hero-container{height:572px;min-height:572px}.open-position-section .flag-container{height:50px}.open-position-section .open-position-spots-international{font-size:16px}.open-position-section .open-position-description{flex-basis:72%}.open-position-section .open-position-summary-box{flex-basis:28%}}@media (min-width: 1920px){.open-position-section .open-position-description{flex-basis:80%}.open-position-section .open-position-summary-box{flex-basis:20%}.open-position-section .open-position-content{padding:0 340px}}.lessons-learned-hero-section .small-hero-container{padding:16px;background-image:-webkit-gradient(linear, right top, left top, from(#8600eb), to(#b500b1));background-image:linear-gradient(to left, #8600eb, #b500b1);box-shadow:none;-webkit-box-pack:center;justify-content:center;position:initial;display:grid;grid-auto-flow:column;grid-template-columns:1fr auto 1fr}.lessons-learned-hero-section .small-hero-container .logo:first-child{width:45px;height:45px;background-image:url("/static/images/logo/vinta-icon-hex-white.svg")}.lessons-learned-hero-section .small-hero-container .hero-menu-container .hamburger{top:5px;right:5px}.lessons-learned-hero-section .small-hero-container .hero-header{color:#fff;margin-left:0;width:auto;position:relative}.lessons-learned-hero-section .small-hero-container .hero-header .title{font-size:1.25rem}@media (min-width: 768px){.lessons-learned-hero-section .small-hero-container{padding:24px 20px;-webkit-box-pack:left;justify-content:left;display:-webkit-box;display:flex}.lessons-learned-hero-section .small-hero-container .hero-header{margin-left:16px}}@media (min-width: 1024px){.lessons-learned-hero-section .small-hero-container{padding:24px}}.header{background-image:-webkit-gradient(linear, right top, left top, from(#8600eb), to(#b500b1));background-image:linear-gradient(to left, #8600eb, #b500b1);position:relative}.header .searchbar{padding:4px 20px 0}.header .searchbar input{border:1px solid #fff;padding:8px 12px 8px 36px;background:transparent;background-image:url("/static/images/icons/lessons-learned/vinta-search-icon.svg");background-repeat:no-repeat;background-position:12px;background-size:16px;border-radius:4px;font-size:1rem;line-height:1.5rem;color:#fff;width:100%;outline:0;box-sizing:border-box}.header .searchbar input::-webkit-input-placeholder{opacity:.7;color:#fff}.header .searchbar input:-moz-placeholder{opacity:.7;color:#fff}.header .searchbar input::-moz-placeholder{opacity:.7;color:#fff}.header .searchbar input:-ms-input-placeholder{opacity:.7;color:#fff}.header .filter-bar-wrapper{overflow:hidden}.header .filter-bar-wrapper button{position:absolute;bottom:0;padding:30px;border:none;background:transparent;z-index:2;cursor:pointer;outline:none}.header .filter-bar-wrapper .slider-arrow--left{background-image:-webkit-gradient(linear, left top, right top, from(#b500b1), to(transparent));background-image:linear-gradient(to right, #b500b1, transparent)}.header .filter-bar-wrapper .slider-arrow--right{right:0;background-image:-webkit-gradient(linear, right top, left top, from(#8600eb), to(transparent));background-image:linear-gradient(to left, #8600eb, transparent)}.header .filter-bar{padding:12px 0;display:-webkit-box;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.header .filter-bar::-webkit-scrollbar{display:none}.header .filter-bar .slider-slides{white-space:nowrap;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.header .filter-bar h6,.header .filter-bar .lessons-learned-section .lessons-learned-container .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .header .filter-bar p,.header .filter-bar .react-router-modal__container .lessons-learned-card-modal-container .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .header .filter-bar p{background-color:rgba(255,255,255,0.2);padding:8px 12px;border-radius:4px;color:#fff;margin-right:8px;cursor:pointer;-webkit-transition:0.5s ease;transition:0.5s ease;position:relative;display:inline-block;text-transform:capitalize}.header .filter-bar h6:hover,.header .filter-bar .lessons-learned-section .lessons-learned-container .card h6 p:hover,.lessons-learned-section .lessons-learned-container .card h6 .header .filter-bar p:hover,.header .filter-bar .react-router-modal__container .lessons-learned-card-modal-container .card h6 p:hover,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .header .filter-bar p:hover,.header .filter-bar h6.active,.header .filter-bar .lessons-learned-section .lessons-learned-container .card h6 p.active,.lessons-learned-section .lessons-learned-container .card h6 .header .filter-bar p.active,.header .filter-bar .react-router-modal__container .lessons-learned-card-modal-container .card h6 p.active,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .header .filter-bar p.active{background-color:#fff;color:#1a1a1a}.header .filter-bar h6:first-child,.header .filter-bar .lessons-learned-section .lessons-learned-container .card h6 p:first-child,.lessons-learned-section .lessons-learned-container .card h6 .header .filter-bar p:first-child,.header .filter-bar .react-router-modal__container .lessons-learned-card-modal-container .card h6 p:first-child,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .header .filter-bar p:first-child{margin-left:20px}.header .filter-bar h6:last-child::after,.header .filter-bar .lessons-learned-section .lessons-learned-container .card h6 p:last-child::after,.lessons-learned-section .lessons-learned-container .card h6 .header .filter-bar p:last-child::after,.header .filter-bar .react-router-modal__container .lessons-learned-card-modal-container .card h6 p:last-child::after,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .header .filter-bar p:last-child::after{content:'';position:absolute;display:block;top:0;height:1px;width:20px;right:-20px}@media (min-width: 768px){.header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.header .searchbar{padding:0 12px 16px 20px;-webkit-box-flex:0;flex:0 0 247px}.header .searchbar input{padding:8px 20px 8px 32px;font-size:.875rem;line-height:1.25rem;background-position:12px;background-size:12px}.header .filter-bar{-webkit-box-flex:1;flex:1;padding:0 0 16px}}.lessons-learned-section .lessons-learned-container{padding:20px}.lessons-learned-section .lessons-learned-container .sublist-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;max-width:320px;margin-left:auto;margin-right:auto;margin-top:8px;margin-bottom:16px}.lessons-learned-section .lessons-learned-container .sublist-header .week-type{color:#1c1c1c}.lessons-learned-section .lessons-learned-container .sublist-header .insights{color:#989899}.lessons-learned-section .lessons-learned-container .button-show-more{margin:32px auto 0px}@media (min-width: 768px){.lessons-learned-section .lessons-learned-container{max-width:664px;margin-left:auto;margin-right:auto;padding:40px 52px}.lessons-learned-section .lessons-learned-container .sublist-header{max-width:664px;margin-top:12px}}@media (min-width: 1024px){.lessons-learned-section .lessons-learned-container{max-width:960px;padding:32px}.lessons-learned-section .lessons-learned-container .sublist-header{max-width:960px;margin-top:28px;margin-bottom:24px}.lessons-learned-section .lessons-learned-container .button-show-more{margin:40px auto 0px}}#card-favicon-fallback{margin-right:6px;width:21px;height:21px;display:inline-block;background-size:cover;background-image:url(https://vintasoftware-wagtail-ghost.s3.amazonaws.com/static/images/icons/fallback-globe.png)}.lessons-learned-section .lessons-learned-container .card{width:320px;box-shadow:0 6px 10px 0 rgba(0,0,0,0.15);margin-bottom:20px;background-color:#fff}.lessons-learned-section .lessons-learned-container .card .card-body{padding:4px 16px 16px;color:#1a1a1a}.lessons-learned-section .lessons-learned-container .card .card-body .card-description-btn{background:none;color:inherit;border:none;font:inherit;cursor:pointer;text-align:left;width:100%;padding:12px 0}.lessons-learned-section .lessons-learned-container .card .card-footer{padding:12px 16px}.lessons-learned-section .lessons-learned-container .card em{font-style:normal}.lessons-learned-section .lessons-learned-container .card code{padding:2px 4px;box-sizing:border-box;border-radius:4px;background-color:#F9F2F4;color:#d91e47;word-break:break-word}.lessons-learned-section .lessons-learned-container .card-url{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:12px;line-height:20px;text-decoration:none}.lessons-learned-section .lessons-learned-container .card-url img{width:21px;height:21px;vertical-align:middle;margin-right:8px}.lessons-learned-section .lessons-learned-container .card-url h6,.lessons-learned-section .lessons-learned-container .card-url .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .card-url p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .lessons-learned-section .lessons-learned-container .card-url p{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1);text-overflow:ellipsis;white-space:nowrap;width:200px;overflow:hidden}.lessons-learned-section .lessons-learned-container .card-categories{display:-webkit-box;display:flex;flex-wrap:wrap}.lessons-learned-section .lessons-learned-container .card-categories h6,.lessons-learned-section .lessons-learned-container .card-categories .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .card-categories p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .lessons-learned-section .lessons-learned-container .card-categories p{border-radius:4px;border:1px solid #989899;display:inline-block;padding:3px 8px 5px;margin:3px;color:#5d5d5e}.lessons-learned-section .lessons-learned-container .card-categories h6.highlighted,.lessons-learned-section .lessons-learned-container .card-categories .card h6 p.highlighted,.lessons-learned-section .lessons-learned-container .card h6 .card-categories p.highlighted,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .lessons-learned-section .lessons-learned-container .card-categories p.highlighted{background-color:#b500b1;border-color:#b500b1;color:#fff}.lessons-learned-section .lessons-learned-container .card-footer{border-top:1px solid #f5f5f5;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.lessons-learned-section .lessons-learned-container .card-footer .author-group{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.lessons-learned-section .lessons-learned-container .card-footer .picture{-webkit-transform:rotate(12deg);transform:rotate(12deg);-webkit-clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);width:32px;height:32px;margin-right:8px}.lessons-learned-section .lessons-learned-container .card-footer .picture img{position:relative;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);left:-2px;top:-2px;width:35px;height:35px}.lessons-learned-section .lessons-learned-container .card-footer h6,.lessons-learned-section .lessons-learned-container .card-footer .card h6 p,.lessons-learned-section .lessons-learned-container .card h6 .card-footer p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .lessons-learned-section .lessons-learned-container .card-footer p{color:#989899}.lessons-learned-section .lessons-learned-container .card-footer .button-group{display:-webkit-box;display:flex}.lessons-learned-section .lessons-learned-container .card-footer button{border:1px solid #5d5d5e;color:#5d5d5e;padding:4px 12px 4px 28px;border-radius:4px;background:transparent;position:relative;cursor:pointer}.lessons-learned-section .lessons-learned-container .card-footer button:not(:last-child){margin-right:8px}.lessons-learned-section .lessons-learned-container .card-footer button::after{content:'';position:absolute;background-size:14px;width:14px;height:14px;top:8px;left:9px}.lessons-learned-section .lessons-learned-container .card-footer button:focus{outline:0}.lessons-learned-section .lessons-learned-container .card-footer .comment-btn:after{background-image:url("/static/images/icons/lessons-learned/vinta-comment-button-outline.svg")}.lessons-learned-section .lessons-learned-container .card-footer .like-btn{box-sizing:border-box}.lessons-learned-section .lessons-learned-container .card-footer .like-btn:after{background-image:url("/static/images/icons/lessons-learned/vinta-like-button-outline.svg")}.lessons-learned-section .lessons-learned-container .card-footer .like-btn:focus{background-image:-webkit-gradient(linear, right top, left top, from(#8600eb), to(#b500b1));background-image:linear-gradient(to left, #8600eb, #b500b1);border-color:rgba(0,0,0,0);color:#fff}.lessons-learned-section .lessons-learned-container .card-footer .like-btn:focus:after{background-image:url("/static/images/icons/lessons-learned/vinta-like-button-solid.svg")}.lessons-learned-section .lessons-learned-container .card+button{display:inline-block;width:100%;margin-top:12px}@media (min-width: 1024px){.lessons-learned-section .lessons-learned-container .card{width:304px}.lessons-learned-section .lessons-learned-container .card-footer button::after{top:9px}}.react-router-modal__container .lessons-learned-card-modal-container{position:fixed;top:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;height:100vh;background-color:rgba(0,0,0,0.7);z-index:999;overflow-y:scroll}.react-router-modal__container .lessons-learned-card-modal-container .card{width:320px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-shadow:0 6px 10px 0 rgba(0,0,0,0.15);margin-top:16px;background-color:#fff;border-radius:4px}.react-router-modal__container .lessons-learned-card-modal-container .card .card-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:20px 10px 0px 16px;box-sizing:border-box}.react-router-modal__container .lessons-learned-card-modal-container .card .card-body{padding:16px;box-sizing:border-box;color:#1a1a1a}.react-router-modal__container .lessons-learned-card-modal-container .card .card-footer{padding:12px 16px;box-sizing:border-box}.react-router-modal__container .lessons-learned-card-modal-container .card #disqus_thread{padding:16px;box-sizing:border-box}.react-router-modal__container .lessons-learned-card-modal-container .card em{font-style:normal}.react-router-modal__container .lessons-learned-card-modal-container .card code{padding:2px 4px;border-radius:4px;background-color:#F9F2F4;color:#d91e47;word-break:break-word}.react-router-modal__container .lessons-learned-card-modal-container .card-header .author-group{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.react-router-modal__container .lessons-learned-card-modal-container .card-header .author-group .name{color:#1a1a1a}.react-router-modal__container .lessons-learned-card-modal-container .card-header .author-group .days{color:#989899}.react-router-modal__container .lessons-learned-card-modal-container .card-header .picture{-webkit-transform:rotate(12deg);transform:rotate(12deg);-webkit-clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);width:40px;height:40px;margin-right:8px}.react-router-modal__container .lessons-learned-card-modal-container .card-header .picture img{position:relative;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);left:-2px;top:-2px;width:45px;height:45px}.react-router-modal__container .lessons-learned-card-modal-container .card-header .icon-close-group{padding:10px;box-sizing:border-box;cursor:pointer}.react-router-modal__container .lessons-learned-card-modal-container .card-header .icon-close{width:12px;height:12px;background-image:url("/static/images/icons/icon-x.svg")}.react-router-modal__container .lessons-learned-card-modal-container .url-group{margin:16px auto}.react-router-modal__container .lessons-learned-card-modal-container .url-group>div{border:1px solid #e0e0e0;border-radius:4px}.react-router-modal__container .lessons-learned-card-modal-container .url-group .preview-img{height:130px;border:none}.react-router-modal__container .lessons-learned-card-modal-container .url-group .preview-img .microlink_card__content{display:none}.react-router-modal__container .lessons-learned-card-modal-container .url-group .card-url{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:8px;box-sizing:border-box;line-height:20px;border-top:1px solid #e0e0e0;text-decoration:none}.react-router-modal__container .lessons-learned-card-modal-container .url-group .card-url img{width:21px;vertical-align:middle;margin-right:8px}.react-router-modal__container .lessons-learned-card-modal-container .url-group .card-url h6,.lessons-learned-section .lessons-learned-container .card h6 .react-router-modal__container .lessons-learned-card-modal-container .url-group .card-url p,.react-router-modal__container .lessons-learned-card-modal-container .url-group .card-url .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .url-group .card-url p{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, right top, left top, from(#ab0275), to(#b500b1));background-image:linear-gradient(to left, #ab0275, #b500b1);text-overflow:ellipsis;white-space:nowrap;width:225px;overflow:hidden}.react-router-modal__container .lessons-learned-card-modal-container .url-group .card-url .icon-arrow{display:inline-block;margin-left:auto;width:11px;height:11px;background-image:url("/static/images/icons/arrow-45.svg")}.react-router-modal__container .lessons-learned-card-modal-container .card-categories{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:-8px}.react-router-modal__container .lessons-learned-card-modal-container .card-categories .categories-link{margin-right:8px;margin-bottom:8px}.react-router-modal__container .lessons-learned-card-modal-container .card-categories h6,.lessons-learned-section .lessons-learned-container .card h6 .react-router-modal__container .lessons-learned-card-modal-container .card-categories p,.react-router-modal__container .lessons-learned-card-modal-container .card-categories .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .card-categories p{border-radius:4px;border:1px solid #989899;display:inline-block;padding:3px 8px 5px;color:#5d5d5e;cursor:pointer}.react-router-modal__container .lessons-learned-card-modal-container .card-categories h6.highlighted,.lessons-learned-section .lessons-learned-container .card h6 .react-router-modal__container .lessons-learned-card-modal-container .card-categories p.highlighted,.react-router-modal__container .lessons-learned-card-modal-container .card-categories .card h6 p.highlighted,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .card-categories p.highlighted{background-color:#b500b1;border-color:#b500b1;color:#fff}.react-router-modal__container .lessons-learned-card-modal-container .card-footer{border-top:1px solid #f5f5f5;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.react-router-modal__container .lessons-learned-card-modal-container .card-footer .social-group{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.react-router-modal__container .lessons-learned-card-modal-container .card-footer .icon{width:40px;height:40px;padding:8px;box-sizing:border-box}.react-router-modal__container .lessons-learned-card-modal-container .card-footer .icon path{-webkit-transition:0.2s ease;transition:0.2s ease}.react-router-modal__container .lessons-learned-card-modal-container .card-footer .icon:hover.twitter path{fill:#1da1f2}.react-router-modal__container .lessons-learned-card-modal-container .card-footer .icon:hover.facebook path{fill:#3b5998}.react-router-modal__container .lessons-learned-card-modal-container .card-footer .icon:hover.linkedin path{fill:#0077b5}.react-router-modal__container .lessons-learned-card-modal-container .card-footer .button-group{display:-webkit-box;display:flex}.react-router-modal__container .lessons-learned-card-modal-container .card-footer button{border:1px solid #5d5d5e;color:#5d5d5e;padding:8px 12px 8px 29px;border-radius:4px;background:transparent;position:relative;cursor:pointer}.react-router-modal__container .lessons-learned-card-modal-container .card-footer button:not(:last-child){margin-right:8px}.react-router-modal__container .lessons-learned-card-modal-container .card-footer button::after{content:'';position:absolute;background-size:12px;width:12px;height:12px;top:14px;left:13px}.react-router-modal__container .lessons-learned-card-modal-container .card-footer button:focus{outline:0}.react-router-modal__container .lessons-learned-card-modal-container .card-footer .comment-btn:after{background-image:url("/static/images/icons/lessons-learned/vinta-comment-button-outline.svg")}.react-router-modal__container .lessons-learned-card-modal-container .card-footer .comment-btn.highlighted-true{border-color:#b500b1;color:#b500b1}.react-router-modal__container .lessons-learned-card-modal-container .card-footer .comment-btn.highlighted-true:after{background-image:url("/static/images/icons/lessons-learned/vinta-comment-button-outline-purple.svg")}.react-router-modal__container .lessons-learned-card-modal-container .card-footer .like-btn{box-sizing:border-box}.react-router-modal__container .lessons-learned-card-modal-container .card-footer .like-btn:after{background-image:url("/static/images/icons/lessons-learned/vinta-like-button-outline.svg")}.react-router-modal__container .lessons-learned-card-modal-container .card-footer .like-btn:focus{background-image:-webkit-gradient(linear, right top, left top, from(#8600eb), to(#b500b1));background-image:linear-gradient(to left, #8600eb, #b500b1);border-color:rgba(0,0,0,0);color:#fff}.react-router-modal__container .lessons-learned-card-modal-container .card-footer .like-btn:focus:after{background-image:url("/static/images/icons/lessons-learned/vinta-like-button-solid.svg")}.react-router-modal__container .lessons-learned-card-modal-container .card+button{display:inline-block;width:100%;margin-top:12px}@media (min-width: 768px){.react-router-modal__container .lessons-learned-card-modal-container .card{width:460px}.react-router-modal__container .lessons-learned-card-modal-container .card .card-header{-webkit-box-align:start;align-items:flex-start;padding:24px 14px 0px 24px}.react-router-modal__container .lessons-learned-card-modal-container .card .card-body{padding:20px 24px}.react-router-modal__container .lessons-learned-card-modal-container .card .card-footer{padding:16px 24px}.react-router-modal__container .lessons-learned-card-modal-container .card #disqus_thread{padding:24px}.react-router-modal__container .lessons-learned-card-modal-container .url-group .card-url h6,.lessons-learned-section .lessons-learned-container .card h6 .react-router-modal__container .lessons-learned-card-modal-container .url-group .card-url p,.react-router-modal__container .lessons-learned-card-modal-container .url-group .card-url .card h6 p,.react-router-modal__container .lessons-learned-card-modal-container .card h6 .url-group .card-url p{width:345px}}@media (min-width: 1024px){.react-router-modal__container .lessons-learned-card-modal-container .card-header .picture{width:52px;height:52px;margin-right:12px}.react-router-modal__container .lessons-learned-card-modal-container .card-header .picture img{width:56px;height:56px}.react-router-modal__container .lessons-learned-card-modal-container .url-group .preview-img{height:150px}}.lessons-learned-search-loading{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.lessons-learned-search-loading .text{margin-bottom:24px;color:#989899}.lessons-learned-search-loading .circle{width:48px;height:48px;border:solid 3px rgba(0,0,0,0);border-radius:50%;background-image:-webkit-gradient(linear, left top, left bottom, from(white), to(white)),conic-gradient(#e0e0e0, #fff);background-image:linear-gradient(white, white),conic-gradient(#e0e0e0, #fff);background-origin:border-box;background-clip:content-box, border-box;-webkit-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.lessons-learned-noinsights-container .message-search-value{text-align:center;color:#1a1a1a}.lessons-learned-noinsights-container .support-text{margin:12px 0px 24px;text-align:center;color:#989899}.lessons-learned-noinsights-container .list-categories{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;max-width:320px;margin-left:auto;margin-right:auto}.lessons-learned-noinsights-container .list-categories .category{display:inline-block;margin:0px 16px 16px 0px;padding:8px 12px;box-sizing:border-box;background-color:#fff;border-radius:4px;box-shadow:0px 8px 15px 0px rgba(0,0,0,0.15);text-transform:capitalize;color:#1a1a1a;cursor:pointer}@media (min-width: 768px){.lessons-learned-noinsights-container .support-text{margin:16px 0px 32px}.lessons-learned-noinsights-container .list-categories{max-width:680px}}@media (min-width: 1024px){.lessons-learned-noinsights-container .list-categories{max-width:792px}}.landing-page.landing-hero-section.hero-section .link-contact{display:none}@media (min-width: 1024px){.landing-page.landing-hero-section.hero-section .link-contact{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 20px;display:block;text-align:center}}.landing-page.landing-hero-section.hero-section .hero-container{height:100vh;min-height:645px}.landing-page.landing-hero-section.hero-section .hero-background-image{height:92%}.landing-page.landing-hero-section.hero-section .hero-service-title{margin-top:30px}.landing-page.landing-hero-section.hero-section .hero-title{margin:0;font-size:1.8rem}.landing-page.landing-hero-section.hero-section .hero-support-text{opacity:1}.landing-page.landing-hero-section.hero-section .hero-support-text .rich-text{display:grid;gap:10px}.landing-page.landing-hero-section.hero-section .hero-support-text .rich-text p{line-height:30px}.landing-page.landing-hero-section.hero-section .button-get-touch{margin-top:30px;position:initial;margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.landing-page.landing-hero-section.hero-section .contact-email{display:none}@media (min-width: 768px){.landing-page.landing-hero-section.hero-section .hero-container{height:745px}.landing-page.landing-hero-section.hero-section .hero-background-image{height:690px;z-index:2}.landing-page.landing-hero-section.hero-section .hero-title{font-size:2.4rem;margin-top:16px}.landing-page.landing-hero-section.hero-section .hero-support-text{width:600px}.landing-page.landing-hero-section.hero-section .contact-email{display:block;position:initial;margin-top:16px;margin-bottom:0}}@media (min-width: 1024px){.landing-page.landing-hero-section.hero-section .hero-container{height:765px}.landing-page.landing-hero-section.hero-section .hero-support-text{width:650px}.landing-page.landing-hero-section.hero-section .button-get-touch{margin-top:50px}}.landing-page.workcase-process-section .workcase-process-container{background-color:#2b2b2b;box-shadow:0 8px 16px 0 rgba(0,0,0,0.15);overflow:hidden;z-index:2;padding-top:60px;margin-top:-10vh;padding-bottom:90px}.landing-page.workcase-process-section .workcase-process-container .slick-track{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.landing-page.workcase-process-section .workcase-process-container .title{color:#fff}.landing-page.workcase-process-section .workcase-process-container .process-carousel{z-index:2}.landing-page.workcase-process-section .workcase-process-container .process-card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:2}.landing-page.workcase-process-section .workcase-process-container .process-card h5,.landing-page.workcase-process-section .workcase-process-container .process-card .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .landing-page.workcase-process-section .workcase-process-container .process-card p,.landing-page.workcase-process-section .workcase-process-container .process-card .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .landing-page.workcase-process-section .workcase-process-container .process-card p,.landing-page.workcase-process-section .workcase-process-container .process-card .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .landing-page.workcase-process-section .workcase-process-container .process-card p{height:auto}.landing-page.workcase-process-section .workcase-process-container .process-card .icon{width:auto;height:140px}.landing-page.workcase-process-section .hexagon-top{background-image:url("/static/images/icons/hexagon_gray.svg");position:absolute;width:154px;height:178px;opacity:1;background-size:cover;top:17px;left:-62px}.landing-page.workcase-process-section .hexagon-bottom{background-image:url("/static/images/icons/hexagon_gray.svg");position:absolute;width:200px;height:230px;opacity:1;background-size:cover;bottom:-46px;right:-62px}@media (min-width: 768px){.landing-page.workcase-process-section .workcase-process-container{margin-top:-55px}.landing-page.workcase-process-section .workcase-process-container .title{font-size:2.25rem}.landing-page.workcase-process-section .hexagon-top{width:190px;height:220px;top:17px;right:-82px;left:auto}.landing-page.workcase-process-section .hexagon-bottom{width:240px;height:278px;bottom:-75px;left:-70px;right:auto}}@media (min-width: 1024px){.landing-page.workcase-process-section .workcase-process-container{margin-top:-75px}.landing-page.workcase-process-section .hexagon-middle{background-image:url("/static/images/icons/hexagon_gray.svg");position:absolute;width:220px;height:253px;opacity:1;background-size:cover;top:-86px;left:calc(50% - 110px)}.landing-page.workcase-process-section .hexagon-top{width:250px;height:287px;top:35px;right:-106px}.landing-page.workcase-process-section .hexagon-bottom{width:286px;height:329px;bottom:-58px;left:-25px}}.challenge-section.process-section{margin-top:-10vh}.challenge-section.process-section .rich-text{margin:20px auto}.challenge-section.process-section .rich-text p{font-size:1rem;line-height:30px}.challenge-section.process-section .rich-text p a{color:#fff}@media (min-width: 768px){.challenge-section.process-section{margin-top:-55px}.challenge-section.process-section .rich-text{margin:22px auto 30px}.challenge-section.process-section .rich-text p{font-size:1.1rem}}@media (min-width: 1024px){.challenge-section.process-section{margin-top:-75px}.challenge-section.process-section .rich-text{max-width:820px;margin:18px 0 36px}.challenge-section.process-section .rich-text p{font-size:1.25rem;line-height:32px}}.client-section{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;background-color:#fff}.client-section .quote-container{padding:65px 24px;margin:-50px 20px 55px;border-radius:4px;box-shadow:0 6px 10px 0 rgba(0,0,0,0.15);background-color:#fff;display:grid;gap:12px;position:relative}.client-section .quote-container p{font-size:1rem;color:#5d5d5e}.client-section .quote-container .quote-author{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.client-section .quote-container h5,.client-section .quote-container .culture-section .support-text .rich-text p,.culture-section .support-text .rich-text .client-section .quote-container p,.client-section .quote-container .minorities-section .minorities-container .minorities-support-text .rich-text p,.minorities-section .minorities-container .minorities-support-text .rich-text .client-section .quote-container p,.client-section .quote-container .culture-cards-container .card-support-text .rich-text p,.culture-cards-container .card-support-text .rich-text .client-section .quote-container p{color:#5d5d5e}.client-section .quote-container .client-picture{width:50px;margin-right:8px}.client-section .quotation-mark{width:36px;height:31px;background-image:url("/static/images/icons/quotation-mark.svg");position:absolute}.client-section .quotation-mark:nth-of-type(1){top:20px;left:40px}.client-section .quotation-mark:nth-of-type(2){bottom:20px;right:40px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width: 768px){.client-section .quote-container{padding:30px 90px;margin:-50px 40px 80px}.client-section .quotation-mark:nth-of-type(1){top:25px}.client-section .quotation-mark:nth-of-type(2){bottom:25px}}@media (min-width: 1024px){.client-section .quote-container{padding:40px 125px;max-width:662px;margin:-50px auto 80px}.client-section .quotation-mark:nth-of-type(1){left:40px}.client-section .quotation-mark:nth-of-type(2){right:40px}}.workcase-story-section.landing-services-section{box-shadow:none;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.workcase-story-section.landing-services-section .story-img-right img,.workcase-story-section.landing-services-section .story-img-left img{width:320px;margin-left:-12px}.workcase-story-section.landing-services-section .story-no-img{padding-top:32px}.workcase-story-section.landing-services-section ul{list-style:square url("/static/images/icons/bullet-point.png");padding-left:20px}.workcase-story-section.landing-services-section ul li{line-height:20px;padding-bottom:12px;padding-left:12px;font-size:1rem}.workcase-story-section.landing-services-section .button-back-blue-text-white,.workcase-story-section.landing-services-section .cta-section.cta-bg-white a,.cta-section.cta-bg-white .workcase-story-section.landing-services-section a{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;margin-bottom:60px}@media (min-width: 768px){.workcase-story-section.landing-services-section .story-img-right img,.workcase-story-section.landing-services-section .story-img-left img{width:480px;margin-left:0}.workcase-story-section.landing-services-section .story-no-img{padding-top:56px}.workcase-story-section.landing-services-section ul li{font-size:1.125rem}.workcase-story-section.landing-services-section .button-back-blue-text-white,.workcase-story-section.landing-services-section .cta-section.cta-bg-white a,.cta-section.cta-bg-white .workcase-story-section.landing-services-section a{margin-bottom:80px}}@media (min-width: 1024px){.workcase-story-section.landing-services-section .story-block{margin:auto auto 60px auto;min-width:912px;min-height:280px;display:grid}.workcase-story-section.landing-services-section .story-img-right{grid-template-columns:400px 480px}.workcase-story-section.landing-services-section .story-img-right figure{margin-left:80px}.workcase-story-section.landing-services-section .story-img-left{grid-template-columns:480px 400px}.workcase-story-section.landing-services-section .story-img-left figure{margin-left:-80px}.workcase-story-section.landing-services-section .story-img-left figure img{margin-left:auto;margin-right:0}.workcase-story-section.landing-services-section .story-no-img{padding-top:64px}.workcase-story-section.landing-services-section ul li{font-size:1.25rem}}.morecases-section.landing-workcases-section .workcases-container{box-shadow:0 0 16px 0 rgba(0,0,0,0.15);background-color:#f2f2f2}.morecases-section.landing-workcases-section .tablet-title{display:none}.morecases-section.landing-workcases-section .link-card .card{margin-bottom:25px}.morecases-section.landing-workcases-section .link-card:not(:first-child){display:block}@media (min-width: 768px){.morecases-section.landing-workcases-section .mobile-title{display:none}.morecases-section.landing-workcases-section .tablet-title{display:block;width:430px;text-align:center}}@media (min-width: 1024px){.morecases-section.landing-workcases-section .tablet-title{width:100%}}.hiring-section.other-services-section .other-services-container{background:#fff}.hiring-section.other-services-section .other-services-container .title{color:#000}.hiring-section.other-services-section .other-services-container .hiring-card{box-shadow:0 2px 8px 0 rgba(0,0,0,0.25)}.hiring-section.other-services-section .other-services-container .hiring-card:hover{box-shadow:0 8px 15px 0 rgba(0,0,0,0.3)}.branding-section{position:relative;margin:0 auto;margin-top:-56px;width:328px;padding:32px 0;background-color:#fff;border-radius:4px;box-sizing:border-box}.branding-section::after{position:absolute;top:0;left:0;width:100%;height:200px;content:"";box-shadow:0 6px 10px 0 rgba(0,0,0,0.15);z-index:-1}.branding-section a{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda);text-decoration:none}.branding-section .hero-title{-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-box-decoration-break:clone;background-clip:text;background-image:-webkit-gradient(linear, left top, right top, from(#0052ff), to(#552bda));background-image:linear-gradient(to right, #0052ff, #552bda);text-align:center;margin-bottom:24px;font-size:1.5rem;font-weight:500;line-height:28px;width:100%}.branding-section .guideline-block{margin-top:80px}.branding-section .guideline-block .guideline-title{color:#1c1c1c;padding-left:16px}.branding-section .guideline-block .guideline-text{padding:0 16px}@media (min-width: 768px){.branding-section{margin-top:-88px;width:663px;padding:40px 0;display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-around}.branding-section .hero-title{margin-bottom:32px;font-size:28px;line-height:36px;padding-top:8px}.branding-section .guideline-block{width:100%}.branding-section .guideline-block .guideline-title,.branding-section .guideline-block .guideline-text{padding-left:11px}}@media (min-width: 1024px){.branding-section{margin-top:-88px;width:770px}.branding-section .hero-title{font-size:32px;line-height:40px;padding-top:16px}.branding-section .guideline-block .guideline-title,.branding-section .guideline-block .guideline-text{padding-left:24px}}.branding-hero-container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;padding:0 16px}.branding-hero-container .hero-image{height:170px;width:296px}.branding-hero-container .hero-description{margin-top:20px}@media (min-width: 768px){.branding-hero-container .hero-description{width:40%;margin-top:0}}.logo-section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.logo-section .guideline-title,.logo-section .guideline-text{align-self:self-start}.logo-section .download-pack-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%}.logo-section .download-pack-button .download-button{background-color:#fff}.logo-section .download-pack-button .download-button .download-icon{background-image:url("/static/images/icons/ic-download.svg");display:inline-block;background-repeat:no-repeat;width:22px;height:22px;background-size:contain;margin-right:8px}.logo-section .download-pack-button .download-button .text{font-size:1.25rem}.logo-section .download-pack-button .download-button:active:not(:disabled) .download-icon{background-image:url("/static/images/icons/ic-download-white.svg")}@media (min-width: 768px){.logo-section .logos-container{display:grid;grid-template-rows:repeat(2, 380px);grid-template-columns:auto auto;gap:0 25px}.logo-section .download-pack-button .download-button{width:320px}}@media (min-width: 1024px){.logo-section .logos-container{align-self:flex-start;padding-left:24px;-webkit-box-pack:space-evenly;justify-content:space-evenly}}.logo-download-card{width:320px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:44px;-webkit-transition:box-shadow 0.4s ease;transition:box-shadow 0.4s ease}.logo-download-card .logo-container{border-radius:4px;box-shadow:0 6px 10px 0 rgba(0,0,0,0.15);width:100%;min-height:180px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-transition:box-shadow 0.4s ease;transition:box-shadow 0.4s ease}.logo-download-card.hexagon img{width:177px}.logo-download-card.icon img{width:127px}.logo-download-card.wordmark img{width:226px}.logo-download-card.slogan .logo-container{background-color:#2b2b2b}.logo-download-card.slogan img{width:240px}.logo-download-card .logo-title{font-size:1rem;padding-top:14px;padding-left:16px;line-height:24px}.logo-download-card .logo-instruction{margin:0;font-size:.88rem;padding-left:16px}.logo-download-card .download-button{opacity:0;-webkit-transition:height 100ms 200ms, padding 100ms 200ms, margin 100ms 200ms, opacity 100ms 100ms;transition:height 100ms 200ms, padding 100ms 200ms, margin 100ms 200ms, opacity 100ms 100ms;padding:0;margin:0 auto;height:0}.logo-download-card .download-button .download-icon{width:14px;height:14px;background-image:url("/static/images/icons/ic-small-download.svg");display:inline-block;background-repeat:no-repeat;background-size:contain;margin-right:8px}.logo-download-card .download-button .text{font-size:1rem;line-height:24px;margin-bottom:-3px}.logo-download-card:hover{position:relative;box-shadow:0 6px 10px 0 rgba(0,0,0,0.15);margin-bottom:32px}.logo-download-card:hover .logo-container{box-shadow:none}.logo-download-card:hover .download-button{opacity:1;height:40px;margin:20px auto;padding:8px 26px;-webkit-transition:height 0ms 50ms, margin 0ms 50ms, opacity 100ms 100ms;transition:height 0ms 50ms, margin 0ms 50ms, opacity 100ms 100ms}.logo-download-card:hover .download-button:hover{box-shadow:none}.logo-download-card:hover .download-button:active:not(:disabled) .download-icon{background-image:url("/static/images/icons/ic-small-download-white.svg")}.logo-download-card:hover::after{content:'';width:100%;height:1px;background-color:#f5f5f5;position:absolute;top:180px}@media (min-width: 1024px){.logo-download-card{width:340px}}.guideline-block .color-palette-container{font-size:1rem;display:grid;grid-template-columns:repeat(3, 20px 60px 20px);gap:15px 0;-webkit-box-pack:center;justify-content:center;margin-top:32px}.guideline-block .color-palette-container .color-code{margin:0 0 12px 3px}.guideline-block .color-palette-container .logo{display:inline-block;background-repeat:no-repeat;width:80px;height:76px}.guideline-block .color-palette-container .green{grid-column:1/span 2}.guideline-block .color-palette-container .green .color-code{color:#638000}.guideline-block .color-palette-container .green .color-code span{color:#9fc901}.guideline-block .color-palette-container .green .logo{background-image:url("/static/images/branding/green-logo.svg")}.guideline-block .color-palette-container .blue{grid-column:4/span 2}.guideline-block .color-palette-container .blue .color-code{color:#0052ff}.guideline-block .color-palette-container .blue .color-code span{color:#003199}.guideline-block .color-palette-container .blue .logo{background-image:url("/static/images/branding/blue-logo.svg")}.guideline-block .color-palette-container .purple{grid-column:7/span 2}.guideline-block .color-palette-container .purple .color-code{color:#b500b1}.guideline-block .color-palette-container .purple .color-code span{color:#80007d}.guideline-block .color-palette-container .purple .logo{background-image:url("/static/images/branding/purple-logo.svg")}.guideline-block .color-palette-container .red{grid-column:2/span 2}.guideline-block .color-palette-container .red .color-code{color:#990a29}.guideline-block .color-palette-container .red .color-code span{color:#e80f3e}.guideline-block .color-palette-container .red .logo{background-image:url("/static/images/branding/red-logo.svg")}.guideline-block .color-palette-container .orange{grid-column:5/span 2}.guideline-block .color-palette-container .orange .color-code{color:#ff5f27}.guideline-block .color-palette-container .orange .color-code span{color:#b3431b}.guideline-block .color-palette-container .orange .logo{background-image:url("/static/images/branding/orange-logo.svg")}.guideline-block .color-palette-container .yellow{grid-column:8/span 2}.guideline-block .color-palette-container .yellow .color-code{color:#b39104}.guideline-block .color-palette-container .yellow .color-code span{color:#ffcf06}.guideline-block .color-palette-container .yellow .logo{background-image:url("/static/images/branding/yellow-logo.svg")}@media (min-width: 768px){.guideline-block .color-palette-container{grid-template-columns:repeat(6, 80px);gap:20px}.guideline-block .color-palette-container .green,.guideline-block .color-palette-container .blue,.guideline-block .color-palette-container .purple,.guideline-block .color-palette-container .red,.guideline-block .color-palette-container .orange,.guideline-block .color-palette-container .yellow{grid-column:auto}}.examples-container{display:grid;-webkit-box-pack:center;justify-content:center;margin-top:32px}.examples-container .card-example{width:320px;height:172px;border-radius:4px;box-shadow:0 6px 10px 0 rgba(0,0,0,0.15);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.examples-container .card-example.right{border-bottom:8px solid #a0c900}.examples-container .card-example.wrong{border-bottom:8px solid #ff5f27}.examples-container .card-example img.first,.examples-container .card-example img.second{width:180px}.examples-container .card-example img.third{width:122px}.examples-container .card-example img.fourth{width:100px}.examples-container .card-description{font-size:.88rem}.examples-container .card-description .icon{display:inline-block;width:25px;height:22px;margin-right:10px;vertical-align:bottom;background-repeat:no-repeat}.examples-container .card-description .icon.right{background-image:url("/static/images/icons/ic-check.svg")}.examples-container .card-description .icon.wrong{background-image:url("/static/images/icons/ic-donts.svg")}@media (min-width: 768px){.examples-container{grid-template-columns:1fr 1fr;gap:24px}}@media (min-width: 1024px){.examples-container .card-container:nth-child(odd){justify-self:flex-end}.examples-container .card-example{width:340px}}.press-release-container.mobile{display:grid;grid-template-columns:auto auto;gap:5px 20px;margin-top:10px}.press-release-container.mobile .illustration{width:120px;height:120px;align-self:center}.press-release-container.mobile .download-link{grid-column:1/span 2}.press-release-container.mobile .download-link .download-button{width:100%}@media (min-width: 768px){.press-release-container.mobile{display:none}}.press-release-container.tablet{display:none}@media (min-width: 768px){.press-release-container.tablet{display:-webkit-box;display:flex;justify-content:space-around;margin-top:32px}.press-release-container.tablet .illustration{width:192px;height:192px}.press-release-container.tablet .content-container{width:55%}.press-release-container.tablet .content-container .download-button{margin-top:28px}}@media (min-width: 1024px){.press-release-container.tablet{margin-top:46px}}@media (min-width: 768px){.agreement-section .guideline-text{width:88%;margin-top:20px}}.employee-hero{padding-top:25px}.employee-hero::before{content:'';position:absolute;top:0;left:0;background-color:#2b2b2b;width:100%;height:430px;z-index:-2}.employee-hero .background-triangular-shape{width:800px;left:-210px;position:absolute;z-index:-1;top:70px}.employee-hero .short-details-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-left:10vw;margin-top:64px;z-index:-1;color:#fff;position:relative}.employee-hero .short-details-container .person-image{width:122px;margin-right:20px}.employee-hero .short-details-container .person-name{font-size:1.12rem;margin-bottom:4px;line-height:1.33}.employee-hero .short-details-container .person-email,.employee-hero .short-details-container .person-job-role{font-size:.87rem;font-weight:400;line-height:1.43;margin-bottom:4px}.employee-hero .extended-details-container{margin-top:90px;width:85%;margin-left:auto;margin-right:auto;color:#2b2b2b}.employee-hero .skillset-container{display:grid;gap:24px;grid-template-columns:repeat(auto-fill, 56px);margin-top:60px;-webkit-box-pack:center;justify-content:center}.employee-hero .skillset-container .skill-icon{width:56px}@media (min-width: 768px){.employee-hero{padding-top:40px}.employee-hero::before{height:90vw}.employee-hero::after{top:815px}.employee-hero .background-triangular-shape{top:100px;width:170vw;left:-50vw}.employee-hero .short-details-container{margin-top:115px;margin-left:21vw;padding-right:60px}.employee-hero .short-details-container .person-image{width:250px}.employee-hero .short-details-container .person-name{font-size:2rem}.employee-hero .short-details-container .person-email,.employee-hero .short-details-container .person-job-role{font-size:1.5rem}.employee-hero .extended-details-container{margin-left:10vw}.employee-hero .person-short-description{width:520px}.employee-hero .skillset-container{-webkit-box-pack:start;justify-content:start;width:520px}}@media (min-width: 1024px){.employee-hero{padding:40px 60px}.employee-hero::before{height:85vw}.employee-hero .background-triangular-shape{top:90px;left:-54vw}.employee-hero .short-details-container{padding-right:0;margin-left:190px;margin-top:75px}.employee-hero .extended-details-container{margin-left:100px}}@media (min-width: 1280px){.employee-hero .background-triangular-shape{width:200vw;left:-68vw;top:60px}.employee-hero .short-details-container{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.employee-hero .extended-details-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:11vw;margin-left:auto}}.employee-blogposts .section-title{text-align:center;margin-top:80px;margin-bottom:32px}@media (min-width: 768px){.employee-blogposts .section-title{font-size:2rem;margin-bottom:40px}}@media (min-width: 1024px){.employee-blogposts .section-title{margin-bottom:48px}}.safety-margin{height:80px}@media (min-width: 768px){.safety-margin{height:100px}}@media (min-width: 1024px){.safety-margin{height:10vw}}.lessons-learned-section.collaborator-page{background-color:#f2f2f2;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:40px;padding-bottom:50px}.lessons-learned-section.collaborator-page .lessons-learned-section-title{text-align:center}.lessons-learned-section.collaborator-page .lessons-learned-container{display:grid;gap:24px;-webkit-box-pack:center;justify-content:center;padding-bottom:24px}.lessons-learned-section.collaborator-page .lessons-learned-container .card{margin:0}.lessons-learned-section.collaborator-page .lessons-learned-container .card:nth-child(3){display:none}.lessons-learned-section.collaborator-page .insights-button{align-self:center;border-width:2px;border-radius:2px;width:320px}.lessons-learned-section.collaborator-page .insights-button .text{font-size:1.25rem}@media (min-width: 768px){.lessons-learned-section.collaborator-page .lessons-learned-section-title{font-size:2rem}.lessons-learned-section.collaborator-page .lessons-learned-container{grid-auto-flow:column;padding-top:50px;padding-bottom:32px}.lessons-learned-section.collaborator-page .insights-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lessons-learned-section.collaborator-page .insights-button .text{font-size:1.5rem;line-height:2.2rem}}@media (min-width: 1024px){.lessons-learned-section.collaborator-page .lessons-learned-container{padding-top:40px}.lessons-learned-section.collaborator-page .lessons-learned-container .card:nth-child(3){display:block}.lessons-learned-section.collaborator-page .insights-button .text{font-size:1.75rem}.lessons-learned-section.collaborator-page .insights-button:hover:not(:disabled){box-shadow:none}}


/*# sourceMappingURL=main-a88c8d3dbe5e3c3e2450.css.map*/