.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;}}
.node--unpublished{background-color:#fff4f4;}
@font-face{font-family:"HelveticaNeueCyr";src:url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Medium.eot);src:local("HelveticaNeueCyr-Medium"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Medium.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Medium.woff) format("woff"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"HelveticaNeueCyr";src:url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Heavy.eot);src:local("HelveticaNeueCyr-Heavy"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Heavy.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Heavy.woff) format("woff"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Heavy.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"HelveticaNeueCyr";src:url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-HeavyItalic.eot);src:local("HelveticaNeueCyr-HeavyItalic"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-HeavyItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-HeavyItalic.woff) format("woff"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-HeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:"HelveticaNeueCyr";src:url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Black.eot);src:local("HelveticaNeueCyr-Black"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Black.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Black.woff) format("woff"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"HelveticaNeueCyr";src:url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-BlackItalic.eot);src:local("HelveticaNeueCyr-BlackItalic"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-BlackItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-BlackItalic.woff) format("woff"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:"HelveticaNeueCyr";src:url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-MediumItalic.eot);src:local("HelveticaNeueCyr-MediumItalic"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-MediumItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-MediumItalic.woff) format("woff"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"HelveticaNeueCyr";src:url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-LightItalic.eot);src:local("HelveticaNeueCyr-LightItalic"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-LightItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-LightItalic.woff) format("woff"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:"HelveticaNeueCyr";src:url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-BoldItalic.eot);src:local("HelveticaNeueCyr-BoldItalic"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-BoldItalic.woff) format("woff"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"HelveticaNeueCyr";src:url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Italic.eot);src:local("HelveticaNeueCyr-Italic"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Italic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Italic.woff) format("woff"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Italic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"HelveticaNeueCyr";src:url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Roman.eot);src:local("HelveticaNeueCyr-Roman"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Roman.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Roman.woff) format("woff"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Roman.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"HelveticaNeueCyr";src:url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Bold.eot);src:local("HelveticaNeueCyr-Bold"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Bold.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Bold.woff) format("woff"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"HelveticaNeueCyr";src:url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Light.eot);src:local("HelveticaNeueCyr-Light"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Light.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Light.woff) format("woff"),url(/themes/adaptive/fonts/HelveticaNeue/HelveticaNeueCyr-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Roboto";src:url("/themes/adaptive/fonts/Roboto/Roboto-Light.woff2") format("woff2"),url("/themes/adaptive/fonts/Roboto/Roboto-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Roboto";src:url("/themes/adaptive/fonts/Roboto/Roboto-Regular.woff2") format("woff2"),url("/themes/adaptive/fonts/Roboto/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;}.synbtn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:opacity 0.4s,color 0.4s,background 0.4s;color:#333333;background-color:#053f6b;border-color:#053f6b;}.synbtn:hover{background-color:#00060a;border-color:#00060a;}.synbtn:active{opacity:0.7;}.synbtn:focus{box-shadow:none;outline:none;}#sys .col-md-12{min-height:0;}.jumbotron{background:none;}.element-hidden,.hidden{display:none;}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 6px);}details select.form-control:not([size]):not([multiple]){height:2.8rem;width:80%;}a.tabledrag-handle .handle{width:22px;height:22px;}.container-inline .form-no-label{display:inline-block;width:45%;}.container-inline input{box-sizing:border-box;}.form-type-radio .description,.form-type-checkbox .description{margin-left:0;}.bootstrap-adaptive{margin:0 auto;}@media (min-width:576px){.bootstrap-adaptive{max-width:540px;}}@media (min-width:768px){.bootstrap-adaptive{max-width:720px;}}@media (min-width:992px){.bootstrap-adaptive{max-width:960px;}}@media (min-width:1200px){.bootstrap-adaptive{max-width:1140px;}}.img-adaptive img,img.adaptive{width:100%;height:auto;}form.node-image-form .image-preview{float:left;padding-right:15px;}form.node-image-form .image-widget-data{overflow:hidden;padding-bottom:2px;}form.node-image-form .image-widget-data .form-type-textfield{margin-top:0;}.modal-content{border-radius:0;}.modal-content .close{position:absolute;top:1rem;right:1rem;font-size:30px;padding:0.5rem;line-height:1.5rem;}.modal-content .modal-header{border:0;padding-bottom:0;padding-top:3rem;}.modal-content .modal-header h4{width:100%;text-align:center;}.modal-content .modal-body{padding-bottom:3rem;}.modal-content .form-actions{padding:0 15px 0 15px;margin:30px -15px 0;text-align:center;}.modal-content form{max-width:360px;margin:0 auto;}.modal-content .form-item > label{display:none;}#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;}.h-0{height:0 !important;}.region-tabs{height:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;width:auto;font-size:0.875em;line-height:1.1em;}.region-tabs nav{position:absolute;top:0;right:0;float:right;z-index:8;padding:0 0 0 0.1em;margin:0;overflow:hidden;border:none;background:none;}.region-tabs nav li{display:block;float:left;vertical-align:bottom;margin:0 0 0 0.35em;}.region-tabs nav li a{color:#000;opacity:0.65;background-color:#efefef;display:block;padding:0.3em 0.5em 0.2em;border:solid 1px #9ab1df;border-radius:3px;white-space:nowrap;line-height:1.2;}.region-tabs nav li a:hover{opacity:1;}.region-tabs nav li.active a{background-color:#ffffff;}.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;}.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:575.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:767.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:991.98px){.h-lg-down,.hidden-lg-down{display:none !important;}}@media (min-width:1200px){.h-xl-up,.hidden-xl-up{display:none !important;}}@media (max-width:1199.98px){.h-xl-down,.hidden-xl-down{display:none !important;}}@media (min-width:1400px){.h-xxl-up,.hidden-xxl-up{display:none !important;}}@media (max-width:1399.98px){.h-xxl-down,.hidden-xxl-down{display:none !important;}}.synbtn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:opacity 0.4s,color 0.4s,background 0.4s;color:#333333;background-color:#053f6b;border-color:#053f6b;}.synbtn:hover{background-color:#00060a;border-color:#00060a;}.synbtn:active{opacity:0.7;}.synbtn:focus{box-shadow:none;outline:none;}#sys .col-md-12{min-height:0;}.jumbotron{background:none;}.element-hidden,.hidden{display:none;}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 6px);}details select.form-control:not([size]):not([multiple]){height:2.8rem;width:80%;}a.tabledrag-handle .handle{width:22px;height:22px;}.container-inline .form-no-label{display:inline-block;width:45%;}.container-inline input{box-sizing:border-box;}.form-type-radio .description,.form-type-checkbox .description{margin-left:0;}.bootstrap-adaptive{margin:0 auto;}@media (min-width:576px){.bootstrap-adaptive{max-width:540px;}}@media (min-width:768px){.bootstrap-adaptive{max-width:720px;}}@media (min-width:992px){.bootstrap-adaptive{max-width:960px;}}@media (min-width:1200px){.bootstrap-adaptive{max-width:1140px;}}.img-adaptive img,img.adaptive{width:100%;height:auto;}form.node-image-form .image-preview{float:left;padding-right:15px;}form.node-image-form .image-widget-data{overflow:hidden;padding-bottom:2px;}form.node-image-form .image-widget-data .form-type-textfield{margin-top:0;}.modal-content{border-radius:0;}.modal-content .close{position:absolute;top:1rem;right:1rem;font-size:30px;padding:0.5rem;line-height:1.5rem;}.modal-content .modal-header{border:0;padding-bottom:0;padding-top:3rem;}.modal-content .modal-header h4{width:100%;text-align:center;}.modal-content .modal-body{padding-bottom:3rem;}.modal-content .form-actions{padding:0 15px 0 15px;margin:30px -15px 0;text-align:center;}.modal-content form{max-width:360px;margin:0 auto;}.modal-content .form-item > label{display:none;}#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;}.h-0{height:0 !important;}.region-tabs{height:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;width:auto;font-size:0.875em;line-height:1.1em;}.region-tabs nav{position:absolute;top:0;right:0;float:right;z-index:8;padding:0 0 0 0.1em;margin:0;overflow:hidden;border:none;background:none;}.region-tabs nav li{display:block;float:left;vertical-align:bottom;margin:0 0 0 0.35em;}.region-tabs nav li a{color:#000;opacity:0.65;background-color:#efefef;display:block;padding:0.3em 0.5em 0.2em;border:solid 1px #9ab1df;border-radius:3px;white-space:nowrap;line-height:1.2;}.region-tabs nav li a:hover{opacity:1;}.region-tabs nav li.active a{background-color:#ffffff;}.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;}.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:575.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:767.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:991.98px){.h-lg-down,.hidden-lg-down{display:none !important;}}@media (min-width:1200px){.h-xl-up,.hidden-xl-up{display:none !important;}}@media (max-width:1199.98px){.h-xl-down,.hidden-xl-down{display:none !important;}}@media (min-width:1400px){.h-xxl-up,.hidden-xxl-up{display:none !important;}}@media (max-width:1399.98px){.h-xxl-down,.hidden-xxl-down{display:none !important;}}.inverse{color:#ffffff;}body{font-family:Arial,sans-serif;color:#000000;font-size:16px;line-height:1.5;font-weight:400;position:relative;min-width:414px;}body.cke_editable{background:#fff;}h1{font-size:44px;line-height:1.2;font-weight:700;font-family:"HelveticaNeueCyr",Verdana,sans-serif;color:#333333;}h2{font-size:30px;line-height:26px;font-weight:700;font-family:"HelveticaNeueCyr",Verdana,sans-serif;color:#333333;}h3{font-size:19px;line-height:26px;font-weight:700;font-family:"HelveticaNeueCyr",Verdana,sans-serif;color:#333333;}h4{font-size:20px;line-height:26px;font-weight:400;font-family:"HelveticaNeueCyr",Verdana,sans-serif;color:#333333;}h5{font-size:20px;line-height:30px;font-weight:700;font-family:"HelveticaNeueCyr",Verdana,sans-serif;color:#333333;}h6{font-size:10px;line-height:1.2;font-weight:400;font-family:"HelveticaNeueCyr",Verdana,sans-serif;color:#333333;}h4,h5,h6{font-family:Arial,sans-serif;}h1,h2,h3,h6{text-transform:uppercase;}h1{margin-bottom:25px;}h2{margin-bottom:30px;}h3{margin-bottom:15px;}h4{margin-bottom:5px;}h5{margin-bottom:20px;}h6{margin-bottom:0;}p{margin-bottom:19px;}a{color:#0b486f;transition:color 0.4s;text-decoration:none;}.main-menu a{color:#0b426d;}.main-menu a:hover{color:#75c7ed;}a:hover{color:#3399cc;text-decoration:none;}a:focus{outline:none !important;}.field--name-body ul{margin:0px;padding:0px;}.field--name-body li{list-style:none;padding-left:28px;background:url(/themes/adaptive/images/list_pointer.jpg) no-repeat scroll 0 10px;margin-bottom:10px;}b,strong{font-weight:600;}blockquote{background:#f7f7f7;border-left:1px solid #bbb;font-style:italic;margin:1.5em 10px;padding:0.5em 10px;}blockquote p:first-child{display:inline;margin-bottom:0;}blockquote::before{color:#bbb;content:"“";font-size:3em;line-height:0.1em;margin-right:0.2em;vertical-align:-0.4em;}blockquote::after{color:#bbb;content:"”";font-size:3em;line-height:0.1em;vertical-align:-0.45em;}button:focus{outline:none !important;}img{max-width:100%;height:auto;}table{font-size:0.857em;line-height:26px;display:block;width:100%;margin:10px 0;overflow:auto;max-width:100%;border:0;border-spacing:0;}table caption{color:#333333;display:table-caption;padding:0;text-align:-webkit-center;text-transform:uppercase;caption-side:top;}table tr th{color:#FFF;font-weight:bold;background:rgba(0,0,0,0.51);border-bottom-style:none;}table tbody tr{background:rgba(0,0,0,0.063);}table tbody tr:nth-of-type(even),table tbody tr:nth-of-type(odd){background:rgba(0,0,0,0.063);}table tr th,table tr td{padding:4px 9px;border:1px solid #fff;text-align:left;}footer{padding:25px 0;color:#ffffff;background-color:#ffffff;background-image:url(/themes/adaptive/images/footer-tile-bg.png);}footer a{color:#ffffff;}footer a:hover{color:#ffffff;}footer .footer-policy{transition:0.3s;}footer .footer-policy:hover{opacity:0.7;}footer .copy-company{display:flex;flex-direction:column;font-size:15px;font-weight:normal;}footer .copy-company .copy{font-size:17px;font-weight:bold;text-transform:uppercase;}footer .synapse .copy{font-size:10px;color:#fff;display:block;width:150px;height:60px;padding-top:17px;padding-right:10px;margin-left:auto;margin-right:auto;background:url(/themes/adaptive/images/synapse-wight.png) no-repeat;background-size:150px 60px;text-align:right;}footer .synapse .logo{position:relative;top:-5px;}footer .synapse img{height:28px;}footer .synapse .link{transition:border-color 0.3s;text-decoration:none;border-bottom:1px solid #ffffff;}footer .synapse .link:focus,footer .synapse .link:hover{border-color:transparent;}footer .synapse .link:active{border-color:#ffffff;}@media (min-width:992px){footer .synapse .copy{margin-right:0;}}.header{top:0;left:0;z-index:7;width:100%;color:#fff;position:absolute;padding:45px 0;}@media (max-width:1368px){.header{padding:21px 0;}}@media (max-width:575.98px){.header{position:fixed;padding:12px 0;transition:background-color 0.4s;}.header--fixed{background-color:rgba(5,58,97,0.49);}.header .page-container{padding:0 35px 0 11px;}}.not-front .header{color:#0F5486;position:static;margin-bottom:45px;}.header-content{display:flex;align-items:center;}.header-logo{top:29px;left:37px;display:block;position:absolute;transition:opacity 0.4s;}.header-logo:hover{opacity:0.8;}.header-logo:active{opacity:0.65;}@media (max-width:1750px){.header-logo{position:static;margin-right:40px;}}@media (max-width:575.98px){.header-logo{flex-grow:1;}.header-logo img{width:81px;}}.header-buttons{top:34px;right:56px;display:flex;align-items:center;position:fixed;}@media (max-width:991.98px){.header-buttons{top:30px;right:35px;}}@media (max-width:575.98px){.header-buttons{flex-shrink:0;position:static;}}.header-search{fill:none;stroke:#fff;padding:5px;cursor:pointer;margin-right:20px;transition:stroke 0.4s,transform 0.4s;}.header-search:hover{transform:rotate(10deg);stroke:#96ccf3;}.header-search:active{stroke:#a9d5f5;}.not-front .header-search{stroke:#0F5486;}.header-toggler{width:37px;padding:5px;cursor:pointer;}.header-toggler-item{width:100%;height:2px;margin-bottom:8px;background-color:#fff;transition:transform 0.4s,background-color 0.4s;}.not-front .header-toggler-item{background-color:#0F5486;}.header-toggler-item--1{transform:translate3d(14px,0,0);}.header-toggler-item--2{transform:translate3d(7px,0,0);}.header-toggler-item--3{margin-bottom:0;}.header-toggler:hover .header-toggler-item{transform:none;}.header-toggler:active .header-toggler-item{background-color:#96ccf3;}.header-menu{flex-grow:1;font-size:14px;line-height:1.2;font-weight:bold;letter-spacing:1.4px;text-transform:uppercase;}@media (max-width:991.98px){.header-menu{display:none;}}.header-menu .nav{margin:0 -14px;}.header-menu .nav-link{color:inherit;padding:5px 14px;transition:color 0.4s;}.header-menu .nav-link:hover{color:#92caf3;}.header-menu .nav-link:active{color:#add7f6;}.header-menu .menu-item{padding:0;}.page-content{z-index:6;position:relative;}.page-front{color:#fff;padding-top:160px;}@media (max-width:991.98px){.page-front{padding-top:140px;}}@media (max-width:575.98px){.page-front{padding-top:148px;}}.page-container{margin:0 auto;padding:0 15px;max-width:1440px;}@media (max-width:575.98px){.page-container{padding:0 40px;}}.page-columns{display:flex;align-items:flex-start;justify-content:space-between;}@media (max-width:991.98px){.page-columns{flex-direction:column;}}.page-column--left{flex-grow:1;max-width:708px;margin-right:50px;}@media (max-width:991.98px){.page-column--left{margin:0;max-width:100%;}}.page-column--right{top:15vh;width:355px;flex-shrink:0;padding-top:27px;position:sticky;position:-webkit-sticky;}@media (max-width:1199.98px){.page-column--right{width:280px;}}@media (max-width:991.98px){.page-column--right{display:none;}}.page-promo{margin-bottom:59px;letter-spacing:1px;text-transform:uppercase;}@media (max-width:991.98px){.page-promo{margin-bottom:0;padding-bottom:30px;}}.page-promo-content{z-index:5;position:relative;}.page-promo-title{color:#fff;font-size:75px;line-height:1.1;margin:0 0 21px;letter-spacing:3.5px;}@media (max-width:575.98px){.page-promo-title{font-size:38px;margin-bottom:11px;}}.page-promo-text{font-size:32px;line-height:1.45;margin-bottom:50px;letter-spacing:4px;}@media (max-width:575.98px){.page-promo-text{font-size:20px;line-height:1.3;letter-spacing:0.4px;margin-bottom:24px;}}.page-promo-years{line-height:1.2;margin-bottom:39px;}@media (max-width:575.98px){.page-promo-years{margin-bottom:29px;}}.page-promo-years-title{font-size:52px;font-weight:800;margin-bottom:8px;}@media (max-width:575.98px){.page-promo-years-title{font-size:35px;margin-bottom:9px;}}.page-promo-years-text{font-size:32px;letter-spacing:4px;}@media (max-width:575.98px){.page-promo-years-text{font-size:23px;letter-spacing:3px;}}.page-promo-services{display:none;}@media (max-width:991.98px){.page-promo-services{display:block;}}.page-vacancy{color:#fff;padding:28px 0 33px;position:fixed;bottom:0;left:0;width:100%;z-index:10;font-family:"HelveticaNeueCyr",Verdana,sans-serif;background-color:#0F5486;}@media (max-width:1199.98px){.page-vacancy{padding-top:45px;padding-bottom:25px;}}.page-vacancy-close{top:0;right:0;width:40px;height:46px;position:absolute;cursor:pointer;background:url(/themes/adaptive/images/vacancy-close.svg) no-repeat center;transition:background-color 0.4s;}.page-vacancy-close:hover{background-color:rgba(255,255,255,0.07);}.page-vacancy-close:active{background-color:rgba(255,255,255,0.17);}.page-vacancy-content{font-size:16px;line-height:1.7;letter-spacing:1.1px;font-weight:300;max-width:1130px;margin:0 auto;padding:0 15px;}@media (max-width:575.98px){.page-vacancy-content{font-size:15px;line-height:1.5;}}.page-vacancy-content a{color:#75A3F1;transition:color 0.4s;}.page-vacancy-content a:hover{color:#fff;}.page-vacancy-content a:active{color:#95b9f4;}@media (max-width:575.98px){.container{padding-left:40px;padding-right:40px;}}.big-title{text-align:center;padding:0.8em 0;text-transform:uppercase;font-size:1.7em;font-weight:bold;margin-bottom:3rem;}.big-title::after{content:"\f078";font-family:"Font Awesome 5 Free";display:block;line-height:1em;}@media (max-width:991.98px){.big-title{margin-bottom:20px;}}#lp-section #contacts .contacts__inner{padding:40px 0;}#lp-section #contacts p{margin:0 0 12px;font-size:17px;font-weight:300;}#lp-section #contacts a{text-decoration:none;border-bottom:solid 1px;}#lp-section #contacts a:hover{border-color:#fff !important;}#lp-section #line,#lp-section #order{background:url(/themes/adaptive/images/line-bg.jpg) center top/cover no-repeat;position:relative;text-align:center;padding:4rem 0 4.5rem;}#lp-section #order h2{color:#ffffff;}#lp-section #order .field--name-field-order-item{display:none;}#lp-section #line{color:#ffffff;}#lp-section #line .line-title,#lp-section #line #order h2,#lp-section #order #line h2{font-size:52px;line-height:52px;font-weight:bold;margin-bottom:25px;}#lp-section #line .line-subtitle{font-size:32px;line-height:40px;font-weight:300;max-width:640px;margin:0 auto 30px;}#lp-section #line .line-buttons{max-width:60%;}@media (max-width:1199.98px){#lp-section #line .line-buttons{max-width:80%;}}@media (max-width:991.98px){#lp-section #line .line-buttons{max-width:90%;}}#lp-section #line .line-buttons .btn{display:inline-flex;align-items:center;width:100%;justify-content:center;}#lp-section #line .line-buttons .btn i{font-size:2em;margin-right:0.5rem;}.field--type-text-long table{table-layout:fixed;overflow-x:scroll;}@media (max-width:767.98px){.field--type-text-long table{display:block;}}.field--name-field-attach{margin:50px 0 30px;}.field--name-field-attach .field__item{display:flex;align-items:center;padding-left:1.5em;position:relative;line-height:3em;}.field--name-field-attach .field__item::before{content:"\f15b";font-size:2.5em;font-family:"Font Awesome 5 Free";position:absolute;top:0;left:0;}.field--name-field-attach .file{font-size:1em;font-weight:bold;background:none;}.field--name-field-attach .file a{text-decoration:none;border-bottom:solid 1px transparent;}.field--name-field-attach .file a:hover{border-color:#fff !important;}@media (max-width:991.98px){.field--name-field-attach .field--name-field-attach{margin:20px 0;}.field--name-field-attach .field--name-field-attach .file{background-size:20px;padding:0 0 15px 30px;font-size:15px;}}.field--name-body a{text-decoration:none;border-bottom:solid 1px;}.field--name-body a:hover{border-color:#fff !important;}@media (max-width:991.98px){.field--name-body .field--name-body table td,.field--name-body .field--name-body table thead th{padding:10px;}}@media (max-width:575.98px){.field--name-body table{display:block;overflow:auto;margin-bottom:15px;}.field--name-body h2{margin:20px 0;font-size:23px;}.field--name-body h3{margin:18px 0;font-size:20px;line-height:24px;}.field--name-body h4{margin:15px 0;font-size:18px;line-height:24px;}.field--name-body p{font-size:15px;margin:0 0 15px;}.field--name-body blockquote,.field--name-body blockquote p{font-size:17px;}.field--name-body blockquote{padding:0;}.field--name-body blockquote::before{z-index:-1;opacity:0.08;top:50%;transform:translate3d(-50%,-50%,0);left:50%;font-size:4rem;}.field--name-body .youtube-embed-wrapper{margin:15px 0;}.field--name-body iframe{max-height:40vh;margin:15px 0;}}.field--name-field-gallery{padding:30px 0 50px;}.field--name-field-gallery .field__item a{display:block;overflow:hidden;text-align:center;}.field--name-field-gallery .field__item img{transition:transform 0.4s,opacity 0.4s;object-fit:cover;}.field--name-field-gallery .field__item img:hover{transform:scale(1.2) perspective(1px);}.field--name-field-gallery .field__item img:active{opacity:0.7;}@media (max-width:991.98px){.field--name-field-gallery{padding:0 0 15px;}.field--name-field-gallery .field__item{width:33.333%;}}.about .field--name-field-prph-slide{height:300px;height:100%;margin:0 -20px;padding:0 20px;}.about .field--name-field-prph-slide .flickity-slider{height:300px;}.about .field--name-field-prph-slide .flickity-slider > .field__item{max-width:350px;height:300px;width:100%;margin-right:30px;}.about .field--name-field-prph-slide img{display:block;}.about .field--name-field-prph-slide .paragraph--type--slayd{height:300px;}.about .field--name-field-prph-sign{font-family:Arial,sans-serif;font-size:16px;line-height:1.5;color:#0F5486;margin-top:14px;padding:0 20px;}.about .flickity-prev-next-button{top:40%;}.about .flickity-prev-next-button.previous{left:0%;}.about .flickity-prev-next-button.next{right:0;}.field--name-field-prph-slide .flickity-button{opacity:1;}.field--name-field-prph-slide .flickity-button svg{display:none;}.field--name-field-prph-slide .flickity-button.next::before,.field--name-field-prph-slide .flickity-button.previous::before{content:"";position:absolute;top:50%;left:50%;display:block;width:10px;height:27px;background-repeat:no-repeat;border-radius:0;background-image:url(/themes/adaptive/images/icon-slider-nav.png);transform:translate(-50%,-50%);}.field--name-field-prph-slide .flickity-button.previous::before{transform:translate(-50%,-50%) rotate(180deg);}.page-node-415 h2{font-size:44px;line-height:1.2;font-weight:700;font-family:"Myriad Pro",Verdana,sans-serif;color:#333333;}.page-node-415 .contact-message-questionnaire-form{border:none;margin-top:0;padding-top:0;}.page-wrapper{display:flex;flex-direction:column;min-height:100vh;}.page-wrapper footer{margin-top:auto;}.node--view-mode-full,.view-display-id-page{margin-bottom:50px;}.row-reverse{flex-direction:row-reverse;}.path-contact #map{position:absolute;height:100%;width:100%;}.menu--company-menu ul,.menu--service-menu ul{display:flex;flex-wrap:wrap;margin:10px 0 30px;padding-left:0;}.menu--company-menu li,.menu--service-menu li{margin:0 40px 10px 0;}.menu--company-menu a,.menu--service-menu a{display:block;text-transform:uppercase;font-size:22px;line-height:24px;font-weight:bold;color:#0b426d;text-decoration:none;border-bottom:solid 1px transparent;padding:0;}.menu--company-menu a:hover,.menu--service-menu a:hover{border-color:rgba(11,66,109,0.4);}.menu--company-menu a.is-active,.menu--service-menu a.is-active{pointer-events:none;}.page-wrapper{position:relative;overflow-x:hidden;}.page-wrapper:not(.page-wrapper--front)::after,.page-wrapper:not(.page-wrapper--front)::before{content:"";position:absolute;display:block;width:433px;height:405px;background-image:url(/themes/adaptive/images/parallelogramm.png);background-repeat:no-repeat;z-index:-1;}.page-wrapper::before{top:300px;left:calc((100vw - 1920px) / 2);background-position:120% 0;}.page-wrapper::after{top:0;right:calc((100vw - 1920px) / 2);background-position:-20% 0;}.page-title{font-size:33px;}@media (min-width:768px){.page-title{font-size:44px;}}.container{position:relative;}.container--gray{padding-top:26px;}.container--gray:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;background-color:#e9e9e9;transform:translateX(-50%);z-index:-1;}.region-order .form-type-textfield label{display:none;}.region-order .form-type-textarea label{display:none;}.synmap{min-height:300px;}.breadcrumb{margin-bottom:0;padding:0;background-color:#fff;}.breadcrumb a{font-size:12px;color:#666666;text-decoration:underline;}.breadcrumb a:hover{color:#0b486f;}.company-state__amount{position:relative;padding-top:50px;margin-bottom:30px;}.company-state__amount p{font-size:29px;font-weight:bold;line-height:1.1;letter-spacing:-2px;color:#0e446e;margin-right:20px;margin-left:20px;text-transform:uppercase;text-align:center;}.company-state__amount span{color:#0e446e;font-size:73px;font-weight:bold;display:inline-block;width:100%;margin-bottom:-7px;letter-spacing:4px;}.company-state__amount::before{content:"";position:absolute;top:0;left:50%;display:block;width:42px;height:24px;background-image:url(/themes/adaptive/images/icon-personal.png);background-repeat:no-repeat;transform:translateX(-50%);}.company-state__engenier{position:relative;padding-top:40px;margin-bottom:30px;}.company-state__engenier p{font-size:14px;color:#0e446e;line-height:1.1;display:block;margin-right:auto;margin-left:auto;text-transform:uppercase;text-decoration:underline;text-align:center;}.company-state__engenier span{display:inline-block;font-size:56px;font-weight:bold;color:#0e446e;width:100%;margin-top:1px;margin-left:10px;text-decoration:none;}.company-state__engenier::before{content:"";position:absolute;top:0;left:50%;display:block;width:28px;height:28px;background-image:url(/themes/adaptive/images/icon-engenier.png);background-repeat:no-repeat;transform:translateX(-50%);}.company-state__map{display:flex;min-height:300px;flex-shrink:0;justify-content:center;align-items:center;padding-top:100px;background-image:url(/themes/adaptive/images/icon-map.png);background-position:center top;background-size:290px auto;background-repeat:no-repeat;}.company-state__map p{color:#000000;font-family:"Myriad Pro",Tahoma,sans-serif;font-size:16px;width:73%;padding-top:55px;text-align:center;text-transform:uppercase;}.company-state__map p a{color:#0b486f;text-decoration:underline;}.company-state__map p a:hover{text-decoration:none;}@media (min-width:768px){.company-state__map{padding-top:0;background-size:contain;background-position:center;}.company-state__map p{width:60%;color:#a1c6e9;}.company-state__map p a{color:#ffffff;}}.company-about{padding-top:50px;padding-bottom:50px;}.news .view-header,.partner .view-header{position:relative;display:block;max-width:175px;margin:0 auto 20px;padding-top:8px;padding-bottom:3px;text-align:center;text-transform:uppercase;}.news .view-header h2,.partner .view-header h2{font-size:19px;color:#fff;line-height:1.1;font-weight:bold;margin-bottom:0;text-align:center;}.news .view-header::before,.partner .view-header::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#438fb9;transform:skewX(-29deg);z-index:-1;}.news h3{font-family:"Arial",sans-serif;font-size:18px;line-height:24px;font-weight:400;text-transform:none;}.node--type-partner.node--view-mode-full h3{font:16px "Arial",sans-serif;color:#333333;text-align:center;text-transform:none;}.node--type-partner.node--view-mode-full .field--name-field-image{display:flex;align-items:center;width:200px;height:150px;margin:0 auto 1em;}.node--type-partner.node--view-mode-full .field--name-field-image img{display:block;margin:0 auto;}.pager .pager__item{line-height:33px;display:flex;align-items:center;width:38px;padding:0;height:33px;text-align:center;background:#d9d9d9;margin-right:5px;}.pager .pager__item.is-active{background:#72bee2;}.pager .pager__item.is-active a{pointer-events:none;color:#fff;}.pager .pager__item--first,.pager .pager__item--last,.pager .pager__item--next,.pager .pager__item--previous{flex-shrink:0;width:auto;min-width:130px;}.pager .page-link{display:inline-block;line-height:33px;color:#000000;display:block;width:100%;height:100%;padding:0 10px;background-color:inherit;border:none;border-radius:0;text-decoration:none;text-align:center;}.pager .page-link:hover{color:#fff;background:silver;}.response .image-style-response-teaser{display:block;margin:0 auto;}.response .node--type-testimonial.node--view-mode-teaser{padding-bottom:35px;}.certificate .image-style-certificate-teaser{display:block;margin:0 auto;}.certificate .node--type-certificate.node--view-mode-teaser{padding-bottom:35px;}.team__caption{font-size:30px;font-weight:400;text-transform:none;}.team__list{padding-left:0;list-style:none;}.team .field--name-field-image{margin-bottom:10px;}.team .img-adaptive{text-align:center;}.team .img-adaptive img{width:auto;}.team .node--type-team.node--view-mode-teaser{padding-bottom:36px;}.team .node--type-team.node--view-mode-teaser .field--name-field-team-position{font-weight:normal;padding-top:0;text-align:center;}.team .node--type-team.node--view-mode-teaser .node__content{margin-bottom:0;}.team .node--type-team.node--view-mode-teaser .node__content div.only-of-type{margin-bottom:0;}.team .field--name-field-team-position{font:inherit;}.team .title{font-family:"HelveticaNeueCyr",Verdana,sans-serif;font-size:17px;font-weight:400;color:#0c486f;margin-bottom:0;padding:0;text-transform:uppercase;text-align:center;}@media (min-width:576px){.team .node--type-team.node--view-mode-teaser .field--name-field-team-position{text-align:left;}.team .title{text-align:left;}.team .img-adaptive{text-align:center;}.team .img-adaptive img{width:100%;height:auto;}}.contact-message-questionnaire-form{border-top:4px solid #d0d0d0;margin-top:30px;padding-top:30px;}.node--type-vacancy.node--view-mode-teaser{margin-bottom:25px;}.node--type-vacancy.node--view-mode-teaser h2{font-size:20px;font-family:Arial,sans-serif;font-weight:600;margin-bottom:5px;text-transform:none;}.node--type-vacancy.node--view-mode-teaser a{text-decoration:underline;}#block-vacancy-promo .resume__link{font-family:"HelveticaNeueCyr",Verdana,sans-serif;font-size:15px;line-height:40px;display:inline-block;padding-top:60px;background:url(/themes/adaptive/images/anketa-resume_ico.png) no-repeat scroll center 0;text-decoration:underline;text-transform:uppercase;margin-right:15px;}#cboxLoadedContent{margin-bottom:20px;padding:30px;border:8px solid #eaeaea;border-radius:4px;}#colorbox #cboxClose{background:url(/themes/adaptive/images/close.png) no-repeat 0 0;top:15px;right:15px;font-size:0;width:18px;height:18px;}#cboxOverlay{opacity:0 !important;}#cboxWrapper{background-color:transparent;}#cboxLoadedContent{margin-bottom:0;}#cboxCurrent,#cboxNext,#cboxPrevious{bottom:15px;}#cboxPrevious{left:10px;}#cboxNext{left:37px;}#cboxCurrent{left:70px;}.project-news__wrapper{position:relative;min-height:500px;}.page-node-5 #main{padding-bottom:40px;}.reviews-block{padding-top:50px;}@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;}}.is-dragging a{pointer-events:none;}@media (max-width:767.98px){.map-filter .form-item-field-project-partner-target-id{flex-wrap:wrap;}}@media (min-width:576px){.map-filter__list{columns:2;column-width:50%;}}.map-filter__item{display:block;width:100%;padding:3px 10px;margin-bottom:5px;background-color:transparent;border:none;text-align:left;}.map-filter__item.active{color:#0b426d;background-color:rgba(146,202,243,0.6);}.map-filter__item:hover{background-color:rgba(146,202,243,0.3);}.map__wrapper{position:relative;min-height:500px;}.video-container{position:relative;border-radius:6px;}.video-container:hover .video-button{transform:translate(-50%,-50%) scale(1.2);}.video-container:hover .video-button svg{filter:drop-shadow(0 0 5px rgba(0,0,0,0.7));}.video-container video{max-width:100%;height:auto;aspect-ratio:16/9;border-radius:6px;filter:drop-shadow(0 0 17px rgba(0,0,0,0.11));}.video-container--play .video-button{opacity:0;pointer-events:none;}.video-button{position:absolute;top:50%;left:50%;display:block;transition:transform 0.4s,opacity 0.4s;transform:translate(-50%,-50%);border:none;background-color:transparent;z-index:1;}.video-button svg{transition:filter 0.4s;filter:drop-shadow(0 0 10px rgba(0,0,0,0.5));}.cookie-notice{position:fixed;left:0;bottom:0;display:none;width:100%;padding:20px 0;background-color:rgba(0,0,0,0.81);z-index:100;}.cookie-wrapper{display:flex;align-items:center;justify-content:space-between;gap:24px 50px;}@media (max-width:991.98px){.cookie-wrapper{flex-direction:column;justify-content:center;flex-wrap:wrap;text-align:center;}}.cookie-content{color:#fff;}.cookie-content a{margin-left:5px;color:#0b486f;text-decoration:underline;}.cookie-content a:hover{text-decoration:none;}.cookie-btn{position:relative;}.cookie-btn:hover{color:#fff;}.cookie-btn:hover::after,.cookie-btn:hover::before{width:100%;left:0;}.cookie-btn::after,.cookie-btn::before{position:absolute;height:2px;left:50%;background:#fff;bottom:-6px;content:"";transition:all 280ms ease-in-out;width:0;}.cookie-btn::before{top:-6px;}.career{position:relative;}.career .flickity-viewport{width:100%;height:140px;}.career .views-row{width:100%;max-width:180px;margin:0 5px;}.career .node--type-partner.node--view-mode-token{height:100%;padding-bottom:10px;}.career .node--type-partner.node--view-mode-token .field--name-field-image{margin-bottom:20px;border:2px solid #f4f4f4;}.career .field--name-body{margin-bottom:10px;}.career .field--name-body li{background:inherit;padding-left:0;}.career .field--name-body li::before{content:"•";padding-right:0.3em;}.career .flickity-prev-next-button{display:none;}.career .flickity-page-dots{display:block;}@media (min-width:768px){.career .field--name-body{margin-bottom:10px;}.career .flickity-page-dots{display:none;}.career .flickity-prev-next-button{display:block;top:70px;background-image:url(/themes/adaptive/images/icon-slider-nav.png);background-repeat:no-repeat;background-position:center;}.career .flickity-prev-next-button svg{display:none;}.career .flickity-prev-next-button.previous{left:-46px;transform:translateY(-50%) rotate(-180deg);}.career .flickity-prev-next-button.next{right:-46px;}.career .flickity-prev-next-button:hover{background-repeat:no-repeat;background-position:center;background-image:url(/themes/adaptive/images/icon-slider-nav.png);background-color:transparent;}}.contacts{position:relative;width:295px;margin-bottom:30px;padding:55px 10px 45px 25px;background-color:#ececec;box-sizing:border-box;z-index:10;}.contacts h2{font-size:19px;font-weight:bold;color:#333333;margin-bottom:20px;text-transform:uppercase;}.contacts .field--name-body{margin-bottom:0;}.contacts .field--name-body a:hover{border-color:#3399cc;}.contacts .field--name-body .email,.contacts .field--name-body .phone{background:no-repeat 0 center;padding-left:20px;margin-bottom:5px;}.contacts .field--name-body .phone{background-image:url(/themes/adaptive/images/icon-phone.png);}.contacts .field--name-body .email{background-image:url(/themes/adaptive/images/icon-email.png);}@media (min-width:768px){.contacts{float:right;margin:0 0 30px 30px;}}.block-views-blockpartner-block-1{margin-top:110px;margin-bottom:50px;}.block-views-blockpartner-block-1 h2{font-size:19px;font-weight:bold;color:#333333;margin-bottom:30px;text-transform:uppercase;}.block-views-blockpartner-block-1 h3{font-size:12px;line-height:1.2em;font-weight:400;max-width:150px;margin:0 auto;text-align:center;text-transform:none;}.documents{margin-bottom:20px;}.documents .document__item{display:flex;flex-wrap:wrap;}.documents .node__content{display:flex;flex-direction:column;align-items:flex-start;}.documents .document__date{min-width:135px;margin-bottom:20px;}.documents .document__file{min-width:290px;max-width:calc(100% - 135px);}.documents .field--name-field-attach{margin:5px 0 15px;}.documents .field__item{line-height:1em;}.documents .field__item::before{color:#0b486f;font-size:20px;}.documents .file__link{position:relative;display:block;line-height:1.6;margin-bottom:15px;padding-left:30px;}.documents .file__link::before{content:"";position:absolute;top:0;left:0;display:block;width:25px;height:100%;background-image:url(/themes/adaptive/images/icon-doc-2.svg);background-repeat:no-repeat;background-position:center;background-size:100%;}.documents .file__link--pdf::before{background-image:url(/themes/adaptive/images/icon-pdf.svg);}.documents .file__link--graph::before{background-image:url(/themes/adaptive/images/icon-graph.svg);}.block-views-exposed-filter-blockdocuments-page-1 .form--inline{display:flex;flex-wrap:wrap;align-items:baseline;}.block-views-exposed-filter-blockdocuments-page-1 .form--inline::after{content:none;}.block-views-exposed-filter-blockdocuments-page-1 .form-item{display:flex;flex-wrap:wrap;align-items:baseline;flex-shrink:0;float:none;margin-bottom:0;}.block-views-exposed-filter-blockdocuments-page-1 .form-type-select{width:100%;max-width:450px;}.block-views-exposed-filter-blockdocuments-page-1 label{font-size:16px;font-family:"Arial",sans-serif;font-weight:normal;color:#fff;line-height:30px;flex-shrink:0;width:140px;padding-left:5px;margin-right:10px;text-align:center;background:#105387;vertical-align:top;}.block-views-exposed-filter-blockdocuments-page-1 select{font-size:16px;font-family:"Arial",sans-serif;color:#fff;flex-shrink:0;line-height:16px;max-width:300px;height:30px !important;padding:5px !important;background-color:#105387;border:none;border-radius:0;}.block-views-exposed-filter-blockdocuments-page-1 select:focus{background-color:#105387;color:#fff;}.block-views-exposed-filter-blockdocuments-page-1 #edit-submit-documents{font-size:16px;font-family:"Arial",sans-serif;margin:0;background:#105387;color:#fff;border-radius:0;border:none;padding-top:6px;padding-bottom:6px;margin-bottom:1px;}.node--type-project.node--view-mode-teaser{margin-bottom:40px;}.node--type-project.node--view-mode-teaser h3{line-height:20px;font-size:17px;}.node--type-project.node--view-mode-teaser h3 a{font-family:Arial,sans-serif;font-weight:400;text-transform:none;text-decoration:underline;}.node--type-project.node--view-mode-teaser .project-teaser-image{margin-bottom:20px;}.node--type-project.node--view-mode-teaser .field__label{display:block;}.block-views-exposed-filter-blockproject-page .form-select{display:flex;flex-wrap:wrap;}.block-views-exposed-filter-blockproject-page .form-item-field-project-partner-target-id{display:flex !important;margin-top:20px;margin-bottom:20px;}.block-views-exposed-filter-blockproject-page .form-item-field-project-partner-target-id .form-select{max-width:100%;width:inherit;flex-shrink:1;border:2px solid #72bee2;border-radius:8px;}.block-views-exposed-filter-blockproject-page .form-item-field-project-partner-target-id label{background:none repeat scroll 0 0 #72BEE2;color:#FFFFFF;padding:7px 12px 6px;margin-right:20px;}.block-views-exposed-filter-blockproject-page .form-item{display:block;float:none !important;width:100%;margin-top:30px;margin-bottom:30px;}.block-views-exposed-filter-blockproject-page .form-item-field-status-value .form-select{width:100%;border-bottom:3px solid #d0d0d0;}.block-views-exposed-filter-blockproject-page .form-item-field-status-value .form-select div{margin-right:5px;}.block-views-exposed-filter-blockproject-page .form-item-field-status-value .form-select a{position:relative;display:block;padding:5px 15px;}.block-views-exposed-filter-blockproject-page .form-item-field-status-value .form-select a:not(.bef-link-active)::before{content:"";position:absolute;bottom:5px;left:50%;display:block;width:calc(100% - 30px);height:0;border:1px solid transparent;border-bottom-color:#0b486f;border-style:dashed;transform:translateX(-50%);}.block-views-exposed-filter-blockproject-page .form-item-field-status-value .form-select a:hover::before{content:none;}@media (max-width:370px){.block-views-exposed-filter-blockproject-page .form-item-field-status-value .form-select > div{width:100%;margin-right:0;margin-bottom:5px;}}.block-views-exposed-filter-blockproject-page a.bef-link-active{color:#333333;background-color:#d0d0d0;text-decoration:none;}.project-full .field--name-field-status{color:#fff;background:#72bee2;display:inline-block;padding:7px 12px 6px;}.project-full .field--name-field-project-partner,.project-full .field--name-field-project-location{margin:16px 0;line-height:1.6em;}.project-full .field--name-field-image{margin-bottom:20px;}.project__modal{position:absolute;top:50%;left:50%;display:block;max-width:380px;width:100%;padding:30px;height:auto;border:8px solid #d9d9d9;background-color:#ffffff;transform:translate(-50%,-50%);z-index:100;}.map-modal--hide{display:none;}.map-modal .moda__title{margin-bottom:5px;}.map-modal .modal__link{font-family:Arial,sans-serif;font-size:17px;font-weight:400;text-transform:none;}.map-modal .modal__label{font-size:15px;font-weight:700;margin-bottom:0;}.map-modal .modal__close{font-size:0;position:absolute;top:10px;right:10px;width:18px;height:18px;background:url(/themes/adaptive/images/close.png) no-repeat 0 0;border:none;}.modal__fade{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:99;}#sidebar .field--name-body{color:#333333;font-size:20px;line-height:40px;text-transform:uppercase;text-align:center;}@media (min-width:768px){#sidebar .field--name-body{text-align:left;}}.view-service .views-row{margin-bottom:50px;}.node--type-service.node--view-mode-teaser .node__content{text-align:center;}.node--type-service.node--view-mode-teaser .node__link{position:relative;display:inline-block;margin-bottom:28px;-webkit-backface-visibility:hidden;}.node--type-service.node--view-mode-teaser .node__link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0,102,204);z-index:-1;}.node--type-service.node--view-mode-teaser .node__link span{color:#ffffff;font-weight:bold;position:absolute;top:50%;left:50%;display:block;opacity:0;transform:translate(-50%,-50%);transition:opacity 0.4s;}.node--type-service.node--view-mode-teaser .node__link:hover img{opacity:0.3;}.node--type-service.node--view-mode-teaser .node__link:hover span{opacity:1;}.node--type-service.node--view-mode-teaser img{display:block;border:1px solid white;transition:all 0.4s;}.node--type-service.node--view-mode-teaser h2{margin-bottom:2rem;text-align:center;}.node--type-service.node--view-mode-teaser h2 .field--name-title{text-decoration:none;text-transform:uppercase;font-size:1.8rem;font-weight:bold;letter-spacing:-1px;color:#444444;display:inline-block;}.node--type-service.node--view-mode-teaser .field--name-field-short{text-align:center;}@media (min-width:768px){.node--type-service.node--view-mode-teaser h2{text-align:left;}.node--type-service.node--view-mode-teaser .field--name-field-short{text-align:left;}.node--type-service.node--view-mode-teaser .node__link{display:block;width:100%;}.node--type-service.node--view-mode-teaser img{display:block;width:100%;height:auto;}}#contact-message-contact-form,#contact-message-zayavka-na-raboty-i-uslugi-form{max-width:442px;}#contact-message-contact-form input.form-email,#contact-message-contact-form input.form-text,#contact-message-contact-form select.form-select,#contact-message-contact-form textarea.form-textarea,#contact-message-zayavka-na-raboty-i-uslugi-form input.form-email,#contact-message-zayavka-na-raboty-i-uslugi-form input.form-text,#contact-message-zayavka-na-raboty-i-uslugi-form select.form-select,#contact-message-zayavka-na-raboty-i-uslugi-form textarea.form-textarea{border:2px solid #72bee2;border-radius:8px;}#contact-message-contact-form input.form-email:focus,#contact-message-contact-form input.form-text:focus,#contact-message-contact-form select.form-select:focus,#contact-message-contact-form textarea.form-textarea:focus,#contact-message-zayavka-na-raboty-i-uslugi-form input.form-email:focus,#contact-message-zayavka-na-raboty-i-uslugi-form input.form-text:focus,#contact-message-zayavka-na-raboty-i-uslugi-form select.form-select:focus,#contact-message-zayavka-na-raboty-i-uslugi-form textarea.form-textarea:focus{outline:none;box-shadow:0 0 5px #d8b166;-moz-box-shadow:0 0 5px #d8b166;-webkit-box-shadow:0 0 5px #d8b166;}#service-order h2{font-weight:bold;line-height:38px;margin-bottom:25px;margin-top:0;text-transform:uppercase;font-size:34px;max-width:460px;}#service-order .modal-dialog{max-width:540px;border:8px solid #ccc;}#service-order .modal-header{padding:0;}#service-order .modal-content{position:relative;border:none;padding:30px;box-shadow:0 5px 15px rgba(0,0,0,0);}#service-order .modal-content form{max-width:100%;margin:0;}#service-order .modal-content .form-actions{text-align:left;}#service-order .modal-content .form-item{margin:0;}#service-order .modal-content .form-item > label{font-size:0.929em;font-weight:700;display:block;margin-bottom:3px;}#service-order .close{position:absolute;top:5px;right:5px;width:18px;height:18px;margin:5px;background-image:url(/themes/adaptive/images/close.png);background-repeat:no-repeat;}#service-order .modal-body{padding:0;}@media (min-width:576px){#service-order .modal-dialog{margin:0 auto;top:50%;transform:translateY(-50%);}}.form-wrapper{position:relative;}.form-wrapper legend{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size:15px;line-height:2;}.form-wrapper legend span{background:#fff;padding-right:10px;position:relative;z-index:2;}.form-wrapper label{font-size:13px;font-weight:normal;margin-bottom:5px;}.form-wrapper input[type=text],.form-wrapper input[type=email],.form-wrapper input[type=number],.form-wrapper select,.form-wrapper textarea{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:12px 13px;margin-top:0;border-radius:0;border:2px solid #b7cbda;transition:all 200ms linear;height:auto !important;}.form-wrapper input[type=text]:focus,.form-wrapper input[type=email]:focus,.form-wrapper input[type=number]:focus,.form-wrapper select:focus,.form-wrapper textarea:focus{border-color:#87a9c2;background-color:#f4f4f4;transition:all 200ms linear;box-shadow:none;}.form-wrapper input[type=number]{-moz-appearance:textfield;}.form-wrapper input[type=number]::-webkit-inner-spin-button,.form-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}#expirience::before,#graduate::before,#strengths::before{content:"";position:absolute;top:13px;width:100%;height:3px;background:#eeeeee;z-index:1;}#passport label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.field-group-html-element > .form-wrapper{padding-left:15px;padding-right:15px;flex-grow:1;max-width:50%;}@media (max-width:767px){.field-group-html-element > .form-wrapper{max-width:100%;}}.field--name-field-birth-day{margin-top:1em;margin-bottom:1em;}.field--name-field-birth-day .container-inline{display:flex;flex-wrap:nowrap;margin-left:-15px;margin-right:-15px;}.field--name-field-birth-day .container-inline > .form-item{padding-left:15px;padding-right:15px;max-width:33%;flex-grow:1;}@media (max-width:767px){.field--name-field-birth-day .container-inline{flex-wrap:wrap;}.field--name-field-birth-day .container-inline > .form-item{max-width:none;width:100%;}}#datetime{font:0/0 "a",sans-serif;text-shadow:none;color:transparent;flex-grow:1;max-width:10%;width:10%;margin-right:15px;margin-bottom:16px;border:none;background:none;background-image:url(/themes/adaptive/images/icon-calendar.png);background-repeat:no-repeat;background-position:center;cursor:pointer;}#passport .fieldset-wrapper{display:flex;flex-wrap:nowrap;margin-left:-15px;margin-right:-15px;}#passport .fieldset-wrapper > .form-item,#passport .fieldset-wrapper > .form-wrapper{padding-left:15px;padding-right:15px;max-width:33%;flex-grow:1;}@media (max-width:767px){#passport .fieldset-wrapper{flex-wrap:wrap;}#passport .fieldset-wrapper > .form-item,#passport .fieldset-wrapper > .form-wrapper{max-width:none;width:100%;}}#passport legend,.field--name-field-birth-day legend{font-size:13px;font-weight:normal;margin-bottom:5px;}#passport .form-item,.field--name-field-birth-day .form-item{margin-top:0;}#passport .field--name-field-resume-pass-date input,.field--name-field-birth-day .field--name-field-resume-pass-date input{padding-right:50px;background:none;background-image:url(/themes/adaptive/images/icon-calendar.png);background-repeat:no-repeat;background-position:right 7px center;}#expirience .fieldset-wrapper,#graduate .fieldset-wrapper,#strengths .fieldset-wrapper{display:flex;flex-wrap:wrap;align-items:flex-end;margin-left:-15px;margin-right:-15px;}#expirience .fieldset-wrapper > div:only-child,#graduate .fieldset-wrapper > div:only-child,#strengths .fieldset-wrapper > div:only-child{padding:0;}#expirience .form-wrapper,#graduate .form-wrapper,#strengths .form-wrapper{padding-left:15px;padding-right:15px;width:50%;}@media (max-width:767px){#expirience .form-wrapper,#graduate .form-wrapper,#strengths .form-wrapper{flex:0 0 100%;}}#expirience .field--name-field-resume-admission-date,#expirience .field--name-field-resume-finish-date,#graduate .field--name-field-resume-admission-date,#graduate .field--name-field-resume-finish-date,#strengths .field--name-field-resume-admission-date,#strengths .field--name-field-resume-finish-date{flex:0 0 16.6%;}#expirience .field--name-field-resume-duties,#graduate .field--name-field-resume-duties,#strengths .field--name-field-resume-duties{flex:0 0 100%;}#expirience .field--name-field-resume-exirience-item,#expirience .field--name-field-resume-graduate,#graduate .field--name-field-resume-exirience-item,#graduate .field--name-field-resume-graduate,#strengths .field--name-field-resume-exirience-item,#strengths .field--name-field-resume-graduate{width:100%;}#expirience .field--name-field-resume-exirience-item .form-wrapper,#expirience .field--name-field-resume-graduate .form-wrapper,#graduate .field--name-field-resume-exirience-item .form-wrapper,#graduate .field--name-field-resume-graduate .form-wrapper,#strengths .field--name-field-resume-exirience-item .form-wrapper,#strengths .field--name-field-resume-graduate .form-wrapper{width:100%;}#expirience .field--name-field-resume-exirience-item .paragraphs-subform,#expirience .field--name-field-resume-graduate .paragraphs-subform,#graduate .field--name-field-resume-exirience-item .paragraphs-subform,#graduate .field--name-field-resume-graduate .paragraphs-subform,#strengths .field--name-field-resume-exirience-item .paragraphs-subform,#strengths .field--name-field-resume-graduate .paragraphs-subform{display:flex;flex-wrap:wrap;align-items:flex-end;padding:0;}#expirience .field--name-field-resume-exirience-item .paragraphs-subform .field--type-string,#expirience .field--name-field-resume-graduate .paragraphs-subform .field--type-string,#graduate .field--name-field-resume-exirience-item .paragraphs-subform .field--type-string,#graduate .field--name-field-resume-graduate .paragraphs-subform .field--type-string,#strengths .field--name-field-resume-exirience-item .paragraphs-subform .field--type-string,#strengths .field--name-field-resume-graduate .paragraphs-subform .field--type-string{width:50%;}@media (max-width:767px){#expirience .field--name-field-resume-exirience-item .paragraphs-subform .field--type-string,#expirience .field--name-field-resume-graduate .paragraphs-subform .field--type-string,#graduate .field--name-field-resume-exirience-item .paragraphs-subform .field--type-string,#graduate .field--name-field-resume-graduate .paragraphs-subform .field--type-string,#strengths .field--name-field-resume-exirience-item .paragraphs-subform .field--type-string,#strengths .field--name-field-resume-graduate .paragraphs-subform .field--type-string{flex:0 0 100%;}}#expirience .field--name-field-resume-exirience-item .form-item,#expirience .field--name-field-resume-graduate .form-item,#graduate .field--name-field-resume-exirience-item .form-item,#graduate .field--name-field-resume-graduate .form-item,#strengths .field--name-field-resume-exirience-item .form-item,#strengths .field--name-field-resume-graduate .form-item{margin-top:1em;margin-bottom:1em;}#expirience .field--name-field-resume-exirience-item .field--name-field-graduate-institute,#expirience .field--name-field-resume-exirience-item .field--name-field-graduate-speciality,#expirience .field--name-field-resume-graduate .field--name-field-graduate-institute,#expirience .field--name-field-resume-graduate .field--name-field-graduate-speciality,#graduate .field--name-field-resume-exirience-item .field--name-field-graduate-institute,#graduate .field--name-field-resume-exirience-item .field--name-field-graduate-speciality,#graduate .field--name-field-resume-graduate .field--name-field-graduate-institute,#graduate .field--name-field-resume-graduate .field--name-field-graduate-speciality,#strengths .field--name-field-resume-exirience-item .field--name-field-graduate-institute,#strengths .field--name-field-resume-exirience-item .field--name-field-graduate-speciality,#strengths .field--name-field-resume-graduate .field--name-field-graduate-institute,#strengths .field--name-field-resume-graduate .field--name-field-graduate-speciality{width:50%;}@media (max-width:767px){#expirience .field--name-field-resume-exirience-item .field--name-field-graduate-institute,#expirience .field--name-field-resume-exirience-item .field--name-field-graduate-speciality,#expirience .field--name-field-resume-graduate .field--name-field-graduate-institute,#expirience .field--name-field-resume-graduate .field--name-field-graduate-speciality,#graduate .field--name-field-resume-exirience-item .field--name-field-graduate-institute,#graduate .field--name-field-resume-exirience-item .field--name-field-graduate-speciality,#graduate .field--name-field-resume-graduate .field--name-field-graduate-institute,#graduate .field--name-field-resume-graduate .field--name-field-graduate-speciality,#strengths .field--name-field-resume-exirience-item .field--name-field-graduate-institute,#strengths .field--name-field-resume-exirience-item .field--name-field-graduate-speciality,#strengths .field--name-field-resume-graduate .field--name-field-graduate-institute,#strengths .field--name-field-resume-graduate .field--name-field-graduate-speciality{flex:0 0 100%;}}#expirience .field--name-field-resume-exirience-item .field--name-field-graduate-study-busy,#expirience .field--name-field-resume-graduate .field--name-field-graduate-study-busy,#graduate .field--name-field-resume-exirience-item .field--name-field-graduate-study-busy,#graduate .field--name-field-resume-graduate .field--name-field-graduate-study-busy,#strengths .field--name-field-resume-exirience-item .field--name-field-graduate-study-busy,#strengths .field--name-field-resume-graduate .field--name-field-graduate-study-busy{width:30%;}#expirience .field--name-field-resume-exirience-item table,#expirience .field--name-field-resume-graduate table,#graduate .field--name-field-resume-exirience-item table,#graduate .field--name-field-resume-graduate table,#strengths .field--name-field-resume-exirience-item table,#strengths .field--name-field-resume-graduate table{overflow:visible;}#expirience .field--name-field-resume-exirience-item .field-multiple-drag,#expirience .field--name-field-resume-exirience-item .tabledrag-toggle-weight-wrapper,#expirience .field--name-field-resume-exirience-item thead,#expirience .field--name-field-resume-graduate .field-multiple-drag,#expirience .field--name-field-resume-graduate .tabledrag-toggle-weight-wrapper,#expirience .field--name-field-resume-graduate thead,#graduate .field--name-field-resume-exirience-item .field-multiple-drag,#graduate .field--name-field-resume-exirience-item .tabledrag-toggle-weight-wrapper,#graduate .field--name-field-resume-exirience-item thead,#graduate .field--name-field-resume-graduate .field-multiple-drag,#graduate .field--name-field-resume-graduate .tabledrag-toggle-weight-wrapper,#graduate .field--name-field-resume-graduate thead,#strengths .field--name-field-resume-exirience-item .field-multiple-drag,#strengths .field--name-field-resume-exirience-item .tabledrag-toggle-weight-wrapper,#strengths .field--name-field-resume-exirience-item thead,#strengths .field--name-field-resume-graduate .field-multiple-drag,#strengths .field--name-field-resume-graduate .tabledrag-toggle-weight-wrapper,#strengths .field--name-field-resume-graduate thead{display:none;}#expirience .field--name-field-resume-exirience-item table,#expirience .field--name-field-resume-exirience-item tbody,#expirience .field--name-field-resume-exirience-item td,#expirience .field--name-field-resume-exirience-item tr,#expirience .field--name-field-resume-graduate table,#expirience .field--name-field-resume-graduate tbody,#expirience .field--name-field-resume-graduate td,#expirience .field--name-field-resume-graduate tr,#graduate .field--name-field-resume-exirience-item table,#graduate .field--name-field-resume-exirience-item tbody,#graduate .field--name-field-resume-exirience-item td,#graduate .field--name-field-resume-exirience-item tr,#graduate .field--name-field-resume-graduate table,#graduate .field--name-field-resume-graduate tbody,#graduate .field--name-field-resume-graduate td,#graduate .field--name-field-resume-graduate tr,#strengths .field--name-field-resume-exirience-item table,#strengths .field--name-field-resume-exirience-item tbody,#strengths .field--name-field-resume-exirience-item td,#strengths .field--name-field-resume-exirience-item tr,#strengths .field--name-field-resume-graduate table,#strengths .field--name-field-resume-graduate tbody,#strengths .field--name-field-resume-graduate td,#strengths .field--name-field-resume-graduate tr{display:block;width:100%;border:none;}#expirience .field--name-field-resume-exirience-item tr,#expirience .field--name-field-resume-graduate tr,#graduate .field--name-field-resume-exirience-item tr,#graduate .field--name-field-resume-graduate tr,#strengths .field--name-field-resume-exirience-item tr,#strengths .field--name-field-resume-graduate tr{background-color:#fff;}#expirience .field--name-field-resume-exirience-item td,#expirience .field--name-field-resume-graduate td,#graduate .field--name-field-resume-exirience-item td,#graduate .field--name-field-resume-graduate td,#strengths .field--name-field-resume-exirience-item td,#strengths .field--name-field-resume-graduate td{padding:0;}#expirience .field--name-field-resume-exirience-item td > div > div,#expirience .field--name-field-resume-graduate td > div > div,#graduate .field--name-field-resume-exirience-item td > div > div,#graduate .field--name-field-resume-graduate td > div > div,#strengths .field--name-field-resume-exirience-item td > div > div,#strengths .field--name-field-resume-graduate td > div > div{padding:0;}#expirience .field--name-field-resume-exirience-item .ajax-new-content > div > div,#expirience .field--name-field-resume-graduate .ajax-new-content > div > div,#graduate .field--name-field-resume-exirience-item .ajax-new-content > div > div,#graduate .field--name-field-resume-graduate .ajax-new-content > div > div,#strengths .field--name-field-resume-exirience-item .ajax-new-content > div > div,#strengths .field--name-field-resume-graduate .ajax-new-content > div > div{padding:0;}#expirience .field--name-field-resume-exirience-item .confirm-remove input[type=submit],#expirience .field--name-field-resume-exirience-item .restore input[type=submit],#expirience .field--name-field-resume-graduate .confirm-remove input[type=submit],#expirience .field--name-field-resume-graduate .restore input[type=submit],#graduate .field--name-field-resume-exirience-item .confirm-remove input[type=submit],#graduate .field--name-field-resume-exirience-item .restore input[type=submit],#graduate .field--name-field-resume-graduate .confirm-remove input[type=submit],#graduate .field--name-field-resume-graduate .restore input[type=submit],#strengths .field--name-field-resume-exirience-item .confirm-remove input[type=submit],#strengths .field--name-field-resume-exirience-item .restore input[type=submit],#strengths .field--name-field-resume-graduate .confirm-remove input[type=submit],#strengths .field--name-field-resume-graduate .restore input[type=submit]{padding-left:30px;}#expirience .field--name-field-resume-exirience-item #edit-field-resume-graduate-0-top-paragraph-type-title,#expirience .field--name-field-resume-graduate #edit-field-resume-graduate-0-top-paragraph-type-title,#graduate .field--name-field-resume-exirience-item #edit-field-resume-graduate-0-top-paragraph-type-title,#graduate .field--name-field-resume-graduate #edit-field-resume-graduate-0-top-paragraph-type-title,#strengths .field--name-field-resume-exirience-item #edit-field-resume-graduate-0-top-paragraph-type-title,#strengths .field--name-field-resume-graduate #edit-field-resume-graduate-0-top-paragraph-type-title{display:none;}#expirience .field--name-field-resume-exirience-item #edit-field-resume-exirience-item-0-top,#expirience .field--name-field-resume-graduate #edit-field-resume-exirience-item-0-top,#graduate .field--name-field-resume-exirience-item #edit-field-resume-exirience-item-0-top,#graduate .field--name-field-resume-graduate #edit-field-resume-exirience-item-0-top,#strengths .field--name-field-resume-exirience-item #edit-field-resume-exirience-item-0-top,#strengths .field--name-field-resume-graduate #edit-field-resume-exirience-item-0-top{display:none;}#expirience .field--name-field-resume-exirience-item .paragraph-type-title,#expirience .field--name-field-resume-graduate .paragraph-type-title,#graduate .field--name-field-resume-exirience-item .paragraph-type-title,#graduate .field--name-field-resume-graduate .paragraph-type-title,#strengths .field--name-field-resume-exirience-item .paragraph-type-title,#strengths .field--name-field-resume-graduate .paragraph-type-title{display:none;}#expirience #edit-field-resume-exirience-item-0 .paragraph-type-top,#graduate #edit-field-resume-exirience-item-0 .paragraph-type-top,#strengths #edit-field-resume-exirience-item-0 .paragraph-type-top{display:none;}#expirience #field-resume-graduate-0-item-wrapper > .form-wrapper,#graduate #field-resume-graduate-0-item-wrapper > .form-wrapper,#strengths #field-resume-graduate-0-item-wrapper > .form-wrapper{padding:0;}#expirience .paragraphs-dropbutton-wrapper,#graduate .paragraphs-dropbutton-wrapper,#strengths .paragraphs-dropbutton-wrapper{padding:0 15px;}#expirience input[name=field_resume_graduate_0_remove],#graduate input[name=field_resume_graduate_0_remove],#strengths input[name=field_resume_graduate_0_remove]{display:none;}#expirience .paragraphs-dropbutton-wrapper input[type=submit],#graduate .paragraphs-dropbutton-wrapper input[type=submit],#strengths .paragraphs-dropbutton-wrapper input[type=submit]{color:#000000;padding-right:30px;background:inherit;border:none;border-radius:0;box-shadow:none;background-repeat:no-repeat;background-position:left 5px center;}#expirience .paragraphs-dropbutton-wrapper > input[type=submit],#graduate .paragraphs-dropbutton-wrapper > input[type=submit],#strengths .paragraphs-dropbutton-wrapper > input[type=submit]{background-image:url(/themes/adaptive/images/icon-minus.png);}#expirience .paragraphs-dropbutton-wrapper input[type=submit].field-add-more-submit,#graduate .paragraphs-dropbutton-wrapper input[type=submit].field-add-more-submit,#strengths .paragraphs-dropbutton-wrapper input[type=submit].field-add-more-submit{background-image:url(/themes/adaptive/images/icon-plus.png);}#expirience .field--name-field-graduate-admission-date,#expirience .field--name-field-graduate-finish-date,#graduate .field--name-field-graduate-admission-date,#graduate .field--name-field-graduate-finish-date,#strengths .field--name-field-graduate-admission-date,#strengths .field--name-field-graduate-finish-date{flex:0 0 16.6%;}@media (max-width:575px){#expirience .field--name-field-graduate-admission-date,#expirience .field--name-field-graduate-finish-date,#graduate .field--name-field-graduate-admission-date,#graduate .field--name-field-graduate-finish-date,#strengths .field--name-field-graduate-admission-date,#strengths .field--name-field-graduate-finish-date{flex:0 0 50%;}}@media (min-width:578px) and (max-width:767px){#expirience .field--name-field-graduate-admission-date,#expirience .field--name-field-graduate-finish-date,#graduate .field--name-field-graduate-admission-date,#graduate .field--name-field-graduate-finish-date,#strengths .field--name-field-graduate-admission-date,#strengths .field--name-field-graduate-finish-date{flex:0 0 30%;}}.form-type-checkbox input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.form-type-checkbox input[type=checkbox]:checked ~ label:before{background:url(/themes/adaptive/images/icon-check.png) no-repeat center center;}.form-type-checkbox label{position:relative;line-height:44px;padding-left:30px;}.form-type-checkbox label::before{content:"";position:absolute;top:-2px;left:0;border:2px solid #b7cbda;border-radius:3px;width:18px;height:18px;}.form-actions input:hover{background:#216190;}.form-actions input[type=submit]{background:#0b5184;color:#fff;padding:15px 25px;font-weight:bold;font-size:14px;border-radius:5px;transition:all 200ms linear;}.ui-datepicker{min-width:290px;z-index:3 !important;}.ui-datepicker td{min-width:39px;}.ui-datepicker .ui-datepicker-week-end{width:44px;}.paragraphs-dropbutton-wrapper .dropbutton-widget{border:none;}.paragraphs-dropbutton-wrapper .dropbutton-toggle{display:none !important;}.paragraphs-dropbutton-wrapper .dropbutton{display:flex;border:none;}.paragraphs-dropbutton-wrapper .dropbutton .secondary-action{display:inherit !important;border:none;}.paragraphs-dropbutton-wrapper .form-submit:hover{color:#3399cc !important;}.hasDatepicker:hover{background-image:url(/themes/adaptive/images/icon-calendar-hover.png) !important;}.hasDatepicker:-webkit-autofill{background-image:url(/themes/adaptive/images/icon-calendar.png);}.about-title{font-weight:700;font-size:35px;line-height:1.3;text-transform:uppercase;color:#0E446E;font-family:"HelveticaNeueCyr",Verdana,sans-serif;}@media (max-width:991.98px){.about-title{font-size:30px;}}@media (max-width:767.98px){.about-title{font-size:24px;}}.about-banner{padding-top:120px;padding-bottom:117px;color:#fff;}@media (max-width:991.98px){.about-banner{padding-top:60px;padding-bottom:60px;}}@media (max-width:767.98px){.about-banner{padding-top:40px;padding-bottom:40px;}}.about-banner-title{font-size:54px;line-height:1.3;color:#fff;max-width:935px;margin-bottom:49px;}@media (max-width:991.98px){.about-banner-title{font-size:40px;margin-bottom:30px;}}@media (max-width:767.98px){.about-banner-title{font-size:30px;}}.about-banner-description{font-size:24px;line-height:1.2;max-width:700px;}@media (max-width:991.98px){.about-banner-description{font-size:20px;}}.about-banner-description .field--name-field-description .field__item{padding-left:40px;position:relative;}@media (max-width:991.98px){.about-banner-description .field--name-field-description .field__item{padding-left:30px;}}.about-banner-description .field--name-field-description .field__item:before{content:"";width:15px;height:15px;border-radius:50%;background-color:#fff;position:absolute;top:8px;left:0;}@media (max-width:991.98px){.about-banner-description .field--name-field-description .field__item:before{width:10px;height:10px;}}.about-banner-description .field--name-field-description .field__item:not(:last-child){margin-bottom:25px;}.about-mission{padding-top:120px;padding-bottom:92px;position:relative;}@media (max-width:991.98px){.about-mission{padding-top:40px;padding-bottom:40px;}}@media (max-width:991.98px){.about-mission .field--name-field-image{margin-bottom:30px;}}.about-mission .image-style-mission-about{position:absolute;top:-120px;right:-400px;}@media (max-width:991.98px){.about-mission .image-style-mission-about{position:relative;top:0;right:0;}}.about-mission .field--name-field-prph-description{max-width:565px;font-family:Arial,sans-serif;}@media (max-width:991.98px){.about-mission .field--name-field-prph-description{max-width:100%;}}.about-mission .field--name-field-attach{margin-top:35px;}.about-mission .field--name-field-attach .field__label{display:none;}.about-mission .field--name-field-attach .field__item::before{content:url(/themes/adaptive/images/attach.svg);width:55px;height:55px;font-size:0;}.about-mission .field--name-field-attach .field__item .file{padding-left:35px;}.about-mission .field--name-field-attach .field__item .file a{font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;color:#0F5486;}.about-advantages h2.about-title{margin-bottom:141px;}@media (max-width:991.98px){.about-advantages h2.about-title{margin-bottom:40px;}}.about-advantages-bottom{background:#ECECEC url(/themes/adaptive/images/adv-bg.png);background-position:bottom center;background-repeat:no-repeat;padding-bottom:80px;}@media (max-width:991.98px){.about-advantages-bottom{padding-top:40px;padding-bottom:20px;}}.about-advantages-list .field--name-field-advantages{display:flex;justify-content:center;margin:0 -15px;}@media (max-width:991.98px){.about-advantages-list .field--name-field-advantages{flex-direction:column;}}.about-advantages-list .field--name-field-advantages > .field__item{margin:-80px 15px 0;}@media (max-width:991.98px){.about-advantages-list .field--name-field-advantages > .field__item{margin:0 15px 0;}}@media (max-width:991.98px){.about-advantages-list .field--name-field-advantages > .field__item .paragraph--type--advantages{margin-bottom:30px;}}.about-advantages-list .field--name-field-advantages .field--name-field-image{width:100%;margin:0;}@media (max-width:991.98px){.about-advantages-list .field--name-field-advantages .field--name-field-image{width:auto;}}.about-advantages-list .field--name-field-advantages .btn{margin-top:36px;}.about-advantages-item{position:absolute;max-width:456px;text-align:center;color:#fff;padding:20px;}.about-advantages-item .field--name-field-prph-label{font-weight:700;font-size:36px;line-height:1.3;margin-bottom:9px;}@media (max-width:1199.98px){.about-advantages-item .field--name-field-prph-label{font-size:26px;}}.about-advantages-item .field--name-field-description{font-size:24px;line-height:1.2;}@media (max-width:1199.98px){.about-advantages-item .field--name-field-description{font-size:18px;}}.about-advantages-item .field--name-field-description .btn--white{min-width:208px;max-width:208px;display:flex;}.about-advantages-item .field--name-field-prph-link a{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:16px;line-height:1.2;padding:17px 18px;font-weight:bold;letter-spacing:1px;font-family:inherit;border-radius:0;text-transform:uppercase;color:#fff;min-width:258px;min-height:58px;border:1px solid rgba(255,255,255,0.6);transition:background-color 0.4s,color 0.4s,border-color 0.4s;margin-top:36px;}.about-advantages-item .field--name-field-prph-link a:hover{color:#0F5486;border-color:transparent;background-color:rgba(255,255,255,0.7);}.about-advantages-img{position:relative;display:flex;align-items:center;justify-content:center;}.about-advantages-img .image-style-advantages-about{filter:brightness(40%);}.about-map{padding-top:60px;padding-bottom:80px;background:#ECECEC;}@media (max-width:1199.98px){.about-map{padding-top:40px;padding-bottom:40px;}}.about-map-content{display:flex;align-items:center;justify-content:space-between;}@media (max-width:1199.98px){.about-map-content{flex-direction:column;}}.about-map-text{max-width:400px;font-size:40px;line-height:1.3;text-align:center;letter-spacing:0.02em;text-transform:uppercase;color:#0E446E;margin-right:60px;}@media (max-width:1199.98px){.about-map-text{font-size:30px;margin-right:0;}}@media (max-width:991.98px){.about-map-text{font-size:24px;}}.about-map-text-big{font-weight:700;font-size:72px;margin-bottom:5px;}@media (max-width:1199.98px){.about-map-text-big{font-size:60px;}}@media (max-width:991.98px){.about-map-text-big{font-size:40px;}}.about-map-wrapper{min-width:800px;min-height:500px;background-image:url(/themes/adaptive/images/icon-map.png);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:-180px;position:relative;display:flex;align-items:center;justify-content:center;}@media (max-width:1199.98px){.about-map-wrapper{margin-right:0;}}@media (max-width:991.98px){.about-map-wrapper{min-width:600px;min-height:300px;}}@media (max-width:767.98px){.about-map-wrapper{min-width:400px;min-height:250px;}}@media (max-width:479.98px){.about-map-wrapper{min-width:300px;min-height:200px;}}.about-map-link{position:absolute;font-family:Arial,sans-serif;font-style:normal;font-weight:normal;font-size:20px;line-height:1.1;text-decoration-line:none;text-transform:uppercase;color:#fff;border-bottom:1px solid #fff;transition:0.3s;}@media (max-width:767.98px){.about-map-link{font-size:16px;}}.about-map-link:hover{border-bottom-color:transparent;color:#fff;}.about-slider{background:#ECECEC;padding-top:60px;}@media (max-width:767.98px){.about-slider{padding-top:40px;}}.project-news__list{margin-bottom:80px;}.project-news__event{width:358px;background:#ebebeb;padding:55px 20px 55px 40px;box-sizing:border-box;}.project-news__event h3{font-size:22px;}.project-news__event ul{padding-left:20px;}@media (min-width:992px){.project-news__event{margin-left:-15px;}}.project-news--resume{position:relative;}.project-news--resume .field--name-field-project-news-description .field__label{font-family:"HelveticaNeueCyr",Verdana,sans-serif;text-transform:uppercase;color:#0e446e;font-size:30px;font-weight:bold;margin:0 0 15px;}.project-news--resume .field--name-field-project-news-current{position:relative;padding-top:42px;padding-bottom:65px;}.project-news--resume .field--name-field-project-news-current::before{content:"";position:absolute;top:0;left:50%;display:block;width:100vw;height:100%;transform:translateX(-50%);background-color:#ececec;}.project-news--resume .project-news__item{position:absolute;top:0;left:0;opacity:0;transition:all 0.8s;z-index:-1;}.project-news--resume .project-news__item--show{position:relative;opacity:1;z-index:1;}#project-news__map{margin-bottom:50px;}.project-news__modal{position:absolute;background:#fff;border:8px solid #eaeaea;background-color:white;z-index:1000;}.project-modal__close{position:absolute;top:15px;right:15px;width:18px;height:18px;border:none;background:url(/themes/adaptive/images/close.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}.project-modal__content{padding:35px 35px 15px 20px;}.project-modal__image{display:block;max-width:200px;margin-left:auto;margin-right:auto;height:auto;margin-bottom:10px;}.project-modal__image--full{margin-left:0;}.project-modal__link{display:block;margin-bottom:10px;text-decoration:underline;}.project-modal__client{margin-bottom:0;}.structure{color:#fff;padding-left:0;}.structure li{position:relative;}.structure li::before{content:"";position:absolute;top:0;left:0;display:block;width:23px;height:43px;background-repeat:no-repeat;}.structure li::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-left:1px solid;z-index:-1;}.structure li > span{display:flex;align-items:center;min-height:50px;width:100%;}.structure .structure-1-lvl{background-color:#da251c;display:inline-block;line-height:50px;width:100%;}.structure .structure-1-lvl + ul > li::before{background-image:url(/themes/adaptive/images/structure_red.png);}.structure .structure-2-lvl{background:#f87311;}@media (max-width:767px){.structure .structure-2-lvl + ul.structure-columns > li:not(:last-child)::after{border-left-color:#f87311;}}.structure .structure-2-lvl + ul > li::before{background-image:url(/themes/adaptive/images/structure_orange.png);}.structure .structure-3-lvl{background:#1a9014;}.structure .structure-3-lvl + ul > li:not(:last-child)::after{border-left-color:#1a9014;}.structure .structure-3-lvl + ul > li::before{background-image:url(/themes/adaptive/images/structure_green.png);}.structure .structure-4-lvl{background:#205379;}.structure .structure-4-lvl + ul > li:not(:last-child)::after{border-left-color:#205379;}.structure .structure-4-lvl + ul > li::before{background-image:url(/themes/adaptive/images/structure_blue.png);}.structure .structure-5-lvl{line-height:35px;margin-top:1px;padding-left:10px;background:#72bee2;}.structure span > span{line-height:normal;vertical-align:middle;padding-left:10px;padding-top:10px;padding-bottom:10px;width:auto;}.structure ul{overflow:hidden;padding:0;}.structure li{list-style:none;padding-top:15px;}.structure li li{padding-left:24px;}.structure a{font-size:14px;color:#fff;text-decoration:none;border-bottom:1px dashed #fff;}@media (min-width:768px){.structure-columns{display:flex;}.structure-columns > li{flex-shrink:0;flex-grow:1;max-width:50%;}.structure-columns > li:last-child{margin-left:30px;}}.node--type-partner.node--view-mode-full h3{font:16px "Arial",sans-serif;color:#333333;text-align:center;text-transform:none;}.node--type-partner.node--view-mode-full .field--name-field-image{display:flex;align-items:center;width:200px;height:150px;margin:0 auto;margin-bottom:1em;}.node--type-partner.node--view-mode-full .field--name-field-image img{display:block;margin:0 auto;}.partner{padding-bottom:4rem;}.partner .partner__item{width:210px;height:150px;}.partner .node--type-partner.node--view-mode-teaser{display:flex;align-items:center;justify-content:center;height:100%;padding-bottom:0;}.partner .node--type-partner.node--view-mode-teaser .field--name-field-image{height:auto;margin-bottom:0;filter:grayscale(1);transition:filter 0.4s;}.partner .node--type-partner.node--view-mode-teaser .field--name-field-image:hover{filter:none;}.news .view-header{padding-top:0;padding-bottom:0;}.news .view-header .view-header__link{display:block;height:39px;padding-top:11px;padding-bottom:8px;}@media (min-width:992px){.news .view-content{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}}.news-cards{background-color:#fff;margin-bottom:50px;}@media (max-width:991.98px){.news-cards{margin:0 -15px;}}@media (max-width:575.98px){.news-cards{margin:0 -40px;}}.news-card{color:#333;display:block;overflow:hidden;position:relative;padding:60px 82px;letter-spacing:1px;transition:color 0.4s;}@media (max-width:575.98px){.news-card{padding:33px 29px;}}.news-card:hover{color:#fff;}.news-card-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;opacity:0;display:flex;align-items:center;justify-content:center;transform:scale(1.1);transition:opacity 0.4s,transform 5s linear;}.news-card-image::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:4;pointer-events:none;background-color:rgba(0,0,0,0.4);transition:background-color 0.4s;}.news-card-image img{width:100%;height:100%;object-fit:cover;object-position:center;}.news-card-content{z-index:5;position:relative;}.news-card-date{font-size:12px;line-height:1.2;font-weight:300;letter-spacing:1px;margin-bottom:25px;}@media (max-width:575.98px){.news-card-date{margin-bottom:19px;letter-spacing:0.7px;}}.news-card-title{color:#4F7DCA;font-size:20px;line-height:1.4;margin-bottom:30px;}@media (max-width:575.98px){.news-card-title{font-size:23px;line-height:1.35;margin-bottom:19px;letter-spacing:0.9px;}}.news-card-text{font-size:16px;line-height:1.7;font-weight:300;}@media (max-width:575.98px){.news-card-text{line-height:1.4;letter-spacing:0.8px;}}.news-card:hover .news-card-image{opacity:1;transform:none;}.news-card:hover .news-card-title{color:inherit;}.news-card:active .news-card-image::before{background-color:rgba(0,0,0,0.2);}.news__item{margin-top:20px;margin-bottom:20px;}.news__item h3{font-family:"Arial",sans-serif;font-size:18px;line-height:24px;font-weight:400;text-transform:none;text-decoration:underline;}.news__item h3 a:hover{color:#3399cc;}.news__item .node__submitted{font-family:"Arial",sans-serif;font-size:16px;line-height:28px;font-weight:700;}.news__item .field--name-field-image{padding-top:6px;margin-bottom:20px;}.news__item .field--name-field-image a{display:block;overflow:hidden;}.news__item .field--name-field-image img{transition:transform 0.4s;}.news__item .field--name-field-image img:hover{transform:scale(1.1);}.news__item p{font-size:14px;}.news-teaser__item{margin-bottom:45px;}.news-teaser__item .node__submitted{font:16px "Arial",sans-serif;color:#333333;font-weight:bold;margin-bottom:5px;}.news-teaser__item .news-image__wrapper{position:relative;}.news-teaser__item .news-image__wrapper:hover .field--name-field-image img{transform:scale(1.1);}.news-teaser__item .field--name-field-gallery{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;}.news-teaser__item .field--name-field-gallery .field__item{position:absolute;top:0;left:0;width:100%;max-width:none;height:100%;padding:0;margin:0;}.news-teaser__item .field--name-field-gallery .field__item a{display:block;width:100%;height:100%;}.news-teaser__item h3{font-size:20px;font-family:Arial;font-weight:400;margin-bottom:5px;text-transform:none;text-decoration:underline;}.news-teaser__item h3 a:hover{color:#3399cc;}.news-teaser__item p{font-size:17px;line-height:26px;}.news-teaser__item .field--name-field-image{padding-top:2px;margin-bottom:20px;}.news-teaser__item .field--name-field-image a{display:block;overflow:hidden;}.news-teaser__item .field--name-field-image img{transition:transform 0.4s;}.news-teaser__item .field--name-field-image img:hover{transform:scale(1.1);}.node--type-news.node--view-mode-full .node__submitted{color:#ffffff;font-size:15px;font-weight:bold;background:#72bee2;display:inline-block;vertical-align:top;padding:6px 10px;margin-bottom:18px;}.node--type-news.node--view-mode-full .field--name-field-image{margin-bottom:15px;}input[type=submit],input.synbtn{cursor:pointer;display:inline-block;color:#fff;background-color:#0064cd;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#049cdb,#0064cd);background-image:-webkit-linear-gradient(top,#049cdb,#0064cd);background-image:linear-gradient(top,#049cdb,#0064cd);border:1px solid;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);font-size:13px;line-height:normal;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);transition:0.1s linear all;font-size:15px;line-height:normal;padding:10px 30px;border-radius:6px;margin:0;}input[type=submit]:hover,input.synbtn:hover{background-position:0 -15px;text-decoration:none;}.form-order-submit{font-family:"HelveticaNeueCyr",Verdana,sans-serif;font-size:15px;line-height:35px;color:#0b486f;display:block;margin:0 auto 20px;padding-top:60px;background:url(/themes/adaptive/images/req_ico.png) no-repeat scroll center 0;border:0;text-decoration:underline;text-transform:uppercase;}.form-order-submit:hover{color:#3399cc;}@media (min-width:992px){.form-order-submit{margin-left:20px;}}.synbtn:hover{background-color:#0069d9;border-color:#0062cc;}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:16px;line-height:1.2;padding:17px 18px;font-weight:bold;letter-spacing:1px;font-family:inherit;border-radius:0;text-transform:uppercase;}.btn:focus{outline:none;box-shadow:none;}.btn--white{color:#fff;min-width:258px;min-height:58px;border:1px solid rgba(255,255,255,0.6);transition:background-color 0.4s,color 0.4s,border-color 0.4s;}@media (max-width:575.98px){.btn--white{min-width:245px;min-height:56px;}}.btn--white:hover{color:#0F5486;border-color:transparent;background-color:rgba(255,255,255,0.7);}.btn--white:active{background-color:#fff;}.page-slider{top:0;left:0;z-index:4;width:100%;min-height:100%;overflow:hidden;position:absolute;background-color:#0F5486;}.page-slider::before{content:"";top:0;z-index:5;left:calc((100% - 1440px) / 2 - 51.5vw);width:150vw;height:815px;position:absolute;transform:rotate(-45deg);background-color:rgba(15,84,134,0.4);}@media (max-width:1200px){.page-slider::before{transform:rotate(-53deg);left:calc((100% - 1440px) / 2 - 57vw);}}@media (max-width:991.98px){.page-slider::before{top:-19vh;left:-50vw;}}@media (max-width:575.98px){.page-slider::before{top:0;left:0;width:100%;height:100%;transform:none;}}.page-slider-content{top:0;left:0;z-index:4;width:100%;height:100%;position:fixed;}.page-slider .slider-counter{z-index:5;right:40px;bottom:28px;color:#fff;font-size:14px;font-weight:bold;letter-spacing:1px;position:fixed;}.page-slider .slider-counter::before{content:"";width:45px;height:2px;top:-2px;left:-34px;position:absolute;transform:rotate(-45deg);background-color:#fff;}@media (max-width:991.98px){.page-slider .slider-counter{display:none;}}.page-slide{width:100%;}.page-slide::before{content:"";width:100%;height:100%;z-index:4;top:0;left:0;position:absolute;background-color:rgba(0,0,0,0.4);}.page-slide img{min-height:100vh;object-fit:cover;}.service-links{color:#fff;font-size:18px;line-height:1.2;font-weight:500;letter-spacing:1px;text-transform:uppercase;max-width:355px;margin-left:auto;}@media (max-width:991.98px){.service-links{padding-top:50px;margin-left:0;}}@media (max-width:575.98px){.service-links{overflow:hidden;padding-top:75px;padding-left:18px;}}.service-image{position:fixed;top:0;right:0;width:100%;height:100%;z-index:5;background-repeat:no-repeat;background-position:right center;opacity:0;display:none;pointer-events:none;transform:translate3d(30px,30px,0);transition:opacity 0.4s,transform 0.4s;}.service-image--active{opacity:1;transform:none;}.service-image--hide{opacity:0;}@media (min-width:576px){.service-image{display:block;}}.service-item{position:relative;padding-bottom:76px;}@media (max-width:575.98px){.service-item{padding-bottom:47px;}}.service-item::before{content:"";width:28px;height:2px;opacity:0;position:absolute;top:-9px;left:-30px;transform:rotate(-45deg) scale(0);background-color:#fff;transition:transform 0.4s,opacity 0.4s;}@media (max-width:575.98px){.service-item::before{top:-8px;left:-23px;}}.service-item-title{display:block;color:inherit;max-width:230px;transform-origin:left top;transition:color 0.4s,transform 0.4s;}@media (max-width:575.98px){.service-item-title{max-width:100%;}}.service-item-image{display:none;}@media (min-width:576px){.service-item-image{display:block;}}.service-item:hover::before{opacity:1;transform:rotate(-45deg);}.service-item:hover .service-item-title{color:inherit;font-weight:bold;}@media (min-width:576px){.service-item:hover .service-item-title{transform:scale(1.33);}}.service-item:active .service-item-title{color:#add7f6;}.overlay{top:0;left:0;width:100%;height:100%;z-index:99;position:fixed;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;overflow:auto;transform:scale(0.95);pointer-events:none;background-color:rgba(5,58,97,0.9);transition:opacity 0.4s,transform 0.4s;}.overlay--show{opacity:1;transform:none;pointer-events:auto;}.overlay-close{width:130px;height:108px;position:fixed;top:0;right:0;cursor:pointer;background:url(/themes/adaptive/images/overlay-close.svg) no-repeat center;transition:background-color 0.4s;}@media (max-width:575.98px){.overlay-close{width:100px;height:90px;}}.overlay-close:hover{background-color:rgba(255,255,255,0.07);}.overlay-close:active{background-color:rgba(255,255,255,0.3);}.overlay-content{opacity:0;max-width:590px;padding:30px 15px;transition:opacity 0.4s 0.4s;}.overlay-content--big{width:100%;}.overlay-content .nav{display:flex;flex-direction:column;font-size:25px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;}.overlay-content .nav-link{display:block;color:inherit;padding:20px 0;min-width:190px;position:relative;transition:color 0.4s,opacity 0.4s;}.overlay-content .nav-link::before{content:"";width:28px;height:2px;opacity:0;position:absolute;top:18px;left:-27px;transform:rotate(-45deg) scale(0);background-color:#fff;transition:transform 0.4s,opacity 0.4s;}.overlay-content .nav-link:hover{color:inherit;font-weight:bold;}.overlay-content .nav-link:hover::before{opacity:1;transform:rotate(-45deg);}.overlay-content .nav-link:active{opacity:0.75;}.overlay-content .menu-item{padding:0;}.overlay-content .active .nav-link{color:inherit;font-weight:bold;}.overlay-content .active .nav-link::before{opacity:1;transform:rotate(-45deg);}.overlay--show .overlay-content{opacity:1;}.provider-info{font-family:"Roboto",Verdana,sans-serif;letter-spacing:1px;}.provider-info__text{color:#333333;font-family:inherit;font-style:normal;font-weight:300;font-size:16px;line-height:1.7;letter-spacing:inherit;margin-bottom:46px;}.provider-info__form form{width:100%;max-width:550px;}.provider-info__form form label{color:#4F7DCA;font-family:inherit;font-style:normal;font-weight:300;font-size:14px;line-height:1.4;letter-spacing:inherit;position:absolute;top:-9px;left:13px;padding:0 12px 0 5px;background-color:#fff;}.provider-info__form form label.form-required::after{content:"*";position:absolute;top:-3px;right:2px;background:none;}@media (max-width:575.98px){.provider-info__form form label{position:static;}}.provider-info__form form legend{display:block;margin-bottom:10px;}.provider-info__form form .form-item{position:relative;margin:0;}.provider-info__form form .form-wrapper{margin-bottom:30px;}.provider-info__form form .form-control{color:#434343;font-family:"Roboto",Verdana,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:1.4;letter-spacing:1px;border-radius:0;border:1px solid #DADADA;transition:border-color 0.4s;}.provider-info__form form .form-control:hover{border-color:#A8A8A8;}.provider-info__form form .form-control:focus{background-color:inherit;}.provider-info__form form .form-control[aria-invalid=true]{border-color:red;}.provider-info__form form .form-textarea{min-height:212px;}.provider-info__form form .form-radio{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);}.provider-info__form form .form-radio + label{position:relative;color:#434343;padding-left:25px;margin-bottom:10px;}.provider-info__form form .form-radio + label::after,.provider-info__form form .form-radio + label::before{content:"";position:absolute;top:50%;left:0;border-radius:50%;transform:translateY(-50%);}.provider-info__form form .form-radio + label::before{width:18px;height:18px;border:1px solid #D3D3D3;}.provider-info__form form .form-radio + label::after{left:6px;width:6px;height:6px;background-color:#003897;opacity:0;transition:opacity 0.4s;}.provider-info__form form .form-radio:checked + label::after{opacity:1;}.provider-info__form form .form-type-radio{position:relative;margin-bottom:9px;}.provider-info__form form .form-actions input{color:#fff;font-family:"HelveticaNeueCyr",Verdana,sans-serif;font-weight:bold;font-size:16px;line-height:140.62%;letter-spacing:1px;min-width:100%;background:none;background-color:#0F5486;border:1px solid #D3D3D3;border-radius:0;text-align:center;text-transform:uppercase;}.provider-info__form form .form-actions input:hover{background-color:#12629d;}.provider-info__form form .field--name-field-service-category{margin:38px 0 41px;}.provider-info__form form .field--name-field-service-category label{position:static;}.provider-info__form form .field--type-file .description{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);}.provider-info__form form .field--type-file label,.provider-info__form form .field--type-file input.button{color:#fff;font-family:"HelveticaNeueCyr",Verdana,sans-serif;font-weight:bold;font-size:13px;line-height:1.4;letter-spacing:1px;position:static;margin-bottom:0;margin-right:15px;padding:10px 15px;background:none;background-color:#0F5486;border:1px solid #D3D3D3;border-radius:0;text-align:center;text-transform:uppercase;transition:background-color 0.4s;}.provider-info__form form .field--type-file label:hover,.provider-info__form form .field--type-file input.button:hover{background-color:#12629d;}.provider-info__form form .field--type-file .form-item{display:flex;align-items:center;flex-wrap:wrap;min-height:55px;padding:16px 10px 13px;border-radius:0;border:1px solid #DADADA;transition:border-color 0.4s;}.provider-info__form form .field--type-file input[type=file]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);}.provider-info__form form .field--type-file .form-managed-file{margin:10px 0;}.provider-info__fieldset legend{color:#4F7DCA;font-family:inherit;font-style:normal;font-weight:300;font-size:14px;line-height:1.4;letter-spacing:inherit;position:absolute;top:-9px;left:13px;padding:0 12px 0 5px;background-color:#fff;}@media (max-width:575.98px){.provider-info__fieldset legend{position:static;}}.page-node-563 .node--view-mode-full{margin:0;}.team .view-header{margin-bottom:40px;}.team__list .flickity-viewport{width:100%;}.team__list .flickity-prev-next-button{display:block;top:40%;background:none;background-image:url(/themes/adaptive/images/icon-slider-nav.png);background-repeat:no-repeat;background-position:center;}.team__list .flickity-prev-next-button svg{display:none;}.team__list .flickity-prev-next-button.previous{left:-46px;transform:translateY(-50%) rotate(-180deg);}.team__list .flickity-prev-next-button.next{right:-46px;}.team__list .flickity-prev-next-button:hover{background-repeat:no-repeat;background-position:center;background-image:url(/themes/adaptive/images/icon-slider-nav.png);background-color:transparent;}@media (max-width:991.98px){.team__list .flickity-prev-next-button.previous{left:-25px;}.team__list .flickity-prev-next-button.next{right:-25px;}}.team__item{width:100%;}@media (min-width:1200px){.team__item{max-width:25%;}}@media (min-width:768px) and (max-width:1199.98px){.team__item{max-width:33.33%;}}@media (min-width:576px) and (max-width:767.98px){.team__item{max-width:50%;}}.site-search{position:relative;font-size:48px;line-height:1.2;font-weight:800;padding-left:80px;letter-spacing:-1px;text-transform:uppercase;}@media (max-width:575.98px){.site-search{font-size:30px;}}.site-search-label{position:absolute;top:0;right:0;bottom:0;left:80px;opacity:0.24;z-index:5;display:flex;align-items:center;justify-content:flex-start;pointer-events:none;transition:opacity 0.4s;}.site-search--focus .site-search-label{opacity:0;}.site-search .form-control{width:100%;border-radius:0;border:solid #fff;border-width:0 0 2px;box-sizing:border-box;padding:10px 0;position:relative;z-index:4;height:auto;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;background-color:transparent;transition:background-color 0.4s,border-color 0.4s;}@media (max-width:575.98px){.site-search .form-control{min-height:65px;}}.site-search .form-control:hover{background-color:rgba(255,255,255,0.05);}.site-search .form-control:focus{outline:none;box-shadow:none;background-color:transparent;border-color:#89c6f2;}.site-search .form-item,.site-search .form-actions{margin:0;}.site-search .form-actions{left:0;top:12px;position:absolute;}.site-search .form-actions input{width:61px;height:57px;border:0;font-size:0;border-radius:0;box-shadow:none;background:url(/themes/adaptive/images/search-submit-icon.svg) no-repeat center;transition:opacity 0.4s;}.site-search .form-actions input:hover{opacity:0.65;}.site-search .form-actions input:focus{outline:none !important;box-shadow:none !important;}.site-search .form-actions input:active{opacity:0.45;background-color:transparent !important;}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}

