/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dx8-tabs{background-color:#dbdbdb}@media screen and (min-width:37.5em){.dx8-tabs{height:auto;margin:0;overflow:hidden;white-space:nowrap}}.dx8-tabs li a{color:#000;background:#cecece;display:block;font-size:.929em;padding:11px 20px}.dx8-tabs li a:hover{background:#b3b3b3}.dx8-tabs li.is-active a{background:#f1f1f1;pointer-events:none}@media screen and (max-width:37.5em){.dx8-tabs li{display:block;margin:0}}@media screen and (min-width:37.5em){.dx8-tabs li{display:block;float:left;vertical-align:bottom;margin:0 1px 0 0}[dir=rtl] .dx8-tabs li{margin:0 0 0 1px;float:right}}#user-login-form,#user-register-form,#user-pass,#search-form,#search-block-form{border:1px solid #dbdbdb;margin-top:-1px;margin-bottom:15px;padding:15px 30px}#user-login-form .form-item,#user-register-form .form-item,#user-pass .form-item,#search-form .form-item,#search-block-form .form-item{padding:15px 0}#user-login-form .form-item .description,#user-register-form .form-item .description,#user-pass .form-item .description,#search-form .form-item .description,#search-block-form .form-item .description{margin-top:10px}#user-login-form .form-actions,#user-register-form .form-actions,#user-pass .form-actions,#search-form .form-actions,#search-block-form .form-actions{padding:15px 0}#user-login-form label,#user-register-form label,#user-pass label,#search-form label,#search-block-form label{display:table;margin-bottom:10px}#user-login-form input,#user-login-form select,#user-register-form input,#user-register-form select,#user-pass input,#user-pass select,#search-form input,#search-form select,#search-block-form input,#search-block-form select{max-width:100%}#user-login-form details.form-wrapper,#user-register-form details.form-wrapper,#user-pass details.form-wrapper,#search-form details.form-wrapper,#search-block-form details.form-wrapper{border-bottom-width:0;margin:15px 0}#user-login-form details.form-wrapper .dx8-details-content,#user-register-form details.form-wrapper .dx8-details-content,#user-pass details.form-wrapper .dx8-details-content,#search-form details.form-wrapper .dx8-details-content,#search-block-form details.form-wrapper .dx8-details-content{border:1px solid #dbdbdb;border-top:0;padding:15px 30px}#user-login-form details.form-wrapper .dx8-details-content fieldset,#user-register-form details.form-wrapper .dx8-details-content fieldset,#user-pass details.form-wrapper .dx8-details-content fieldset,#search-form details.form-wrapper .dx8-details-content fieldset,#search-block-form details.form-wrapper .dx8-details-content fieldset{border:0}#user-login-form details.form-wrapper .dx8-details-content legend,#user-register-form details.form-wrapper .dx8-details-content legend,#user-pass details.form-wrapper .dx8-details-content legend,#search-form details.form-wrapper .dx8-details-content legend,#search-block-form details.form-wrapper .dx8-details-content legend{position:relative;top:15px;padding:10px 0}#user-login-form details.form-wrapper .dx8-details-content>fieldset>legend,#user-register-form details.form-wrapper .dx8-details-content>fieldset>legend,#user-pass details.form-wrapper .dx8-details-content>fieldset>legend,#search-form details.form-wrapper .dx8-details-content>fieldset>legend,#search-block-form details.form-wrapper .dx8-details-content>fieldset>legend{width:100%;border-bottom:1px solid #dbdbdb}#user-login-form details.form-wrapper summary,#user-register-form details.form-wrapper summary,#user-pass details.form-wrapper summary,#search-form details.form-wrapper summary,#search-block-form details.form-wrapper summary{padding:10px;background:#dbdbdb}#user-login-form .form-type-checkbox label,#user-register-form .form-type-checkbox label,#user-pass .form-type-checkbox label,#search-form .form-type-checkbox label,#search-block-form .form-type-checkbox label{margin-bottom:0}#user-login-form .form-checkbox,#user-register-form .form-checkbox,#user-pass .form-checkbox,#search-form .form-checkbox,#search-block-form .form-checkbox{margin-right:10px;float:left}#edit-help-link{display:block;margin-top:10px}.search-block-form{padding:15px 0}.search-block-form h2{margin-bottom:10px}#search-block-form{padding:0;border:0}#search-block-form:before,#search-block-form:after{content:"";display:table}#search-block-form:after{clear:both}#search-block-form .form-item{margin-right:15px}#search-block-form .form-item,#search-block-form .form-actions{float:left;padding:0}#search-block-form input{margin:0}.node-preview-container{background-color:#dbdbdb}.node-preview-container .node-preview-backlink{display:inline-block;line-height:14px;padding:4px 15px;background:#0071b8 linear-gradient(to bottom,#007bc6,#0071b8);border:1px solid #1e5c90;border-radius:20px;font:700 14px Arial;color:#fff;text-shadow:0 1px rgba(0,0,0,.5);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.node-preview-container .node-preview-backlink:hover,.node-preview-container .node-preview-backlink:focus{background:#2369a6 linear-gradient(to bottom,#0c97ed,#1f86c7);border-color:#1f86c7}.node-preview-container .node-preview-backlink:hover{box-shadow:0 1px 2px rgba(23,26,28,.25)}.node-preview-container .node-preview-backlink:focus{border-color:#1280df}.node-preview-container .node-preview-backlink:active{background:#0071b8 linear-gradient(to bottom,#08639b,#0071b8);border-color:#144b78;box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}.node-preview-container .node-preview-backlink:before{content:'\00AB';margin-right:5px;font-size:16px}
*{box-sizing:border-box}body{margin:0;position:relative;font-family:"Hanken Grotesk",sans-serif;scroll-behavior:smooth}.menu-level-2-wrapper .menu-level-2 li.is-collapsed a :after{content:">>";position:absolute;width:20px;height:20px;background-color:blue}body.menu-active{overflow:hidden}.coh-style-title-hero-with-or-without-background,.coh-style-title-hero-without-background{margin-top:81px}@media only screen and (max-width:1104px){.coh-style-title-hero-with-or-without-background,.coh-style-title-hero-without-background{margin-top:73px}}.user-logged-in .coh-style-title-hero-with-or-without-background,.user-logged-in .coh-style-title-hero-without-background{margin-top:23px}@media only screen and (max-width:1104px){.user-logged-in .coh-style-title-hero-with-or-without-background,.user-logged-in .coh-style-title-hero-without-background{margin-top:15px}}@media only screen and (min-width:1104px){#our-story-first-line-mobile,#our-story-second-line-mobile{display:none}}.our-story-slider-second-component__card-column{display:none}.search-page-container~.views-element-container{max-width:896px;margin:32px auto 0;padding-bottom:80px}@media only screen and (max-width:599px){.search-page-container~.views-element-container{max-width:100%;padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:960px){.search-page-container~.views-element-container{max-width:39rem}}.search-page-container~.views-element-container header{font-size:16px;padding-bottom:144px}@media only screen and (max-width:599px){.search-page-container~.views-element-container header{padding-bottom:84px}}.search-page-container~.views-element-container .views-row{padding-bottom:48px;border-bottom:1px solid #000;margin-bottom:40px}.search-page-container~.views-element-container .views-field-title{font-size:32px;margin-bottom:26px}@media only screen and (max-width:599px){.search-page-container~.views-element-container .views-field-title{font-size:24px;margin-bottom:24px}}.search-page-container~.views-element-container .views-field-title a{color:#000}.search-page-container~.views-element-container .views-field-title a:hover{border-bottom:1px solid #000}.search-page-container~.views-element-container .views-field-search-api-excerpt .field-content{font-size:20px;font-weight:400;line-height:1.4}.search-page-container~.views-element-container .pager{padding-top:32px;padding-bottom:32px;margin-bottom:32px}.search-page-container~.views-element-container .pager__item.is-active a{border-bottom:3px solid #7f03b0}.search-page-container~.views-element-container .pager__item--last,.search-page-container~.views-element-container .pager__item--first{display:none}.search-page-container~.views-element-container .pager__item--previous,.search-page-container~.views-element-container .pager__item--next{position:relative}.search-page-container~.views-element-container .pager__item--previous a:hover,.search-page-container~.views-element-container .pager__item--next a:hover{color:#7f03b0}.search-page-container~.views-element-container .pager__item--previous:after,.search-page-container~.views-element-container .pager__item--next:after{top:6px;position:absolute;width:22px;height:22px}.search-page-container~.views-element-container .pager__item--previous:after{content:url("../../../../themes/custom/lsdx_theme/images/icons/arrowblack.svg");left:-20px;transform:rotate(-180deg);top:8px}@media only screen and (max-width:599px){.search-page-container~.views-element-container .pager__item--previous:after{content:url("../../../../themes/custom/lsdx_theme/images/icons/arrowblack_small.png");left:-14px;top:0}}.search-page-container~.views-element-container .pager__item--next a{padding-right:24px}.search-page-container~.views-element-container .pager__item--next:after{content:url("../../../../themes/custom/lsdx_theme/images/icons/arrowblack.svg");position:absolute}@media only screen and (max-width:599px){.search-page-container~.views-element-container .pager__item--next:after{content:url("../../../../themes/custom/lsdx_theme/images/icons/arrowblack_small.png");right:-14px;top:3px}}.search-page-container~.views-element-container .pager__items{display:flex;justify-content:center}.search-page-container~.views-element-container .pager__items a{font-size:24px;color:#000;padding:0 8px;margin:0 8px}@media only screen and (max-width:599px){.search-page-container~.views-element-container .pager__items a{font-size:16px;margin-bottom:16px}}.search-page-container~.views-element-container nav{margin-bottom:64px}.search-page-container~.views-element-container nav h2{font-size:24px;height:32px;font-weight:500}.search-page-container~.views-element-container nav ul.menu{display:flex;flex-wrap:wrap}.search-page-container~.views-element-container nav ul.menu li.menu-item{flex-basis:100%;list-style-type:none;margin-left:0;padding-left:0;padding-right:24px;font-weight:500}@media only screen and (min-width:768px){.search-page-container~.views-element-container nav ul.menu li.menu-item{flex-basis:33.333%}}@media only screen and (min-width:960px){.search-page-container~.views-element-container nav ul.menu li.menu-item{flex-basis:25%}}.search-page-container~.views-element-container nav ul.menu li.menu-item:last-child{padding-right:0}.search-page-container~.views-element-container nav ul.menu li.menu-item a{color:#333}.search-page-container~.views-element-container nav ul.menu li.menu-item ul.menu{margin-top:8px}.search-page-container~.views-element-container nav ul.menu li.menu-item ul.menu li{flex-basis:100%;font-weight:400;font-size:16px}.search-page-container~.views-element-container .search-helper-text{font-size:24px;line-height:40px;font-weight:400}.search-page-container~.views-element-container .search-helper-text a{color:#333;text-decoration:underline}.search-page-container .search-clear{width:18px;height:18px;position:absolute;right:105px;top:15px;opacity:0;cursor:pointer;background-image:url(../../../../themes/custom/lsdx_theme/images/icons/close-icon.svg);background-repeat:no-repeat;background-size:18px;display:none}.views-exposed-form .form-actions input[value=Reset].form-submit{background-color:transparent;border:0;padding:0;cursor:pointer;background-image:url(../../../../themes/custom/lsdx_theme/images/icons/close-icon.svg);background-repeat:no-repeat;background-size:18px;background-position:center;width:24px;height:24px;font-size:0;position:absolute;right:100px}.search-api-autocomplete-search{width:100% !important;padding:24px 40px 64px;z-index:1;border-radius:0 0 20px 20px}.search-api-autocomplete-search:before{content:"Suggested Search";position:relative;left:0;top:10px;width:100%;height:30px;display:inline-block;font-size:20px;line-height:32px;font-weight:500;color:#525252;padding:24px 0;text-transform:uppercase;border-bottom:solid .5px #525252;margin-bottom:12px}@media only screen and (max-width:719px){.search-api-autocomplete-search{z-index:12;max-width:calc(100% - 32px)}}@media only screen and (min-width:720px){.search-api-autocomplete-search{max-width:712px}}.search-api-autocomplete-search li.ui-menu-item{list-style-image:none;padding-top:12px;padding-bottom:12px;border-bottom:solid .5px #525252;background-image:url(../../../../themes/custom/lsdx_theme/images/icons/search-icon.svg);background-repeat:no-repeat;background-position:left center;background-size:14px;padding-left:24px}.search-api-autocomplete-search li.ui-menu-item a{color:#767575}.search-api-autocomplete-search li.ui-menu-item a:hover{background-color:transparent}.search-api-autocomplete-search li.ui-menu-item a:hover .ui-state-active{background-color:transparent !important}.search-api-autocomplete-search li.ui-menu-item:hover{background-color:transparent;background-image:url(../../../../themes/custom/lsdx_theme/images/icons/search-icon.svg);background-repeat:no-repeat;background-position:left center;background-size:14px;text-decoration:underline}.search-api-autocomplete-search li.ui-menu-item:hover .ui-state-active{background-color:transparent !important}.search-api-autocomplete-search li.ui-menu-item .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:0 0;color:#767575}.ui-menu-item-wrapper.ui-state-active{background:0 0}.maintenance-page{font-family:"Hanken Grotesk",sans-serif;scroll-behavior:smooth;background-image:url("../../../../themes/custom/lsdx_theme/images/background/maintenance.png");background-repeat:no-repeat;background-position:center right;background-size:inherit;position:relative;height:100%}@media only screen and (min-width:1367px){.maintenance-page{background-size:inherit}}@media only screen and (max-width:1366px){.maintenance-page{background-size:50%}}@media only screen and (max-width:1104px){.maintenance-page{background-position:bottom right;background-size:inherit}}@media only screen and (max-width:599px){.maintenance-page{background-size:contain;background-position:right bottom}}.maintenance-page .container{height:100vh;position:relative}.maintenance-page main{position:absolute;top:50%;left:0;transform:translateY(-50%);padding-left:180px;width:50%}@media only screen and (max-width:1366px){.maintenance-page main{padding-left:90px}}@media only screen and (max-width:1104px){.maintenance-page main{position:inherit;padding-left:16px;width:100%;top:63px;transform:translateY(0)}}.maintenance-page main h2{font-size:96px;margin-top:0;margin-bottom:16px;font-weight:300;line-height:1}@media only screen and (max-width:1104px){.maintenance-page main h2{font-size:56px}}.maintenance-page main p{font-size:24px;margin-top:0;font-weight:400;margin-bottom:8px;line-height:1.4}form.webform-submission-form .js-form-item:not(.form-type-textarea) .form-required{display:inline-block;width:fit-content;position:relative;padding-right:16px}form.webform-submission-form .js-form-item:not(.form-type-textarea) .form-required:after{content:" * ";color:#dc0101;width:auto;height:auto;position:absolute;right:0}form.webform-submission-form .js-form-item:not(.form-type-textarea) select{position:relative;background-image:url("../../../../themes/custom/lsdx_theme/images/icons/arrowdown.png");background-position-x:100%;background-position-y:center;background-repeat:no-repeat;background-origin:content-box}@media only screen and (max-width:599px){form.webform-submission-form .js-form-item:not(.form-type-textarea) select{background-image:url("../../../../themes/custom/lsdx_theme/images/icons/arrowdown_small.png")}}.submission-heading{font-size:56px;line-height:64px}@media only screen and (max-width:599px){.submission-heading{font-size:36px;line-height:44px}}p.submission-text{margin-bottom:16px}@media only screen and (max-width:599px){p.submission-text{margin-bottom:4px}}div.submission-link{padding-top:16px}.carousel-container-slide-in{transform:translateX(500%);animation-name:slide-in;animation-duration:1s;animation-fill-mode:forwards;animation-delay:1s}@keyframes slide-in{from{transform:translateX(500%)}to{transform:translateX(0%)}}.carousel-container-slide-in:nth-child(1){animation-delay:.5s,.75s,1s,1.25s}.carousel-container-slide-in:nth-child(2){animation-delay:.75s,1s,1.25s,1.5s}.carousel-container-slide-in:nth-child(3){animation-delay:1s,1.25s,1.5s,1.75s}
.about-us-approach-container{height:auto;width:100%;overflow:hidden;padding-bottom:48px}.about-us-approach-inner-container{height:100%;width:100%}.about-us-approach-content-wrapper{display:flex;align-items:center;height:100%}.about-us-approach-content-container{padding-left:50px;padding-top:32px;padding-bottom:32px;padding-right:32px}.about-us-approach-content-text-wrapper{position:relative;margin-bottom:32px;max-width:712px;transition:all 1s ease-in-out;opacity:0}.about-us-approach-content-text-wrapper:nth-child(1){transform:translateY(25px)}.about-us-approach-content-text-wrapper:nth-child(2){transform:translateY(100px)}.about-us-approach-content-text-wrapper:nth-child(3){transform:translateY(200px)}.about-us-approach-content-text-wrapper:nth-child(4){transform:translateY(300px)}.about-us-approach-content-text-wrapper:nth-child(5){transform:translateY(450px)}.about-us-approach-content-text-wrapper:nth-child(6){transform:translateY(550px)}.about-us-approach-image-container{transform:translateY(300px);transition:all 1s ease-in-out;opacity:0}.about-us-approach-content-text-wrapper:last-child{margin-bottom:0}.about-us-approach-content-text-wrapper:nth-last-child(2){margin-bottom:40px}.about-us-approach-content-line{position:absolute;width:4px;height:100%;background-color:#7f03b0;left:0;top:0;border-radius:40px}.about-us-approach-content-text{padding-left:24px;font-size:24px;line-height:40px;color:#333;font-weight:400}.content-line{font-size:24px;line-height:40px;color:#333;font-weight:400}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media screen and (min-width:1440px){.about-us-approach-content-container{padding-left:0}}@media screen and (max-width:1103px){.about-us-approach-container{height:auto;width:100%;overflow:hidden;padding-bottom:32px}.about-us-approach-content-container{padding-left:58px}.about-us-approach-content-text{padding-left:24px;font-size:20px;line-height:32px;color:#333;font-weight:400}.content-line{font-size:20px;line-height:32px;color:#333;font-weight:400}.about-us-approach-image-container img{max-width:350px}}@media screen and (max-width:950px){.about-us-approach-image-container img{max-width:300px}}@media (max-width:719px){.about-us-approach-container{height:auto;width:100%;overflow:hidden;padding-bottom:16px}.about-us-approach-inner-container{height:100%;width:100%}.about-us-approach-content-wrapper{display:flex;align-items:start;height:100%;flex-direction:column}.about-us-approach-content-container{padding-left:0;padding-right:0;padding-top:32px;padding-bottom:0}.about-us-approach-content-text-wrapper{position:relative;margin-bottom:32px;max-width:712px;transform:translateY(25vh);transition:all 1s ease-in-out;opacity:0}.about-us-approach-content-text-wrapper:nth-child(1){transform:translateY(50px)}.about-us-approach-content-text-wrapper:nth-child(2){transform:translateY(100px)}.about-us-approach-content-text-wrapper:nth-child(3){transform:translateY(150px)}.about-us-approach-content-text-wrapper:nth-child(4){transform:translateY(200px)}.about-us-approach-content-text-wrapper:nth-child(5){transform:translateY(250px)}.about-us-approach-content-text-wrapper:nth-child(6){transform:translateY(300px)}.about-us-approach-image-container{transform:translateY(150px);transition:all 1s ease-in-out;opacity:0}.about-us-approach-image-container img{max-width:320px}.about-us-approach-content-text-wrapper:last-child{margin-bottom:0}.about-us-approach-content-line{position:absolute;width:4px;height:100%;background-color:#7f03b0;left:0;top:0;border-radius:40px}}@media screen and (max-width:600px){.about-us-approach-image-container img{max-width:280px}}@media screen and (max-width:479px){.about-us-approach-image-container img{max-width:220px}}@media screen and (max-width:390px){.about-us-approach-image-container img{max-width:187px}}
.company-menu-container{position:relative;max-width:fit-content;width:100%}.company-menu-select-btn{display:flex;height:auto;align-items:center;justify-content:space-between;padding:0 16px;border-radius:47px;cursor:pointer;background-color:#fff;box-shadow:6px 6px 24px rgba(0,0,0,.24);transition:all .5s ease-in-out}.company-menu-select-btn .company-menu-btn-text{color:#333;padding-top:12px;padding-bottom:12px;width:107px;font-weight:500}.company-menu-select-btn .company-menu-arrow-dwn{display:flex;height:21px;width:21px;color:#fff;font-size:14px;background:url("../../../../themes/custom/lsdx_theme/images/icons/dropdown-button-arrow.svg") no-repeat center center;align-items:center;justify-content:center;transition:.3s}.company-menu-select-btn.company-menu-open .company-menu-arrow-dwn{transform:rotate(-180deg)}.company-menu-list-items{position:relative;margin-top:6px;margin-bottom:0;padding-top:16px;padding-bottom:16px;padding-left:16px;border-radius:8px;background-color:#fff;box-shadow:0 3px 12px rgba(0,0,0,.12);max-height:152px;overflow-y:scroll;overflow-x:hidden;display:none}.company-menu-select-btn.company-menu-open~.company-menu-list-items{display:block}.company-menu-select-btn.company-menu-open~.company-menu-list-items::-webkit-scrollbar{width:8px;height:0}.company-menu-select-btn.company-menu-open~.company-menu-list-items::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:8px}.company-menu-select-btn.company-menu-open~.company-menu-list-items::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.company-menu-list-items .company-menu-item{display:flex;align-items:center;list-style:none;justify-content:start;padding:0;height:auto;cursor:pointer;transition:.3s;padding-bottom:8px;border-radius:8px;margin:0}.company-menu-list-items .company-menu-item:last-child{padding-bottom:0}.company-menu-list-items .company-menu-item:hover .company-menu-item-text{color:#7f03b0;font-weight:500}.company-menu-item .company-menu-item-text{color:#333;font-weight:500}.company-menu-item .company-menu-checkbox{display:none;align-items:center;justify-content:center;height:16px;width:16px;margin-right:10px;transition:all .3s ease-in-out;background:url("../../../../themes/custom/lsdx_theme/images/icons/dropdown-tick-icon.svg") no-repeat center center}
