@import"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:last-child{margin-bottom:0}.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--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd rgba(0,0,0,0);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 rgba(0,0,0,0);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 rgba(0,0,0,0);box-shadow:inset 8px 0 0 #e62600}.status-message>ul:last-child{margin-bottom:0}.status-message>ul{padding-left:20px}.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:.4em var(--gutter-width) var(--gutter-width) 0}.align-right{float:right;margin:.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:#000}h2{font-size:var(--headline-size-2)}h3{font-size:var(--headline-size-3)}a{color:var(--color-blue)}a>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}a{text-decoration:none}a>span{border-bottom:1px solid;border-image:var(--gradient-blue) 1}a:hover{color:#000}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)}.layout__header-menu-inner{max-width:var(--page-content-max-width);margin-left:auto;margin-right:auto}.layout__header-menu{background:var(--color-background-gray)}.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)}.layout__footer-inner{max-width:var(--page-content-max-width);margin-left:auto;margin-right:auto}.layout__footer{margin-top:140px;padding-top:90px;padding-bottom:90px;background:var(--color-background-gray)}@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:last-child{margin-bottom: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--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd rgba(0,0,0,0);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 rgba(0,0,0,0);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 rgba(0,0,0,0);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 .4em 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:#000}.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:#000}.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:rgba(0,0,0,0)}.page-header__email{white-space:nowrap}.page-header__phone{color:#000}.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:rgba(0,0,0,0)}.page-header__phone{font-size:22px;font-weight:bold;white-space:nowrap}.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:.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:#fff}.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:#fff}.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:180px;height:45px;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:#000;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:#000}.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}}.page-subtitle{margin-top:-30px;margin-bottom:60px}@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:#fff}.subscription-form-block .form-button,.subscription-form-block .form-submit{border:2px solid #fff;background:none;color:#fff}.subscription-form-block .form-button:hover,.subscription-form-block .form-submit:hover{background:#fff}.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:rgba(0,0,0,0)}.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:#fff;border-bottom:1px solid currentColor;border-image:none}.subscription-form-block{display:flex;align-items:center;margin-bottom:40px;padding:30px 50px;background:var(--gradient-blue);border-radius:10px;color:#fff}.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 .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:#000}.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:rgba(0,0,0,0)}.page-footer__right-pane{margin-top:-5px}.page-footer__phone-pane{margin-bottom:10px}.page-footer__phone{color:#000}.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:rgba(0,0,0,0)}.page-footer__phone{font-weight:600;white-space:nowrap}.page-footer__email{color:#000}.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:rgba(0,0,0,0)}.page-footer__email{font-size:var(--font-size-small)}.page-footer__phone::before,.page-footer__email::before{filter:grayscale(1);opacity:.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:#000;margin:0 0 20px 0}.basic-block__subtitle{font-size:var(--font-size-small);line-height:1.7;margin:0 0 30px 0;color:#000}.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}}.basic-block__subtitle{margin-bottom:40px}@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:.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:.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:.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>p:first-child{margin-top:0}.advantages-block .image-title-text__text>p:last-child{margin-bottom:0}.advantages-block .image-title-text__text{font-size:var(--font-size-small);line-height:1.7}@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}}.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:last-child,.product-teaser__text>ul>li:last-child{margin-bottom:0}.checked-list>li,.product-teaser__text>ul>li{margin:0 0 5px 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:.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:#fff}.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:#fff}.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{position:relative}.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{background:none}.read-on-linkedin-button>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.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:last-child{margin-right:0}.download-links__link{display:inline-block;margin-right:15px;text-decoration:none;transition:opacity .05s}.download-links__link img{display:block}.download-links__link:hover{opacity:.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:#fff;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 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:.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:#fff}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:#fff}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:.8em;filter:brightness(0.5)}.form-item--checkboxes .form-item--checkbox:last-child,.form-item--radios .form-item--radio:last-child{margin-bottom:0}.form-item--checkboxes .form-item--checkbox,.form-item--radios .form-item--radio{margin:.5em 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:#000}.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}}.feedback-form .form-item--text-before{margin-top:-30px;margin-bottom:60px}@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:.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:#fff}.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:#fff}.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,.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:#000;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:#fff}.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:.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:#000}.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 rgba(0,0,0,0)}.main-menu-block .menu-l1__item::before{display:none}.main-menu-block .menu-l1__link{color:#000}.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:rgba(0,0,0,0)}.main-menu-block .menu-l1__link{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: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:rgba(0,0,0,0)}.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:last-child{margin-right:0}.main-menu-block .menu-l2__item{margin:0 25px 0 0;padding: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:#000}.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:rgba(0,0,0,0)}.main-menu-block .menu-l2__link{font-size:15px;color:inherit;text-decoration:none}.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:rgba(0,0,0,0);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:#fff;box-shadow:0 50px 45px rgba(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:#fff;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:.2s;transition-delay:.1s}.language-switcher__links{transition-property:visibility,opacity;transition-duration:.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,.15);border-radius:var(--border-radius);z-index:1}.language-switcher__link{display:block;min-width:105px;padding:8px 30px 8px 30px;color:#000;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:#000}.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:rgba(0,0,0,0)}.second-main-menu-block .menu__link{color:#000;text-decoration:none}.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:#000;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:first-child{margin-top:0}.second-main-menu-block .menu-l2__item{margin-top:15px;font-size:var(--font-size-small)}.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:#000}.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:rgba(0,0,0,0)}.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>p:first-child{margin-top:0}.about-text-paragraph>p:last-child{margin-bottom:0}.about-text-paragraph{grid-area:text;margin-bottom:var(--blocks-gap)}.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:#000;margin:0}.about-key-events-paragraph__year{font-size:var(--headline-size-2);font-weight:bold;line-height:var(--headline-line-height-2);color:#000;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:#000}.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:.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:#fff}.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:#fff}.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__link{margin-top:10px}.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>p:first-child{margin-top:0}.about-map-paragraph__text>p:last-child{margin-bottom:0}.about-map-paragraph__text{font-size:15px}.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-clients-paragraph{grid-area:clients}.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:last-child{margin-right:0}.about-clients-slideshow-paragraph .slide{margin-right:var(--gutter-width)}.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:.5;transition-property:filter,opacity;transition-duration:.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:#000}.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>p:first-child{margin-top:0}.download-page-node .download-node__text>p:last-child{margin-bottom:0}.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::before{content:"";width:70px;height:70px;background:#fff;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:#fff}.ui-dialog .download-page-node .download-form-paragraph .form-button,.ui-dialog .download-page-node .download-form-paragraph .form-submit{border:2px solid #fff;background:none;color:#fff}.ui-dialog .download-page-node .download-form-paragraph .form-button:hover,.ui-dialog .download-page-node .download-form-paragraph .form-submit:hover{background:#fff}.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:rgba(0,0,0,0)}.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:#fff;border-bottom:1px solid currentColor;border-image:none}.ui-dialog .download-page-node .download-form-paragraph{margin:calc(var(--dialog-padding)*-1);margin-top:0;padding:calc(var(--dialog-padding) - 8px) var(--dialog-padding);background:var(--gradient-blue)}.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}.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) - .01px);height:100%;z-index:-1;background:var(--color-background-gray)}.integration-list-paragraph{margin-bottom:var(--blocks-gap);padding-top:var(--blocks-gap);padding-bottom:var(--blocks-gap)}.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>p:first-child{margin-top:0}.integration-list-paragraph .teaser__text>p:last-child{margin-bottom:0}.integration-list-paragraph .teaser__text{font-size:var(--font-size-small);line-height:1.7;margin-bottom:20px}.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:#000}.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>p:first-child{margin-top:0}.integration-reviews-paragraph .review-node__body>p:last-child{margin-bottom:0}.integration-reviews-paragraph .review-node__body{font-size:var(--font-size-small);line-height:1.7;display:block !important;margin-bottom:25px}@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)}.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:#000}.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{--arrow-width:16px}.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{position:relative}.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 .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:#000;grid-area:title;margin:10px 0 15px 0}.solutions-paragraph .teaser__text>p:first-child{margin-top:0}.solutions-paragraph .teaser__text>p:last-child{margin-bottom:0}.solutions-paragraph .teaser__text{font-size:var(--font-size-small);line-height:1.7;grid-area:text}.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:.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:#fff}.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:#fff}.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{position:relative}.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{background:none}.solutions-paragraph .teaser__link-link>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.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 .teaser__link-link{width:100%;padding-left:10px;padding-right:10px}.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:#000;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}.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-wrapper{margin-bottom:var(--p-margin)}.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{display:inline}.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:.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:#fff}.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:#fff}.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:.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:#fff}.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:#fff}.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{position:relative}.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{background:none}.reviews-views .read-on-linkedin-button>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.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:last-child{margin-bottom:0}.reviews-views--block .reviews-views__more-link{width:100%;margin-bottom:10px}}.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>p:first-child{margin-top:0}.news-node--teaser .news-node__body>p:last-child{margin-bottom:0}.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__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>p:first-child{margin-top:0}.faq-node__body>p:last-child{margin-bottom:0}.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 .2em/46px no-repeat}.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 rgba(0,0,0,0)}.faq-views-exposed-form .form-item--product .filter-links a.is-active{padding:9px 25px;border:1px solid #000;border-radius:3px;color:#000;text-decoration:none;position:relative}.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 #000;border-top:none;border-left:none;border-bottom-right-radius:5px;background:var(--color-background);transform:rotate(45deg)}.faq-views-exposed-form .form-item--product .filter-links a.is-active{margin-left:0;margin-right:0}@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:rgba(0,0,0,0)}.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:#fff}.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:.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:#fff}.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:#fff}.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}}.faq-views-exposed-form .form-item--add-question a{white-space:nowrap}@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:.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:#fff}.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:#fff}.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:#000}.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}@media(max-width:640px){.products-block__download-links{display:flex;flex-direction:column;align-items:center;gap:15px}.products-block__download-links a,.products-block__download-links img{height:60px !important;width:auto !important}}.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}.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 rgba(0,0,0,0)}.products-block__nav a.is-active{padding:9px 25px;border:1px solid #000;border-radius:3px;color:#000;text-decoration:none;position:relative}.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 #000;border-top:none;border-left:none;border-bottom-right-radius:5px;background:var(--color-background);transform:rotate(45deg)}.products-block__nav a.is-active{margin-left:0;margin-right:0}@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:rgba(0,0,0,0)}.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}}.products-block__nav{margin-bottom:20px;display:none}@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:.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>p:first-child{margin-top:0}.product-teaser__text div:first-child>p:last-child{margin-bottom:0}.product-teaser__text div:first-child{font-weight:400}.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:last-child{margin-bottom:0}.product-teaser__text>ul{margin:25px 0;font-size:var(--font-size-small)}.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:.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:#fff}.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:#fff}.product-teaser__link:active{background:var(--gradient-green-dark)}@media(max-width:1200px){.product-teaser__link{padding-left:25px;padding-right:25px}}.product-teaser__link{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__download-link{margin-right:6px}.product-teaser__more-link{position:relative}.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{background:none}.product-teaser__more-link>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.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:#000}.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:#000;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 #eee;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:#000;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}.slide-work__text>p:first-child{margin-top:0}.slide-work__text>p:last-child{margin-bottom:0}.slide-work__text{grid-area:text}.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:rgba(0,0,0,0)}.color-green-gradient{background:var(--gradient-green);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.color-black{color:#000}.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:#000}.link-black>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}.link-black{text-decoration:none}.link-black>span{border-bottom:1px solid #000}.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:rgba(0,0,0,0);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:.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:#fff}.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:#fff}.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{position:relative}.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{background:none}.carousel .slick-arrow>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.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-arrow{width:56px;height:56px;min-height:initial;padding:0;text-indent:-9999px;overflow:hidden;transition:none}.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:.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:#fff}.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:#fff;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:#000}@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:#000;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}@media(max-width:640px){.front-download-links-paragraph{flex-direction:column;align-items:center}.front-download-links-paragraph a{display:block;margin-bottom:15px}.front-download-links-paragraph a:last-child{margin-bottom:0}.front-download-links-paragraph img{width:240px !important;height:72px !important;object-fit:contain}}.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:#000;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)}: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}}body .klaro.klaro-theme-xtheme{outline:none !important;border:none !important}body .klaro.klaro-theme-xtheme .cookie-notice{border-radius:12px !important;box-shadow:0 15px 40px rgba(0,0,0,.1) !important;padding:0 !important;overflow:hidden;background:#fff !important;margin:0 auto;border:none !important;outline:none !important;max-width:420px !important;width:100% !important;position:fixed !important;bottom:30px !important;right:30px !important;height:auto !important;top:unset !important;display:flex !important;flex-direction:column !important}@media(max-width:640px){body .klaro.klaro-theme-xtheme .cookie-notice{max-width:calc(100% - 30px) !important;max-height:65vh !important;overflow-y:auto !important;bottom:10px !important;right:15px !important;left:15px !important}body .klaro.klaro-theme-xtheme .cookie-notice::before{padding:12px 0 !important;font-size:18px !important}}body .klaro.klaro-theme-xtheme .cookie-notice::before{content:"Cookies";display:block;background:var(--color-purple) !important;color:#fff !important;padding:22px 0 !important;font-weight:700;text-align:center;font-size:24px;line-height:1.2}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body{padding:35px 35px 10px !important;margin:0 !important;text-align:center !important;font-family:var(--font-family) !important}@media(max-width:640px){body .klaro.klaro-theme-xtheme .cookie-notice .cn-body{padding:16px 20px 8px !important}}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body h2{display:none !important}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body p{margin-bottom:25px !important;color:#454754 !important;font-size:16px !important;font-weight:600 !important;line-height:1.6 !important;text-align:justify !important}@media(max-width:640px){body .klaro.klaro-theme-xtheme .cookie-notice .cn-body p{font-size:14px !important;margin-bottom:12px !important;line-height:1.4 !important}}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body p:last-child{margin-bottom:0 !important;font-weight:400 !important;color:#86889a !important;font-size:15px !important;text-align:justify !important}@media(max-width:640px){body .klaro.klaro-theme-xtheme .cookie-notice .cn-body p:last-child{font-size:12px !important}}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body .klaro-phone-link{display:block !important;text-align:center !important;font-weight:700 !important;font-size:23px !important;color:#5e6cd8 !important;text-decoration:underline !important;margin:0 auto 30px !important}@media(max-width:640px){body .klaro.klaro-theme-xtheme .cookie-notice .cn-body .klaro-phone-link{font-size:18px !important;margin-bottom:14px !important}}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons{padding:0 35px 15px !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:20px !important;align-items:center !important;justify-content:center !important;margin-top:15px !important;box-shadow:none !important;background:none !important;box-sizing:border-box !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn{width:auto !important;flex:0 1 auto !important;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:.1s;outline:none;vertical-align:middle;border:none;background:var(--gradient-blue);color:#fff}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn>span,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn:hover{background:var(--gradient-green);color:#fff}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn:active,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn:active{background:var(--gradient-green-dark)}@media(max-width:1200px){body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn{padding-left:25px;padding-right:25px}}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn{margin:0 !important;text-align:center !important;box-sizing:border-box !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn::before,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn::before{content:"" !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-ok,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cm-btn-success,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-ok,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cm-btn-success{order:1 !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline{position:relative}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline::before,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline::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}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline{background:none}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline>span,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline:hover{background:var(--gradient-blue)}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline:hover>span,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline:active,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline:active{background:var(--gradient-blue-dark)}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline{order:2 !important;background:var(--gradient-blue) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:rgba(0,0,0,0) !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline:active,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline:focus,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline:active,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline:focus{background:var(--gradient-blue) !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:initial !important;color:#fff !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cm-btn-info,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cm-btn-info{display:none !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok .cm-link.cn-learn-more,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok a.cn-learn-more,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons .cm-link.cn-learn-more,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons a.cn-learn-more{display:none !important}
