@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
:root{--color-text:#454754;--color-background:white;--color-background-gray:#F8F8FC;--color-background-gray2:#E0E1EB;--color-background-gray3:#86889A;--color-blue:#2B77CC;--color-blue-dark:#0059bc;--color-purple:#8455D4;--color-purple-dark:#6A45AB;--color-green:#35CC24;--color-green-dark:#31A636;--color-green-dark2:#277644;--color-red:#D65050;--page-max-width:1980px;--page-content-max-width:1140px;--page-min-width:320px;--page-padding:20px;--font-family:"Poppins",sans-serif;--font-size:17px;--font-size-small:15px;--font-size-min:13px;--font-weight:300;--line-height:1.7;--scrollbar-width:20px;--correct-100vw:calc(100vw - var(--scrollbar-width));--page-width:min(var(--correct-100vw),var(--page-max-width));--gutter-width:30px;--sidebar-width:20%;--breadcrumb-separator:"→";--overlay-color:rgba(69,79,85,0.5);--dialog-padding:50px;--dialog-animation-duration:0.3s;--border-radius:38px;--blocks-gap:70px;--carousel-navigation-height:56px;--gradient-blue:linear-gradient(to right,var(--color-blue),var(--color-purple));--gradient-blue-dark:linear-gradient(to right,var(--color-blue-dark),var(--color-purple-dark));--gradient-green:linear-gradient(to right,var(--color-green),var(--color-green-dark));--gradient-green-dark:linear-gradient(to right,var(--color-green-dark),var(--color-green-dark2));--link-color:var(--color-blue);--p-margin:1.8em;--headline-size-1:40px;--headline-size-2:32px;--headline-size-3:23px;--headline-size-4:20px;--headline-size-5:18px;--headline-line-height-1:1.4;--headline-line-height-2:1.4;--headline-line-height-3:1.4;--headline-line-height-4:1.4;--headline-line-height-5:1.4;--mobile-header-height:77px;--breakpoint-desktop:1200px;--breakpoint-mobile:640px;--form-item-margin:20px;--form-element-height:56px;--form-element-height-small:46px;--form-button-font-size:15px;--form-button-font-size-small:13px;--form-button-border-radius:38px;--form-text-input-border-color:var(--color-background-gray2);--form-text-input-border-color-hover:#8D83DA;--form-text-input-border-color-focus:var(--color-blue);--form-text-input-border-color-error:var(--color-red);--z-index-overlay:10;--z-index-dialog:11;--local-task-background-color:var(--color-background-gray);--local-task-background-color-hover:var(--color-background-gray2);--local-task-background-color-active:var(--color-background-gray3);--local-task-font-size:var(--font-size-small);--local-task-text-color:inherit;--local-task-text-color-hover:inherit;--local-task-text-color-active:white;}@media (max-width:1100px){:root{--headline-size-1:32px;--headline-size-2:28px;--headline-size-3:20px;--headline-size-4:16px;--headline-size-5:14px;--blocks-gap:80px;}}@media (max-width:640px){:root{--page-padding:15px;--blocks-gap:50px;--p-margin:25px;--headline-size-1:23px;--headline-size-2:21px;--headline-size-3:17px;--headline-size-4:16px;--headline-size-5:14px;--headline-line-height-1:1.5;--headline-line-height-2:1.5;--headline-line-height-3:1.5;--headline-line-height-4:1.5;--headline-line-height-5:1.5;--form-element-height:46px;}}div[data-contextual-id]{position:absolute;}.contextual-region.focus{outline:5px dashed #989898;outline-offset:-2px;}.contextual .trigger{min-width:initial;min-height:initial;box-shadow:none;}.contextual .trigger::before,.contextual .trigger::after{display:none;}.contextual-links li:before{display:none;}.contextual-links a{border:none;}.contextual-links a > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none;}.local-tasks{font-size:var(--local-task-font-size);}.local-tasks ul{display:flex;gap:10px;margin:0;padding:0;list-style:none;}.local-tasks li{margin:0;padding:0;list-style:none;}.local-tasks li::before{display:none;}.local-tasks a,.local-tasks a:visited{display:block;padding:5px 10px;background:var(--local-task-background-color);font-weight:normal;text-decoration:none;color:var(--local-task-text-color);}.local-tasks a:hover{background:var(--local-task-background-color-hover);color:var(--local-task-text-color-hover);text-decoration:none;}.local-tasks a.is-active,.local-tasks a.is-active-trail{background:var(--local-task-background-color-active);color:var(--local-task-text-color-active);text-decoration:none;}.status-message{margin-bottom:20px;padding:15px 20px 15px 40px;background:no-repeat 1.2em 1.2em;border-style:solid;border-width:1px 1px 1px 0;border-radius:0 2px 2px 0;word-wrap:break-word;overflow-wrap:break-word;}.status-message:last-child{margin-bottom:0;}.status-message--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:inset 8px 0 0 #77b259;}.status-message--warning{background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:inset 8px 0 0 #e09600;}.status-message--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:inset 8px 0 0 #e62600;}.status-message > ul{padding-left:20px;}.status-message > ul:last-child{margin-bottom:0;}.kint > footer{display:none;}.kint pre{white-space:pre-line;}#drupal-live-announce.visually-hidden{top:0;left:0;}.float-left{float:left;}.float-right{float:right;}.align-left{float:left;margin:0.4em var(--gutter-width) var(--gutter-width) 0;}.align-right{float:right;margin:0.4em 0 var(--gutter-width) var(--gutter-width);}.align-center{text-align:center;}.font-bold{font-weight:bold;}.no-border{border:none;}.no-br{white-space:nowrap;}.no-text-decoration{text-decoration:none;}.overflow-hidden{overflow:hidden;}*,*:before,*:after{box-sizing:border-box;max-height:1000000em;-moz-text-size-adjust:none;}html{overflow-y:scroll;scroll-behavior:smooth;scroll-padding-top:20px;}html .page--with-toolbar{scroll-padding-top:50px;}body{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);max-width:var(--page-max-width);min-width:var(--page-min-width);position:relative;margin:0 auto;padding:0;color:var(--color-text);background-color:var(--color-background) !important;background-repeat:no-repeat !important;}h1{font-size:var(--headline-size-1);font-weight:bold;line-height:var(--headline-line-height-1);color:black;}h2{font-size:var(--headline-size-2);}h3{font-size:var(--headline-size-3);}a{color:var(--color-blue);text-decoration:none;}a > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}a > span{border-bottom:1px solid;border-image:var(--gradient-blue) 1;}a:hover{color:black;}a:hover > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border-image:none;}p{margin:var(--p-margin) 0;}b,strong{font-weight:600;}ul,ol{margin:0;padding:0 0 0 17px;}li{margin:5px 0;}@keyframes ajax-loading{from{background-position:0 0;}to{background-position:100px 50px;}}@keyframes fade-in{from{opacity:0;}to{opacity:1;}}.layout__header{margin-bottom:var(--blocks-gap);}@media (max-width:640px){.layout__header{margin-bottom:20px;}}.layout__header-content{padding-left:var(--page-padding);padding-right:var(--page-padding);}.layout__header-content-inner{max-width:var(--page-content-max-width);margin-left:auto;margin-right:auto;}.layout__header-content-inner{padding-top:var(--gutter-width);padding-bottom:var(--gutter-width);}@media (max-width:640px){.layout__header-content-inner{padding-top:0;padding-bottom:0;}}.layout__header-menu{padding-left:var(--page-padding);padding-right:var(--page-padding);background:var(--color-background-gray);}.layout__header-menu-inner{max-width:var(--page-content-max-width);margin-left:auto;margin-right:auto;}.layout__header-menu-inner{display:grid;grid-template-columns:auto max-content;grid-gap:var(--gutter-width);align-items:center;}.layout__highlighted{padding-left:var(--page-padding);padding-right:var(--page-padding);}.layout__highlighted-inner{max-width:var(--page-content-max-width);margin-left:auto;margin-right:auto;}.layout__main{padding-left:var(--page-padding);padding-right:var(--page-padding);}.layout__main-inner{max-width:var(--page-content-max-width);margin-left:auto;margin-right:auto;}.layout__main-inner{display:flex;}.layout__sidebar-first{order:0;flex-shrink:0;width:var(--sidebar-width);margin-right:var(--gutter-width);}.layout__content{order:1;flex-grow:1;min-width:0;}html,body,.dialog-off-canvas-main-canvas{box-sizing:border-box;height:100%;}.layout{display:flex;flex-direction:column;min-height:100%;}.layout__main{flex-grow:1;}.layout__footer{padding-left:var(--page-padding);padding-right:var(--page-padding);margin-top:140px;padding-top:90px;padding-bottom:90px;background:var(--color-background-gray);}.layout__footer-inner{max-width:var(--page-content-max-width);margin-left:auto;margin-right:auto;}@media (max-width:640px){.layout__footer{margin-top:50px;padding-top:40px;padding-bottom:40px;}}.toolbar-bar a > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border-bottom:none;}.status-messages{margin-bottom:30px;padding:0;}.status-message{margin-bottom:20px;padding:15px 20px 15px 40px;border-radius:0 var(--border-radius) var(--border-radius) 0;background:no-repeat 1.2em 1.2em;border-style:solid;border-width:1px 1px 1px 0;word-wrap:break-word;overflow-wrap:break-word;}.status-message:last-child{margin-bottom:0;}.status-message--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:inset 8px 0 0 #77b259;}.status-message--warning{background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:inset 8px 0 0 #e09600;}.status-message--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:inset 8px 0 0 #e62600;}.status-message > ul{padding-left:20px;}.status-message ul:first-child{margin-top:0;}.status-message ul:last-child{margin-bottom:0;}.breadcrumb{margin:0 0 30px 0;padding:0;color:var(--color-text-gray);font-size:var(--font-size-small);}.breadcrumb__item{display:inline;margin:0;padding:0;list-style:none;}.breadcrumb__item::before{content:var(--breadcrumb-separator);display:inline-block;margin:-5px 0.4em 0 0.4em;vertical-align:middle;line-height:1;font-size:13px;}.breadcrumb__item:first-child::before{display:none;}.breadcrumb__link{color:var(--color-text-gray);text-decoration:none;}.breadcrumb__link:hover{color:var(--color-text);}.breadcrumb__link--text:hover{color:inherit !important;}@media (max-width:640px){.breadcrumb{margin-bottom:20px;font-size:12px;}.breadcrumb__item::before{font-size:13px;}}.pager{margin:60px 0 0 0;padding:0;list-style:none;}.pager__items{margin:0;padding:0;list-style:none;}.pager__item{display:inline-block;width:56px;height:56px;margin:0;padding:0;border-radius:50%;}.pager__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;text-align:center;}.pager__item--active{background:var(--color-background-gray);}.pager__item--active .pager__link{color:black;}.pager__item--first,.pager__item--last{display:none;}@media (max-width:640px){.pager__items{text-align:center;}.pager__item{width:46px;height:46px;}}.with-email-icon::before{content:"";display:inline-block;width:20px;height:17px;margin-right:17px;background:url(/themes/xtheme/img/email-icon.svg) center/contain no-repeat;vertical-align:middle;}.with-phone-icon::before{content:"";display:inline-block;width:20px;height:20px;margin-right:17px;background:url(/themes/xtheme/img/phone-icon.svg) center/contain no-repeat;vertical-align:middle;}.page-header{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--gutter-width);align-items:center;}.page-header__logo{display:block;width:80px;height:80px;text-indent:-9999px;background:url(/themes/xtheme/img/logo.svg) center/contain no-repeat;}.page-header__email{color:black;white-space:nowrap;}.page-header__email > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.page-header__email > span{border-bottom:none;}.page-header__email:hover{color:var(--color-blue);}.page-header__email:hover > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.page-header__phone{color:black;font-size:22px;font-weight:bold;white-space:nowrap;}.page-header__phone > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.page-header__phone > span{border-bottom:none;}.page-header__phone:hover{color:var(--color-blue);}.page-header__phone:hover > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.page-header__feedback-pane{text-align:right;}.page-header__feedback{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color;transition-duration:0.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:white;}.page-header__feedback > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none;}.page-header__feedback:hover{background:var(--gradient-green);color:white;}.page-header__feedback:active{background:var(--gradient-green-dark);}@media (max-width:1200px){.page-header__feedback{padding-left:25px;padding-right:25px;}}@media (max-width:960px){.page-header{grid-template-columns:auto min-content min-content max-content;}.page-header__email,.page-header__phone{display:block;width:30px;height:30px;overflow:hidden;}.page-header__email::before,.page-header__phone::before{display:block;width:100%;height:100%;}}@media (max-width:640px){.page-header{display:flex;flex-wrap:wrap;grid-gap:initial;}.page-header__logo-pane{display:flex;align-items:center;width:100%;height:var(--mobile-header-height);padding:5px 20px 0 0;}.page-header__logo{width:141px;height:35px;margin:0 auto;}.page-header__email-pane,.page-header__phone-pane{margin-right:17px;}.page-header__email,.page-header__phone{display:block;width:30px;height:30px;overflow:hidden;}.page-header__email::before,.page-header__phone::before{display:block;width:100%;height:100%;}.page-header__feedback-pane{margin-left:auto;}}.page-title{font-size:var(--headline-size-1);font-weight:bold;line-height:var(--headline-line-height-1);color:black;margin:0 0 40px 0;}@media (max-width:640px){.page-title{margin:-8px 0 15px 0;}}.page-subtitle{font-size:var(--font-size-small);line-height:1.7;margin:0 0 30px 0;color:black;margin-top:-30px;margin-bottom:60px;}.page-subtitle b:first-child{text-transform:uppercase;}.page-subtitle::after{content:"";display:block;width:85px;height:1px;margin-top:30px;background:var(--color-background-gray2);}@media (max-width:640px){.page-subtitle::after{margin-top:15px;}}@media (max-width:640px){.page-subtitle{margin-top:-10px;margin-bottom:20px;}}.local-tasks{margin-bottom:30px;}.local-tasks a > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border-bottom:none;}.subscription-form-block{--form-text-input-border-color:white;--form-text-input-border-color-hover:var(--form-text-input-border-color);--form-text-input-border-color-focus:var(--form-text-input-border-color);color:white;display:flex;align-items:center;margin-bottom:40px;padding:30px 50px;background:var(--gradient-blue);border-radius:10px;color:white;}.subscription-form-block .form-button,.subscription-form-block .form-submit{border:2px solid white;background:none;color:white;}.subscription-form-block .form-button:hover,.subscription-form-block .form-submit:hover{background:white;}.subscription-form-block .form-button:hover > span,.subscription-form-block .form-submit:hover > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.subscription-form-block .form-button:active,.subscription-form-block .form-submit:active{border-color:#E8E6FA;background:#E8E6FA;}.subscription-form-block a > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;border-bottom:1px solid currentColor;border-image:none;}.subscription-form-block__title{width:150px;margin-right:50px;font-size:var(--font-size-big);font-weight:bold;}.subscription-form-block__content{flex-grow:1;}.subscription-form-block .subscription-form{display:grid;grid-template-columns:minmax(min-content,293px) minmax(min-content,214px) minmax(min-content,290px);grid-gap:20px;align-items:center;}.subscription-form-block .form-item{margin:0;}.subscription-form-block .form-email{width:100%;}.subscription-form-block .form-item--text-after{font-size:var(--font-size-min);}.subscription-form-block a{color:inherit;}@media (max-width:1200px){.subscription-form-block{margin-left:calc(var(--page-padding) * -1);margin-right:calc(var(--page-padding) * -1);}}@media (max-width:1100px){.subscription-form-block{padding-left:var(--page-padding);padding-right:var(--page-padding);}.subscription-form-block__title{margin-right:4%;}.subscription-form-block .subscription-form{grid-template-columns:auto min-content;grid-row-gap:10px;max-width:500px;}.subscription-form-block .form-item--text-after{grid-column:1/-1;}}@media (max-width:640px){.subscription-form-block{margin-left:calc(var(--page-padding) * -1);margin-right:calc(var(--page-padding) * -1);flex-direction:column;align-items:initial;margin-bottom:30px;padding:30px var(--page-padding);}.subscription-form-block__title{width:100%;margin:0 0 10px 0;font-size:var(--font-size);}.subscription-form-block .subscription-form{grid-template-columns:auto;grid-gap:10px;max-width:initial;}.subscription-form-block .form-item--actions{margin-bottom:5px;}.subscription-form-block .form-submit{width:100%;text-align:center;}}.social-links{display:grid;grid-gap:10px;grid-auto-flow:column;grid-auto-columns:min-content;}.social-links__link{position:relative;width:30px;height:30px;text-decoration:none;}.social-links__icon{position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:opacity 0.1s;}.social-links__icon:nth-child(2){opacity:0;}.social-links__link:hover .social-links__icon:nth-child(2){opacity:1;}.page-footer{display:grid;grid-template-columns:9fr 3fr;grid-gap:var(--gutter-width);}.page-footer__copyright{margin-bottom:15px;font-size:var(--font-size-min);color:var(--color-background-gray3);}.page-footer__developer{font-size:var(--font-size-min);color:var(--color-background-gray3);}.page-footer__developer a{color:black;}.page-footer__developer a > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.page-footer__developer a > span{border-bottom:none;}.page-footer__developer a:hover{color:var(--color-blue);}.page-footer__developer a:hover > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.page-footer__right-pane{margin-top:-5px;}.page-footer__phone-pane{margin-bottom:10px;}.page-footer__phone{color:black;font-weight:600;white-space:nowrap;}.page-footer__phone > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.page-footer__phone > span{border-bottom:none;}.page-footer__phone:hover{color:var(--color-blue);}.page-footer__phone:hover > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.page-footer__email{color:black;font-size:var(--font-size-small);}.page-footer__email > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.page-footer__email > span{border-bottom:none;}.page-footer__email:hover{color:var(--color-blue);}.page-footer__email:hover > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.page-footer__phone::before,.page-footer__email::before{filter:grayscale(1);opacity:0.8;}@media (max-width:900px){.page-footer{display:block;}.page-footer__bottom-menu{margin-bottom:15px;}.page-footer__developer{margin-bottom:20px;}.page-footer__phone-pane{margin-bottom:5px;}}.basic-block__title{font-size:var(--headline-size-2);font-weight:bold;line-height:var(--headline-line-height-2);color:black;margin:0 0 20px 0;}.basic-block__subtitle{font-size:var(--font-size-small);line-height:1.7;margin:0 0 30px 0;color:black;margin-bottom:40px;}.basic-block__subtitle b:first-child{text-transform:uppercase;}.basic-block__subtitle::after{content:"";display:block;width:85px;height:1px;margin-top:30px;background:var(--color-background-gray2);}@media (max-width:640px){.basic-block__subtitle::after{margin-top:15px;}}@media (max-width:640px){.basic-block__title{margin-bottom:8px;}.basic-block__subtitle{margin-bottom:30px;}}.show-more__content{position:relative;overflow:hidden;}.show-more__content::after{transition-property:visibility,opacity;transition-duration:0.2s;visibility:hidden;opacity:0;content:"";position:absolute;left:0;bottom:0;width:100%;height:80px;background:linear-gradient(to top,var(--color-background) 2.7em,transparent);}.show-more__link{transition-property:visibility,opacity;transition-duration:0.2s;visibility:hidden;opacity:0;position:absolute;margin:-2em 0 0 0;padding:0;}.show-more--active .show-more__content::after{visibility:visible;opacity:1;}.show-more--active .show-more__link{visibility:visible;opacity:1;}.show-more--inactive .show-more__content{max-height:none !important;}.show-more--open{padding-bottom:2em;}.show-more--open .show-more__content{max-height:none !important;}.show-more--open .show-more__content::after{transition-property:visibility,opacity;transition-duration:0.2s;visibility:hidden;opacity:0;}.show-more--open .show-more__link{margin-top:1em;}.advantages-block .basic-block__content{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--gutter-width);}.advantages-block .image-title-text{display:grid;grid-template-columns:80px auto;grid-gap:var(--gutter-width);align-items:center;}.advantages-block .image-title-text__image-image{display:block;max-width:100%;max-height:80px;}.advantages-block .image-title-text__text{font-size:var(--font-size-small);line-height:1.7;}.advantages-block .image-title-text__text > p:first-child{margin-top:0;}.advantages-block .image-title-text__text > p:last-child{margin-bottom:0;}@media (max-width:1100px){.advantages-block .basic-block__content{grid-template-columns:1fr 1fr;}}@media (max-width:640px){.advantages-block .basic-block__content{grid-template-columns:auto;grid-gap:20px;}.advantages-block .image-title-text{grid-template-columns:50px auto;grid-gap:25px;}.advantages-block .image-title-text__image-image{max-width:100%;height:auto;}}.columns{--columns:1;--columns-gap:var(--gutter-width);display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:0 var(--columns-gap);}.columns--count-2{--columns:2;}@media (max-width:800px){.columns--count-2{--columns:1;}}.columns--with-separator{--columns-gap:min(calc(var(--gutter-width) * 4),10vw);}.columns--with-separator > *{position:relative;}.columns--with-separator > *:before{content:"";position:absolute;left:calc(var(--columns-gap) / 2 * -1);top:0;width:1px;height:100%;background:#F0F0F0;}.columns--with-separator > *:first-child:before{display:none;}@media (max-width:800px){.columns--with-separator > *:before{display:none;}}.columns--separator-after-h3 > *:before{top:5em;height:calc(100% - 5em);}.auto-columns{--columns-gap:var(--gutter-width);display:flex;flex-wrap:wrap;gap:var(--columns-gap);}.auto-columns--align-center{align-items:center;}.overlay{display:block;position:fixed;top:0;left:0;height:100%;width:100%;z-index:var(--z-index-overlay);background:var(--overlay-background);transition-property:opacity,visibility;transition-duration:var(--dialog-animation-duration);opacity:0;visibility:hidden;}.overlay--visible{opacity:1;visibility:visible;}.ajax-progress-animation{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent 100%) !important;background-size:50px 50px !important;background-repeat:repeat !important;animation:ajax-loading 1.5s linear infinite !important;}.checked-list,.product-teaser__text > ul{margin:0;padding:0;list-style:none;}.checked-list > li,.product-teaser__text > ul > li{margin:0 0 5px 0;}.checked-list > li:last-child,.product-teaser__text > ul > li:last-child{margin-bottom:0;}.checked-list > li,.product-teaser__text > ul > li{--element-icon-width:24px;--element-icon-height:24px;--element-icon-margin:20px;padding-left:calc(var(--element-icon-width) + var(--element-icon-margin));}.checked-list > li::before,.product-teaser__text > ul > li::before{display:inline-block;width:var(--element-icon-width);height:var(--element-icon-height);margin-right:var(--element-icon-margin);margin-left:calc((var(--element-icon-width) + var(--element-icon-margin)) * -1);}.checked-list > li::before,.product-teaser__text > ul > li::before{content:"";position:relative;top:6px;background:url(/themes/xtheme/img/ok.svg) center/100% no-repeat;}.read-on-linkedin-button{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color;transition-duration:0.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:white;position:relative;background:none;}.read-on-linkedin-button > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none;}.read-on-linkedin-button:hover{background:var(--gradient-green);color:white;}.read-on-linkedin-button:active{background:var(--gradient-green-dark);}@media (max-width:1200px){.read-on-linkedin-button{padding-left:25px;padding-right:25px;}}.read-on-linkedin-button::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--gradient-blue);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;}.read-on-linkedin-button > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.read-on-linkedin-button:hover{background:var(--gradient-blue);}.read-on-linkedin-button:hover > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.read-on-linkedin-button:active{background:var(--gradient-blue-dark);}.read-on-linkedin-button::after{content:"";display:inline-block;position:relative;top:0;width:20px;height:20px;margin-right:10px;background:url(/themes/xtheme/img/linkedin-icon.svg) center/contain no-repeat;order:-1;}.read-on-linkedin-button:hover::after{background-image:url(/themes/xtheme/img/linkedin-white-icon.svg);}.success-message{min-width:390px;padding-top:100px;text-align:center;background:url(/themes/xtheme/img/success-message-icon.svg) center top/80px 80px no-repeat;}.success-message__button{display:none;}.ui-dialog .success-message .success-message__button{display:inline-block;}@media (max-width:640px){.success-message{min-width:initial;}}.download-links__link{display:inline-block;margin-right:15px;text-decoration:none;transition:opacity 0.05s;}.download-links__link:last-child{margin-right:0;}.download-links__link img{display:block;}.download-links__link:hover{opacity:0.8;}#colorbox button{min-height:initial;transition:none;}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],textarea,select{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);max-width:100%;min-width:70px;min-height:var(--form-element-height);margin:0;padding:10px 20px 10px 20px;border:1px solid var(--form-text-input-border-color);border-radius:5px;background:white;color:var(--color-text);font-size:var(--font-size-small);line-height:1.5;}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,input[type=search]:hover,textarea:hover,select:hover{border-color:var(--form-text-input-border-color-hover);}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,select:focus{border-color:var(--form-text-input-border-color-focus);outline:none;}input[type=text].error,input[type=email].error,input[type=password].error,input[type=number].error,input[type=search].error,textarea.error,select.error{border-color:var(--form-text-input-border-color-error);color:var(--color-red);}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,textarea::placeholder,select::placeholder{color:var(--color-background-gray3);}@media (max-width:640px){input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],textarea,select{min-height:46px;}}select{}select option{font:inherit;}input[type=button],input[type=submit],button,.form-button,.form-submit{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color;transition-duration:0.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:white;}input[type=button] > span,input[type=submit] > span,button > span,.form-button > span,.form-submit > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none;}input[type=button]:hover,input[type=submit]:hover,button:hover,.form-button:hover,.form-submit:hover{background:var(--gradient-green);color:white;}input[type=button]:active,input[type=submit]:active,button:active,.form-button:active,.form-submit:active{background:var(--gradient-green-dark);}@media (max-width:1200px){input[type=button],input[type=submit],button,.form-button,.form-submit{padding-left:25px;padding-right:25px;}}.form-item{margin:var(--form-item-margin) 0;}.form-item__label{display:block;margin-bottom:5px;font-weight:bold;}.form-item__required-symbol{color:red;}.form-item__description{margin-top:8px;font-size:0.8em;filter:brightness(0.5);}.form-item--checkboxes .form-item--checkbox,.form-item--radios .form-item--radio{margin:0.5em 0;}.form-item--checkboxes .form-item--checkbox:last-child,.form-item--radios .form-item--radio:last-child{margin-bottom:0;}.form-item--checkbox .form-item__label,.form-item--radio .form-item__label{display:inline-block;margin-bottom:0;font-weight:normal;}.fieldset-legend{font-weight:bold;}.captcha{margin:var(--form-item-margin) 0;}.feedback-form{--columns-gap:20px;display:grid;grid-template-areas:"messages messages messages messages" "name     company  phone    email" "message  message  message  message" "captcha  captcha  captcha  captcha" "actions  actions  actions  actions";grid-template-columns:repeat(4,1fr);grid-column-gap:var(--columns-gap);}.feedback-form > .form-item{margin:0 0 var(--columns-gap) 0;}.feedback-form .form-item .form-item{margin-top:0;margin-bottom:0;}.feedback-form .form-item__label{display:none;}.feedback-form .form-text,.feedback-form .form-email,.feedback-form .form-textarea{display:block;width:100%;}.feedback-form .form-textarea{height:97px;}.feedback-form .status-messages{grid-area:messages;}.feedback-form .form-item--text-before{font-size:var(--font-size-small);line-height:1.7;margin:0 0 30px 0;color:black;margin-top:-30px;margin-bottom:60px;}.feedback-form .form-item--text-before b:first-child{text-transform:uppercase;}.feedback-form .form-item--text-before::after{content:"";display:block;width:85px;height:1px;margin-top:30px;background:var(--color-background-gray2);}@media (max-width:640px){.feedback-form .form-item--text-before::after{margin-top:15px;}}@media (max-width:640px){.feedback-form .form-item--text-before{margin-top:-10px;margin-bottom:20px;}}.feedback-form .form-item--text-before{grid-area:subtitle;}.feedback-form .form-item--name{grid-area:name;}.feedback-form .form-item--field-company-name-wrapper{grid-area:company;}.feedback-form .form-item--field-phone-wrapper{grid-area:phone;}.feedback-form .form-item--mail{grid-area:email;}.feedback-form .form-item--message-wrapper{grid-area:message;}.feedback-form .captcha,.feedback-form strong[data-drupal-selector=edit-captcha]{grid-area:captcha;margin:0 0 var(--columns-gap) 0;}.feedback-form .form-item--actions{grid-area:actions;display:grid;grid-template-columns:min-content auto;grid-gap:var(--gutter-width);align-items:center;}.feedback-form .form-item--submit-notice{order:1;font-size:var(--font-size-min);}@media (max-width:1050px){.feedback-form{grid-template-areas:"messages messages" "name     company" "phone    email" "message  message" "captcha  captcha" "actions  actions";grid-template-columns:repeat(2,1fr);}}@media (max-width:640px){.feedback-form{--columns-gap:10px;grid-template-areas:none;grid-template-columns:1fr;grid-template-rows:initial;}.feedback-form > *{grid-area:initial !important;}.feedback-form .form-item--subtitle{font-size:15px;line-height:1.4;}.feedback-form .form-item--message-wrapper{margin-top:0;}.feedback-form .form-item--actions{display:grid;grid-template-columns:auto;grid-gap:0;margin:5px 0 0 0;}.feedback-form .form-item--submit-notice{order:-1;margin:0;}.feedback-form .form-item--submit-notice .nowrap{display:block;margin:7px 0 0 0;}.feedback-form .form-submit{margin-top:15px;}}.ui-dialog .feedback-form{grid-template-areas:"subtitle subtitle" "messages messages" "name     company" "phone    email" "message  message" "captcha  captcha" "actions  actions";grid-template-columns:1fr 1fr;max-width:546px;text-align:center;}.ui-dialog .feedback-form .form-item--subtitle{grid-area:subtitle;margin-top:-10px;margin-bottom:calc(var(--columns-gap) * 2);}.ui-dialog .feedback-form .form-item--subtitle b{font-size:var(--font-size-big);line-height:1.7;display:block;margin-bottom:5px;color:var(--color-blue);text-transform:initial;}.ui-dialog .feedback-form .form-item--subtitle::after{display:none;}.ui-dialog .feedback-form .form-item--message-wrapper{margin-top:0;}.ui-dialog .feedback-form .captcha,.ui-dialog .feedback-form strong[data-drupal-selector=edit-captcha]{justify-self:center;}.ui-dialog .feedback-form .form-item--actions{display:grid;grid-template-columns:auto;grid-gap:0;margin-bottom:0;}.ui-dialog .feedback-form .form-submit{justify-self:center;}.ui-dialog .feedback-form .form-item--submit-notice{order:-1;margin:0 0 30px 0;}@media (max-width:640px){.ui-dialog .feedback-form{grid-template-areas:initial;grid-template-columns:initial;grid-template-rows:initial;max-width:initial;}.ui-dialog .feedback-form > div{grid-area:initial !important;}.ui-dialog .feedback-form .form-item--submit-notice{margin-bottom:0;text-align:left;}.ui-dialog .feedback-form .form-item--actions{align-items:initial;}}@media (max-height:600px){.ui-dialog .feedback-form{--form-element-height:40px;}.ui-dialog .feedback-form .form-textarea{height:80px;}}.ui-widget{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);}.ui-button{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color;transition-duration:0.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:white;}.ui-button > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none;}.ui-button:hover{background:var(--gradient-green);color:white;}.ui-button:active{background:var(--gradient-green-dark);}@media (max-width:1200px){.ui-button{padding-left:25px;padding-right:25px;}}.ui-widget-overlay{background-color:var(--overlay-color);opacity:1;animation-name:fade-in;animation-duration:var(--dialog-animation-duration);}.ui-dialog{position:fixed;z-index:var(--z-index-dialog);max-width:95%;padding:0;box-shadow:0 17px 43px 0 rgba(46,89,121,0.1);border-radius:10px;background:var(--color-background);animation-name:fade-in;animation-duration:var(--dialog-animation-duration);}.ui-dialog .ui-dialog-titlebar{font-size:var(--headline-size-3);font-weight:bold;line-height:var(--headline-line-height-3);color:black;display:flex;align-items:center;min-height:90px;margin:0;padding:10px calc(var(--dialog-padding) + 30px);border-radius:10px 10px 0 0;background:var(--gradient-blue);text-align:center;line-height:1.3;color:white;}.ui-dialog .ui-dialog-title{float:none;width:100%;margin:0 20px 0 0;}.ui-dialog .ui-dialog-titlebar-close{top:30px;right:calc(var(--dialog-padding) - 8px);width:32px;height:32px;min-height:initial;margin:0;padding:0;border:none;background:none;box-shadow:none;line-height:32px;}.ui-dialog .ui-dialog-titlebar-close::after{position:absolute;inset:0;margin:auto;content:"✕";text-indent:0;color:inherit;font-size:23px;}.ui-dialog .ui-dialog-titlebar-close:hover::after{opacity:0.9;}.ui-dialog .ui-icon-closethick,.ui-dialog .ui-button-icon-space{display:none;}.ui-dialog .ui-dialog-content{margin:0;padding:var(--dialog-padding);}.ui-dialog .ui-dialog-content[style="width: auto; min-height: 0px; max-height: none; height: 0px;"]{padding:0;}.ui-dialog.ui-dialog-buttons .ui-dialog-content{padding-bottom:0;}.ui-dialog .ui-dialog-buttonpane{text-align:center;margin:0;padding:var(--dialog-padding);border:none;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;}.ui-dialog .ui-dialog-buttonpane button{margin:0;}@media (max-height:700px){.ui-dialog{--dialog-padding:20px;}.ui-dialog .ui-dialog-titlebar{min-height:60px;}.ui-dialog .ui-dialog-titlebar-close{top:15px;}}@media (max-width:640px){.ui-dialog{--dialog-padding:var(--page-padding);top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;width:100% !important;height:initial !important;max-width:initial;display:flex;flex-direction:column;font-size:var(--font-size-small);}.ui-dialog .ui-dialog-titlebar{min-height:60px;}.ui-dialog .ui-dialog-titlebar-close{top:15px;}.ui-dialog .ui-dialog-content{max-height:100% !important;}}.main-menu-block{position:relative;}.main-menu-block__title{display:none;}.main-menu-block .main-menu{margin:0;padding:0;list-style:none;color:black;}.main-menu-block .menu-l1{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-gap:3.7878787879%;align-items:center;}.main-menu-block .menu-l1__item{margin:0;padding:0;border-bottom:1px solid transparent;}.main-menu-block .menu-l1__item::before{display:none;}.main-menu-block .menu-l1__link{color:black;display:block;padding:24px 0 22px 0;font-weight:400;line-height:1.4;text-transform:uppercase;text-decoration:none;color:inherit;}.main-menu-block .menu-l1__link > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.main-menu-block .menu-l1__link > span{border-bottom:none;}.main-menu-block .menu-l1__link:hover{color:var(--color-blue);}.main-menu-block .menu-l1__link:hover > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.main-menu-block .menu-l1__link:hover > span,.main-menu-block .menu-l1__item--active-trail .menu-l1__link > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.main-menu-block .menu-l1__item--active-trail{border-image:var(--gradient-blue) 1;}.main-menu-block .menu-l2{display:none;flex-wrap:wrap;position:absolute;left:0;width:100%;margin:25px 0 0 0;padding:0;list-style:none;}.main-menu-block .menu-l2__item{margin:0 25px 0 0;padding:0;}.main-menu-block .menu-l2__item:last-child{margin-right:0;}.main-menu-block .menu-l2__item::before{display:none;}.main-menu-block .menu-l2__item-description{display:none;}.main-menu-block .menu-l2__link{color:black;font-size:15px;color:inherit;text-decoration:none;}.main-menu-block .menu-l2__link > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.main-menu-block .menu-l2__link > span{border-bottom:none;}.main-menu-block .menu-l2__link:hover{color:var(--color-blue);}.main-menu-block .menu-l2__link:hover > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.main-menu-block .menu-l2__item--active-trail .menu-l2__link{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-blue);}.main-menu-block .menu-l1__item--active-trail .menu-l2{display:flex;}@media (max-width:900px){.main-menu-block .menu-l1{grid-gap:4%;}.main-menu-block .menu-l1__link{font-size:13px;}}@media (max-width:640px){.main-menu-block{position:static;}.main-menu-block__title{display:block;position:absolute;top:0;left:0;width:58px;height:var(--mobile-header-height);text-indent:-9999px;cursor:pointer;}.main-menu-block__title::after{background-image:linear-gradient(to bottom,var(--color-blue) 0%,var(--color-blue) 11.1111111111%,transparent 11.1111111111%,transparent 44.4444444444%,var(--color-blue) 44.4444444444%,var(--color-blue) 55.5555555556%,transparent 55.5555555556%,transparent 88.8888888889%,var(--color-blue) 88.8888888889%,var(--color-blue) 100%);background-position:center;background-repeat:no-repeat;position:absolute;inset:0;margin:auto;content:"";display:block;width:28px;height:20px;}.main-menu-block__title:hover{background:var(--color-background-gray2);}.main-menu-block__content{display:none;position:absolute;top:var(--mobile-header-height);left:0;width:100%;padding:calc(var(--page-padding) + 10px) var(--page-padding);background:white;box-shadow:0 50px 45px rgba(0,0,0,0.3);z-index:1;}.main-menu-block .menu-l1{display:grid;grid-auto-flow:row;grid-template-columns:auto;grid-gap:28px;}.main-menu-block .menu-l1__item--active-trail{border-bottom:none;}.main-menu-block .menu-l1__link{padding:0;}.main-menu-block .menu-l2{position:static;margin:12px 0 0 0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--gutter-width);grid-row-gap:10px;grid-auto-flow:row;}.main-menu-block .menu-l2__link{display:block;}.main-menu-block--open .main-menu-block__title{background:var(--color-blue);}.main-menu-block--open .main-menu-block__title::after{content:"✕";color:white;width:20px;height:20px;line-height:20px;font-size:25px;text-indent:0;}.main-menu-block--open .main-menu-block__content{display:block;}}.language-switcher{position:relative;}.language-switcher__current-language{font-size:17px;font-weight:bold;color:var(--color-blue);cursor:pointer;}.language-switcher__current-language::after{content:"";display:inline-block;width:8px;height:8px;margin:0 0 3px 10px;border:1px solid var(--color-blue);border-top:none;border-left:none;transform:rotate(45deg);transform-origin:center center;transition-property:transform,margin;transition-duration:0.2s;transition-delay:0.1s;}.language-switcher__links{transition-property:visibility,opacity;transition-duration:0.2s;visibility:hidden;opacity:0;position:absolute;top:100%;right:0;margin:10px 0 0 0;padding:0;list-style:none;background:var(--color-background);box-shadow:0 13px 27px rgba(78,103,118,0.15);border-radius:var(--border-radius);z-index:1;}.language-switcher__link{display:block;min-width:105px;padding:8px 30px 8px 30px;color:black;text-decoration:none;font-size:var(--font-size-small);}.language-switcher__link:hover{color:var(--color-blue);background:var(--color-background-gray);}.language-switcher--open .language-switcher__current-language::after{transform:rotate(-135deg);margin:0 0 -1px 10px;}.language-switcher--open .language-switcher__links{visibility:visible;opacity:1;}@media (max-width:640px){.language-switcher{position:absolute;top:calc(var(--mobile-header-height) / 2 - 13px);right:var(--page-padding);}}.second-main-menu-block{margin-bottom:40px;}.second-main-menu-block .menu{margin:0;padding:0;list-style:none;}.second-main-menu-block .menu__link{color:black;color:black;text-decoration:none;}.second-main-menu-block .menu__link > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.second-main-menu-block .menu__link > span{border-bottom:none;}.second-main-menu-block .menu__link:hover{color:var(--color-blue);}.second-main-menu-block .menu__link:hover > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.second-main-menu-block .menu__link:hover{color:var(--color-blue);}.second-main-menu-block .menu-l1{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--gutter-width);margin:0;padding:0;list-style:none;}.second-main-menu-block .menu-l1__link{font-size:var(--headline-size-5);font-weight:bold;line-height:var(--headline-line-height-5);color:black;display:inline-block;margin-bottom:20px;}.second-main-menu-block .menu-l2{margin:0;padding:0;list-style:none;}.second-main-menu-block .menu-l2__item{margin-top:15px;font-size:var(--font-size-small);}.second-main-menu-block .menu-l2__item:first-child{margin-top:0;}.second-main-menu-block .menu-l2__item-description{display:inline-block;margin-left:3px;color:var(--color-background-gray3);font-size:var(--font-size-min);}.second-main-menu-block .social-links{margin-top:30px;}@media (max-width:640px){.second-main-menu-block{margin-bottom:30px;}.second-main-menu-block .menu-l1{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;grid-column-gap:var(--gutter-width);grid-row-gap:25px;}.second-main-menu-block .menu-l1__link{margin:0;font-size:16px;}.second-main-menu-block .menu-l2__item,.second-main-menu-block .menu-l2__item:first-child{margin-top:10px;}.second-main-menu-block .menu-l2__item-description{display:block;margin:0;}.second-main-menu-block .social-links{grid-template-columns:min-content min-content;grid-auto-flow:row;margin-top:20px;}}.footer-menu-block{margin-bottom:15px;}.footer-menu-block .menu{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-gap:40px;margin:0;padding:0;list-style:none;font-size:var(--font-size-small);}.footer-menu-block .menu__link{color:black;}.footer-menu-block .menu__link > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.footer-menu-block .menu__link > span{border-bottom:none;}.footer-menu-block .menu__link:hover{color:var(--color-blue);}.footer-menu-block .menu__link:hover > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.footer-menu-block .menu__item--support{font-weight:bold;}@media (max-width:640px){.footer-menu-block{margin-bottom:0;}.footer-menu-block .menu{grid-auto-flow:row;grid-gap:3px;}}.about-page-node{--columns-gap:67px;display:grid;grid-template-areas:"text    events" "map     map" "clients clients";grid-template-columns:auto 360px;grid-column-gap:var(--columns-gap);}@media (max-width:1000px){.about-page-node{--columns-gap:40px;}}@media (max-width:840px){.about-page-node{grid-template-areas:"text" "events" "map" "clients";grid-template-columns:auto;}}.about-text-paragraph{grid-area:text;margin-bottom:var(--blocks-gap);}.about-text-paragraph > p:first-child{margin-top:0;}.about-text-paragraph > p:last-child{margin-bottom:0;}.about-text-paragraph .show-more__content > p:first-child{margin-top:0;}.about-text-paragraph .show-more__content > p:last-child{margin-bottom:0;}.js .about-text-paragraph .show-more__content{max-height:calc(100vh - 8em);overflow:hidden;}@media (max-width:840px){.about-text-paragraph{margin-bottom:80px;padding-left:0;border-left:none;}}.about-key-events-paragraph{grid-area:events;position:relative;margin-top:-5px;margin-bottom:var(--blocks-gap);padding-left:var(--columns-gap);border-left:1px solid var(--color-line-separator);}.about-key-events-paragraph .text-block__title{font-size:var(--headline-size-3);font-weight:bold;line-height:var(--headline-line-height-3);color:black;margin:0;}.about-key-events-paragraph__year{font-size:var(--headline-size-2);font-weight:bold;line-height:var(--headline-line-height-2);color:black;margin:30px 0 5px 0;color:var(--color-text-green);}.about-key-events-paragraph__content{font-size:var(--font-size-small);line-height:1.7;font-weight:bold;color:#494949;}@media (max-width:840px){.about-key-events-paragraph{margin-bottom:40px;padding-left:0;border-left:none;}}@media (max-width:640px){.about-key-events-paragraph__year{margin-top:15px;}}.about-map-paragraph{grid-area:map;}.about-map-paragraph .basic-block__content{display:grid;grid-template-columns:293px auto;grid-gap:47px;}.about-map-paragraph__left-col{margin-bottom:var(--blocks-gap);}.about-map-paragraph__text{font-size:var(--font-size-big);line-height:1.7;font-weight:bold;line-height:1.4;color:black;}.about-map-paragraph__text a{text-decoration:none;}.about-map-paragraph__link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color;transition-duration:0.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:white;margin-top:10px;}.about-map-paragraph__link > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none;}.about-map-paragraph__link:hover{background:var(--gradient-green);color:white;}.about-map-paragraph__link:active{background:var(--gradient-green-dark);}@media (max-width:1200px){.about-map-paragraph__link{padding-left:25px;padding-right:25px;}}.about-map-paragraph__right-col{overflow:hidden;}.about-map-paragraph__right-col a{pointer-events:none;}.about-map-paragraph__map{display:block;max-width:100%;min-width:520px;width:auto;height:auto;}@media (max-width:1000px){.about-map-paragraph .basic-block__content{grid-gap:0;}.about-map-paragraph__right-col{margin-right:calc(var(--page-padding) * -1);}}@media (max-width:640px){.about-map-paragraph .basic-block__content{grid-template-columns:auto;grid-gap:20px;}.about-map-paragraph__left-col{margin-bottom:20px;}.about-map-paragraph__icon{margin-bottom:15px;}.about-map-paragraph__text{font-size:15px;}.about-map-paragraph__text > p:first-child{margin-top:0;}.about-map-paragraph__text > p:last-child{margin-bottom:0;}.about-map-paragraph__link{width:100%;margin-top:-3px;}.about-map-paragraph__right-col{margin-left:calc(var(--page-padding) * -1);margin-right:calc(var(--page-padding) * -1);height:370px;overflow:hidden;}.about-map-paragraph__right-col a{display:block;width:100%;height:100%;}.about-map-paragraph__map{width:640px;max-width:initial;margin-left:-70px;}}.about-par__map-container{display:grid;grid-template-columns:max-content 490fr 277fr;gap:0 6.1403508772%;}.about-par__map-left-pane,.about-par__map-right-pane{padding-top:calc(min(100vw,var(--page-max-width)) / 20);}.about-par__map-left-pane{font-weight:bold;}@media (max-width:800px){.about-par__map-container{grid-template-columns:max-content 1fr;}.about-par__map-right-pane{grid-row:2;grid-column:1/-1;}}@media (max-width:640px){.about-par__map-container{grid-template-columns:auto;}.about-par__map-right-pane{grid-row:auto;}.about-par__map-left-pane,.about-par__map-right-pane{padding-top:0;}}.about-clients-paragraph{grid-area:clients;}.clients-par .basic-block__title{margin-bottom:5.2631578947%;}.clients-par .basic-block__content{display:flex;flex-wrap:wrap;gap:50px;}.clients-par .image-paragraph__image-link{display:block;width:100%;height:100%;}.clients-par .image-paragraph__image-image{display:block;max-width:287px;max-height:120px;height:auto;width:auto;}.about-clients-slideshow-paragraph{display:flex !important;justify-content:space-between;overflow:hidden;max-width:var(--page-content-max-width);}.about-clients-slideshow-paragraph .slide{margin-right:var(--gutter-width);}.about-clients-slideshow-paragraph .slide:last-child{margin-right:0;}.about-clients-slideshow-paragraph .slide__link{display:block;}.about-clients-slideshow-paragraph .slide__image{display:block;width:auto;height:auto;max-width:200px;max-height:50px;margin-left:auto;margin-right:auto;filter:grayscale(1);opacity:0.5;transition-property:filter,opacity;transition-duration:0.1s;}.about-clients-slideshow-paragraph .slide__image:hover{filter:none;opacity:1;}.about-clients-slideshow-paragraph:not(.slick-initialized) .slide:nth-child(n+7){display:none;}.about-clients-slideshow-paragraph .slick-navigation{display:none;}@media (max-width:1200px){.about-clients-slideshow-paragraph{max-width:calc(100vw - var(--page-padding) * 2 - var(--scrollbar-width));}}.contacts-page-node .contacts-node__contacts{display:grid;grid-template-columns:3fr 3fr 6fr;grid-column-gap:var(--gutter-width);margin-bottom:60px;}.contacts-page-node .contacts-node__contact{display:grid;grid-template-areas:"icon label" "icon value";grid-template-columns:min-content auto;grid-template-rows:min-content min-content;grid-column-gap:26px;grid-row-gap:4px;font-size:var(--font-size-small);line-height:1.7;}.contacts-page-node .contacts-node__contact-icon{grid-area:icon;width:45px !important;height:45px !important;max-width:initial;object-fit:contain;margin-top:5px;}.contacts-page-node .contacts-node__contact-label{grid-area:label;color:var(--color-text-gray);font-style:italic;}.contacts-page-node .contacts-node__contact-value{grid-area:value;}.contacts-node__contact-phone .contacts-page-node__contact-value{font-weight:bold;white-space:nowrap;}.contacts-node__contact-email .contacts-page-node__contact-value{white-space:nowrap;}.contacts-page-node .contacts-node__social-links{margin-bottom:60px;font-weight:bold;color:black;}.contacts-page-node .contacts-node__social-links .social-links{display:inline-grid;vertical-align:middle;margin-left:25px;}.contacts-page-node .contacts-node__map{margin-left:calc(50% - var(--page-width) / 2);margin-right:calc(50% - var(--page-width) / 2);height:650px;margin-bottom:var(--blocks-gap);overflow:hidden;}.contacts-page-node .contacts-node__map > ymaps{height:100% !important;}.contacts-page-node .contacts-node__map-image{width:100%;height:100%;object-fit:none;object-position:center;}.contacts-page-node .form-item--text-before{margin-top:0;}@media (max-width:800px){.contacts-page-node .contacts-node__contacts{grid-template-columns:auto;grid-gap:20px;margin-bottom:30px;}.contacts-page-node .contacts-node__map{height:450px;}}@media (max-width:640px){.contacts-page-node .contacts-node__contacts{grid-template-columns:auto;grid-gap:20px;margin-bottom:30px;}.contacts-page-node .social-links{display:grid;margin:10px 0 0 0;}.contacts-page-node .contacts-node__map{margin-bottom:40px;}}.download-page-node .download-node__text{display:grid;grid-template-columns:min-content auto;grid-gap:var(--gutter-width);align-items:center;margin-bottom:40px;color:#2A3656;}.download-page-node .download-node__text > p:first-child{margin-top:0;}.download-page-node .download-node__text > p:last-child{margin-bottom:0;}.download-page-node .download-node__text::before{content:"";width:70px;height:70px;background:white;background:url(/themes/xtheme/img/logo-icon.png) center/100% no-repeat;}.download-page-node .download-node__links{margin-bottom:40px;}.download-page-node .form-item{margin:0;}.download-page-node .form-item__label{display:none;}.download-page-node .download-node__form-description{font-size:var(--font-size-small);line-height:1.7;}.download-page-node .callback-form{display:grid;grid-template-areas:"messages    messages" "phone       actions" "description description";grid-template-columns:minmax(min-content,354px) auto;grid-gap:20px;}.download-page-node .status-messages{grid-area:messages;margin:20px 0 0 0;}.download-page-node .form-item--subject-wrapper{grid-area:phone;}.download-page-node .form-text{width:100%;max-width:354px;}.download-page-node .form-item--actions{grid-area:actions;}.download-page-node .form-item--text-after{grid-area:description;font-size:var(--font-size-min);color:var(--color-text-gray);}.download-page-node .form-item--text-after .nowrap{display:block;}.ui-dialog .download-page-node{max-width:546px;}.ui-dialog .download-page-node .download-node__text{margin-top:-5px;}.ui-dialog .download-page-node .download-form-paragraph{--form-text-input-border-color:white;--form-text-input-border-color-hover:var(--form-text-input-border-color);--form-text-input-border-color-focus:var(--form-text-input-border-color);color:white;margin:calc(var(--dialog-padding) * -1);margin-top:0;padding:calc(var(--dialog-padding) - 8px) var(--dialog-padding);background:var(--gradient-blue);}.ui-dialog .download-page-node .download-form-paragraph .form-button,.ui-dialog .download-page-node .download-form-paragraph .form-submit{border:2px solid white;background:none;color:white;}.ui-dialog .download-page-node .download-form-paragraph .form-button:hover,.ui-dialog .download-page-node .download-form-paragraph .form-submit:hover{background:white;}.ui-dialog .download-page-node .download-form-paragraph .form-button:hover > span,.ui-dialog .download-page-node .download-form-paragraph .form-submit:hover > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.ui-dialog .download-page-node .download-form-paragraph .form-button:active,.ui-dialog .download-page-node .download-form-paragraph .form-submit:active{border-color:#E8E6FA;background:#E8E6FA;}.ui-dialog .download-page-node .download-form-paragraph a > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;border-bottom:1px solid currentColor;border-image:none;}.page--page-node-integration .page-title{display:none;}.integration-screenshots-block{margin-bottom:var(--blocks-gap);}.integration-advantages-paragraph{margin-bottom:var(--blocks-gap);}.integration-list-paragraph{position:relative;margin-bottom:var(--blocks-gap);padding-top:var(--blocks-gap);padding-bottom:var(--blocks-gap);}.integration-list-paragraph::before{content:"";position:absolute;top:0;left:calc(50% - var(--correct-100vw) / 2);right:calc(50% - var(--correct-100vw) / 2);max-width:calc(var(--correct-100vw) - 0.01px);height:100%;z-index:-1;background:var(--color-background-gray);}.integration-list-paragraph .basic-block__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;margin-top:60px;}.integration-list-paragraph .teaser__images{margin-bottom:25px;}.integration-list-paragraph img{width:auto;height:auto;max-width:100%;max-height:40px;}.integration-list-paragraph .teaser__title{display:none;}.integration-list-paragraph .teaser__text{font-size:var(--font-size-small);line-height:1.7;margin-bottom:20px;}.integration-list-paragraph .teaser__text > p:first-child{margin-top:0;}.integration-list-paragraph .teaser__text > p:last-child{margin-bottom:0;}.integration-list-paragraph .teaser__link-wrapper{font-size:var(--font-size-small);line-height:1.7;}.integration-list-paragraph .teaser__link::after{content:" »";}@media (max-width:800px){.integration-list-paragraph .basic-block__content{grid-template-columns:auto;grid-gap:60px;}}@media (max-width:640px){.integration-list-paragraph .basic-block__content{grid-gap:40px;margin-top:0;}.integration-list-paragraph .teaser__images{margin-bottom:10px;}.integration-list-paragraph img{max-height:30px;}.integration-list-paragraph .teaser__text{margin-bottom:10px;}}.integration-list-last-paragraph{font-size:var(--font-size-big);line-height:1.7;align-self:center;display:flex;align-items:center;position:relative;min-height:90px;padding-left:145px;font-weight:bold;line-height:1.5;color:black;}.integration-list-last-paragraph > *{display:contents;}.integration-list-last-paragraph::before{display:block;width:36px;height:100%;min-height:80px;background:linear-gradient(to bottom,var(--color-blue),var(--color-blue)) center top/1px calc(50% - 32.7272727273px) no-repeat,linear-gradient(to bottom,var(--color-blue),var(--color-blue)) center bottom/1px calc(50% - 32.7272727273px) no-repeat,radial-gradient(18px circle at center,transparent calc(100% - 2px),var(--color-blue) calc(100% - 1px),transparent 100%),url(/themes/xtheme/img/ok-icon.png) center no-repeat;content:"";position:absolute;left:68px;}@media (max-width:1200px){.integration-list-last-paragraph{padding-left:80px;}.integration-list-last-paragraph::before{left:0;}}@media (max-width:640px){.integration-list-last-paragraph{font-size:15px;padding-left:55px;}}.integration-reviews-paragraph{margin-bottom:var(--blocks-gap);}.integration-reviews-paragraph .reviews-views__content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--gutter-width);}.integration-reviews-paragraph .reviews-views__content:not(.slick-initialized) .review-node:nth-child(n+3){display:none;}.integration-reviews-paragraph .review-node__title{font-size:var(--font-size-big);line-height:1.7;margin-bottom:15px;font-weight:bold;}.integration-reviews-paragraph .review-node__body{font-size:var(--font-size-small);line-height:1.7;display:block !important;margin-bottom:25px;}.integration-reviews-paragraph .review-node__body > p:first-child{margin-top:0;}.integration-reviews-paragraph .review-node__body > p:last-child{margin-bottom:0;}@media (max-width:1000px){.integration-reviews-paragraph .review-node{padding:30px 0 0 0;background-size:28px 20px;background-position:left top;}}@media (max-width:700px){.integration-reviews-paragraph .reviews-views__content{grid-template-columns:auto;}.integration-reviews-paragraph .reviews-views__content:not(.slick-initialized) .review-node:nth-child(n+2){display:none;}}.integration-form-paragraph .feedback-form{grid-template-areas:"messages messages" "name     phone" "captcha  captcha" "actions  actions";grid-template-columns:263px 263px auto;}.integration-form-paragraph .feedback-form .form-item--field-company-name-wrapper,.integration-form-paragraph .feedback-form .form-item--mail,.integration-form-paragraph .feedback-form .form-item--message-wrapper{display:none;}.integration-form-paragraph .feedback-form .form-item--actions{display:grid;grid-template-columns:min-content auto;grid-gap:35px;align-items:self-start;margin:0;}.integration-form-paragraph .feedback-form .form-item--submit-notice{margin:0;line-height:1.4;}.integration-form-paragraph .feedback-form .form-item--submit-notice .nowrap{display:block;margin:15px 0 0 0;}@media (max-width:1080px){.integration-form-paragraph .feedback-form{grid-template-areas:"messages messages" "name     phone" "captcha  captcha" "actions  actions";grid-template-columns:263px 263px;}}@media (max-width:640px){.integration-form-paragraph .feedback-form{grid-template-areas:"messages" "name" "phone" "captcha" "actions";grid-template-columns:auto;}.integration-form-paragraph .feedback-form .form-item--actions{grid-template-columns:auto;grid-gap:0;margin-top:5px;}.integration-form-paragraph .feedback-form .form-item--submit-notice .nowrap{margin-top:8px;}}.page--page-node-products .page-title{display:none;}.products-page-node .product-teaser__title{font-size:24px;font-weight:normal;}.products-page-node .product-teaser__title span{font-size:var(--headline-size-1);font-weight:bold;}.products-page-node .product-teaser__title sup{font-size:var(--font-size-small);line-height:1.7;font-weight:normal;vertical-align:baseline;}.products-pro-header-paragraph{margin-bottom:20px;}.products-pro-teasers-paragraph{margin-bottom:var(--blocks-gap);}.products-pro-solutions-paragraph{margin-bottom:var(--blocks-gap);}.products-pro-solutions-paragraph__description{font-size:var(--font-size-small);line-height:1.7;margin-top:20px;color:var(--color-text-gray);font-style:italic;}.solutions-table{--left-right-padding:50px;--image-width:250px;--image-margin:30px;min-height:527px;margin-right:calc(var(--image-width) + var(--image-margin));padding:20px var(--left-right-padding);background:var(--color-background-gray);--arrow-width:16px;position:relative;}.solutions-table__item{border-bottom:1px solid #dae0e7;}.solutions-table__item:last-child{border-bottom:none;}.solutions-table__link{display:grid;grid-template-columns:60% 20% 20%;align-items:center;padding:15px 0;text-decoration:none;color:black;}.solutions-table__link > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;display:contents;}.solutions-table__title{font-size:var(--font-size-big);line-height:1.7;}.solutions-table__price{font-size:var(--font-size-big);line-height:1.7;padding:0 10px;color:var(--color-blue);white-space:nowrap;}.solutions-table__more{font-size:var(--font-size-small);line-height:1.7;white-space:nowrap;}.solutions-table__more::after{content:" »";}.solutions-table__item--active .solutions-table__link{margin-left:calc(var(--left-right-padding) * -1);margin-right:calc(var(--left-right-padding) * -1 - var(--arrow-width));padding-left:var(--left-right-padding);padding-right:calc(var(--left-right-padding) + var(--arrow-width));background:var(--color-background-gray2);clip-path:polygon(0 0,calc(100% - var(--arrow-width)) 0,100% 50%,calc(100% - var(--arrow-width)) 100%,0 100%);}.solutions-table__image{position:absolute;top:0;left:calc(100% + var(--image-margin));width:var(--image-width);height:100%;display:none;}.solutions-table__image img{display:block;width:100%;height:100%;object-fit:cover;}.solutions-table__item--active .solutions-table__image{display:block;}@media (max-width:1100px){.solutions-table{margin-right:0;}.solutions-table__image{display:none !important;}}@media (max-width:800px){.solutions-table__link{grid-template-columns:55% 25% 20%;}}@media (max-width:640px){.solutions-table{margin-left:calc(var(--page-padding) * -1);margin-right:calc(var(--page-padding) * -1);--left-right-padding:var(--page-padding);overflow:hidden;}.solutions-table__item:first-child{border-top:1px solid #dae0e7;}.solutions-table__item:last-child{border-bottom:1px solid #dae0e7;}.solutions-table__link{grid-template-areas:"title price" "more  more";grid-template-columns:auto 110px;padding:10px 0;}.solutions-table__title{font-size:var(--font-size);}.solutions-table__price{font-size:var(--font-size);}.solutions-table__more{font-size:12px;}}.products-lite-teasers-paragraph{margin-bottom:var(--blocks-gap);}.products-lite-solutions-paragraph{margin-bottom:var(--blocks-gap);}.products-lite-solutions-paragraph__description{font-size:var(--font-size-small);line-height:1.7;margin-top:20px;color:var(--color-text-gray);font-style:italic;}.products-reviews-paragraph{margin-bottom:var(--blocks-gap);}.products-form-paragraph .feedback-form{grid-template-areas:"messages messages" "name     phone" "captcha  captcha" "actions  actions";grid-template-columns:263px 263px auto;}.products-form-paragraph .feedback-form .form-item--field-company-name-wrapper,.products-form-paragraph .feedback-form .form-item--mail,.products-form-paragraph .feedback-form .form-item--message-wrapper{display:none;}.products-form-paragraph .feedback-form .form-item--actions{display:grid;grid-template-columns:min-content auto;grid-gap:35px;align-items:self-start;margin:0;}.products-form-paragraph .feedback-form .form-item--submit-notice{margin:0;line-height:1.4;}.products-form-paragraph .feedback-form .form-item--submit-notice .nowrap{display:block;margin:15px 0 0 0;}@media (max-width:1080px){.products-form-paragraph .feedback-form{grid-template-areas:"messages messages" "name     phone" "captcha  captcha" "actions  actions";grid-template-columns:263px 263px;}}@media (max-width:640px){.products-form-paragraph .feedback-form{grid-template-areas:"messages" "name" "phone" "captcha" "actions";grid-template-columns:auto;}.products-form-paragraph .feedback-form .form-item--actions{grid-template-columns:auto;grid-gap:0;margin-top:5px;}.products-form-paragraph .feedback-form .form-item--submit-notice .nowrap{margin-top:8px;}}.solutions-paragraph{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;align-items:start;margin-bottom:var(--blocks-gap);}.solutions-paragraph .teaser{display:grid;grid-template-areas:"image title" "image text" "link  text";grid-template-columns:165px auto;grid-template-rows:min-content min-content 1fr;grid-column-gap:60px;}.solutions-paragraph .teaser__images{grid-area:image;position:relative;margin-bottom:40px;}.solutions-paragraph .teaser__images-image{display:block;width:100%;height:auto;}.solutions-paragraph .teaser__images-image:last-child{position:absolute;top:0;left:0;opacity:0;transition:opacity 0.2s;}.solutions-paragraph .teaser:hover .teaser__images-image:last-child{opacity:1;}.solutions-paragraph .teaser__title{font-size:var(--headline-size-3);font-weight:bold;line-height:var(--headline-line-height-3);color:black;grid-area:title;margin:10px 0 15px 0;}.solutions-paragraph .teaser__text{font-size:var(--font-size-small);line-height:1.7;grid-area:text;}.solutions-paragraph .teaser__text > p:first-child{margin-top:0;}.solutions-paragraph .teaser__text > p:last-child{margin-bottom:0;}.solutions-paragraph .teaser__link{grid-area:link;}.solutions-paragraph .teaser__link-link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color;transition-duration:0.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:white;position:relative;background:none;width:100%;padding-left:10px;padding-right:10px;}.solutions-paragraph .teaser__link-link > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none;}.solutions-paragraph .teaser__link-link:hover{background:var(--gradient-green);color:white;}.solutions-paragraph .teaser__link-link:active{background:var(--gradient-green-dark);}@media (max-width:1200px){.solutions-paragraph .teaser__link-link{padding-left:25px;padding-right:25px;}}.solutions-paragraph .teaser__link-link::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--gradient-blue);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;}.solutions-paragraph .teaser__link-link > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.solutions-paragraph .teaser__link-link:hover{background:var(--gradient-blue);}.solutions-paragraph .teaser__link-link:hover > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.solutions-paragraph .teaser__link-link:active{background:var(--gradient-blue-dark);}.solutions-paragraph .contact-form-paragraph{padding:60px;background:var(--color-background-gray);border-top-right-radius:200px;}.solutions-paragraph .contact-form-paragraph .basic-block__title{font-size:var(--headline-size-4);font-weight:bold;line-height:var(--headline-line-height-4);color:black;margin:-5px 0 15px 0;color:var(--color-blue);}.solutions-paragraph .contact-form-paragraph .basic-block__subtitle{max-width:360px;margin:0 0 25px 0;font-size:12px;line-height:1.5;}.solutions-paragraph .contact-form-paragraph .basic-block__subtitle::after{display:none;}.solutions-paragraph .feedback-form{grid-template-areas:"messages messages" "name     phone" "captcha  captcha" "actions  actions";grid-template-columns:1fr 1fr;max-width:600px;}.solutions-paragraph .form-item--actions{grid-template-columns:auto;margin-bottom:0;}.solutions-paragraph .form-submit{order:1;justify-self:start;}.solutions-paragraph .form-item--field-company-name-wrapper,.solutions-paragraph .form-item--mail,.solutions-paragraph .form-item--message-wrapper{display:none;}@media (max-width:1100px){.solutions-paragraph{grid-template-columns:auto;grid-gap:40px;}.solutions-paragraph .teaser__images{margin-bottom:20px;}.solutions-paragraph .teaser img{height:180px;object-fit:cover;object-position:top center;}.solutions-paragraph .contact-form-paragraph{padding:var(--gutter-width);border-radius:0;}}@media (max-width:640px){.solutions-paragraph .teaser{grid-template-areas:"title" "text" "link";grid-template-columns:auto;}.solutions-paragraph .teaser__images{display:none;}.solutions-paragraph .teaser__text{margin-bottom:20px;}.solutions-paragraph .contact-form-paragraph{margin-left:calc(var(--page-padding) * -1);margin-right:calc(var(--page-padding) * -1);padding:var(--blocks-gap) var(--page-padding);border-radius:0;}.solutions-paragraph .feedback-form{grid-template-areas:"messages" "name" "phone" "captcha" "actions";grid-template-columns:auto;}}.page-node--37 .text-paragraph img{max-width:50%;}.review-node--teaser{padding-left:83px;background:url(/themes/xtheme/img/quote-icon.svg) left 5px/40px auto no-repeat;}.review-node--teaser .review-node__body-wrapper{font-size:var(--font-size-small);line-height:1.7;margin-bottom:var(--p-margin);}.review-node--teaser .review-node__body-wrapper > p:first-child{margin-top:0;}.review-node--teaser .review-node__body-wrapper > p:last-child{margin-bottom:0;}.review-node--teaser .review-node__body{display:inline;}.review-node--teaser .review-node__body > p:first-child{margin-top:0;}.review-node--teaser .review-node__body > p:last-child{margin-bottom:0;}.review-node--teaser .review-node__body p:last-child{display:inline;}.review-node--teaser .review-node__more-url{display:block;width:max-content;margin-top:5px;white-space:nowrap;}.review-node--teaser .review-node__author{font-size:var(--font-size-small);line-height:1.7;margin-bottom:5px;color:var(--color-background-gray3);}.review-node--teaser .review-node__job{margin-bottom:24px;font-size:var(--font-size-min);font-style:italic;color:var(--color-background-gray3);}.review-node--teaser .review-node__url{font-size:12px;color:var(--color-background-gray3);}@media (max-width:640px){.review-node--teaser{padding:30px 0 0 0;background-size:28px 20px;background-position:left top;}.review-node--teaser .review-node__body-wrapper{margin-bottom:10px;}.review-node--teaser .review-node__job{margin-bottom:12px;}}.reviews-views__more-link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color;transition-duration:0.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:white;}.reviews-views__more-link > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none;}.reviews-views__more-link:hover{background:var(--gradient-green);color:white;}.reviews-views__more-link:active{background:var(--gradient-green-dark);}@media (max-width:1200px){.reviews-views__more-link{padding-left:25px;padding-right:25px;}}.reviews-views .read-on-linkedin-button{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color;transition-duration:0.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:white;position:relative;background:none;}.reviews-views .read-on-linkedin-button > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none;}.reviews-views .read-on-linkedin-button:hover{background:var(--gradient-green);color:white;}.reviews-views .read-on-linkedin-button:active{background:var(--gradient-green-dark);}@media (max-width:1200px){.reviews-views .read-on-linkedin-button{padding-left:25px;padding-right:25px;}}.reviews-views .read-on-linkedin-button::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--gradient-blue);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;}.reviews-views .read-on-linkedin-button > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.reviews-views .read-on-linkedin-button:hover{background:var(--gradient-blue);}.reviews-views .read-on-linkedin-button:hover > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.reviews-views .read-on-linkedin-button:active{background:var(--gradient-blue-dark);}.reviews-views--page .review-node{margin-top:50px;padding-bottom:50px;border-bottom:1px solid var(--color-line-separator);}.reviews-views--page .review-node__author,.reviews-views--page .review-node__job{display:inline-block;}.reviews-views--page .reviews-views__content{margin-bottom:60px;}.reviews-views--page .reviews-views__navigation{display:flex;}.reviews-views--page .reviews-views__pager{margin:0 50px 0 0;}.reviews-views--page .reviews-views__pager .pager{margin:0;padding:0;}.reviews-views--page .reviews-views__more-links{margin-left:auto;margin-right:auto;}.reviews-views--page .reviews-views__navigation--with-pager .reviews-views__more-links{margin-left:0;margin-right:0;}@media (max-width:640px){.reviews-views--page .reviews-views__content{margin-bottom:35px;}.reviews-views--page .reviews-views__navigation{display:block;}.reviews-views--page .reviews-views__pager{margin:0 0 20px 0;}.reviews-views--page .reviews-views__more-links{width:100%;margin-left:0;margin-right:0;}.reviews-views--page .reviews-views__more-link{width:100%;}.reviews-views--page .review-node{margin-top:30px;padding-bottom:30px;}}.reviews-views--block .reviews-views__content{display:grid;}.reviews-views--block .reviews-views__carousel-navigation{order:2;}.reviews-views--block .reviews-views__more-links{position:relative;text-align:center;}.reviews-views--block .reviews-views__more-link:first-child{margin-right:15px;}.reviews-views--block .reviews-views__more-link{margin-top:calc((var(--carousel-navigation-height) + 29px) * -1);position:relative;z-index:2;}.reviews-views--block .review-node{display:flex;flex-direction:column;}.reviews-views--block .reviews-views__content{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:var(--gutter-width);}.reviews-views--block .reviews-views__content:not(.slick-initialized) .review-node:nth-child(n+4){display:none;}@media (max-width:1200px){.reviews-views--block .review-node{padding:30px 0 0 0;background-size:28px 20px;background-position:left top;}.reviews-views--block .review-node__body-wrapper{margin-bottom:10px;}.reviews-views--block .review-node__job{margin-bottom:12px;}}@media (max-width:1100px){.reviews-views--block .reviews-views__content{grid-template-columns:repeat(2,1fr);}.reviews-views--block .reviews-views__more-links{margin-top:30px;text-align:center;}.reviews-views--block .reviews-views__more-link{margin-top:0;}.reviews-views--block .reviews-views__content:not(.slick-initialized) .review-node:nth-child(n+3){display:none;}}@media (max-width:700px){.reviews-views--block .reviews-views__content{grid-template-columns:auto;margin-bottom:20px;}.reviews-views--block .reviews-views__content:not(.slick-initialized) .review-node:nth-child(n+2){display:none;}}@media (max-width:600px){.reviews-views--block .reviews-views__more-links{margin-top:0;}.reviews-views--block .reviews-views__more-link{width:100%;margin-bottom:10px;}.reviews-views--block .reviews-views__more-link:last-child{margin-bottom:0;}}.news-node--full img{max-width:100%;height:auto;}.news-node--teaser .news-node__image{margin-bottom:25px;}.news-node--teaser .news-node__image img{display:block;max-width:100%;height:auto;}.news-node--teaser .news-node__title{font-size:var(--font-size-big);line-height:1.7;margin-bottom:10px;font-weight:bold;line-height:1.45;color:var(--color-blue);}.news-node--teaser .news-node__title a{text-decoration:none;}.news-node--teaser .news-node__body{font-size:var(--font-size-small);line-height:1.7;margin-bottom:15px;color:#656565;}.news-node--teaser .news-node__body > p:first-child{margin-top:0;}.news-node--teaser .news-node__body > p:last-child{margin-bottom:0;}.news-node--teaser .news-node__more{margin-bottom:-5px;}.news-node--teaser .news-node__more-link{font-size:var(--font-size-small);line-height:1.7;}.news-node--teaser .news-node__more-link::after{content:" »";}@media (max-width:640px){.news-node--teaser .news-node{padding-bottom:20px;}.news-node--teaser .news-node__title{font-size:15px;}}.news-views__content{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:var(--gutter-width);grid-row-gap:calc(var(--gutter-width) * 2);}.news-views .news-node--teaser{padding-bottom:calc(var(--gutter-width) * 2);border-bottom:1px solid var(--color-line-separator);}@media (max-width:640px){.news-views__content{grid-template-columns:auto;grid-gap:30px;}.news-views .news-node--teaser{padding-bottom:25px;}}.faq-node{--icon-width:46px;--icon-col-width:98px;}.faq-node__title{min-height:calc(var(--icon-width) + 5px);margin-bottom:25px;padding-left:var(--icon-col-width);font-weight:bold;background:url(/themes/xtheme/img/question-icon.svg) left 0.2em/var(--icon-width) no-repeat;}.faq-node__body{font-size:var(--font-size-small);line-height:1.7;min-height:calc(var(--icon-width) + 5px);margin-bottom:25px;padding-left:var(--icon-col-width);background:url(/themes/xtheme/img/answer-icon.svg) left 0.2em/46px no-repeat;}.faq-node__body > p:first-child{margin-top:0;}.faq-node__body > p:last-child{margin-bottom:0;}.faq-node__tags{padding-left:var(--icon-col-width);font-size:12px;}.faq-node__tags-item{display:inline-block;margin-right:20px;}.faq-node__tags a{color:var(--color-text-gray);text-decoration:none;}.faq-node__tags a:hover{color:var(--color-text);}@media (max-width:640px){.faq-node__title,.faq-node__body,.faq-node__tags{padding-left:0;background:none;}.faq-node__title,.faq-node__body{margin-bottom:15px;}}.faq-views-exposed-form{display:grid;grid-template-areas:"product-filter product-filter" "tag-filter     button";grid-template-columns:auto min-content;grid-column-gap:var(--gutter-width);margin-bottom:50px;}.faq-views-exposed-form .form-item{margin:0;padding:0;}.faq-views-exposed-form .form-item--actions{display:none;}.faq-views-exposed-form .form-item--product{grid-area:product-filter;margin-bottom:20px;}.faq-views-exposed-form .form-item--product .form-item__label{display:none;}.faq-views-exposed-form .form-item--product .filter-links{margin-left:calc(var(--page-padding) * -1);margin-right:calc(var(--page-padding) * -1);display:flex;flex-wrap:wrap;align-items:center;margin-top:0;margin-bottom:0;padding:0 var(--page-padding);list-style:none;overflow-x:auto;}.faq-views-exposed-form .form-item--product .filter-links li{margin:0 10px 20px 0;}.faq-views-exposed-form .form-item--product .filter-links a{font-size:var(--font-size-big);line-height:1.7;display:inline-block;margin:0 25px;text-underline-offset:3px;white-space:nowrap;border:1px solid transparent;}.faq-views-exposed-form .form-item--product .filter-links a.is-active{padding:9px 25px;border:1px solid black;border-radius:3px;color:black;text-decoration:none;position:relative;margin-left:0;margin-right:0;}.faq-views-exposed-form .form-item--product .filter-links a.is-active::after{content:"";position:absolute;bottom:-8px;left:0;right:0;margin-left:auto;margin-right:auto;width:14px;height:14px;border:1px solid black;border-top:none;border-left:none;border-bottom-right-radius:5px;background:var(--color-background);transform:rotate(45deg);}@media (hover:hover){.faq-views-exposed-form .form-item--product .filter-links::-webkit-scrollbar{-webkit-appearance:none;}.faq-views-exposed-form .form-item--product .filter-links::-webkit-scrollbar:horizontal{height:9px;}.faq-views-exposed-form .form-item--product .filter-links::-webkit-scrollbar-button{width:calc(var(--page-padding) / 2);height:calc(var(--page-padding) / 2);}.faq-views-exposed-form .form-item--product .filter-links::-webkit-scrollbar-track{background:transparent;}.faq-views-exposed-form .form-item--product .filter-links::-webkit-scrollbar-thumb{background:var(--color-background-gray2);border-radius:3px;}}@media (max-width:640px){.faq-views-exposed-form .form-item--product .filter-links{flex-wrap:nowrap;overflow-x:auto;}}.faq-views-exposed-form .form-item--tag{grid-area:tag-filter;display:grid;grid-template-columns:min-content auto;grid-gap:25px;}.faq-views-exposed-form .form-item--tag .form-item__label{font-size:var(--font-size-small);line-height:1.7;text-transform:uppercase;font-weight:normal;}.faq-views-exposed-form .form-item--tag .filter-links--tag{margin:0;padding:0;list-style:none;}.faq-views-exposed-form .form-item--tag .filter-links__item{display:inline-block;margin-bottom:5px;}.faq-views-exposed-form .form-item--tag .filter-links__link{display:block;padding:4px 15px;border-radius:2px;background:var(--color-background-gray);text-decoration:none;font-size:12px;white-space:nowrap;color:var(--color-blue);}.faq-views-exposed-form .form-item--tag .filter-links__link:hover{background:var(--color-background-gray2);color:var(--color-blue);}.faq-views-exposed-form .form-item--tag .filter-links__link.is-active{background:var(--color-green);color:white;}.faq-views-exposed-form .form-item--tag .filter-links__item--all{display:none;}.js .faq-views-exposed-form .form-item--tag .filter-links--tag{max-height:100px;overflow:hidden;}.faq-views-exposed-form .form-item--tag .show-more__link{font-size:12px;}.faq-views-exposed-form .form-item--add-question{grid-area:button;}.faq-views-exposed-form .form-item--add-question a{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color;transition-duration:0.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:white;white-space:nowrap;}.faq-views-exposed-form .form-item--add-question a > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none;}.faq-views-exposed-form .form-item--add-question a:hover{background:var(--gradient-green);color:white;}.faq-views-exposed-form .form-item--add-question a:active{background:var(--gradient-green-dark);}@media (max-width:1200px){.faq-views-exposed-form .form-item--add-question a{padding-left:25px;padding-right:25px;}}@media (max-width:640px){.faq-views-exposed-form{grid-template-areas:"product-filter" "tag-filter" "button";grid-template-columns:100%;margin-bottom:30px;}.faq-views-exposed-form .form-item--tag{grid-template-columns:auto;grid-gap:2px;margin-bottom:20px !important;}.faq-views-exposed-form .form-item--add-question a{width:100%;}}.faq-views .faq-node{padding:50px 0;border-bottom:1px solid var(--color-line-separator);}.faq-views .faq-node:first-child{border-top:1px solid var(--color-line-separator);}.faq-views__footer{margin-top:var(--blocks-gap);}.faq-views .feedback-form{grid-template-areas:"messages messages" "name     message" "phone    message" "captcha  captcha" "actions  actions";grid-template-columns:270px auto;}.faq-views .feedback-form .form-item--mail,.faq-views .feedback-form .form-item--field-company-name-wrapper{display:none;}.faq-views .feedback-form .form-item--message-wrapper{position:relative;}.faq-views .feedback-form .form-item--message-wrapper div,.faq-views .feedback-form .form-textarea{height:100%;}.faq-views .feedback-form .form-item--actions{margin:0;}@media (max-width:640px){.faq-views .feedback-form{grid-template-areas:initial;grid-template-columns:auto;grid-gap:0;}.faq-views .feedback-form .form-item--message-wrapper{margin-bottom:10px !important;}}@media (max-width:640px){.faq-views .faq-node{padding:25px 0;}.faq-views__footer{margin-top:30px;}}.solution-node--full .content-header{grid-template-columns:8fr 4fr;margin:0 0 var(--blocks-gap) 0;padding:0;align-items:initial;}.solution-node--full .content-header__left{justify-self:initial;width:auto;margin-top:0;margin-bottom:0;}.solution-node--full .content-header__right{margin-top:-80px;margin-bottom:0;overflow:initial;}.solution-node--full .content-header__image-image{float:right;max-width:100%;min-width:initial;height:auto;}.solution-node--full .solution-node__download{margin-top:50px;}.solution-node--full p + .solution-node__download{margin-top:20px;}.solution-node--full .solution-node__download-link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color;transition-duration:0.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:white;}.solution-node--full .solution-node__download-link > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none;}.solution-node--full .solution-node__download-link:hover{background:var(--gradient-green);color:white;}.solution-node--full .solution-node__download-link:active{background:var(--gradient-green-dark);}@media (max-width:1200px){.solution-node--full .solution-node__download-link{padding-left:25px;padding-right:25px;}}.solution-node--full .paragraphs-block{margin-bottom:var(--blocks-gap);}.solution-node--full .paragraphs-block__toc{margin-bottom:50px;}.solution-node--full .paragraphs-block .basic-block__content{counter-reset:slider-number;}.solution-node--full .feedback-form{grid-template-areas:"messages messages" "name     phone" "captcha  captcha" "actions  actions";grid-template-columns:263px 263px auto;}.solution-node--full .feedback-form .form-item--field-company-name-wrapper,.solution-node--full .feedback-form .form-item--mail,.solution-node--full .feedback-form .form-item--message-wrapper{display:none;}.solution-node--full .feedback-form .form-item--actions{display:grid;grid-template-columns:min-content auto;grid-gap:35px;align-items:self-start;margin:0;}.solution-node--full .feedback-form .form-item--submit-notice{margin:0;line-height:1.4;}.solution-node--full .feedback-form .form-item--submit-notice .nowrap{display:block;margin:15px 0 0 0;}@media (max-width:1080px){.solution-node--full .feedback-form{grid-template-areas:"messages messages" "name     phone" "captcha  captcha" "actions  actions";grid-template-columns:263px 263px;}}@media (max-width:640px){.solution-node--full .feedback-form{grid-template-areas:"messages" "name" "phone" "captcha" "actions";grid-template-columns:auto;}.solution-node--full .feedback-form .form-item--actions{grid-template-columns:auto;grid-gap:0;margin-top:5px;}.solution-node--full .feedback-form .form-item--submit-notice .nowrap{margin-top:8px;}}@media (max-width:800px){.solution-node--full .content-header{grid-template-columns:auto;}.solution-node--full .solution-node__download{margin-top:30px;}.solution-node--full p + .solution-node__download{margin-top:0;}.solution-node--full .content-header__right{justify-self:center;margin-top:0;}.solution-node--full .content-header__image-image{float:none;}}@media (max-width:640px){.solution-node--full .solution-node__download{text-align:center;}}@media (max-width:480px){.solution-node--full .solution-node__download-link{width:100%;}}.toc__title{margin-bottom:15px;font-weight:bold;color:black;}.toc__list{font-size:var(--font-size-small);line-height:1.7;}.toc__item{margin:10px 0;}.toc__item::marker{font-weight:bold;color:var(--color-link);}:root{--products-teasers-gap:90px;}.products-block .basic-block__content{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--products-teasers-gap);}.products-block__download-links{margin-bottom:30px;}.products-block__nav{margin-left:calc(var(--page-padding) * -1);margin-right:calc(var(--page-padding) * -1);display:flex;flex-wrap:wrap;align-items:center;margin-top:0;margin-bottom:0;padding:0 var(--page-padding);list-style:none;overflow-x:auto;margin-bottom:20px;display:none;}.products-block__nav li{margin:0 10px 20px 0;}.products-block__nav a{font-size:var(--font-size-big);line-height:1.7;display:inline-block;margin:0 25px;text-underline-offset:3px;white-space:nowrap;border:1px solid transparent;}.products-block__nav a.is-active{padding:9px 25px;border:1px solid black;border-radius:3px;color:black;text-decoration:none;position:relative;margin-left:0;margin-right:0;}.products-block__nav a.is-active::after{content:"";position:absolute;bottom:-8px;left:0;right:0;margin-left:auto;margin-right:auto;width:14px;height:14px;border:1px solid black;border-top:none;border-left:none;border-bottom-right-radius:5px;background:var(--color-background);transform:rotate(45deg);}@media (hover:hover){.products-block__nav::-webkit-scrollbar{-webkit-appearance:none;}.products-block__nav::-webkit-scrollbar:horizontal{height:9px;}.products-block__nav::-webkit-scrollbar-button{width:calc(var(--page-padding) / 2);height:calc(var(--page-padding) / 2);}.products-block__nav::-webkit-scrollbar-track{background:transparent;}.products-block__nav::-webkit-scrollbar-thumb{background:var(--color-background-gray2);border-radius:3px;}}@media (max-width:640px){.products-block__nav{flex-wrap:nowrap;overflow-x:auto;}}@media (max-width:1000px){.products-block__nav{display:flex;}.products-block .product-teaser:nth-child(n+2){display:none;}.dom-ready .products-block .product-teaser{display:none;}.products-block .product-teaser--is-active{display:block !important;}}.product-teaser{position:relative;}.product-teaser::before{content:"";position:absolute;top:10px;bottom:0;left:calc(var(--products-teasers-gap) / 2 * -1);width:1px;background:var(--color-background-gray2);opacity:0.5;}.product-teaser:first-child::before{display:none;}.product-teaser__title{margin-bottom:20px;font-size:var(--headline-size-1);font-weight:bold;line-height:1.2;}.product-teaser__title b{font-weight:inherit;}.product-teaser__text-wrapper{margin-bottom:20px;}.product-teaser__text div:first-child{font-weight:400;}.product-teaser__text div:first-child > p:first-child{margin-top:0;}.product-teaser__text div:first-child > p:last-child{margin-bottom:0;}.product-teaser__text div:first-child b{font-weight:inherit;}.product-teaser__text ul + i{font-size:var(--font-size-min);}.product-teaser__text > ul{margin:25px 0;font-size:var(--font-size-small);}.product-teaser__text > ul:last-child{margin-bottom:0;}.product-teaser__text ul ul{margin:10px 0;padding:0 0 0 10px;}.product-teaser__text ul ul li{margin:5px 0;list-style-type:"»";padding-left:13px;}.product-teaser__links{margin-bottom:20px;}.product-teaser__links:last-child{margin-bottom:0;}.product-teaser__link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color;transition-duration:0.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:white;min-height:var(--form-element-height-small);padding-left:30px;padding-right:30px;font-size:var(--form-button-font-size-small);margin:5px 0;}.product-teaser__link > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none;}.product-teaser__link:hover{background:var(--gradient-green);color:white;}.product-teaser__link:active{background:var(--gradient-green-dark);}@media (max-width:1200px){.product-teaser__link{padding-left:25px;padding-right:25px;}}.product-teaser__download-link{margin-right:6px;}.product-teaser__more-link{position:relative;background:none;}.product-teaser__more-link::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--gradient-blue);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;}.product-teaser__more-link > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.product-teaser__more-link:hover{background:var(--gradient-blue);}.product-teaser__more-link:hover > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.product-teaser__more-link:active{background:var(--gradient-blue-dark);}.product-teaser__second-text{color:black;}.js .product-teaser__text{max-height:280px;overflow:hidden;}@media (max-width:1000px){.product-teaser__title{display:none;}.product-teaser__text div:first-child,.product-teaser__text ul{min-height:initial !important;}}.text-paragraph__text > p:first-child{margin-top:0;}.text-paragraph__text > p:last-child{margin-bottom:0;}.text-paragraph img{max-width:100%;height:auto;}.content-header{margin-left:calc(50% - var(--page-width) / 2);margin-right:calc(50% - var(--page-width) / 2);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gutter-width);align-items:center;}.content-header__left{justify-self:end;width:555px;margin-top:40px;margin-bottom:var(--blocks-gap);}.content-header__right{overflow:hidden;margin-bottom:40px;}.page-node > .content-header:first-child{margin-top:-50px;}.content-header__title{font-size:var(--headline-size-1);font-weight:bold;line-height:var(--headline-line-height-1);color:black;margin:0 0 40px 0;}@media (max-width:640px){.content-header__title{margin:-8px 0 15px 0;}}.content-header__text > p:first-child{margin-top:0;}.content-header__text > p:last-child{margin-bottom:0;}.content-header__image-image{display:block;}.content-header--image-before .content-header__left{order:1;margin-left:initial;margin-right:auto;}.content-header--image-before .content-header__image{float:right;}@media (max-width:1200px){.content-header__left{justify-self:initial;padding-left:var(--page-padding);padding-right:var(--page-padding);}.content-header--image-before{padding-left:0;padding-right:var(--page-padding);}}@media (max-width:1000px){.content-header{grid-template-columns:auto;margin-top:0 !important;margin-bottom:var(--blocks-gap);}.content-header__left{width:auto;margin-top:0;margin-bottom:0;}.content-header__right{margin-top:0;margin-bottom:0;}.content-header--image-before .content-header__left{order:0;padding-left:var(--page-padding);}}@media (max-width:640px){.content-header__image-image{width:100%;min-width:640px;height:auto;}}.slider-work{display:block !important;padding:40px 0;border-top:1px solid #eeeeee;counter-increment:slider-number;}.slider-work:not(.slick-initialized) .slide-work:nth-child(n+2){display:none;}.slider-work:last-child{padding-bottom:0;}.slide-work{--image-pane-width:7fr;--content-pane-width:5fr;display:grid;grid-template-columns:var(--image-pane-width) var(--content-pane-width);grid-gap:var(--gutter-width);align-items:center;}.slide-work__text-pane{margin-bottom:calc(var(--carousel-navigation-height) + 30px);}.slide-work__title{font-size:var(--headline-size-3);font-weight:bold;line-height:var(--headline-line-height-3);color:black;margin-bottom:25px;}.slide-work__title::before{content:counter(slider-number) ".";color:var(--color-blue);}.slide-work__text{font-size:var(--font-size-small);line-height:1.7;grid-area:text;}.slide-work__text > p:first-child{margin-top:0;}.slide-work__text > p:last-child{margin-bottom:0;}.slide-work__two-images{grid-area:image;}.slide-work img{width:auto;max-width:100%;height:auto;}.slider-work:nth-child(even) .slide-work{grid-template-columns:var(--content-pane-width) var(--image-pane-width);}.slider-work:nth-child(even) .slide-work__image-pane{order:1;}.slider-work--image-top .slide-work{grid-template-columns:auto !important;grid-row-gap:var(--gutter-width);justify-items:center;}.slider-work--image-top .slide-work .slide-work__image-pane{order:0;}.slider-work--image-top .slide-work .slide-work__text-pane{order:1;text-align:center;}@media (max-width:1200px){.slide-work{grid-template-columns:auto !important;align-items:start;}.slide-work__image-pane{order:1;justify-self:center;}}.gallery-paragraph{--columns:4;display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:var(--gutter-width);}.gallery-paragraph img{max-width:100%;height:auto;}@media (max-width:1000px){.gallery-paragraph{--columns:3;}}@media (max-width:700px){.gallery-paragraph{--columns:2;}}@media (max-width:450px){.gallery-paragraph{--columns:1;}}.font-size-small{font-size:var(--font-size-small);line-height:1.7;}.font-size-min{font-size:var(--font-size-min);}.font-size-big{font-size:var(--font-size-big);}.font-size-h2{font-size:var(--headline-size-2);}.font-size-h3{font-size:var(--headline-size-3);}.font-size-h4{font-size:var(--headline-size-4);}.font-size-h5{font-size:var(--headline-size-5);}.font-style-italic{font-style:italic;}.color-blue{color:var(--color-blue);}.color-blue-gradient{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.color-green-gradient{background:var(--gradient-green);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.color-black{color:black;}.color-gray{color:var(--color-background-gray3);}.color-gray-light{color:var(--color-background-gray2);}.color-purple{color:var(--color-purple);}.link-gray{color:var(--color-text-gray);text-decoration:none;}.link-gray:hover{color:var(--color-text);}.link-black{color:black;text-decoration:none;}.link-black > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.link-black > span{border-bottom:1px solid black;}.link-black:hover{color:var(--color-blue);}.link-black:hover > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;border-image:var(--gradient-blue) 1;}.nowrap{white-space:nowrap;}.carousel{--carousel-slides-gap:0;display:grid;}.carousel .slick-list{margin-left:calc(var(--carousel-slides-gap) * -1);}.carousel .slick-slide{margin-left:var(--carousel-slides-gap);}.carousel .slick-track{display:flex;}.carousel .slick-track::before,.carousel .slick-track::after{display:none;}.carousel .slick-slide{height:inherit !important;}.carousel .slick-navigation{grid-column:1/-1;order:2;display:grid;grid-template-columns:min-content fit-content(100%) min-content;grid-column-gap:35px;align-items:center;min-width:233px;min-height:var(--carousel-navigation-height);margin:50px 0 0 0;}.carousel .slick-arrow{--form-button-border-radius:50%;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color;transition-duration:0.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:white;position:relative;background:none;width:56px;height:56px;min-height:initial;padding:0;text-indent:-9999px;overflow:hidden;transition:none;}.carousel .slick-arrow > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none;}.carousel .slick-arrow:hover{background:var(--gradient-green);color:white;}.carousel .slick-arrow:active{background:var(--gradient-green-dark);}@media (max-width:1200px){.carousel .slick-arrow{padding-left:25px;padding-right:25px;}}.carousel .slick-arrow::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--gradient-blue);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude;}.carousel .slick-arrow > span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.carousel .slick-arrow:hover{background:var(--gradient-blue);}.carousel .slick-arrow:hover > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}.carousel .slick-arrow:active{background:var(--gradient-blue-dark);}.carousel .slick-prev{order:0;}.carousel .slick-next{order:2;transform:rotate(180deg);}.carousel .slick-arrow:active{background-color:#d6dee4;}.carousel .slick-arrow::after{content:"";position:absolute;inset:0;background:url(/themes/xtheme/img/arrow-left-gradient-blue.svg) 45% center no-repeat;}.carousel .slick-arrow:hover::after{background-image:url(/themes/xtheme/img/arrow-left-white.svg);}.carousel .slick-dots{order:1;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;text-align:center;line-height:0;overflow:hidden;transform:translateY(2px);}.carousel .slick-dots li{display:inline-block;margin:6px;padding:0;list-style:none;}.carousel .slick-dots li::before{display:none;}.carousel .slick-dots button{margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;display:block;width:6px;height:6px;min-height:initial;border-radius:50%;text-indent:-9999px;background:var(--color-purple-dark);opacity:0.2;}.carousel .slick-dots .slick-active button{opacity:1;}@media (max-width:640px){.carousel .slick-navigation{justify-self:center;margin-top:30px;}.carousel .slick-arrow{width:46px;height:46px;}.carousel .slick-dots{top:17px;}}.carousel-preset-front .slick-slide{display:grid !important;}.carousel-preset-front .slick-navigation-wrapper{order:1;grid-column:1/-1;justify-self:center;width:calc(100% - var(--page-padding) * 2);max-width:var(--page-content-max-width);margin-top:calc((var(--text-margin-bottom) - 50px) * -1);margin-bottom:var(--blocks-gap);}.carousel-preset-front .slick-navigation{margin:0;}@media (max-width:800px){.carousel-preset-front .slide__right{margin-top:auto;}.carousel-preset-front .slick-navigation-wrapper{display:flex;align-items:flex-start;margin-top:calc((var(--right-col-height) + var(--carousel-navigation-height) + 10px) * -1);}.carousel-preset-front .slick-navigation{margin-left:auto;margin-right:auto;}}.carousel-preset-reviews{--carousel-slides-gap:var(--gutter-width);}.carousel-preset-reviews.slick-initialized{grid-template-columns:auto;}.carousel-preset-reviews .slick-slide{display:grid !important;}.carousel-preset-reviews .slick-navigation{z-index:2;}@media (max-width:1100px){.carousel-preset-reviews .slick-navigation{justify-self:center;}}.carousel-preset-clients.slick-initialized{flex-wrap:wrap;}.carousel-preset-clients .slick-slide{display:block !important;margin-right:70px;}.carousel-preset-integrations{--carousel-slides-gap:var(--gutter-width);overflow:hidden;}.carousel-preset-integrations.slick-initialized{grid-template-columns:auto !important;}.carousel-preset-integrations.slick-initialized .review-node{display:block !important;}.carousel-preset-work{--dot-size:36px;display:block;}.carousel-preset-work .slide-work{display:grid;}.carousel-preset-work .slick-navigation{grid-column-gap:10px;position:absolute;margin:70px 0 0 -2px;}.carousel-preset-work .slick-dots{transform:translateY(0);}.carousel-preset-work .slick-dots li{margin:3px;}.carousel-preset-work .slick-dots button{width:var(--dot-size);height:var(--dot-size);line-height:var(--dot-size);text-indent:0;color:var(--color-blue);}.carousel-preset-work .slick-dots button:hover{background:rgb(var(--color-blue-rgb),0.05);}.carousel-preset-work .slick-dots .slick-active button,.carousel-preset-work .slick-dots .slick-active button:hover{background:var(--color-blue);color:white;}.carousel-preset-work.carousel--one-slide .slick-navigation::before{content:"1";display:block;width:var(--dot-size);height:var(--dot-size);line-height:calc(var(--dot-size) + 1px);background:var(--color-blue);color:white;border-radius:50%;text-align:center;font-size:var(--font-size);}.carousel-preset-work.slider-work--image-top .slick-navigation{left:0;right:0;width:100%;justify-content:center;}@media (max-width:1200px){.carousel-preset-work .slick-navigation{justify-content:center;width:100%;margin-left:auto !important;margin-right:auto !important;}}.page-node--1{--paragraphs-row-gap:var(--blocks-gap);}.page-node--1 .basic-block__title{font-size:var(--headline-size-2);font-weight:bold;line-height:var(--headline-line-height-2);color:black;}@media (max-width:640px){.page-node--1{--paragraphs-row-gap:50px;}}.front-slideshow-paragraph{margin-left:calc(50% - var(--page-width) / 2);margin-right:calc(50% - var(--page-width) / 2);--text-margin-bottom:170px;z-index:0;}.front-slideshow-paragraph .slide{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--gutter-width);align-items:center;}.front-slideshow-paragraph .slide__left{justify-self:end;width:100%;max-width:calc(var(--page-content-max-width) / 2 - var(--gutter-width) / 2 + var(--page-padding));margin-bottom:var(--text-margin-bottom);padding-left:var(--page-padding);}.front-slideshow-paragraph .slide__right{overflow:hidden;}.front-slideshow-paragraph .slide__text > p:first-child{margin-top:0;}.front-slideshow-paragraph .slide__text > p:last-child{margin-bottom:0;}.front-slideshow-paragraph .slide__title{font-size:var(--headline-size-1);font-weight:bold;line-height:var(--headline-line-height-1);color:black;margin-bottom:40px;}.front-slideshow-paragraph .slide__image-image{display:block;max-width:100%;height:auto;}.front-slideshow-paragraph:not(.slick-initialized) .slide:nth-child(n+2){display:none;}@media (max-width:800px){.front-slideshow-paragraph{--right-col-height:70vw;margin-bottom:var(--blocks-gap);}.front-slideshow-paragraph .slide{grid-template-columns:auto;}.front-slideshow-paragraph .slide__left{max-width:initial;margin-bottom:90px;padding-right:var(--page-padding);}.front-slideshow-paragraph .slide__right{height:var(--right-col-height);}.front-slideshow-paragraph .slide__image{width:100%;height:100%;}.front-slideshow-paragraph .slide__image-image{width:100%;height:100%;object-fit:contain;}}.front-download-links-paragraph{display:flex;justify-content:end;}.front-products-paragraph{margin-bottom:var(--paragraphs-row-gap);}.front-products-paragraph .download-links{display:none;}.front-products-paragraph .product-teaser__text{max-height:initial;}.front-advantages-paragraph{margin-left:calc(50% - var(--page-width) / 2);margin-right:calc(50% - var(--page-width) / 2);display:grid;grid-template-columns:1fr 1fr;justify-content:center;margin-bottom:var(--paragraphs-row-gap);}.front-advantages-paragraph .paragraphs-block__item:nth-child(odd){padding-left:var(--page-padding);}.front-advantages-paragraph .paragraphs-block__item:nth-child(even){padding-right:var(--page-padding);}.front-advantages-paragraph .paragraphs-block__item:nth-child(1),.front-advantages-paragraph .paragraphs-block__item:nth-child(4){background-color:var(--color-background-gray);background-repeat:no-repeat;}.front-advantages-paragraph .paragraphs-block__item:nth-child(1){border-top-right-radius:200px;background-image:url(/themes/xtheme/img/chessboard-left-bg.jpg);background-position:right top;}.front-advantages-paragraph .paragraphs-block__item:nth-child(4){border-bottom-left-radius:200px;background-image:url(/themes/xtheme/img/chessboard-right-bg.jpg);background-position:left top;}.front-advantages-paragraph .paragraphs-block__item:nth-child(odd) .image-title-text{float:right;padding-left:0;}.front-advantages-paragraph .paragraphs-block__item:nth-child(even) .image-title-text{padding-right:0;}.front-advantages-paragraph .image-title-text{display:grid;grid-template-areas:"icon title" "icon text";grid-template-columns:97px auto;grid-column-gap:var(--gutter-width);grid-row-gap:20px;max-width:calc(var(--page-content-max-width) / 2);padding:90px 80px;}.front-advantages-paragraph .image-title-text__image{grid-area:icon;}.front-advantages-paragraph .image-title-text__image img{display:block;width:80px;height:80px;object-fit:contain;}.front-advantages-paragraph .image-title-text__title{font-size:var(--headline-size-4);font-weight:bold;line-height:var(--headline-line-height-4);color:black;grid-area:title;}.front-advantages-paragraph .image-title-text__text{grid-area:text;font-size:calc(var(--font-size) - 1px);}.front-advantages-paragraph .image-title-text__text p:first-child{margin-top:0;}.front-advantages-paragraph .image-title-text__text p:last-child{margin-bottom:0;}@media (max-width:1000px){.front-advantages-paragraph .paragraphs-block__item:nth-child(1){border-top-right-radius:60px;}.front-advantages-paragraph .paragraphs-block__item:nth-child(4){border-bottom-left-radius:60px;}.front-advantages-paragraph .image-title-text{grid-template-areas:"icon title" "text text";grid-template-columns:50px auto;padding:10%;}.front-advantages-paragraph .image-title-text img{max-width:100%;max-height:50px;height:auto;}}@media (max-width:750px){.front-advantages-paragraph{padding-left:var(--page-padding);padding-right:var(--page-padding);grid-template-columns:auto;grid-gap:15px;justify-content:initial;}.front-advantages-paragraph .paragraphs-block__item{margin:0 !important;padding:0 !important;border-radius:0 !important;background:none !important;}.front-advantages-paragraph .image-title-text{grid-template-columns:40px auto;grid-column-gap:20px;grid-row-gap:0;align-items:center;float:none !important;padding:0;}.front-advantages-paragraph .image-title-text__image{width:100%;}.front-advantages-paragraph .image-title-text__image img{width:40px;height:40px;}.front-advantages-paragraph .image-title-text__text{display:none;}}body::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(/themes/xtheme/img/arrow-left-white.svg) url(/themes/xtheme/img/linkedin-white-icon.svg);}
