.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.element-hidden,.hidden{display:none;}#synapse-custom-ajax-cover{visibility:hidden;position:absolute;pointer-events:none;bottom:0;width:0;height:0;}.modal-dialog{max-width:500px;}.modal-content{border:0;border-radius:0;text-align:center;padding:50px 65px;box-shadow:0px 12px 35px rgba(0,0,0,0.2);}.modal-header{border:0;padding:0;display:block;margin:0 0 35px;}.modal-title{margin:0;padding:0;width:100%;font-size:30px;line-height:1.2;font-weight:bold;text-align:center;}.modal-text{font-size:18px;line-height:1.4;padding-top:15px;}.modal-body{padding:0 0 20px;}.modal-close{margin:0;padding:0;opacity:1;position:absolute;top:0;right:0;width:40px;height:40px;text-shadow:none;box-shadow:none;border-radius:0;background:none;border:0;font-size:32px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color 0.4s,border-color 0.4s,color 0.4s,opacity 0.4s;}.modal-close:hover{opacity:1;color:#fff;background-color:#AC182D;border-color:transparent;}.modal-close:active{opacity:0.7;}.modal .form-actions{margin:0 !important;text-align:center;}.modal form{max-width:360px;margin:0 auto;}#manager-menu{position:absolute;top:100px;left:100px;border:1px solid #ccc;box-shadow:0 0 5px 0 #ccc;padding:20px;cursor:move;z-index:20;background:#fff;max-width:205px;}@media (max-width:767.98px){#manager-menu{display:none !important;}}#manager-menu .contextual{display:none;}#manager-menu .toggle-manager{position:relative;z-index:3;max-width:1em;cursor:pointer;}#manager-menu h2{margin:-1em 0 0.5em 1em;font-size:1.5em;}.breadcrumb{padding:19px 0;margin:0 0 42px;font-size:12px;line-height:1.2;font-weight:500;color:rgba(45,49,52,0.3);background-color:transparent;}@media (max-width:767.98px){.breadcrumb{margin-bottom:20px;}}.page-view-catalog-page .breadcrumb{margin-bottom:4px;}.page-view-video-page_1 .breadcrumb{margin-bottom:4px;}.breadcrumb .list-item{margin:0 19px 0 0;}.breadcrumb .list-item::before{content:none;}.breadcrumb .list-item:last-child{margin-right:0;}.breadcrumb .list-link{color:rgba(45,49,52,0.5);transition:color 0.4s;}.breadcrumb .list-link:hover{color:#B3C513;}.breadcrumb .list-link:active{color:#C4AFD4;}.page-node-19 .breadcrumb .list-link,.page-node-19 .breadcrumb .list-item{color:#E2E2E2 !important;}.region-tabs{height:0;width:auto;position:relative;font-size:14px;line-height:1.1;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.region-tabs ul.tabs{position:absolute;top:10px;right:0;margin:0;z-index:8;border:none;display:flex;flex-wrap:wrap;overflow:hidden;background:none;max-width:100%;}.region-tabs ul.tabs a{color:#000;opacity:0.8;display:block;padding:3px 7px;border-radius:0;white-space:nowrap;line-height:1.15;background-color:#efefef;transition:opacity 0.4s,background-color 0.4s;}.region-tabs ul.tabs a:hover{opacity:1;background-color:#e7e7e7;}.region-tabs ul.tabs a:active{background-color:#d6d6d6;}.region-tabs ul.tabs li{display:block;vertical-align:bottom;margin:0 0 0 10px;}.region-tabs ul.tabs li.is-active a{background-color:#fff;}.region-tabs .block-local-actions-block nav{left:0;}.region-tabs .block > div.contextual{display:none !important;}.region-tabs ul.secondary{position:absolute;top:25px;right:0;float:right;z-index:8;padding:0 0 0 3px;margin:0;overflow:hidden;border:none;background:none;}.h-xs-up,.hidden-xs-up{display:none !important;}@media (max-width:575.98px){.h-xs-down,.hidden-xs-down{display:none !important;}}@media (min-width:576px){.h-sm-up,.hidden-sm-up{display:none !important;}}@media (max-width:767.98px){.h-sm-down,.hidden-sm-down{display:none !important;}}@media (min-width:768px){.h-md-up,.hidden-md-up{display:none !important;}}@media (max-width:991.98px){.h-md-down,.hidden-md-down{display:none !important;}}@media (min-width:992px){.h-lg-up,.hidden-lg-up{display:none !important;}}@media (max-width:1199.98px){.h-lg-down,.hidden-lg-down{display:none !important;}}@media (min-width:1200px){.h-xl-up,.hidden-xl-up{display:none !important;}}.h-xl-down,.hidden-xl-down{display:none !important;}.element-hidden,.hidden{display:none;}#synapse-custom-ajax-cover{visibility:hidden;position:absolute;pointer-events:none;bottom:0;width:0;height:0;}.modal-dialog{max-width:500px;}.modal-content{border:0;border-radius:0;text-align:center;padding:50px 65px;box-shadow:0px 12px 35px rgba(0,0,0,0.2);}.modal-header{border:0;padding:0;display:block;margin:0 0 35px;}.modal-title{margin:0;padding:0;width:100%;font-size:30px;line-height:1.2;font-weight:bold;text-align:center;}.modal-text{font-size:18px;line-height:1.4;padding-top:15px;}.modal-body{padding:0 0 20px;}.modal-close{margin:0;padding:0;opacity:1;position:absolute;top:0;right:0;width:40px;height:40px;text-shadow:none;box-shadow:none;border-radius:0;background:none;border:0;font-size:32px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color 0.4s,border-color 0.4s,color 0.4s,opacity 0.4s;}.modal-close:hover{opacity:1;color:#fff;background-color:#AC182D;border-color:transparent;}.modal-close:active{opacity:0.7;}.modal .form-actions{margin:0 !important;text-align:center;}.modal form{max-width:360px;margin:0 auto;}#manager-menu{position:absolute;top:100px;left:100px;border:1px solid #ccc;box-shadow:0 0 5px 0 #ccc;padding:20px;cursor:move;z-index:20;background:#fff;max-width:205px;}@media (max-width:767.98px){#manager-menu{display:none !important;}}#manager-menu .contextual{display:none;}#manager-menu .toggle-manager{position:relative;z-index:3;max-width:1em;cursor:pointer;}#manager-menu h2{margin:-1em 0 0.5em 1em;font-size:1.5em;}.breadcrumb{padding:19px 0;margin:0 0 42px;font-size:12px;line-height:1.2;font-weight:500;color:rgba(45,49,52,0.3);background-color:transparent;}@media (max-width:767.98px){.breadcrumb{margin-bottom:20px;}}.page-view-catalog-page .breadcrumb{margin-bottom:4px;}.page-view-video-page_1 .breadcrumb{margin-bottom:4px;}.breadcrumb .list-item{margin:0 19px 0 0;}.breadcrumb .list-item::before{content:none;}.breadcrumb .list-item:last-child{margin-right:0;}.breadcrumb .list-link{color:rgba(45,49,52,0.5);transition:color 0.4s;}.breadcrumb .list-link:hover{color:#B3C513;}.breadcrumb .list-link:active{color:#C4AFD4;}.page-node-19 .breadcrumb .list-link,.page-node-19 .breadcrumb .list-item{color:#E2E2E2 !important;}.region-tabs{height:0;width:auto;position:relative;font-size:14px;line-height:1.1;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.region-tabs ul.tabs{position:absolute;top:10px;right:0;margin:0;z-index:8;border:none;display:flex;flex-wrap:wrap;overflow:hidden;background:none;max-width:100%;}.region-tabs ul.tabs a{color:#000;opacity:0.8;display:block;padding:3px 7px;border-radius:0;white-space:nowrap;line-height:1.15;background-color:#efefef;transition:opacity 0.4s,background-color 0.4s;}.region-tabs ul.tabs a:hover{opacity:1;background-color:#e7e7e7;}.region-tabs ul.tabs a:active{background-color:#d6d6d6;}.region-tabs ul.tabs li{display:block;vertical-align:bottom;margin:0 0 0 10px;}.region-tabs ul.tabs li.is-active a{background-color:#fff;}.region-tabs .block-local-actions-block nav{left:0;}.region-tabs .block > div.contextual{display:none !important;}.region-tabs ul.secondary{position:absolute;top:25px;right:0;float:right;z-index:8;padding:0 0 0 3px;margin:0;overflow:hidden;border:none;background:none;}.h-xs-up,.hidden-xs-up{display:none !important;}@media (max-width:575.98px){.h-xs-down,.hidden-xs-down{display:none !important;}}@media (min-width:576px){.h-sm-up,.hidden-sm-up{display:none !important;}}@media (max-width:767.98px){.h-sm-down,.hidden-sm-down{display:none !important;}}@media (min-width:768px){.h-md-up,.hidden-md-up{display:none !important;}}@media (max-width:991.98px){.h-md-down,.hidden-md-down{display:none !important;}}@media (min-width:992px){.h-lg-up,.hidden-lg-up{display:none !important;}}@media (max-width:1199.98px){.h-lg-down,.hidden-lg-down{display:none !important;}}@media (min-width:1200px){.h-xl-up,.hidden-xl-up{display:none !important;}}.h-xl-down,.hidden-xl-down{display:none !important;}body{color:#2D3134;font-size:16px;line-height:1.5;font-weight:400;min-width:414px;font-family:"Montserrat",sans-serif;background-color:#FFFFFF;}body.cke_editable{color:#000;background-color:#fff;}.page a{color:inherit !important;text-decoration:none;}.page a:hover{color:inherit;text-decoration:none;}.page a:focus{outline:none;}b,strong{font-weight:bold;}blockquote{padding:0.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:0.25rem solid #eceeef;}button:focus{outline:none !important;}img{height:auto;max-width:100%;}table{width:100%;max-width:100%;margin-bottom:1rem;}table td,table th{padding:0.75rem;line-height:1.5;vertical-align:top;border-top:1px solid #eceeef;}table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef;}table tbody tr:nth-of-type(odd){background-color:#f9f9f9;}table tbody + tbody{border-top:2px solid #eceeef;}.text-formatted{color:#000;font-size:16px;line-height:1.4;font-weight:300;}.text-formatted .lead{margin:60px 0;font-size:20px;line-height:1.6;letter-spacing:0.15px;}@media (max-width:767.98px){.text-formatted .lead{margin:45px 0;font-size:19px;}}.text-formatted img{border-radius:10px;}.text-formatted h2{color:#000;line-height:1.2;font-weight:bold;margin-top:60px;}.text-formatted h2:last-child{margin-bottom:0 !important;}@media (max-width:767.98px){.text-formatted h2{margin-top:40px;}}.text-formatted h3{color:#000;line-height:1.2;font-weight:bold;margin-top:60px;}.text-formatted h3:last-child{margin-bottom:0 !important;}@media (max-width:767.98px){.text-formatted h3{margin-top:40px;}}.text-formatted h4{color:#000;line-height:1.2;font-weight:bold;margin-top:60px;}.text-formatted h4:last-child{margin-bottom:0 !important;}@media (max-width:767.98px){.text-formatted h4{margin-top:40px;}}.text-formatted h5{color:#000;line-height:1.2;font-weight:bold;margin-top:60px;}.text-formatted h5:last-child{margin-bottom:0 !important;}@media (max-width:767.98px){.text-formatted h5{margin-top:40px;}}.text-formatted h6{color:#000;line-height:1.2;font-weight:bold;margin-top:60px;}.text-formatted h6:last-child{margin-bottom:0 !important;}@media (max-width:767.98px){.text-formatted h6{margin-top:40px;}}.text-formatted h2{font-size:37px;margin-bottom:28px;}@media (max-width:767.98px){.text-formatted h2{font-size:30px;}}.text-formatted h3{font-size:24px;margin-bottom:22px;}@media (max-width:767.98px){.text-formatted h3{font-size:23px;}}.text-formatted h4{font-size:20px;margin-bottom:22px;}@media (max-width:767.98px){.text-formatted h4{font-size:19px;}}.text-formatted h5{font-size:16px;margin-bottom:15px;}.text-formatted h6{font-size:12px;margin-bottom:12px;}.text-formatted p{margin:0 0 23px;}.text-formatted p:last-child{margin-bottom:0 !important;}.text-formatted ul,.text-formatted ol{padding:0;margin:47px 0;letter-spacing:0.15px;list-style-type:none;}@media (max-width:767.98px){.text-formatted ul,.text-formatted ol{margin:30px 0;}}.text-formatted ul li,.text-formatted ol li{position:relative;padding-left:27px;margin:0 0 21px;}.text-formatted ul li:last-child,.text-formatted ol li:last-child{margin-bottom:0;}.text-formatted ul:last-child,.text-formatted ol:last-child{margin-bottom:0;}.text-formatted ul li::before{content:"";left:1px;top:6px;width:7px;height:7px;border-radius:4px;position:absolute;background-color:#000;}.text-formatted ol{counter-reset:textCounter;}.text-formatted ol li{counter-increment:textCounter;}.text-formatted ol li::before{content:counter(textCounter);top:1px;left:1px;font-weight:bold;position:absolute;}.text-formatted a{font-weight:500;border-bottom:solid 1px rgba(0,0,0,0.3);transition:color 0.4s,border-color 0.4s;}.text-formatted a:hover{color:#B3C513;border-color:transparent;}.text-formatted a:active{color:#C4AFD4;}.text-formatted iframe{height:500px;max-width:100%;max-height:70vh;}.text-formatted table{font-size:12px;border:solid 1px #C1D3E2;margin:0 0 35px;}.text-formatted table:last-child{margin-bottom:0;}.text-formatted table th,.text-formatted table td{padding:10px 12px;text-align:center;border:solid 1px #C1D3E2;}.text-formatted table th{line-height:1.1;font-weight:bold;vertical-align:middle;background-color:#EBF3FA;}.text-formatted table td{line-height:1.25;font-weight:normal;padding-top:22px;padding-bottom:22px;background-color:transparent;}.text-formatted table tr{background-color:transparent !important;}.text-formatted table p{margin:0;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-Light.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Light.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Light.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBold.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBold.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraLight.eot);src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraLight.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraLight.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-Bold.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Bold.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Bold.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-Regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Regular.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Regular.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-Medium.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Medium.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Medium.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraBold.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraBold.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-Black.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Black.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Black.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;display:swap;}.footer{color:#fff;flex-shrink:0;font-weight:300;padding:49px 0 35px;background-color:#8A6BA1;z-index:1;}.footer-member img{max-width:220px;filter:brightness(2);}.page-synlanding-page404 .footer-columns{position:relative;}.page-synlanding-page404 .footer-columns::before{content:"";position:absolute;top:-49px;left:0;width:100%;height:1px;background-color:rgba(255,255,255,0.35);}@media (max-width:767.98px){.footer{padding:35px 0 40px;}}.footer-columns{display:flex;justify-content:space-between;margin-bottom:40px;}@media (max-width:767.98px){.footer-columns{display:block;}}.footer-text{font-size:15px;text-align:justify;letter-spacing:-0.01em;}.footer-column--1{width:325px;flex-shrink:0;margin-right:75px;}@media (max-width:1199.98px){.footer-column--1{width:300px;margin-right:60px;}}.footer-column--2{flex-grow:1;margin-right:40px;}@media (max-width:1199.98px){.footer-column--2{display:none;}}.footer-column--3{width:225px;text-align:right;}@media (max-width:767.98px){.footer-column{width:auto;margin:0 0 30px;}.footer-column--1{display:flex;flex-wrap:wrap;align-items:center;}.footer-column--3{text-align:left;margin-bottom:0;}}.footer-rewards{display:flex;align-items:center;margin-bottom:44px;}.footer-rewards img{margin-right:28px;}.footer-rewards img:last-child{margin-right:0;}@media (max-width:767.98px){.footer-rewards{margin:0 20px 25px 0;}}.footer-copyright{opacity:0.9;font-size:14px;line-height:1.25;letter-spacing:0.5px;margin-bottom:19px;}@media (max-width:767.98px){.footer-copyright{font-size:13px;max-width:290px;line-height:1.35;letter-spacing:0;margin-bottom:25px;}}.footer-copyright a{border-bottom:solid 1px transparent;transition:color 0.4s,border-color 0.4s;}.footer-copyright a:hover{border-color:rgba(255,255,255,0.6);}.footer-copyright a:active{color:rgba(255,255,255,0.6);}.footer-phone{display:block;font-size:25px;line-height:1.2;font-weight:bold;margin-bottom:15px;transition:color 0.4s;}.footer-phone:hover{color:#B3C513;}.footer-phone:active{color:#d5ea21;}.footer-contacts{font-size:15px;line-height:1.2;display:flex;flex-direction:column;align-items:flex-end;}@media (max-width:767.98px){.footer-contacts{align-items:flex-start;}}.footer-contacts a{margin-bottom:17px;padding-bottom:3px;border-bottom:solid 1px rgba(255,255,255,0.6);transition:border-color 0.4s,color 0.4s;}.footer-contacts a:last-child{margin-bottom:0;}.footer-contacts a:hover{border-color:transparent;}.footer-contacts a:active{color:rgba(255,255,255,0.8);}.footer .menu{margin:0;display:flex;line-height:1.2;}.footer .menu-item{padding:0;list-style:none;min-width:98px;margin:0 12px 0 0;}.footer .menu-item .menu-item{margin-bottom:14px;}.footer .menu > .menu-item > a{font-size:13px;font-weight:bold;text-transform:uppercase;}.footer .menu .menu{display:block;padding-top:28px;}.footer .menu .menu a{font-size:14px;font-weight:300;text-transform:none;}.footer .menu a{border-bottom:solid 1px transparent;transition:color 0.4s,border-color 0.4s;}.footer .menu a:hover{border-color:rgba(255,255,255,0.6);}.footer .menu a:active{color:rgba(255,255,255,0.6);}.footer .menu a.is-active{color:inherit;border-color:rgba(255,255,255,0.6);}.footer .social{margin-bottom:40px;justify-content:flex-end;}@media (max-width:767.98px){.footer .social{justify-content:flex-start;}}.footer .synapse{font-size:13px;line-height:1.2;letter-spacing:0.5px;padding-top:7px;}.footer .synapse-logo{top:-5px;height:29px;opacity:0.9;margin-right:8px;position:relative;}.footer .synapse-link{padding-bottom:5px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.75);transition:border-color 0.4s,color 0.4s;}.footer .synapse-link:focus,.footer .synapse-link:hover{border-color:transparent;}.footer .synapse-link:active{color:rgba(255,255,255,0.7);}.header{position:sticky;position:-webkit-sticky;top:0;left:0;width:100%;background-color:#fff;border-bottom:1px solid rgba(185,185,185,0.35);transition:background-color 0.4s;z-index:10;}.path-frontpage .header,.path-letters .header,.page-node-9 .header,.path-projects .header,.page-node-19 .header,.page-node-341 .header{position:fixed;}.path-frontpage:not(.header-fixed) .header,.path-letters:not(.header-fixed) .header,.page-node-9:not(.header-fixed) .header,.page-node-19:not(.header-fixed) .header,.page-node-341:not(.header-fixed) .header,.path-projects:not(.header-fixed) .header,.page-synlanding-page404:not(.header-fixed) .header{background-color:transparent;border-color:transparent;}.path-frontpage:not(.header-fixed) .header .header-logo-shape path,.path-letters:not(.header-fixed) .header .header-logo-shape path,.page-node-9:not(.header-fixed) .header .header-logo-shape path,.page-node-19:not(.header-fixed) .header .header-logo-shape path,.page-node-341:not(.header-fixed) .header .header-logo-shape path,.path-projects:not(.header-fixed) .header .header-logo-shape path,.page-synlanding-page404:not(.header-fixed) .header .header-logo-shape path{fill:#ffffff;}@media (min-width:992px){.path-frontpage:not(.header-fixed) .header,.path-letters:not(.header-fixed) .header,.page-node-9:not(.header-fixed) .header,.page-node-19:not(.header-fixed) .header,.page-node-341:not(.header-fixed) .header,.path-projects:not(.header-fixed) .header,.page-synlanding-page404:not(.header-fixed) .header{color:#fff;}}@media (min-width:992px){.user-logged-in.path-frontpage .header{top:79px;}}@media (max-width:991.98px){.header{position:fixed;}}.header-row{display:flex;justify-content:space-between;border-bottom:solid 1px transparent;transition:border-color 0.4s;min-height:105px;}.path-frontpage:not(.header-fixed) .header-row,.path-letters:not(.header-fixed) .header-row,.page-synlanding-page404 .header-row,.page-node-9:not(.header-fixed) .header-row,.path-projects:not(.header-fixed) .header-row,.page-node-19:not(.header-fixed) .header-row,.page-node-341:not(.header-fixed) .header-row{border-bottom-color:rgba(255,255,255,0.35);}@media (max-width:1199.98px){.header-row{align-items:center;}}@media (max-width:991.98px){.header-row{padding:7px 0;min-height:80px;}}.header-logo{margin-right:40px;padding:15px 0 15px;transition:opacity 0.4s;}@media (max-width:1199.98px){.header-logo{margin:0;padding:10px 0;}}@media (max-width:991.98px){.header-logo{padding:0;}}.header-logo .header-logo-mark{transition:fill 0.4s;}.header-logo:hover .header-logo-mark{fill:#b3c513 !important;}.header-logo:active{opacity:0.8;}.header-logo-shape{width:258px;margin-bottom:-4px;}@media (max-width:1199.98px){.header-logo-shape{margin:0;width:250px;}}@media (max-width:480px){.header-logo-shape{width:185px;}}.header-logo-label{font-size:11px;line-height:1.2;}.page-synlanding-page404 .header-logo-label{color:#fff;}@media (max-width:1199.98px){.header-logo-label{display:none;}}.header-logo .logo-icon{fill:#B3C513;transition:fill 0.4s;}.path-frontpage:not(.header-fixed) .header-logo .logo-icon,.path-letters:not(.header-fixed) .header-logo .logo-icon,.page-synlanding-page404 .header-logo .logo-icon,.page-node-9:not(.header-fixed) .header-logo .logo-icon,.page-node-341:not(.header-fixed) .header-logo .logo-icon,.path-projects:not(.header-fixed) .header-logo .logo-icon,.page-synlanding-page404:not(.header-fixed) .header-logo .logo-icon{fill:#fff;}.header-logo .logo-text{fill:#2D3134;transition:fill 0.4s;}.path-frontpage:not(.header-fixed) .header-logo .logo-text,.path-letters:not(.header-fixed) .header-logo .logo-text,.page-synlanding-page404 .header-logo .logo-text,.page-node-9:not(.header-fixed) .header-logo .logo-text,.page-node-341:not(.header-fixed) .header-logo .logo-text,.path-projects:not(.header-fixed) .header-logo .logo-text,.page-synlanding-page404:not(.header-fixed) .header-logo .logo-text{fill:#fff;}.header-logo:hover .logo-icon{fill:#2D3134;}.header-logo:hover .logo-text{fill:#B3C513;}.header-top{display:flex;align-items:center;justify-content:flex-end;padding-top:15px;margin-bottom:15px;padding-right:80px;}@media (max-width:991.98px){.header-top{margin:0;padding:0;}}.header-right{display:flex;flex-direction:column;justify-content:space-between;position:relative;}.header-lk{fill:#C4AFD4;color:#31456a;display:flex;align-items:center;margin-right:38px;transition:color 0.4s;}@media (max-width:767.98px){.header-lk{margin-right:20px;}}.header-lk-title{font-size:13px;line-height:1.2;font-weight:500;}@media (max-width:767.98px){.header-lk-title{display:none;}}.header-lk-icon{fill:inherit;width:23px;height:23px;margin-left:12px;transition:fill 0.4s;}@media (max-width:767.98px){.header-lk-icon{margin:0;}}.header-lk:hover{fill:#B3C513;}.header-lk:active{color:#000;}.path-frontpage:not(.header-fixed) .header-lk,.path-letters:not(.header-fixed) .header-lk,.page-synlanding-page404 .header-lk,.page-node-9:not(.header-fixed) .header-lk,.page-node-341:not(.header-fixed) .header-lk,.path-projects:not(.header-fixed) .header-lk{color:#fff;fill:#e3edf7;}.path-frontpage:not(.header-fixed) .header-lk:hover,.path-letters:not(.header-fixed) .header-lk:hover,.page-synlanding-page404 .header-lk:hover,.page-node-9:not(.header-fixed) .header-lk:hover,.page-node-341:not(.header-fixed) .header-lk:hover,.path-projects:not(.header-fixed) .header-lk:hover{fill:#B3C513;}.path-frontpage:not(.header-fixed) .header-lk:active,.path-letters:not(.header-fixed) .header-lk:active,.page-synlanding-page404 .header-lk:active,.page-node-9:not(.header-fixed) .header-lk:active,.page-node-341:not(.header-fixed) .header-lk:active,.path-projects:not(.header-fixed) .header-lk:active{color:#C4AFD4;}.header-search{fill:#C4AFD4;cursor:pointer;width:32px;height:34px;display:flex;align-items:center;justify-content:flex-end;transition:fill 0.4s;}.header-search-icon{width:24px;height:24px;fill:inherit;}.header-search:hover{fill:#B3C513;}.header-search:active{color:#000;}.path-frontpage:not(.header-fixed) .header-search,.path-letters:not(.header-fixed) .header-search,.page-node-9:not(.header-fixed) .header-search,.page-node-341:not(.header-fixed) .header-search,.path-projects:not(.header-fixed) .header-search{color:#fff;fill:#e3edf7;}.path-frontpage:not(.header-fixed) .header-search:hover,.path-letters:not(.header-fixed) .header-search:hover,.page-node-9:not(.header-fixed) .header-search:hover,.page-node-341:not(.header-fixed) .header-search:hover,.path-projects:not(.header-fixed) .header-search:hover{fill:#B3C513;}.path-frontpage:not(.header-fixed) .header-search:active,.path-letters:not(.header-fixed) .header-search:active,.page-node-9:not(.header-fixed) .header-search:active,.page-node-341:not(.header-fixed) .header-search:active,.path-projects:not(.header-fixed) .header-search:active{color:#C4AFD4;}.header-search{fill:#C4AFD4;cursor:pointer;width:32px;height:34px;display:flex;align-items:center;justify-content:flex-end;transition:fill 0.4s;}.header-search-icon{width:24px;height:24px;fill:inherit;}.header-search:hover{fill:#B3C513;}.header-search:active{fill:#000;}.header-search:active{fill:#000;}.path-frontpage:not(.header-fixed) .header-search,.path-letters:not(.header-fixed) .header-search,.page-synlanding-page404 .header-search,.page-node-9:not(.header-fixed) .header-search,.page-node-341:not(.header-fixed) .header-search,.path-projects:not(.header-fixed) .header-search{fill:#e3edf7;}.path-frontpage:not(.header-fixed) .header-search:hover,.path-letters:not(.header-fixed) .header-search:hover,.page-synlanding-page404 .header-search:hover,.page-node-9:not(.header-fixed) .header-search:hover,.page-node-341:not(.header-fixed) .header-search:hover,.path-projects:not(.header-fixed) .header-search:hover{fill:#B3C513;}.path-frontpage:not(.header-fixed) .header-search:active,.path-letters:not(.header-fixed) .header-search:active,.page-synlanding-page404 .header-search:active,.page-node-9:not(.header-fixed) .header-search:active,.page-node-341:not(.header-fixed) .header-search:active,.path-projects:not(.header-fixed) .header-search:active{color:#C4AFD4;}.header-nav{font-size:12px;line-height:1.15;font-weight:bold;margin-bottom:-2px;text-transform:uppercase;}.path-frontpage .header-nav,.path-letters .header-nav,.page-node-9 .header-nav{margin-bottom:-1px;}.header-nav .region-menu-main{display:flex;}.header-nav .region-menu-main .language-switcher-language-url{position:absolute;top:15px;right:0;}.header-nav .region-menu-main .language-switcher-language-url .links{position:relative;height:44px;display:flex;flex-wrap:nowrap;margin-bottom:0;padding:0;border:1px solid rgba(45,45,45,0.1);border-radius:16px;list-style-type:none;}.header-nav .region-menu-main .language-switcher-language-url .links li{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 100%);border:none;}.header-nav .region-menu-main .language-switcher-language-url .links li.is-active{position:relative;font-weight:700;color:#c9dc2c;}.header-nav .region-menu-main .language-switcher-language-url .links li:first-child{border-radius:16px 0 0 16px;}.header-nav .region-menu-main .language-switcher-language-url .links li:last-child{border-radius:0 16px 16px 0;}.header-nav .region-menu-main .language-switcher-language-url .links:hover li:not(.is-active){opacity:1;bottom:-25px;}.header-nav .region-menu-main .language-switcher-language-url .links .language-link{color:#fff;font-weight:500;font-size:13px;line-height:16px;padding:13px 7px 13px 7px;display:block;transition:0.3s;}@media (max-width:991.98px){.header-nav .region-menu-main .language-switcher-language-url{right:auto;left:calc((100% - 720px) / 2);}}@media (max-width:767.98px){.header-nav .region-menu-main .language-switcher-language-url{left:calc((100% - 540px) / 2);}}@media (max-width:575.98px){.header-nav .region-menu-main .language-switcher-language-url{left:15px;}}.header-nav .menu-item{padding:0;margin:0 38px 0 0;}@media (max-width:1199.98px){.header-nav .menu-item{margin-right:25px;}}.header-nav .menu-item:last-child{margin-right:0 !important;}.header-nav .nav-link{padding:14px 0 7px;color:rgba(46,66,104,0.8);border-bottom:solid 1px transparent;transition:color 0.4s,border-color 0.4s;}.header-nav .nav-link:hover{color:#000;}.header-nav .nav-link:active{border-color:#83629b;}.path-frontpage:not(.header-fixed) .header-nav .nav-link,.path-letters:not(.header-fixed) .header-nav .nav-link,.page-synlanding-page404 .header-nav .nav-link,.page-node-9:not(.header-fixed) .header-nav .nav-link,.page-node-341:not(.header-fixed) .header-nav .nav-link,.path-projects:not(.header-fixed) .header-nav .nav-link{color:rgba(255,255,255,0.8);}.path-frontpage:not(.header-fixed) .header-nav .nav-link:hover,.path-letters:not(.header-fixed) .header-nav .nav-link:hover,.page-synlanding-page404 .header-nav .nav-link:hover,.page-node-9:not(.header-fixed) .header-nav .nav-link:hover,.page-node-341:not(.header-fixed) .header-nav .nav-link:hover,.path-projects:not(.header-fixed) .header-nav .nav-link:hover{color:#fff;border-color:#d1e616;}.path-frontpage:not(.header-fixed) .header-nav .nav-link:active,.path-letters:not(.header-fixed) .header-nav .nav-link:active,.page-synlanding-page404 .header-nav .nav-link:active,.page-node-9:not(.header-fixed) .header-nav .nav-link:active,.page-node-341:not(.header-fixed) .header-nav .nav-link:active,.path-projects:not(.header-fixed) .header-nav .nav-link:active{border-color:#d9eb34;}.header-nav .active .nav-link{border-color:#83629b;}@media (max-width:991.98px){.header-nav .menu--main{flex-grow:1;min-width:100px;max-width:720px;margin:0 auto;}}@media (max-width:767.98px){.header-nav .menu--main{max-width:540px;}}@media (max-width:991.98px){.header-nav{left:0;top:80px;width:100%;z-index:11;margin:0;opacity:0;position:fixed;pointer-events:none;overflow:auto;padding:15px 0;transform:scale(0.5);background-color:#f5f5f5;max-height:calc(100% - 80px);transform-origin:right top;transition:opacity 0.4s,transform 0.4s;}.show-menu .header-nav{opacity:1;transform:none;pointer-events:auto;}.header-nav .nav{margin:0;font-size:18px;text-align:right;align-items:center;flex-direction:column;}.header-nav .nav-link{border:0;color:#2E4268 !important;padding:12px 15px;text-transform:none;transition:opacity 0.4s;}.header-nav .nav-link:hover,.header-nav .nav-link:active{opacity:0.7;}.header-nav .menu-item{margin:0;width:100%;}.header-nav .active .nav-link{color:#B3C513 !important;}}.header-toggler{display:none;}@media (max-width:991.98px){.header-toggler{display:block;flex-shrink:0;margin-left:20px;}.header-toggler-item{width:30px;height:3px;margin-bottom:7px;border-radius:6px;background-color:#C4AFD4;transform-origin:center;transition:transform 0.4s,background-color 0.4s;}.path-frontpage:not(.header-fixed) .header-toggler-item{background-color:#e3edf7;}.show-menu .header-toggler-item--1{transform:translate3d(0,10px,0) rotate(45deg);}.show-menu .header-toggler-item--2{transform:scale(0);}.header-toggler-item--3{margin-bottom:0;}.show-menu .header-toggler-item--3{transform:translate3d(0,-10px,0) rotate(135deg);}}.path-frontpage.header-fixed .header-nav .region-menu-main .language-switcher-language-url .links li .language-link{color:#31456a;}.path-frontpage.header-fixed .header-nav .region-menu-main .language-switcher-language-url .links li.is-active.is-active{position:relative;}.path-frontpage.header-fixed .header-nav .region-menu-main .language-switcher-language-url .links li.is-active .language-link{color:#31456a;font-weight:700;}.page{display:flex;flex-direction:column;min-height:100vh;}.page-content{flex-grow:1;padding-bottom:90px;}.page-node-19:not(.header-fixed) .page-content,.page-node-341:not(.header-fixed) .page-content,.path-frontpage .page-content,.path-letters .page-content,.path-projects .page-content{padding-top:0;padding-bottom:0;}.path-news .page-content,.path-node.node--type-news .page-content,.path-node.node--type-project .page-content,.path-product .page-content,.path-taxonomy .page-content{background:linear-gradient(180deg,rgba(235,243,250,0.01) 0%,#ebf3fa 35%);}.path-syn-search .page-content{background:linear-gradient(to bottom,rgba(235,243,250,0) 0%,#ebf3f9 22%,#ebf3f9 100%);}.path-projects .page-content{background:linear-gradient(180deg,#ebf3fa 0%,#ebf3fa 95%,rgba(235,243,250,0) 100%);}.page-node-19 .page-content{padding-bottom:0;}@media (max-width:991.98px){.page-content{padding-top:80px;}}@media (max-width:767.98px){.page-content{padding-bottom:40px;}}.page--service .page-content{padding-bottom:0;}.page-synlanding-page404{background-image:url(/themes/adaptive/images/template/bkg-404.jpg);background-position:center;background-size:cover;}.page-synlanding-page404 .footer{background-color:transparent;}.page-title{color:#000;font-size:54px;line-height:1.12;font-weight:bold;margin:0 0 51px;}@media (max-width:1199.98px){.page-title{font-size:47px;}}@media (max-width:767.98px){.page-title{font-size:33px;line-height:1.25;margin:0 0 40px;}}.page-view-catalog-page .page-title{font-size:21px;margin:0 0 40px;}.page-view-video-page_1 .page-title{font-size:21px;margin:0 0 20px;}.path-syn-search .page-title{color:#2e4268;font-weight:bold;font-size:37px;line-height:1.2;text-align:center;}.page-files-row{display:flex;flex-wrap:wrap;margin:0 -15px;}.page-files-col{width:50%;padding:0 15px;margin-bottom:30px;}@media (max-width:767.98px){.page-files-col{width:100%;}}.page-file{color:#2E4268;display:block;line-height:1.1;padding:27px 24px 24px 83px;border:1px solid #c1d3e2;background:url(/themes/adaptive/images/template/file-icon.svg) no-repeat 24px center;transition:border-color 0.4s,background-color 0.4s;}.page-file:hover{border-color:rgba(46,66,104,0.75);}.page-file:active{background-color:rgba(46,66,104,0.04);}.page-file-name{margin:0 0 7px;font-size:16px;font-weight:bold;letter-spacing:-0.4px;}.page-file-description{font-size:12px;}.page-file-description .item{margin-right:8px;}.page-file-description .item:last-child{margin-right:0;}.page-block{padding:45px 0;}.page-block-title{color:#2E4268;font-size:28px;line-height:1.3;font-weight:bold;margin:0 0 45px;}@media (max-width:767.98px){.page-block-title{font-size:25px;margin:0 0 35px;}}.page-columns{display:flex;}@media (max-width:767.98px){.page-columns{display:block;}}.page-sidebar{width:270px;flex-shrink:0;margin-right:34px;}@media (min-width:768px){.page-view-catalog-page .page-sidebar{width:365px;margin-right:108px;}}@media (max-width:767.98px){.page-sidebar{width:100%;margin:0 0 35px;}}.page-inner{flex-grow:1;}@media (min-width:1200px){.container{max-width:1200px;}}.path-letters .container--main,.path-node .container--main,.path-projects .container--main{padding:0;max-width:100%;}.container--small{max-width:800px;}.path-news .page-content{position:relative;}.path-news .region-breadcrumb{position:absolute;top:0;left:0;width:100%;z-index:2;}.path-news .region-breadcrumb .list-link{color:#fff;}.region-title{position:relative;z-index:1;}.region-breadcrumb{z-index:1;position:relative;}.field--type-text-long table{table-layout:fixed;overflow-x:scroll;}@media (max-width:767.98px){.field--type-text-long table{display:block;}}@media (max-width:991.98px){.text-formatted td,.text-formatted th{padding:10px;min-width:120px;}}@media (max-width:575.98px){.text-formatted table{display:block;overflow:auto;margin-bottom:15px;}.text-formatted .youtube-embed-wrapper{margin:15px 0;}.text-formatted iframe{max-height:40vh;margin:15px 0;}}@media (max-width:991.98px){.field--name-field-gallery .field__item{width:33.333%;}}.cboxElement{display:block;overflow:hidden;text-align:center;}.cboxElement img{display:block;object-fit:cover;transition:transform 0.4s,opacity 0.4s;}.cboxElement img:hover{transform:scale(1.07) perspective(1px);}.cboxElement img:active{opacity:0.7;}@media (min-width:1025px){::-webkit-scrollbar{width:4px;height:6px;background-color:#f4f4f4;}::-webkit-scrollbar-track{-webkit-box-shadow:none;}::-webkit-scrollbar-thumb{outline:none;border-radius:0;background-color:#131313;}body{scrollbar-color:#e2e2e2 transparent;scrollbar-width:thin;}}#sys{position:absolute;width:100%;top:150px;z-index:10;}.is-dragging a{pointer-events:none;}.synmap-point{width:42px;height:60px;fill:#4577D4;-webkit-filter:drop-shadow(0 4px 7px rgba(0,0,0,0.25));filter:drop-shadow(0 4px 7px rgba(0,0,0,0.25));}.preloader{position:relative;width:100%;height:300px;background:url(/themes/adaptive/images/template/ajax-preloader.svg) rgba(255,255,255,0.95) no-repeat;background-position:center;background-size:170px;margin-bottom:30px;}.preloader--small{height:100px;background-size:90px;}.preloader--transparent{background-color:transparent;}.social{display:flex;align-items:center;}.social-text{margin-right:15px;}.social-item{width:45px;height:45px;flex-shrink:0;margin-right:19px;border-radius:16px;background-color:#b6c919;background-position:center;background-repeat:no-repeat;box-shadow:5px 8px 20px rgba(99,70,121,0.6),-8px -6px 24px rgba(255,255,255,0.04);transition:background-color 0.4s,box-shadow 0.4s;}.social-item--tw{background-image:url(/themes/adaptive/images/template/social-twitter.svg);}.social-item--fb{background-image:url(/themes/adaptive/images/template/social-facebook.svg);}.social-item--in{background-image:url(/themes/adaptive/images/template/social-instagram.svg);}.social-item--www{background-image:url(/themes/adaptive/images/template/social-www.svg);}.social-item--wa{background-image:url(/themes/adaptive/images/template/social-wa.svg);}.social-item--tg{background-image:url(/themes/adaptive/images/template/social-tg.svg);}.social-item--vk{background-image:url(/themes/adaptive/images/template/social-vk.svg);}.social-item:last-child{margin-right:0;}.social-item:hover{box-shadow:none;background-color:#B3C513;}.social-item:active{background-color:#C4AFD4;}.page .flickity-prev-next-button{opacity:1;width:60px;height:60px;transform:none;margin-top:-44px;border-radius:30px;background-color:#fff;box-shadow:6px 2px 44px rgba(18,61,101,0.3),-6px -6px 30px rgba(255,255,255,0.8),inset -4px -3px 40px rgba(255,255,255,0.18);transition:opacity 0.4s,box-shadow 0.4s,background-color 0.4s;}.page .flickity-prev-next-button:hover{background-color:#e9e1ef;}.page .flickity-prev-next-button:active{box-shadow:none;}.page .flickity-prev-next-button svg{fill:#000;top:35%;left:35%;width:30%;height:30%;}.page .flickity-prev-next-button.previous{left:34px;}.page .flickity-prev-next-button.next{right:34px;}@media (max-width:767.98px){.page .flickity-prev-next-button{display:none;}}.node--type-video-file{margin-bottom:50px;}.node--type-video-file h2{font-size:20px;}.node--type-video-file video{max-width:480px;max-height:270px;width:100%;border:1px solid rgba(0,0,0,0.4);}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;white-space:normal;min-width:235px;padding:18px 25px;font-size:13px;font-weight:bold;letter-spacing:0.15em;border:0;border-radius:50px;position:relative;transition:box-shadow 0.4s,background-color 0.4s;}.btn:focus{outline:none;box-shadow:none;}.btn--loading{overflow:hidden;position:relative;}.btn--loading::before{content:"";top:0;right:0;bottom:0;left:0;z-index:5;background:url(/themes/adaptive/images/template/ajax-preloader.svg) rgba(255,255,255,0.5) no-repeat center;background-size:25px;position:absolute;}.btn--orange{color:#fff;background-clip:padding-box;text-shadow:-1px -1px 2px #FF7934,1px 1px 2px rgba(0,0,0,0.25);background:linear-gradient(348deg,#FF5520 14%,#FFA14A 161%);box-shadow:4px 12px 32px rgba(255,85,32,0.42),0 4px 4px rgba(0,0,0,0.25);}.btn--orange::before{content:"";z-index:-1;top:0;left:0;right:0;bottom:0;margin:-2px;position:absolute;border-radius:inherit;transform-origin:center;background:linear-gradient(176deg,#fdc2a4,#e74817);transition:transform 0.4s;}.btn--orange:hover{color:#fff;}.btn--orange:hover::before{transform:scale(1.02,1.05);}.btn--orange:active{box-shadow:none;}.btn--orange:active::before{transform:none;}.btn--gray{color:#2E4268;min-width:200px;background-color:#E3ECF6;text-shadow:-1px -1px 2px #E5EFFB,1px 1px 2px rgba(0,0,0,0.25);box-shadow:0px 7px 14px rgba(110,137,163,0.5),0px -6px 22px #fff;}.btn--gray:hover{background-color:#d0dff0;box-shadow:0px 4px 10px rgba(110,137,163,0.5);}.btn--gray:active{background-color:#c0d4eb;box-shadow:0px 4px 7px rgba(110,137,163,0.3);}.messages{border:0;color:#fff;box-shadow:none;margin:0 0 15px;font-size:16px;line-height:1.25;padding:15px 20px;text-align:left;}.messages--error{background:#AC182D;}.messages--status{background:#4CAF50;}.messages--warning{background:#FF9800;}.messages a{color:#fff;border-bottom:solid 1px rgba(255,255,255,0.25);transition:color 0.4s,border-color 0.4s;}.messages a:hover{color:#fff;border-color:#fff;}.messages a:active{border-color:rgba(255,255,255,0.5);}.contact-message-form .form-control{margin:0;height:auto;font-size:17px;line-height:1.25;font-family:inherit;border-radius:4px;padding:17px 20px;background-color:transparent;border:solid #8f989e;border-width:1px !important;transition:color 0.4s,background-color 0.4s,border-color 0.4s;}@media (max-width:767.98px){.contact-message-form .form-control{font-size:20px;}}.contact-message-form .form-control::-webkit-input-placeholder{color:inherit;opacity:0.8;transition:opacity 0.4s;}.contact-message-form .form-control:focus::-webkit-input-placeholder{opacity:0;}.contact-message-form .form-control::-moz-placeholder{color:inherit;opacity:0.8;transition:opacity 0.4s;}.contact-message-form .form-control:focus::-moz-placeholder{opacity:0;}.contact-message-form .form-control:-moz-placeholder{color:inherit;opacity:0.8;transition:opacity 0.4s;}.contact-message-form .form-control:focus:-moz-placeholder{opacity:0;}.contact-message-form .form-control:hover{background-color:rgba(45,49,52,0.15);}.contact-message-form .form-control.error{color:#AC182D;border-color:#AC182D;}.contact-message-form .form-control:focus{outline:none;box-shadow:none;background-color:#fff;border-color:#2D3134;}.contact-message-form .form-control:disabled{cursor:not-allowed;background-color:rgba(222,221,221,0.5);}.contact-message-form .form-item{margin:0 0 20px;}.contact-message-form .form-actions{margin:0;padding-top:10px;display:flex;justify-content:center;}.contact-message-form .ajax-progress{display:none;}.front-promo{overflow:hidden;position:relative;background-color:#000;}.front-promo::before{content:"";top:0;left:0;width:100%;height:350px;opacity:0.4;z-index:4;position:absolute;pointer-events:none;background:linear-gradient(180deg,#000,rgba(0,0,0,0.01) 48%);}.front-promo-content{z-index:5;position:relative;}.front-promo-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:111px 0;min-height:825px;}@media (max-width:767.98px){.front-promo-inner{min-height:640px;padding:40px 0;}}@media (max-width:575.98px){.front-promo-inner{min-height:400px;}}.front-promo-video{position:absolute;top:0;left:0;min-width:100%;max-height:100%;object-fit:cover;}@media (max-width:991.98px){.front-promo-video{left:50%;transform:translate3d(-50%,0,0);}}.front-content{margin-bottom:90px;background:url(/themes/adaptive/images/template/front-content-bg.jpg) no-repeat center top;background-size:cover;}@media (max-width:1400px){.front-content{overflow:hidden;}}.front-advantages{padding:40px 0 94px;}.front-advantages-row{display:flex;flex-wrap:wrap;margin:0 -15px -30px;}.front-advantages-col{width:25%;padding:0 15px;margin-bottom:30px;}@media (max-width:1199.98px){.front-advantages-col{width:50%;}}@media (max-width:767.98px){.front-advantages-col{width:100%;}}.front-advantages-item{min-height:425px;border-radius:24px;overflow:hidden;position:relative;max-width:268px;margin:0 auto;background:linear-gradient(200deg,#ebf2f9 19%,#c6d7eb 155%);box-shadow:16px 4px 64px rgba(18,61,101,0.3),-16px -16px 40px rgba(255,255,255,0.8),inset -8px -6px 80px rgba(255,255,255,0.18);}.front-advantages-picture{left:0;right:0;bottom:0;position:absolute;transition:transform 0.4s;height:314px;}.front-advantages-picture img{height:100%;width:100%;object-fit:cover;}.front-advantages-icon{z-index:5;right:14px;bottom:19px;width:46px;height:46px;position:absolute;border-radius:23px;background-color:#fff;background-repeat:no-repeat;background-position:center;transition:transform 0.4s;}.front-advantages-icon--1{background-image:url(/themes/adaptive/images/advantages/icon-1.svg);}.front-advantages-icon--2{background-image:url(/themes/adaptive/images/advantages/icon-2.svg);}.front-advantages-icon--3{background-image:url(/themes/adaptive/images/advantages/icon-3.svg);}.front-advantages-icon--4{background-image:url(/themes/adaptive/images/advantages/icon-4.svg);}.front-advantages-title{font-size:18px;line-height:1.2;font-weight:bold;}.front-advantages-header{top:0;left:0;width:100%;color:#2E4268;min-height:110px;padding:34px 18px 34px 21px;border:solid #fff;border-width:1px 1px 0;border-radius:inherit;position:absolute;transition:transform 0.4s;}@media (max-width:991.98px){.front-advantages-header{padding-top:26px;}}.front-advantages-footer{left:0;right:0;bottom:0;z-index:5;padding:2px;border-radius:23px;position:absolute;border-radius:inherit;transform:translate3d(0,100%,0);transition:transform 0.4s;}.front-advantages-footer-content{z-index:2;color:#fff;position:relative;border-radius:inherit;padding:33px 21px 38px;background:linear-gradient(322deg,#83629b 20%,#c6b1d6 189%);}.front-advantages-footer::before{content:"";z-index:1;top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;background:linear-gradient(155deg,#d2c5db,#795a90);}.front-advantages-text{font-size:16px;line-height:1.4;font-weight:300;padding-top:14px;font-family:"Open Sans",sans-serif;}.front-advantages-item:hover .front-advantages-header{transform:translate3d(0,-100%,0);}.front-advantages-item:hover .front-advantages-footer{transform:none;}.front-advantages-item:hover .front-advantages-icon{transform:translate3d(0,-340px,0);}.front-advantages-item:hover .front-advantages-picture{transform:translate3d(0,-115px,0);}.front-mission{margin-bottom:89px;}.front-mission-row{display:flex;}@media (max-width:991.98px){.front-mission-row{align-items:center;flex-direction:column;}}.front-mission-image{flex-shrink:0;padding:0 40px;margin-right:-10px;}@media (max-width:991.98px){.front-mission-image{margin:0 0 20px;}}.front-mission-content{color:#2E4268;padding-top:100px;}@media (max-width:991.98px){.front-mission-content{padding:0;}}.front-mission-label{font-size:16px;line-height:1.2;text-transform:uppercase;margin-bottom:15px;}.front-mission-title{margin:0 0 37px;}.front-mission-text{color:#2d2d2d;font-size:16px;line-height:1.4;font-weight:300;font-family:"Open Sans",sans-serif;max-width:540px;}.front-mission-text p{margin:0 0 22px;}.front-mission-text p:last-child{margin-bottom:0;}.front-catalog{margin-bottom:45px;}.front-catalog-label{color:#2E4268;font-size:16px;line-height:1.2;margin:0 0 20px;text-transform:uppercase;}.front-catalog-title{margin:0 0 72px;}.front-print{position:relative;padding:144px 580px 144px 0;}@media (max-width:1400px){.front-print{padding:135px 530px 135px 0;}}@media (max-width:991.98px){.front-print{padding:60px 0;}}.front-print::before{position:absolute;right:20px;top:90px;background:url(/themes/adaptive/images/template/catalog-2025.png) no-repeat center;width:599px;height:349px;background-size:contain;}@media (min-width:992px){.front-print::before{content:"";}}@media (max-width:1400px){.front-print::before{top:59px;right:-40px;width:530px;height:420px;}}.front-print-content{z-index:3;position:relative;}.front-print-label{color:#2E4268;font-size:16px;line-height:1.2;margin:0 0 20px;text-transform:uppercase;}.front-print-title{margin:0 0 47px;}.front-news{padding:30px 0 60px;}.front-news-label{color:#2E4268;font-size:16px;line-height:1.2;margin:0 0 20px;text-transform:uppercase;}.front-news-title{margin:0 0 47px;}.front-news-button{display:flex;justify-content:center;padding-top:40px;}.front-title{color:#2E4268;font-size:37px;line-height:1.2;font-weight:bold;}@media (max-width:991.98px){.front-title{font-size:30px;}}@media (max-width:767.98px){.front-title{font-size:27px;margin:0 0 35px !important;}}.page404{color:#2E4268;display:flex;align-items:center;justify-content:space-between;margin:0 -15px;}@media (max-width:767.98px){.page404{justify-content:center;flex-wrap:wrap;}}.page404-content,.page404-image{padding:0 15px;margin-bottom:20px;}.page404-image{z-index:2;}@media (max-width:767.98px){.page404-image{max-width:280px;order:-1;}}.page404-title{font-size:54px;}@media (max-width:991.98px){.page404-title{font-size:40px;}}.page404-text{font-weight:300;}.page404-content{z-index:1;}.page404-content a{text-decoration:underline;}@media (max-width:767.98px){.page404-content{text-align:center;margin-top:-30px;}}.catalog-row{display:flex;flex-wrap:wrap;margin:0 -15px -30px;}.catalog-col{width:25%;padding:0 15px;margin-bottom:30px;}.catalog-col--33{width:33.333%;}@media (max-width:991.98px){.catalog-col{width:50%;}}@media (max-width:767.98px){.catalog-col{width:100%;}}.catalog-teaser{display:block;background-color:#fff;border-radius:24px;box-shadow:16px 4px 64px rgba(18,61,101,0.15),-16px -16px 40px rgba(255,255,255,0.4),inset -8px -6px 80px rgba(255,255,255,0.09);overflow:hidden;cursor:pointer;position:relative;}.catalog-teaser:hover img{transform:scale(1.07);}.catalog-teaser-picture{padding:10px;min-height:265px;display:flex;overflow:hidden;align-items:center;justify-content:center;flex-direction:column;}.catalog-teaser-picture img{display:block;transition:transform 0.4s,opacity 0.4s;}.catalog-teaser-picture img:active{opacity:0.8;}.catalog-teaser-footer{padding:5px;display:block;position:relative;border-radius:inherit;transition:opacity 0.4s;}.catalog-teaser-footer::before{content:"";z-index:1;top:3px;left:3px;right:3px;bottom:3px;position:absolute;border-radius:26px;background:linear-gradient(174deg,#e7deee,#b99fcc);}.catalog-teaser-footer-content{z-index:3;color:#fff;position:relative;border-radius:inherit;padding:20px 60px 20px 24px;background:linear-gradient(341.86deg,#c3add3 19.59%,#cebcdc 188.93%);}.catalog-teaser:hover .catalog-teaser-footer-content{background:linear-gradient(341.86deg,#83629b 19.59%,#c6b1d6 188.93%);}.catalog-teaser:hover .catalog-teaser-footer::before{background:linear-gradient(174deg,#d3c7dd,#75568d);}.catalog-teaser-footer:active{opacity:0.8;}.catalog-teaser-title{font-size:24px;line-height:1.2;font-weight:bold;margin:0 0 4px;}.catalog-teaser-label{font-size:13px;line-height:1.2;font-family:"Open Sans",sans-serif;}.catalog-teaser-shape{width:38px;height:38px;top:25px;right:18px;z-index:3;position:absolute;border-radius:19px;background:url(/themes/adaptive/images/template/catalog-teaser-shape.svg) #fff no-repeat center;box-shadow:0 6px 12px rgba(131,98,155,0.6);transition:background-color 0.4s,box-shadow 0.4s;}.catalog-teaser:hover .catalog-teaser-shape{background-color:#c6b1d6;box-shadow:inset 2px 2px 8px rgba(131,98,155,0.6);}.catalog-teaser-new{background-color:#fbbe30;padding:3px 8px;border-radius:10px;position:absolute;top:30px;left:30px;font-weight:700;color:#893492;transform:rotate(20deg);text-transform:uppercase;z-index:9;}.catalog-title{color:#2E4268;font-size:37px;line-height:1.2;font-weight:bold;margin:0 0 18px;}.catalog-title .small{font-size:78%;}.catalog-text{color:#2d2d2d;font-size:16px;line-height:1.6;font-weight:300;font-family:"Open Sans",sans-serif;}.catalog-page{opacity:0;left:0;width:100%;transform:scale(0.95);position:absolute;background-color:#fff;transition:opacity 0.1s,transform 0.4s;}.catalog-page--active{opacity:1;position:static;transform:none;transition:opacity 0.8s,transform 0.8s;}.catalog-page-outer{overflow:hidden;position:relative;}@media (max-width:767.98px){.catalog-page-outer{display:none;}}.catalog-page-picture{text-align:center;}.catalog-page-outer{position:relative;}.catalog-sidebar{overflow:hidden;position:relative;margin-bottom:21px;border-radius:24px;transition:box-shadow 0.4s;}.catalog-sidebar::before{content:"";opacity:0;z-index:3;top:0;left:0;width:100%;height:100%;position:absolute;border-radius:inherit;background:linear-gradient(339deg,#83629b 20%,#c6b1d6 189%);transition:opacity 0.4s;}@media (min-width:768px){.catalog-sidebar-outer{padding-top:8px;}}.catalog-sidebar-inner{z-index:4;color:#2E4268;display:flex;align-items:center;position:relative;border-radius:24px;padding:20px 20px 15px 32px;border:solid 2px rgba(188,207,223,0.5);transition:border-color 0.4s,color 0.4s;}.catalog-sidebar-picture{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:112px;min-height:112px;margin-right:24px;border-radius:50%;background-color:#fff;overflow:hidden;}.catalog-sidebar-picture img{width:90px;height:90px;}.catalog-sidebar-title{font-size:24px;line-height:1.2;font-weight:bold;margin:0 0 8px;min-height:50px;}.catalog-sidebar-link{color:#2E4268;font-size:13px;line-height:1.2;font-family:"Open Sans",sans-serif;padding:11px 13px 11px 16px;border-radius:44px;display:inline-flex;align-items:center;justify-content:center;transform:translate3d(-18px,0,0);transition:transform 0.4s,box-shadow 0.4s,color 0.4s,background-color 0.4s;}.catalog-sidebar-link::after{content:"";top:1px;width:12px;height:14px;opacity:0;flex-shrink:0;margin-left:10px;position:relative;transform:scale(0.3);background:url(/themes/adaptive/images/template/catalog-sidebar-arrow.svg) no-repeat center;transition:opacity 0.4s,transform 0.4s;}.catalog-sidebar:hover{box-shadow:16px 4px 64px rgba(18,61,101,0.15),-16px -16px 40px rgba(255,255,255,0.4),inset -8px -6px 80px rgba(255,255,255,0.09);}.catalog-sidebar--active::before{opacity:1;}.catalog-sidebar--active .catalog-sidebar-inner{color:#fff;border-color:transparent;}.catalog-sidebar--active .catalog-sidebar-link{color:#83629b;transform:none;background-color:#c6b1d6;box-shadow:inset 2px 2px 8px rgba(131,98,155,0.6);}.catalog-sidebar--active .catalog-sidebar-link::after{opacity:1;transform:none;}.catalog-sidebar--active .catalog-sidebar-link:hover::after{transform:translate3d(3px,0,0);}.catalog-sidebar--active .catalog-sidebar-link:active{background-color:#baa0cd;}.catalog-full{margin-bottom:35px;}.catalog-full-label{color:#2E4268;font-size:16px;line-height:1.2;text-transform:uppercase;margin:0 0 24px;}.catalog-list{position:relative;min-height:500px;}.catalog-list::before{content:"";top:0;left:0;z-index:10;width:100%;height:100%;opacity:0;position:absolute;pointer-events:none;background:url(/themes/adaptive/images/template/ajax-preloader.svg) rgba(255,255,255,0.95) no-repeat;background-position:center 100px;background-size:150px;transition:opacity 0.4s;}.catalog-list--loading::before{opacity:1;pointer-events:auto;}.catalog-filter{font-size:18px;line-height:1.2;margin-bottom:25px;color:rgba(45,45,45,0.5);}.catalog-filter-row{display:flex;align-items:center;}.catalog-filter-label{flex-shrink:0;margin-right:30px;}.catalog-filter-list{display:flex;flex-wrap:wrap;margin-bottom:-20px;}.catalog-filter-item{display:flex;align-items:center;justify-content:center;padding:7px;cursor:pointer;user-select:none;min-width:50px;min-height:50px;border-radius:32px;margin:0 5px 20px 0;transition:color 0.4s,background-color 0.4s,box-shadow 0.4s;}.catalog-filter-item:last-child{margin-right:0;}.catalog-filter-item:hover{color:#000;}.catalog-filter-item:active{color:rgba(0,0,0,0.7);}.catalog-filter-item--active{color:rgba(45,45,45,0.8);background-color:#e0eaf5;box-shadow:inset 2px 2px 8px #cbd9e7;}.catalog-more{padding-top:52px;text-align:center;}.sidebar-nav{color:#31456a;font-size:20px;line-height:1.2;}.sidebar-nav-header{display:none;}.sidebar-nav ul{list-style-type:none;}.sidebar-nav .parent-menu{margin:0;padding:22px 6px;border-radius:24px;border:solid 2px rgba(188,207,223,0.5);}.sidebar-nav .parent-menu-link{display:block;font-weight:bold;padding:18px 30px;border-radius:44px;transition:color 0.4s;}.sidebar-nav .parent-menu-link:hover{color:#83629b;}.sidebar-nav .parent-menu-link:active{color:#694e7c;}.sidebar-nav .parent-menu-item{margin-bottom:15px;}.sidebar-nav .parent-menu-item--is-active .parent-menu-link{color:#fff;background-color:#c6b1d6;box-shadow:inset 2px 2px 8px rgba(131,98,155,0.6);text-shadow:-1px -1px 2px rgba(255,255,255,0.25),1px 1px 2px rgba(0,0,0,0.25);}.sidebar-nav .parent-menu-item--is-active .child-menu{display:block;}.sidebar-nav .parent-menu-item:last-child{margin-bottom:0;}.sidebar-nav .child-menu{display:none;padding:29px 0 6px 30px;}.sidebar-nav .child-menu a{padding:4px 0;border-bottom:1px solid transparent;transition:border-color 0.4s,color 0.4s;}.sidebar-nav .child-menu a:hover{border-color:#2e4268;}.sidebar-nav .child-menu a:active{color:#C4AFD4;}.sidebar-nav .child-menu-item{display:flex;align-items:center;justify-content:flex-start;margin-bottom:23px;}.sidebar-nav .child-menu-item:last-child{margin-bottom:0;}.sidebar-nav .child-menu-item--is-active::before{content:"";width:14px;height:14px;flex-shrink:0;margin-right:9px;border-radius:50%;background:url(/themes/adaptive/images/template/nav-active-shape.svg) no-repeat center;}.sidebar-nav .child-menu-item--is-active a{color:#83629b;font-weight:bold;}.path-contacts .page-content{background:rgba(235,243,250,0);background:-moz-linear-gradient(top,rgba(235,243,250,0) 0%,rgb(235,243,250) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(235,243,250,0)),color-stop(100%,rgb(235,243,250)));background:-webkit-linear-gradient(top,rgba(235,243,250,0) 0%,rgb(235,243,250) 100%);background:-o-linear-gradient(top,rgba(235,243,250,0) 0%,rgb(235,243,250) 100%);background:-ms-linear-gradient(top,rgba(235,243,250,0) 0%,rgb(235,243,250) 100%);background:linear-gradient(to bottom,rgba(235,243,250,0) 0%,rgb(235,243,250) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebf3fa",endColorstr="#ebf3fa",GradientType=0);}.contacts--page-items{display:flex;flex-wrap:wrap;margin:0 -15px;}.contacts--page-item{padding:0 15px;margin-bottom:30px;width:100%;display:flex;}@media (min-width:992px){.contacts--page-item{width:50%;}}.contacts--page-item:nth-of-type(1) .contacts--page-content{color:#000000;background:#EBF3FA;}.contacts--page-item:nth-of-type(1) .contacts--page-content:after{background:url(/themes/adaptive/images/template/contacts-bg.png) no-repeat 4px 40px;}.contacts--page-item:nth-of-type(2) .contacts--page-content{color:#fff;background:linear-gradient(338.19deg,#83629B 19.59%,#C6B1D6 188.93%);}.contacts--page-item:nth-of-type(2) .contacts--page-content:after{background:url(/themes/adaptive/images/template/contacts-bg.png) no-repeat right -103px;width:100%;right:28px;top:110px;}@media (min-width:1200px){.contacts--page-item:nth-of-type(2) .contacts--page-content:after{background:url(/themes/adaptive/images/template/contacts-bg.png) no-repeat right -72px;opacity:0.1;}}.contacts--page-content{position:relative;width:100%;border-radius:24px;overflow:hidden;position:relative;padding:24px 32px;}@media (max-width:991.98px){.contacts--page-content{padding-bottom:70px;}}@media (min-width:992px){.contacts--page-content{min-height:540px;}}.contacts--page-content:after{content:"";position:absolute;top:0;right:0;width:280px;height:100%;opacity:0.36;z-index:1;display:none;}@media (min-width:992px){.contacts--page-content:after{display:block;}}.contacts--page-content > div{position:relative;z-index:3;}.contacts--page-title{font-family:Montserrat;font-weight:bold;font-size:28px;line-height:36px;color:#2E4268;}.contacts--page-title--2{color:#2E4268;font-weight:600;font-size:18px;line-height:26px;margin:22px 0 14px 0;}.contacts--page-title--white{color:#FFFFFF;}.contacts--page-text{font-size:16px;line-height:30px;}.contacts--page-text a{display:block;}.contacts--page-img{margin-top:28px;border-radius:25px;}@media (min-width:992px){.contacts--page-img{position:absolute;z-index:1;bottom:25px;}}.contacts--page-social{position:absolute;}.contacts--page-social a{width:40px;height:40px;margin-right:24px;box-shadow:10px 10px 20px rgba(0,0,0,0.1);}@media (max-width:575.98px){.contacts--page-social a{margin-right:14px;}}.contacts--page-social--1{right:12px;top:55px;}@media (max-width:575.98px){.contacts--page-social--1{right:0;}}.contacts--page-social--2{left:50%;top:10px;transform:translateX(-50%);}.contacts--page-region{margin-top:39px;font-weight:600;font-size:18px;}.contacts--page-bottom{display:flex;}.contacts--page-links{margin-left:15px;}.contacts--page-links svg{margin:0 6px;transition:0.3s;display:inline-block;}.contacts--page-links svg:hover{transform:translateY(-5px);}.contact-message-faq-form.block-contact-block{margin-top:65px;background:#FFFFFF;box-shadow:4px 4px 48px rgba(18,61,101,0.09),-16px -16px 40px rgba(255,255,255,0.48),inset -8px -6px 80px rgba(255,255,255,0.18);border-radius:24px;padding:40px;position:relative;overflow:hidden;}@media (min-width:992px){.contact-message-faq-form.block-contact-block{padding:70px 30px 75px 398px;}}.contact-message-faq-form.block-contact-block:before{content:"";position:absolute;bottom:0;left:85px;width:252px;height:350px;background:url(/themes/adaptive/images/template/children.jpg) no-repeat 0 0;display:none;}@media (min-width:992px){.contact-message-faq-form.block-contact-block:before{display:block;}}.contact-message-faq-form.block-contact-block h2{font-family:Montserrat;font-weight:bold;font-size:24px;color:#2E4268;max-width:600px;margin-bottom:37px;}.contact-message-faq-form.block-contact-block form{max-width:670px;display:flex;flex-wrap:wrap;margin:0 -8px;}.contact-message-faq-form.block-contact-block form .form-type-textfield label{display:none;}.contact-message-faq-form.block-contact-block form .form-type-textfield input{font-family:Montserrat;font-size:13px;text-transform:uppercase;letter-spacing:0.15em;background:#FFFFFF;border:2px solid #E9EFF5;box-sizing:border-box;box-shadow:4px 12px 32px rgba(224,234,245,0.48);border-radius:28px;padding:18px 25px;transition:border-color 0.4s;}.contact-message-faq-form.block-contact-block form .form-type-textfield input:focus{border-color:#8A6BA1;}.contact-message-faq-form.block-contact-block form > div{width:100%;padding:0 8px;}@media (min-width:768px){.contact-message-faq-form.block-contact-block form > div{width:50%;}}.contact-message-faq-form.block-contact-block form .form-actions{display:block;width:235px;margin-top:12px;}.contact-message-faq-form.block-contact-block form .form-actions input{width:187px;min-width:auto;}.contact-message-faq-form.block-contact-block form .policy{margin:24px 0 0 0;font-size:13px;line-height:1.3em;width:100%;}@media (min-width:768px){.contact-message-faq-form.block-contact-block form .policy{width:calc(100% - 240px);}}.contact-message-faq-form.block-contact-block form .policy a{border-bottom:1px solid;transition:border-color 0.4s;}.contact-message-faq-form.block-contact-block form .policy a:hover{border-color:transparent;}#block-office-map{position:relative;}#block-office-map .ymap{border-radius:24px;overflow:hidden;}#block-office-map .point-overlay{box-shadow:5px 6px 10px rgba(0,0,0,0.25);background-color:#fff;border-radius:15px;min-height:150px;padding:44px 30px 50px 35px;margin-bottom:30px;width:100%;max-width:400px;}@media (min-width:992px){#block-office-map .point-overlay{position:absolute;z-index:2;width:338px;left:30px;top:27px;margin:0;}}#block-office-map .point-overlay-label{margin-bottom:59px;font-weight:bold;line-height:1.1em;font-size:37px;color:#000;}#block-office-map .point-overlay-point{position:relative;}#block-office-map .point-overlay-point #address{font-size:15px;position:relative;padding-top:55px;}#block-office-map .point-overlay-point #address:before{content:"";position:absolute;top:0;left:-2px;width:36px;height:36px;background:url(/themes/adaptive/images/advantages/location-icon.png) no-repeat 0 0;}#block-office-map .point-overlay-point #address .address-content{margin-bottom:43px;}#block-office-map .point-overlay-links{margin-top:5px;max-width:230px;line-height:1.3em;}#block-office-map .point-overlay-links a{border-bottom:1px dashed #2E4268;font-weight:bold;font-size:13px;display:inline;color:#2E4268;}#back-route{align-self:flex-start;color:#2E4268;font-weight:700;font-size:13px;line-height:1.7;margin-bottom:20px;border-bottom:3px dotted #2E4268;transition:border-color 0.4s;}#back-route:hover{border-color:transparent;}#address{margin-bottom:20px;}.map-block__back{margin-bottom:20px;}.map-block__label{color:#000000;font-style:normal;font-weight:700;font-size:24px;line-height:1.7;margin-bottom:20px;}.map-block__wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin:0 -10px 22px;}.map-block__col{margin:0 10px;}.map-block__container{position:relative;}.map-block__button{position:relative;padding-left:50px;margin-bottom:20px;}.map-block__button::before{content:"";position:absolute;top:50%;left:20px;width:36px;height:36px;background:url("/themes/adaptive/images/advantages/map-pin-icon.png") no-repeat center;transform:translateY(-50%);}.map-block__text{color:#2E4268;font-weight:700;font-size:13px;line-height:1.5;display:block;max-width:250px;margin-bottom:20px;}.paragraph-title{color:#000;font-size:16px;line-height:1.2;font-weight:bold;margin:0 0 25px;}.paragraph-quote{padding:75px 0;background-color:#EBF3FA;}@media (max-width:767.98px){.paragraph-quote{padding:40px 0;}}.paragraph-quote .text-formatted{color:#2E4268;font-size:20px;line-height:1.6;font-weight:normal;position:relative;}@media (max-width:767.98px){.paragraph-quote .text-formatted{font-size:18px;line-height:1.5;}}.paragraph-quote .text-formatted::before{content:"";top:-5px;left:-120px;width:65px;height:60px;opacity:0.4;position:absolute;background:url(/themes/adaptive/images/template/paragraph-quote.svg) no-repeat center;}@media (max-width:767.98px){.paragraph-quote .text-formatted::before{content:none;}}.paragraph-quote .text-formatted p{margin:0 0 45px;}@media (max-width:767.98px){.paragraph-quote .text-formatted p{margin:0 0 30px;}}.paragraph-slider{margin:0 -10px;}.paragraph-slider .flickity-page-dots{display:flex;justify-content:flex-end;position:static;margin:-10px 0 0;padding:0 27px 0 0;}.paragraph-slider .flickity-page-dots .dot{opacity:1;width:7px;height:7px;border-radius:4px;margin:0 24px 0 0;background-color:#D5E3EE;transition:background-color 0.4s;}.paragraph-slider .flickity-page-dots .dot:last-child{margin-right:0;}.paragraph-slider .flickity-page-dots .dot.is-selected{background-color:#000;}.paragraph-slide{width:100%;padding:0 10px;}.paragraph-image-picture{overflow:hidden;margin-bottom:21px;border-radius:24px;}.paragraph-image-caption{color:#000;font-size:12px;line-height:1.4;padding:0 150px 0 14px;}.paragraphs-item{margin-bottom:90px;}@media (max-width:767.98px){.paragraphs-item{margin-bottom:50px;}}.product-top{display:flex;justify-content:space-between;margin-bottom:80px;}@media (max-width:767.98px){.product-top{margin-bottom:50px;align-items:center;flex-direction:column;}}.product-column--left{flex-grow:1;max-width:700px;margin-right:40px;}@media (max-width:767.98px){.product-column--left{width:100%;margin:0 0 30px;}}.product-column--right{width:370px;flex-shrink:0;padding-top:20px;}.product-gallery{overflow:hidden;border-radius:24px;padding:25px 10px 45px 26px;background-color:#fff;box-shadow:0 30px 64px rgba(18,61,101,0.05),0 -16px 40px rgba(255,255,255,0.4);}@media (max-width:767.98px){.product-gallery{padding:20px 10px 30px 20px;}}.product-gallery-content{display:flex;}@media (max-width:767.98px){.product-gallery-content{align-items:center;flex-direction:column-reverse;}}.product-gallery-thumbs{width:70px;flex-shrink:0;margin-right:10px;}@media (max-width:767.98px){.product-gallery-thumbs{width:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 -3px;padding:20px 0 0;}}.product-gallery-thumb{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:5px 2px;min-height:93px;margin-bottom:11px;border-radius:16px;border:solid 2px transparent;transition:border-color 0.4s,opacity 0.4s;}@media (max-width:767.98px){.product-gallery-thumb{margin:0 3px 6px;min-height:80px;}}.product-gallery-thumb:hover{opacity:0.8;}.product-gallery-thumb--active{border-color:#d7e2eb;}.product-gallery-360{width:44px;height:44px;display:block;margin:0 auto;background:url(/themes/adaptive/images/template/360-icon.svg) no-repeat center;transition:opacity 0.4s;}@media (max-width:767.98px){.product-gallery-360{margin:0 0 6px 6px;}}.product-gallery-360:hover{opacity:0.8;}.product-gallery-360:active{opacity:0.6;}.product-gallery-main{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:600px;}@media (max-width:767.98px){.product-gallery-main{min-height:340px;}}.product-gallery-main img{cursor:pointer;transition:opacity 0.4s;}.product-gallery-main img:hover{opacity:0.8;}.product-gallery-main img:active{opacity:0.6;}.product-gallery-dots{display:flex;justify-content:center;}@media (max-width:767.98px){.product-gallery-dots{display:none;}}.product-gallery-dot{width:11px;height:8px;cursor:pointer;margin-right:15px;border-radius:23px;background-color:rgba(45,45,45,0.15);transition:width 0.2s,background-color 0.4s;}.product-gallery-dot:hover{background-color:#B3C513;}.product-gallery-dot--active{width:40px;background-color:#83629b;}.product-full-cart{z-index:4;position:relative;}.product-full .page-title{color:#2E4268;font-size:37px;margin:0 0 21px;}@media (max-width:767.98px){.product-full .page-title{font-size:32px;}}.product-full .field--name-field-short{color:#2d2d2d;font-size:16px;line-height:1.65;margin:0 0 38px;font-weight:300;font-family:"Open Sans",sans-serif;}.product-variation{margin-bottom:54px;}.product-variation-price{margin-bottom:27px;}.product-variation-button .btn{min-width:192px;}.product-price-current{color:#2E4268;font-size:36px;line-height:1.1;text-transform:uppercase;margin:0 0 11px;}.product-price-total{color:#646e78;font-size:16px;line-height:1.25;}.product-quantity{display:flex;align-items:center;margin-bottom:43px;}.product-quantity-btn{width:48px;height:48px;cursor:pointer;border-radius:16px;background-color:#e3ecf6;border:solid 2px transparent;background-position:center;background-repeat:no-repeat;animation:shadowOut 0.3s;animation-fill-mode:forwards;transform-origin:center top;box-shadow:0 5px 10px rgba(18,61,101,0.34),0 -6px 22px #fff;transition:border-color 0.4s,opacity 0.4s,transform 0.4s;}.product-quantity-btn--minus{background-image:url(/themes/adaptive/images/template/quantity-minus.svg);}.product-quantity-btn--plus{background-image:url(/themes/adaptive/images/template/quantity-plus.svg);}.product-quantity-btn:hover{transform:scale(1.1);border-color:#fff;animation:shadowIn 0.3s;animation-fill-mode:forwards;}.product-quantity-btn:active{opacity:0.7;}.product-quantity-number{opacity:0.8;color:#2d2d2d;padding:0 10px;min-width:73px;font-size:18px;line-height:1.2;text-align:center;}.product-check{display:flex;align-items:center;margin-right:72px;cursor:pointer;user-select:none;transition:opacity 0.4s;}.product-check:last-child{margin-right:0;}.product-check-list{display:flex;align-items:center;padding-top:23px;border-top:solid 1px #bccfdf;}.product-check-shape{width:14px;height:14px;flex-shrink:0;border-radius:7px;margin-right:14px;border:solid 1px #d6e1eb;background:linear-gradient(88deg,#fff 5%,#ccdced 300%);box-shadow:2px 1px 3px rgba(18,61,101,0.15),-2px -1px 4px rgba(255,255,255,0.4),inset -4px -3px 4px rgba(79,98,120,0.2),inset 3px 3px 5px rgba(213,230,245,0.4);}.product-check-label{opacity:0.6;font-size:16px;line-height:1.2;transition:opacity 0.4s,color 0.4s;}.product-check:hover .product-check-label{opacity:1;color:#a787bf;}.product-check:active{opacity:0.7;}.product-check--active .product-check-label{opacity:1;}.product-check--active .product-check-shape{border-color:#bccfdf;background:linear-gradient(107deg,#fff -62%,#587ca5 191%);box-shadow:inset 2px 2px 3px rgba(79,98,120,0.9),inset 3px 3px 5px rgba(213,230,245,0.4);}.product-tabs{margin-bottom:85px;}@media (max-width:767.98px){.product-tabs{margin-bottom:40px;}}.product-tabs-header{margin-bottom:34px;}.product-tabs-header .nav{border:0;}.product-tabs-header .nav-item{margin:0 15px 0 0;}@media (max-width:767.98px){.product-tabs-header .nav-item{margin-right:5px;}}.product-tabs-header .nav-link{border:0;font-size:18px;line-height:1.2;padding:22px 26px;border-radius:44px;color:rgba(45,45,45,0.5);transition:color 0.4s,background-color 0.4s,box-shadow 0.4s;}@media (max-width:767.98px){.product-tabs-header .nav-link{font-size:16px;padding:17px 20px;}}.product-tabs-header .nav-link:hover{background-color:#e0eaf5;}.product-tabs-header .nav-link:active{background-color:#d1e0f0;}.product-tabs-header .nav-link.active{color:rgba(45,45,45,0.8);background-color:#e0eaf5;box-shadow:inset 2px 2px 8px #cbd9e7;}.product-specifications{color:#2d2d2d;font-size:18px;line-height:1.2;font-family:"Open Sans",sans-serif;}.product-specifications-item{max-width:372px;padding-left:25px;position:relative;margin-bottom:16px;}.product-specifications-item::before{content:"";left:0;top:9px;width:6px;height:6px;position:absolute;border-radius:3px;background-color:#8f9fae;}.product-specifications-item:last-child{margin-bottom:0;}.product-specifications-item .paragraph{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}.product-specifications .field--name-field-product-param-param{font-weight:300;min-width:245px;margin-right:35px;}.product-specifications .field--name-field-product-param-param::after{content:":";}.product-specifications .field--name-field-product-param-value{opacity:0.6;font-weight:600;text-align:right;}.product-certificate{display:flex;align-items:center;max-width:470px;margin-bottom:21px;}.product-certificate-image{flex-shrink:0;min-width:92px;margin-right:32px;text-align:center;}.product-certificate-name{font-size:15px;line-height:1.3;font-weight:300;font-family:"Open Sans",sans-serif;color:rgba(45,45,45,0.8);}.product-teaser{display:flex;flex-direction:column;height:100%;border-radius:24px;background-color:#fff;box-shadow:16px 4px 64px rgba(18,61,101,0.15),-16px -16px 40px rgba(255,255,255,0.4),inset -8px -6px 80px rgba(255,255,255,0.09);transition:box-shadow 0.4s;}.product-teaser:hover{box-shadow:16px 4px 64px rgba(18,61,101,0.3),-16px -16px 40px rgba(255,255,255,0.8),inset -8px -6px 80px rgba(255,255,255,0.18);}.product-teaser-picture{position:relative;padding:24px 20px 11px;}.product-teaser-image{display:flex;align-items:center;justify-content:center;min-height:228px;margin-bottom:8px;transition:opacity 0.4s;}.product-teaser-image:hover{opacity:0.8;}.product-teaser-image:active{opacity:0.65;}.product-teaser-favorite{top:27px;right:22px;width:32px;height:32px;fill:#bccfdf;display:flex;align-items:center;justify-content:center;z-index:5;cursor:pointer;position:absolute;stroke:transparent;}.product-teaser-favorite svg{width:26px;height:26px;fill:inherit;stroke:inherit;transition:fill 0.4s;}.product-teaser-favorite:hover{fill:#8a6ba1;}.product-teaser-favorite:active{fill:#C4AFD4;}.product-teaser-favorite--in{fill:#b2c514;}.product-teaser-compare{opacity:0.3;cursor:pointer;font-size:13px;line-height:1.2;font-weight:500;text-align:right;padding-right:7px;transition:opacity 0.4s,color 0.4s;}.product-teaser-compare--in{opacity:0.5;}.product-teaser-compare:hover{opacity:1;color:#C4AFD4;}.product-teaser-compare:active{opacity:0.7;}.product-teaser-footer{flex-grow:1;padding:5px;display:block;position:relative;border-radius:inherit;transition:opacity 0.4s;}.product-teaser-footer::before{content:"";z-index:1;top:3px;left:3px;right:3px;bottom:3px;position:absolute;border-radius:26px;background:linear-gradient(174deg,#e7deee,#b99fcc);}.product-teaser-footer-content{color:#fff;position:relative;display:flex;height:100%;padding:20px 21px 20px 23px;background:linear-gradient(341.86deg,#c3add3 19.59%,#cebcdc 188.93%);border-radius:inherit;z-index:3;}.product-teaser-footer:hover .product-teaser-footer-content{background:linear-gradient(341.86deg,#83629b 19.59%,#c6b1d6 188.93%);}.product-teaser-footer:hover::before{background:linear-gradient(174deg,#d3c7dd,#75568d);}.product-teaser-footer:active{opacity:0.8;}.product-teaser-content{flex-grow:1;min-width:100px;margin-right:30px;word-wrap:break-word;}.product-teaser-content:only-child{margin-right:0;}.product-teaser-name{font-size:20px;line-height:1.1;font-weight:bold;display:block;margin:0 0 7px;}.product-teaser-price{font-size:13px;line-height:1.2;font-family:"Open Sans",sans-serif;}.product-teaser-cart{width:38px;height:38px;flex-shrink:0;background:url(/themes/adaptive/images/template/cart-icon.svg) #fff no-repeat center;border-radius:19px;box-shadow:0px 6px 12px rgba(131,98,155,0.6);transition:background-color 0.4s,box-shadow 0.4s;cursor:pointer;}.product-teaser-cart:hover{background-color:#c6b1d6;box-shadow:inset 2px 2px 8px rgba(131,98,155,0.6);}.product-teaser-cart--loading{position:relative;}.product-teaser-cart--loading::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;border-radius:inherit;background:url(/themes/adaptive/images/template/ajax-preloader.svg) rgba(255,255,255,0.8) no-repeat center;background-size:cover;}.product-teaser-cart--in{background-color:#ecf59a;}@keyframes shadowIn{0%{box-shadow:0 5px 10px rgba(18,61,101,0.34),0 -6px 22px #fff;}50%{box-shadow:none;}100%{box-shadow:inset 3px 3px 7px rgba(18,61,101,0.24),inset -3px -3px 7px #fff,1px 1px 1px #b7c7d5;}}@keyframes shadowOut{0%{box-shadow:inset 3px 3px 7px rgba(18,61,101,0.24),inset -3px -3px 7px #fff,1px 1px 1px #b7c7d5;}50%{box-shadow:none;}100%{box-shadow:0 5px 10px rgba(18,61,101,0.34),0 -6px 22px #fff;}}.letters-header{color:#fff;padding:235px 0 65px;background:url(/themes/adaptive/images/template/letters-header.jpg) rgba(0,0,0,0.3) no-repeat center;background-size:cover;}.letters-header-text{font-size:37px;line-height:1.45;font-weight:600;}@media (max-width:991.98px){.letters-header-text{font-size:30px;}}@media (max-width:767.98px){.letters-header-text{font-size:26px;}}.letters-header .page-title{color:inherit;font-size:60px;line-height:1.2;font-weight:600;margin:0 0 15px;}@media (max-width:991.98px){.letters-header .page-title{font-size:45px;}}@media (max-width:767.98px){.letters-header .page-title{font-size:38px;}}@media (max-width:991.98px){.letters-header{padding:135px 0 65px;}}@media (max-width:767.98px){.letters-header{background-image:url(/themes/adaptive/images/template/letters-header-sm.jpg);}}@media (max-width:575.98px){.letters-header{background-image:url(/themes/adaptive/images/template/letters-header-xs.jpg);}}.letters-list{padding:126px 0 95px;background-color:#fff;}.letters-list--colored{background-color:#EBF3FA;}.letters-list-title{font-size:24px;line-height:1.2;font-weight:bold;margin:0 0 25px;text-align:center;}.letters-list-inner{overflow:hidden;margin:0 auto;max-width:1400px;}@media (max-width:575.98px){.letters-list-inner{padding:0 15px;}}@media (max-width:767.98px){.letters-list{padding:86px 0 45px;}}.letters-certificates{padding:98px 0 70px;}.letters-certificates-list{display:flex;margin:0 -15px;justify-content:center;}@media (max-width:991.98px){.letters-certificates{padding:68px 0 40px;}}.letters-certificate{padding:0 15px;max-width:220px;text-align:center;margin-bottom:30px;}.letters-certificate-image{margin:0 0 41px;}.letters-certificate-name{opacity:0.8;color:#2D2D2D;font-size:16px;line-height:1.4;font-weight:300;font-family:"Open Sans",sans-serif;}.letters-slider{margin:0 -25px;}.letters-slider .flickity-viewport{overflow:visible;}.letters-slider .flickity-page-dots{display:flex;position:static;justify-content:center;padding-top:25px;}.letters-slider .flickity-page-dots .dot{opacity:1;width:11px;height:8px;cursor:pointer;margin-right:15px;border-radius:23px;background-color:rgba(45,45,45,0.15);transition:width 0.2s,background-color 0.4s;}.letters-slider .flickity-page-dots .dot:hover{background-color:#B3C513;}.letters-slider .flickity-page-dots .dot.is-selected{width:40px;background-color:#83629B;}.letters-slide{opacity:0;width:25%;padding:0 25px;transition:opacity 0.4s;}.letters-slide.is-selected{opacity:1;}@media (max-width:991.98px){.letters-slide{width:33.33%;padding:0 15px;}}@media (max-width:767.98px){.letters-slide{width:50%;}}.letter-teaser{padding:35px 0;}.letter-teaser-image{max-width:246px;border-radius:24px;margin:0 0 37px;box-shadow:15px 3px 55px rgba(18,61,101,0.15),-16px -16px 40px rgba(255,255,255,0.8),inset -8px -6px 80px rgba(255,255,255,0.09);}.letter-teaser-image .cboxElement:hover img{transform:none;}.letter-teaser-title{font-size:18px;line-height:1.3;font-weight:300;font-style:italic;letter-spacing:0.25px;}.letter-teaser:hover .letter-teaser-image{box-shadow:15px 3px 55px rgba(18,61,101,0.3),-16px -16px 40px rgba(255,255,255,0.8),inset -8px -6px 80px rgba(255,255,255,0.18);}.letter-teaser:hover .letter-teaser-title{font-weight:500;letter-spacing:0;}.news__banner{position:relative;margin-bottom:78px;}.news__banner::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.45);}.news__title{color:#2E4268;font-weight:bold;font-size:37px;line-height:1.2;margin-bottom:55px;text-align:center;}.news__list{display:flex;flex-wrap:wrap;margin:0 -15px;list-style:none;padding-left:0;margin-bottom:0;}.news__item{padding:0 15px;margin-bottom:40px;display:flex;justify-content:center;width:100%;}@media (min-width:992px){.news__item{max-width:33.33%;}}@media (min-width:768px) and (max-width:991.98px){.news__item{max-width:50%;}}.news__btn{color:transparent;font-size:0;line-height:0;position:relative;display:block;width:32px;height:32px;border:none;background:none;}.news__btn::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:18px;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%);transition:left 0.4s;}.news__btn--next::before{background-image:url(/themes/adaptive/images/template/icons/icon-next.png);}.news__btn--next:hover::before{left:60%;}.news__btn--previous::before{background-image:url(/themes/adaptive/images/template/icons/icon-prev.png);}.news__btn--previous:hover::before{left:40%;}.news__btn--disabled{opacity:0.5;pointer-events:none;}.news-full__caption{color:#2E4268;font-weight:bold;font-size:37px;line-height:1.2;margin-bottom:21px;}.news-full__publicate{color:#2E4268;font-family:"Open Sans",Helvetica,sans-serif;font-style:normal;font-weight:normal;font-size:13px;line-height:18px;margin-bottom:35px;}.news-full__header{display:flex;align-items:center;justify-content:space-between;min-height:65px;margin-bottom:48px;border-top:1px solid #C6D7EB;border-bottom:1px solid #C6D7EB;}.news-full__reader{color:#2D2D2D;font-size:18px;line-height:22px;text-align:right;opacity:0.5;}.news-full__navigation{display:flex;justify-content:space-between;align-items:center;padding-top:17px;padding-bottom:29px;}.news-full .text-formatted{color:#2D2D2D;font-family:"Open Sans",Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.65;}.news-full .text-formatted h2{color:#2E4268;font-size:24px;font-weight:700;line-height:1.2;}.news-full .paragraphs-item{margin-bottom:48px;}.news-full .paragraphs-item:first-child .text-formatted{font-size:20px;line-height:1.6;}.news-full .flickity-button{width:48px;height:48px;cursor:pointer;border-radius:50%;background-color:#E3ECF6;border:solid 2px transparent;background-position:center;background-repeat:no-repeat;animation:shadowOut 0.3s;animation-fill-mode:forwards;transform-origin:center top;box-shadow:0 5px 10px rgba(18,61,101,0.34),0 -6px 22px #fff;transition:border-color 0.4s,opacity 0.4s,transform 0.4s;}.news-full .flickity-button:hover{transform:scale(1.1);border-color:#fff;animation:shadowIn 0.3s;animation-fill-mode:forwards;}.news-full .flickity-button:active{opacity:0.7;}.news-full .flickity-button.previous{left:-78px;}.news-full .flickity-button.next{left:auto;right:-78px;}.news-block{width:100%;max-width:369px;}.news-block__media{margin-bottom:25px;border-radius:24px;overflow:hidden;}.news-block__date{color:#2E4268;font-family:"Open Sans",Helvetica,sans-serif;font-size:13px;line-height:1.4;margin-bottom:20px;}.news-block__title{color:#2E4268;font-weight:bold;font-size:18px;line-height:1.2;margin-bottom:16px;}.news-block__content{color:#4F4F4F;font-family:"Open Sans",Helvetica,sans-serif;font-size:16px;font-weight:normal;line-height:1.4;}.news-pager{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:40px;}.news-pager__list{display:flex;list-style:none;padding:0 25px;margin-bottom:0;}.news-pager__link{color:#4F4F4F;font-family:"Open Sans",Helvetica,sans-serif;font-weight:normal;font-size:16px;line-height:22px;padding:5px 10px;margin:0 5px;text-align:center;}.news-pager__link--active{font-weight:700;pointer-events:none;}@media (min-width:992px){.news-front{padding-bottom:110px;}}@media (max-width:991.98px){.news-front{padding-bottom:70px;}}.news-front__wrapper{text-align:center;}.news-front__label{color:#2E4268;font-size:16px;line-height:1.2;margin:0 0 20px;text-transform:uppercase;}.news-front__title{color:#2E4268;font-size:37px;line-height:1.2;font-weight:700;margin-bottom:75px;}.news-navigation{display:flex;flex-direction:column;justify-content:center;align-items:center;}.news-navigation__more{margin-bottom:30px;}.share-block{display:flex;align-items:center;justify-content:space-between;}.share-block__caption{color:#2D2D2D;font-size:18px;font-weight:400;line-height:22px;margin-bottom:0;}.share-block__list{display:flex;margin:0 -15px;list-style:none;margin-bottom:0;padding-left:0;}.share-block__item{color:transparent;line-height:0;font-size:0;}.project-header{display:flex;align-items:flex-end;min-height:600px;width:100%;margin-bottom:94px;padding:75px 0;background:rgba(0,0,0,0.3) url(/themes/adaptive/images/template/bkg/projects-bkg-min.jpg) no-repeat center top;background-size:cover;}@media (max-width:991.98px){.project-header{min-height:60vh;}}.project-header__title{color:#FFFFFF;font-size:60px;line-height:0.9;font-weight:600;}@media (max-width:991.98px){.project-header__title{font-size:42px;line-height:1.2;}}.project-full .page-block-title{margin-bottom:45px;}.project-full .page-title{color:#2E4268;font-size:37px;line-height:1.2;margin-bottom:24px;}@media (min-width:992px){.project-full__gallery .flickity-button.next{right:calc((100% - 770px) / 2 - 96px) !important;}}@media (min-width:992px){.project-full__gallery .flickity-button.previous{left:calc((100% - 770px) / 2 - 96px) !important;}}.project-full__text .text-formatted{font-family:"Open Sans",Helvetica,sans-serif;line-height:1.6;}.project-full .paragraph-slider{margin:0;}.project-full .paragraph-slide{width:770px;}@media (max-width:991.98px){.project-full .paragraph-slide{width:80vw;}}.project-full .paragraphs-item{margin-bottom:10px;}.project-full__slider .flickity-viewport{overflow:visible;}.project-full .flickity-viewport{width:100%;padding-top:50px;padding-bottom:50px;box-sizing:content-box;}@media (max-width:1199.98px){.project-full .catalog-col{width:33.33%;}}@media (min-width:576px) and (max-width:991.98px){.project-full .catalog-col{width:50%;}}@media (max-width:575.98px){.project-full .catalog-col{width:100%;}.project-full .catalog-col .product-teaser{max-width:350px;margin:0 auto;}}.project__list--grid{display:flex;flex-wrap:wrap;margin:0 -15px;list-style:none;padding-left:0;}@media (max-width:575.98px){.project__list--grid{justify-content:center;}}.project__list .view-content{display:flex;flex-wrap:wrap;margin:0 -15px;}.project__list .flickity-viewport{width:100%;overflow:visible;}.project__item{padding:0 15px;margin-bottom:30px;width:100%;max-width:400px;}@media (min-width:992px){.project__item{width:33.33%;}}@media (min-width:576px) and (max-width:991.98px){.project__item{max-width:50%;}}@media (max-width:575.98px){.project__item{width:100%;max-width:none;}}.project-teaser{display:block;}.project-teaser:hover .project-teaser__media{background:linear-gradient(225.91deg,#EBF2F9 19.14%,#C6D7EB 154.68%);box-shadow:16px 4px 64px rgba(18,61,101,0.3),-16px -16px 40px rgba(255,255,255,0.8),inset -8px -6px 80px rgba(255,255,255,0.18);}.project-teaser__media{margin-bottom:30px;border-radius:24px;transition:box-shadow 0.4s,background 0.4s;overflow:hidden;}.project-teaser__title{color:#2E4268;font-weight:bold;font-size:18px;line-height:1.2;margin-bottom:0;}@media (max-width:575.98px){.project-teaser{max-width:370px;margin:0 auto;}}.project__catalog{padding-top:83px;padding-bottom:30px;}.project-navigation{display:flex;justify-content:center;align-items:center;padding:40px 0 0;}.slider-btn .flickity-button{width:48px;height:48px;cursor:pointer;border-radius:50%;background-color:#E3ECF6;border:solid 2px transparent;background-position:center;background-repeat:no-repeat;animation:shadowOut 0.3s;animation-fill-mode:forwards;transform-origin:center top;box-shadow:0 5px 10px rgba(18,61,101,0.34),0 -6px 22px #fff;transition:border-color 0.4s,opacity 0.4s,transform 0.4s;}.slider-btn .flickity-button:hover{transform:scale(1.1);border-color:#fff;animation:shadowIn 0.3s;animation-fill-mode:forwards;}.slider-btn .flickity-button:active{opacity:0.7;}.slider-btn .flickity-button.previous{left:-78px;}.slider-btn .flickity-button.next{left:auto;right:-78px;}@media (max-width:1370px){.slider-btn .flickity-button.previous{left:-18px;}.slider-btn .flickity-button.next{left:auto;right:-18px;}}@media (max-width:767.98px){.slider-btn .flickity-button{display:block;}.slider-btn .flickity-button.previous{left:-10px;}.slider-btn .flickity-button.next{right:-10px;}}@media (max-width:575.98px){.slider-btn .flickity-button{display:block;}.slider-btn .flickity-button.previous{left:0;}.slider-btn .flickity-button.next{right:0;}}.page-view-3d_vizualizaciya-visualization .page-content{background:linear-gradient(180deg,rgba(235,243,250,0.01) 0%,#EBF3FA 35%);padding-bottom:165px;}.page-view-3d_vizualizaciya-visualization .view-id-3d_vizualizaciya .view-content{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:30px;}@media (max-width:991.98px){.page-view-3d_vizualizaciya-visualization .view-id-3d_vizualizaciya .view-content{grid-template-columns:repeat(1,minmax(280px,1fr));}}.page-view-3d_vizualizaciya-visualization .visualization-term{min-height:510px;background-color:#fff;box-shadow:0px 30px 64px rgba(18,61,101,0.05),0px 30px 64px rgba(18,61,101,0.05);border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;}.page-view-3d_vizualizaciya-visualization .visualization-term .field--name-field-title-main{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:24px;line-height:1.2;color:#fff;}.page-view-3d_vizualizaciya-visualization .visualization-term .field--name-field-image{height:409px;display:flex;align-items:center;justify-content:center;}.page-view-3d_vizualizaciya-visualization .visualization-bottom{padding:5px;display:block;position:relative;}.page-view-3d_vizualizaciya-visualization .visualization-bottom::before{content:"";z-index:1;top:3px;left:3px;right:3px;bottom:3px;position:absolute;border-radius:23px;background:linear-gradient(180deg,rgba(195,173,211,0.6) 0%,rgba(178,150,200,0.6) 100%);}.page-view-3d_vizualizaciya-visualization .visualization-title{position:relative;z-index:3;}.page-view-3d_vizualizaciya-visualization .visualization-title a{background:linear-gradient(316.45deg,#C3ADD3 19.59%,#CEBCDC 188.93%);border-radius:23px;padding:29px 75px 29px 25px;display:block;min-height:91px;position:relative;transition:0.4s;}.page-view-3d_vizualizaciya-visualization .visualization-title a:hover{background:linear-gradient(341.86deg,#83629B 19.59%,#C6B1D6 188.93%);}.page-view-3d_vizualizaciya-visualization .visualization-title h2{margin:0;}.page-view-3d_vizualizaciya-visualization .visualization-plus{width:38px;height:38px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(319.41deg,#B2C514 14.32%,#C9DC2C 161.09%),#fff;box-shadow:0px 6px 12px rgba(131,98,155,0.6);position:absolute;top:50%;right:30px;transform:translateY(-50%);}.path-taxonomy .view-gallery{margin-bottom:79px;position:relative;}.path-taxonomy .view-gallery .view-content{display:grid;grid-template-columns:repeat(4,minmax(200px,270px));gap:36px 30px;justify-content:center;}@media (max-width:1199px){.path-taxonomy .view-gallery .view-content{grid-template-columns:repeat(3,minmax(200px,270px));}}@media (max-width:991.98px){.path-taxonomy .view-gallery .view-content{grid-template-columns:repeat(2,minmax(200px,270px));}}@media (max-width:575.98px){.path-taxonomy .view-gallery .view-content{grid-template-columns:repeat(1,minmax(200px,270px));}}.path-taxonomy .view-gallery .visualization-teaser{background-color:#fff;min-height:381px;border-radius:24px;padding-bottom:0;}.path-taxonomy .view-gallery .visualization-teaser .field--name-field-image{height:287px;display:flex;align-items:center;justify-content:center;margin-bottom:0;}.path-taxonomy .view-gallery .visualization-teaser .field--name-field-image img{transform:none !important;}.path-taxonomy .view-gallery .visualization-bottom{padding:5px;display:block;position:relative;}.path-taxonomy .view-gallery .visualization-bottom::before{content:"";z-index:1;top:3px;left:3px;right:3px;bottom:3px;position:absolute;border-radius:23px;background:linear-gradient(180deg,rgba(195,173,211,0.6) 0%,rgba(178,150,200,0.6) 100%);}.path-taxonomy .view-gallery .visualization-title{position:relative;z-index:3;}.path-taxonomy .view-gallery .visualization-title a{background:linear-gradient(316.45deg,#C3ADD3 19.59%,#CEBCDC 188.93%);border-radius:23px;padding:29px 75px 29px 25px;display:block;min-height:91px;position:relative;transition:0.4s;}.path-taxonomy .view-gallery .visualization-title a:hover{background:linear-gradient(341.86deg,#83629B 19.59%,#C6B1D6 188.93%);}.path-taxonomy .view-gallery .visualization-title h3{margin:0;}.path-taxonomy .view-gallery .visualization-title .field--name-title{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:24px;line-height:1.2;color:#fff;}.node--type-gallery .page-content{background:linear-gradient(180deg,rgba(235,243,250,0.01) 0%,#EBF3FA 35%);padding-bottom:165px;}.views-field-field-title-main .field-content{color:#000;font-size:54px;line-height:1.12;font-weight:bold;margin:0 0 51px;}@media (max-width:1199.98px){.views-field-field-title-main .field-content{font-size:47px;}}@media (max-width:767.98px){.views-field-field-title-main .field-content{font-size:33px;line-height:1.25;margin:0 0 40px;}}.node--type-platform .block-system-breadcrumb-block{margin-bottom:0;}.node--type-platform .page-content{padding-bottom:0;}@media (min-width:1200px){.platform-full .container{max-width:1240px;}}.platform-full--top{min-height:461px;padding:60px 0;display:flex;align-items:flex-end;background-position:top center;background-repeat:no-repeat;background-size:cover;}.platform-full h1{font-size:60px;line-height:1.3;font-weight:700;color:#fff;}.platform-full .field--name-field-subtitle{font-size:32px;line-height:1.3;font-weight:700;color:#fff;}.platform-full-video{padding:90px 0;background:linear-gradient(180deg,#ebf3fa 80.79%,rgba(235,243,250,0) 100%),#fff;}.platform-full-video--flex{display:flex;justify-content:center;gap:30px;}@media (max-width:991.98px){.platform-full-video{padding:60px 0;}}.platform-full .field--name-body{margin-bottom:50px;text-align:center;}.paragraph-text-image{padding:100px 0;}@media (max-width:991.98px){.paragraph-text-image{padding:60px 0;}}.paragraph-text-image--flex{display:flex;justify-content:space-between;column-gap:128px;}@media (max-width:1199.98px){.paragraph-text-image--flex{column-gap:40px;}}@media (max-width:991.98px){.paragraph-text-image--flex{flex-direction:column;align-items:center;row-gap:40px;}}.paragraph-text-image--content{flex:1;}.paragraph-text-image--image{max-width:490px;width:100%;}.paragraph-text-image--image .field--name-field-image{border-radius:12px;overflow:hidden;}.paragraph-text-image .field--name-field-title{color:#2e4268;font-size:25px;font-style:normal;font-weight:700;line-height:1.3;margin-bottom:24px;}@media (max-width:991.98px){.paragraph-text-image .field--name-field-title{font-size:20px;}}.paragraph-text-image .field--name-field-body p{color:#2d2d2d;font-size:18px;font-style:normal;font-weight:300;line-height:1.3;}.paragraph-text-image .field--name-field-body p:not(:last-child){margin-bottom:12px;}@media (max-width:991.98px){.paragraph-text-image .field--name-field-body p{font-size:16px;}}.paragraph--type--platforms-pharagraph{padding:58px 0 102px;}@media (max-width:991.98px){.paragraph--type--platforms-pharagraph{padding:60px 0;}}.paragraph--type--platforms-pharagraph h2{color:#2e4268;font-size:37px;font-style:normal;font-weight:700;line-height:1.3;text-align:center;margin-bottom:46px;}@media (max-width:991.98px){.paragraph--type--platforms-pharagraph h2{font-size:30px;}}.paragraph--type--platforms-pharagraph .field--name-field-platforms-element{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;}.paragraph--type--platforms-pharagraph .paragraph--type--platform-pharagraph{border-radius:12px;background:#fff;box-shadow:13px 43px 13px 0px rgba(96,92,92,0),9px 28px 12px 0px rgba(96,92,92,0.01),5px 16px 10px 0px rgba(96,92,92,0.05),2px 7px 7px 0px rgba(96,92,92,0.09),1px 2px 4px 0px rgba(96,92,92,0.1);padding:0 10px 10px;min-height:254px;display:flex;flex-direction:column;position:relative;transition:0.3s;}.paragraph--type--platforms-pharagraph .paragraph--type--platform-pharagraph:hover{box-shadow:13px 43px 13px 0px rgba(96,92,92,0),9px 28px 12px 0px rgba(96,92,92,0.02),5px 16px 10px 0px rgba(96,92,92,0.1),2px 7px 7px 0px rgba(96,92,92,0.18),1px 2px 4px 0px rgba(96,92,92,0.2);}.paragraph--type--platforms-pharagraph .paragraph--type--platform-pharagraph .field--name-field-title{color:#2e4268;font-size:25px;font-style:normal;font-weight:700;line-height:1.3;margin-bottom:3px;}.paragraph--type--platforms-pharagraph .paragraph--type--platform-pharagraph .field--name-field-short{color:#2d2d2d;font-size:16px;font-style:normal;font-weight:300;line-height:1.3;}.paragraph--type--platforms-pharagraph .paragraph--type--platform-pharagraph .field--name-field-image{display:flex;justify-content:center;margin-bottom:auto;}.paragraph--type--platforms-pharagraph .paragraph--type--platform-pharagraph .field--name-field-platform-gallery{position:absolute;top:0;left:0;height:254px;overflow:hidden;opacity:0;}.paragraph--type--present{padding:110px 0 102px;background-image:url(/themes/adaptive/images/template/bg-present.png);background-repeat:no-repeat;background-position:center;background-size:1920px;}@media (max-width:991.98px){.paragraph--type--present{background-size:cover;padding:60px 0;}}.paragraph--type--present .paragraph-present--flex{display:flex;justify-content:space-between;column-gap:72px;}@media (max-width:767.98px){.paragraph--type--present .paragraph-present--flex{flex-direction:column;row-gap:40px;}}.paragraph--type--present .paragraph-present--content{flex:1;}.paragraph--type--present .paragraph-present--image{max-width:549px;width:100%;}.paragraph--type--present .field--name-field-subtitle{color:#2e4268;font-size:16px;font-style:normal;font-weight:300;line-height:1.3;text-transform:uppercase;margin-top:23px;margin-bottom:6px;}@media (max-width:767.98px){.paragraph--type--present .field--name-field-subtitle{text-align:center;}}.paragraph--type--present .field--name-field-title{color:#2e4268;font-size:37px;font-style:normal;font-weight:700;line-height:1.3;margin-bottom:36px;}@media (max-width:767.98px){.paragraph--type--present .field--name-field-title{font-size:24px;text-align:center;}}.paragraph--type--present .field--name-field-file .page-file{display:flex;width:188px;min-height:57px;padding:18px 25px;justify-content:center;align-items:center;gap:10px;border-radius:36px;background:#ff6026;color:#2e4268 !important;font-size:16px;font-style:normal;font-weight:600;line-height:1.3;letter-spacing:0.8px;text-transform:uppercase;border:none;transition:0.3s;}@media (max-width:767.98px){.paragraph--type--present .field--name-field-file .page-file{margin:0 auto;}}.paragraph--type--present .field--name-field-file .page-file-description{display:none;}.paragraph--type--present .field--name-field-file .page-file-name{margin-bottom:0;}.paragraph--type--present .field--name-field-file .page-file:hover{background-color:#8a6ba1;color:#fff !important;}.path-dealers .breadcrumb{background-color:#ffffff;}.path-dealers .page-content{background-color:#e8f2fb;background-image:url(/themes/adaptive/images/template/icons/micromir-logo-path.svg);background-position:top left;background-repeat:no-repeat;}.dealers__list h3{color:#6c537f;font-size:37px;font-weight:700;line-height:1.3;margin-bottom:46px;text-align:center;}.dealers__list ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:24px;list-style:none;padding:0;margin-bottom:58px;}@media (min-width:1200px){.dealers__item:nth-child(4n+3) .dealer-token,.dealers__item:nth-child(4n+4) .dealer-token{color:#fff;background-color:#9b7fb0;}}.dealer-token{color:#6c537f;height:100%;padding:21px 12px 12px;border-radius:12px;box-shadow:13px 43px 13px 0px rgba(96,92,92,0),9px 28px 12px 0px rgba(96,92,92,0.01),5px 16px 10px 0px rgba(96,92,92,0.05),2px 7px 7px 0px rgba(96,92,92,0.09),1px 2px 4px 0px rgba(96,92,92,0.1);background-color:#ffffff;}.dealer-token__caption{color:inherit;font-size:14px;font-weight:600;line-height:1.3;}.dealer-token__info{color:inherit;font-size:14px;font-weight:300;line-height:1.3;}.dealer-token__info:not(:last-child){margin-bottom:3px;}.dealer-token__label{font-weight:600;}.about-promo{color:#fff;position:relative;display:flex;min-height:770px;align-items:flex-end;padding:150px 0 115px;background-size:cover;}.about-promo-image{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:-1;}.about-promo-image img{height:100%;object-fit:cover;}.about-promo-text{font-size:37px;line-height:1.2;font-weight:600;}.about-promo .page-title{color:inherit;margin:0 0 5px;font-size:59px;}@media (max-width:767.98px){.about-promo .page-title{font-size:32px;}}@media (max-width:991.98px){.about-promo{padding-top:250px;}}@media (max-width:767.98px){.about-promo{min-height:400px;padding-top:150px;padding-bottom:60px;}}.about-video{height:658px;max-height:80vh;overflow:hidden;position:relative;}.about-video-content{width:100%;height:100%;background-color:#000;opacity:0;transition:opacity 0.4s;}.about-video--start .about-video-content{opacity:1;}.about-video--start::before{content:none;}@media (max-width:767.98px){.about-video{height:75vh;}}.about-text{padding:100px 0 57px;}.about-text p{margin-bottom:0;}.about-text p:not(:last-child){margin-bottom:15px;}.about-text-row{display:flex;justify-content:space-between;}@media (max-width:991.98px){.about-text-row{flex-direction:column;}}.about-text-col--left{flex-grow:1;max-width:597px;margin-right:40px;}@media (max-width:1199.98px){.about-text-col--left{max-width:50%;margin-right:30px;}}@media (max-width:991.98px){.about-text-col--left{max-width:100%;margin-right:0;margin-bottom:30px;}}.about-text-col--right{width:100%;flex-shrink:0;}@media (min-width:992px){.about-text-col--right{max-width:494px;display:flex;flex-direction:column;justify-content:space-between;}}@media (min-width:768px) and (max-width:991.98px){.about-text-col--right{max-width:300px;}}.about-text .about-text-lead,.about-text h3{color:#2e4268;font-weight:700;font-size:25px;line-height:1.3;margin-top:0;margin-bottom:23px;}.about-text-image{overflow:hidden;border-radius:24px;}@media (max-width:991.98px){.about-text-image{display:none;}}.about-text-content{color:#2d2d2d;font-size:22px;font-weight:300;line-height:1.3;margin-bottom:44px;}@media (max-width:991.98px){.about-text-content{margin-bottom:50px;}}@media (max-width:767.98px){.about-text-content{font-size:16px;}}.about-text-video{border-radius:12px;max-width:592px;width:100%;height:312px;overflow:hidden;}.about-text-video video{width:100%;object-fit:cover;}@media (min-width:992px){.about-text-video{width:100%;}}@media (max-width:991.98px){.about-text{padding:70px 0;}}.about-gallery{padding:58px 0 36px;}.about-gallery h2{text-align:center;color:#2e4268;font-size:37px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:46px;}@media (max-width:991.98px){.about-gallery h2{font-size:30px;margin-bottom:30px;}}@media (max-width:767.98px){.about-gallery h2{font-size:24px;}}.about-gallery .field--name-field-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:24px;}.about-gallery .field--name-field-images .field__item{width:100%;height:254px;}@media (max-width:991.98px){.about-gallery .field--name-field-images .field__item{max-width:230px;height:auto;}}@media (max-width:767.98px){.about-gallery .field--name-field-images .field__item{max-width:100%;}}.about-gallery .field--name-field-images .paragraph--type--image{width:100%;height:100%;}.about-gallery .field--name-field-images .paragraph-image-picture{margin-bottom:0;border-radius:11px;width:100%;height:100%;}.about-gallery .field--name-field-images .field--name-field-image{display:flex;padding:0;width:100%;height:100%;margin-bottom:0;}.about-gallery .field--name-field-images .field--name-field-image img{width:100%;height:100%;}.about-gallery .field--name-field-advantages{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;}.about-gallery .field--name-field-advantages .field__item{width:30%;}.about-gallery .field--name-field-advantages .field__item .field__item{width:100%;}@media (max-width:991.98px){.about-gallery .field--name-field-advantages .field__item{width:100%;margin-bottom:15px;}}.about-gallery .field--name-field-advantages .field--name-field-title{color:#2d2d2d;font-size:37px;font-style:normal;font-weight:700;line-height:130%;}@media (max-width:991.98px){.about-gallery .field--name-field-advantages .field--name-field-title{font-size:30px;}}.about-gallery .field--name-field-advantages .field--name-field-subtitle{color:#2d2d2d;font-size:25px;font-style:normal;font-weight:500;line-height:130%;}@media (max-width:991.98px){.about-gallery .field--name-field-advantages .field--name-field-subtitle{font-size:18px;}}.about-gallery .field--name-field-advantages .field__item:first-child .paragraph--type--title-text{position:relative;padding-left:84px;}.about-gallery .field--name-field-advantages .field__item:first-child .paragraph--type--title-text::before{content:"";top:50%;transform:translateY(-50%);left:0px;z-index:5;background:url(/themes/adaptive/images/advantage-1.svg) no-repeat center;position:absolute;width:60px;height:60px;}.about-gallery .field--name-field-advantages .field__item:nth-child(2) .paragraph--type--title-text{position:relative;padding-left:84px;}.about-gallery .field--name-field-advantages .field__item:nth-child(2) .paragraph--type--title-text::before{content:"";top:50%;transform:translateY(-50%);left:0px;z-index:5;background:url(/themes/adaptive/images/advantage-2.svg) no-repeat center;position:absolute;width:60px;height:60px;}.about-gallery .field--name-field-advantages .field__item:nth-child(3) .paragraph--type--title-text{position:relative;padding-left:84px;}.about-gallery .field--name-field-advantages .field__item:nth-child(3) .paragraph--type--title-text::before{content:"";top:50%;transform:translateY(-50%);left:0px;z-index:5;background:url(/themes/adaptive/images/advantage-3.svg) no-repeat center;position:absolute;width:60px;height:60px;}@media (max-width:991.98px){.about-gallery .field--name-field-advantages{flex-wrap:wrap;}}.about-dev{padding:60px 0 90px;background:linear-gradient(0deg,#ebf3fa 0%,rgba(235,243,250,0) 100%);}.about-dev-header{max-width:770px;margin:0 auto 95px;}.about-dev-header::before{content:"";width:90px;height:3px;display:block;margin-bottom:84px;background-color:#B3C513;}@media (max-width:991.98px){.about-dev-header::before{margin-bottom:40px;}}.about-dev-title{color:#2E4268;font-size:37px;line-height:1.2;font-weight:bold;margin:0 0 35px;}@media (max-width:767.98px){.about-dev-title{font-size:30px;}}.about-dev-text{max-width:740px;}.about-dev-slider{overflow:hidden;border-radius:24px;}.about-dev-slider .flickity-viewport{border-radius:24px;}.about-dev-slider .flickity-prev-next-button.previous{left:calc((100% - 770px) / 2 - 125px);}.about-dev-slider .flickity-prev-next-button.next{right:calc((100% - 770px) / 2 - 125px);}.about-dev-slide{width:770px;overflow:hidden;transform:scale(0.9);transform-origin:center;transition:transform 0.4s;}.about-dev-slide.is-selected{transform:none;}.about-dev-slide img{border-radius:24px;}.about-material{padding:120px 0;}@media (max-width:991.98px){.about-material{padding:70px 0;}}.about-map{padding:90px 0 30px;background-color:#ebf3fa;}.about-map-title{color:#2E4268;font-size:24px;line-height:1.2;font-weight:bold;margin:0 0 45px;}.about-map-image{text-align:center;}.about-items{padding:120px 0;}@media (max-width:767.98px){.about-items{padding:70px 0;}}.about-item{display:flex;align-items:center;justify-content:center;margin:0 0 120px;}.about-item:last-child{margin-bottom:0;}.about-item-image{width:100%;max-width:472px;flex-shrink:0;overflow:hidden;margin-right:130px;text-align:right;}.about-item-image img{border-radius:24px;}@media (max-width:1199.98px){.about-item-image{margin-right:80px;}}@media (min-width:768px) and (max-width:991.98px){.about-item-image{max-width:calc(50% - 40px);margin-right:40px;}}@media (max-width:767.98px){.about-item-image{max-width:none;margin:0;}.about-item-image img{width:100%;}}.about-item-content{flex-grow:1;max-width:585px;}.about-item-content::before{content:"";width:90px;height:3px;display:block;margin-bottom:90px;background-color:#B3C513;}@media (max-width:991.98px){.about-item-content::before{margin-bottom:40px;}}@media (max-width:767.98px){.about-item-content{margin-bottom:40px;}}.about-item-title{color:#2E4268;font-size:37px;line-height:1.1;font-weight:bold;margin:0 0 37px;}@media (max-width:767.98px){.about-item-title{font-size:30px;}}.about-item-text{max-width:550px;}.about-item--reverse{flex-direction:row-reverse;}@media (min-width:1200px){.about-item--reverse{padding-right:95px;}}.about-item--reverse .about-item-image{text-align:left;}@media (min-width:992px){.about-item--reverse .about-item-image{margin:0 0 0 110px;}}@media (min-width:768px) and (max-width:991.98px){.about-item--reverse .about-item-image{margin-left:50px;margin-right:0;}}@media (max-width:1199.98px){.about-item{align-items:flex-start;}}@media (max-width:991.98px){.about-item{margin-bottom:60px;}}@media (max-width:767.98px){.about-item{flex-direction:column-reverse;}}.page-node-19 .paragraphs-item{margin-bottom:0;}.page-node-19 .paragraph--type--paragraph-text-image{padding:24px 0 0;background-color:#ebf3fa;}.page-node-19 .paragraph--type--paragraph-text-image .paragraph-text-image--flex{flex-direction:column;}.page-node-19 .paragraph--type--paragraph-text-image .field--name-field-title{text-align:left;color:#2e4268;font-size:37px;font-style:normal;font-weight:700;line-height:130%;max-width:802px;width:100%;}@media (max-width:767.98px){.page-node-19 .paragraph--type--paragraph-text-image .field--name-field-title{font-size:24px;}}.page-node-19 .paragraph--type--paragraph-text-image .paragraph-text-image--image{width:100%;max-width:100%;}.page-node-19 .paragraph--type--paragraph-text-image .paragraph-text-image--image img{width:100%;height:100%;object-fit:cover;}.partners-block{padding-top:48px;padding-bottom:41px;}.partners-block__title{color:#2e4268;font-size:37px;font-weight:700;line-height:1.3;margin-bottom:12px;text-align:center;}.partners__list .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(182px,1fr));gap:24px;}.partners__item{display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#ffffff;border-radius:6px;box-shadow:6.113px 20.218px 6.113px 0px rgba(96,92,92,0),4.232px 13.165px 5.642px 0px rgba(96,92,92,0.01),2.351px 7.523px 4.702px 0px rgba(96,92,92,0.05),0.94px 3.291px 3.291px 0px rgba(96,92,92,0.09),0.47px 0.94px 1.881px 0px rgba(96,92,92,0.1);}.cards{padding:48px 0;}.cards .paragraph-wrapper{display:flex;flex-direction:column;gap:24px;}@media (min-width:768px){.cards .paragraph-wrapper{display:grid;grid-template-columns:1fr 1fr;}}.card-item{color:#6c537f;background-color:#ebf3fa;padding:24px 40px 48px;border-radius:24px;}.card-item ul li{padding-left:22px;}.card-item ul li::before{left:0;top:15px;width:5px;height:5px;background-color:#6c537f;}.card-item:nth-child(3n-2){color:#ffffff;background-color:#8a6ba1;}.card-item:nth-child(3n-2) li::before{background-color:#ffffff;}.card-item__caption{color:inherit;font-size:37px;font-weight:700;line-height:1.3;display:flex;justify-content:center;align-items:center;min-height:100px;margin-bottom:50px;text-align:center;}@media (max-width:767.98px){.card-item__caption{font-size:24px;min-height:70px;margin-bottom:15px;}}.card-item__text{color:inherit;font-size:25px;font-weight:500;line-height:1.3;}.card-item__text ul{margin-top:10px;}.card-item__text li::before{left:0;}@media (max-width:767.98px){.card-item__text{font-size:18px;margin-bottom:10px;}}@media (max-width:767.98px){.card-item{padding:24px 20px 48px;}}
