.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;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.element-hidden,.hidden{display:none;}#synapse-custom-ajax-cover{visibility:hidden;position:absolute;pointer-events:none;bottom:0;width:0;height:0;}.form-item-gdpr-warning .description{display:inline-block;}.modal-backdrop{background-color:rgba(236,242,255,0.7);}.modal-backdrop.show{opacity:1;}.modal-dialog{max-width:523px;}.modal-dialog__important{max-width:1110px;}@media (max-width:767.98px){.modal-dialog__important{max-width:calc(100% - 30px);}}@media (max-width:575.98px){.modal-dialog__important{max-width:100%;}}.modal-content{border:0;border-radius:6px;text-align:center;padding:70px 65px;}@media (max-width:479px){.modal-content{padding:40px 10px 30px;}}.modal-content__important{text-align:left;padding:70px 95px;}@media (max-width:767.98px){.modal-content__important{padding:40px 30px;}}@media (max-width:575.98px){.modal-content__important{padding:40px 10px 30px;}}.modal-header{border:0;padding:0;display:block;margin:0 0 53px;}@media (max-width:575.98px){.modal-header{margin-bottom:35px;}}.modal-header__important{margin-bottom:0;}.modal-title{font-family:"Raleway";margin:0;padding:0;width:100%;font-size:30px;line-height:35px;font-weight:700;text-align:center;color:#4B4B4B;max-width:340px;margin:0 auto;}@media (max-width:575.98px){.modal-title{font-size:24px;}}.modal-text{font-size:16px;line-height:1.62;padding-top:25px;color:#4B4B4B;max-width:340px;margin:0 auto;}@media (max-width:575.98px){.modal-text{font-size:14px;}}.modal-text a{font-family:"Montserrat";font-weight:400;font-size:16px;line-height:1.62;text-align:center;text-decoration:none;color:#0E3A8B;border-bottom:1px solid #0E3A8B;transition:0.4s;}.modal-text a:hover{color:#0E3A8B;border-bottom-color:transparent;}.modal-body{padding:0 0 15px;}.modal-body__important{padding-bottom:0;}.modal-body p{margin-bottom:0;}.modal-body .messages{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:1.62;text-align:center;color:#fff;margin:0 auto 28px;padding:0;max-width:340px;margin-top:-26px;}.modal-body .messages--status{background:#fff;}.modal-close{margin:0;padding:0;opacity:1;position:absolute;top:20px;right:20px;width:23px;height:23px;text-shadow:none;box-shadow:none;border-radius:0;background:none;border:0;font-size:32px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color 0.4s,border-color 0.4s,color 0.4s,opacity 0.4s,transform 0.4s;}.modal-close:hover{opacity:1;transform:rotate(45deg);}.modal-close:active{opacity:0.7;}.modal .form-actions{margin:0 !important;text-align:center;}.modal form{max-width:340px;margin:0 auto;}.modal .btn{max-width:340px;width:100%;}#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;}.region-breadcrumb{position:relative;z-index:1;}.breadcrumb{padding:15px 0;background-color:transparent;margin-bottom:0;}.breadcrumb-above{position:absolute;top:0;left:0;width:100%;z-index:2;}.breadcrumb .list li::before{content:"";height:13px;width:1px;display:inline-block;background-color:#4B4B4B;position:relative;top:3px;margin:0 5px;}.breadcrumb .list li:first-child:before{content:none;}.breadcrumb .list-item{font-weight:400;font-size:13px;line-height:1.54;color:#4B4B4B;}.breadcrumb .list-link{font-weight:400;font-size:13px;line-height:1.54;color:#0E3A8B;text-decoration:none;}.region-tabs{width:auto;position:relative;font-size:14px;line-height:1.1;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}@media (min-width:576px){.region-tabs{height:0;}}.region-tabs ul.tabs{margin:0;border:none;display:flex;flex-wrap:wrap;overflow:hidden;background:none;max-width:100%;}@media (min-width:576px){.region-tabs ul.tabs{position:absolute;top:10px;right:0;z-index:8;}}.region-tabs ul.tabs a{color:#000;opacity:0.8;display:block;padding:3px 7px;border-radius:0;white-space:nowrap;line-height:1.15;background-color:#efefef;transition:opacity 0.4s,background-color 0.4s;}.region-tabs ul.tabs a:hover{opacity:1;background-color:#e7e7e7;}.region-tabs ul.tabs a:active{background-color:#d6d6d6;}.region-tabs ul.tabs li{display:block;vertical-align:bottom;margin:0 0 0 10px;}.region-tabs ul.tabs li.is-active a{background-color:#fff;}.region-tabs .block-local-actions-block nav{left:0;}.region-tabs .block > div.contextual{display:none !important;}.region-tabs ul.secondary{position:absolute;top:25px;right:0;float:right;z-index:8;padding:0 0 0 3px;margin:0;overflow:hidden;border:none;background:none;}.h-xs-up,.hidden-xs-up{display:none !important;}.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;}}body{color:#4b4b4b;font-size:16px;font-weight:400;font-family:"Montserrat",Helvetica,Arial,sans-serif !important;line-height:1.5;min-width:375px;background-color:#ffffff;}body.cke_editable{color:#000;background-color:#fff;}body._lock{overflow:hidden;}h1{font-size:2.25rem;font-weight:bold;margin-bottom:30px;}h2{font-size:1.7rem;font-weight:bold;margin-bottom:30px;}h3{font-size:1.6rem;font-weight:bold;margin-bottom:30px;}h4{font-size:1.5rem;font-weight:bold;margin-bottom:30px;}h5{font-size:1.25rem;font-weight:bold;margin-bottom:30px;}h6{font-size:1rem;font-weight:bold;margin-bottom:30px;}a{color:#0E3A8B;transition:color 0.4s;text-decoration:none;}.main-menu a{color:#494949;}.main-menu a:hover{color:#ed3f3c;}a:hover{color:#1557d1;text-decoration:none;}a:active{color:#1557d1;}a:focus{outline:none;}b,strong{font-weight:600;}blockquote{padding:0.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:0.25rem solid #eceeef;}button:focus{outline:none !important;}img{height:auto;max-width:100%;}table{width:100%;max-width:100%;margin-bottom:1rem;}table td,table th{padding:0.75rem;line-height:1.5;vertical-align:top;border-top:1px solid #eceeef;}table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef;}table tbody tr:nth-of-type(odd){background-color:#f9f9f9;}table tbody + tbody{border-top:2px solid #eceeef;}.form-control{height:auto;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-Light.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Light.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Light.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-MediumItalic.eot);src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/themes/adaptive/fonts/Montserrat/Montserrat-MediumItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-MediumItalic.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-Thin.eot);src:local("Montserrat Thin"),local("Montserrat-Thin"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Thin.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Thin.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraLightItalic.eot);src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraLightItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraLightItalic.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-BoldItalic.eot);src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/themes/adaptive/fonts/Montserrat/Montserrat-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-BoldItalic.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBold.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBold.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraLight.eot);src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraLight.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraLight.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot);src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-Italic.eot);src:local("Montserrat Italic"),local("Montserrat-Italic"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Italic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Italic.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Italic.ttf) format("truetype");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-Bold.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Bold.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Bold.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-LightItalic.eot);src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/themes/adaptive/fonts/Montserrat/Montserrat-LightItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-LightItalic.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-BlackItalic.eot);src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(/themes/adaptive/fonts/Montserrat/Montserrat-BlackItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-BlackItalic.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBoldItalic.eot);src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBoldItalic.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-Regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Regular.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Regular.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-Medium.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Medium.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Medium.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraBold.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraBold.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-Black.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Black.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Black.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-ThinItalic.eot);src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ThinItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ThinItalic.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap;}@font-face{font-family:"Raleway";src:url(/themes/adaptive/fonts/Raleway/Raleway-Medium.eot);src:local("Raleway Medium"),local("Raleway-Medium"),url(/themes/adaptive/fonts/Raleway/Raleway-Medium.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Raleway/Raleway-Medium.woff) format("woff"),url(/themes/adaptive/fonts/Raleway/Raleway-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Raleway";src:url(/themes/adaptive/fonts/Raleway/Raleway-Bold.eot);src:local("Raleway Bold"),local("Raleway-Bold"),url(/themes/adaptive/fonts/Raleway/Raleway-Bold.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Raleway/Raleway-Bold.woff) format("woff"),url(/themes/adaptive/fonts/Raleway/Raleway-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap;}.page .footer{flex-shrink:0;padding:75px 0 25px;color:#494949;background-color:#f6f6f6;background-color:#F9F8FE;}@media (max-width:767.98px){.page .footer{padding-top:35px;}}.page .footer-top{padding-bottom:70px;}@media (max-width:767.98px){.page .footer-top{padding-bottom:35px;}}.page .footer-top__left{max-width:300px;width:100%;margin-right:40px;flex-shrink:0;}.page .footer-top__right{flex:1;}.page .footer-content{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;}.page .footer-copyright{font-size:14px;}@media (max-width:767.98px){.page .footer-copyright{margin-bottom:12px;}}.page .footer-phones{margin-top:2px;margin-bottom:18px;}.page .footer-phone a{font-weight:700;font-size:18px;line-height:22px;color:#0E3A8B !important;text-decoration:none;transition:0.3s;}.page .footer-phone a:hover{color:rgba(75,75,75,0.8) !important;}.page .footer-phone:not(:last-child){margin-bottom:4px;}.page .footer-address{font-weight:400;font-size:14px;line-height:1.4;color:#4B4B4B;margin-bottom:20px;}.page .footer-text{font-size:12px;line-height:1.2;color:#4B4B4B;}.page .footer-signup{color:#0E3A8B;font-weight:700;font-size:12px;line-height:17px;text-transform:uppercase;border:none;border-bottom:1px solid transparent;transition:0.3s;background:none;outline:none;padding:0;white-space:nowrap;padding-top:3px;}.page .footer-signup:hover{color:rgba(14,58,139,0.8);border-bottom-color:#0E3A8B;}.page .footer-social{margin-top:30px;display:flex;align-items:center;}@media (max-width:991.98px){.page .footer-social{margin-top:20px;margin-bottom:20px;}}.page .footer-social__link{text-decoration:none;margin-right:10px;transition:0.3s;}.page .footer-social__link:last-child{margin-right:14px;}.page .footer-social__link:hover{transform:translateY(-5px);}.page .footer .view-work .views-field-title{margin-bottom:10px;}.page .footer .view-work .views-field-title .field-content{font-weight:400;font-size:12px;line-height:15px;color:#4B4B4B;}.page .footer .view-work .views-field-field-lines .field--name-field-line .field__item{padding-left:8px;position:relative;}.page .footer .view-work .views-field-field-lines .field--name-field-line .field__item::before{content:"";width:2px;height:2px;border-radius:100%;background-color:#4B4B4B;position:absolute;top:10px;left:2px;}.page .footer .view-work .views-field-field-lines .field--name-field-line .field__item p{margin-bottom:0;font-weight:400;font-size:12px;line-height:20px;color:#4B4B4B;}.page .footer .menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));column-gap:40px;row-gap:30px;margin-left:0;list-style-type:none;padding-top:8px;margin-bottom:0;}.page .footer .menu-item{padding-top:0;}.page .footer .menu-item--expanded::marker{content:none;}.page .footer .menu-item--expanded span{font-family:"Raleway";font-weight:700;font-size:14px;line-height:16px;color:#0E3A8B;}.page .footer .menu-item--expanded .menu{display:flex;flex-direction:column;gap:0;margin-left:0;padding-top:0;margin-top:23px;}@media (max-width:991.98px){.page .footer .menu-item--expanded .menu{margin-top:15px;}}.page .footer .menu-item--expanded .menu-item{padding-top:0;}.page .footer .menu-item--expanded .menu-item:not(:last-child){margin-bottom:2px;}@media (max-width:991.98px){.page .footer .menu-item--expanded .menu-item:not(:last-child){margin-bottom:0;}}.page .footer .menu-item--expanded .menu-item a{font-weight:400;font-size:14px;line-height:1.2;color:#0E3A8B;text-decoration:none;transition:0.4s;border-bottom:1px solid transparent;}.page .footer .menu-item--expanded .menu-item a:hover{border-bottom-color:#0E3A8B;}.page .footer-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 -15px;}.page .footer-col{margin:5px 15px;}.page .footer-policy a{font-weight:400;font-size:12px;line-height:15px;color:#0E3A8B;text-decoration:none;white-space:nowrap;}.page .footer-policy a:hover{color:rgba(14,58,139,0.8);}.page .footer-copyright{font-weight:400;font-size:12px;line-height:15px;color:#4B4B4B;}.page .footer-copyright a{color:#4B4B4B;text-decoration:none;white-space:nowrap;}.page .footer-copyright a:hover{color:rgba(14,58,139,0.8);}.page .footer-eye span{font-weight:400;font-size:12px;line-height:15px;color:#0E3A8B;margin-left:10px;transition:0.3s;white-space:nowrap;}.page .footer-eye:hover span{color:rgba(14,58,139,0.8);}.page .footer .synapse{padding-top:0;display:flex;align-items:flex-end;}.page .footer .synapse-logo{top:-2px;height:28px;position:relative;}.page .footer .synapse-link{text-decoration:none;transition:border-color 0.4s,color 0.4s;font-weight:400;font-size:14px;line-height:1.4;color:#0E3A8B;white-space:nowrap;}.page .footer .synapse-link:focus,.page .footer .synapse-link:hover{color:rgba(14,58,139,0.8);}.page .footer .synapse-link:active{color:rgba(14,58,139,0.8);}@media (min-width:992px){.main-menu .classic-menu-dropdown{position:relative;}.main-menu .classic-menu-dropdown > a{float:left;padding-right:0.7rem;}.main-menu .classic-menu-dropdown > span i{line-height:1.5;color:#494949;}.main-menu .classic-menu-dropdown ul{left:0;min-width:175px;position:absolute;z-index:1000;top:100%;display:none;padding:0.5rem;background-color:#fff;margin:0;border:1px solid #eee;border-radius:4px;}.main-menu .classic-menu-dropdown:hover > .menu--sub{display:block;}}#small-menu .main-menu{display:block;text-align:center;}#small-menu .main-menu li{padding:0.5rem 0;}#small-menu .main-menu li.classic-menu-dropdown{position:relative;}#small-menu .main-menu li.classic-menu-dropdown > a{float:none;}#small-menu .main-menu li.classic-menu-dropdown .menu{position:static;float:none;display:none;border-radius:0;padding:0;}#small-menu .main-menu li.classic-menu-dropdown .menu li{text-align:center;}#small-menu .main-menu li.classic-menu-dropdown .menu-dropdown-trigger{position:absolute;top:0.5rem;right:0;width:15%;cursor:pointer;}#small-menu .main-menu li.classic-menu-dropdown.menu-item--is-open .menu-dropdown-trigger{transform:rotate(180deg);}.nav-toggler{position:relative;width:36px;height:36px;border-radius:3px;border:0;margin:0 10px 0 0;background-color:#ed3f3c;display:flex;justify-content:center;align-items:center;}.nav-toggler:last-child{margin-right:0;}.nav-toggler:focus{outline:none;}.nav-toggler span{position:absolute;width:21px;height:3px;background-color:#ffffff;transition:transform 0.4s,margin 0.4s,opacity 0.4s;}.nav-toggler span:nth-child(2){margin-top:0;transform:rotate(45deg);}.nav-toggler span:last-child{margin-top:0;transform:rotate(-45deg);}.nav-toggler.nav-info{border-radius:100%;}.nav-toggler.nav-menu span:nth-child(3){opacity:0;transform:scale(0);}.nav-toggler.collapsed.nav-menu span:nth-child(2){margin-top:-25%;transform:none;}.nav-toggler.collapsed.nav-menu span:nth-child(3){opacity:1;transform:none;}.nav-toggler.collapsed.nav-menu span:last-child{margin-top:25%;transform:none;}.nav-toggler.collapsed.nav-info span:nth-child(2){margin-top:-0.5rem;transform:none;width:3px;}.nav-toggler.collapsed.nav-info span:last-child{margin-top:0.2rem;transform:none;height:0.9rem;width:3px;}@keyframes fade{from{opacity:0;}to{opacity:1;}}.page .header{flex-shrink:0;color:#494949;background:#ffffff;z-index:10;}.page .header-row{padding:0;min-height:0;display:flex;align-items:center;justify-content:space-between;}.page .header-col--logo{display:flex;align-items:center;}@media (max-width:991.98px){.page .header-col--phones{display:none;}}.page .header-col--address{font-weight:500;font-size:14px;line-height:17px;color:#4B4B4B;}@media (max-width:991.98px){.page .header-col--address{display:none;}}.page .header-right{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-left:40px;flex:1;}@media (max-width:991.98px){.page .header-right{justify-content:center;margin-left:0;}}.page .header-logo{margin-right:20px;}@media (max-width:479px){.page .header-logo{margin-right:10px;}}.page .header-logo img{height:50px;max-height:50px;max-width:153px;}.page .header-logo--small img{height:2.4rem;}@media (max-width:991.98px){.page .header-logo-image{display:none;}}.page .header-logo-mobile{display:none;}@media (max-width:991.98px){.page .header-logo-mobile{display:block;}}.page .header-logo-text{font-family:"Raleway";max-width:206px;padding-left:20px;padding-top:5px;padding-bottom:5px;border-left:1px solid #d7dde9;font-weight:500;font-size:16px;line-height:1.38;color:#4B4B4B;}@media (max-width:991.98px){.page .header-logo-text{display:none;}}.page .header-phone{margin:2px 0;}.page .header-phone .btn{margin-left:15px;}.page .header-phone a{font-weight:500;font-size:20px;line-height:1.2;color:#4B4B4B;text-decoration:none;}.page .header-phone a:hover{color:#0e3a8b;}.page .header-work{border-bottom:1px dashed #0E3A8B;display:inline-block;margin-top:1px;transition:0.3s;position:relative;}.page .header-work:hover{color:rgba(75,75,75,0.8);border-bottom-color:transparent;}.page .header-work__trigger{cursor:pointer;}.page .header-work__dropdown{position:absolute;z-index:5;background-color:#fff;min-width:346px;width:100%;top:100%;left:0;visibility:hidden;opacity:0;transition:0.3s;}.page .header-work__dropdown.show{visibility:visible;opacity:1;}@media (max-width:1199.98px){.page .header-work__dropdown{right:0;left:auto;}}.page .header-work__close{position:absolute;top:26px;right:26px;z-index:6;transition:0.3s;cursor:pointer;}.page .header-work__close:hover{transform:rotate(45deg);}.page .header-work .block-views-blockwork-block-1{box-shadow:4px 4px 20px 4px rgba(0,0,0,0.04);padding-top:0;}.page .header-work .view-work{padding:20px 75px 20px 35px;background:#fff;border-radius:6px;}.page .header-work .view-work .views-field-title{display:none;}.page .header-work .view-work .field--name-field-line .field__item{padding:10px 5px 13px;border-bottom:1px solid #eff3fe;}.page .header-work .view-work .field--name-field-line .field__item p{margin-bottom:0;font-weight:400;font-size:14px;line-height:1.29;color:#4B4B4B;display:flex;justify-content:space-between;align-items:center;}.page .header-work .view-work .field--name-field-line .field__item p span{max-width:100px;display:inline-block;}.page .header-work .view-work .field--name-field-line .field__item p span + span{font-size:16px;}.page .header-warning{border-radius:100%;transition:0.3s;margin-right:20px;min-width:24px;}@media (max-width:479px){.page .header-warning{margin-right:10px;}}.page .header-link{font-weight:500;font-size:14px;line-height:17px;color:#4B4B4B;border:none;background:none;padding:0;outline:none;text-align:left;transition:0.3s;display:flex;align-items:center;}@media (max-width:479px){.page .header-link{font-size:10px;}}.page .header-link span{transition:0.3s;border-bottom:1px dashed #0E3A8B;}.page .header-link:hover{color:rgba(75,75,75,0.8);}.page .header-link:hover span{border-bottom-color:transparent;}.page .header-link:hover .header-warning{background-color:#6e88ca;}.page .header-link:hover .header-warning circle{stroke:#6e88ca;}.page .header-link:hover .header-warning path{fill:#fff;}.page .header-eye{margin-right:17px;white-space:nowrap;cursor:pointer;}@media (max-width:991.98px){.page .header-eye{display:none;}}.page .header-eye:hover .header-eye--icon{transition:0.3s;}.page .header-eye:hover .header-eye--icon rect{fill:#6e88ca;}.page .header-signup{color:#0E3A8B;font-weight:700;font-size:14px;line-height:17px;text-transform:uppercase;border:none;border-bottom:1px solid #0E3A8B;transition:0.3s;background:none;outline:none;padding:0;white-space:nowrap;}.page .header-signup:hover{color:rgba(14,58,139,0.8);border-bottom-color:transparent;}.page .header-full{padding:14px 0;}.page .header-full .nav a{color:#494949;}.page .header-full li{padding:0 1em;}.page .header-small{padding:10px 0;}.page .header-info{border-bottom:1px solid #f9f9f9;}.page .header a{color:#494949;}.page .header-button{display:flex;align-items:center;}.page .header-nav{background-color:#eff3fe;box-shadow:none !important;}@media (max-width:991.98px){.page .header-nav{position:fixed;top:79px;left:-100%;width:100%;height:100%;background-color:#eff3fe;padding:30px;transition:left 0.3s ease 0s;overflow:auto;z-index:10;}}.page .header-nav._active{left:0;}.page .header-nav-right{margin-left:10px;}@media (max-width:991.98px){.page .header-nav-right{margin-left:0;margin-top:15px;}}.page .header-nav-content{min-height:65px;display:flex;align-items:center;justify-content:space-between;}.page .header-nav-content .region-menu-main{width:100%;}@media (max-width:991.98px){.page .header-nav-content{flex-direction:column;align-items:flex-start;padding-top:20px;padding-bottom:20px;}}.page .header-nav-content-phone{display:none;}.header--fixed .page .header-nav-content-phone{display:inherit;}.page .header-toggler{display:none;}@media (max-width:991.98px){.page .header-menu__icon{z-index:5;display:block;position:relative;width:30px;height:20px;cursor:pointer;margin-left:20px;}.page .header-menu__icon span,.page .header-menu__icon::before,.page .header-menu__icon::after{left:0;position:absolute;height:10%;width:100%;transition:all 0.3s ease 0s;background-color:#0E3A8B;}.page .header-menu__icon::before,.page .header-menu__icon::after{content:"";}.page .header-menu__icon::before{top:0;}.page .header-menu__icon::after{bottom:0;}.page .header-menu__icon span{top:50%;transform:scale(1) translate(0px,-50%);}.page .header-menu__icon._active span{transform:scale(0) translate(0px,-50%);}.page .header-menu__icon._active::before{top:50%;transform:rotate(-45deg) translate(1px,-50%);}.page .header-menu__icon._active::after{bottom:50%;transform:rotate(45deg) translate(0px,50%);}}@media (max-width:991.98px){.page .header-menu__info{width:30px;height:30px;border:2px solid #0E3A8B;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.3s;margin-left:10px;}.page .header-menu__info span{width:2px;height:12px;background-color:#0E3A8B;display:block;position:relative;margin-top:4px;transition:0.3s;}.page .header-menu__info span::after{content:"";width:2px;height:2px;background-color:#0E3A8B;position:absolute;top:-4px;transition:0.3s;}.page .header-menu__info._active{background-color:#0E3A8B;}.page .header-menu__info._active span{background-color:#fff;}.page .header-menu__info._active span::after{background-color:#fff;}}.page .header-small{display:none;}@media (max-width:991.98px){.page .header-small{display:block;position:fixed;top:79px;left:-100%;width:100%;height:100%;background-color:#eff3fe;padding:30px;transition:left 0.3s ease 0s;overflow:auto;z-index:9;}.page .header-small-text{margin-bottom:15px;}.page .header-small-address{margin-top:15px;margin-bottom:15px;}.page .header-small-work .view-work .views-field-title{margin-bottom:10px;}.page .header-small-work .view-work .views-field-title .field-content{font-weight:400;font-size:12px;line-height:15px;color:#4B4B4B;}.page .header-small-work .view-work .views-field-field-lines .field--name-field-line .field__item{padding-left:8px;position:relative;}.page .header-small-work .view-work .views-field-field-lines .field--name-field-line .field__item::before{content:"";width:2px;height:2px;border-radius:100%;background-color:#4B4B4B;position:absolute;top:10px;left:2px;}.page .header-small-work .view-work .views-field-field-lines .field--name-field-line .field__item p{margin-bottom:0;font-weight:400;font-size:12px;line-height:20px;color:#4B4B4B;}.page .header-small._active{left:0;}}.page .small-menu{padding:10px 0 20px;border-top:solid 1px #f9f9f9;}.page .small-menu ul{display:flex;font-size:21px;font-weight:600;margin:0 -10px;flex-direction:column;}.page .small-menu a{display:block;padding:15px 10px;text-align:right;transition:color 0.4s,background-color 0.4s;}.page .small-menu a:hover{color:#f9f9f9;}.page .small-menu a:active{background-color:rgba(249,249,249,0.07);}@media (max-width:991.98px){.menu--main .main-menu{flex-direction:column;align-items:flex-start;}}.menu--main .menu-item{padding-top:0;display:flex;align-items:center;margin:0 25px;}@media (max-width:991.98px){.menu--main .menu-item{margin:0;}}.menu--main .menu-item.active .nav-link{color:#0E3A8B;}.menu--main .menu-item:first-child{margin-left:0;}@media (max-width:991.98px){.menu--main .menu-item:first-child{margin-left:25px;}}.menu--main .menu-item:first-child .nav-link{padding-left:0;}.menu--main .menu-item:last-child{margin-right:0;}@media (max-width:991.98px){.menu--main .menu-item.classic-menu-dropdown{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;margin:0;}}.menu--main .menu-item.classic-menu-dropdown .menu-dropdown-trigger{margin-left:7px;transform:rotate(-180deg) translateY(-3px);}@media (max-width:991.98px){.menu--main .menu-item.classic-menu-dropdown .menu-dropdown-trigger{position:absolute;top:0;right:0;padding:10px;}}@media (min-width:768px){.menu--main .menu-item.classic-menu-dropdown:hover .menu-dropdown-trigger{transform:rotate(0) translateY(0);}}.menu--main .menu-item.classic-menu-dropdown._active .menu-dropdown-trigger{transform:rotate(0) translateY(0);}.menu--main .menu-item.classic-menu-dropdown._active > .menu--sub{display:block;opacity:1;animation-name:fade;animation-duration:1s;}.menu--main .menu-item.classic-menu-dropdown .menu{min-width:319px;padding:8px 0 16px;box-shadow:4px 4px 10px 4px rgba(14,58,139,0.02);top:100%;transition:0.4s;border-radius:0;}@media (max-width:991.98px){.menu--main .menu-item.classic-menu-dropdown .menu{box-shadow:none;margin:0;display:none;opacity:0;min-width:0;width:100%;}}.menu--main .menu-item.classic-menu-dropdown .menu::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent;position:absolute;top:-10px;left:46px;}@media (max-width:991.98px){.menu--main .menu-item.classic-menu-dropdown .menu::before{content:none;}}.menu--main .menu-item.classic-menu-dropdown .menu-item{margin:0;}.menu--main .menu-item.classic-menu-dropdown .menu-item:last-child .nav-link::before{content:none;}.menu--main .menu-item.classic-menu-dropdown .menu-item .nav-link{color:#4B4B4B;font-weight:500;font-size:15px;line-height:1.3;position:relative;display:flex;align-items:center;width:100%;min-height:40px;padding:5px 37px 5px 26px;transition:0.4s;}.menu--main .menu-item.classic-menu-dropdown .menu-item .nav-link::before{content:"";width:calc(100% - 63px);height:1px;background-color:#d7dde9;position:absolute;bottom:-1px;left:26px;transition:0.4s;}@media (max-width:991.98px){.menu--main .menu-item.classic-menu-dropdown .menu-item .nav-link::before{width:calc(100% - 30px);left:15px;}}.menu--main .menu-item.classic-menu-dropdown .menu-item .nav-link:hover{background-color:#c6d5fc;}.menu--main .menu-item.classic-menu-dropdown .menu-item .nav-link:hover::before{background-color:transparent;}@media (max-width:991.98px){.menu--main .menu-item.classic-menu-dropdown .menu-item .nav-link{padding:0 15px;}}@media (min-width:992px){.menu--main .menu-item--sub .menu-dropdown-trigger{position:absolute;top:50%;right:11px;margin:0;transform:translateY(-50%) rotate(90deg) !important;}}@media (min-width:992px){.menu--main .menu-item--sub > .menu--sub{transform:translateX(calc(100% - 1px));top:-8px !important;}.menu--main .menu-item--sub > .menu--sub::before{content:none !important;}}.menu--main .nav-link{font-weight:500;font-size:15px;line-height:18px;color:#4B4B4B;text-transform:none;padding:15px 0;}.menu--main .nav-link:hover{color:#0E3A8B;}.page{display:flex;flex-direction:column;min-height:100vh;background:#f9f8fe;}.page-content{position:relative;flex-grow:1;padding-bottom:70px;z-index:1;}.page--service .page-content{padding-bottom:0;}@media (min-width:1400px){.page .container{max-width:1134px;}}.path-webform .region-content,.path-webform .region-title{max-width:650px;margin-left:auto;margin-right:auto;}.checkout-pane-review > div:last-child{display:none;}.page-title{max-width:919px;margin-top:40px;margin-bottom:40px;font-family:"Raleway";font-weight:700;font-size:40px;line-height:1.15;color:#4B4B4B;}@media (max-width:991.98px){.page-title{font-size:32px;margin-bottom:30px;}}@media (max-width:767.98px){.page-title{font-size:28px;margin-bottom:25px;}}@media (max-width:575.98px){.page-title{font-size:24px;margin-bottom:20px;}}.page-title .field--name-title{font-family:"Raleway";font-weight:700;font-size:40px;line-height:1.15;color:#4B4B4B;display:block;}@media (max-width:991.98px){.page-title .field--name-title{font-size:32px;margin-bottom:30px;}}@media (max-width:767.98px){.page-title .field--name-title{font-size:28px;margin-bottom:25px;}}@media (max-width:575.98px){.page-title .field--name-title{font-size:24px;margin-bottom:20px;}}.block-views h1,.block-views h2{font-family:"Raleway";font-weight:700;font-size:40px;line-height:1.15;color:#4B4B4B;margin-bottom:63px;}@media (max-width:991.98px){.block-views h1,.block-views h2{font-size:32px;margin-bottom:30px;}}@media (max-width:767.98px){.block-views h1,.block-views h2{font-size:28px;margin-bottom:25px;}}@media (max-width:575.98px){.block-views h1,.block-views h2{font-size:24px;margin-bottom:35px;}}.paragraph--type--icon-title{display:flex;align-items:center;min-height:54px;margin-bottom:32px;}@media (max-width:480px){.paragraph--type--icon-title{margin-bottom:15px;}}.paragraph--type--icon-title .field--name-field-image{width:77px;flex-shrink:0;height:55px;}.paragraph--type--icon-title .field--name-field-image img{height:auto;width:auto;}.paragraph--type--icon-title .ield--name-field-title-right{font-weight:500;font-size:15px;line-height:1.4;color:#4B4B4B;margin-left:35px;}.paragraph--type--icon-title .ield--name-field-title-right p{margin-bottom:0;}.field--name-field-attach{margin:50px 0 30px;}.field--name-field-attach .field__item{display:flex;align-items:center;padding-left:15px;position:relative;line-height:1.2;margin:0 0 10px;min-height:36px;}.field--name-field-attach .field__item::before{content:"\f15b";font-size:30px;font-family:"Font Awesome 5 Free";position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0);}.field--name-field-attach .file{font-size:1em;font-weight:bold;background:none;padding-left:20px;}.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;}}.file{margin-top:50px;}.file-title{font-family:"Raleway";font-weight:700;font-size:18px;line-height:1.33;color:#4B4B4B;margin-top:0;margin-bottom:28px;}.file-list{display:flex;flex-direction:column;}.file-item{min-height:63px;padding-left:71px;display:flex;flex-direction:column;text-decoration:none;position:relative;padding-top:10px;}.file-item:not(:last-child){margin-bottom:14px;}.file-item::before{content:url(/themes/adaptive/images/template/download.svg);position:absolute;top:0;left:0;}.file-item:hover .file-description{color:rgba(75,75,75,0.8);}.file-description{font-family:"Raleway";font-weight:500;font-size:18px;line-height:1.3;color:#0E3A8B;transition:0.3s;}.file-info{font-weight:400;font-size:16px;line-height:1.3;color:rgba(135,135,135,0.7);margin-top:8px;text-transform:uppercase;}.text-formatted{font-size:16px;line-height:1.62;font-weight:400;color:#4B4B4B;max-width:919px;}@media (max-width:767.98px){.text-formatted{font-size:15px;line-height:1.4;}}.text-formatted p{font-size:16px;line-height:1.62;font-weight:400;color:#4B4B4B;}@media (max-width:991.98px){.text-formatted p{font-size:15px;line-height:1.4;}}.text-formatted h2{font-family:"Raleway";font-weight:700;font-size:30px;line-height:1.2;color:#4B4B4B;margin-top:33px;margin-bottom:21px;}.text-formatted h3{font-family:"Raleway";font-weight:700;font-size:26px;line-height:1.23;color:#4B4B4B;margin-top:33px;margin-bottom:20px;}.text-formatted h4{font-family:"Raleway";font-weight:700;font-size:21px;line-height:1.24;color:#4B4B4B;margin-top:30px;margin-bottom:20px;}.text-formatted h5{font-family:"Raleway";font-weight:700;font-size:18px;line-height:1.33;color:#4B4B4B;margin-top:22px;margin-bottom:14px;}.text-formatted h6{font-family:"Raleway";font-weight:700;font-size:14px;line-height:1.5;color:#4B4B4B;margin-top:22px;margin-bottom:14px;}.text-formatted img{margin:54px 0;border-radius:6px;}.text-formatted ul{padding-left:25px;list-style-type:none;}.text-formatted ul li{position:relative;}.text-formatted ul li:not(:last-child){margin-bottom:14px;}.text-formatted ul li::before{content:"";width:5px;height:5px;border-radius:5px;background-color:#0E3A8B;position:absolute;left:-20px;top:11px;}.text-formatted ol{counter-reset:section;list-style-type:none;padding-left:25px;}.text-formatted ol li{position:relative;}.text-formatted ol li:not(:last-child){margin-bottom:14px;}.text-formatted ol li::before{content:counter(section,decimal) ".";counter-increment:section;position:absolute;left:-20px;top:0;color:#0E3A8B;}.text-formatted a{color:#0E3A8B;}.text-formatted blockquote{padding:70px 95px;background-color:#ecf2ff;border-radius:6px;border-left:none;margin:54px 0;}@media (max-width:767.98px){.text-formatted blockquote{padding:40px 30px;}}@media (max-width:575.98px){.text-formatted blockquote{padding:20px 15px;}}.text-formatted blockquote h5{margin-top:0;margin-bottom:22px;}.text-formatted table{margin-top:30px;margin-bottom:30px;}.text-formatted table thead{background-color:#fff;}.text-formatted table th{font-weight:500;}.text-formatted table td{font-weight:400;}.text-formatted table td:last-child{font-weight:500;min-width:100px;}.text-formatted table td,.text-formatted table th{border:none;padding:20px;}@media (max-width:575.98px){.text-formatted table td,.text-formatted table th{padding:10px;}}.text-formatted table tbody tr{background-color:#f9f8fe;}.text-formatted table tbody tr:nth-of-type(2n){background-color:#fff;}@media (max-width:991.98px){.text-formatted td,.text-formatted th{padding:10px;}}@media (max-width:575.98px){.text-formatted table{display:block;overflow:auto;margin-bottom:15px;}.text-formatted h2{margin:20px 0;font-size:23px;}.text-formatted h3{margin:18px 0;font-size:20px;}.text-formatted h4{margin:15px 0;font-size:18px;}.text-formatted p{margin:0 0 15px;}.text-formatted .youtube-embed-wrapper{margin:15px 0;}.text-formatted iframe{max-height:40vh;margin:15px 0;}}@media (max-width:991.98px){.field--name-field-gallery .field__item{width:33.333%;}}@media (max-width:575.98px){.field--name-field-gallery .field__item{width:50%;}}.cboxElement{display:block;border-radius:6px;overflow:hidden;text-align:center;}.cboxElement img{display:block;object-fit:cover;transition:transform 0.4s,opacity 0.4s;}.cboxElement img:hover{transform:scale(1.07) perspective(1px);}.cboxElement img:active{opacity:0.7;}#sys .messages{margin:0 0 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;}.synmap-point{width:42px;height:60px;fill:#ed3f3c;-webkit-filter:drop-shadow(0 4px 7px rgba(0,0,0,0.25));filter:drop-shadow(0 4px 7px rgba(0,0,0,0.25));}.preloader{position:relative;width:100%;height:300px;background:url(/themes/adaptive/images/template/ajax-preloader.svg) rgba(255,255,255,0.95) no-repeat;background-position:center;background-size:170px;margin-bottom:30px;}.preloader--small{height:100px;background-size:90px;}.preloader--transparent{background-color:transparent;}h1{font-family:"Raleway";font-weight:700;font-size:40px;line-height:1.15;color:#4B4B4B;margin-bottom:30px;}@media (max-width:575.98px){h1{font-size:30px;}}h2{font-family:"Raleway";font-weight:700;font-size:30px;line-height:1.2;color:#4B4B4B;}@media (max-width:575.98px){h2{font-size:23px;}}h3{font-family:"Raleway";font-weight:700;font-size:26px;line-height:1.23;color:#4B4B4B;}@media (max-width:575.98px){h3{font-size:20px;}}h4{color:#4B4B4B;font-family:"Raleway";font-weight:700;font-size:21px;line-height:1.24;}@media (max-width:575.98px){h4{font-size:18px;}}h5{color:#4B4B4B;font-family:"Raleway";font-weight:700;font-size:18px;line-height:1.33;}@media (max-width:575.98px){h5{font-size:16px;}}h6{font-family:"Raleway";font-weight:700;font-size:14px;line-height:1.5;color:#4B4B4B;}.f-contact-page.page-node-view .region-content > div{flex-basis:100% !important;}.tag-link__list{display:flex;flex-wrap:wrap;margin:0 -7px;}.tag-link__item{padding:0 7px;margin-bottom:15px;}@media (min-width:437px) and (max-width:575.98px){.tag-link__item{width:50%;}}@media (max-width:414px){.tag-link__item{width:100%;}}.tag-link-item{position:relative;display:flex;align-items:center;padding:12px 30px 12px 13px;text-decoration:none;background-color:#dde7fc;transition:background-color 0.4s;z-index:1;}.tag-link-item__text{color:#0e3a8b;font-weight:600;font-size:13px;line-height:1.25;margin-bottom:0;text-decoration:none;}.tag-link-item__media{margin-right:9px;}.tag-link-item__arrow{position:absolute;top:50%;right:10px;z-index:1;transform:translateY(-50%);}.tag-link-item:hover{background-color:#aec6f8;}.complement{margin-bottom:100px;}.complement__content{color:#4b4b4b;font-size:21px;font-weight:700;line-height:1.4;position:relative;display:flex;align-items:center;justify-content:center;min-height:198px;padding:25px 50px;border-radius:6px;background-color:#ecf2ff;text-align:center;z-index:1;}.complement__content::before{content:"";position:absolute;top:50%;left:50%;width:161px;height:171px;background-image:url(/themes/adaptive/images/template/stamp-min.png);background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%);z-index:0;}@media (max-width:991.98px){.complement__content{font-size:18px;}}@media (max-width:575.98px){.complement__content{padding:25px;}}.complement__text{position:relative;max-width:785px;margin-bottom:0;z-index:3;}@media (max-width:991.98px){.complement{margin-bottom:50px;}}.cookie-notice{position:fixed;left:0;bottom:0;display:none;width:100%;padding:20px 0;background-color:rgba(0,0,0,0.8);z-index:100;}.cookie-wrapper{display:flex;align-items:center;justify-content:space-between;gap:24px;}@media (max-width:991.98px){.cookie-wrapper{flex-direction:column;justify-content:center;flex-wrap:wrap;text-align:center;}}.cookie-content{color:#fff;font-size:14px;}.cookie-content a{margin-left:5px;color:#ed3f3c;text-decoration:underline;}.cookie-content a:hover{text-decoration:none;}.cookie-btn.btn{position:relative;min-width:190px;}.cookie-btn.btn:hover{color:#fff;}.cookie-btn.btn:hover::after,.cookie-btn.btn:hover::before{width:100%;left:0;}.cookie-btn.btn::after,.cookie-btn.btn::before{position:absolute;height:2px;left:50%;background:#fff;bottom:-6px;content:"";transition:all 280ms ease-in-out;width:0;}.cookie-btn.btn::before{top:-6px;}.pager{margin-top:30px;}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;background:none;border:0;box-shadow:none;white-space:normal;padding:10px 18px;min-width:160px;font-size:12px;line-height:15px;text-transform:uppercase;font-weight:700;color:#fff;border:1px solid #0E3A8B;background-color:#0E3A8B;transition:box-shadow 0.4s,background-color 0.4s;min-height:46px;border-radius:46px;}.btn:focus{outline:none;box-shadow:none;}.btn:hover{color:#0E3A8B;background-color:#fff;}.btn:active{background-color:#0E3A8B;}.btn--loading{overflow:hidden;position:relative;}.btn--loading::before{content:"";top:0;right:0;bottom:0;left:0;z-index:5;background:url(/themes/adaptive/images/template/ajax-preloader.svg) rgba(255,255,255,0.5) no-repeat center;background-size:25px;position:absolute;}.btn--reverse{background-color:#fff;color:#0E3A8B;max-width:215px;width:100%;}.btn--reverse:hover{background-color:#0E3A8B;color:#fff;}.messages{border:0;color:#fff;box-shadow:none;margin:0 0 28px;font-size:16px;line-height:1.25;padding:15px 20px;text-align:left;}.messages--error{background:#AC182D;}.messages--status{background:#4caf50;}.messages--warning{background:#ff9800;}.messages a{color:#fff;border-bottom:solid 1px rgba(255,255,255,0.25);transition:color 0.4s,border-color 0.4s;}.messages a:hover{color:#fff;border-color:#fff;}.messages a:active{border-color:rgba(255,255,255,0.5);}.checkout-form .field--name-field-name,.contact-message-form .field--name-field-name{margin-bottom:53px;}.checkout-form .form-textarea-wrapper,.contact-message-form .form-textarea-wrapper{margin-top:53px !important;}.checkout-form .form-actions,.checkout-form .form .modal-header,.contact-message-form .form-actions,.contact-message-form .form .modal-header{margin:0 0 20px;position:relative;text-align:center;}.checkout-form .form-item-fz152-agreement label,.contact-message-form .form-item-fz152-agreement label{display:inline-block;margin-bottom:0;}.checkout-form .form-actions,.contact-message-form .form-actions{margin-bottom:0;padding-top:0;}.checkout-form .form-control,.contact-message-form .form-control{color:inherit;margin-top:0;padding:6px 15px 5px 0;border-radius:0;border-color:#aaaaaa;border-width:0 0 1px;transition:color 0.4s,background-color 0.4s,border-color 0.4s,padding 0.4s;-webkit-box-shadow:none;box-shadow:none;outline:none;border-radius:46px;}.checkout-form .form-control:hover,.contact-message-form .form-control:hover{padding-right:0;padding-left:15px;}.checkout-form .form-control:focus,.contact-message-form .form-control:focus{padding-right:0;padding-left:15px;background-color:transparent;border-color:#ed3f3c;}.checkout-form .form-control.error,.contact-message-form .form-control.error{color:#AC182D;border-color:#AC182D;}.checkout-form .form-control:disabled,.contact-message-form .form-control:disabled{cursor:not-allowed;background-color:rgba(222,221,221,0.5);}.checkout-form .form-control::-webkit-input-placeholder,.contact-message-form .form-control::-webkit-input-placeholder{color:inherit;opacity:0.8;transition:opacity 0.4s;}.checkout-form .form-control:focus::-webkit-input-placeholder,.contact-message-form .form-control:focus::-webkit-input-placeholder{opacity:0;}.checkout-form .form-control::-moz-placeholder,.contact-message-form .form-control::-moz-placeholder{color:inherit;opacity:0.8;transition:opacity 0.4s;}.checkout-form .form-control:focus::-moz-placeholder,.contact-message-form .form-control:focus::-moz-placeholder{opacity:0;}.checkout-form .form-control:-moz-placeholder,.contact-message-form .form-control:-moz-placeholder{color:inherit;opacity:0.8;transition:opacity 0.4s;}.checkout-form .form-control:focus:-moz-placeholder,.contact-message-form .form-control:focus:-moz-placeholder{opacity:0;}.checkout-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox),.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox){position:relative;margin-top:16px;margin-bottom:21px;border-radius:5px;transition:background-color 0.4s;z-index:1;}.checkout-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox) label,.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox) label{font-family:"Montserrat";font-size:13px;color:#4B4B4B;line-height:16px;position:absolute;top:-10px;left:9px;display:block;margin:0;padding-left:10px;padding-right:10px;background-color:transparent;transform-origin:0 0;transform:translateY(-15px);transition:transform 0.2s;z-index:2;}.checkout-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox) .description,.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox) .description{color:rgba(73,73,73,0.6);font-size:14px;position:absolute;bottom:0;left:0;padding:2px 0 0;transform:translateY(100%);z-index:1;}.checkout-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox):hover .form-control,.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox):hover .form-control{border:1px solid #8c8c8c;}.checkout-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox):focus-within::before,.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox):focus-within::before{transform:none;transition:none;border-color:#ed3f3c;}.checkout-form .form-type-radio,.checkout-form .form-form-type-checkbox,.contact-message-form .form-type-radio,.contact-message-form .form-form-type-checkbox{margin-bottom:10px;}.checkout-form .form-type-radio label,.checkout-form .form-form-type-checkbox label,.contact-message-form .form-type-radio label,.contact-message-form .form-form-type-checkbox label{display:block;margin-bottom:0;}.checkout-form .form-type-radio .description,.checkout-form .form-form-type-checkbox .description,.contact-message-form .form-type-radio .description,.contact-message-form .form-form-type-checkbox .description{margin-left:0;opacity:0.7;}.checkout-form .form-type-managed-file,.contact-message-form .form-type-managed-file{padding:16px;border:1px solid #ccc;border-radius:5px;}.checkout-form .form-type-managed-file input[type=file],.contact-message-form .form-type-managed-file input[type=file]{padding:0;border:none;}.checkout-form .form-type-managed-file .btn,.contact-message-form .form-type-managed-file .btn{min-width:inherit;min-height:inherit;}.checkout-form .form-control.error,.contact-message-form .form-control.error{color:#AC182D;border-color:#AC182D;}.checkout-form .form-actions,.contact-message-form .form-actions{margin:0;padding-top:0;display:flex;justify-content:center;}.checkout-form .form-wrapper .form-item,.checkout-form.cabinet-form .form-item,.contact-message-form .form-wrapper .form-item,.contact-message-form.cabinet-form .form-item{margin:0 !important;}.checkout-form .form-wrapper .form-item label,.checkout-form.cabinet-form .form-item label,.contact-message-form .form-wrapper .form-item label,.contact-message-form.cabinet-form .form-item label{display:block;font-weight:400;}.checkout-form .form-wrapper .form-type-radio label,.checkout-form .form-wrapper .form-type-checkbox label,.checkout-form.cabinet-form .form-type-radio label,.checkout-form.cabinet-form .form-type-checkbox label,.contact-message-form .form-wrapper .form-type-radio label,.contact-message-form .form-wrapper .form-type-checkbox label,.contact-message-form.cabinet-form .form-type-radio label,.contact-message-form.cabinet-form .form-type-checkbox label{display:inline-block;padding-left:5px;}.checkout-form .form-wrapper .form-control:not(.form-textarea),.checkout-form.cabinet-form .form-control:not(.form-textarea),.contact-message-form .form-wrapper .form-control:not(.form-textarea),.contact-message-form.cabinet-form .form-control:not(.form-textarea){margin-top:0;padding:10px 20px;border-radius:46px;height:46px;border-width:1px !important;border:1px solid #d7dde9;font-weight:400;font-size:14px;line-height:17px;color:#4B4B4B;}.checkout-form .form-wrapper .form-control:not(.form-textarea):hover,.checkout-form.cabinet-form .form-control:not(.form-textarea):hover,.contact-message-form .form-wrapper .form-control:not(.form-textarea):hover,.contact-message-form.cabinet-form .form-control:not(.form-textarea):hover{background-color:#fff;}.checkout-form .form-wrapper .form-control.form-textarea,.checkout-form.cabinet-form .form-control.form-textarea,.contact-message-form .form-wrapper .form-control.form-textarea,.contact-message-form.cabinet-form .form-control.form-textarea{border-radius:30px;max-height:170px;resize:none;border-color:#d7dde9;border-width:1px;padding:6px 15px;font-weight:400;font-size:14px;line-height:17px;color:#4B4B4B;padding-top:14px;}.checkout-form.cabinet-form .form-control,.contact-message-form.cabinet-form .form-control{margin-bottom:50px;}.checkout-form .ajax-progress,.contact-message-form .ajax-progress{display:none;}.form-item-date .form-control{width:auto;display:inline;}.footer-order .form{margin-bottom:15px;}.footer-order .form .form-actions{margin-bottom:0;}.footer-order .form .form-actions input{line-height:1.7;}@media (min-width:992px){.footer-order .form .form-actions input{margin-top:16px;}}.footer-order .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox){margin-bottom:0;}form details .container-inline{margin-bottom:1em;}form details .container-inline .form-item{margin:0 1em 0 0;display:inline-block;}form details .container-inline .form-item input{width:auto;}.form-item--fz-152{display:flex;margin-top:30px;margin-bottom:30px;order:10;}@media (max-width:767.98px){.form-item--fz-152{order:inherit;}}.form-item--fz-152-checkbox{position:absolute;z-index:-1;opacity:0;}.form-item--fz-152-checkbox + label{display:inline-flex;align-items:center;user-select:none;}.form-item--fz-152-checkbox + label::before{content:"";display:inline-flex;width:16px;height:16px;flex-shrink:0;flex-grow:0;border:1px solid #d7dde9;border-radius:0;background-repeat:no-repeat;background-position:center center;background-size:60% 60%;margin-right:8px;transform:translateY(3px);}.form-item--fz-152-checkbox:checked + label::before{background-color:#0E3A8B;border:1px solid #0E3A8B;background-image:url(/themes/adaptive/images/template/check.svg);}.form-item--fz-152-label::after{content:none;}.form-item--fz-152 .option{max-width:380px;font-weight:400;font-size:13px;line-height:1.46;text-align:left;color:#878787;margin-left:15px !important;margin-right:15px !important;}.form-item--fz-152 .option a{color:#0E3A8B;text-decoration:none;border-bottom:1px solid #0E3A8B;transition:0.3s;}.form-item--fz-152 .option a:hover{border-bottom-color:transparent;}.form-item--fz-152 .description{display:none;}.contact-message-order-certificate-form.block-contact-block{background-color:#fff;border-radius:6px;padding:70px 48px;max-width:920px;margin-top:70px;}@media (max-width:991.98px){.contact-message-order-certificate-form.block-contact-block{padding:40px 15px;}}.contact-message-order-certificate-form .field-group-html-element label{display:none !important;}.contact-message-order-certificate-form .field-group-html-element .form-group-label{font-family:"Montserrat";font-weight:400;font-size:16px;line-height:20px;color:#4B4B4B;margin-bottom:16px;margin-left:20px;}.contact-message-order-certificate-form .field-group-html-element .form-group-inner{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:0 -9px;}.contact-message-order-certificate-form .field-group-html-element .form-wrapper{max-width:262px;width:100%;margin:0 9px 24px;}@media (max-width:991.98px){.contact-message-order-certificate-form .field-group-html-element .form-wrapper{max-width:45%;}}@media (max-width:480px){.contact-message-order-certificate-form .field-group-html-element .form-wrapper{max-width:100%;}}.contact-message-order-certificate-form .field-group-html-element .form-wrapper.field--name-field-period{max-width:100%;margin:0 0 20px;}.contact-message-order-certificate-form .field-group-html-element .form-wrapper.field--name-field-inn{max-width:552px;}@media (max-width:991.98px){.contact-message-order-certificate-form .field-group-html-element .form-wrapper.field--name-field-inn{max-width:100%;}}.contact-message-order-certificate-form .field-group-html-element .form-wrapper.field--name-field-summ{max-width:399px;}@media (max-width:991.98px){.contact-message-order-certificate-form .field-group-html-element .form-wrapper.field--name-field-summ{max-width:45%;}}@media (max-width:480px){.contact-message-order-certificate-form .field-group-html-element .form-wrapper.field--name-field-summ{max-width:100%;}}.contact-message-order-certificate-form .field-group-html-element .form-wrapper.field--name-field-details{max-width:100%;}.contact-message-order-certificate-form .field-group-html-element .form-textarea-wrapper{margin-top:0 !important;}.contact-message-order-certificate-form .field-group-html-element.required-fields .field--name-field-payments-service{padding-top:18px;max-width:100%;}.contact-message-order-certificate-form .required-fields{margin:0 -9px;}.contact-message-order-certificate-form .required-fields .field--name-field-payments-service{margin-bottom:40px;}.contact-message-order-certificate-form .required-fields .field--name-field-payments-service .form-composite{max-width:100%;}.contact-message-order-certificate-form .required-fields .field--name-field-payments-service legend{display:none;}.contact-message-order-certificate-form .required-fields .field--name-field-payments-service .form-radios{display:grid;grid-template-columns:repeat(2,minmax(200px,216px));gap:15px;}@media (max-width:480px){.contact-message-order-certificate-form .required-fields .field--name-field-payments-service .form-radios{grid-template-columns:repeat(1,minmax(200px,216px));}}.contact-message-order-certificate-form .required-fields .field--name-field-payments-service .form-radios .form-item{display:flex;align-items:center;}.contact-message-order-certificate-form .required-fields .field--name-field-payments-service .form-radios .form-item .form-radio{position:absolute;z-index:-1;opacity:0;}.contact-message-order-certificate-form .required-fields .field--name-field-payments-service .form-radios .form-item .form-radio:checked + label::after{background-color:#0E3A8B;}.contact-message-order-certificate-form .required-fields .field--name-field-payments-service .form-radios .form-item label{display:flex !important;align-items:center;font-weight:400;font-size:16px;line-height:20px;color:#4B4B4B;user-select:none;padding-left:0;position:relative;}.contact-message-order-certificate-form .required-fields .field--name-field-payments-service .form-radios .form-item label::before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;flex-grow:0;border:2px solid #d7dde9;border-radius:50%;margin-right:8px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;}.contact-message-order-certificate-form .required-fields .field--name-field-payments-service .form-radios .form-item label::after{content:"";width:10px;height:10px;border-radius:10px;background-color:transparent;position:absolute;top:5px;left:5px;}.contact-message-order-certificate-form .form-group-submit{display:flex;align-items:center;flex-wrap:wrap;}@media (max-width:991.98px){.contact-message-order-certificate-form .form-group-submit{flex-direction:column-reverse;align-items:flex-start;}.contact-message-order-certificate-form .form-group-submit .form-item--fz-152{margin-top:0 !important;}.contact-message-order-certificate-form .form-group-submit .form-item--fz-152-label{max-width:485px;}}.contact-message-order-certificate-form .form-group-submit .form-actions{max-width:246px;width:100%;margin-right:40px;}.contact-message-order-certificate-form .form-group-submit .form-actions .form-submit{width:100%;max-width:246px;}.contact-message-order-certificate-form .form-group-submit .form-item--fz-152{margin:10px 0;}.contact-message-order-certificate-form .form-group-submit .form-item--fz-152 .description{max-width:100%;}.contact-message-order-certificate-form .label{display:none;}.block-consultation{background-color:#ecf2ff;padding-top:100px;padding-bottom:90px;}.block-consultation h2{max-width:480px;}@media (max-width:991.98px){.block-consultation h2{max-width:100%;}}.block-consultation__wrap{display:flex;align-items:flex-start;position:relative;}.block-consultation__content{max-width:574px;width:100%;}.block-consultation__descr{font-weight:400;font-size:16px;line-height:1.62;color:#4B4B4B;margin-bottom:66px;}.block-consultation__img{position:absolute;right:0;bottom:-90px;}@media (max-width:991.98px){.block-consultation__img{display:none;}}.block-consultation__form{max-width:574px;}.block-consultation__form form{display:flex;align-items:center;flex-wrap:wrap;}.block-consultation__form form .field--name-field-name{max-width:340px;margin-bottom:0;margin-right:27px;}@media (max-width:991.98px){.block-consultation__form form .field--name-field-name{max-width:100%;margin-bottom:40px;margin-right:0;}}.block-consultation__form form .field--name-field-phone{max-width:206px;}@media (max-width:991.98px){.block-consultation__form form .field--name-field-phone{max-width:100%;}}.block-consultation__row{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-top:28px;width:100%;}@media (max-width:991.98px){.block-consultation__row{flex-direction:column;}}.block-consultation__row .button{margin-right:22px;}@media (max-width:991.98px){.block-consultation__row .button{margin-right:0;margin-top:20px;}}.block-consultation__row .form-item--fz-152{margin:0;}.block-consultation__row .form-item--fz-152 .description{max-width:100%;}@media (max-width:991.98px){.block-consultation{padding-top:80px;padding-bottom:70px;}}@media (max-width:767.98px){.block-consultation{padding-top:40px;padding-bottom:40px;}}.important h2{font-family:"Raleway";font-weight:700;font-size:21px;line-height:1.24;color:#4B4B4B;margin-bottom:28px;}.important .node__submitted{font-weight:400;font-size:13px;line-height:16px;color:rgba(75,75,75,0.8);margin-bottom:33px;}.important .field--name-field-link{margin-top:22px;}.important .field--name-field-link a{font-weight:500;font-size:16px;line-height:20px;text-decoration:none;transition:0.3s;color:#0E3A8B;border-bottom:1px solid #0E3A8B;}.important .field--name-field-link a:hover{border-bottom-color:transparent;}@keyframes arrow-hover{0%{left:0;}50%{left:15px;}100%{left:0;}}@keyframes fade{from{opacity:0.1;}to{opacity:1;}}.path-team .view-usluga-new .view-content,.path-team .view-team .view-content,.node--type-service .view-usluga-new .view-content,.node--type-service .view-team .view-content,.front .view-usluga-new .view-content,.front .view-team .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:34px;}.team-teaser{position:relative;display:block;min-height:371px;padding-bottom:0;background-image:url(/themes/adaptive/images/template/team-teaser-bg.png);background-repeat:no-repeat;background-position:bottom right;background-color:#fff;border-radius:6px;transition:0.3s;text-decoration:none;overflow:hidden;}.team-teaser:hover{background-color:#ecf2ff;}.team-teaser:hover .team-teaser__arrow{animation:arrow-hover 1s linear infinite;}.team-teaser__content{padding:39px 65px 0 39px;}@media (max-width:575.98px){.team-teaser__content{padding-left:25px;}}.team-teaser__arrow{position:absolute;left:0;}.team-teaser__arrow-wrap{position:absolute;top:48px;right:26px;width:38px;height:12px;}.team-teaser__title{font-weight:500;font-size:18px;line-height:1.33;color:#0E3A8B;text-align:left;margin-bottom:10px;}.team-teaser .field--name-field-team-position{font-weight:400;font-size:14px;line-height:17px;color:#4B4B4B;margin-bottom:15px;text-align:left;max-width:160px;}.team-teaser .field--name-field-experience{font-weight:400;font-size:14px;line-height:17px;color:#4B4B4B;text-align:left;}.team-teaser .field--name-field-experience .field__label{font-weight:400;}.team-teaser .field--name-field-image{position:absolute;bottom:0;right:0;}@media (max-width:767.98px){.team-teaser .field--name-field-image img{max-width:220px;}}@media (max-width:767.98px){.team-teaser{min-height:280px;background-size:250px;}}.team-block .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:20px;}.team-token{display:flex;align-items:center;padding-bottom:0 !important;}.team-token__image{width:60px;height:60px;min-width:60px;border-radius:60px;overflow:hidden;margin-right:25px;background-color:#f4faff;}.team-token__right{text-align:left;}.team-token__right .field--name-field-team-position{font-weight:400 !important;font-size:12px !important;line-height:15px !important;color:#878787;padding:0 !important;margin-bottom:5px !important;}.team-token__title{font-weight:400;font-size:14px;line-height:17px;color:#0E3A8B;text-decoration:none;transition:0.4s;display:inline-block;}.team-token__title:hover{text-decoration:underline;}.node--type-service .block-views,.front .block-views{padding-top:40px;}.node--type-service .view-usluga-new .view-content,.node--type-service .view-team .view-content,.front .view-usluga-new .view-content,.front .view-team .view-content{max-width:1140px;margin:0 auto;padding:0 15px;}.node--type-service .view-usluga-new .view-content.flickity-enabled,.node--type-service .view-team .view-content.flickity-enabled,.front .view-usluga-new .view-content.flickity-enabled,.front .view-team .view-content.flickity-enabled{max-width:100%;display:block;width:100%;padding:0;}.node--type-service .view-usluga-new .view-content.flickity-enabled .views-row,.node--type-service .view-team .view-content.flickity-enabled .views-row,.front .view-usluga-new .view-content.flickity-enabled .views-row,.front .view-team .view-content.flickity-enabled .views-row{max-width:348px;width:100%;margin:0 17px;}.node--type-service .view-usluga-new .service-block-more .btn,.node--type-service .view-team .service-block-more .btn,.front .view-usluga-new .service-block-more .btn,.front .view-team .service-block-more .btn{min-width:147px;max-width:147px;margin-top:60px;background-color:transparent;}.node--type-service .view-usluga-new .service-block-more .btn:hover,.node--type-service .view-team .service-block-more .btn:hover,.front .view-usluga-new .service-block-more .btn:hover,.front .view-team .service-block-more .btn:hover{background-color:#0E3A8B;}@media (max-width:767.98px){.node--type-service .view-usluga-new .service-block-more .btn,.node--type-service .view-team .service-block-more .btn,.front .view-usluga-new .service-block-more .btn,.front .view-team .service-block-more .btn{margin-top:90px;}}.node--type-team .team-full__top{background-image:url(/themes/adaptive/images/template/team-full-bg.png);background-repeat:no-repeat;background-position:top center;background-size:cover;margin-top:-55px;min-height:520px;}.node--type-team .team-full__grid{display:flex;justify-content:space-between;}@media (max-width:480px){.node--type-team .team-full__grid{flex-direction:column;}}@media (max-width:991.98px){.node--type-team .team-full__top-left{flex-direction:column;justify-content:center;padding-top:70px;padding-bottom:50px;}}.node--type-team .team-full__top-right{padding-right:89px;display:flex;flex-direction:column;justify-content:flex-end;}@media (max-width:991.98px){.node--type-team .team-full__top-right{padding-right:0;}}.node--type-team .team-full__title{max-width:375px;margin-bottom:18px;margin-top:122px;}@media (max-width:991.98px){.node--type-team .team-full__title{margin-top:0;}}.node--type-team .team-full__list{list-style-type:none;padding-left:20px;max-width:400px;}.node--type-team .team-full__list li{font-weight:400;font-size:16px;line-height:20px;color:#4B4B4B;margin-bottom:14px;position:relative;}.node--type-team .team-full__list li > *{display:inline;}.node--type-team .team-full__list li span{font-weight:700;}.node--type-team .team-full__list li::after{content:"";width:5px;height:5px;border-radius:5px;background-color:#0E3A8B;position:absolute;top:8px;left:-20px;}.node--type-team .team-full__content{padding-top:70px;}.node--type-team .team-full .field--name-field-img-big{text-align:right;}.node--type-team .team-full .field--name-field-team-position{font-family:"Raleway";font-weight:700;font-size:26px;line-height:1.2;color:#4B4B4B;margin-bottom:50px;}@media (max-width:991.98px){.node--type-team .team-full .field--name-field-team-position{font-size:20px;margin-bottom:25px;}}.node--type-team .team-full__tabs{display:flex;align-items:center;margin-bottom:40px;}@media (max-width:767.98px){.node--type-team .team-full__tabs{flex-direction:column;align-items:flex-start;margin-bottom:20px;}}.node--type-team .team-full__tab{font-family:"Raleway";font-weight:500;font-size:18px;line-height:21px;color:#0E3A8B;cursor:pointer;white-space:nowrap;transition:0.3s;}.node--type-team .team-full__tab:not(:last-child){margin-right:45px;}.node--type-team .team-full__tab_active{color:#4B4B4B;}@media (max-width:767.98px){.node--type-team .team-full__tab{margin-bottom:15px;width:100%;}}.node--type-team .team-full__tabcontent.hide{display:none;}.node--type-team .team-full__tabcontent.show{display:block;}.node--type-team .team-full__tabcontent.fade{animation-name:fade;animation-duration:1.5s;}.node--type-team .team-full .field--name-field-gallery{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:32px 25px;margin:0;}@media (max-width:1199.98px){.node--type-team .team-full .field--name-field-gallery{grid-template-columns:repeat(3,minmax(240px,1fr));}}@media (max-width:991.98px){.node--type-team .team-full .field--name-field-gallery{grid-template-columns:repeat(2,minmax(240px,1fr));}}@media (max-width:575.98px){.node--type-team .team-full .field--name-field-gallery{grid-template-columns:repeat(1,minmax(240px,1fr));}}.node--type-team .team-full .field--name-field-gallery .field__item{width:100%;background-color:#fff;border-radius:6px;max-height:294px;padding:10px;}.node--type-team .team-full .field--name-field-gallery .field__item a{display:flex;align-items:center;justify-content:center;height:100%;}.node--type-team .team-full .field--name-field-gallery .field__item a img{object-fit:contain;height:100%;}.node--type-team .team-full .field--name-field-paragraph{column-count:2;column-gap:60px;}@media (max-width:767.98px){.node--type-team .team-full .field--name-field-paragraph{column-count:1;column-gap:30px;}}.node--type-team .team-full .field--name-field-paragraph .field__item{margin-bottom:60px;display:inline-block;}@media (max-width:767.98px){.node--type-team .team-full .field--name-field-paragraph .field__item{margin-bottom:30px;}}.node--type-team .team-full .field--name-field-paragraph .paragraph--type--portfolio{background-color:#fff;padding:47px 45px 44px;}@media (max-width:767.98px){.node--type-team .team-full .field--name-field-paragraph .paragraph--type--portfolio{padding:30px;}}@media (max-width:414px){.node--type-team .team-full .field--name-field-paragraph .paragraph--type--portfolio{padding:15px;}}.node--type-team .team-full .field--name-field-paragraph .paragraph--type--portfolio .field--name-field-body{margin-bottom:0;}.node--type-team .team-full .field--name-field-paragraph .field--name-field-after-before{margin-top:30px;}.node--type-team .team-full .field--name-field-paragraph .field--name-field-after-before .field__label{text-align:center;margin-bottom:13px;}.node--type-team .team-full .field--name-field-paragraph .field--name-field-after-before .field__items{display:flex;justify-content:center;}.node--type-team .team-full .field--name-field-paragraph .field--name-field-after-before .field__item{margin-left:4px;margin-right:4px;margin-bottom:0;}@keyframes arrow-hover{0%{left:0;}50%{left:15px;}100%{left:0;}}.service-block-more{text-align:center;}.path-services .view-service-types .services-row,.front .view-service-types .services-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;}.path-services .view-service-types .services-card,.front .view-service-types .services-card{background-color:#fff;border-radius:6px;padding:42px;display:block;text-decoration:none;position:relative;min-height:409px;max-height:409px;overflow:hidden;transition:0.3s;background-image:url(/themes/adaptive/images/template/services-card-bg.png);background-repeat:no-repeat;background-position:bottom right;}.path-services .view-service-types .services-card h2,.front .view-service-types .services-card h2{font-weight:700;font-size:21px;line-height:26px;color:#0E3A8B;margin-bottom:16px;}.path-services .view-service-types .services-card .field--name-field-icon,.front .view-service-types .services-card .field--name-field-icon{position:absolute;bottom:0;right:0;}.path-services .view-service-types .services-card:hover,.front .view-service-types .services-card:hover{background-color:#ecf2ff;}.path-services .view-service-types .services-card .field--name-field-type-service-image,.front .view-service-types .services-card .field--name-field-type-service-image{display:none;}.path-services .view-service-types .services-col:last-child,.front .view-service-types .services-col:last-child{grid-column:2/4;}@media (max-width:991.98px){.path-services .view-service-types .services-col:last-child,.front .view-service-types .services-col:last-child{grid-column:1/3;}}@media (max-width:767.98px){.path-services .view-service-types .services-col:last-child,.front .view-service-types .services-col:last-child{grid-column:1/2;}}.path-services .view-service-types .services-col__download .download-price,.front .view-service-types .services-col__download .download-price{background-color:#fff;border-radius:6px;padding:88px 97px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:409px;}@media (max-width:1199.98px){.path-services .view-service-types .services-col__download .download-price,.front .view-service-types .services-col__download .download-price{padding:50px;}}@media (max-width:575.98px){.path-services .view-service-types .services-col__download .download-price,.front .view-service-types .services-col__download .download-price{padding:30px 15px;}}.path-services .view-service-types .services-col__download .download-price h2,.front .view-service-types .services-col__download .download-price h2{font-family:"Raleway";font-weight:700;font-size:30px;line-height:1.33;color:#4B4B4B;max-width:238px;margin-bottom:0;margin-right:15px;}@media (max-width:575.98px){.path-services .view-service-types .services-col__download .download-price h2,.front .view-service-types .services-col__download .download-price h2{font-size:24px;}}.path-services .view-service-types .services-col__download .download-price .file-item,.front .view-service-types .services-col__download .download-price .file-item{margin:5px 0;}.path-services .view-service-types .services-col__download .download-price .file-item::before,.front .view-service-types .services-col__download .download-price .file-item::before{content:url(/themes/adaptive/images/template/download-2.svg);}.path-services .view-service-types .services-col__download .download-price .field--name-body,.front .view-service-types .services-col__download .download-price .field--name-body{margin-top:47px;}@media (max-width:575.98px){.path-services .view-service-types .services-col__download .download-price .field--name-body,.front .view-service-types .services-col__download .download-price .field--name-body{margin-top:20px;}}.path-services .view-service-types .services-col__download .download-price .field--name-body p,.front .view-service-types .services-col__download .download-price .field--name-body p{margin-bottom:0;}.path-services .view-service-types .services-col .field--name-description,.front .view-service-types .services-col .field--name-description{position:relative;z-index:1;}.node--type-service.path-node .service-block:nth-child(even){background-color:#ecf2ff;}.path-taxonomy .view-taxonomy-term:not(.headless){margin-top:-55px;}@media (max-width:479px){.path-taxonomy .view-taxonomy-term:not(.headless){margin-top:0;}}.path-taxonomy .view-taxonomy-term.headless{padding-top:140px;}.path-taxonomy .view-header{min-height:521px;position:relative;margin-bottom:80px;background-color:#ecf2ff;overflow:hidden;}@media (max-width:767.98px){.path-taxonomy .view-header{min-height:400px;margin-bottom:40px;}}@media (max-width:479px){.path-taxonomy .view-header{min-height:200px;}}.path-taxonomy .view-header .field--name-description{display:none;}.path-taxonomy .view-header .field--name-field-icon{display:none;}.path-taxonomy .view-header .field--name-field-type-service-image{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1920px;}@media (max-width:767.98px){.path-taxonomy .view-header .field--name-field-type-service-image{height:400px;filter:opacity(0.5);}}@media (max-width:479px){.path-taxonomy .view-header .field--name-field-type-service-image{height:200px;}}.path-taxonomy .view-header .field--name-field-type-service-image img{object-fit:contain;}@media (max-width:767.98px){.path-taxonomy .view-header .field--name-field-type-service-image img{height:400px;}}@media (max-width:479px){.path-taxonomy .view-header .field--name-field-type-service-image img{height:200px;}}.path-taxonomy .view-header .services-card{pointer-events:none;text-decoration:none;padding-top:132px;display:block;}@media (max-width:479px){.path-taxonomy .view-header .services-card{padding-top:70px;}}.path-taxonomy .view-header h2{position:relative;z-index:1;font-family:"Raleway";font-weight:700;font-size:52px;line-height:1.17;color:#0E3A8B;max-width:412px;margin-bottom:0;}@media (max-width:767.98px){.path-taxonomy .view-header h2{font-size:42px;}}@media (max-width:575.98px){.path-taxonomy .view-header h2{font-size:32px;}}.path-taxonomy .service__category .view-content{padding:140px 0 100px;}@media (max-width:991.98px){.path-taxonomy .service__category .view-content{padding:80px 0 70px;}}.path-taxonomy .service__category:not(:has(div)){padding:0;}.path-taxonomy .service-teaser{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-decoration:none;min-height:218px;background-color:#fff;padding:42px 42px 47px 42px;background-image:url(/themes/adaptive/images/template/service-teaser-bg.png);background-repeat:no-repeat;background-position:bottom right;position:relative;transition:0.4s;}.path-taxonomy .service-teaser__title{font-weight:700;font-size:24px;line-height:29px;color:#0E3A8B;}.path-taxonomy .service-teaser__link{font-weight:500;font-size:16px;line-height:20px;color:#0E3A8B;border-bottom:1px solid #0E3A8B;display:inline-block;transition:0.4s;}.path-taxonomy .service-teaser__arrow-wrap{position:absolute;bottom:50px;left:213px;width:38px;height:12px;}.path-taxonomy .service-teaser__arrow{position:absolute;left:0;}.path-taxonomy .service-teaser:hover{background-color:#ecf2ff;}.path-taxonomy .service-teaser:hover .service-teaser__link{border-bottom-color:transparent;}.path-taxonomy .service-teaser:hover .service-teaser__arrow{animation:arrow-hover 1s linear infinite;}.path-taxonomy .service-block:nth-child(even){background-color:#ecf2ff;}.node--type-portfolio .view-content:not(.flickity-enabled){display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:30px;}@media (max-width:1399.98px){.node--type-portfolio .view-content:not(.flickity-enabled){grid-template-columns:repeat(3,minmax(350px,1fr));}}@media (max-width:991.98px){.node--type-portfolio .view-content:not(.flickity-enabled){grid-template-columns:repeat(2,minmax(280px,1fr));}}@media (max-width:767.98px){.node--type-portfolio .view-content:not(.flickity-enabled){grid-template-columns:repeat(1,minmax(280px,1fr));}}.node--type-service .service-promo{background-color:#ecf2ff;margin-top:-55px;min-height:416px;padding-top:152px;margin-bottom:69px;background-position:top center;background-size:cover;background-repeat:no-repeat;}@media (max-width:767.98px){.node--type-service .service-promo{min-height:300px;padding-top:70px;margin-bottom:30px;}}.node--type-service .service-promo-title{font-family:"Raleway";font-weight:700;font-size:40px;line-height:47px;color:#4B4B4B;margin-bottom:38px;}@media (max-width:767.98px){.node--type-service .service-promo-title{font-size:32px;margin-bottom:30px;}}@media (max-width:575.98px){.node--type-service .service-promo-title{font-size:24px;margin-bottom:20px;}}.node--type-service .service-promo-short{font-weight:400;font-size:16px;line-height:1.62;color:#4B4B4B;max-width:586px;}@media (max-width:767.98px){.node--type-service .service-promo-short{max-width:300px;}}.service-block{padding:80px 0;}.service-block-title,.service-block-content{position:relative;z-index:2;}.service-block-title{color:#4b4b4b;font-family:"Raleway",Verdana,Arial,sans-serif !important;font-size:40px;font-weight:700;line-height:normal;}@media (min-width:992px){.service-block--team .service-block-title{margin-bottom:63px;}}@media (max-width:991.98px){.service-block-title{font-size:30px;margin-bottom:24px;}}@media (max-width:575.98px){.service-block-title{font-size:24px;}}.service-block--testimonial{padding:100px 0 50px;}@media (max-width:991.98px){.service-block--testimonial{padding:50px 0 25px;}}.service-block--team{padding:122px 0 145px;}@media (max-width:991.98px){.service-block--team{padding:80px 0 70px;}}.service-list-block{padding-top:80px;}.service-list-content{margin-top:0;}@media (max-width:767.98px){.service-list-block{padding-top:40px;}.service-list-content{margin-top:40px;}}.service-nav{position:relative;display:flex;align-items:center;min-height:138px;background:linear-gradient(180deg,rgba(255,255,255,0.15) 0%,#eff3fe 100%);box-shadow:13px 0px 15px 0px rgba(164,181,219,0.7);z-index:2;}.service-nav-row{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:20px;margin:0 -10px;}@media (max-width:767.98px){.service-nav-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:20px;margin:0;}}@media (max-width:575.98px){.service-nav-row{grid-template-columns:1fr;gap:12px;padding-bottom:20px;}}.service-nav-item{margin-bottom:20px;padding:0 10px;text-align:center;}.service-nav-item a{color:#4b4b4b;font-size:15px;font-weight:500;line-height:normal;text-decoration:underline;white-space:nowrap;}.service-nav-item a:hover{color:#2a5fbf;}@media (max-width:767.98px){.service-nav-item{padding:0;}}@media (max-width:575.98px){.service-nav-item{margin-bottom:0;text-align:center;}}@media (max-width:575.98px){.service-nav{min-height:90px;box-shadow:0px -10px 8px -8px rgba(164,181,219,0.7),0px 10px 8px -8px rgba(164,181,219,0.7);}}.service-image{display:flex;background-color:#ffffff;}.service-image:not(:last-child){margin-bottom:28px;}.service-image__content{display:flex;flex-direction:column;justify-content:center;}@media (min-width:992px){.service-image__content{width:53%;min-height:358px;padding:80px 48px 80px 72px;}}@media (max-width:991.98px){.service-image__content{padding:41px 41px 48px 46px;}}@media (max-width:575.98px){.service-image__content{padding-left:25px;padding-right:25px;}}.service-image__title{margin-bottom:25px;}.service-image__text{color:#4b4b4b;font-size:16px;font-weight:400;line-height:1.62;}.service-image__text p:last-child{margin-bottom:0;}@media (min-width:992px){.service-image__text{max-width:420px;}}.service-image__media{display:flex;align-items:flex-end;width:47%;flex-shrink:0;}.service-image__media img{width:100%;height:100%;object-fit:cover;}@media (max-width:991.98px){.service-image__media{width:100%;padding-left:25px;padding-right:25px;padding-top:20px;}}.service-image--right{display:flex;flex-direction:row-reverse;}@media (max-width:991.98px){.service-image{flex-direction:column;}}.service-bottom{background-image:url(/themes/adaptive/images/template/service-bottom-min.jpg);background-repeat:no-repeat;background-size:cover;background-color:#ecf2ff;}.service-bottom:last-child{padding-bottom:0;}.service__category .view-content:not(.flickity-enabled){display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:30px;}@media (max-width:1399.98px){.service__category .view-content:not(.flickity-enabled){grid-template-columns:repeat(3,minmax(350px,1fr));}}@media (max-width:991.98px){.service__category .view-content:not(.flickity-enabled){grid-template-columns:repeat(2,minmax(280px,1fr));}}@media (max-width:767.98px){.service__category .view-content:not(.flickity-enabled){grid-template-columns:repeat(1,minmax(280px,1fr));}}.p-description{padding:100px 0 90px;}.p-description__title{margin-bottom:46px;}@media (max-width:991.98px){.p-description__title{margin-bottom:24px;}}.p-description .text-formatted table tbody tr{background-color:#f9f8fe;}.p-description .text-formatted table tbody tr:nth-of-type(2n){background-color:#ecf2ff;}@media (max-width:991.98px){.p-description{padding:70px 0 60px;}}.image-blocks{padding-top:130px;padding-bottom:120px;}.image-blocks__title{margin-bottom:90px;}@media (max-width:991.98px){.image-blocks{padding-top:70px;padding-bottom:60px;}.image-blocks__title{margin-bottom:40px;}}.flickity-button.flickity-prev-next-button{display:flex;align-items:center;justify-content:center;width:61px;height:61px;background:#fff;border:1px solid #a4b5db;box-sizing:border-box;box-shadow:0px 4px 10px rgba(55,59,123,0.1);transition:0.4s;opacity:1;}.flickity-button.flickity-prev-next-button .flickity-button-icon{display:none;}.flickity-button.flickity-prev-next-button:hover{border-color:#0e3a8b;}.flickity-button.flickity-prev-next-button:hover.previous::before{content:url(/themes/adaptive/images/template/prev-hov.svg);}.flickity-button.flickity-prev-next-button:hover.next::before{content:url(/themes/adaptive/images/template/next-hov.svg);}.flickity-button.flickity-prev-next-button.previous::before{content:url(/themes/adaptive/images/template/prev.svg);width:11px;height:20px;transition:0.4s;}@media (min-width:1200px){.flickity-button.flickity-prev-next-button.previous{left:50%;transform:translate(-625px,-50%);}}@media (max-width:1199.98px){.flickity-button.flickity-prev-next-button.previous{left:15px;}}@media (max-width:575.98px){.flickity-button.flickity-prev-next-button.previous{left:15px;top:100%;}#slider .flickity-button.flickity-prev-next-button.previous{transform:translateY(-55px);}.portfolio__list .flickity-button.flickity-prev-next-button.previous{top:14%;left:-10px;}}.flickity-button.flickity-prev-next-button.next::before{content:url(/themes/adaptive/images/template/next.svg);width:11px;height:20px;transition:0.4s;}@media (min-width:1200px){.flickity-button.flickity-prev-next-button.next{right:50%;transform:translate(625px,-50%);}}@media (max-width:1199.98px){.flickity-button.flickity-prev-next-button.next{right:15px;}}@media (max-width:575.98px){.flickity-button.flickity-prev-next-button.next{right:15px;top:100%;}#slider .flickity-button.flickity-prev-next-button.next{transform:translateY(-55px);}.portfolio__list .flickity-button.flickity-prev-next-button.next{top:14%;right:-10px;}}@media (max-width:575.98px){.flickity-button.flickity-prev-next-button{width:40px;height:40px;}}.service-slider .flickity-prev-next-button{background-color:transparent;}.service-slider .flickity-prev-next-button:hover{background-color:transparent;}.messangers,.socials{display:flex;margin:0px -8px 10px;}.messangers{margin-right:8px;}.header-social-link{width:38px;height:38px;display:flex !important;border-radius:50%;align-items:center;justify-content:center;background-color:#ed3f3c;}.header-social-networks{display:none;padding-left:16px;margin:8px -10px 0px -10px;}.header-social-networks a{padding:0px !important;margin:0px 8px;transition:background-color 0.4s;}.header-social-networks a:hover{background-color:#ca1613;}@media (max-width:991.98px){.header-social-networks{display:flex !important;flex-wrap:wrap;}}.footer-social-link{width:38px;height:38px;display:flex;border-radius:50%;align-items:center;justify-content:center;background-color:#ed3f3c;}.footer-social-networks{text-align:right;display:flex;flex-wrap:wrap;margin-top:20px;}.footer-social-networks a{padding:0px;margin:0px 8px;transition:background-color 0.4s;}.footer-social-networks a:hover{background-color:#ca1613;}@media (max-width:991.98px){.footer-social-networks{margin-top:30px;text-align:left;}}.contact-social-link{width:38px;height:38px;display:flex !important;border-radius:50%;align-items:center;justify-content:center;background-color:#ed3f3c;}.contact-social-networks{margin:0px -10px 0px -10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.contact-social-networks a{padding:0px !important;margin:0px 8px;transition:background-color 0.4s;}.contact-social-networks a:hover{background-color:#ca1613;}.whatsapp{background-color:#25d366;}.whatsapp-widget{position:fixed;bottom:50px;right:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:120px;z-index:50;}.whatsapp-widget__link{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background-color:#25d366;box-shadow:0 0 10px -3px #131313;transition:box-shadow 0.4s;}.whatsapp-widget__link svg{width:42px;height:42px;animation:sway 6s ease-in-out infinite;}.whatsapp-widget__sign{color:#25d366;font-size:13px;font-weight:500;margin-top:5px;padding:3px;background-color:#fff;border-radius:3px;box-shadow:0 0 5px rgba(19,19,19,0.3),0 0 3px rgba(141,198,63,0.3);text-align:center;text-shadow:0 0 1px rgba(19,19,19,0.3);}.whatsapp-widget--colored .whatsapp-widget__sign{color:#ed3f3c;background-color:#fff;}.whatsapp-widget--colored .whatsapp-widget__link{background-color:#ed3f3c;}@media (max-width:767.98px){.whatsapp-widget{bottom:5px;right:5px;}}.whatsapp:hover{background-color:#1a9247 !important;}.telegram{background-color:#1d97c9 !important;}.telegram svg{margin-left:-3px;}.telegram:hover{background-color:#136586 !important;}.viber{background-color:#7360f2;}.viber svg{margin-bottom:-2px;}.viber:hover{background-color:#3519ec !important;}@keyframes arrow-hover{0%{left:0;}50%{left:10px;}100%{left:0;}}.news__list .view-content,.portfolio__list .view-content{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:29px;}@media (max-width:991.98px){.news__list .view-content,.portfolio__list .view-content{grid-template-columns:repeat(2,minmax(280px,1fr));}}@media (max-width:767.98px){.news__list .view-content,.portfolio__list .view-content{grid-template-columns:repeat(1,minmax(280px,1fr));}}.news__list .news-teaser{background-color:#fff;text-decoration:none;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;min-height:415px;margin-bottom:0;padding-top:0;position:relative;}.news__list .news-teaser__img{max-height:195px;height:100%;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;}.news__list .news-teaser__img img{width:100%;object-fit:cover;transition:0.4s;}.news__list .news-teaser__top{margin-bottom:25px;display:flex;align-items:center;}.news__list .news-teaser__content{padding:19px 30px 45px 20px;min-height:220px;}.news__list .news-teaser__title{font-weight:500;font-size:18px;line-height:22px;color:#0E3A8B;transition:0.4s;}.news__list .news-teaser__date{font-weight:400;font-size:13px;line-height:16px;color:rgba(75,75,75,0.8);margin-left:auto;}.news__list .news-teaser__arrow{position:absolute;left:0;}.news__list .news-teaser__arrow-wrap{position:absolute;bottom:40px;right:30px;width:38px;height:12px;}.news__list .news-teaser .field--name-field-image{border-radius:8px;overflow:hidden;}.news__list .news-teaser .field--name-field-sale-stop{font-weight:400;font-size:12px;line-height:15px;color:rgba(75,75,75,0.8);margin-left:10px;}.news__list .news-teaser .field--name-body{font-weight:500;font-size:16px;line-height:1.62;color:#4B4B4B;max-height:186px;overflow:hidden;}.news__list .news-teaser .field--name-field-tags .field__item{font-weight:400;font-size:14px;line-height:17px;color:#0E3A8B;padding:2px 10px;border-radius:9px;border:0.5px solid transparent;}.news__list .news-teaser .field--name-field-tags .field__item.sale{border-color:#0E3A8B;}.news__list .news-teaser .field--name-field-tags .field__item.news{padding-left:0;padding-right:0;}.news__list .news-teaser:hover .news-teaser__title{color:rgba(14,58,139,0.8);}.news__list .news-teaser:hover .news-teaser__arrow{animation:arrow-hover 1s linear infinite;}.news__list .news-teaser:hover .field--name-field-image img{transform:scale(1.05);}.node--type-news{padding-top:15px;}.node--type-news .news-full{max-width:919px;}.node--type-news .news-full__top{margin-bottom:30px;display:flex;align-items:center;justify-content:space-between;}.node--type-news .news-full__top .field--name-field-tags .field__item{font-weight:400;font-size:14px;line-height:17px;color:#0E3A8B;padding:2px 10px;border-radius:9px;border:0.5px solid transparent;}.node--type-news .news-full__top .field--name-field-tags .field__item.sale{border-color:#0E3A8B;}.node--type-news .news-full__top .field--name-field-tags .field__item.news{padding-left:0;padding-right:0;}.node--type-news .news-full__tags{display:flex;align-items:center;}.node--type-news .news-full__date{font-weight:400;font-size:13px;line-height:16px;color:rgba(75,75,75,0.8);}.node--type-news .news-full .field--name-field-sale-stop{font-weight:400;font-size:12px;line-height:15px;color:rgba(75,75,75,0.8);margin-left:10px;}.view-filters{margin-bottom:29px;display:flex;align-items:center;flex-wrap:wrap;}.bef-exposed-form .form-composite{margin:0;}.bef-exposed-form .form-radios{display:flex;flex-wrap:wrap;align-items:center;}.bef-exposed-form .form-radios .form-item{position:relative;margin-right:58px;}.bef-exposed-form .form-radios .form-item .option{font-family:"Raleway";font-weight:500;font-size:18px;line-height:21px;color:#0E3A8B;cursor:pointer;}.bef-exposed-form .form-radios .form-item:nth-child(1){order:3;margin-right:0;}.bef-exposed-form .form-radios .form-item:nth-child(2){order:2;}.bef-exposed-form .form-radios .form-item:nth-child(3){order:1;}.bef-exposed-form .form-radios .form-item .form-radio{position:absolute;top:0;left:0;visibility:hidden;opacity:0;}.bef-exposed-form .form-radios .form-item .form-radio:checked + label{font-weight:700;color:#4B4B4B;}.bef-exposed-form .form-type-select{width:100%;margin:0;margin-right:0;margin-bottom:20px;}.bef-exposed-form .form-type-select .form-select:not(.bef-links){max-width:459px;height:46px;border-radius:46px;font-weight:400;font-size:16px;line-height:20px;color:#4B4B4B;}.bef-exposed-form .form-type-select .form-select:not(.bef-links) option{font-weight:400;font-size:16px;line-height:20px;color:#4B4B4B;}@media (max-width:767.98px){.bef-exposed-form .form-type-select{margin-right:0;}}.view-testimonial-new .btn--reverse{margin-bottom:20px;background-color:transparent;}.view-testimonial-new .btn--reverse:hover{background-color:#0E3A8B;}.view-testimonial-new .view-filters .bef-exposed-form{max-width:459px;width:100%;margin-right:57px;}@media (max-width:767.98px){.view-testimonial-new .view-filters .bef-exposed-form{margin-right:0;}}.view-testimonial-new .pager{margin:0;padding:0;list-style-type:none;padding-top:30px;}.view-testimonial-new .pager .pager__item{display:flex;align-items:center;justify-content:center;}.view-testimonial-new .pager .pager__item .button{display:inline-flex;align-items:center;justify-content:center;text-align:center;background:none;border:0;box-shadow:none;white-space:normal;padding:10px 18px;min-width:215px;font-size:12px;line-height:15px;text-transform:uppercase;font-weight:700;color:#0E3A8B;border:1px solid #0E3A8B;background-color:transparent;transition:box-shadow 0.4s,background-color 0.4s;min-height:46px;border-radius:46px;text-decoration:none;}.view-testimonial-new .pager .pager__item .button:hover{background-color:#0E3A8B;color:#fff;}.testimonial__list .view-content:not(.flickity-enabled){column-count:3;gap:30px;}@media (max-width:1199.98px){.testimonial__list .view-content:not(.flickity-enabled){column-count:2;}}@media (max-width:767.98px){.testimonial__list .view-content:not(.flickity-enabled){column-count:1;}}.testimonial__list .view-content{width:100%;}.testimonial__list .flickity-viewport{width:100%;}.testimonial__list--page{margin-bottom:80px;}.flickity-enabled .testimonial__item{width:100%;max-width:511px;margin-right:90px;}@media (max-width:1199.98px){.flickity-enabled .testimonial__item{width:calc(50% - 15px);margin-right:30px;}}@media (max-width:991.98px){.flickity-enabled .testimonial__item{width:100%;max-width:none;margin-right:30px;}}.testimonial-teaser{display:inline-block;margin-bottom:30px;padding:60px 30px 78px;background-color:#fff;border-radius:6px;}.testimonial-teaser__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:26px;}.testimonial-teaser .field--name-field-testimonial-name{font-weight:700;font-size:15px;line-height:18px;color:#4B4B4B;margin-right:10px;}.testimonial-teaser .field--name-body{margin-bottom:38px;}@media (max-width:1199.98px){.testimonial-teaser .field--name-body p{font-size:14px;}}.testimonial-teaser__date{font-weight:400;font-size:13px;line-height:16px;color:rgba(75,75,75,0.8);}@media (max-width:767.98px){.testimonial-teaser{padding:30px;}}.select{display:block;max-width:459px;width:100%;position:relative;}.new-select{position:relative;border:1px solid #d7dde9;background-color:#fff;padding:10px 15px;cursor:pointer;user-select:none;max-width:459px;height:46px;border-radius:46px;font-weight:400;font-size:16px;line-height:20px;color:#4B4B4B;display:flex;align-items:center;z-index:3;}.new-select__list{position:absolute;top:26px;left:0;border:1px solid #d7dde9;border-top:none;cursor:pointer;width:100%;z-index:2;background:#fff;user-select:none;box-shadow:0px 4px 20px rgba(55,59,123,0.22);border-radius:0 0 4px 4px;padding-top:26px;max-height:250px;overflow-y:auto;}.new-select__list.on{display:block;}.new-select__item span{display:block;padding:10px 15px;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#373b7b;}.new-select__item span:hover{background:#eff3fe;}.new-select:after{content:"";display:block;width:11px;height:5px;position:absolute;right:30px;top:21px;background:url(/themes/adaptive/images/template/icon-select.png) no-repeat right center/cover;opacity:1;-webkit-transition:all 0.27s ease-in-out;-o-transition:all 0.27s ease-in-out;transition:all 0.27s ease-in-out;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}.new-select.on:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}@keyframes arrow-hover{0%{left:0;}50%{left:15px;}100%{left:0;}}.about{padding-top:97px;}@media (max-width:767.98px){.about{padding-top:40px;}}.about-top{display:flex;justify-content:space-between;margin-bottom:147px;}@media (max-width:767.98px){.about-top{flex-direction:column;}}.about-top h2{margin-bottom:20px;}.about .field--name-field-short{flex:1;max-width:727px;margin-left:30px;}@media (max-width:767.98px){.about .field--name-field-short{margin-left:0;}}.about-slider{margin-bottom:95px;}@media (max-width:767.98px){.about-slider{margin-bottom:40px;}}.about-slider .field__item{max-width:570px;width:100%;margin-right:25px;border-radius:6px;overflow:hidden;}.about-slider .flickity-button{top:-95px;}.about-slider .flickity-button.previous{transform:translateX(390px);}@media (max-width:1199.98px){.about-slider .flickity-button.previous{transform:translateX(-245px);}}@media (max-width:767.98px){.about-slider .flickity-button.previous{transform:translateX(-100px);}}.about-slider .flickity-button.next{transform:translateX(555px);}@media (max-width:1199.98px){.about-slider .flickity-button.next{transform:translateX(245px);}}@media (max-width:767.98px){.about-slider .flickity-button.next{transform:translateX(100px);}}.about-advantages{max-width:885px;margin:0 auto 156px;}@media (max-width:991.98px){.about-advantages{margin-bottom:100px;}}@media (max-width:767.98px){.about-advantages{margin-bottom:40px;}}.about-advantages h3{margin-bottom:62px;}@media (max-width:767.98px){.about-advantages h3{margin-bottom:30px;}}.about-advantages .field--name-field-paragraph .field__item .paragraph--type--about-item{display:flex;margin-bottom:22px;min-height:60px;}@media (max-width:414px){.about-advantages .field--name-field-paragraph .field__item .paragraph--type--about-item{flex-direction:column;align-items:center;}}.about-advantages .field--name-field-paragraph .field__item .paragraph--type--about-item .service-about-icon{min-width:99px;}@media (max-width:414px){.about-advantages .field--name-field-paragraph .field__item .paragraph--type--about-item .service-about-icon{min-width:72px;}}.about-advantages .field--name-field-paragraph .field__item .paragraph--type--about-item .service-about-content{flex:1;}.about-advantages .field--name-field-paragraph .field__item:nth-child(2) .service-about-text{max-width:500px;padding-top:10px;}.about-service{margin-bottom:100px;}@media (max-width:767.98px){.about-service{margin-bottom:40px;}}.about-service .field--name-field-paragraph-service .field__item:not(:last-child){margin-bottom:25px;}.about-service .field--name-field-paragraph-service .field__item:nth-child(1) .service-image .field--name-field-image{left:65px;}.about-service .field--name-field-paragraph-service .field__item:nth-child(2) .service-image .field--name-field-image{left:auto;right:0;}.about-service .service-image{display:flex;justify-content:space-between;background:#fff;border-radius:6px;}.about-service .service-image .field--name-field-image{position:absolute;left:0;bottom:0;z-index:0;}@media (max-width:991.98px){.about-service .service-image .field--name-field-image{position:static;}}.about-service .service-image .field--name-field-image img{max-width:none;}@media (max-width:991.98px){.about-service .service-image .field--name-field-image img{max-width:100%;}}.about-service .service-image--right{flex-direction:row-reverse;}.about-service .service-image--right .field--name-field-image{left:auto;right:0;}.about-service .service-image--right .service-image-content{padding:70px 43px 54px 95px;}@media (max-width:991.98px){.about-service .service-image--right .service-image-content{padding:30px;}}@media (max-width:414px){.about-service .service-image--right .service-image-content{padding:30px 15px;}}@media (max-width:991.98px){.about-service .service-image--right{flex-direction:column;}}.about-service .service-image-picture{width:50%;position:relative;}@media (max-width:991.98px){.about-service .service-image-picture{width:100%;}}.about-service .service-image-content{width:50%;padding:70px 105px 54px 43px;z-index:1;}@media (max-width:991.98px){.about-service .service-image-content{padding:30px;width:100%;}}@media (max-width:414px){.about-service .service-image-content{padding:30px 15px;}}.about-service .service-image-content .field--name-field-title{font-family:"Raleway";font-style:normal;font-weight:700;font-size:26px;line-height:1.19;color:#4B4B4B;margin-bottom:20px;}@media (max-width:575.98px){.about-service .service-image-content .field--name-field-title{font-size:20px;}}.about-service .service-image-content .field--name-field-body p:last-child{margin-bottom:0;}@media (max-width:991.98px){.about-service .service-image{flex-direction:column;}}.about-body{position:relative;display:flex;flex-direction:column;align-items:center;max-width:885px;min-height:225px;margin:0 auto 100px;}@media (max-width:767.98px){.about-body{margin-bottom:40px;}}.about-body::before{content:url(/themes/adaptive/images/template/img-body.png);position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0;}.about-body .field--name-body{position:relative;z-index:1;}.about-body .field--name-body p{margin-bottom:0;}.about-links{margin-bottom:71px;}@media (max-width:767.98px){.about-links{margin-bottom:40px;}}.about-links__top{display:flex;justify-content:space-between;align-items:center;}.about-links__arrow{position:absolute;left:0;}.about-links__arrow-wrap{position:relative;width:38px;height:12px;}.about-links .field--name-field-paragraph-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;}.about-links .field--name-field-paragraph-links .field__item .paragraph--type--links{min-height:283px;background:#ecf2ff;border-radius:6px;position:relative;overflow:hidden;padding:40px 43px;}.about-links .field--name-field-paragraph-links .field__item .paragraph--type--links .field--name-field-image{position:absolute;bottom:0;right:0;z-index:0;}.about-links .field--name-field-paragraph-links .field__item .paragraph--type--links .field--name-field-link{position:relative;z-index:1;}.about-links .field--name-field-paragraph-links .field__item .paragraph--type--links .field--name-field-link a{font-family:"Raleway";font-weight:700;font-size:21px;line-height:25px;color:#0E3A8B;text-decoration:none;border-bottom:1px solid transparent;transition:0.4s;}.about-links .field--name-field-paragraph-links .field__item .paragraph--type--links .field--name-field-link:hover a{border-bottom-color:#0E3A8B;}.about-links .field--name-field-paragraph-links .field__item .paragraph--type--links .field--name-field-link:hover + .about-links__arrow-wrap .about-links__arrow{animation:arrow-hover 1s linear infinite;}.about-requisites .field--name-field-paragraph-requisites{background-color:#fff;border-radius:6px;display:flex;justify-content:space-between;padding:68px 95px 70px;}@media (max-width:991.98px){.about-requisites .field--name-field-paragraph-requisites{flex-direction:column;padding:30px;}}@media (max-width:414px){.about-requisites .field--name-field-paragraph-requisites{padding:30px 15px;}}.about-requisites .field--name-field-paragraph-requisites .field__item{width:51%;}@media (max-width:991.98px){.about-requisites .field--name-field-paragraph-requisites .field__item{width:100%;}}.about-requisites .field--name-field-paragraph-requisites .field__item:nth-child(2){padding-left:105px;width:49%;}@media (max-width:991.98px){.about-requisites .field--name-field-paragraph-requisites .field__item:nth-child(2){width:100%;padding-left:0;}}.about-requisites .field--name-field-paragraph-requisites .field__item .field--name-field-body{width:100%;}.vacancy-teaser{margin-bottom:30px;}.vacancy-teaser h2 a{color:#0E3A8B;transition:0.4s;text-decoration:none;border-bottom:1px solid transparent;font-weight:500;font-size:18px;line-height:22px;color:#0E3A8B;margin-bottom:0;}.vacancy-teaser h2 a:hover{color:rgba(14,58,139,0.8);}.vacancy-content .btn--reverse{max-width:315px;margin-bottom:50px;}.seo{background-color:#fff;padding-bottom:70px;}@media (max-width:767.98px){.seo{padding-bottom:40px;}}.seo .view-seo-text{padding-top:24px;}@media (max-width:767.98px){.seo .view-seo-text{padding-top:0;}}.seo-text__title{max-width:600px;margin-bottom:22px;}.seo-text__content{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;}@media (max-width:991.98px){.seo-text__content{flex-direction:column;align-items:center;}}.seo-text__content .field--name-field-image{max-width:356px;width:100%;margin-left:77px;border-radius:8px;overflow:hidden;}@media (max-width:991.98px){.seo-text__content .field--name-field-image{max-width:300px;margin-left:30px;}}@media (max-width:991.98px){.seo-text__content .field--name-field-image{margin-left:0;margin-bottom:30px;}}.seo-text__content .field--name-body{flex:1;}.seo-text__content .field--name-body p:last-child,.seo-text__content .field--name-body ul:last-child,.seo-text__content .field--name-body ol:last-child{margin-bottom:0;}.node--type-blog .field--name-field-new-tags{margin:0 -3px;}.blog-full{max-width:919px;width:100%;}.blog-full .field--name-field-gallery .field__label{margin-bottom:15px;}.blog-full .field--name-field-gallery .field__items{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:32px 25px;margin:0;}@media (max-width:1199.98px){.blog-full .field--name-field-gallery .field__items{grid-template-columns:repeat(3,minmax(240px,1fr));}}@media (max-width:991.98px){.blog-full .field--name-field-gallery .field__items{grid-template-columns:repeat(2,minmax(240px,1fr));}}@media (max-width:575.98px){.blog-full .field--name-field-gallery .field__items{grid-template-columns:repeat(1,minmax(240px,1fr));}}.blog-full .field--name-field-gallery .field__items .field__item{width:100%;background-color:#fff;border-radius:6px;max-height:294px;padding:10px;}.blog-full .field--name-field-gallery .field__items .field__item a{display:flex;align-items:center;justify-content:center;height:100%;}.blog-full .field--name-field-gallery .field__items .field__item a img{object-fit:contain;height:100%;}.blog-full .field--name-field-new-tags{margin-top:30px;}.blog-full .field--name-field-new-tags .field__item{margin:0 3px 5px;float:left;}.blog-full .field--name-field-new-tags .field__item a{display:flex;align-items:center;justify-content:center;padding:3px 15px;border-radius:20px;background-color:#0E3A8B;border:1px solid #0E3A8B;color:#fff;font-size:13px;transition:0.3s;}.blog-full .field--name-field-new-tags .field__item a:hover{background-color:#fff;color:#0E3A8B;}.node--view-mode-teaser h3 a{font-weight:500;font-size:18px;line-height:22px;color:#0E3A8B;transition:0.4s;text-decoration:none;}.node--view-mode-teaser h3 a:hover{color:rgba(14,58,139,0.8);}.node--view-mode-teaser .field--name-field-image{border-radius:8px;overflow:hidden;}.node--view-mode-teaser .field--name-field-image img{transition:0.4s;}.node--view-mode-teaser .field--name-field-image a:hover img{transform:scale(1.1);}.node--view-mode-teaser .field--name-field-new-tags{margin-top:30px;}.node--view-mode-teaser .field--name-field-new-tags .field__item{margin:0 3px 5px;float:left;}.node--view-mode-teaser .field--name-field-new-tags .field__item a{display:flex;align-items:center;justify-content:center;padding:3px 15px;border-radius:20px;background-color:#0E3A8B;border:1px solid #0E3A8B;color:#fff;font-size:13px;transition:0.3s;}.node--view-mode-teaser .field--name-field-new-tags .field__item a:hover{background-color:#fff;color:#0E3A8B;}@keyframes arrow-hover{0%{left:0;}50%{left:10px;}100%{left:0;}}.front .page-content{padding-bottom:0;}.front #slider{margin-top:-65px;max-height:737px;overflow:hidden;}@media (max-width:1100px){.front #slider{margin-top:0;}}@media (min-width:1601px){.front #slider .service-slider .flickity-prev-next-button.previous{transform:translateX(-775px);}}@media (min-width:1601px){.front #slider .service-slider .flickity-prev-next-button.next{transform:translateX(775px);}}.front .service-promo--slide{min-height:737px;background-color:#eff3fe;padding-top:174px;overflow:hidden;}@media (max-width:1100px){.front .service-promo--slide{padding-top:50px;min-height:600px;}}@media (max-width:480px){.front .service-promo--slide{min-height:620px;padding-top:40px;}}.front .service-promo-link{text-decoration:none;}.front .service-promo-image{bottom:0;right:0;left:auto;}@media (max-width:991.98px){.front .service-promo-image{top:auto;height:80%;right:-100px;}}@media (max-width:767.98px){.front .service-promo-image{height:60%;}}@media (max-width:575.98px){.front .service-promo-image{right:0;height:50%;}.front .service-promo-image img{max-width:none;transform:translateX(-34%);object-fit:unset;width:auto;}}@media (max-width:414px){.front .service-promo-image img{transform:translateX(-36%);}}.front .service-promo-title{max-width:461px;width:100%;font-family:"Raleway";font-weight:700;font-size:52px;line-height:1.15;color:#0E3A8B;margin-bottom:22px;}@media (max-width:1100px){.front .service-promo-title{font-size:40px;}}@media (max-width:767px){.front .service-promo-title{font-size:36px;}}@media (max-width:480px){.front .service-promo-title{font-size:27px;}}.front .service-promo-short{font-weight:400;font-size:20px;line-height:1.5;color:#4B4B4B;max-width:438px;margin-bottom:25px;}@media (max-width:1100px){.front .service-promo-short{font-size:18px;margin-bottom:30px;}}@media (max-width:480px){.front .service-promo-short{font-size:16px;}}.front .service-promo-list{max-width:350px;}.front .service-promo-item{display:flex;align-items:center;min-height:54px;margin-bottom:32px;}@media (max-width:480px){.front .service-promo-item{margin-bottom:15px;}}.front .service-promo-item__icon{width:77px;}.front .service-promo-item__icon img{width:auto;}@media (max-width:480px){.front .service-promo-item__icon{width:65px;}}.front .service-promo-item__content{flex:1;font-weight:500;font-size:15px;line-height:1.4;color:#4B4B4B;}.front-service-block{padding-top:100px;padding-bottom:75px;}@media (max-width:767.98px){.front-service-block{padding-top:40px;padding-bottom:40px;}}.front-service-block .service-block-title{margin-top:85px;margin-left:37px;margin-bottom:77px;max-width:179px;}@media (max-width:767.98px){.front-service-block .service-block-title{max-width:100%;margin-top:0;margin-bottom:40px;margin-left:0;}}.front-service-block .btn{min-width:142px;max-width:142px;min-height:42px;margin-left:37px;background-color:transparent;}.front-service-block .btn:hover{background-color:#0E3A8B;}@media (max-width:767.98px){.front-service-block .btn{margin-left:0;}}.front-service-block .services-col:last-child{grid-column:auto !important;}@media (max-width:991.98px){.front-service-block .services-col:last-child{grid-column:auto !important;}}@media (max-width:767.98px){.front-service-block .services-col:last-child{grid-column:auto !important;}}.front-team{padding-bottom:90px;}@media (max-width:767.98px){.front-team{padding-bottom:40px;}}.front-team__top{padding-top:10px;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:54px;}@media (max-width:767.98px){.front-team__top{flex-direction:column;padding-top:0;}}.front-team__top h2{margin-bottom:0;}@media (max-width:767.98px){.front-team__top h2{margin-bottom:20px;}}.front-team__description{font-weight:400;font-size:16px;line-height:1.62;color:#4B4B4B;max-width:609px;width:100%;margin-left:62px;}@media (max-width:767.98px){.front-team__description{margin-left:0;}}.front-advantages{padding-top:82px;padding-bottom:82px;}.front-advantages__content{display:flex;justify-content:space-between;}@media (max-width:767.98px){.front-advantages__content{flex-direction:column;align-items:center;}}.front-advantages__image{margin-right:145px;max-width:401px;width:100%;border-radius:6px;overflow:hidden;}@media (max-width:1199.98px){.front-advantages__image{margin-right:40px;}}@media (max-width:991.98px){.front-advantages__image{margin-right:30px;max-width:300px;margin-bottom:30px;}}@media (max-width:767.98px){.front-advantages__image{display:none;}}.front-advantages__image img{width:100%;height:100%;object-fit:cover;}.front-advantages__right{flex:1;}.front-advantages__right .page-title{margin-top:0;max-width:420px;margin-bottom:70px;}@media (max-width:991.98px){.front-advantages__right .page-title{margin-bottom:35px;max-width:100%;}}.front-advantages__item{display:flex;align-items:center;}.front-advantages__item:not(:last-child){margin-bottom:42px;}@media (max-width:991.98px){.front-advantages__item:not(:last-child){margin-bottom:21px;}}.promo .front-advantages__item:not(:last-child){margin-bottom:30px;}@media (min-width:768px){.front-advantages__item{max-width:380px;}}.front-advantages__icon{min-width:83px;}.promo .front-advantages__icon{min-width:65px;}@media (max-width:991.98px){.front-advantages__icon{min-width:70px;}}.front-advantages__text{color:#4B4B4B;font-weight:500;font-size:16px;line-height:1.62;}.promo .front-advantages__text{font-size:15px;font-weight:500;line-height:1.4;}@media (max-width:991.98px){.front-advantages__text{font-size:14px;}}.front-advantages__list{position:relative;z-index:2;}.promo .front-advantages__list{position:relative;margin-bottom:40px;z-index:2;}@media (max-width:767.98px){.front-advantages{padding-top:40px;padding-bottom:40px;}}.front-testimonial{padding-top:80px;padding-bottom:82px;}.front-testimonial__top{padding-top:19px;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:80px;position:relative;}@media (max-width:767.98px){.front-testimonial__top{flex-direction:column;padding-top:0;margin-bottom:40px;}}.front-testimonial__top h2{margin-bottom:0;max-width:510px;width:100%;}@media (max-width:767.98px){.front-testimonial__top h2{margin-bottom:20px;}}.front-testimonial__description{font-weight:400;font-size:16px;line-height:1.62;color:#4B4B4B;max-width:609px;width:100%;margin-left:20px;text-align:right;padding-right:48px;}@media (max-width:767.98px){.front-testimonial__description{margin-left:0;padding-right:0;text-align:left;}}.front-testimonial .view-content.testimonial-view-content{column-count:unset;gap:0;position:relative;}.front-testimonial .view-content.testimonial-view-content::before{content:url(/themes/adaptive/images/template/quote.png);position:absolute;top:-55px;right:30px;z-index:1;}@media (max-width:767.98px){.front-testimonial .view-content.testimonial-view-content::before{content:none;}}.front-testimonial .view-content.testimonial-view-content .views-row{max-width:511px;width:100%;margin-right:90px;}@media (max-width:991.98px){.front-testimonial .view-content.testimonial-view-content .views-row{max-width:400px;margin-right:30px;}}.front-testimonial .view-content.testimonial-view-content .views-row .testimonial-teaser{padding:52px 52px 51px 60px;margin-bottom:0;}@media (max-width:991.98px){.front-testimonial .view-content.testimonial-view-content .views-row .testimonial-teaser{padding:40px 30px;}}.front-testimonial .view-content.testimonial-view-content .views-row .field--name-body{margin-bottom:20px;}@media (max-width:1260px){.front-testimonial .view-content.testimonial-view-content .flickity-prev-next-button.previous{top:107%;}}@media (max-width:1260px){.front-testimonial .view-content.testimonial-view-content .flickity-prev-next-button.next{top:107%;}}.front-news{background-color:#ecf2ff;padding-top:95px;padding-bottom:83px;}@media (max-width:767.98px){.front-news{padding-top:40px;padding-bottom:40px;}}.front-news h2{margin-bottom:49px;}@media (max-width:767.98px){.front-news h2{margin-bottom:20px;}}.front-news .view-content{display:flex;align-items:flex-start;}@media (max-width:991.98px){.front-news .view-content{flex-direction:column;}}.front-news .view-content .views-row-first{max-width:513px;width:100%;}@media (max-width:991.98px){.front-news .view-content .views-row-first{max-width:100%;margin-bottom:30px;}}.front-news .view-content .views-row-first .news-teaser__title{margin-bottom:16px;font-weight:700;font-size:21px;line-height:26px;color:#0E3A8B;}.front-news .view-content .views-row-first .news-teaser__content{padding-bottom:0;}.front-news .view-content .views-row-first .field--name-body{max-height:52px;}.front-news .view-content .views-row-first .news-teaser__arrow-wrap{display:none;}.front-news .view-content .field--name-field-tags .field__item{font-weight:400;font-size:14px;line-height:17px;color:#0E3A8B;padding:2px 10px;border-radius:9px;border:0.5px solid transparent;}.front-news .view-content .field--name-field-tags .field__item.sale{border-color:#0E3A8B;}.front-news .view-content .field--name-field-tags .field__item.news{padding-left:0;padding-right:0;}.front-news .view-content .views-row-container{margin-left:80px;flex:1;width:100%;}@media (max-width:991.98px){.front-news .view-content .views-row-container{margin-left:0;}}.front-news .view-content .views-row-container .node__content,.front-news .view-content .views-row-container .field--name-field-image{display:none;}.front-news .view-content .views-row-container .views-row{position:relative;}.front-news .view-content .views-row-container .views-row:first-child::before{content:"";width:100%;height:1px;background-color:#d7dde9;position:absolute;left:0;top:0;}.front-news .view-content .views-row-container .views-row::after{content:"";width:100%;height:1px;background-color:#d7dde9;position:absolute;left:0;bottom:0;}.front-news .view-content .news-teaser{margin-bottom:0;padding-top:0;position:relative;}.front-news .view-content .news-teaser__link{text-decoration:none;}.front-news .view-content .news-teaser__link:hover .news-teaser__arrow{animation:arrow-hover 1s linear infinite;}.front-news .view-content .news-teaser__link:hover .field--name-field-image img{transform:scale(1.1);}.front-news .view-content .news-teaser__title{font-weight:500;font-size:18px;line-height:22px;color:#0E3A8B;text-decoration:none;max-width:360px;display:inline-block;}.front-news .view-content .news-teaser__title:hover{color:rgba(14,58,139,0.8);}.front-news .view-content .news-teaser__top{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;}.front-news .view-content .news-teaser__content{padding:21px 0 51px;}.front-news .view-content .news-teaser__date{font-weight:400;font-size:13px;line-height:16px;color:#b0b6c1;margin-left:auto;}.front-news .view-content .news-teaser__arrow-wrap{position:absolute;bottom:28px;right:0;width:38px;height:12px;}.front-news .view-content .news-teaser__arrow{position:absolute;left:0;}.front-news .view-content .news-teaser .field--name-field-image{width:100%;border-radius:8px;overflow:hidden;}.front-news .view-content .news-teaser .field--name-field-image img{transition:0.4s;}.front-news .view-content .news-teaser .field--name-field-sale-stop{font-weight:400;font-size:12px;line-height:15px;color:#b0b6c1;margin-left:10px;}.front-news .service-block-more{margin-top:70px;}@media (max-width:767.98px){.front-news .service-block-more{margin-top:35px;}}.front-news .service-block-more .btn{background-color:transparent;max-width:156px;min-width:156px;}.front-news .service-block-more .btn:hover{background-color:#0E3A8B;}.portfolio-full{padding-top:11px;}.portfolio-full__row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:27px;}.portfolio-full__tag a{color:#4b4b4b;font-size:16px;font-weight:500;line-height:18px;display:block;padding:3px 20px;border-radius:9px;border:0.5px solid #4b4b4b;text-align:center;}.portfolio-full__media{margin-bottom:50px;}.portfolio-full__date{color:rgba(75,75,75,0.8);font-size:13px;font-weight:400;line-height:normal;}.portfolio-full__text{font-size:16px;font-weight:400;line-height:1.6;max-width:800px;margin-bottom:14px;}.portfolio-full__text p:last-child{margin-bottom:0;}.portfolio-full__text--therapy{margin-top:22px;}.portfolio-full__header{margin-bottom:40px;}.portfolio-full__title{width:100%;margin-bottom:0;}.portfolio-full__label{font-weight:700;float:left;padding-right:5px;}.portfolio-full__label--problem{color:#ff0101;}.portfolio-full__label--solution{color:#0e3a8b;}.portfolio-full__examples{display:flex;margin:0 -9px;padding:48px 0 33px;}.page .portfolio-full__container{max-width:920px;}.portfolio-full__team{margin-bottom:26px;}.portfolio-token{position:relative;height:100%;border-radius:6px;background-color:#ffffff;}.portfolio-token__media{border-radius:6px;overflow:hidden;}.portfolio-token__tag{color:#0e3a8b;font-size:14px;line-height:normal;padding:2px 9px;border-radius:9px;border:0.5px solid #0e3a8b;transition:background-color 0.4s;}.portfolio-token__tag:hover{background-color:#0e3a8b;}.portfolio-token__tag:hover a{color:#ffffff;}.portfolio-token__title{color:#0e3a8b;font-size:18px;font-weight:500;line-height:normal;width:100%;margin-top:27px;}.portfolio-token__date{color:rgba(75,75,75,0.8);font-size:13px;line-height:normal;}.portfolio-token__content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;min-height:220px;padding:18px 30px 20px 20px;}.portfolio-token__arrow{margin-left:auto;}.portfolio-token__link{margin-left:auto;}.portfolio-token--noimage .portfolio-token__title{margin-top:43px;margin-bottom:15px;}.portfolio-token--noimage .portfolio-token__content{padding-top:30px;}.portfolio-token--noimage .portfolio-token__text{color:#4b4b4b;font-size:15px;font-weight:500;line-height:1.4;}.portfolio-token--noimage .portfolio-token__arrow{position:absolute;bottom:28px;right:30px;margin-top:auto;z-index:1;}.portfolio-teaser__row{display:grid;grid-template-columns:374px 1fr;gap:40px;}@media (max-width:991.98px){.portfolio-teaser__row{grid-template-columns:1fr;}}.portfolio-teaser__block{display:grid;grid-template-columns:177px 1fr;gap:40px;}.portfolio-teaser__block:not(:last-child){margin-bottom:46px;}@media (max-width:767.98px){.portfolio-teaser__block{gap:30px;}.portfolio-teaser__block:not(:last-child){margin-bottom:30px;}}@media (max-width:575.98px){.portfolio-teaser__block{grid-template-columns:1fr;}}@media (min-width:992px){.portfolio-teaser__content{grid-column:2;}}.portfolio-teaser__caption{color:#0e3a8b;font-size:16px;font-weight:700;line-height:normal;margin-bottom:12px;text-transform:uppercase;}.portfolio-teaser__caption--problem{color:#ff0101;}.portfolio-teaser__text{color:#4b4b4b;font-size:15px;font-style:normal;font-weight:400;line-height:1.4;}.portfolio-teaser__text p:last-child{margin-bottom:0;}@media (max-width:767.98px){.portfolio-teaser__text{font-size:14px;}}.portfolio-teaser__links{display:flex;align-items:baseline;padding-top:25px;}@media (max-width:767.98px){.portfolio-teaser__links{flex-wrap:wrap;padding-top:40px;}}.portfolio-teaser__reference{color:#284e95;font-size:16px;font-weight:700;line-height:normal;text-decoration-line:underline;text-transform:uppercase;max-width:180px;margin-right:30px;}@media (max-width:767.98px){.portfolio-teaser__reference{max-width:none;width:100%;margin-right:auto;margin-top:20px;order:3;}}.portfolio-teaser__team{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:20px;}.portfolio-teaser__team .team-token{display:grid;grid-template-columns:60px 1fr;align-items:flex-start;gap:13px;}.portfolio-teaser__team .team-token__right{display:flex;flex-direction:column-reverse;}.portfolio-teaser__team .team-token__title{color:#0e3a8b;font-size:15px;font-weight:500;line-height:normal;}.portfolio-teaser__example img,.portfolio-teaser__media img{border-radius:6px;}.portfolio-teaser__example{max-width:177px;}@media (max-width:575.98px){.portfolio-teaser__example{max-width:100%;}}@media (max-width:575.98px){.portfolio-teaser__example img{width:100%;}}@media (max-width:991.98px){.portfolio-teaser__media{display:none;}}.portfolio-example{padding:0 9px;}.portfolio-example__label{font-size:18px;font-weight:500;line-height:normal;padding:19px 0;margin-bottom:0;text-align:center;}.portfolio-example__label--before{color:#ff0101;}.portfolio-example__label--after{color:#0e3a8b;}.portfolio__list--block .view-content{display:block !important;margin-bottom:66px;}.flickity-enabled .portfolio__item{width:100%;margin-right:30px;}.portfolio-slider{max-width:1412px;margin:100px auto 0;padding-top:58px;padding-bottom:10px;background:#ecf2ff;box-shadow:6px 4px 24px 0px rgba(6,10,22,0.1);}.portfolio-slider:last-child{margin-bottom:80px;}@media (max-width:991.98px){.portfolio-slider:last-child{margin-bottom:40px;}}.portfolio-slider__title{color:#4b4b4b;font-family:"Raleway",Verdana,Arial,sans-serif !important;font-size:40px;font-weight:700;line-height:normal;margin-bottom:69px;}@media (max-width:991.98px){.portfolio-slider__title{font-size:35px;margin-bottom:35px;}}@media (max-width:575.98px){.portfolio-slider__title{font-size:26px;text-align:center;}}@media (max-width:991.98px){.portfolio-slider{margin:50px auto 0;}}.faq-block{margin-bottom:130px;padding-top:92px;}.faq-block .faq-accordion-row{padding:0;margin-bottom:20px;background:#fff;border:none;box-shadow:6px 4px 24px 0px rgba(6,10,22,0.1);}.faq-block .faq-accordion-row:hover{background:linear-gradient(0deg,#ecf2ff 0%,#ecf2ff 100%),#fff;}.faq-block .faq-accordion-row:hover circle{display:none;}.faq-block .faq-accordion-row-title button{color:#4b4b4b;font-size:24px;font-weight:700;line-height:normal;position:relative;display:flex;justify-content:space-between;align-items:center;padding:22px 22px 25px;border:none;}.faq-block .faq-accordion-row-title button[aria-expanded=true] svg{transform:translateY(-50%) scaleY(-1);}@media (max-width:767.98px){.faq-block .faq-accordion-row-title button{padding-right:50px;}}@media (max-width:575.98px){.faq-block .faq-accordion-row-title button{font-size:16px;padding-top:16px;padding-bottom:16px;}}.faq-block .faq-accordion-row-title svg{position:absolute;top:50%;right:14px;transform:translateY(-50%);transition:transform 0.4s;z-index:1;}.faq-block .faq-accordion-row-content{color:#4b4b4b;font-size:18px;font-weight:400;line-height:1.4;padding:0 22px;}.faq-block .faq-accordion-row-content .field--name-field-body{padding-bottom:24px;}.faq-block .faq-accordion-row-content p:last-child{margin-bottom:0;}@media (max-width:575.98px){.faq-block .faq-accordion-row-content{font-size:16px;}}@media (max-width:767.98px){.faq-block{margin-bottom:70px;padding-top:60px;}}.faq__list .faq-block__title{display:none;}.faq__list .nav-tabs{margin-bottom:56px;border:none;}.faq__list .nav-tabs .nav-link{color:#4b4b4b;font-size:16px;font-weight:500;line-height:1.125;padding:4px 17px;border-radius:9px;border:0.5px solid #4969a8;}.faq__list .nav-tabs .nav-link.active{background:#ecf2ff;}.faq__list .nav-tabs .nav-item:not(:last-child){margin-right:22px;}.promo{padding:80px 0 70px;background-color:#eff3fe;overflow:hidden;}.promo__title{color:#0e3a8b;font-family:"Raleway",Verdana,Arial,sans-serif !important;font-size:52px;font-weight:700;line-height:normal;position:relative;max-width:700px;margin-bottom:45px;z-index:2;}@media (max-width:575.98px){.promo__title{font-size:32px;}}.promo__btn{position:relative;width:100%;max-width:342px;z-index:2;}.promo__container{position:relative;z-index:1;}.promo__media{position:absolute;bottom:-70px;right:0;z-index:1;}.promo__media img{transform:translateX(73px);}@media (max-width:1199.98px){.promo__media img{transform:translateX(173px);}}@media (max-width:575.98px){.promo__media{display:none;}}.promo-bottom{position:relative;padding-top:107px;padding-bottom:107px;z-index:1;}.promo-bottom__title{position:relative;font-size:38px;font-weight:700;line-height:1.2;margin-bottom:42px;z-index:2;}@media (max-width:767.98px){.promo-bottom__title{font-size:30px;}}@media (max-width:575.98px){.promo-bottom__title{font-size:24px;}}.promo-bottom__content{max-width:640px;}.promo-bottom__text{line-height:1.62;max-width:550px;}.promo-bottom__text ul{padding-left:0;list-style:none;}.promo-bottom__text ul:last-child{margin-bottom:0;}.promo-bottom__text li{position:relative;padding-left:22px;z-index:1;}.promo-bottom__text li::before{content:"";position:absolute;top:10px;left:0;width:5px;height:5px;border-radius:50%;background-color:#0e3a8b;z-index:2;}.promo-bottom__text li:not(:last-child){margin-bottom:11px;}.promo-bottom__text:not(:last-child){margin-bottom:53px;}.promo-bottom__note{color:#0e3a8b;font-family:"Raleway",Verdana,Arial,sans-serif !important;font-size:20px;font-weight:700;line-height:1.5;max-width:360px;margin-bottom:0;}.promo-bottom__note:not(:last-child){margin-bottom:35px;}@media (min-width:992px){.promo-bottom::before{content:"";position:absolute;bottom:0;right:-6%;width:603px;height:589px;background-image:url(/themes/adaptive/images/template/blond-min.png);background-repeat:no-repeat;background-position:center;z-index:1;}}@media (max-width:767.98px){.promo-bottom{padding-top:57px;padding-bottom:57px;}}.promo .field--name-field-button{position:relative;z-index:2;}.features{padding-bottom:68px;padding-top:80px;}.features__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:30px;}@media (min-width:768px) and (max-width:991.98px){.features__list{grid-template-columns:1fr;}}.features-block__text{color:#4b4b4b;font-size:16px;font-weight:400;line-height:1.62;text-align:center;}@media (max-width:1199.98px){.features-block__text{font-size:14px;}}.features-block__caption{color:#4b4b4b;font-family:"Montserrat",Helvetica,Arial,sans-serif !important;font-size:24px;font-weight:700;line-height:normal;min-height:58px;margin-bottom:22px;text-align:center;}@media (min-width:992px){.features-block--image .features-block__caption{min-height:auto;margin-bottom:14px;}}@media (max-width:1199.98px){.features-block__caption{font-size:20px;}}.features-block__media--icon{display:flex;align-items:flex-end;justify-content:center;min-height:132px;margin-bottom:21px;padding-top:40px;text-align:center;}@media (max-width:991.98px){.features-block__media--icon{min-height:auto;padding-top:0;margin-bottom:0;align-items:flex-start;}}.features-block__media--image{margin-bottom:30px;}.features-block__media--image img{border-radius:6px;}@media (min-width:768px) and (max-width:991.98px){.features-block__media--image{margin-bottom:0;}}@media (min-width:992px){.features-block__media{padding-top:28px;}}@media (min-width:992px){.features-block--image{margin-bottom:35px;}}@media (max-width:991.98px){.features-block{display:grid;grid-template-columns:auto 1fr;grid-template-rows:min-content 1fr;gap:20px;}.features-block__media{flex-shrink:0;grid-row:1/3;}.features-block__media--icon{min-width:100px;}.features-block__caption{min-height:auto;margin-bottom:0;}}@media (max-width:991.98px) and (min-width:576px){.features-block__caption{text-align:left;}}@media (max-width:991.98px) and (min-width:576px){.features-block__text{text-align:left;}}@media (max-width:767.98px){.features-block__media{max-width:180px;}}@media (max-width:575.98px){.features-block{grid-template-columns:1fr;text-align:center;}.features-block__media{max-width:none;grid-row:1;margin-bottom:0;}}@media (max-width:767.98px){.features__title{margin-bottom:44px;}}@media (max-width:991.98px){.features{padding:70px 0 60px;}}
body .bvi-body{padding:0px;margin:0px;top:inherit !important;bottom:inherit !important;left:inherit !important;right:inherit !important;position:relative !important;color:inherit !important;font-size:inherit !important;overflow:inherit !important;z-index:inherit !important;background:transparent !important;}body .bvi-body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body .bvi-body .bvi-text-center{text-align:center;}body .bvi-body .bvi-hide{display:none !important;}body .bvi-body .bvi-show{display:block !important;}body .bvi-body .bvi-img-grayscale,body .bvi-body #bvi-img-grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='bvi-img-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#bvi-img-grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray;}body .bvi-body .bvi-img-off{border:2px dashed !important;box-sizing:border-box;height:auto;overflow:hidden;width:auto;word-break:break-all;word-wrap:break-word;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:bold;}body .bvi-body.bvi-font-size,body .bvi-body.bvi-font-size *{word-wrap:break-word !important;}body .bvi-body.bvi-color-white,body .bvi-body.bvi-color-white *{background-color:#ffffff !important;background-image:none !important;color:black !important;box-shadow:none !important;text-shadow:none !important;border-color:black !important;}body .bvi-body.bvi-color-white:after,body .bvi-body.bvi-color-white *:after{background-color:#ffffff !important;background-image:none !important;color:black !important;box-shadow:none !important;text-shadow:none !important;border-color:black !important;}body .bvi-body.bvi-color-white:before,body .bvi-body.bvi-color-white *:before{background-color:white !important;background-image:none !important;color:black !important;box-shadow:none !important;text-shadow:none !important;border-color:black !important;}body .bvi-body.bvi-color-black,body .bvi-body.bvi-color-black *{background-color:black !important;background-image:none !important;color:white !important;box-shadow:none !important;text-shadow:none !important;border-color:white !important;}body .bvi-body.bvi-color-black:after,body .bvi-body.bvi-color-black *:after{background-color:black !important;background-image:none !important;color:white !important;box-shadow:none !important;text-shadow:none !important;border-color:white !important;}body .bvi-body.bvi-color-black:before,body .bvi-body.bvi-color-black *:before{background-color:black !important;background-image:none !important;color:white !important;box-shadow:none !important;text-shadow:none !important;border-color:white !important;}body .bvi-body.bvi-color-blue,body .bvi-body.bvi-color-blue *{background-color:#9DD1FF !important;background-image:none !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important;}body .bvi-body.bvi-color-blue:after,body .bvi-body.bvi-color-blue *:after{background-color:#9DD1FF !important;background-image:none !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important;}body .bvi-body.bvi-color-blue:before,body .bvi-body.bvi-color-blue *:before{background-color:#9DD1FF !important;background-image:none !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important;}body .bvi-body.bvi-color-brown,body .bvi-body.bvi-color-brown *{background-color:#F7F3D6 !important;background-image:none !important;color:#4D4B43 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4D4B43 !important;}body .bvi-body.bvi-color-brown:after,body .bvi-body.bvi-color-brown *:after{background-color:#F7F3D6 !important;background-image:none !important;color:#4D4B43 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4D4B43 !important;}body .bvi-body.bvi-color-brown:before,body .bvi-body.bvi-color-brown *:before{background-color:#F7F3D6 !important;background-image:none !important;color:#4D4B43 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4D4B43 !important;}body .bvi-body.bvi-color-green,body .bvi-body.bvi-color-green *{background-color:#3B2716 !important;background-image:none !important;color:#A9E44D !important;box-shadow:none !important;text-shadow:none !important;border-color:#A9E44D !important;}body .bvi-body.bvi-color-green:after,body .bvi-body.bvi-color-green *:after{background-color:#3B2716 !important;background-image:none !important;color:#A9E44D !important;box-shadow:none !important;text-shadow:none !important;border-color:#A9E44D !important;}body .bvi-body.bvi-color-green:before,body .bvi-body.bvi-color-green *:before{background-color:#3B2716 !important;background-image:none !important;color:#A9E44D !important;box-shadow:none !important;text-shadow:none !important;border-color:#A9E44D !important;}.bvi-panel{top:0;left:0;right:0;font-family:monospace;letter-spacing:0;position:relative;text-shadow:none;text-align:center;margin:0 auto;line-height:normal;border:none;font-size:14px;z-index:9999999;}@media (max-width:768px){.bvi-panel{font-size:12px;}.bvi-panel .bvi-btn{padding:4px 9px !important;}.bvi-panel .bvi-title-text{font-size:12px !important;font-weight:400;}.bvi-panel .bvi-title,.bvi-panel .bvi-title-header{margin-top:13px;border:1px solid #b9b9b9;background:#d7d7d7;}}.bvi-panel a{text-decoration:none;}.bvi-panel #bvi-letter-spacing-average{letter-spacing:2px;}.bvi-panel #bvi-letter-spacing-big{letter-spacing:4px;}.bvi-panel #bvi-font-family-times-new-roman{font-family:'Times New Roman';}.bvi-panel .bvi-text-center{text-align:center;}.bvi-panel .bvi-container{margin-right:auto;margin-left:auto;padding-left:0px;padding-right:0px;}@media (min-width:768px){.bvi-panel .bvi-container{width:720px;}}@media (min-width:992px){.bvi-panel .bvi-container{width:940px;}}@media (min-width:1200px){.bvi-panel .bvi-container{width:1140px;}}.bvi-panel .bvi-container-fluid{margin-right:auto;margin-left:auto;padding-left:0px;padding-right:0px;}.bvi-panel .bvi-row{margin-left:0px;margin-right:0px;}.bvi-panel .bvi-col-xs-1,.bvi-col-sm-1,.bvi-col-md-1,.bvi-col-lg-1,.bvi-col-xs-2,.bvi-col-sm-2,.bvi-col-md-2,.bvi-col-lg-2,.bvi-col-xs-3,.bvi-col-sm-3,.bvi-col-md-3,.bvi-col-lg-3,.bvi-col-xs-4,.bvi-col-sm-4,.bvi-col-md-4,.bvi-col-lg-4,.bvi-col-xs-5,.bvi-col-sm-5,.bvi-col-md-5,.bvi-col-lg-5,.bvi-col-xs-6,.bvi-col-sm-6,.bvi-col-md-6,.bvi-col-lg-6,.bvi-col-xs-7,.bvi-col-sm-7,.bvi-col-md-7,.bvi-col-lg-7,.bvi-col-xs-8,.bvi-col-sm-8,.bvi-col-md-8,.bvi-col-lg-8,.bvi-col-xs-9,.bvi-col-sm-9,.bvi-col-md-9,.bvi-col-lg-9,.bvi-col-xs-10,.bvi-col-sm-10,.bvi-col-md-10,.bvi-col-lg-10,.bvi-col-xs-11,.bvi-col-sm-11,.bvi-col-md-11,.bvi-col-lg-11,.bvi-col-xs-12,.bvi-col-sm-12,.bvi-col-md-12,.bvi-col-lg-12{position:relative;min-height:1px;padding-left:0px;padding-right:0px;}.bvi-panel .bvi-col-xs-1,.bvi-col-xs-2,.bvi-col-xs-3,.bvi-col-xs-4,.bvi-col-xs-5,.bvi-col-xs-6,.bvi-col-xs-7,.bvi-col-xs-8,.bvi-col-xs-9,.bvi-col-xs-10,.bvi-col-xs-11,.bvi-col-xs-12{float:left;}.bvi-panel .bvi-col-xs-12{width:100%;}.bvi-panel .bvi-col-xs-11{width:91.66666667%;}.bvi-panel .bvi-col-xs-10{width:83.33333333%;}.bvi-panel .bvi-col-xs-9{width:75%;}.bvi-panel .bvi-col-xs-8{width:66.66666667%;}.bvi-panel .bvi-col-xs-7{width:58.33333333%;}.bvi-panel .bvi-col-xs-6{width:50%;}.bvi-panel .bvi-col-xs-5{width:41.66666667%;}.bvi-panel .bvi-col-xs-4{width:33.33333333%;}.bvi-panel .bvi-col-xs-3{width:25%;}.bvi-panel .bvi-col-xs-2{width:16.66666667%;}.bvi-panel .bvi-col-xs-1{width:8.33333333%;}.bvi-panel .bvi-col-xs-pull-12{right:100%;}.bvi-panel .bvi-col-xs-pull-11{right:91.66666667%;}.bvi-panel .bvi-col-xs-pull-10{right:83.33333333%;}.bvi-panel .bvi-col-xs-pull-9{right:75%;}.bvi-panel .bvi-col-xs-pull-8{right:66.66666667%;}.bvi-panel .bvi-col-xs-pull-7{right:58.33333333%;}.bvi-panel .bvi-col-xs-pull-6{right:50%;}.bvi-panel .bvi-col-xs-pull-5{right:41.66666667%;}.bvi-panel .bvi-col-xs-pull-4{right:33.33333333%;}.bvi-panel .bvi-col-xs-pull-3{right:25%;}.bvi-panel .bvi-col-xs-pull-2{right:16.66666667%;}.bvi-panel .bvi-col-xs-pull-1{right:8.33333333%;}.bvi-panel .bvi-col-xs-pull-0{right:auto;}.bvi-panel .bvi-col-xs-push-12{left:100%;}.bvi-panel .bvi-col-xs-push-11{left:91.66666667%;}.bvi-panel .bvi-col-xs-push-10{left:83.33333333%;}.bvi-panel .bvi-col-xs-push-9{left:75%;}.bvi-panel .bvi-col-xs-push-8{left:66.66666667%;}.bvi-panel .bvi-col-xs-push-7{left:58.33333333%;}.bvi-panel .bvi-col-xs-push-6{left:50%;}.bvi-panel .bvi-col-xs-push-5{left:41.66666667%;}.bvi-panel .bvi-col-xs-push-4{left:33.33333333%;}.bvi-panel .bvi-col-xs-push-3{left:25%;}.bvi-panel .bvi-col-xs-push-2{left:16.66666667%;}.bvi-panel .bvi-col-xs-push-1{left:8.33333333%;}.bvi-panel .bvi-col-xs-push-0{left:auto;}.bvi-panel .bvi-col-xs-offset-12{margin-left:100%;}.bvi-panel .bvi-col-xs-offset-11{margin-left:91.66666667%;}.bvi-panel .bvi-col-xs-offset-10{margin-left:83.33333333%;}.bvi-panel .bvi-col-xs-offset-9{margin-left:75%;}.bvi-panel .bvi-col-xs-offset-8{margin-left:66.66666667%;}.bvi-panel .bvi-col-xs-offset-7{margin-left:58.33333333%;}.bvi-panel .bvi-col-xs-offset-6{margin-left:50%;}.bvi-panel .bvi-col-xs-offset-5{margin-left:41.66666667%;}.bvi-panel .bvi-col-xs-offset-4{margin-left:33.33333333%;}.bvi-panel .bvi-col-xs-offset-3{margin-left:25%;}.bvi-panel .bvi-col-xs-offset-2{margin-left:16.66666667%;}.bvi-panel .bvi-col-xs-offset-1{margin-left:8.33333333%;}.bvi-panel .bvi-col-xs-offset-0{margin-left:0%;}@media (min-width:768px){.bvi-panel .bvi-col-sm-1,.bvi-col-sm-2,.bvi-col-sm-3,.bvi-col-sm-4,.bvi-col-sm-5,.bvi-col-sm-6,.bvi-col-sm-7,.bvi-col-sm-8,.bvi-col-sm-9,.bvi-col-sm-10,.bvi-col-sm-11,.bvi-col-sm-12{float:left;}.bvi-panel .bvi-col-sm-12{width:100%;}.bvi-panel .bvi-col-sm-11{width:91.66666667%;}.bvi-panel .bvi-col-sm-10{width:83.33333333%;}.bvi-panel .bvi-col-sm-9{width:75%;}.bvi-panel .bvi-col-sm-8{width:66.66666667%;}.bvi-panel .bvi-col-sm-7{width:58.33333333%;}.bvi-panel .bvi-col-sm-6{width:50%;}.bvi-panel .bvi-col-sm-5{width:41.66666667%;}.bvi-panel .bvi-col-sm-4{width:33.33333333%;}.bvi-panel .bvi-col-sm-3{width:25%;}.bvi-panel .bvi-col-sm-2{width:16.66666667%;}.bvi-panel .bvi-col-sm-1{width:8.33333333%;}.bvi-panel .bvi-col-sm-pull-12{right:100%;}.bvi-panel .bvi-col-sm-pull-11{right:91.66666667%;}.bvi-panel .bvi-col-sm-pull-10{right:83.33333333%;}.bvi-panel .bvi-col-sm-pull-9{right:75%;}.bvi-panel .bvi-col-sm-pull-8{right:66.66666667%;}.bvi-panel .bvi-col-sm-pull-7{right:58.33333333%;}.bvi-panel .bvi-col-sm-pull-6{right:50%;}.bvi-panel .bvi-col-sm-pull-5{right:41.66666667%;}.bvi-panel .bvi-col-sm-pull-4{right:33.33333333%;}.bvi-panel .bvi-col-sm-pull-3{right:25%;}.bvi-panel .bvi-col-sm-pull-2{right:16.66666667%;}.bvi-panel .bvi-col-sm-pull-1{right:8.33333333%;}.bvi-panel .bvi-col-sm-pull-0{right:auto;}.bvi-panel .bvi-col-sm-push-12{left:100%;}.bvi-panel .bvi-col-sm-push-11{left:91.66666667%;}.bvi-panel .bvi-col-sm-push-10{left:83.33333333%;}.bvi-panel .bvi-col-sm-push-9{left:75%;}.bvi-panel .bvi-col-sm-push-8{left:66.66666667%;}.bvi-panel .bvi-col-sm-push-7{left:58.33333333%;}.bvi-panel .bvi-col-sm-push-6{left:50%;}.bvi-panel .bvi-col-sm-push-5{left:41.66666667%;}.bvi-panel .bvi-col-sm-push-4{left:33.33333333%;}.bvi-panel .bvi-col-sm-push-3{left:25%;}.bvi-panel .bvi-col-sm-push-2{left:16.66666667%;}.bvi-panel .bvi-col-sm-push-1{left:8.33333333%;}.bvi-panel .bvi-col-sm-push-0{left:auto;}.bvi-panel .bvi-col-sm-offset-12{margin-left:100%;}.bvi-panel .bvi-col-sm-offset-11{margin-left:91.66666667%;}.bvi-panel .bvi-col-sm-offset-10{margin-left:83.33333333%;}.bvi-panel .bvi-col-sm-offset-9{margin-left:75%;}.bvi-panel .bvi-col-sm-offset-8{margin-left:66.66666667%;}.bvi-panel .bvi-col-sm-offset-7{margin-left:58.33333333%;}.bvi-panel .bvi-col-sm-offset-6{margin-left:50%;}.bvi-panel .bvi-col-sm-offset-5{margin-left:41.66666667%;}.bvi-panel .bvi-col-sm-offset-4{margin-left:33.33333333%;}.bvi-panel .bvi-col-sm-offset-3{margin-left:25%;}.bvi-panel .bvi-col-sm-offset-2{margin-left:16.66666667%;}.bvi-panel .bvi-col-sm-offset-1{margin-left:8.33333333%;}.bvi-panel .bvi-col-sm-offset-0{margin-left:0%;}}@media (min-width:992px){.bvi-panel .bvi-col-md-1,.bvi-col-md-2,.bvi-col-md-3,.bvi-col-md-4,.bvi-col-md-5,.bvi-col-md-6,.bvi-col-md-7,.bvi-col-md-8,.bvi-col-md-9,.bvi-col-md-10,.bvi-col-md-11,.bvi-col-md-12{float:left;}.bvi-panel .bvi-col-md-12{width:100%;}.bvi-panel .bvi-col-md-11{width:91.66666667%;}.bvi-panel .bvi-col-md-10{width:83.33333333%;}.bvi-panel .bvi-col-md-9{width:75%;}.bvi-panel .bvi-col-md-8{width:66.66666667%;}.bvi-panel .bvi-col-md-7{width:58.33333333%;}.bvi-panel .bvi-col-md-6{width:50%;}.bvi-panel .bvi-col-md-5{width:41.66666667%;}.bvi-panel .bvi-col-md-4{width:33.33333333%;}.bvi-panel .bvi-col-md-3{width:25%;}.bvi-panel .bvi-col-md-2{width:16.66666667%;}.bvi-panel .bvi-col-md-1{width:8.33333333%;}.bvi-panel .bvi-col-md-pull-12{right:100%;}.bvi-panel .bvi-col-md-pull-11{right:91.66666667%;}.bvi-panel .bvi-col-md-pull-10{right:83.33333333%;}.bvi-panel .bvi-col-md-pull-9{right:75%;}.bvi-panel .bvi-col-md-pull-8{right:66.66666667%;}.bvi-panel .bvi-col-md-pull-7{right:58.33333333%;}.bvi-panel .bvi-col-md-pull-6{right:50%;}.bvi-panel .bvi-col-md-pull-5{right:41.66666667%;}.bvi-panel .bvi-col-md-pull-4{right:33.33333333%;}.bvi-panel .bvi-col-md-pull-3{right:25%;}.bvi-panel .bvi-col-md-pull-2{right:16.66666667%;}.bvi-panel .bvi-col-md-pull-1{right:8.33333333%;}.bvi-panel .bvi-col-md-pull-0{right:auto;}.bvi-panel .bvi-col-md-push-12{left:100%;}.bvi-panel .bvi-col-md-push-11{left:91.66666667%;}.bvi-panel .bvi-col-md-push-10{left:83.33333333%;}.bvi-panel .bvi-col-md-push-9{left:75%;}.bvi-panel .bvi-col-md-push-8{left:66.66666667%;}.bvi-panel .bvi-col-md-push-7{left:58.33333333%;}.bvi-panel .bvi-col-md-push-6{left:50%;}.bvi-panel .bvi-col-md-push-5{left:41.66666667%;}.bvi-panel .bvi-col-md-push-4{left:33.33333333%;}.bvi-panel .bvi-col-md-push-3{left:25%;}.bvi-panel .bvi-col-md-push-2{left:16.66666667%;}.bvi-panel .bvi-col-md-push-1{left:8.33333333%;}.bvi-panel .bvi-col-md-push-0{left:auto;}.bvi-panel .bvi-col-md-offset-12{margin-left:100%;}.bvi-panel .bvi-col-md-offset-11{margin-left:91.66666667%;}.bvi-panel .bvi-col-md-offset-10{margin-left:83.33333333%;}.bvi-panel .bvi-col-md-offset-9{margin-left:75%;}.bvi-panel .bvi-col-md-offset-8{margin-left:66.66666667%;}.bvi-panel .bvi-col-md-offset-7{margin-left:58.33333333%;}.bvi-panel .bvi-col-md-offset-6{margin-left:50%;}.bvi-panel .bvi-col-md-offset-5{margin-left:41.66666667%;}.bvi-panel .bvi-col-md-offset-4{margin-left:33.33333333%;}.bvi-panel .bvi-col-md-offset-3{margin-left:25%;}.bvi-panel .bvi-col-md-offset-2{margin-left:16.66666667%;}.bvi-panel .bvi-col-md-offset-1{margin-left:8.33333333%;}.bvi-panel .bvi-col-md-offset-0{margin-left:0%;}}@media (min-width:1200px){.bvi-panel .bvi-col-lg-1,.bvi-col-lg-2,.bvi-col-lg-3,.bvi-col-lg-4,.bvi-col-lg-5,.bvi-col-lg-6,.bvi-col-lg-7,.bvi-col-lg-8,.bvi-col-lg-9,.bvi-col-lg-10,.bvi-col-lg-11,.bvi-col-lg-12{float:left;}.bvi-panel .bvi-col-lg-12{width:100%;}.bvi-panel .bvi-col-lg-11{width:91.66666667%;}.bvi-panel .bvi-col-lg-10{width:83.33333333%;}.bvi-panel .bvi-col-lg-9{width:75%;}.bvi-panel .bvi-col-lg-8{width:66.66666667%;}.bvi-panel .bvi-col-lg-7{width:58.33333333%;}.bvi-panel .bvi-col-lg-6{width:50%;}.bvi-panel .bvi-col-lg-5{width:41.66666667%;}.bvi-panel .bvi-col-lg-4{width:33.33333333%;}.bvi-panel .bvi-col-lg-3{width:25%;}.bvi-panel .bvi-col-lg-2{width:16.66666667%;}.bvi-panel .bvi-col-lg-1{width:8.33333333%;}.bvi-panel .bvi-col-lg-pull-12{right:100%;}.bvi-panel .bvi-col-lg-pull-11{right:91.66666667%;}.bvi-panel .bvi-col-lg-pull-10{right:83.33333333%;}.bvi-panel .bvi-col-lg-pull-9{right:75%;}.bvi-panel .bvi-col-lg-pull-8{right:66.66666667%;}.bvi-panel .bvi-col-lg-pull-7{right:58.33333333%;}.bvi-panel .bvi-col-lg-pull-6{right:50%;}.bvi-panel .bvi-col-lg-pull-5{right:41.66666667%;}.bvi-panel .bvi-col-lg-pull-4{right:33.33333333%;}.bvi-panel .bvi-col-lg-pull-3{right:25%;}.bvi-panel .bvi-col-lg-pull-2{right:16.66666667%;}.bvi-panel .bvi-col-lg-pull-1{right:8.33333333%;}.bvi-panel .bvi-col-lg-pull-0{right:auto;}.bvi-panel .bvi-col-lg-push-12{left:100%;}.bvi-panel .bvi-col-lg-push-11{left:91.66666667%;}.bvi-panel .bvi-col-lg-push-10{left:83.33333333%;}.bvi-panel .bvi-col-lg-push-9{left:75%;}.bvi-panel .bvi-col-lg-push-8{left:66.66666667%;}.bvi-panel .bvi-col-lg-push-7{left:58.33333333%;}.bvi-panel .bvi-col-lg-push-6{left:50%;}.bvi-panel .bvi-col-lg-push-5{left:41.66666667%;}.bvi-panel .bvi-col-lg-push-4{left:33.33333333%;}.bvi-panel .bvi-col-lg-push-3{left:25%;}.bvi-panel .bvi-col-lg-push-2{left:16.66666667%;}.bvi-panel .bvi-col-lg-push-1{left:8.33333333%;}.bvi-panel .bvi-col-lg-push-0{left:auto;}.bvi-panel .bvi-col-lg-offset-12{margin-left:100%;}.bvi-panel .bvi-col-lg-offset-11{margin-left:91.66666667%;}.bvi-panel .bvi-col-lg-offset-10{margin-left:83.33333333%;}.bvi-panel .bvi-col-lg-offset-9{margin-left:75%;}.bvi-panel .bvi-col-lg-offset-8{margin-left:66.66666667%;}.bvi-panel .bvi-col-lg-offset-7{margin-left:58.33333333%;}.bvi-panel .bvi-col-lg-offset-6{margin-left:50%;}.bvi-panel .bvi-col-lg-offset-5{margin-left:41.66666667%;}.bvi-panel .bvi-col-lg-offset-4{margin-left:33.33333333%;}.bvi-panel .bvi-col-lg-offset-3{margin-left:25%;}.bvi-panel .bvi-col-lg-offset-2{margin-left:16.66666667%;}.bvi-panel .bvi-col-lg-offset-1{margin-left:8.33333333%;}.bvi-panel .bvi-col-lg-offset-0{margin-left:0%;}}.bvi-panel.bvi-panel-fixed{top:0;left:0;right:0;margin-bottom:20px;margin-left:auto;margin-right:auto;position:fixed;z-index:999999;}.bvi-panel.bvi-panel-fixed .bvi-btn-panel-show{opacity:0.8;}.bvi-panel .bvi-panel-menu *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.bvi-panel .bvi-panel-menu{display:inline-block;width:100%;}.bvi-panel .bvi-vertical{border:0;border-right:2px solid #d8d8d8;}.bvi-panel .bvi-rows{margin:10px;}.bvi-panel .bvi-bg{color:#000000;background:#f8f8f8 !important;padding:0px;border:1px solid #fcfcfc;moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);}.bvi-panel .bvi-title,.bvi-panel .bvi-title-header{font-weight:bold;font-size:larger;margin-bottom:13px;}.bvi-panel .bvi-title-text{margin-top:13px;font-size:16px;font-weight:600;}.bvi-panel .bvi-settings{display:none;}.bvi-panel .bvi-settings hr{border:0;border-top:1px solid #d8d8d8;margin-top:2px;margin-bottom:2px;}.bvi-panel .bvi-settings .bvi-right{float:right;}.bvi-panel .bvi-settings .bvi-left{float:left;}.bvi-panel .bvi-copy a{color:#bebebe;}.bvi-panel .bvi-copy a:hover,.bvi-panel .bvi-copy a:visited{color:#000000;text-decoration:underline;}.bvi-panel .bvi-panel-show{text-align:right;}.bvi-panel .bvi-panel-show .bvi-glyphicon{font-size:40px;}.bvi-panel .bvi-panel-show .bvi-btn-panel-show{background:#F8F8F8 !important;padding:15px;margin:0px 20px 0px 20px;color:black !important;border:1px solid #fcfcfc !important;moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);}.bvi-panel .bvi-btn{font-weight:bold;display:inline-block;padding:8px 12px;margin-bottom:0;line-height:15px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0px;}.bvi-panel .bvi-btn,.bvi-panel .bvi-btn:active,.bvi-panel .bvi-btn.active{background-color:#e6e6e6;outline:0;}.bvi-panel .bvi-btn:focus,.bvi-panel .bvi-btn:active:focus,.bvi-panel .bvi-btn.active:focus,.bvi-panel .bvi-btn.focus,.bvi-panel .bvi-btn:active.focus,.bvi-panel .bvi-btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.bvi-panel .bvi-btn:hover,.bvi-panel .bvi-btn:focus,.bvi-panel .bvi-btn.focus{color:#333333;text-decoration:none;}.bvi-panel .bvi-btn:active,.bvi-panel .bvi-btn.active{background-color:#e6e6e6;outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.bvi-panel .bvi-btn.disabled,.bvi-panel .bvi-btn[disabled],fieldset[disabled] .bvi-panel .bvi-btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}a.bvi-panel .bvi-btn.disabled,fieldset[disabled] a.bvi-panel .bvi-btn{pointer-events:none;}.bvi-panel .bvi-btn.bvi-btn-default{color:#000000;background-color:#ffffff;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-default.active{position:relative;background-color:#e8e8e8;outline:0;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-white{color:#000000;background-color:#ffffff;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-white.active{position:relative;background-color:#ffffff;outline:0;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-black{color:#ffffff;background-color:#000000;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-black.active{position:relative;background-color:#000000;outline:0;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-blue{color:#063462;background-color:#9DD1FF;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-blue.active{position:relative;background-color:#9DD1FF;outline:0;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-brown{color:#4d4b43;background-color:#f7f3d6;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-brown.active{position:relative;background-color:#f7f3d6;outline:0;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-green{color:#a9e44d;background-color:#3b2716;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-green.active{position:relative;background-color:#3b2716;outline:0;border-color:#7D7D7D;}.bvi-panel .bvi-btn-group,.bvi-panel .bvi-btn-group-vertical{position:relative;display:inline-block;vertical-align:middle;}.bvi-panel .bvi-btn-group > .bvi-btn,.bvi-panel .bvi-btn-group-vertical > .bvi-btn{position:relative;float:left;}.bvi-panel .bvi-btn-group > .bvi-btn:hover,.bvi-panel .bvi-btn-group-vertical > .bvi-btn:hover,.bvi-panel .bvi-btn-group > .bvi-btn:focus,.bvi-panel .bvi-btn-group-vertical > .bvi-btn:focus,.bvi-panel .bvi-btn-group > .bvi-btn:active,.bvi-panel .bvi-btn-group-vertical > .bvi-btn:active,.bvi-panel .bvi-btn-group > .bvi-btn.active,.bvi-panel .bvi-btn-group-vertical > .bvi-btn.active{z-index:2;}.bvi-panel .bvi-btn-group .bvi-btn + .bvi-btn,.bvi-panel .bvi-btn-group .bvi-btn + .bvi-btn-group,.bvi-panel .bvi-btn-group .bvi-btn-group + .bvi-btn,.bvi-panel .bvi-btn-group .bvi-btn-group + .bvi-btn-group{margin-left:-1px;}.bvi-panel .bvi-btn-toolbar{margin-left:-5px;}.bvi-panel .bvi-btn-toolbar .bvi-btn,.bvi-panel .bvi-btn-toolbar .bvi-btn-group,.bvi-panel .bvi-btn-toolbar .input-group{float:left;}.bvi-panel .bvi-btn-toolbar > .bvi-btn,.bvi-panel .bvi-btn-toolbar > .bvi-btn-group,.bvi-panel .bvi-btn-toolbar > .input-group{margin-left:5px;}.bvi-panel .bvi-btn-group > .bvi-btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0;}.bvi-panel .bvi-btn-group > .bvi-btn:first-child{margin-left:0;}.bvi-panel .bvi-btn-group > .bvi-btn:first-child:not(:last-child):not(.dropdown-toggle){border-radius:0px;}.bvi-panel .bvi-btn-group > .bvi-btn:last-child:not(:first-child),.bvi-panel .bvi-btn-group > .dropdown-toggle:not(:first-child){border-radius:0px;}.bvi-panel .bvi-btn-group > .bvi-btn-group{float:left;}.bvi-panel .bvi-btn-group > .bvi-btn-group:not(:first-child):not(:last-child) > .bvi-btn{border-radius:0;}.bvi-panel .bvi-btn-group > .bvi-btn-group:first-child:not(:last-child) > .bvi-btn:last-child,.bvi-panel .bvi-btn-group > .bvi-btn-group:first-child:not(:last-child) > .dropdown-toggle{border-radius:0px;}.bvi-panel .bvi-btn-group > .bvi-btn-group:last-child:not(:first-child) > .bvi-btn:first-child{border-radius:0px;}.bvi-panel .bvi-btn-block{display:block;width:100%;}.bvi-panel .bvi-btn-block + .bvi-btn-block{margin-top:5px;}@font-face{font-family:'Glyphicons Halflings';src:url(/themes/adaptive/js/libs/button-visually-impaired/fonts/glyphicons-halflings-regular.eot);src:url(/themes/adaptive/js/libs/button-visually-impaired/fonts/glyphicons-halflings-regular.eot#iefix) format('embedded-opentype'),url(/themes/adaptive/js/libs/button-visually-impaired/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(/themes/adaptive/js/libs/button-visually-impaired/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/themes/adaptive/js/libs/button-visually-impaired/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/themes/adaptive/js/libs/button-visually-impaired/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');}.bvi-glyphicon{position:relative;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:100;font-size:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;}.bvi-glyphicon-volume-off:before{content:"\e036";}.bvi-glyphicon-volume-down:before{content:"\e037";}.bvi-glyphicon-volume-up:before{content:"\e038";}.bvi-glyphicon-eye-open:before{content:"\e105";}.bvi-glyphicon-eye-close:before{content:"\e106";}.bvi-glyphicon-eye:before{content:"\e105";}.bvi-glyphicon-cog:before{content:"\e019";}.bvi-glyphicon-refresh:before{content:"\e031";}.bvi-glyphicon-remove:before{content:"\e014";}.bvi-glyphicon-picture:before{content:"\e060";}.bvi-glyphicon-font:before{content:"\e047";}.bvi-glyphicon-adjust:before{content:"\e063";}.bvi-glyphicon-flash:before{content:"\e162";}.bvi-glyphicon-arrow-up:before{content:"\e093";}.bvi-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes bvi-slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bvi-slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.bvi-slideInDown{-webkit-animation-name:bvi-slideInDown;animation-name:bvi-slideInDown;}@-webkit-keyframes bvi-fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes bvi-fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.bvi-fadeOutUp{-webkit-animation-name:bvi-fadeOutUp;animation-name:bvi-fadeOutUp;}@-webkit-keyframes bvi-fadeOutUpBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}
.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}
