@charset "UTF-8";
/*!
Theme Name: Jackson Holcomb
Author: Bachoodesign.com
Version: 1.0
Text Domain: jackson-holocomb
*/@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:300;src:url(assets/dist/fonts/HelveticaNeue-Light.woff2) format("woff2")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:400;src:url(assets/dist/fonts/HelveticaNeue.woff2) format("woff2")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:500;src:url(assets/dist/fonts/HelveticaNeue-Medium.woff2) format("woff2")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:700;src:url(assets/dist/fonts/HelveticaNeue-Bold.woff2) format("woff2")}.h1,h1{font-size:90px;font-weight:500;letter-spacing:-1.8px;line-height:1.18}@media (max-width:1910px){.h1,h1{font-size:68px;font-weight:500;letter-spacing:-1.36px;line-height:1.18}}@media (max-width:1080px){.h1,h1{font-size:56px;font-weight:500;letter-spacing:-1.12px;line-height:1.14}}@media (max-width:766px){.h1,h1{font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:1.2}}.h2,h2{font-size:72px;font-weight:500;letter-spacing:-1.44px;line-height:1.15}@media (max-width:1910px){.h2,h2{font-size:56px;font-weight:500;letter-spacing:-1.12px;line-height:1.15}}@media (max-width:1080px){.h2,h2{font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:1.15}}@media (max-width:766px){.h2,h2{font-size:40px;font-weight:500;letter-spacing:-.8px;line-height:1.15}}.h3,h3{font-size:56px;font-weight:400;letter-spacing:-1.12px;line-height:1.4}@media (max-width:1910px){.h3,h3{font-size:44px;font-weight:400;letter-spacing:-.88px;line-height:1.4}}@media (max-width:1080px){.h3,h3{font-size:36px;font-weight:400;letter-spacing:-.72px;line-height:1.4}}@media (max-width:766px){.h3,h3{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.4}}.h4,h4{font-size:40px;font-weight:400;letter-spacing:-.8px;line-height:1.3}@media (max-width:1910px){.h4,h4{font-size:32px;font-weight:400;letter-spacing:-.64px;line-height:1.3}}@media (max-width:1080px){.h4,h4{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.3}}@media (max-width:766px){.h4,h4{font-size:24px;font-weight:400;letter-spacing:-.548px;line-height:1.3}}.h5,h5{font-size:36px;font-weight:400;letter-spacing:-.72px;line-height:1.22}@media (max-width:1910px){.h5,h5{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.22}}@media (max-width:1080px){.h5,h5{font-size:24px;font-weight:400;letter-spacing:-.48px;line-height:1.22}}@media (max-width:766px){.h5,h5{font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.22}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;outline:none}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:Helvetica Neue}input[type=number]{-moz-appearance:textfield;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=number]:focus,input[type=number]:hover{-moz-appearance:number-input}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body,html{background-color:#f5f5f5;color:#262626;font-family:Helvetica Neue;font-size:16px;font-weight:400;line-height:1.5;margin:0;overflow:hidden!important;padding:0;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}#scroller,body,html{height:100%;left:0;position:fixed;top:0;width:100%}#scroller,main{overflow:hidden}main{position:relative}*{font-family:Helvetica Neue}p{margin-top:0}a{color:inherit;text-decoration:none}ol,ul{list-style:none;margin:0;padding:0}img{display:block;max-width:100%;-webkit-transition:opacity .2s;transition:opacity .2s}.noscroll{overflow:hidden!important}.jh-sprite-icons{height:0;opacity:0;pointer-events:none;width:0}.scrollbar-track.scrollbar-track-y{background:#f5f5f5;-webkit-transition:background .3s;transition:background .3s;width:5px}.scrollbar-thumb{background:#000!important;width:5px!important}body.--black{background-color:#262626;color:#ccc}body.--black .scrollbar-track.scrollbar-track-y{background:rgba(38,38,38,.5)}body.--black .jh-header{background-color:#262626;border-bottom-color:#404040}body.--black .jh-header:after{background-color:#404040}body.--black .jh-header .jh-header-icon,body.--black .jh-header .jh-header-logo{color:#ccc}body.--black .jh-pill{color:#fff}.jh-case-content .case-info body.--black .case-info-title,.jh-case-content body.--black .case-content,.jh-case-content body.--black .case-info,.jh-case-content body.--black .case-wrapper,.jh-case-content body.--black .content-footer,.jh-case-related body.--black .related-solutions,.jh-case-related body.--black .solution-card:first-child,.jh-contacts-form .contacts-form-wrapper body.--black .form-fields,.jh-contacts-form body.--black .contacts-form-wrapper,.jh-contacts-form body.--black .contacts-form-wrapper:after,.jh-contacts-form body.--black .contacts-form-wrapper:before,.jh-contacts-info body.--black .contact-item,.jh-contacts-info body.--black .contacts-info-wrapper,.jh-contacts-info body.--black .contacts-info-wrapper:after,.jh-contacts-info body.--black .contacts-info-wrapper:before,.jh-firm-core body.--black .core-wrapper,.jh-firm-team .team-wrapper body.--black .team-wrapper-list,.jh-firm-team .team-wrapper body.--black .team-wrapper-list:before,.jh-firm-team .team-wrapper body.--black .team-wrapper-text,.jh-footer body.--black .jh-footer-bar,.jh-footer body.--black .jh-footer-ticker,.jh-footer body.--black .jh-footer-wrapper,.jh-home-mission body.--black .mission-wrapper,.jh-home-news .news-wrapper body.--black .news-wrapper-list,.jh-home-news .news-wrapper body.--black .news-wrapper-showmore,.jh-home-news .news-wrapper body.--black .news-wrapper-showmore:before,.jh-home-news body.--black .news-head,.jh-home-news body.--black .news-wrapper,.jh-home-services body.--black .services-list,.jh-home-solutions body.--black .solutions-wrapper,.jh-home-solutions body.--black .solutions-wrapper-list,.jh-home-solutions body.--black .solutions-wrapper-list:before,.jh-home-statistics body.--black .statistics-wrapper,.jh-home-statistics body.--black .statistics-wrapper-list,.jh-info body.--black .info-back,.jh-info body.--black .info-content,.jh-intro body.--black .jh-intro-icons,.jh-intro body.--black .jh-intro-text,.jh-intro body.--black .jh-intro-ticker,.jh-intro body.--black .jh-intro-wrapper,.jh-scale body.--black .jh-scale-wrapper,.jh-solutions-list body.--black .solutions-list,.jh-solutions-list body.--black .solutions-list:after,.jh-solutions-list body.--black .solutions-list:before,.proposition-card body.--black .proposition-card__wrapper,body.--black .--border-bottom,body.--black .--border-top,body.--black .--borders,body.--black .jh-case-bar,body.--black .jh-case-content .case-content,body.--black .jh-case-content .case-info,body.--black .jh-case-content .case-info .case-info-title,body.--black .jh-case-content .case-wrapper,body.--black .jh-case-content .content-footer,body.--black .jh-case-related .related-solutions,body.--black .jh-case-related .solution-card:first-child,body.--black .jh-contacts-form,body.--black .jh-contacts-form .contacts-form-wrapper,body.--black .jh-contacts-form .contacts-form-wrapper .form-fields,body.--black .jh-contacts-form .contacts-form-wrapper:after,body.--black .jh-contacts-form .contacts-form-wrapper:before,body.--black .jh-contacts-info .contact-item,body.--black .jh-contacts-info .contacts-info-wrapper,body.--black .jh-contacts-info .contacts-info-wrapper:after,body.--black .jh-contacts-info .contacts-info-wrapper:before,body.--black .jh-firm-core,body.--black .jh-firm-core .core-wrapper,body.--black .jh-firm-team,body.--black .jh-firm-team .team-wrapper .team-wrapper-list,body.--black .jh-firm-team .team-wrapper .team-wrapper-list:before,body.--black .jh-firm-team .team-wrapper .team-wrapper-text,body.--black .jh-footer .jh-footer-bar,body.--black .jh-footer .jh-footer-ticker,body.--black .jh-footer .jh-footer-wrapper,body.--black .jh-home-mission,body.--black .jh-home-mission .mission-wrapper,body.--black .jh-home-news,body.--black .jh-home-news .news-head,body.--black .jh-home-news .news-wrapper,body.--black .jh-home-news .news-wrapper .news-wrapper-list,body.--black .jh-home-news .news-wrapper .news-wrapper-showmore,body.--black .jh-home-news .news-wrapper .news-wrapper-showmore:before,body.--black .jh-home-services,body.--black .jh-home-services .services-list,body.--black .jh-home-solutions,body.--black .jh-home-solutions .solutions-wrapper,body.--black .jh-home-solutions .solutions-wrapper-list,body.--black .jh-home-solutions .solutions-wrapper-list:before,body.--black .jh-home-statistics,body.--black .jh-home-statistics .statistics-wrapper,body.--black .jh-home-statistics .statistics-wrapper-list,body.--black .jh-info .info-back,body.--black .jh-info .info-content,body.--black .jh-intro .jh-intro-icons,body.--black .jh-intro .jh-intro-text,body.--black .jh-intro .jh-intro-ticker,body.--black .jh-intro .jh-intro-wrapper,body.--black .jh-scale,body.--black .jh-scale .jh-scale-wrapper,body.--black .jh-solutions-list,body.--black .jh-solutions-list .solutions-list,body.--black .jh-solutions-list .solutions-list:after,body.--black .jh-solutions-list .solutions-list:before,body.--black .jh-ticker.jh-news-ticker,body.--black .proposition-card,body.--black .proposition-card .proposition-card__wrapper,body.--black .solution-card{border-color:#404040}body.--black .jh-footer .jh-footer-bar__logo{color:#ccc}@supports (-webkit-text-stroke:2px #CCCCCC){body.--black .jh-footer .jh-footer-button__link .jh-footer-button__title{-webkit-text-stroke:2px #ccc}}body.--black .jh-footer .jh-footer-button__link .jh-footer-button__title:before{border-color:#ccc}body.--black .jh-footer .jh-footer-button__link--hover .jh-footer-button__title:before{background:#ccc}body.--black .jh-ticker svg{fill:#ccc}body.--black .jh-scale .jh-scale-line{background:#404040}body.--black .jh-button .button-content{border-color:#fff;color:#fff}@media (min-width:1081px){body.--black .jh-button .button-content:hover{background-color:#fff;color:red}}body.--black .jh-form .form-row__input{color:#f5f5f5}.container{padding:0 100px;width:100%}@media (max-width:1910px){.container{padding:0 80px}}@media (max-width:1080px){.container{padding:0 40px}}@media (max-width:640px){.container{padding:0 16px}}.container-fluid{padding:0 52px;width:100%}@media (max-width:1910px){.container-fluid{padding:0 40px}}@media (max-width:1080px){.container-fluid{padding:0 20px}}@media (max-width:640px){.container-fluid{padding:0 16px}}.--borders,.jh-case-content .case-content,.jh-case-content .case-info,.jh-case-content .case-wrapper,.jh-case-related .solution-card,.jh-case-related .solution-card:first-child,.jh-contacts-form .contacts-form-wrapper,.jh-contacts-form .contacts-form-wrapper .form-fields,.jh-contacts-info .contact-item,.jh-contacts-info .contacts-info-wrapper,.jh-firm-core .core-wrapper,.jh-firm-team .team-wrapper .team-wrapper-list,.jh-footer .jh-footer-wrapper,.jh-home-mission .mission-wrapper,.jh-home-news .news-wrapper,.jh-home-news .news-wrapper .news-wrapper-list,.jh-home-services .services-list,.jh-home-solutions .solutions-wrapper,.jh-home-solutions .solutions-wrapper-list,.jh-home-statistics .statistics-wrapper,.jh-home-statistics .statistics-wrapper-list,.jh-info .info-back,.jh-info .info-content,.jh-intro .jh-intro-icons,.jh-intro .jh-intro-text,.jh-intro .jh-intro-wrapper,.jh-scale .jh-scale-wrapper,.jh-solutions-list .solution-card,.jh-solutions-list .solutions-list,.jh-solutions-list .solutions-list:after,.proposition-card .proposition-card__wrapper,.solution-card{border-left:1px solid #ccc;border-right:1px solid #ccc;-webkit-transition:border-color .3s;transition:border-color .3s}.--border-top,.jh-case-bar,.jh-case-content .content-footer,.jh-case-related .related-solutions,.jh-case-related .solution-card,.jh-contacts-form,.jh-contacts-form .contacts-form-wrapper:after,.jh-contacts-form .contacts-form-wrapper:before,.jh-contacts-info .contact-item,.jh-contacts-info .contacts-info-wrapper:after,.jh-contacts-info .contacts-info-wrapper:before,.jh-firm-team,.jh-firm-team .team-wrapper .team-wrapper-list:before,.jh-firm-team .team-wrapper .team-wrapper-text,.jh-footer .jh-footer-bar,.jh-footer .jh-footer-ticker,.jh-home-news .news-wrapper .news-wrapper-showmore,.jh-home-news .news-wrapper .news-wrapper-showmore:before,.jh-home-services,.jh-home-solutions,.jh-home-solutions .solutions-wrapper-list:before,.jh-home-statistics,.jh-intro .jh-intro-ticker,.jh-solutions-list .solutions-list:before,.jh-ticker.jh-news-ticker,.proposition-card,.solution-card:first-child{border-top:1px solid #ccc;-webkit-transition:border-color .3s;transition:border-color .3s}.--border-bottom,.jh-case-bar,.jh-case-content .case-content,.jh-case-content .case-info,.jh-case-content .case-info .case-info-title,.jh-case-content .content-footer,.jh-contacts-info .contact-item,.jh-firm-core,.jh-firm-team,.jh-footer .jh-footer-ticker,.jh-home-mission,.jh-home-news,.jh-home-news .news-head,.jh-home-services,.jh-home-statistics,.jh-info .info-back,.jh-intro .jh-intro-text,.jh-intro .jh-intro-ticker,.jh-scale,.jh-solutions-list,.jh-solutions-list .solution-card,.jh-ticker.jh-news-ticker,.proposition-card:last-child,.solution-card{border-bottom:1px solid #ccc;-webkit-transition:border-color .3s;transition:border-color .3s}.jh-cursor{left:0;pointer-events:none;position:fixed;top:0;z-index:1001}@media (max-width:1080px){.jh-cursor{display:none}}.jh-cursor .jh-cursor-circle{border:2px solid red;border-radius:50%;height:0;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0) rotate(0deg);transform:translate3d(-50%,-50%,0) rotate(0deg);width:0;will-change:transform}.jh-cursor .jh-cursor-circle,.jh-cursor .jh-cursor-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;position:absolute;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.jh-cursor .jh-cursor-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;color:red;font-size:20px;font-weight:400;height:100%;justify-content:center;left:0;line-height:1.3;row-gap:12px;text-align:center;text-transform:uppercase;top:0;-webkit-transform:scale(0);transform:scale(0);width:100%}@media (max-width:1910px){.jh-cursor .jh-cursor-text{font-size:16px;line-height:1.25;row-gap:8px}}.jh-cursor .jh-cursor-text__content{width:240px}@media (max-width:1910px){.jh-cursor .jh-cursor-text__content{width:160px}}.jh-cursor .jh-cursor-text svg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:28px;-webkit-transform:translateZ(0);transform:translateZ(0);width:28px;fill:currentColor;stroke:currentColor}.jh-cursor .jh-cursor-text svg.--copied,.jh-cursor .jh-cursor-text svg.--copy{display:none}.jh-cursor.--active .jh-cursor-circle{height:32px;opacity:1;width:32px}@media (max-width:1910px){.jh-cursor.--active .jh-cursor-circle{height:26px;width:26px}}.jh-cursor.--circle .jh-cursor-circle{height:64px;width:64px}@media (max-width:1910px){.jh-cursor.--circle .jh-cursor-circle{height:52px;width:52px}}.jh-cursor.--hide .jh-cursor-circle{height:0;opacity:0;width:0}.jh-cursor.--text .jh-cursor-circle{height:260px;width:260px}@media (max-width:1910px){.jh-cursor.--text .jh-cursor-circle{height:195px;width:195px}}.jh-cursor.--text .jh-cursor-text{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.jh-cursor.--inverse .jh-cursor-circle{border-color:#fff}.jh-cursor.--inverse .jh-cursor-text{color:#fff}.jh-cursor.--copy svg{display:none}.jh-cursor.--copy svg.--copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.jh-cursor.--copied svg,.jh-cursor.--copied svg.--copy{display:none}.jh-cursor.--copied svg.--copied{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.jh-cursor.--error .jh-cursor-text{-webkit-transform:scale(1) rotate(-15deg);transform:scale(1) rotate(-15deg)}body.--black .jh-cursor.--text .jh-cursor-circle{border-color:#fff}body.--black .jh-cursor.--text .jh-cursor-text{color:#fff}.jh-button{background:transparent;border:none;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;-webkit-clip-path:circle(52% at 50% 50%);clip-path:circle(52% at 50% 50%);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:260px}@media (max-width:1910px){.jh-button{width:196px}}@media (max-width:1080px){.jh-button{width:156px}}@media (max-width:640px){.jh-button{width:132px}}.jh-button:before{content:"";display:block;padding-bottom:100%;position:relative;width:100%}.jh-button .button-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border:1px solid red;border-radius:50%;color:red;font-size:20px;font-weight:400;justify-content:center;line-height:1.3;row-gap:12px;text-align:center;text-transform:uppercase;-webkit-transition:.6s ease;transition:.6s ease}@media (max-width:1910px){.jh-button .button-content{font-size:16px;line-height:1.25;padding:4px;row-gap:8px}}@media (max-width:640px){.jh-button .button-content{font-size:14px;line-height:1.3;row-gap:4px}}@media (min-width:1081px){.jh-button .button-content:hover{background-color:red;color:#fff}}.jh-button .button-content-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:28px;width:28px}@media (max-width:1910px){.jh-button .button-content-icon{height:24px;width:24px}}@media (max-width:640px){.jh-button .button-content-icon{height:20px;width:20px}}.jh-button .button-content-icon svg{height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;fill:currentColor;stroke:currentColor}@media (min-width:1081px){.jh-button.jh-button--big{width:400px}}@media (min-width:1081px) and (max-width:1910px){.jh-button.jh-button--big{width:300px}}.jh-button-close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid red;border-radius:50%;color:red;cursor:pointer;height:80px;-webkit-transition:color .3s;transition:color .3s;width:80px}.jh-button-close svg{height:32px;-webkit-transform:translateZ(0);transform:translateZ(0);width:32px;fill:currentColor;stroke:currentColor}.jh-pill{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid;border-radius:64px;color:#262626;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:20px;font-weight:400;line-height:1;padding:6px 12px 6px 14px;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:1910px){.jh-pill{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-size:16px}}@media (max-width:640px){.jh-pill{font-size:14px;line-height:1.28;padding:4px 12px}}.jh-pill svg{height:11px;width:11px;fill:red;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.jh-ticker{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:visible!important;white-space:nowrap;width:100%}.jh-ticker .jh-ticker-line,.jh-ticker .jh-ticker-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.jh-ticker svg{height:16px;width:16px;fill:#000;margin:0 16px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:fill .3s;transition:fill .3s}@media (max-width:1910px){.jh-ticker svg{margin:0 20px}}@media (max-width:640px){.jh-ticker svg{height:12px;width:12px}}.jh-ticker.jh-news-ticker{color:#595959;font-size:40px;font-weight:400;letter-spacing:-.8px;line-height:1.3;padding:40px 0}@media (max-width:1910px){.jh-ticker.jh-news-ticker{font-size:32px;font-weight:400;letter-spacing:-.64px;line-height:1.3}}@media (max-width:1080px){.jh-ticker.jh-news-ticker{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.3}}@media (max-width:766px){.jh-ticker.jh-news-ticker{font-size:24px;font-weight:400;letter-spacing:-.548px;line-height:1.3}}@media (max-width:1910px){.jh-ticker.jh-news-ticker{padding:56px 0}}@media (max-width:640px){.jh-ticker.jh-news-ticker{padding:32px 0}}.jh-ticker.jh-news-ticker a{-webkit-transition:color .3s;transition:color .3s}@media (min-width:1081px){.jh-ticker.jh-news-ticker a:hover{color:red}}@media (max-width:1910px){.jh-ticker.jh-news-ticker svg{margin:0 32px}}@media (max-width:640px){.jh-ticker.jh-news-ticker svg{height:16px;margin:0 24px;width:16px}}.jh-text-animate{display:block;max-width:100%;width:100%}.jh-text-animate .jh-text-line{display:block;max-width:100%;overflow:hidden}.jh-text-animate .jh-text-content{display:block;overflow:hidden;position:relative;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 1.2s;transition:-webkit-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s,-webkit-transform 1.2s;-webkit-transition-delay:calc(var(--line-index, 0)*.2s);transition-delay:calc(var(--line-index, 0)*.2s);vertical-align:top}@media (max-width:1080px){.jh-text-animate .jh-text-content{-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transition-delay:calc(var(--line-index, 0)*.15s);transition-delay:calc(var(--line-index, 0)*.15s)}}.jh-text-animate .jh-text-content br{display:none}.jh-text-animate.shown .jh-text-content{-webkit-transform:translateZ(0);transform:translateZ(0)}.jh-text{font-size:40px;font-weight:400;letter-spacing:-.8px;line-height:1.3;width:83.333%}@media (max-width:1910px){.jh-text{font-size:32px;font-weight:400;letter-spacing:-.64px;line-height:1.3}}@media (max-width:1080px){.jh-text{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.3}}@media (max-width:766px){.jh-text{font-size:24px;font-weight:400;letter-spacing:-.548px;line-height:1.3}}@media (max-width:1910px){.jh-text{width:86.333%}}@media (max-width:1080px){.jh-text{width:100%}}.jh-text b,.jh-text span,.jh-text strong{color:red;font-weight:inherit}.jh-label{color:#595959;font-size:24px;font-weight:400;line-height:1.3;text-transform:uppercase;width:100%}@media (max-width:1910px){.jh-label{font-size:20px;line-height:1.4}}@media (max-width:1080px){.jh-label{font-size:18px}}@media (max-width:640px){.jh-label{font-size:16px}}.jh-label b,.jh-label span,.jh-label strong{color:red}.jh-socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:4px}.jh-socials .jh-socials-title{color:#595959;font-size:20px;line-height:1.4;margin-right:8px}@media (max-width:1910px){.jh-socials .jh-socials-title{font-size:15px;line-height:1.5}}@media (max-width:640px){.jh-socials .jh-socials-title{margin-right:auto}}.jh-socials .jh-socials-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:50%;color:#262626;height:56px;-webkit-transition:.3s;transition:.3s;width:56px}@media (max-width:640px){.jh-socials .jh-socials-link{height:48px;width:48px}}@media (min-width:1081px){.jh-socials .jh-socials-link:hover{color:red}}.jh-socials .jh-socials-link svg{height:24px;-webkit-transform:translateZ(0);transform:translateZ(0);width:24px;fill:currentColor;stroke:currentColor}@media (max-width:640px){.jh-scale{border:none}}.jh-news-ticker+.jh-scale{border-bottom:none}@media (max-width:640px){.jh-scale .container-fluid{padding:0}}.jh-scale .jh-scale-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%}@media (max-width:640px){.jh-scale .jh-scale-wrapper{border:none}}.jh-scale .jh-scale-wrapper picture{-webkit-clip-path:inset(52px 112px 52px 112px);clip-path:inset(52px 112px 52px 112px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}@media (max-width:1910px){.jh-scale .jh-scale-wrapper picture{-webkit-clip-path:inset(40px 80px 40px 80px);clip-path:inset(40px 80px 40px 80px)}}@media (max-width:1080px){.jh-scale .jh-scale-wrapper picture{-webkit-clip-path:inset(40px 60px 40px 60px);clip-path:inset(40px 60px 40px 60px)}}@media (max-width:640px){.jh-scale .jh-scale-wrapper picture{-webkit-clip-path:none;clip-path:none}}.jh-scale .jh-scale-wrapper img{height:auto;width:100%}@media (max-width:1080px){.jh-scale .jh-scale-wrapper img{height:calc(109vw - 43.6px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media (max-width:640px){.jh-scale .jh-scale-wrapper img{height:118vw}}.jh-scale .jh-scale-line{background:#ccc;height:100%;position:absolute;top:0;-webkit-transition:background .3s;transition:background .3s;width:1px}.jh-scale .jh-scale-line.--1{left:8px}@media (max-width:1080px){.jh-scale .jh-scale-line.--1{left:4px}}.jh-scale .jh-scale-line.--8{right:8px}@media (max-width:1080px){.jh-scale .jh-scale-line.--8{right:4px}}.jh-scale .jh-scale-line.--2{left:16px}@media (max-width:1080px){.jh-scale .jh-scale-line.--2{left:8px}}.jh-scale .jh-scale-line.--9{right:16px}@media (max-width:1080px){.jh-scale .jh-scale-line.--9{right:8px}}.jh-scale .jh-scale-line.--3{left:24px}@media (max-width:1080px){.jh-scale .jh-scale-line.--3{left:12px}}.jh-scale .jh-scale-line.--10{right:24px}@media (max-width:1080px){.jh-scale .jh-scale-line.--10{right:12px}}.jh-scale .jh-scale-line.--4{left:32px}@media (max-width:1080px){.jh-scale .jh-scale-line.--4{left:16px}}.jh-scale .jh-scale-line.--11{right:32px}@media (max-width:1080px){.jh-scale .jh-scale-line.--11{right:16px}}.jh-scale .jh-scale-line.--5{left:40px}@media (max-width:1080px){.jh-scale .jh-scale-line.--5{left:20px}}.jh-scale .jh-scale-line.--12{right:40px}@media (max-width:1080px){.jh-scale .jh-scale-line.--12{right:20px}}.jh-scale .jh-scale-line.--6{left:48px}@media (max-width:1080px){.jh-scale .jh-scale-line.--6{left:24px}}.jh-scale .jh-scale-line.--13{right:48px}@media (max-width:1080px){.jh-scale .jh-scale-line.--13{right:24px}}.jh-scale .jh-scale-line.--7{left:56px}@media (max-width:1080px){.jh-scale .jh-scale-line.--7{left:28px}}.jh-scale .jh-scale-line.--14{right:56px}@media (max-width:1080px){.jh-scale .jh-scale-line.--14{right:28px}.jh-scale .jh-scale-line.--12,.jh-scale .jh-scale-line.--13,.jh-scale .jh-scale-line.--14,.jh-scale .jh-scale-line.--5,.jh-scale .jh-scale-line.--6,.jh-scale .jh-scale-line.--7{display:none}}@media (max-width:640px){.jh-scale .jh-scale-line{display:none}}.service-card{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:calc(20% - 5px)}@media (max-width:1910px){.service-card{width:calc(20% - 3px)}}@media (max-width:1080px){.service-card{width:calc(50% - 2px)}}@media (max-width:640px){.service-card{width:100%}}.service-card:before{content:"";display:block;padding-bottom:100%;width:100%}@media (max-width:1080px){.service-card:before{padding-bottom:50%}}@media (max-width:640px){.service-card:before{padding-bottom:35%}}.service-card .service-card__wrapper{border:1px dashed #8e8e8e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;left:0;padding:30px;position:absolute;top:0;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;-webkit-transition:color .3s,border-color .3s;transition:color .3s,border-color .3s}@media (max-width:1910px){.service-card .service-card__wrapper{padding:10px}}@media (max-width:1080px){.service-card .service-card__wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;justify-content:space-between;padding:10px 20px}}@media (max-width:640px){.service-card .service-card__wrapper{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}.service-card .service-card__wrapper:before{border:1px solid red;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%}@media (min-width:1081px){.service-card .service-card__wrapper:hover{border-color:transparent;color:red}.service-card .service-card__wrapper:hover:before{opacity:1}}.service-card .service-card__wrapper svg{-webkit-flex-shrink:0;height:36px;-webkit-transform:translateZ(0);transform:translateZ(0);width:36px;-ms-flex-negative:0;flex-shrink:0;fill:currentColor}@media (max-width:1910px){.service-card .service-card__wrapper svg{height:27px;width:27px}}@media (max-width:1080px){.service-card .service-card__wrapper svg{height:40px;width:40px}}@media (max-width:640px){.service-card .service-card__wrapper svg{height:32px;width:32px}}@media (min-width:1081px){.service-card:nth-child(10n+2) .service-card__wrapper,.service-card:nth-child(10n+2) .service-card__wrapper:before,.service-card:nth-child(10n+4) .service-card__wrapper,.service-card:nth-child(10n+4) .service-card__wrapper:before,.service-card:nth-child(10n+8) .service-card__wrapper,.service-card:nth-child(10n+8) .service-card__wrapper:before{border-radius:50%}.service-card:nth-child(10n+10),.service-card:nth-child(10n+3),.service-card:nth-child(10n+9){width:calc(40% - 5px)}.service-card:nth-child(10n+10):before,.service-card:nth-child(10n+3):before,.service-card:nth-child(10n+9):before{padding-bottom:50%}.service-card:nth-child(10n+3) .service-card__wrapper,.service-card:nth-child(10n+3) .service-card__wrapper:before{border-radius:0 9.1vw 0 0}.service-card:nth-child(10n+5),.service-card:nth-child(10n+6),.service-card:nth-child(10n+7){width:calc(33.333% - 5px)}.service-card:nth-child(10n+5):before,.service-card:nth-child(10n+6):before,.service-card:nth-child(10n+7):before{padding-bottom:60%}.service-card:nth-child(10n+5) .service-card__wrapper,.service-card:nth-child(10n+5) .service-card__wrapper:before,.service-card:nth-child(10n+6) .service-card__wrapper,.service-card:nth-child(10n+6) .service-card__wrapper:before,.service-card:nth-child(10n+7) .service-card__wrapper,.service-card:nth-child(10n+7) .service-card__wrapper:before{border-radius:0 9.1vw 0 0}.service-card:nth-child(10n+7) .service-card__wrapper,.service-card:nth-child(10n+7) .service-card__wrapper:before{border-radius:0 0 9.1vw 0}}.article-card{border-bottom:1px solid #ccc;color:#595959;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;font-weight:400;line-height:1.4;position:relative;width:50%}@media (min-width:641px){.article-card:nth-child(odd){border-right:1px solid #ccc}.article-card:nth-child(2n):nth-last-child(2){border-bottom:1px solid #ccc}.article-card:nth-last-child(-n+1),.article-card:nth-last-child(-n+2){border-bottom:none}}@media (max-width:1080px){.article-card{font-size:16px;line-height:1.5}}@media (max-width:640px){.article-card{font-size:14px;line-height:1.42;width:100%}.article-card:last-child{border-bottom:none}}.article-card .article-card__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:512px;padding:52px;row-gap:32px;width:100%}@media (max-width:1910px){.article-card .article-card__wrapper{min-height:384px;padding:40px;row-gap:24px}}@media (max-width:1080px){.article-card .article-card__wrapper{min-height:calc(52.75vw - 21.1px);padding:20px 20px 24px;row-gap:12px}}@media (max-width:640px){.article-card .article-card__wrapper{min-height:auto}}.article-card .article-card__date{font-weight:500}.article-card .article-card__title{color:#000;font-size:40px;font-weight:400;font-weight:500;letter-spacing:-.8px;line-height:1.3;-webkit-transition:color .3s;transition:color .3s}@media (max-width:1910px){.article-card .article-card__title{font-size:32px;font-weight:400;letter-spacing:-.64px;line-height:1.3}}@media (max-width:1080px){.article-card .article-card__title{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.3}}@media (max-width:766px){.article-card .article-card__title{font-size:24px;font-weight:400;letter-spacing:-.548px;line-height:1.3}}.article-card .article-card__text{margin-top:auto}@media (max-width:1910px){.article-card .article-card__text{font-size:16px;line-height:1.5}}@media (max-width:1080px){.article-card .article-card__text{margin-top:8px}}.article-card .article-card__more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:red;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;margin-top:auto}@media (min-width:1081px){.article-card .article-card__more{display:none}}@media (max-width:640px){.article-card .article-card__more{margin-top:40px}}.article-card .article-card__more svg{-webkit-flex-shrink:0;height:24px;width:24px;-ms-flex-negative:0;flex-shrink:0;fill:currentColor;stroke:currentColor}@media (min-width:1081px){.article-card:hover .article-card__title{text-decoration:underline}}.solution-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;position:relative;width:calc(25vw - 20px);-ms-flex-negative:0;flex-shrink:0}@media (min-width:1081px){.solution-card:first-child{border-left:0}}@media (min-width:641px){.solution-card:first-child{border-top:none}.solution-card{border-bottom:none}}@media (max-width:1080px){.solution-card{width:344px}}@media (max-width:640px){.solution-card{border-left:none;width:100%}}.solution-card .solution-card__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px;row-gap:52px}@media (max-width:1910px){.solution-card .solution-card__wrapper{padding:12px;row-gap:40px}}@media (max-width:1080px){.solution-card .solution-card__wrapper{min-height:auto;padding:10px 20px 20px;row-gap:24px}}@media (max-width:640px){.solution-card .solution-card__wrapper{padding:16px 0;row-gap:16px}}.solution-card .solution-card__order{font-size:90px;font-weight:500;font-weight:700;letter-spacing:-1.8px;line-height:1.18}@media (max-width:1910px){.solution-card .solution-card__order{font-size:68px;font-weight:500;letter-spacing:-1.36px;line-height:1.18}}@media (max-width:1080px){.solution-card .solution-card__order{font-size:56px;font-weight:500;letter-spacing:-1.12px;line-height:1.14}}@media (max-width:766px){.solution-card .solution-card__order{font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:1.2}}.solution-card .solution-card__type{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:4px}.solution-card .solution-card__head,.solution-card .solution-card__type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.solution-card .solution-card__head{position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;row-gap:40px}@media (max-width:1080px){.solution-card .solution-card__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:24px}}@media (max-width:640px){.solution-card .solution-card__head{row-gap:16px}}.solution-card .solution-card__title{font-size:36px;font-weight:400;font-weight:500!important;letter-spacing:-.72px;line-height:1.22;max-width:calc(33.333vw - 20px);width:100%}@media (max-width:1910px){.solution-card .solution-card__title{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.22}}@media (max-width:1080px){.solution-card .solution-card__title{font-size:24px;font-weight:400;letter-spacing:-.48px;line-height:1.22}}@media (max-width:766px){.solution-card .solution-card__title{font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.22}}@media (max-width:1080px){.solution-card .solution-card__title{max-width:100%;text-decoration:underline}}@media (max-width:640px){.solution-card .solution-card__title{margin-bottom:8px}}.solution-card .solution-card__text{font-size:20px;font-weight:400;line-height:1.5;margin-bottom:50px;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}@media (max-width:1910px){.solution-card .solution-card__text{font-size:16px}}@media (min-width:1081px){.solution-card .solution-card__text{max-width:calc(33.333vw - 70px);opacity:0;pointer-events:none;position:absolute;right:0;top:0;width:50%}}@media (max-width:640px){.solution-card .solution-card__text{margin-bottom:16px}}.solution-card .solution-card__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:auto;max-height:50vh;overflow:hidden;position:relative;width:100%}.solution-card .solution-card__image:before{content:"";display:block;padding-bottom:57.8%;width:100%}@media (max-width:1080px){.solution-card .solution-card__image:before{padding-bottom:60%}}@media (max-width:640px){.solution-card .solution-card__image:before{padding-bottom:52.5%}}.solution-card .solution-card__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}@media (min-width:1081px){.solution-card:hover .solution-card__title{text-decoration:underline}.solution-card:hover .solution-card__image img{-webkit-transform:scale(1.07);transform:scale(1.07)}}.solution-card.--full .solution-card__text{opacity:1;pointer-events:auto}.statistic-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:calc(50% - 3px)}@media (max-width:1910px){.statistic-card{width:calc(50% - 2px)}}@media (max-width:640px){.statistic-card{width:100%}}.statistic-card:before{content:"";display:block;padding-bottom:100%;width:100%}@media (max-width:640px){.statistic-card:before{display:none}}.statistic-card .statistic-card__wrapper{border:1px dashed #ccc;color:#262626;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;left:0;padding:40px;position:absolute;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:12px;-webkit-transition:.3s;transition:.3s}@media (max-width:1910px){.statistic-card .statistic-card__wrapper{padding:24px;row-gap:6px}}@media (max-width:1080px){.statistic-card .statistic-card__wrapper{padding:20px}}@media (max-width:640px){.statistic-card .statistic-card__wrapper{height:auto;min-height:calc(64vw - 20.48px);position:relative}}@media (min-width:1081px){.statistic-card .statistic-card__wrapper:hover{background:red;border-color:transparent!important;color:#fff!important}.statistic-card .statistic-card__wrapper:hover .jh-pill{border-color:#fff;color:#fff}.statistic-card .statistic-card__wrapper:hover .statistic-card__type svg{fill:#fff}}.statistic-card .statistic-card__type svg{-webkit-transition:fill .3s;transition:fill .3s}.statistic-card .statistic-card__number{font-size:90px;font-weight:500;font-weight:700;letter-spacing:-1.8px;line-height:1.18;margin-top:auto}@media (max-width:1910px){.statistic-card .statistic-card__number{font-size:68px;font-weight:500;letter-spacing:-1.36px;line-height:1.18}}@media (max-width:1080px){.statistic-card .statistic-card__number{font-size:56px;font-weight:500;letter-spacing:-1.12px;line-height:1.14}}@media (max-width:766px){.statistic-card .statistic-card__number{font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:1.2}}.statistic-card .statistic-card__text{font-size:20px;font-weight:400;line-height:1.4;max-width:490px}@media (max-width:1080px){.statistic-card .statistic-card__text{font-size:16px;line-height:1.5;max-width:392px}}@media (max-width:640px){.statistic-card .statistic-card__text{font-size:14px;line-height:1.42;max-width:100%}}body.--black .statistic-card .statistic-card__wrapper{border-color:#404040;color:#ccc}.statistic-card:nth-child(6n+1){width:100%}.statistic-card:nth-child(6n+1):before{padding-bottom:50%}.statistic-card:nth-child(6n+1) .statistic-card__wrapper{border-radius:0 0 220px 0}@media (max-width:1910px){.statistic-card:nth-child(6n+1) .statistic-card__wrapper{border-radius:0 0 160px 0}}@media (max-width:640px){.statistic-card:nth-child(6n+1) .statistic-card__wrapper{border-radius:0 0 27vw 0}}.statistic-card:nth-child(6n+2) .statistic-card__wrapper{border-radius:0 50% 50% 0}@media (max-width:640px){.statistic-card:nth-child(6n+2) .statistic-card__wrapper{border-radius:0}}.statistic-card:nth-child(6n+2) .statistic-card__text{max-width:350px}@media (max-width:1080px){.statistic-card:nth-child(6n+2) .statistic-card__text{max-width:100%}}@media (max-width:640px){.statistic-card:nth-child(6n+3) .statistic-card__wrapper{border-radius:0 32vw 32vw 0}}.statistic-card:nth-child(6n+4){width:100%}.statistic-card:nth-child(6n+4):before{padding-bottom:50%}.statistic-card:nth-child(6n+4) .statistic-card__wrapper{border-radius:0 220px 0 0}@media (max-width:640px){.statistic-card:nth-child(6n+4) .statistic-card__wrapper{border-radius:0}}.statistic-card:nth-child(6n+6) .statistic-card__wrapper{border-radius:0 50% 0 0}@media (max-width:640px){.statistic-card:nth-child(6n+6) .statistic-card__wrapper{border-radius:0 27vw 0 0}}.proposition-card{width:100%}.proposition-card .proposition-card__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;opacity:0;padding:6px;-webkit-transform:translateX(100vw);transform:translateX(100vw);width:100%}@media (max-width:1910px){.proposition-card .proposition-card__wrapper{padding:4px}}@media (max-width:1080px){.proposition-card .proposition-card__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.proposition-card .proposition-card__banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:calc(40% - 3px)}@media (max-width:1910px){.proposition-card .proposition-card__banner{width:calc(37% - 2px)}}@media (max-width:1080px){.proposition-card .proposition-card__banner{width:100%}.proposition-card .proposition-card__banner:before{content:"";display:block;padding-bottom:56%;position:relative;width:100%}}@media (max-width:640px){.proposition-card .proposition-card__banner:before{padding-bottom:67%}}.proposition-card .proposition-card__banner img{min-height:calc(20vw - 20.8px);-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1910px){.proposition-card .proposition-card__banner img{min-height:calc(20.72vw - 16.576px)}}@media (max-width:1080px){.proposition-card .proposition-card__banner img{height:100%;left:0;min-height:0;position:absolute;top:0}}.proposition-card .proposition-card__content{border:1px dashed #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:48px;width:calc(60% - 3px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;row-gap:16px}@media (max-width:1910px){.proposition-card .proposition-card__content{padding:36px;width:calc(63% - 2px)}}@media (max-width:1080px){.proposition-card .proposition-card__content{width:100%}}@media (max-width:640px){.proposition-card .proposition-card__content{padding:16px}}.proposition-card .proposition-card__title{font-size:40px;font-weight:400;letter-spacing:-.8px;line-height:1.3}@media (max-width:1910px){.proposition-card .proposition-card__title{font-size:32px;font-weight:400;letter-spacing:-.64px;line-height:1.3}}@media (max-width:1080px){.proposition-card .proposition-card__title{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.3}}@media (max-width:766px){.proposition-card .proposition-card__title{font-size:24px;font-weight:400;letter-spacing:-.548px;line-height:1.3}}.proposition-card .proposition-card__text{font-size:20px;font-weight:400;line-height:1.4;max-width:800px}@media (max-width:1910px){.proposition-card .proposition-card__text{font-size:16px;line-height:1.5;max-width:100%}}.team-card{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:calc(50% - 4px)}@media (max-width:1910px){.team-card{width:calc(50% - 2px)}}@media (max-width:640px){.team-card{width:100%}}.team-card:before{content:"";display:block;padding-bottom:72%;width:100%}@media (max-width:640px){.team-card:before{display:none}}.team-card .team-card__cursor{display:block;height:calc(100% - 40px);left:20px;position:absolute;top:20px;width:calc(100% - 40px);z-index:9}@media (min-width:1081px){.team-card .team-card__cursor:hover+.team-card__wrapper{background:red;border-color:transparent!important;color:#fff!important}.team-card .team-card__cursor:hover+.team-card__wrapper .team-card__type{color:#fff!important}.team-card .team-card__cursor:hover+.team-card__wrapper .team-card__type svg{fill:#fff}}.team-card .team-card__wrapper{border:1px dashed #8e8e8e;color:#262626;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;left:0;padding:24px;position:absolute;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;row-gap:12px;-webkit-transition:.3s;transition:.3s}@media (max-width:1910px){.team-card .team-card__wrapper{padding:24px;row-gap:6px}}@media (max-width:1080px){.team-card .team-card__wrapper{padding:20px}}@media (max-width:640px){.team-card .team-card__wrapper{height:auto;min-height:calc(64vw - 20.48px);position:relative}}@media (min-width:1081px){.team-card .team-card__wrapper:hover{background:red;border-color:transparent!important;color:#fff!important}.team-card .team-card__wrapper:hover .team-card__type{color:#fff!important}.team-card .team-card__wrapper:hover .team-card__type svg{fill:#fff}}.team-card .team-card__type svg{-webkit-transition:fill .3s;transition:fill .3s}.team-card .team-card__title{font-size:72px;font-weight:500;letter-spacing:-1.44px;line-height:1.15;margin-top:auto}@media (max-width:1910px){.team-card .team-card__title{font-size:56px;font-weight:500;letter-spacing:-1.12px;line-height:1.15}}@media (max-width:1080px){.team-card .team-card__title{font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:1.15}}@media (max-width:766px){.team-card .team-card__title{font-size:40px;font-weight:500;letter-spacing:-.8px;line-height:1.15}}@media (max-width:1080px){.team-card .team-card__title{text-decoration:underline}}body.--black .team-card .team-card__wrapper{border-color:#404040;color:#ccc}.team-card:nth-child(6n+1) .team-card__wrapper,.team-card:nth-child(6n+6) .team-card__wrapper{border-radius:0 0 156px 0}@media (max-width:640px){.team-card:nth-child(6n+1) .team-card__wrapper,.team-card:nth-child(6n+6) .team-card__wrapper{border-radius:0 0 27vw 0}}.team-card:nth-child(6n+2) .team-card__wrapper,.team-card:nth-child(6n+4) .team-card__wrapper{border-radius:0 156px 0 0}@media (max-width:640px){.team-card:nth-child(6n+2) .team-card__wrapper,.team-card:nth-child(6n+4) .team-card__wrapper{border-radius:0 27vw 0 0}}.jh-breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#262626;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;font-weight:400}.jh-breadcrumbs span{color:inherit}.jh-breadcrumbs a{color:#595959;-webkit-transition:color .3s;transition:color .3s}.jh-breadcrumbs a:hover{color:red}.jh-breadcrumbs svg{-webkit-flex-shrink:0;height:16px;width:16px;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateZ(0);transform:translateZ(0);fill:#262626}.jh-content{font-size:20px;font-weight:400;line-height:1.5}@media (max-width:1910px){.jh-content{font-size:16px}}.jh-content h1:not(:first-child),.jh-content h2:not(:first-child),.jh-content h3:not(:first-child),.jh-content h4:not(:first-child),.jh-content h5:not(:first-child){margin-top:40px}.jh-content h1:not(:last-child),.jh-content h2:not(:last-child),.jh-content h3:not(:last-child),.jh-content h4:not(:last-child),.jh-content h5:not(:last-child){margin-bottom:32px}.jh-content ol:not(:last-child),.jh-content p:not(:last-child),.jh-content ul:not(:last-child){margin-bottom:40px}.jh-content ol+ol,.jh-content ol+p,.jh-content ol+ul,.jh-content p+ol,.jh-content p+p,.jh-content p+ul,.jh-content ul+ol,.jh-content ul+p,.jh-content ul+ul{margin-top:-20px}.jh-content .jh-blockquote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px dashed #ccc;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:12px}.jh-content .jh-blockquote:not(:last-child){margin-bottom:40px}@media (max-width:640px){.jh-content .jh-blockquote{padding:24px 8px}}.jh-content .jh-blockquote .jh-blockquote-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:11px;width:24px}.jh-content .jh-blockquote .jh-blockquote-icon:last-child{margin-left:auto}.jh-content .jh-blockquote .jh-blockquote-icon svg{height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.jh-content .jh-blockquote .jh-blockquote-content{font-size:32px;font-weight:400;letter-spacing:-.64px;line-height:1.25;padding:0 24px 0 48px}@media (max-width:1910px){.jh-content .jh-blockquote .jh-blockquote-content{font-size:24px;font-weight:400;letter-spacing:-.48px;line-height:1.17}}@media (max-width:640px){.jh-content .jh-blockquote .jh-blockquote-content{padding:0 16px}}.jh-content .jh-content-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px dashed #ccc;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;font-size:16px;line-height:1.4;padding:24px;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}@media (max-width:640px){.jh-content .jh-content-link{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding:28px 16px}}.jh-content .jh-content-link:hover{color:red}.jh-content .jh-content-link span{white-space:nowrap;width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.jh-content .jh-content-link svg{height:24px;-webkit-transform:translateZ(0);transform:translateZ(0);width:24px;stroke:currentColor;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.jh-content ol,.jh-content ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.jh-content ol li,.jh-content ul li{padding-left:30px;position:relative}.jh-content ol li:before,.jh-content ul li:before{background:currentColor;border-radius:50%;content:"";display:block;height:4px;left:13px;position:absolute;top:12px;width:4px}@media (max-width:1910px){.jh-content ol li:before,.jh-content ul li:before{top:10px}}.jh-content ol{row-gap:5px}.jh-content ol li{counter-increment:item}.jh-content ol li:before{background:transparent;content:counter(item) ".";height:auto;left:0;top:0;width:auto}.jh-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding-bottom:24px}.jh-search .jh-search__input{background:transparent;border:none;caret-color:red;font-size:56px;font-weight:400;letter-spacing:-1.12px;line-height:1.4;margin:0;padding:0;resize:none;width:100%}@media (max-width:1910px){.jh-search .jh-search__input{font-size:44px;font-weight:400;letter-spacing:-.88px;line-height:1.4}}@media (max-width:1080px){.jh-search .jh-search__input{font-size:36px;font-weight:400;letter-spacing:-.72px;line-height:1.4}}@media (max-width:766px){.jh-search .jh-search__input{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.4}}.jh-search .jh-search__input::-webkit-input-placeholder{color:#262626}.jh-search .jh-search__input::-moz-placeholder{color:#262626}.jh-search .jh-search__input:-ms-input-placeholder{color:#262626}.jh-search .jh-search__input::-ms-input-placeholder{color:#262626}.jh-search .jh-search__input::placeholder{color:#262626}.jh-search .jh-search__input::-webkit-search-cancel-button{display:none}.jh-search textarea{height:78px}@media (max-width:1910px){.jh-search textarea{height:61px}}@media (max-width:1080px){.jh-search textarea{height:50px}}@media (max-width:640px){.jh-search textarea{height:78px}}.jh-search .jh-search__button{-webkit-flex-shrink:0;-ms-flex-negative:0;border-color:#ccc;flex-shrink:0}@media (max-width:640px){.jh-search .jh-search__button{height:64px;width:64px}}.jh-sorting{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;font-size:16px;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:9}@media (max-width:640px){.jh-sorting{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.jh-sorting .jh-sorting__title{color:#595959}.jh-sorting .jh-sorting__content{position:relative}.jh-sorting .jh-sorting__content.open .jh-sorting__list,.jh-sorting .jh-sorting__current{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.jh-sorting .jh-sorting__current{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;cursor:pointer;min-width:112px;padding-bottom:4px;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap}.jh-sorting .jh-sorting__current:hover{color:red}.jh-sorting .jh-sorting__current svg{height:20px;-webkit-transform:translateZ(0);transform:translateZ(0);width:20px;stroke:#262626}.jh-sorting .jh-sorting__list{display:none;min-width:100%;position:absolute;right:0;top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px 0 10px 10px;row-gap:5px;white-space:nowrap}.jh-sorting .jh-sorting__item{cursor:pointer;display:block;-webkit-transition:color .3s;transition:color .3s}.jh-sorting .jh-sorting__item:hover{color:red}.jh-form,.jh-form .form-row,.jh-form .form-row__input{position:relative;width:100%}.jh-form .form-row__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid #404040;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;caret-color:red;color:#262626;display:block;font-size:40px;font-weight:400;height:100px;letter-spacing:-.8px;line-height:1.3;padding:24px 0;-webkit-transition:border-color .3s;transition:border-color .3s}@media (max-width:1910px){.jh-form .form-row__input{font-size:32px;font-weight:400;letter-spacing:-.64px;line-height:1.3}}@media (max-width:1080px){.jh-form .form-row__input{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.3}}@media (max-width:766px){.jh-form .form-row__input{font-size:24px;font-weight:400;letter-spacing:-.548px;line-height:1.3}}.jh-form .form-row__input::-webkit-input-placeholder{color:#8e8e8e}.jh-form .form-row__input::-moz-placeholder{color:#8e8e8e}.jh-form .form-row__input:-ms-input-placeholder{color:#8e8e8e}.jh-form .form-row__input::-ms-input-placeholder{color:#8e8e8e}.jh-form .form-row__input::placeholder{color:#8e8e8e}.jh-form .form-row__textarea{height:400px;min-height:400px;overflow:hidden;resize:none}@media (max-width:640px){.jh-form .form-row__textarea{height:340px;min-height:340px}}.jh-form .form-row.error .form-row__input{border-bottom-color:red}.jh-shade{background-color:#000;height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100vw;z-index:999}.jh-header{background-color:#f5f5f5;position:fixed;top:0;z-index:20}.jh-header,.jh-header:after{left:0;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%}.jh-header:after{background-color:#ccc;bottom:0;content:"";display:block;height:1.5px;position:absolute}.jh-header .jh-header-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px 0;width:100%;z-index:9}@media (max-width:1910px){.jh-header .jh-header-bar{padding:12px 0}}@media (max-width:766px){.jh-header .jh-header-bar{padding:16px 0}}.jh-header .jh-header-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;color:#000;height:46px;justify-content:space-between;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:color .3s;transition:color .3s;width:58px}@media (max-width:1910px){.jh-header .jh-header-logo{height:36px;width:44px}}@media (max-width:1080px){.jh-header .jh-header-logo{height:32px;width:40px}}.jh-header .jh-header-logo svg{height:100%;width:100%;fill:currentColor;padding:2px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:1080px){.jh-header .jh-header-logo svg{padding:0}}.jh-header .jh-header-logo svg .animated{-webkit-transform:rotate(0deg);transform:rotate(0deg);transform-box:fill-box;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}@media (min-width:1081px){.jh-header .jh-header-logo:hover{color:red!important}.jh-header .jh-header-logo:hover svg .animated{-webkit-animation:icon-flip .6s ease;animation:icon-flip .6s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}}.jh-header .jh-header-buttons{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1910px){.jh-header .jh-header-buttons{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}.jh-header .jh-header-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#595959;cursor:pointer;height:60px;-webkit-transition:color .3s;transition:color .3s;width:60px}@media (min-width:1081px){.jh-header .jh-header-icon:hover{color:red!important}}@media (max-width:1910px){.jh-header .jh-header-icon{height:44px;width:44px}}.jh-header .jh-header-icon svg{height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;stroke:currentColor}.jh-header .jh-header-burger svg{left:0;position:absolute;top:0;-webkit-transition:opacity .2s;transition:opacity .2s}.jh-header .jh-header-burger svg:nth-child(2){opacity:0}.jh-header.--open-menu .jh-header-icon,.jh-header.--open-menu .jh-header-logo{color:#ccc}.jh-header.--open-menu .jh-header-burger svg{opacity:0}.jh-header.--open-menu .jh-header-burger svg:nth-child(2){opacity:1}@-webkit-keyframes icon-flip{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes icon-flip{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.jh-header-menu{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:rgba(38,38,38,.8);border-bottom:1px solid #595959;-webkit-clip-path:inset(0 0 100%);clip-path:inset(0 0 100%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;left:0;padding-top:93px;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:1}@media (max-width:1910px){.jh-header-menu{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding-top:69px}}@media (max-width:766px){.jh-header-menu{padding-top:77px}}.jh-header-menu .container-fluid,.jh-header-menu .menu-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%}.jh-header-menu .menu-wrapper{border-left:1px solid #595959;border-right:1px solid #595959;position:relative}.jh-header-menu .menu-wrapper:before{background:#595959;content:"";display:block;height:1px;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.jh-header-menu .menu-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:90px;font-weight:500;letter-spacing:-1.8px;line-height:1.18;margin:0 auto;position:relative;white-space:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#595959;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;row-gap:12px}@media (max-width:1910px){.jh-header-menu .menu-list{font-size:68px;font-weight:500;letter-spacing:-1.36px;line-height:1.18}}@media (max-width:1080px){.jh-header-menu .menu-list{font-size:56px;font-weight:500;letter-spacing:-1.12px;line-height:1.14}}@media (max-width:766px){.jh-header-menu .menu-list{font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:1.2}}@media (max-width:1910px){.jh-header-menu .menu-list{row-gap:8px}}@media (max-width:1080px){.jh-header-menu .menu-list{row-gap:24px}}.jh-header-menu .menu-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-width:100%;padding:6px 0;position:absolute}@media (max-width:1910px){.jh-header-menu .menu-list__item{padding:4px 0}}@media (max-width:1080px){.jh-header-menu .menu-list__item{padding:12px 0}}.jh-header-menu .menu-list li.is-current a:before{width:100%}.jh-header-menu .menu-list a{position:relative;width:100%}.jh-header-menu .menu-list a:before{-webkit-background-clip:text;background-clip:text;color:#ccc;content:"";content:attr(data-clip);display:block;left:0;overflow:hidden;position:absolute;top:0;-webkit-transition:all .6s cubic-bezier(.2,.6,.3,1);transition:all .6s cubic-bezier(.2,.6,.3,1);width:0}@media (min-width:1081px){.jh-header-menu .menu-list a:hover:before{width:100%}.jh-header-menu .menu-list:hover .is-current:not(:hover) a:before{width:0}}.jh-fix-search{background-color:#f5f5f5;color:#262626;display:block;height:100vh;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%;z-index:29}.jh-fix-search.--open{opacity:1;pointer-events:auto}.jh-fix-search .search-wrapper{padding:40px 0 80px;width:100%}.jh-fix-search .search-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#8e8e8e;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:56px;font-weight:400;letter-spacing:-1.12px;line-height:1.4;padding-top:36px;row-gap:24px}@media (max-width:1910px){.jh-fix-search .search-list{font-size:44px;font-weight:400;letter-spacing:-.88px;line-height:1.4}}@media (max-width:1080px){.jh-fix-search .search-list{font-size:36px;font-weight:400;letter-spacing:-.72px;line-height:1.4}}@media (max-width:766px){.jh-fix-search .search-list{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.4}}.jh-fix-search .search-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.jh-fix-search .search-list__link{color:#ccc}.jh-fix-search .search-list__link span{color:red}.jh-fix-search .search-list a{-webkit-transition:color .2s;transition:color .2s}.jh-fix-search .search-list a:hover{color:#000;text-decoration:underline}@media (max-width:1080px){.jh-fix-search .search-list a{text-decoration:underline}}.jh-fix-search .jh-search .jh-search__input::-webkit-input-placeholder{color:#ccc}.jh-fix-search .jh-search .jh-search__input::-moz-placeholder{color:#ccc}.jh-fix-search .jh-search .jh-search__input:-ms-input-placeholder{color:#ccc}.jh-fix-search .jh-search .jh-search__input::-ms-input-placeholder{color:#ccc}.jh-fix-search .jh-search .jh-search__input::placeholder{color:#ccc}.jh-intro{position:relative;width:100%}.jh-intro .jh-intro-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:calc(100vh - 94px);overflow:hidden;padding-top:93px;width:100%}@media (max-width:1910px){.jh-intro .jh-intro-wrapper{min-height:calc(100vh - 74px);padding-top:69px}}@media (max-width:1080px){.jh-intro .jh-intro-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:auto}}@media (max-width:766px){.jh-intro .jh-intro-wrapper{padding-top:77px}}@media (max-width:640px){.jh-intro .jh-intro-wrapper{border:none}}.jh-intro .jh-intro-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;border-left:none;justify-content:space-between;padding:52px 48px;row-gap:52px}@media (min-width:1081px){.jh-intro .jh-intro-text{border-bottom:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1910px){.jh-intro .jh-intro-text{padding:40px;row-gap:40px}}@media (max-width:1080px){.jh-intro .jh-intro-text{border-right:none;min-height:400px;padding:40px 20px 24px;row-gap:20px;width:100%}}@media (max-width:640px){.jh-intro .jh-intro-text{border-bottom:none;min-height:376px;padding:40px 0 16px}}.jh-intro .jh-intro-text .jh-label{margin-bottom:auto}@media (min-width:1081px){.jh-intro .jh-intro-text .jh-label{left:48px;position:absolute;top:52px;width:100%}}@media (min-width:1081px) and (max-width:1910px){.jh-intro .jh-intro-text .jh-label{left:40px;top:40px}}.jh-intro .jh-intro-text .jh-intro-back{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#595959;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transition:color .3s;transition:color .3s}.jh-intro .jh-intro-text .jh-intro-back:hover{color:red}.jh-intro .jh-intro-text .jh-intro-back:hover svg{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}.jh-intro .jh-intro-text .jh-intro-back svg{height:32px;-webkit-transform:translateZ(0);transform:translateZ(0);width:32px;stroke:currentColor;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (max-width:1910px){.jh-intro .jh-intro-text .jh-intro-back svg{height:24px;width:24px}}.jh-intro .jh-intro-text .jh-intro-back span{color:inherit}.jh-intro .jh-intro-text .jh-intro-title{font-size:90px;font-weight:500;letter-spacing:-1.8px;line-height:1.18;max-width:1140px}@media (max-width:1910px){.jh-intro .jh-intro-text .jh-intro-title{font-size:68px;font-weight:500;letter-spacing:-1.36px;line-height:1.18}}@media (max-width:1080px){.jh-intro .jh-intro-text .jh-intro-title{font-size:56px;font-weight:500;letter-spacing:-1.12px;line-height:1.14}}@media (max-width:766px){.jh-intro .jh-intro-text .jh-intro-title{font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:1.2}}@media (max-width:1910px){.jh-intro .jh-intro-text .jh-intro-title{max-width:772px}}@media (max-width:1080px){.jh-intro .jh-intro-text .jh-intro-title{max-width:100%}}.jh-intro .jh-intro-text .jh-intro-title small{font-size:32px;font-weight:500;letter-spacing:-.64px;line-height:1.9}@media (max-width:1910px){.jh-intro .jh-intro-text .jh-intro-title small{font-size:24px;font-weight:500;letter-spacing:-.48px;line-height:1.9}}@media (max-width:1080px){.jh-intro .jh-intro-text .jh-intro-title small{font-size:21px;font-weight:500;letter-spacing:-.42px;line-height:1.7}}@media (max-width:640px){.jh-intro .jh-intro-text .jh-intro-title small{font-size:18px;font-weight:500;letter-spacing:-.36px;line-height:1.88}}.jh-intro .jh-intro-text .jh-intro-description{color:#595959;font-size:24px;font-weight:400;line-height:1.33;max-width:775px;width:100%}@media (max-width:1910px){.jh-intro .jh-intro-text .jh-intro-description{font-size:20px;line-height:1.4;max-width:650px}}.jh-intro .jh-intro-icons{-webkit-flex-shrink:0;position:relative;width:calc(33.333% + 20px);-ms-flex-negative:0;-webkit-align-self:flex-end;flex-shrink:0;-ms-flex-item-align:end;align-self:flex-end;border:none;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:6px;row-gap:6px}@media (max-width:1910px){.jh-intro .jh-intro-icons{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;padding:4px;row-gap:4px}}@media (max-width:1080px){.jh-intro .jh-intro-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:475px;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;border:none;justify-content:flex-end;overflow:hidden}}@media (max-width:640px){.jh-intro .jh-intro-icons{padding-bottom:16px}}@media (min-width:1081px){.jh-intro .jh-intro-icons .jh-button{position:relative;top:-100%;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:1.4s ease;transition:1.4s ease}}.jh-intro .jh-intro-icons .icon{border:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:-webkit-transform 1.4s ease;transition:-webkit-transform 1.4s ease;transition:transform 1.4s ease;transition:transform 1.4s ease,-webkit-transform 1.4s ease;width:calc(33.3333% - 4px)}@media (max-width:1910px){.jh-intro .jh-intro-icons .icon{width:calc(33.3333% - 3px)}}.jh-intro .jh-intro-icons .icon:before{content:"";display:block;padding-bottom:100%;width:100%}.jh-intro .jh-intro-icons .icon.icon--1,.jh-intro .jh-intro-icons .icon.icon--3,.jh-intro .jh-intro-icons .icon.icon--4{border:1px dashed #ccc;-webkit-transition-delay:.3s;transition-delay:.3s}.jh-intro .jh-intro-icons .icon.icon--1,.jh-intro .jh-intro-icons .icon.icon--2{-webkit-transition-delay:.45s;transition-delay:.45s}.jh-intro .jh-intro-icons .icon.icon--3{-webkit-transition-delay:.4s;transition-delay:.4s}.jh-intro .jh-intro-icons .icon.icon--4{-webkit-transition-delay:.3s;transition-delay:.3s}.jh-intro .jh-intro-icons .icon.icon--5{-webkit-transition-delay:.25s;transition-delay:.25s}.jh-intro .jh-intro-icons .icon.icon--6{border-radius:0 100% 0 0;-webkit-transition-delay:.1s;transition-delay:.1s}.jh-intro .jh-intro-icons .icon.icon--7{border-radius:0 0 0 100%;-webkit-transition-delay:.2s;transition-delay:.2s}.jh-intro .jh-intro-icons .icon.icon--8{border-radius:0 0 100% 0}.jh-intro .jh-intro-ticker{color:#595959;font-size:20px;font-weight:500;line-height:1.4;padding:32px 0}@media (max-width:1910px){.jh-intro .jh-intro-ticker{font-size:16px;line-height:1.5;padding:24px 0}}.jh-intro .jh-intro-ticker a{color:red;display:inline-block;position:relative}.jh-intro .jh-intro-ticker a:after{background:currentColor;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}@media (max-width:1910px){.jh-intro .jh-intro-ticker a:after{bottom:2px}}@media (min-width:1081px){.jh-intro.shown .jh-intro-icons .jh-button{top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.jh-intro.shown .jh-intro-icons .icon{-webkit-transform:translateY(0);transform:translateY(0)}.jh-footer{position:relative;width:100%}.jh-footer .jh-footer-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:100%}.jh-footer .jh-footer-ticker{color:#595959;font-size:40px;font-weight:400;letter-spacing:-.8px;line-height:1.3;padding:32px 0}@media (max-width:1910px){.jh-footer .jh-footer-ticker{font-size:32px;font-weight:400;letter-spacing:-.64px;line-height:1.3}}@media (max-width:1080px){.jh-footer .jh-footer-ticker{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.3}}@media (max-width:766px){.jh-footer .jh-footer-ticker{font-size:24px;font-weight:400;letter-spacing:-.548px;line-height:1.3}}@media (max-width:1910px){.jh-footer .jh-footer-ticker svg{margin:0 32px}}@media (max-width:640px){.jh-footer .jh-footer-ticker svg{margin:0 24px}}.jh-footer .jh-footer-button{margin-top:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;position:relative;width:100%}.jh-footer .jh-footer-button__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:250px 40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;font-size:228px;font-weight:400;letter-spacing:-4.5px;line-height:1.4;-webkit-transition:-webkit-clip-path .8s cubic-bezier(.215,.61,.355,1);transition:-webkit-clip-path .8s cubic-bezier(.215,.61,.355,1);transition:clip-path .8s cubic-bezier(.215,.61,.355,1);transition:clip-path .8s cubic-bezier(.215,.61,.355,1),-webkit-clip-path .8s cubic-bezier(.215,.61,.355,1);white-space:nowrap}@media (max-width:1910px){.jh-footer .jh-footer-button__link{font-size:12vw;font-weight:400;letter-spacing:-3.64px;line-height:1.4;padding:182px 40px}}@media (max-width:1080px){.jh-footer .jh-footer-button__link{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;font-size:12vw;font-weight:400;letter-spacing:-1.84px;line-height:1.4;padding:143px 20px}}@media (max-width:640px){.jh-footer .jh-footer-button__link{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;font-size:11.2vw;font-weight:400;letter-spacing:-1.17px;line-height:1.4;padding:94px 16px}}.jh-footer .jh-footer-button__link--hover{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);left:0;position:absolute;top:0;z-index:3}@media (max-width:1080px){.jh-footer .jh-footer-button__link--hover{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.jh-footer .jh-footer-button__link--hover .jh-footer-button__title{color:inherit;-webkit-text-stroke:none}.jh-footer .jh-footer-button__link--hover .jh-footer-button__title:before{background:#262626}.jh-footer .jh-footer-button__title{position:relative}@supports (-webkit-text-stroke:2px #262626){.jh-footer .jh-footer-button__title{-webkit-text-stroke:2px #262626;color:transparent}}.jh-footer .jh-footer-button__title:before{border:2.5px solid #262626;bottom:0;content:"";display:block;height:15px;left:0;position:absolute;width:100%}@media (max-width:1910px){.jh-footer .jh-footer-button__title:before{border-width:2px;height:11px}}@media (max-width:1080px){.jh-footer .jh-footer-button__title:before{border-width:2px;height:5px}}@media (max-width:640px){.jh-footer .jh-footer-button__title:before{height:3px}}.jh-footer .jh-footer-button__icons{-webkit-flex-shrink:0;height:176px;position:relative;width:176px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1910px){.jh-footer .jh-footer-button__icons{height:140px;width:140px}}@media (max-width:1080px){.jh-footer .jh-footer-button__icons{height:70px;width:70px}}@media (max-width:640px){.jh-footer .jh-footer-button__icons{height:44px;width:44px}}.jh-footer .jh-footer-button__icons svg{height:100%;left:0;position:absolute;top:0;width:100%;fill:currentColor;stroke:currentColor;-webkit-transform:translateZ(0);transform:translateZ(0)}.jh-footer .jh-footer-button:hover .jh-footer-button__link{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}.jh-footer .jh-footer-button:hover .jh-footer-button__link--hover{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.jh-footer .jh-footer-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding:40px;row-gap:36px}@media (max-width:1080px){.jh-footer .jh-footer-bar{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 20px}}@media (max-width:640px){.jh-footer .jh-footer-bar{padding:32px 16px;row-gap:32px}}.jh-footer .jh-footer-bar__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;color:#000;-webkit-flex-shrink:0;height:32px;justify-content:space-between;-webkit-transform:translateZ(0);transform:translateZ(0);width:40px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .3s;transition:color .3s}@media (max-width:640px){.jh-footer .jh-footer-bar__logo{height:56px;width:70px}}.jh-footer .jh-footer-bar__logo svg{height:100%;width:100%;fill:currentColor;-webkit-transform:translateZ(0);transform:translateZ(0)}.jh-footer .jh-footer-bar__logo:hover{color:red!important}@media (max-width:640px){.jh-footer .jh-footer-bar__copyright{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.jh-footer .jh-footer-bar__menu{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;white-space:nowrap}@media (max-width:1080px){.jh-footer .jh-footer-bar__menu{margin-left:0;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;justify-content:space-between}}@media (max-width:640px){.jh-footer .jh-footer-bar__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;row-gap:32px}}.jh-footer .jh-footer-bar__menu a{display:block;position:relative;-webkit-transition:.3s;transition:.3s}.jh-footer .jh-footer-bar__menu a:hover{color:red!important}.jh-footer .jh-footer-bar__menu a:after{background:currentColor;bottom:4px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.team-popup{color:#262626;display:block;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%;z-index:999}.team-popup.open{opacity:1;pointer-events:auto}.team-popup .team-popup__content{display:grid;grid-template-columns:calc(100% - 160px) 160px;position:relative;z-index:9;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;max-height:100vh;min-height:100%;overflow-y:auto;padding-left:52px;width:100%}@media (max-width:1910px){.team-popup .team-popup__content{padding-left:40px}}@media (max-width:1080px){.team-popup .team-popup__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px 80px}}@media (max-width:640px){.team-popup .team-popup__content{padding:0 16px 80px}}.team-popup .team-popup__bg{background:#f5f5f5;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.team-popup .member-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:100%}@media (max-width:1080px){.team-popup .member-wrapper{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.team-popup .member-info{border-left:1px solid #ccc;border-right:1px solid #ccc;width:64%}.team-popup .member-info iframe{min-height:1500px}.team-popup .member-info a{color:red}@media (max-width:1910px){.team-popup .member-info{width:calc(100% - 450px)}}@media (max-width:1080px){.team-popup .member-info{width:100%}}.team-popup .member-info-head{padding:40px;width:100%}@media (max-width:1080px){.team-popup .member-info-head{padding:40px 20px}}@media (max-width:640px){.team-popup .member-info-head{padding:40px 16px}}.team-popup .member-info-head__type{margin-bottom:24px}.team-popup .member-info-head__title{font-size:90px;font-weight:500;letter-spacing:-1.8px;line-height:1.18;margin-bottom:40px}@media (max-width:1910px){.team-popup .member-info-head__title{font-size:68px;font-weight:500;letter-spacing:-1.36px;line-height:1.18}}@media (max-width:1080px){.team-popup .member-info-head__title{font-size:56px;font-weight:500;letter-spacing:-1.12px;line-height:1.14}}@media (max-width:766px){.team-popup .member-info-head__title{font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:1.2}}.team-popup .member-contacts{border-right:1px solid #ccc;padding:40px 0;width:36%}@media (max-width:1910px){.team-popup .member-contacts{width:450px}}@media (max-width:1080px){.team-popup .member-contacts{border:1px solid #ccc;padding:0;width:100%}}.team-popup .member-contacts--mobile{border-top:none;display:none}@media (max-width:1080px){.team-popup .member-contacts--mobile{display:block}.team-popup .member-contacts--mobile .member-contacts-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.team-popup .member-contacts-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 32px 30px;row-gap:32px}@media (max-width:1910px){.team-popup .member-contacts-head{padding:0 32px 40px;row-gap:40px}}@media (max-width:1080px){.team-popup .member-contacts-head{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 20px}}@media (max-width:766px){.team-popup .member-contacts-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 16px;row-gap:24px}}.team-popup .member-contacts-head__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:386px;position:relative;width:100%}@media (max-width:1080px){.team-popup .member-contacts-head__image{width:calc(40% - 12px)}}@media (max-width:766px){.team-popup .member-contacts-head__image{max-width:252px;width:100%}}.team-popup .member-contacts-head__image:before{content:"";display:block;padding-bottom:100%;position:relative;width:100%}.team-popup .member-contacts-head__image img{border-radius:50%;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.team-popup .member-contacts-head__data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:4px}@media (max-width:1080px){.team-popup .member-contacts-head__data{width:calc(60% - 12px)}}@media (max-width:766px){.team-popup .member-contacts-head__data{width:100%}}.team-popup .member-contacts-solutions{width:100%}.team-popup .member-contacts-solutions__title{border-bottom:1px solid #ccc;font-size:36px;font-weight:400;font-weight:500;letter-spacing:-.72px;line-height:1.22;padding:32px 30px}@media (max-width:1910px){.team-popup .member-contacts-solutions__title{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.22}}@media (max-width:1080px){.team-popup .member-contacts-solutions__title{font-size:24px;font-weight:400;letter-spacing:-.48px;line-height:1.22}}@media (max-width:766px){.team-popup .member-contacts-solutions__title{font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.22}}@media (max-width:1910px){.team-popup .member-contacts-solutions__title{padding:40px 32px 32px}}@media (max-width:1080px){.team-popup .member-contacts-solutions__title{font-size:28px;font-weight:500;letter-spacing:-.56px;line-height:1.22;padding:60px 20px 32px}}.team-popup .member-contacts-solutions__list{width:100%}@media (max-width:1080px){.team-popup .member-contacts-solutions__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.team-popup .member-contacts .contact-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px dashed #ccc;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:20px;font-weight:400;line-height:1.5;padding:14px 14px 14px 28px;white-space:nowrap}@media (max-width:1910px){.team-popup .member-contacts .contact-item{font-size:16px}}.team-popup .member-contacts .contact-item__icon{height:32px;width:32px}@media (max-width:1910px){.team-popup .member-contacts .contact-item__icon{height:24px;width:24px}}.team-popup .member-contacts .contact-item__icon svg{height:100%;width:100%;stroke:#262626;-webkit-transform:translateZ(0);transform:translateZ(0)}.team-popup .member-contacts a.contact-item{padding:28px;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}.team-popup .member-contacts a.contact-item:hover{color:red}.team-popup .member-close{padding:40px;position:-webkit-sticky;position:sticky;top:0;width:160px}@media (max-width:1080px){.team-popup .member-close{background:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;border:1px solid #ccc;border-top:none;justify-content:flex-end;padding:20px;width:100%}}.team-popup .data-tabs{font-size:24px;font-weight:400;line-height:1.33;position:relative;width:100%;-ms-overflow-style:none;margin-bottom:-1px;overflow-x:auto;overflow:-moz-scrollbars-none;scrollbar-width:none}.team-popup .data-tabs::-webkit-scrollbar{background:transparent;height:0;width:0}@media (max-width:1910px){.team-popup .data-tabs{font-size:20px;line-height:1.4}}.team-popup .data-tabs__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;justify-content:flex-start;padding:0 40px}@media (max-width:1080px){.team-popup .data-tabs__wrapper{padding:0 9px}}.team-popup .data-tabs .data-tab{color:#595959;cursor:pointer;padding:24px 0 16px;position:relative;-webkit-transition:color .3s;transition:color .3s}.team-popup .data-tabs .data-tab:after{background:red;bottom:0;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;-webkit-transition:.2s;transition:.2s;width:100%}.team-popup .data-tabs .data-tab.active,.team-popup .data-tabs .data-tab:hover{color:red}.team-popup .data-tabs .data-tab.active:after{opacity:1}.team-popup .data-content{border-top:1px solid #ccc}.team-popup .data-tab-content{display:none;font-size:20px;font-weight:400;line-height:1.5;padding:40px;width:100%}@media (max-width:1910px){.team-popup .data-tab-content{font-size:16px}}@media (max-width:640px){.team-popup .data-tab-content{font-size:14px;padding:40px 20px}}.team-popup .data-tab-content.active{display:block}.team-popup .data-tab-content__title{font-size:36px;font-weight:400;font-weight:500!important;letter-spacing:-.72px;line-height:1.22}@media (max-width:1910px){.team-popup .data-tab-content__title{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.22}}@media (max-width:1080px){.team-popup .data-tab-content__title{font-size:24px;font-weight:400;letter-spacing:-.48px;line-height:1.22}}@media (max-width:766px){.team-popup .data-tab-content__title{font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.22}}.team-popup .data-tab-content__title:not(:last-child){margin-bottom:32px}.team-popup .data-tab-content__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:32px}.team-popup .data-tab-content .data-row-date{color:#595959}.team-popup .solution-card{border:none;border-bottom:1px solid #ccc;color:#262626;width:100%}@media (max-width:1080px){.team-popup .solution-card{width:50%}.team-popup .solution-card:nth-child(n+3){display:none}}@media (max-width:1080px) and (min-width:641px){.team-popup .solution-card{border-bottom:none}.team-popup .solution-card:not(:first-child){border-left:1px solid #ccc}}@media (max-width:640px){.team-popup .solution-card{width:100%}.team-popup .solution-card:last-child{border-bottom:none}}.team-popup .solution-card .solution-card__wrapper{height:auto;min-height:auto;padding:32px;row-gap:40px}@media (max-width:1080px){.team-popup .solution-card .solution-card__wrapper{padding:32px 20px}}@media (max-width:640px){.team-popup .solution-card .solution-card__wrapper{padding:16px;row-gap:24px}}.team-popup .solution-card .jh-pill{color:#262626}.team-popup .solution-card .solution-card__order{display:none}.team-popup .solution-card .solution-card__text{display:block;font-size:20px;font-weight:400;line-height:1.5;margin-bottom:0}@media (max-width:1910px){.team-popup .solution-card .solution-card__text{display:none;font-size:16px}}@media (max-width:1080px){.team-popup .solution-card .solution-card__text{display:block}}.сapabilities-popup{color:#262626;display:block;height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:999}.сapabilities-popup.open{pointer-events:auto;visibility:visible}.сapabilities-popup.open .сapabilities-popup__content{-webkit-transform:translateX(0);transform:translateX(0)}.сapabilities-popup .сapabilities-popup__content{display:grid;grid-template-columns:calc(100% - 160px) 160px;position:relative;z-index:9;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;background:#f5f5f5;margin-left:auto;max-height:100vh;min-height:100%;overflow-y:auto;padding-left:52px;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;width:50%}@media (max-width:1910px){.сapabilities-popup .сapabilities-popup__content{padding-left:40px}}@media (max-width:1080px){.сapabilities-popup .сapabilities-popup__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px}}@media (max-width:640px){.сapabilities-popup .сapabilities-popup__content{padding:0 16px}}.сapabilities-popup .сapabilities-popup__bg{background:rgba(38,38,38,.9);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.сapabilities-popup .capability-wrapper{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:40px 52px}@media (max-width:1080px){.сapabilities-popup .capability-wrapper{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:40px 20px 80px}}@media (max-width:640px){.сapabilities-popup .capability-wrapper{padding:20px 16px 80px}}.сapabilities-popup .capability-head{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:4px;width:100%}.сapabilities-popup .capability-head:not(:last-child){margin-bottom:24px}.сapabilities-popup .capability-head .jh-pill{color:#262626}.сapabilities-popup .capability-close{padding:40px;position:-webkit-sticky;position:sticky;top:0;width:160px}@media (max-width:1080px){.сapabilities-popup .capability-close{background:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;border:1px solid #ccc;border-top:none;justify-content:flex-end;padding:20px;width:100%}}.сapabilities-popup .jh-content h1:not(:first-child),.сapabilities-popup .jh-content h2:not(:first-child),.сapabilities-popup .jh-content h3:not(:first-child),.сapabilities-popup .jh-content h4:not(:first-child),.сapabilities-popup .jh-content h5:not(:first-child){margin-top:40px}.сapabilities-popup .jh-content h1:not(:last-child),.сapabilities-popup .jh-content h2:not(:last-child),.сapabilities-popup .jh-content h3:not(:last-child),.сapabilities-popup .jh-content h4:not(:last-child),.сapabilities-popup .jh-content h5:not(:last-child){margin-bottom:40px}@media (max-width:640px){.сapabilities-popup .jh-content h1:not(:last-child),.сapabilities-popup .jh-content h2:not(:last-child),.сapabilities-popup .jh-content h3:not(:last-child),.сapabilities-popup .jh-content h4:not(:last-child),.сapabilities-popup .jh-content h5:not(:last-child),.сapabilities-popup .jh-content ol,.сapabilities-popup .jh-content p,.сapabilities-popup .jh-content ul{margin-bottom:20px}}.сapabilities-popup .jh-content ol+ol,.сapabilities-popup .jh-content ol+p,.сapabilities-popup .jh-content ol+ul,.сapabilities-popup .jh-content p+ol,.сapabilities-popup .jh-content p+p,.сapabilities-popup .jh-content p+ul,.сapabilities-popup .jh-content ul+ol,.сapabilities-popup .jh-content ul+p,.сapabilities-popup .jh-content ul+ul{margin-top:0}.сapabilities-popup .jh-content p+p{margin-top:-20px}@media (max-width:640px){.сapabilities-popup .jh-content p+p{margin-top:0}}.сapabilities-popup .jh-content ul{row-gap:16px}.сapabilities-popup .jh-content ul li{padding-left:32px}.сapabilities-popup .jh-content ul li:before{background:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23262626' d='M6 7h11v11C10.928 18 6 13.072 6 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:0;top:0;width:24px}.jh-error{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;padding-top:93px;position:relative}@media (max-width:1910px){.jh-error{padding-top:69px}}@media (max-width:766px){.jh-error{padding-top:77px}}@media (max-width:640px){.jh-error{min-height:0}}.jh-error .jh-error-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-grow:1}@media (max-width:640px){.jh-error .jh-error-content{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}}.jh-error .jh-error-code{border-left:1px solid #ccc;border-right:1px solid #ccc}.jh-error .jh-error-code,.jh-error .jh-error-code .code-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.jh-error .jh-error-code .code-col{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;padding:4px;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:1.2s ease;transition:1.2s ease;-webkit-transition-delay:.1s;transition-delay:.1s}.jh-error .jh-error-code .code-col:not(:last-child){border-right:1px solid #ccc}.jh-error .jh-error-code .code-col:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.jh-error .jh-error-code .code-col:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.jh-error .jh-error-code .code-number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border:1px dashed #ccc;font-size:45vw;font-weight:500;height:100%;line-height:.9;width:100%}@media (max-width:1910px){.jh-error .jh-error-code .code-number{font-size:50vw}}@media (max-width:1080px){.jh-error .jh-error-code .code-number{font-size:50vw}}@media (max-width:640px){.jh-error .jh-error-code .code-number{min-height:100vw}}.jh-error .jh-error-message{border-top:1px solid #ccc;font-size:32px;font-weight:400;letter-spacing:-.64px;line-height:1.25;padding:24px 0;text-align:center;width:100%}@media (max-width:1910px){.jh-error .jh-error-message{font-size:24px;font-weight:400;letter-spacing:-.48px;line-height:1.16}}@media (max-width:1080px){.jh-error .jh-error-message{border-bottom:1px solid #ccc}}@media (max-width:640px){.jh-error .jh-error-message{font-size:16px;line-height:1.5}}.jh-error .jh-error-link{display:none}@media (max-width:1080px){.jh-error .jh-error-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 20px 40px;position:relative;right:auto;top:auto;-webkit-transform:none;transform:none}}.jh-error.shown .jh-error-code .code-col{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:1081px){.jh-error.jh-error--505 .jh-error-link{right:28vw;top:350px}}@media (min-width:1081px) and (max-width:1910px){.jh-error.jh-error--505 .jh-error-link{right:28vw;top:325px}}@media (min-width:1081px){.jh-intro.jh-intro--home .jh-intro-text{padding:52px 20px 24px 48px}}@media (max-width:640px){.jh-intro.jh-intro--home .jh-intro-text .jh-label{max-width:242px}}.jh-intro.jh-intro--home .jh-intro-text .jh-intro-title{max-width:100%}.jh-intro.jh-intro--home .jh-intro-icons{-webkit-align-self:flex-end;max-width:800px;width:45%;width:calc(100vh - 93px);-ms-flex-item-align:end;align-self:flex-end;border:none;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:6px;row-gap:6px}@media (max-width:1910px){.jh-intro.jh-intro--home .jh-intro-icons{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;max-width:calc(50% - 40px);padding:4px;row-gap:4px;width:43%;width:calc(100vh - 69px)}}@media (max-width:1080px){.jh-intro.jh-intro--home .jh-intro-icons{max-width:475px;width:100%}}@media (max-width:640px){.jh-intro.jh-intro--home .jh-intro-icons{padding-bottom:16px}}.jh-intro.jh-intro--home .jh-intro-icons:before{display:none}.jh-home-mission .mission-wrapper{padding:160px 0;position:relative;width:100%}@media (max-width:1910px){.jh-home-mission .mission-wrapper{padding:80px 0}}@media (max-width:1080px){.jh-home-mission .mission-wrapper{padding:80px 20px}}@media (max-width:640px){.jh-home-mission .mission-wrapper{border:none;padding:60px 0}}.jh-home-mission .mission-head{padding:0 48px}@media (max-width:1910px){.jh-home-mission .mission-head{padding:0 64px}}@media (max-width:1080px){.jh-home-mission .mission-head{margin-bottom:80px;padding:0}}@media (max-width:640px){.jh-home-mission .mission-head{margin-bottom:52px}}@media (min-width:1081px){.jh-home-mission .mission-head{left:0;position:absolute;top:160px;width:100%}}@media (min-width:1081px) and (max-width:1910px){.jh-home-mission .mission-head{top:80px}}.jh-home-mission .mission-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:calc(100vh - 320px);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:88px 48px 48px}@media (max-width:1910px){.jh-home-mission .mission-content{min-height:calc(100vh - 160px);padding:88px 64px 48px}}@media (max-width:1080px){.jh-home-mission .mission-content{margin-bottom:48px;min-height:auto;padding:0;pointer-events:none}}@media (max-width:640px){.jh-home-mission .mission-content{margin-bottom:52px}}.jh-home-mission .jh-text{font-size:56px;font-weight:500;font-weight:400;letter-spacing:-1.12px;line-height:1.4}@media (max-width:1910px){.jh-home-mission .jh-text{font-size:44px;font-weight:400;letter-spacing:-.88px;line-height:1.4}}@media (max-width:1080px){.jh-home-mission .jh-text{font-size:36px;font-weight:400;letter-spacing:-.72px;line-height:1.4}}@media (max-width:766px){.jh-home-mission .jh-text{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.4}}.jh-home-mission .mission-button{display:none}@media (max-width:1080px){.jh-home-mission .mission-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto}}.jh-home-capabilities{padding:160px 0}@media (max-width:1910px){.jh-home-capabilities{padding:80px 0}}@media (max-width:1080px){.jh-home-capabilities{padding-left:9px;padding-right:9px}}@media (max-width:640px){.jh-home-capabilities{padding:60px 0 32px}}.jh-home-capabilities .jh-label{margin-bottom:80px}@media (max-width:1910px){.jh-home-capabilities .jh-label{margin-bottom:48px}}@media (max-width:640px){.jh-home-capabilities .jh-label{margin-bottom:52px}}.jh-home-capabilities .jh-text{font-weight:500}@media (max-width:640px){.jh-home-capabilities .jh-text{width:90%}}.jh-home-services{margin-bottom:160px}@media (max-width:1910px){.jh-home-services{margin-bottom:80px}}@media (max-width:640px){.jh-home-services{border:none;margin-bottom:60px}}.jh-home-services .services-list{-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:20px;font-weight:400;line-height:1.4;overflow:hidden;padding:6px;row-gap:6px;width:100%}@media (max-width:1910px){.jh-home-services .services-list{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;font-size:16px;padding:4px;row-gap:4px}}@media (max-width:1080px){.jh-home-services .services-list{font-size:21px;font-weight:400;letter-spacing:-.42px;line-height:1.2}}@media (max-width:640px){.jh-home-services .services-list{border:none;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.2;padding:0}}@media (min-width:1081px){.jh-home-services .service-card{-webkit-transform:translateY(-180vh) rotate(0deg);transform:translateY(-180vh) rotate(0deg);-webkit-transition:-webkit-transform 3.1s ease-in-out;transition:-webkit-transform 3.1s ease-in-out;transition:transform 3.1s ease-in-out;transition:transform 3.1s ease-in-out,-webkit-transform 3.1s ease-in-out}.jh-home-services .service-card:first-child{-webkit-transition-delay:.4s;transition-delay:.4s}.jh-home-services .service-card:nth-child(2){-webkit-transition-delay:.5s;transition-delay:.5s}.jh-home-services .service-card:nth-child(3){-webkit-transition-delay:.45s;transition-delay:.45s}.jh-home-services .service-card:nth-child(4){-webkit-transform:translateY(-180vh) rotate(-15deg);transform:translateY(-180vh) rotate(-15deg);-webkit-transition-delay:.4s;transition-delay:.4s}.jh-home-services .service-card:nth-child(5){-webkit-transition-delay:.2s;transition-delay:.2s}.jh-home-services .service-card:nth-child(6){-webkit-transition-delay:.15s;transition-delay:.15s}.jh-home-services .service-card:nth-child(7){-webkit-transition-delay:.2s;transition-delay:.2s}.jh-home-services .service-card:nth-child(8){-webkit-transform:translateY(-180vh) rotate(15deg);transform:translateY(-180vh) rotate(15deg);-webkit-transition-delay:.1s;transition-delay:.1s}.jh-home-services .service-card:nth-child(9){-webkit-transition-delay:0s;transition-delay:0s}.jh-home-services .service-card:nth-child(10){-webkit-transition-delay:.05s;transition-delay:.05s}}.jh-home-services.shown .service-card{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}.jh-home-solutions{overflow:hidden}.jh-home-solutions .solutions-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%}@media (max-width:1080px){.jh-home-solutions .solutions-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:initial}}.jh-home-solutions .solutions-wrapper-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:1080px){.jh-home-solutions .solutions-wrapper-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.jh-home-solutions .solutions-wrapper-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:100px 40px 100px 60px;row-gap:190px;width:calc(50vw - 52px)}@media (max-width:1910px){.jh-home-solutions .solutions-wrapper-head{padding:80px 28px;row-gap:110px}}@media (max-width:1080px){.jh-home-solutions .solutions-wrapper-head{padding:80px 20px 0;pointer-events:none;row-gap:80px;width:100%}}@media (max-width:640px){.jh-home-solutions .solutions-wrapper-head{padding:60px 0 32px;row-gap:52px}}.jh-home-solutions .solutions-wrapper-text,.jh-home-solutions .solutions-wrapper-text .jh-text{width:100%}@media (max-width:1080px){.jh-home-solutions .solutions-wrapper-text .jh-text{width:calc(66.666% + 10px)}}@media (max-width:640px){.jh-home-solutions .solutions-wrapper-text .jh-text{width:90%}}.jh-home-solutions .solutions-wrapper-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:40px;margin-top:-40px}@media (min-width:1081px){.jh-home-solutions .solutions-wrapper-link{display:none}}@media (max-width:640px){.jh-home-solutions .solutions-wrapper-link{margin:0 0 32px}}.jh-home-solutions .solutions-wrapper-list{border-right:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media (max-width:1080px){.jh-home-solutions .solutions-wrapper-list{border:none;width:100%}}@media (max-width:640px){.jh-home-solutions .solutions-wrapper-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.jh-home-solutions .solutions-wrapper-list:before{content:"";display:none;height:1px;left:-20px;position:absolute;top:0;width:100vw}@media (max-width:1080px) and (min-width:641px){.jh-home-solutions .solutions-wrapper-list:before{display:block}}.jh-home-solutions .solution-card:not(:last-child){border-right:none}@media (min-width:1081px){.jh-home-solutions .solution-card:last-child{border-right:none}}.jh-home-solutions .solution-card .solution-card__wrapper{height:calc(100vh - 92px)}@media (max-width:1910px){.jh-home-solutions .solution-card .solution-card__wrapper{height:calc(100vh - 68px)}}@media (max-width:640px){.jh-home-solutions .solution-card .solution-card__wrapper{height:auto}.jh-home-statistics{border-top:none}}.jh-home-statistics .statistics-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1080px){.jh-home-statistics .statistics-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:640px){.jh-home-statistics .statistics-wrapper{border:none}}.jh-home-statistics .statistics-wrapper-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;padding:100px 60px;row-gap:60px;width:50%}@media (max-width:1910px){.jh-home-statistics .statistics-wrapper-head{padding:80px 40px}}@media (max-width:1080px){.jh-home-statistics .statistics-wrapper-head{min-height:390px;padding:80px 20px 20px;width:100%}}@media (max-width:640px){.jh-home-statistics .statistics-wrapper-head{min-height:auto;padding:60px 0 32px;row-gap:52px}}.jh-home-statistics .statistics-wrapper-list{border-right:none;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:6px;row-gap:6px;width:50%}@media (max-width:1910px){.jh-home-statistics .statistics-wrapper-list{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;padding:4px;row-gap:4px}}@media (max-width:1080px){.jh-home-statistics .statistics-wrapper-list{border:none;width:100%}}.jh-home-statistics .statistics-wrapper-title{max-width:670px;padding-bottom:100px}@media (max-width:1910px){.jh-home-statistics .statistics-wrapper-title{max-width:510px;padding-bottom:80px}}@media (max-width:1080px){.jh-home-statistics .statistics-wrapper-title{max-width:546px;padding-bottom:0}.jh-home-news{border-bottom:none}}.jh-home-news .news-head{padding:120px 0}@media (max-width:1910px){.jh-home-news .news-head{padding:80px 0}}@media (max-width:1080px){.jh-home-news .news-head{padding:80px 0 60px}}@media (max-width:640px){.jh-home-news .news-head{padding:60px 0 32px}}.jh-home-news .news-head-label{margin-bottom:80px}@media (max-width:1910px){.jh-home-news .news-head-label{margin-bottom:40px}}@media (max-width:1080px){.jh-home-news .news-head-label{margin-bottom:80px}}@media (max-width:640px){.jh-home-news .news-head-label{margin-bottom:52px}}.jh-home-news .news-head-title{font-size:90px;font-weight:500;letter-spacing:-1.8px;line-height:1.18}@media (max-width:1910px){.jh-home-news .news-head-title{font-size:68px;font-weight:500;letter-spacing:-1.36px;line-height:1.18}}@media (max-width:1080px){.jh-home-news .news-head-title{font-size:56px;font-weight:500;letter-spacing:-1.12px;line-height:1.14}}@media (max-width:766px){.jh-home-news .news-head-title{font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:1.2}}.jh-home-news .news-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}@media (max-width:1080px){.jh-home-news .news-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.jh-home-news .news-wrapper .news-wrapper-list{border-left:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (max-width:1080px){.jh-home-news .news-wrapper .news-wrapper-list{border:none}}.jh-home-news .news-wrapper .news-wrapper-showmore{-webkit-flex-shrink:0;max-width:504px;position:relative;width:30%;-ms-flex-negative:0;flex-shrink:0;padding:52px}@media (min-width:1081px){.jh-home-news .news-wrapper .news-wrapper-showmore{border-top:none}}@media (max-width:1910px){.jh-home-news .news-wrapper .news-wrapper-showmore{padding:40px;width:276px}}@media (max-width:1080px){.jh-home-news .news-wrapper .news-wrapper-showmore{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:100%;padding:60px;width:100%;z-index:3}}@media (max-width:640px){.jh-home-news .news-wrapper .news-wrapper-showmore{padding:40px 0}}.jh-home-news .news-wrapper .news-wrapper-showmore:before{background-color:#f5f5f5;content:"";display:none;height:calc(100% + 1px);left:-20px;position:absolute;top:-1px;width:calc(100% + 40px)}@media (max-width:1080px){.jh-home-news .news-wrapper .news-wrapper-showmore:before{display:block}}.jh-home-news .news-wrapper .news-wrapper-showmore .jh-button{position:relative;top:0}@media (max-width:640px){.jh-firm-core{border-top:none}}.jh-firm-core .core-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;padding:160px 47px;row-gap:80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1910px){.jh-firm-core .core-wrapper{padding:80px 64px}}@media (max-width:1080px){.jh-firm-core .core-wrapper{padding:80px 20px}}@media (max-width:640px){.jh-firm-core .core-wrapper{border:none;padding:60px 0}}@media (min-width:1081px){.jh-firm-core .core-wrapper-label{left:47px;position:absolute;top:160px}}@media (min-width:1081px) and (max-width:1910px){.jh-firm-core .core-wrapper-label{left:64px;top:80px}}.jh-firm-core .core-wrapper-title{-webkit-column-gap:.2em;-moz-column-gap:.2em;column-gap:.2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:90px;font-weight:500;font-weight:500!important;letter-spacing:-1.8px;line-height:1.18;max-width:1400px;width:100%}@media (max-width:1910px){.jh-firm-core .core-wrapper-title{font-size:68px;font-weight:500;letter-spacing:-1.36px;line-height:1.18}}@media (max-width:1080px){.jh-firm-core .core-wrapper-title{font-size:56px;font-weight:500;letter-spacing:-1.12px;line-height:1.14}}@media (max-width:766px){.jh-firm-core .core-wrapper-title{font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:1.2}}@media (max-width:1910px){.jh-firm-core .core-wrapper-title{max-width:1100px}}@media (max-width:640px){.jh-firm-core .core-wrapper-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.jh-firm-core .core-wrapper-typed{color:red;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.jh-firm-core .core-wrapper-typed span{color:#ccc}.jh-firm-core .core-wrapper .typed-cursor{color:#ccc;margin-left:.1em}.jh-firm-core .core-wrapper-text{max-width:1400px;width:100%}@media (max-width:1910px){.jh-firm-core .core-wrapper-text{max-width:1100px}}.jh-firm-proposition{padding-bottom:120px}@media (max-width:1910px){.jh-firm-proposition{padding-bottom:80px}}@media (max-width:1080px){.jh-firm-proposition{padding-bottom:100px}}.jh-firm-proposition .proposition-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:160px 0 120px;row-gap:60px}@media (max-width:1910px){.jh-firm-proposition .proposition-head{padding:80px 0}}@media (max-width:1080px){.jh-firm-proposition .proposition-head{row-gap:48px}}@media (max-width:640px){.jh-firm-proposition .proposition-head{padding:60px 0 32px;row-gap:52px}}.jh-firm-proposition .proposition-head-text{width:calc(75% - 10px)}@media (max-width:1910px){.jh-firm-proposition .proposition-head-text{width:80%}}@media (max-width:1080px){.jh-firm-proposition .proposition-head-text{width:100%}}.jh-firm-proposition .proposition-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.jh-firm-team{margin-bottom:120px}@media (max-width:1910px){.jh-firm-team{margin-bottom:80px}}@media (max-width:1080px){.jh-firm-team{margin-bottom:100px}}.jh-firm-team .team-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1080px){.jh-firm-team .team-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.jh-firm-team .team-wrapper .team-wrapper-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:40%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:80px 100px 80px 0;row-gap:80px}@media (max-width:1910px){.jh-firm-team .team-wrapper .team-wrapper-head{padding:80px 40px 80px 0;width:33.333%}}@media (max-width:1080px){.jh-firm-team .team-wrapper .team-wrapper-head{padding:80px 0;row-gap:40px;width:100%}}.jh-firm-team .team-wrapper .team-wrapper-title{font-size:40px;font-weight:400;letter-spacing:-.8px;line-height:1.3}@media (max-width:1910px){.jh-firm-team .team-wrapper .team-wrapper-title{font-size:32px;font-weight:400;letter-spacing:-.64px;line-height:1.3}}@media (max-width:1080px){.jh-firm-team .team-wrapper .team-wrapper-title{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.3}}@media (max-width:766px){.jh-firm-team .team-wrapper .team-wrapper-title{font-size:24px;font-weight:400;letter-spacing:-.548px;line-height:1.3}}.jh-firm-team .team-wrapper .team-wrapper-text{font-size:20px;font-weight:400;line-height:1.4;margin-top:40px;padding-top:48px}@media (max-width:1910px){.jh-firm-team .team-wrapper .team-wrapper-text{font-size:16px;line-height:1.5;margin-top:26px}}.jh-firm-team .team-wrapper .team-wrapper-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:60%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;justify-content:space-between;padding:40px 4px;row-gap:4px}@media (max-width:1910px){.jh-firm-team .team-wrapper .team-wrapper-list{width:66.666%}}@media (max-width:1080px){.jh-firm-team .team-wrapper .team-wrapper-list{width:100%}}@media (max-width:640px){.jh-firm-team .team-wrapper .team-wrapper-list{padding:4px}}.jh-firm-team .team-wrapper .team-wrapper-list:before{content:"";display:block;left:-40px;position:absolute;top:0;width:100vw}@media (min-width:1081px){.jh-firm-team .team-wrapper .team-wrapper-list:before{display:none}}@media (max-width:640px){.jh-firm-team .team-wrapper .team-wrapper-list:before{left:-16px}}.jh-intro.jh-intro--solutions .jh-intro-text{row-gap:32px}@media (max-width:1910px){.jh-intro.jh-intro--solutions .jh-intro-text{row-gap:24px}}@media (max-width:1080px){.jh-intro.jh-intro--solutions .jh-intro-text{row-gap:12px}}.jh-intro.jh-intro--solutions .jh-intro-text .jh-intro-title{font-size:140px;font-weight:500;letter-spacing:-2.8px;line-height:1.2}@media (max-width:1910px){.jh-intro.jh-intro--solutions .jh-intro-text .jh-intro-title{font-size:110px;font-weight:500;letter-spacing:-2.2px;line-height:1.2}}@media (max-width:1080px){.jh-intro.jh-intro--solutions .jh-intro-text .jh-intro-title{font-size:96px;font-weight:500;letter-spacing:-1.94px;line-height:1.2}}@media (max-width:640px){.jh-intro.jh-intro--solutions .jh-intro-text .jh-intro-title{font-size:64px;font-weight:500;letter-spacing:-1.28px;line-height:1.2}}.jh-intro.jh-intro--solutions .jh-intro-text .jh-intro-description{color:#262626;font-size:24px;font-weight:400;line-height:1.3}@media (max-width:1080px){.jh-intro.jh-intro--solutions .jh-intro-text .jh-intro-description{font-size:18px}}@media (max-width:640px){.jh-intro.jh-intro--solutions .jh-intro-text .jh-intro-description{font-size:16px}}.jh-solutions-list{margin-bottom:92px}@media (max-width:1910px){.jh-solutions-list{margin-bottom:60px}}@media (max-width:640px){.jh-solutions-list{border-bottom:none}}.jh-solutions-list .solutions-wrapper{padding:80px 0}@media (max-width:1080px){.jh-solutions-list .solutions-wrapper{padding:60px 0}}.jh-solutions-list .solutions-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:48px;row-gap:48px}.jh-solutions-list .solutions-search{cursor:pointer}.jh-solutions-list .jh-search__input span{color:#ccc}.jh-solutions-list .jh-search .jh-search__reset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;height:80px;-ms-flex-negative:0;border:1px solid #ccc;border-radius:80px;color:red;cursor:pointer;flex-shrink:0;font-size:20px;font-weight:400;line-height:1.3;padding:20px 24px;text-align:center;text-transform:uppercase;-webkit-transition:.6s ease;transition:.6s ease}@media (max-width:1910px){.jh-solutions-list .jh-search .jh-search__reset{font-size:16px;line-height:1.25}}@media (max-width:766px){.jh-solutions-list .jh-search .jh-search__reset{display:none}}@media (max-width:640px){.jh-solutions-list .jh-search .jh-search__reset{font-size:14px;height:56px;line-height:1.3}}@media (min-width:1081px){.jh-solutions-list .jh-search .jh-search__reset:hover{background-color:red;border-color:red;color:#fff}}.jh-solutions-list .jh-search .jh-search__reset:not(.active){display:none!important}.jh-solutions-list .solutions-list{border-right:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.jh-solutions-list .solutions-list:before{content:"";display:block;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:100vw}.jh-solutions-list .solutions-list:after{border-left:0;content:"";display:block;height:100%;position:absolute;right:0;top:0}.jh-solutions-list .solution-loadmore{margin:auto auto 0}.jh-solutions-list .solution-card{border-left:none;margin-bottom:-1px;width:33.3333%}@media (max-width:1080px){.jh-solutions-list .solution-card{width:50%}}@media (max-width:640px){.jh-solutions-list .solution-card{border-right:none;margin-bottom:0;width:100%}}@media (max-width:1080px){.jh-solutions-list .solution-card.solution-card--wide{border-right:initial;width:100%}}.jh-solutions-list .solution-card.hidden{display:none!important}.jh-solutions-list .solution-card .solution-card__wrapper{min-height:0;padding:32px;row-gap:40px}@media (max-width:640px){.jh-solutions-list .solution-card .solution-card__wrapper{padding:16px;row-gap:24px}}.jh-solutions-list .solution-card .solution-card__order{display:none}.jh-solutions-list .solution-card .jh-pill{font-size:16px}.jh-solutions-list .solution-card .solution-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:130px;overflow:hidden}@media (max-width:1910px){.jh-solutions-list .solution-card .solution-card__title{max-height:102px}}@media (max-width:1080px){.jh-solutions-list .solution-card .solution-card__title{max-height:87px}}@media (max-width:640px){.jh-solutions-list .solution-card .solution-card__title{max-height:72px}}@media (max-width:1080px){.jh-solutions-list .solution-card .solution-card__text{display:block;font-size:20px;line-height:1.4;margin-bottom:0;margin-top:auto}}.solutions-filter{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:160px;position:relative;row-gap:8px;width:100%}@media (max-width:1910px){.solutions-filter{padding-right:130px}}@media (max-width:640px){.solutions-filter{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding-right:0;row-gap:16px}}.solutions-filter .filter-title{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:24px;font-weight:400;line-height:1.3;margin-right:8px}@media (max-width:640px){.solutions-filter .filter-title{display:none}}.solutions-filter .filter-item{color:red;cursor:pointer;min-height:38px;padding:6px 16px}@media (max-width:1910px){.solutions-filter .filter-item{min-height:34px;padding:6px 12px}}.solutions-filter .filter-item svg{display:none;height:24px;-webkit-transform:translateZ(0);transform:translateZ(0);width:24px}@media (max-width:1910px){.solutions-filter .filter-item svg{height:20px;width:20px}}.solutions-filter .filter-item.active{color:#262626}.solutions-filter .filter-item.active svg{display:block}.solutions-filter .filter-clear{border-color:#ccc;color:red!important}@media (min-width:641px){.solutions-filter .filter-clear{position:absolute;right:0;top:0}}.solutions-filter .filter-clear:not(.active){display:none}@media (min-width:1081px){.jh-intro--case .jh-intro-wrapper{min-height:calc(100vh - 82px)}}.jh-intro--case .jh-intro-wrapper .jh-intro-text{border-bottom:none;border-right:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1910px){.jh-intro--case .jh-intro-wrapper .jh-intro-title{max-width:992px}}.jh-case-bar .case-bar-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:12px 0;row-gap:24px}@media (max-width:640px){.jh-case-bar .case-bar-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.jh-case-bar .case-bar-terms{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#595959;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:20px;line-height:1.4;row-gap:8px}@media (max-width:1910px){.jh-case-bar .case-bar-terms{font-size:16px;line-height:1.5}}@media (max-width:640px){.jh-case-bar .case-bar-terms{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}}.jh-case-bar .case-bar-terms__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}@media (max-width:640px){.jh-case-bar .case-bar-terms__item{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:calc(50% - 5px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.jh-case-bar .case-bar-terms .term-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none}@media (max-width:640px){.jh-case-bar .case-bar-terms .term-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:641px){.jh-case-bar .case-bar-terms .term-list li:not(:last-child){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.jh-case-bar .case-bar-terms .term-list li:not(:last-child):after{content:"/";margin:0 5px}}.jh-case-bar .case-bar-terms a{color:#262626;-webkit-transition:color .3s;transition:color .3s}.jh-case-bar .case-bar-terms a:hover{color:red}.jh-case-bar .case-bar-socials{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:640px){.jh-case-bar .case-bar-socials{width:100%}}.jh-case-content .case-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:-1px}@media (max-width:1080px){.jh-case-content .case-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.jh-case-content .case-content{border-left:none;padding:80px;width:calc(66.666% + 10px)}@media (max-width:1080px){.jh-case-content .case-content{border-right:none;padding:40px 20px;width:100%}}@media (max-width:640px){.jh-case-content .case-content{padding:20px 16px}}.jh-case-content .case-content.jh-content h1:not(:first-child),.jh-case-content .case-content.jh-content h2:not(:first-child),.jh-case-content .case-content.jh-content h3:not(:first-child),.jh-case-content .case-content.jh-content h4:not(:first-child){margin-top:80px}@media (max-width:640px){.jh-case-content .case-content.jh-content h1:not(:first-child),.jh-case-content .case-content.jh-content h2:not(:first-child),.jh-case-content .case-content.jh-content h3:not(:first-child),.jh-case-content .case-content.jh-content h4:not(:first-child){margin-top:40px}}@media (min-width:1081px){.jh-case-content .case-content.jh-content .jh-blockquote:not(:last-child),.jh-case-content .case-content.jh-content p:not(:last-child){margin-bottom:80px}}@media (max-width:640px){.jh-case-content .case-content.jh-content .jh-blockquote:not(:last-child),.jh-case-content .case-content.jh-content p:not(:last-child){margin-bottom:20px}}.jh-case-content .case-info{border-right:none;-webkit-transform:translateX(-1px);transform:translateX(-1px);width:calc(33.333% - 10px)}@media (max-width:1080px){.jh-case-content .case-info{border-left:none;-webkit-transform:none;transform:none;width:100%}}.jh-case-content .case-info .case-info-title{font-size:28px;font-weight:500;letter-spacing:-.56px;line-height:1.22;padding:80px 32px 32px;width:100%}@media (max-width:1080px){.jh-case-content .case-info .case-info-title{padding:60px 20px 30px}}.jh-case-content .case-info .case-info-head{padding:30px 32px;width:100%}@media (max-width:1080px){.jh-case-content .case-info .case-info-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:24px}}.jh-case-content .case-info .case-info-head__author{margin-bottom:24px;text-align:center}@media (max-width:1080px){.jh-case-content .case-info .case-info-head__author{width:calc(50% - 12px)}}@media (max-width:766px){.jh-case-content .case-info .case-info-head__author{width:100%}}.jh-case-content .case-info .case-info-head__data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:4px}@media (max-width:1080px){.jh-case-content .case-info .case-info-head__data{width:calc(50% - 12px)}}@media (max-width:766px){.jh-case-content .case-info .case-info-head__data{width:100%}}.jh-case-content .case-info .author-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 24px;max-width:200px;position:relative;width:100%}.jh-case-content .case-info .author-image:before{content:"";display:block;padding-bottom:100%;position:relative;width:100%}.jh-case-content .case-info .author-image img{border-radius:50%;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.jh-case-content .case-info .author-name{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.22;margin-bottom:6px}.jh-case-content .case-info .author-position{color:#595959;font-size:16px;line-height:1.5}.jh-case-content .case-info .contact-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px dashed #ccc;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:20px;font-weight:400;line-height:1.5;padding:14px 14px 14px 28px;white-space:nowrap}@media (max-width:1910px){.jh-case-content .case-info .contact-item{font-size:16px}}.jh-case-content .case-info .contact-item__icon{height:32px;width:32px}@media (max-width:1910px){.jh-case-content .case-info .contact-item__icon{height:24px;width:24px}}.jh-case-content .case-info .contact-item__icon svg{height:100%;width:100%;stroke:#262626;-webkit-transform:translateZ(0);transform:translateZ(0)}.jh-case-content .case-info a.contact-item{padding:28px;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}.jh-case-content .case-info a.contact-item:hover{color:red}.jh-case-content .case-info .case-info-solutions{width:100%}.jh-case-content .case-info .case-info-solutions__title{border-bottom:1px solid #ccc;font-size:36px;font-weight:400;font-weight:500;letter-spacing:-.72px;line-height:1.22;padding:32px}@media (max-width:1910px){.jh-case-content .case-info .case-info-solutions__title{font-size:28px;font-weight:400;letter-spacing:-.56px;line-height:1.22}}@media (max-width:1080px){.jh-case-content .case-info .case-info-solutions__title{font-size:24px;font-weight:400;letter-spacing:-.48px;line-height:1.22}}@media (max-width:766px){.jh-case-content .case-info .case-info-solutions__title{font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:1.22}}@media (max-width:1080px){.jh-case-content .case-info .case-info-solutions__title{font-size:28px;font-weight:500;letter-spacing:-.56px;line-height:1.22;padding:60px 20px 32px}}.jh-case-content .case-info .case-info-solutions__list{width:100%}@media (max-width:1080px){.jh-case-content .case-info .case-info-solutions__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.jh-case-content .content-footer .content-footer-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:12px 40px}@media (max-width:1080px){.jh-case-content .content-footer .content-footer-bar{padding:12px 0}}.jh-case-content .content-footer .content-footer-back{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#595959;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transition:color .3s;transition:color .3s}.jh-case-content .content-footer .content-footer-back:hover{color:red}.jh-case-content .content-footer .content-footer-back:hover svg{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}.jh-case-content .content-footer .content-footer-back svg{height:32px;-webkit-transform:translateZ(0);transform:translateZ(0);width:32px;stroke:currentColor;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (max-width:1910px){.jh-case-content .content-footer .content-footer-back svg{height:24px;width:24px}}.jh-case-content .content-footer .content-footer-back span{color:inherit}.jh-case-content .solution-card{border:none;width:100%}@media (min-width:1081px){.jh-case-content .solution-card:not(:last-child){border-bottom:1px solid #ccc}}@media (max-width:640px){.jh-case-content .solution-card:not(:last-child){border-bottom:1px solid #ccc}}@media (max-width:1080px){.jh-case-content .solution-card{width:50%}.jh-case-content .solution-card:nth-child(n+3){display:none}}@media (max-width:1080px) and (min-width:641px){.jh-case-content .solution-card{border-bottom:none}.jh-case-content .solution-card:not(:first-child){border-left:1px solid #ccc}}@media (max-width:640px){.jh-case-content .solution-card{width:100%}.jh-case-content .solution-card:last-child{border-bottom:none}}.jh-case-content .solution-card .solution-card__wrapper{height:auto;min-height:auto;padding:32px;row-gap:40px}@media (max-width:1080px){.jh-case-content .solution-card .solution-card__wrapper{padding:32px 20px}}@media (max-width:640px){.jh-case-content .solution-card .solution-card__wrapper{padding:16px;row-gap:24px}}.jh-case-content .solution-card .solution-card__order{display:none}.jh-case-content .solution-card .solution-card__text{display:block;font-size:20px;font-weight:400;line-height:1.5;margin-bottom:0}@media (max-width:1910px){.jh-case-content .solution-card .solution-card__text{display:none;font-size:16px}}@media (max-width:1080px){.jh-case-content .solution-card .solution-card__text{display:block}}.jh-case-related .related-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:80px 0;row-gap:48px}@media (max-width:640px){.jh-case-related .related-head{padding:48px 0}}@media (min-width:1911px){.jh-case-related .related-head .jh-label{display:none}}.jh-case-related .related-head-title{font-size:90px;font-weight:500;letter-spacing:-1.8px;line-height:1.18}@media (max-width:1910px){.jh-case-related .related-head-title{font-size:68px;font-weight:500;letter-spacing:-1.36px;line-height:1.18}}@media (max-width:1080px){.jh-case-related .related-head-title{font-size:56px;font-weight:500;letter-spacing:-1.12px;line-height:1.14}}@media (max-width:766px){.jh-case-related .related-head-title{font-size:48px;font-weight:500;letter-spacing:-.96px;line-height:1.2}}.jh-case-related .related-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}@media (max-width:640px){.jh-case-related .related-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.jh-case-related .solution-card{width:33.3333%}@media (max-width:1080px) and (min-width:641px){.jh-case-related .solution-card:first-child{border-right:none}}@media (max-width:640px){.jh-case-related .solution-card:first-child{border-top:none}}@media (min-width:1081px){.jh-case-related .solution-card:not(:last-child){border-right:none}}@media (max-width:1080px){.jh-case-related .solution-card{width:50%}.jh-case-related .solution-card:nth-child(n+3){display:none}}@media (min-width:641px){.jh-case-related .solution-card{border-top:none}}@media (max-width:640px){.jh-case-related .solution-card{border-bottom:none;width:100%}}.jh-case-related .solution-card .solution-card__wrapper{height:auto;min-height:0;padding:32px;row-gap:40px}@media (max-width:640px){.jh-case-related .solution-card .solution-card__wrapper{padding:16px;row-gap:24px}}.jh-case-related .solution-card .solution-card__order{display:none}.jh-case-related .solution-card .jh-pill{font-size:16px}.jh-case-related .solution-card .solution-card__text{display:block;font-size:20px;line-height:1.4;margin-bottom:0;margin-top:auto}.jh-case-related .solution-card .solution-card__image{margin-top:0}.jh-intro.jh-intro--contacts .jh-intro-text{row-gap:32px}@media (max-width:1910px){.jh-intro.jh-intro--contacts .jh-intro-text{row-gap:24px}}@media (max-width:1080px){.jh-intro.jh-intro--contacts .jh-intro-text{row-gap:12px}}.jh-intro.jh-intro--contacts .jh-intro-text .jh-intro-title{font-size:140px;font-weight:500;letter-spacing:-2.8px;line-height:1.2}@media (max-width:1910px){.jh-intro.jh-intro--contacts .jh-intro-text .jh-intro-title{font-size:110px;font-weight:500;letter-spacing:-2.2px;line-height:1.2}}@media (max-width:1080px){.jh-intro.jh-intro--contacts .jh-intro-text .jh-intro-title{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;font-size:96px;font-weight:500;letter-spacing:-1.92px;line-height:1.2;order:3}}@media (max-width:640px){.jh-intro.jh-intro--contacts .jh-intro-text .jh-intro-title{font-size:58px;font-weight:500;letter-spacing:-1.16px;line-height:1.2}}.jh-intro.jh-intro--contacts .jh-intro-text .jh-intro-description{font-size:24px;font-weight:400;line-height:1.3}@media (max-width:1080px){.jh-intro.jh-intro--contacts .jh-intro-text .jh-intro-description{font-size:20px;line-height:1.4}}.jh-contacts-info{padding:90px 0}@media (max-width:1910px){.jh-contacts-info{padding:68px 0}}@media (max-width:1080px){.jh-contacts-info{padding:40px 0}}@media (max-width:640px){.jh-contacts-info{padding:60px 0}}.jh-contacts-info .contacts-info-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;justify-content:space-between;padding:4px;row-gap:10px}@media (max-width:1080px){.jh-contacts-info .contacts-info-wrapper{border:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px}}@media (max-width:640px){.jh-contacts-info .contacts-info-wrapper{padding:0}}.jh-contacts-info .contacts-info-wrapper:after,.jh-contacts-info .contacts-info-wrapper:before{content:"";display:block;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:100vw}@media (max-width:1080px){.jh-contacts-info .contacts-info-wrapper:after,.jh-contacts-info .contacts-info-wrapper:before{display:none}}.jh-contacts-info .contacts-info-wrapper:before{top:0}.jh-contacts-info .contacts-info-wrapper:after{bottom:0}.jh-contacts-info .contacts-info-banner{position:relative;width:calc(50% + 40px);-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:1080px){.jh-contacts-info .contacts-info-banner{padding-bottom:68.8%;width:100%}}.jh-contacts-info .contacts-info-banner img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.jh-contacts-info .contacts-info-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(50% - 44px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:4px}@media (max-width:1080px){.jh-contacts-info .contacts-info-list{width:100%}}.jh-contacts-info .contact-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;border-style:dashed;justify-content:space-between;min-height:328px;padding:48px;row-gap:24px;width:100%}@media (max-width:1910px){.jh-contacts-info .contact-item{min-height:246px;padding:36px}}@media (max-width:640px){.jh-contacts-info .contact-item{padding:16px}}.jh-contacts-info .contact-item__label{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:400;line-height:1.3;text-transform:uppercase}@media (max-width:1910px){.jh-contacts-info .contact-item__label{font-size:20px;line-height:1.4}}.jh-contacts-info .contact-item__label svg{-webkit-flex-shrink:0;height:16px;width:16px;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateZ(0);transform:translateZ(0);fill:currentColor}.jh-contacts-info .contact-item__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:410px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:32px;font-weight:500;letter-spacing:-.64px;line-height:1.25;row-gap:10px}@media (max-width:1910px){.jh-contacts-info .contact-item__text{font-size:24px;font-weight:500;letter-spacing:-.48px;line-height:1.17;max-width:310px;row-gap:10px}}@media (max-width:1080px){.jh-contacts-info .contact-item__link{text-decoration:underline}}.jh-contacts-info .contact-item__link:hover{text-decoration:underline}.jh-contacts-form{padding-bottom:60px}@media (max-width:1910px){.jh-contacts-form{padding-bottom:60px}}@media (max-width:640px){.jh-contacts-form{border-bottom:none}}.jh-contacts-form .contacts-form-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:80px 0;row-gap:48px}.jh-contacts-form .contacts-form-head .jh-label{color:#ccc}.jh-contacts-form .contacts-form-head .jh-text{font-weight:500;max-width:1063px}@media (max-width:1080px){.jh-contacts-form .contacts-form-head .jh-text{max-width:100%}}.jh-contacts-form .contacts-form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1080px){.jh-contacts-form .contacts-form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.jh-contacts-form .contacts-form-wrapper:after,.jh-contacts-form .contacts-form-wrapper:before{content:"";display:block;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:100vw}.jh-contacts-form .contacts-form-wrapper:before{top:0}.jh-contacts-form .contacts-form-wrapper:after{bottom:0}.jh-contacts-form .contacts-form-wrapper .form-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:80px;width:calc(100% - 480px);-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:40px}@media (max-width:1910px){.jh-contacts-form .contacts-form-wrapper .form-fields{width:calc(100% - 355px)}}@media (max-width:1080px){.jh-contacts-form .contacts-form-wrapper .form-fields{border:none;padding:60px 40px 80px;width:100%}}@media (max-width:640px){.jh-contacts-form .contacts-form-wrapper .form-fields{padding:40px 32px 20px}}.jh-contacts-form .contacts-form-wrapper .form-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:40px;position:relative;width:480px}@media (max-width:1910px){.jh-contacts-form .contacts-form-wrapper .form-button{width:355px}}@media (max-width:1080px){.jh-contacts-form .contacts-form-wrapper .form-button{width:100%}}@media (min-width:1911px){.jh-contacts-form .contacts-form-wrapper .form-button .jh-button{width:400px}}.jh-contacts-form .contacts-form-wrapper .form-button .jh-button .button-content-icon{position:relative}.jh-contacts-form .contacts-form-wrapper .form-button .jh-button .button-content-icon svg:nth-child(2){display:none;left:0;position:absolute;top:0}.jh-contacts-form .contacts-form-wrapper .form-button .jh-button.success .button-content-icon svg{visibility:hidden}.jh-contacts-form .contacts-form-wrapper .form-button .jh-button.success .button-content-icon svg:nth-child(2){display:block;visibility:visible}.jh-info{padding-top:93px}@media (max-width:1910px){.jh-info{padding-top:69px}}@media (max-width:766px){.jh-info{padding-top:77px}}.jh-info .info-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.jh-info .info-back{background:#f5f5f5;left:0;padding:40px 20px;position:absolute;top:0;z-index:9}@media (min-width:1081px){.jh-info .info-back{border:none}}@media (max-width:1910px){.jh-info .info-back{padding:40px 0}}@media (max-width:1080px){.jh-info .info-back{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;position:relative;width:100%}}.jh-info .info-back__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#595959;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transition:color .3s;transition:color .3s}@media (max-width:1080px){.jh-info .info-back__link{max-width:100%;padding:20px}}.jh-info .info-back__link:hover{color:red}.jh-info .info-back__link:hover svg{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}.jh-info .info-back__link svg{height:32px;-webkit-transform:translateZ(0);transform:translateZ(0);width:32px;stroke:currentColor;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (max-width:1910px){.jh-info .info-back__link svg{height:24px;width:24px}}.jh-info .info-back__link span{color:inherit}.jh-info .info-content{padding:40px 40px 120px;position:relative;width:50%}@media (max-width:1080px){.jh-info .info-content{padding:40px 20px 120px;width:100%}}.jh-info .info-content-terms{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:4px;width:100%}.jh-info .info-content-terms:not(:last-child){margin-bottom:40px}