.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;}
.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-dialog{max-width:500px;}.modal-content{border:0;border-radius:0;text-align:center;padding:50px 65px;box-shadow:0px 12px 35px rgba(0,0,0,0.2);}.modal-header{border:0;padding:0;display:block;margin:0 0 35px;}.modal-title{margin:0;padding:0;width:100%;font-size:30px;line-height:1.2;font-weight:bold;text-align:center;}.modal-text{font-size:18px;line-height:1.4;padding-top:15px;}.modal-body{padding:0 0 20px;}.modal-close{margin:0;padding:0;opacity:1;position:absolute;top:0;right:0;width:40px;height:40px;text-shadow:none;box-shadow:none;border-radius:0;background:none;border:0;font-size:32px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color 0.4s,border-color 0.4s,color 0.4s,opacity 0.4s;}.modal-close:hover{opacity:1;color:#fff;background-color:#AC182D;border-color:transparent;}.modal-close:active{opacity:0.7;}.modal .form-actions{margin:0 !important;text-align:center;}.modal form{max-width:360px;margin:0 auto;}#manager-menu{position:absolute;top:100px;left:100px;border:1px solid #ccc;box-shadow:0 0 5px 0 #ccc;padding:20px;cursor:move;z-index:100;background:#fff;max-width:205px;}#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;}#block-sidebar-menu ul{padding:0;}#block-sidebar-menu li{padding:0;list-style:none;background:#f4f3f3;border-bottom:3px solid #fff;}#block-sidebar-menu a{color:#3a5e3f;padding:13px 10px 15px 28px;display:block;font-family:"Roboto",sans-serif;font-size:16px;line-height:20px;font-weight:normal;background:url(/themes/adaptive/images/template/sidebar_menu_list.png) no-repeat 10px 18px;}#block-sidebar-menu li.menu-active > a{color:#c24c2e;}#block-sidebar-menu .submenu li a{padding-left:40px;background-position:22px 18px;}.breadcrumb{padding:30px 0 0;background-color:transparent;margin-bottom:0;}.breadcrumb nav{max-width:calc(100% - 300px);padding-bottom:5px;margin-bottom:10px;}.breadcrumb nav li{color:#c24c2e;font-size:16px;line-height:36px;font-style:italic;font-family:"PT Sans",sans-serif;}.breadcrumb nav li:before{content:" >";}.breadcrumb nav a{color:#000;font-size:16px;line-height:36px;font-style:italic;font-family:"PT Sans",sans-serif;}@media (max-width:991.98px){.breadcrumb nav{max-width:100%;}}ul.pagination{padding:0 0 48px;text-align:left;border-radius:0;}ul.pagination .pager__item--first,ul.pagination .pager__item--last{display:none;}ul.pagination li{margin-right:5px;}ul.pagination li > a{color:#000;background:#ececec;font-size:15px;line-height:35px;font-family:"Roboto",sans-serif;text-align:center;width:35px;height:35px;padding:0;border:0;border-radius:0;}ul.pagination li > a:hover{text-decoration:underline;color:#000;}ul.pagination li > a:focus{box-shadow:none;border:0;}ul.pagination li.is-active > a{color:#fff;background:#c24c2e;font-weight:bold;}ul.pagination .page-item:first-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0;}ul.pagination .page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0;}.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;}@media (max-width:575.98px){.h-xs-down,.hidden-xs-down{display:none !important;}}@media (min-width:576px){.h-sm-up,.hidden-sm-up{display:none !important;}}@media (max-width:767.98px){.h-sm-down,.hidden-sm-down{display:none !important;}}@media (min-width:768px){.h-md-up,.hidden-md-up{display:none !important;}}@media (max-width:991.98px){.h-md-down,.hidden-md-down{display:none !important;}}@media (min-width:992px){.h-lg-up,.hidden-lg-up{display:none !important;}}@media (max-width:1199.98px){.h-lg-down,.hidden-lg-down{display:none !important;}}@media (min-width:1200px){.h-xl-up,.hidden-xl-up{display:none !important;}}.h-xl-down,.hidden-xl-down{display:none !important;}body{color:#494949;font-size:16px;line-height:1.5;font-weight:400;font-family:"Roboto",Helvetica,Arial,sans-serif;background-color:#ffffff;}body.cke_editable{color:#000;background-color:#fff;}h1{font-size:2.25rem;font-weight:bold;margin-bottom:30px;color:#3a5e3f;font-family:"roboto",sans-serif;}h2{font-size:1.7rem;font-weight:bold;margin-bottom:30px;color:#3a5e3f;font-family:"roboto",sans-serif;}h3{font-size:1.6rem;font-weight:bold;margin-bottom:30px;color:#3a5e3f;font-family:"roboto",sans-serif;}h4{font-size:1.5rem;font-weight:bold;margin-bottom:30px;color:#3a5e3f;font-family:"roboto",sans-serif;}h5{font-size:1.25rem;font-weight:bold;margin-bottom:30px;color:#3a5e3f;font-family:"roboto",sans-serif;}h6{font-size:1rem;font-weight:bold;margin-bottom:30px;color:#3a5e3f;font-family:"roboto",sans-serif;}img.align-left{margin-right:10px;}img.align-right{margin-left:10px;}a{color:#ed3f3c;transition:color 0.4s;}.main-menu a{color:#494949;}.main-menu a:hover{color:#ed3f3c;}a:hover{color:#f38482;text-decoration:none;}a:active{color:#f38482;}a:focus{outline:none;}b,strong{font-weight:600;}blockquote{margin-top:33px;padding-left:47px;background:url(/themes/adaptive/images/template/quotes.png) no-repeat left 0 top 0;background-size:34px;margin-bottom:33px;}blockquote p{font-family:"robotoregular",sans-serif;color:#000;font-size:22px;line-height:30px;font-style:italic;}button:focus{outline:none !important;}img{height:auto;max-width:100%;}table{width:100%;max-width:100%;margin-bottom:1rem;}table.sticky-header{position:static !important;display:none;}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:#f4f3f3;}table tbody + tbody{border-top:2px solid #eceeef;}.form-control{height:auto;}@font-face{font-family:"Roboto";src:url(/themes/adaptive/fonts/Roboto/Roboto-MediumItalic.eot);src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(/themes/adaptive/fonts/Roboto/Roboto-MediumItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Roboto/Roboto-MediumItalic.woff) format("woff"),url(/themes/adaptive/fonts/Roboto/Roboto-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/adaptive/fonts/Roboto/Roboto-Italic.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(/themes/adaptive/fonts/Roboto/Roboto-Italic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Roboto/Roboto-Italic.woff) format("woff"),url(/themes/adaptive/fonts/Roboto/Roboto-Italic.ttf) format("truetype");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/adaptive/fonts/Roboto/Roboto-Bold.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(/themes/adaptive/fonts/Roboto/Roboto-Bold.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/themes/adaptive/fonts/Roboto/Roboto-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/adaptive/fonts/Roboto/Roboto-Regular.eot);src:local("Roboto"),local("Roboto-Regular"),url(/themes/adaptive/fonts/Roboto/Roboto-Regular.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/themes/adaptive/fonts/Roboto/Roboto-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/adaptive/fonts/Roboto/Roboto-Medium.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(/themes/adaptive/fonts/Roboto/Roboto-Medium.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/themes/adaptive/fonts/Roboto/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/adaptive/fonts/Roboto/Roboto-BoldItalic.eot);src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(/themes/adaptive/fonts/Roboto/Roboto-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Roboto/Roboto-BoldItalic.woff) format("woff"),url(/themes/adaptive/fonts/Roboto/Roboto-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/adaptive/fonts/Roboto/Roboto-ThinItalic.eot);src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(/themes/adaptive/fonts/Roboto/Roboto-ThinItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Roboto/Roboto-ThinItalic.woff) format("woff"),url(/themes/adaptive/fonts/Roboto/Roboto-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/adaptive/fonts/Roboto/Roboto-Black.eot);src:local("Roboto Black"),local("Roboto-Black"),url(/themes/adaptive/fonts/Roboto/Roboto-Black.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Roboto/Roboto-Black.woff) format("woff"),url(/themes/adaptive/fonts/Roboto/Roboto-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/adaptive/fonts/Roboto/Roboto-Light.eot);src:local("Roboto Light"),local("Roboto-Light"),url(/themes/adaptive/fonts/Roboto/Roboto-Light.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/themes/adaptive/fonts/Roboto/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/adaptive/fonts/Roboto/Roboto-LightItalic.eot);src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(/themes/adaptive/fonts/Roboto/Roboto-LightItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Roboto/Roboto-LightItalic.woff) format("woff"),url(/themes/adaptive/fonts/Roboto/Roboto-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/adaptive/fonts/Roboto/Roboto-BlackItalic.eot);src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(/themes/adaptive/fonts/Roboto/Roboto-BlackItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Roboto/Roboto-BlackItalic.woff) format("woff"),url(/themes/adaptive/fonts/Roboto/Roboto-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/adaptive/fonts/Roboto/Roboto-Thin.eot);src:local("Roboto Thin"),local("Roboto-Thin"),url(/themes/adaptive/fonts/Roboto/Roboto-Thin.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Roboto/Roboto-Thin.woff) format("woff"),url(/themes/adaptive/fonts/Roboto/Roboto-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:"PT Sans";src:url(/themes/adaptive/fonts/PTSansRegular/PTSans-Regular.woff2) format("woff2"),url(/themes/adaptive/fonts/PTSansRegular/PTSans-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}.footer{padding:0;}.footer .copyright{line-height:1.6;color:#545E6C;font-size:13px;}.footer .fa-heart{color:#fb866a;}.footer-top{border-top:3px solid #c24c2e;padding-top:20px;padding-bottom:17px;display:flex;justify-content:space-between;align-items:flex-start;}@media (max-width:991.98px){.footer-top{flex-direction:column;}}.footer-social-list{display:flex;justify-content:flex-end;margin:0 -5px 20px;}.footer-social-list-item{padding:0 5px;}.footer-social-list-item-link{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background-color:#c24c2e;transition:background-color 0.4s;}@media (max-width:991.98px){.footer-social-list{justify-content:flex-start;}}.footer-icon{width:24px;height:24px;fill:#fff;}@media (max-width:767.98px){.footer-icon{width:28px;height:28px;}}.footer-bottom{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:17px;}@media (max-width:991.98px){.footer-bottom{flex-direction:column;}}.footer-col{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:normal;color:#000;}.footer-col--right{text-align:right;}.footer-col--right-flex{display:flex;}@media (max-width:991.98px){.footer-col--right-flex{margin-top:30px;}}.footer-col--right-flex .block-language{margin-left:6px !important;margin-right:-5px !important;}@media (max-width:991.98px){.footer-col--right{text-align:left;}}.footer-info{display:flex;align-items:center;}.footer-info .field--name-body{padding-top:5px;}.footer-info .field--name-body a{line-height:22px !important;display:block;}.footer-info img{margin-right:10px;}.footer-phone a{color:#000;}.footer .synapse{padding-top:5px;}.footer .synapse .synlogo{top:-5px;position:relative;}.footer .synapse-link{text-decoration:none;}.footer .synapse-link:active{color:rgba(73,73,73,0.7);}#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;}.header{position:fixed;top:0;left:0;width:100%;background:#f4f3f3;line-height:normal;z-index:100;}.header-wrapper{display:flex;justify-content:start;align-items:flex-start;padding:20px 0 10px;}.header-logo{width:195px;height:81px;display:block;margin-right:30px;}.header-logo img{max-width:max-content;}.header-logo--small{display:none;}.header-col{display:flex;flex-direction:column;align-items:start;width:100%;}@media (max-width:991.98px){.header-col{flex-direction:inherit;align-items:center;}}.header-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%;}.header-row--in{justify-content:flex-end;}@media (max-width:991.98px){.header-row--in{justify-content:flex-start;}}@media (max-width:991.98px){.header-row{flex-wrap:wrap;margin-bottom:4px;}}@media (max-width:767.98px){.header-row{display:none;}}.header-toggler{display:none;width:50px;height:50px;overflow:hidden;margin-left:5px;flex-shrink:0;align-items:center;flex-direction:column;justify-content:center;background-color:#c24c2e;}.header-toggler-item{width:16px;height:2px;position:relative;margin-bottom:4px;transform-origin:center;background-color:#fff;transition:transform 0.4s;}.show-mobile-nav .header-toggler-item--1{transform:translate3d(1px,6px,0) rotate(45deg) scale(1.25);}.header-toggler-item--2{transform-origin:left top;transition:transform 0.4s,opacity 0.4s;}.show-mobile-nav .header-toggler-item--2{opacity:0;transform:scale(0,1);}.header-toggler-item--3{margin-bottom:0;}.show-mobile-nav .header-toggler-item--3{transform:translate3d(1px,-6px,0) rotate(-45deg) scale(1.25);}@media (max-width:991.98px){.header-toggler{display:flex;margin-left:auto;}}.header-row.header-small,.header-logo.header-small{display:none;}.header-logo--small.header-small{display:block;margin-right:200px;}.header-logo--small.header-small img{max-width:max-content;}#block-header-info,#block-header-info--2{max-width:388px;width:100%;font-family:"Roboto",sans-serif;font-style:italic;margin-bottom:5px;}#block-header-info p,#block-header-info--2 p{margin:0;}#block-header-info a,#block-header-info--2 a{font-size:14px;line-height:1.42;color:#000;display:block;}@media (max-width:575.98px){#block-header-info img,#block-header-info--2 img{width:50px;height:auto;}}@media (max-width:575.98px){#block-header-info,#block-header-info--2{max-width:100%;}}#block-header-form-search,#block-header-form-search--2{max-width:215px;width:100%;height:35px;z-index:1;}#block-header-form-search table,#block-header-form-search--2 table{margin:0;border:none;}#block-header-form-search table tbody,#block-header-form-search--2 table tbody{border:0;}#block-header-form-search table tbody tr,#block-header-form-search--2 table tbody tr{border:0;background:none;}#block-header-form-search table tbody tr td,#block-header-form-search--2 table tbody tr td{border:0;padding:0;}#block-header-form-search #ya-site-form0,#block-header-form-search #ya-site-form1,#block-header-form-search--2 #ya-site-form0,#block-header-form-search--2 #ya-site-form1{position:relative;top:-1px;right:-5px;}#block-header-form-search #ya-site-form0 .ya-site-form__input-text,#block-header-form-search #ya-site-form1 .ya-site-form__input-text,#block-header-form-search--2 #ya-site-form0 .ya-site-form__input-text,#block-header-form-search--2 #ya-site-form1 .ya-site-form__input-text{color:#000;height:35px;padding:0 9px;width:100%;border:3px solid #c24c2e !important;margin:0;font:italic 14px/35px "Arial" !important;background:transparent !important;box-shadow:none !important;}#block-header-form-search #ya-site-form0 .ya-site-form__submit,#block-header-form-search #ya-site-form1 .ya-site-form__submit,#block-header-form-search--2 #ya-site-form0 .ya-site-form__submit,#block-header-form-search--2 #ya-site-form1 .ya-site-form__submit{text-indent:-999999px;width:29px;height:29px;border:0;margin:0;border-radius:0;background:url(/themes/adaptive/images/template/search_ico.png) no-repeat;background-position:0px 0px !important;}#block-header-form-search #ya-site-form0 .ya-site-form__submit:hover,#block-header-form-search #ya-site-form0 .ya-site-form__submit:focus #block-header-form-search #ya-site-form0 .ya-site-form__submit:active,#block-header-form-search #ya-site-form1 .ya-site-form__submit:hover,#block-header-form-search #ya-site-form0 .ya-site-form__submit:focus #block-header-form-search #ya-site-form1 .ya-site-form__submit:active,#block-header-form-search--2 #ya-site-form0 .ya-site-form__submit:hover,#block-header-form-search #ya-site-form0 .ya-site-form__submit:focus #block-header-form-search--2 #ya-site-form0 .ya-site-form__submit:active,#block-header-form-search--2 #ya-site-form1 .ya-site-form__submit:hover,#block-header-form-search #ya-site-form0 .ya-site-form__submit:focus #block-header-form-search--2 #ya-site-form1 .ya-site-form__submit:active,#block-header-form-search #ya-site-form1 .ya-site-form__submit:focus #block-header-form-search #ya-site-form0 .ya-site-form__submit:active,#block-header-form-search #ya-site-form1 .ya-site-form__submit:focus #block-header-form-search #ya-site-form1 .ya-site-form__submit:active,#block-header-form-search #ya-site-form1 .ya-site-form__submit:focus #block-header-form-search--2 #ya-site-form0 .ya-site-form__submit:active,#block-header-form-search #ya-site-form1 .ya-site-form__submit:focus #block-header-form-search--2 #ya-site-form1 .ya-site-form__submit:active,#block-header-form-search--2 #ya-site-form0 .ya-site-form__submit:focus #block-header-form-search #ya-site-form0 .ya-site-form__submit:active,#block-header-form-search--2 #ya-site-form0 .ya-site-form__submit:focus #block-header-form-search #ya-site-form1 .ya-site-form__submit:active,#block-header-form-search--2 #ya-site-form0 .ya-site-form__submit:focus #block-header-form-search--2 #ya-site-form0 .ya-site-form__submit:active,#block-header-form-search--2 #ya-site-form0 .ya-site-form__submit:focus #block-header-form-search--2 #ya-site-form1 .ya-site-form__submit:active,#block-header-form-search--2 #ya-site-form1 .ya-site-form__submit:focus #block-header-form-search #ya-site-form0 .ya-site-form__submit:active,#block-header-form-search--2 #ya-site-form1 .ya-site-form__submit:focus #block-header-form-search #ya-site-form1 .ya-site-form__submit:active,#block-header-form-search--2 #ya-site-form1 .ya-site-form__submit:focus #block-header-form-search--2 #ya-site-form0 .ya-site-form__submit:active,#block-header-form-search--2 #ya-site-form1 .ya-site-form__submit:focus #block-header-form-search--2 #ya-site-form1 .ya-site-form__submit:active{background-position:-30px 0px !important;box-shadow:none !important;}#block-header-form-search #ya-site-form0 .ya-site-form__search-input-layout,#block-header-form-search #ya-site-form1 .ya-site-form__search-input-layout,#block-header-form-search--2 #ya-site-form0 .ya-site-form__search-input-layout,#block-header-form-search--2 #ya-site-form1 .ya-site-form__search-input-layout{position:relative;}#block-header-form-search #ya-site-form0 .ya-site-form__search-input-layout-l,#block-header-form-search #ya-site-form1 .ya-site-form__search-input-layout-l,#block-header-form-search--2 #ya-site-form0 .ya-site-form__search-input-layout-l,#block-header-form-search--2 #ya-site-form1 .ya-site-form__search-input-layout-l{transform:translateY(-5px);}#block-header-form-search #ya-site-form0 .ya-site-form__search-input-layout-r,#block-header-form-search #ya-site-form1 .ya-site-form__search-input-layout-r,#block-header-form-search--2 #ya-site-form0 .ya-site-form__search-input-layout-r,#block-header-form-search--2 #ya-site-form1 .ya-site-form__search-input-layout-r{margin:0;padding:0;position:absolute;top:-2px;right:3px;}#block-block-locale-language,#block-locale-language-2{position:relative;max-width:57px;width:100%;z-index:1;}#block-block-locale-language ul.links,#block-locale-language-2 ul.links{margin:0;padding:0;position:relative;width:57px;height:35px;list-style-type:none;}#block-block-locale-language ul.links li,#block-locale-language-2 ul.links li{padding:0;list-style:none;display:none;position:absolute;width:100%;height:100%;}#block-block-locale-language ul.links li a,#block-locale-language-2 ul.links li a{color:#fff;padding-left:10px;text-decoration:none;display:block;font:bold 20px/35px "Arial Narrow",Arial;}#block-block-locale-language ul.links li.is-active,#block-locale-language-2 ul.links li.is-active{display:block;background:#c24c2e url(/themes/adaptive/images/template/toggle_btn_arrow.png) no-repeat 25px 0px;}#block-block-locale-language ul.links li.is-active:hover,#block-locale-language-2 ul.links li.is-active:hover{background:#ea532d url(/themes/adaptive/images/template/toggle_btn_arrow.png) no-repeat 25px 0px;}#block-block-locale-language ul.language-dropdown,#block-locale-language-2 ul.language-dropdown{top:100%;display:none;margin:0;padding:0;position:absolute;width:57px;height:35px;}#block-block-locale-language ul.language-dropdown li,#block-locale-language-2 ul.language-dropdown li{display:block;padding:0;list-style:none;background:#c24c2e;}#block-block-locale-language ul.language-dropdown li a,#block-locale-language-2 ul.language-dropdown li a{color:#fff;padding-left:10px;text-decoration:none;display:block;font:700 20px/35px "Arial Narrow",Arial;}#block-block-locale-language ul.language-dropdown li:hover,#block-locale-language-2 ul.language-dropdown li:hover{background:#ea532d;}@media (max-width:767.98px){#block-block-locale-language ul.language-dropdown li,#block-locale-language-2 ul.language-dropdown li{height:43px;}}@media (max-width:767.98px){#block-block-locale-language ul.language-dropdown,#block-locale-language-2 ul.language-dropdown{height:45px;}}#block-locale-language-2{margin-left:10px;}#block-locale-language-2 ul.language-dropdown{top:calc(100% - 12px);}@media (max-width:767.98px){#block-locale-language-2 ul.language-dropdown{top:calc(100% - 2px);}}#block-main-menu{width:100%;text-align:justify;display:flex;padding-top:10px;}#block-main-menu .main-menu{padding:0;margin:0;width:100%;}#block-main-menu .main-menu::after{display:inline-block;vertical-align:top;zoom:1;content:"";width:100%;height:0;}#block-main-menu .main-menu a{display:block;text-decoration:none;color:#0d0e0d;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;}#block-main-menu .main-menu a:hover{text-decoration:none;}@media (max-width:991.98px){#block-main-menu .main-menu a{width:90%;padding:15px 50px;}}@media (max-width:575.98px){#block-main-menu .main-menu a{width:80%;padding:15px 20px 15px 50px;}}#block-main-menu .main-menu li.menu-active > a,#block-main-menu .main-menu li.children-active > a,#block-main-menu .main-menu li a:hover{color:#c24c2e !important;}#block-main-menu .main-menu li:hover > .submenu{transform:rotateX(0deg);visibility:visible;opacity:1;}#block-main-menu .main-menu li.open > span{transform:rotate(180deg);justify-content:right;}#block-main-menu .main-menu li{position:relative;display:inline-block;vertical-align:top;zoom:1;}#block-main-menu .main-menu li ul.submenu{top:100%;margin-left:-16px;position:absolute;padding-left:0;min-width:222px;z-index:5;padding-top:30px !important;}#block-main-menu .main-menu li ul.submenu li{text-align:left;position:relative;border-top:2px solid #fff;background:#f4f3f3;display:block;}#block-main-menu .main-menu li ul.submenu li a{color:#3a5e3f;padding:8px 16px;line-height:40px;font-size:17px;line-height:24px;font-weight:400;}@media (max-width:991.98px){#block-main-menu .main-menu li ul.submenu li a{padding:15px 50px;width:90%;}}@media (max-width:575.98px){#block-main-menu .main-menu li ul.submenu li a{width:80%;padding:15px 20px 15px 50px;}}#block-main-menu .main-menu li ul.submenu li ul.submenu{margin-left:2px;position:absolute;padding:0 !important;top:-2px;left:100%;margin-top:0;position:absolute;left:100%;top:-1px;transition:0.3s linear;}@media (max-width:991.98px){#block-main-menu .main-menu li ul.submenu li ul.submenu{margin-left:0;position:relative;top:0;left:0;}}@media (max-width:991.98px){#block-main-menu .main-menu li ul.submenu li{margin-left:30px;display:flex;justify-content:space-between;flex-wrap:wrap;}}@media (min-width:992px){#block-main-menu .main-menu li ul.submenu{opacity:0;visibility:hidden;padding-top:0;margin-top:0;}}@media (max-width:991.98px){#block-main-menu .main-menu li ul.submenu{display:none;width:100%;top:0;margin-left:0;position:relative;padding-top:0 !important;}}@media (max-width:991.98px){#block-main-menu .main-menu li{border-top:2px solid #fff;display:flex;justify-content:space-between;flex-wrap:wrap;}}@media (max-width:991.98px){#block-main-menu .main-menu{display:flex;flex-direction:column;width:100%;}}@media (max-width:991.98px){#block-main-menu{display:none;position:fixed;top:110px;left:0;background:#f4f3f3;max-height:calc(100% - 80px);overflow:scroll;}}@media (max-width:991.98px){#block-main-menu.header-small{top:81px;}}.menu-dropdown-trigger{display:none;}.menu-dropdown-trigger .fas{font-size:20px;background-color:#c24c2e;color:#fff;padding:7px 10px;}@media (max-width:991.98px){.menu-dropdown-trigger{display:flex;align-items:center;width:10%;padding:0 15px;}}@media (max-width:575.98px){.menu-dropdown-trigger{width:20%;}}.user-logged-in .header{top:79px;}@media (max-width:991.98px){.user-logged-in .header{top:0;}}.front .page-wrapper{margin-top:80px;}.front .page-wrapper__left{border:0;margin-top:-10px;}.front .region-title{display:none;}.page{position:relative;display:flex;flex-direction:column;min-height:100vh;}.page-title{color:#3a5e3f;border-bottom:3px solid #c24c2e;margin-bottom:1em;display:block;line-height:1.6;}@media (max-width:767.98px){.page-title{font-size:30px;}}.page-content{padding-top:375px;flex-grow:1;}.page-content .container{background:white;}.page--service .page-content{padding-bottom:0;}.page-wrapper{display:flex;justify-content:space-between;align-items:start;}.page-wrapper__left{flex:1;border-top:3px solid #c24c2e;width:100%;}.page-wrapper__right{max-width:290px;}@media (max-width:991.98px){.page-wrapper__right{display:none;}}.region-sidebar{width:250px;margin-left:40px;}.path-webform .region-content,.path-webform .region-title{max-width:650px;margin-left:auto;margin-left:right;}.checkout-pane-review > div:last-child{display:none;}.node--type-action .page-title,.node--type-event .page-title{border-bottom:0;}body{font-family:"Roboto",sans-serif;color:#545E6C;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h2,h3,h4,h5,h6{font-weight:700;}a{color:#35776d;}a:hover{text-decoration:underline;color:#1d423c;}a:focus{text-decoration:none;}p{line-height:1.5;}.wrapper{background:#4B6A78;max-width:960px;margin:0 auto;position:relative;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.1);box-shadow:0px 2px 4px rgba(0,0,0,0.1);}.sidebar-wrapper{background:#42A8C0;position:absolute;right:0;width:240px;height:100%;min-height:800px;color:#fff;}.sidebar-wrapper a{color:#fff;}.sidebar-wrapper .profile-container{padding:30px;background:rgba(0,0,0,0.2);text-align:center;color:#fff;}.sidebar-wrapper .name{font-size:32px;font-weight:900;margin-top:0;margin-bottom:10px;}.sidebar-wrapper .tagline{color:rgba(255,255,255,0.6);font-size:16px;font-weight:400;margin-top:0;margin-bottom:0;}.sidebar-wrapper .profile{margin-bottom:15px;}.sidebar-wrapper .contact-list .fa{margin-right:5px;font-size:18px;vertical-align:middle;}.sidebar-wrapper .contact-list li{margin-bottom:15px;}.sidebar-wrapper .contact-list li:last-child{margin-bottom:0;}.sidebar-wrapper .contact-list .email .fa{font-size:14px;}.sidebar-wrapper .container-block{padding:30px;}.sidebar-wrapper .container-block-title{text-transform:uppercase;font-size:16px;font-weight:700;margin-top:0;margin-bottom:15px;}.sidebar-wrapper .degree{font-size:14px;margin-top:0;margin-bottom:5px;}.sidebar-wrapper .education-container .item{margin-bottom:15px;}.sidebar-wrapper .education-container .item:last-child{margin-bottom:0;}.sidebar-wrapper .education-container .meta{color:rgba(255,255,255,0.6);font-weight:500;margin-bottom:0px;margin-top:0;}.sidebar-wrapper .education-container .time{color:rgba(255,255,255,0.6);font-weight:500;margin-bottom:0px;}.sidebar-wrapper .languages-container .lang-desc{color:rgba(255,255,255,0.6);}.sidebar-wrapper .languages-list{margin-bottom:0;}.sidebar-wrapper .languages-list li{margin-bottom:10px;}.sidebar-wrapper .languages-list li:last-child{margin-bottom:0;}.sidebar-wrapper .interests-list{margin-bottom:0;}.sidebar-wrapper .interests-list li{margin-bottom:10px;}.sidebar-wrapper .interests-list li:last-child{margin-bottom:0;}.main-wrapper{background:#fff;padding:60px;padding-right:300px;}.main-wrapper .section-title{text-transform:uppercase;font-size:20px;font-weight:500;color:#2d7788;position:relative;margin-top:0;margin-bottom:20px;}.main-wrapper .section-title .fa{width:30px;height:30px;margin-right:8px;display:inline-block;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#35776d;text-align:center;padding-top:8px;font-size:16px;position:relative;top:-2px;}.main-wrapper .section{margin-bottom:60px;}.main-wrapper .experiences-section .item{margin-bottom:30px;}.main-wrapper .upper-row{position:relative;overflow:hidden;margin-bottom:2px;}.main-wrapper .job-title{color:#3F4650;font-size:16px;margin-top:0;margin-bottom:0;font-weight:500;}.main-wrapper .time{position:absolute;right:0;top:0;color:#97AAC3;}.main-wrapper .company{margin-bottom:10px;color:#97AAC3;}.main-wrapper .project-title{font-size:16px;font-weight:400;margin-top:0;margin-bottom:5px;}.main-wrapper .projects-section .intro{margin-bottom:30px;}.main-wrapper .projects-section .item{margin-bottom:15px;}.skillset .item{margin-bottom:15px;overflow:hidden;}.skillset .level-title{font-size:14px;margin-top:0;margin-bottom:12px;}.skillset .level-bar{height:12px;background:#f5f5f5;}.skillset .level-bar-inner{height:12px;background:#7ec6bb;}.path-taxonomy .page-title,.path-infrastructure .page-title,.path-route .page-title,.path-uniq-objects .page-title{font-family:Roboto,sans-serif;margin-bottom:1em;color:#3a5e3f;font-size:36px;border-bottom:3px solid #c24c2e;line-height:1.63;}@media (max-width:767.98px){.path-taxonomy .page-title,.path-infrastructure .page-title,.path-route .page-title,.path-uniq-objects .page-title{font-size:30px;}}@media (max-width:575.98px){.path-taxonomy .page-title,.path-infrastructure .page-title,.path-route .page-title,.path-uniq-objects .page-title{font-size:24px;}}.path-taxonomy h3,.path-infrastructure h3,.path-route h3,.path-uniq-objects h3{margin-bottom:1em;color:#3a5e3f;font-family:Roboto,sans-serif;}@media (max-width:575.98px){.path-taxonomy h3,.path-infrastructure h3,.path-route h3,.path-uniq-objects h3{font-size:20px;}}.path-node .page-title{margin-bottom:32px;}.path-node .page-title .field--name-title{color:#3a5e3f;font-family:Roboto,sans-serif;font-size:36px;line-height:1.63;display:block;}@media (max-width:767.98px){.path-node .page-title .field--name-title{font-size:30px;}}@media (max-width:575.98px){.path-node .page-title .field--name-title{font-size:24px;}}.actions{margin:20px 0 42px 0;display:flex;align-items:center;justify-content:space-between;}@media (max-width:479px){.actions{flex-direction:column;margin:20px 0;}}.actions .view-all{color:#3a5e3f;font-size:16px;line-height:28px;text-decoration:none;font-family:Roboto,sans-serif;font-weight:700;background:url(/themes/adaptive/images/template/images-icon-link.png) no-repeat right center;padding-right:17px;transition:0.4s;display:block;}.actions .view-all:hover{color:#c24c2e;}@media (max-width:479px){.actions .view-all{margin-bottom:15px;}}.share{display:flex;align-items:center;justify-content:flex-end;flex:1;}.share .label{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:26px;margin-right:5px;}.share .ya-share2__list{display:flex;align-items:center;list-style-type:none;margin:0;padding:0;}.share .ya-share2__item{margin:2px 4px 0 0;}.share .ya-share2__item_service_facebook .ya-share2__icon{background:url(/themes/adaptive/images/template/share_buttons.png) no-repeat 0 0;}.share .ya-share2__item_service_vkontakte .ya-share2__icon{background:url(/themes/adaptive/images/template/share_buttons.png) no-repeat -30px 0;}.share .ya-share2__item_service_twitter .ya-share2__icon{background:url(/themes/adaptive/images/template/share_buttons.png) no-repeat -60px 0;}.share .ya-share2__link:hover .ya-share2__badge{background-color:#ea532d;}.share .ya-share2__badge{display:block;border-radius:4px;color:#fff;overflow:hidden;position:relative;background-color:#c24c2e;}.share .ya-share2__icon{display:block;width:26px;height:26px;}.share .ya-share2__title{display:none;}#block-menu-right-fixed{position:fixed;right:0;top:calc(50% - 220px);z-index:1;}#block-menu-right-fixed a:hover{text-decoration:none;}#block-menu-right-fixed .page-social-list{display:flex;flex-direction:column;justify-content:center;align-items:center;}@media (max-width:991.98px){#block-menu-right-fixed .page-social-list{display:none;}}#block-menu-right-fixed .page-social-item{padding-bottom:6px;}#block-menu-right-fixed .page-social-item-link{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:#c24c2e;transition:background-color 0.4s;margin-right:10px;}@media (max-width:991.98px){#block-menu-right-fixed .page-social-item-link{width:50px;height:50px;}}#block-menu-right-fixed .page-social-item--chevronUp{display:none;}#block-menu-right-fixed .page-social-item--chevronUp.header-small{display:block;}#block-menu-right-fixed .page-social-icon{width:35px;height:35px;fill:#fff;}#block-menu-right-fixed .page-social-icon--3D{color:#fff;font-size:25px;font-weight:800;}@media (max-width:991.98px){#block-menu-right-fixed .page-social-icon{width:25px;height:25px;}}@media (max-width:991.98px){#block-menu-right-fixed{top:85%;}}#colorbox #cboxWrapper{border-radius:0;}#colorbox #cboxContent{overflow:visible;}#colorbox #cboxTopCenter{height:14px;}#colorbox #cboxLoadedContent{overflow:hidden !important;margin:0;}#colorbox #cboxBottomCenter{height:59px;}#colorbox #cboxBottomLeft,#colorbox #cboxBottomRight{width:14px;height:59px;}#colorbox #cboxContent:hover #cboxTitle{display:block !important;}#colorbox #cboxTitle{display:block !important;width:100%;left:50px;padding:0px 10px;text-align:left;bottom:0;background:rgba(0,0,0,0.6);font-family:Roboto,sans-serif;font-style:italic;font-size:14px;line-height:26px;font-weight:normal;border:0;padding:0;color:#000;background:none;bottom:-43px;}#colorbox #cboxCurrent{position:absolute;line-height:35px;left:0;bottom:-47px;color:#000;font-size:14px;height:35px;font-family:Arial;font-style:italic;}#colorbox #cboxPrevious{margin-right:6px;font-weight:bold;position:absolute;bottom:-47px;right:50%;left:inherit;width:35px;height:35px;text-indent:-9999px;background:url(/themes/adaptive/images/template/icons/cbox_controls.png) no-repeat 0px 0px;}#colorbox #cboxNext{margin-left:6px;font-weight:bold;position:absolute;bottom:-47px;left:50%;right:inherit;width:35px;height:35px;text-indent:-9999px;background:url(/themes/adaptive/images/template/icons/cbox_controls.png) no-repeat -35px 0px;}#colorbox #cboxClose{bottom:-47px;right:0;width:35px;height:35px;text-indent:-9999px;transition:0.3s;background:url(/themes/adaptive/images/template/icons/cbox_controls.png) no-repeat -70px 0px;}.node--type-albums #colorbox #cboxTitle{min-height:28px;}.news-full{padding-bottom:48px;}.news-full__title{color:#3a5e3f;border-bottom:3px solid #c24c2e;line-height:59px;}.news-full h1{margin-top:10px;margin-bottom:36px;}.news-full h1 a:hover{text-decoration:none;color:#3a5e3f;}.news-full__info{display:flex;justify-content:space-between;align-items:flex-end;}.news-full__info .actions{margin-bottom:0;}.news-full__field-category ::before{color:#c24c2e;font-size:15px;line-height:28px;font-family:"Roboto",sans-serif;font-weight:bold;content:"[ ";}.news-full__field-category ::after{color:#c24c2e;font-size:15px;line-height:28px;font-family:"Roboto",sans-serif;font-weight:bold;content:" ]";}.news-full__field-category a{font-size:15px;line-height:28px;font-family:"Roboto",sans-serif;font-weight:bold;color:#3a5e3f;}@media (max-width:575.98px){.news-full__field-category a{font-size:14px;line-height:16px;}}.news-full__submitted{color:#c24c2e;font-size:16px;line-height:28px;font-family:"Roboto",sans-serif;font-weight:bold;}@media (max-width:575.98px){.news-full__submitted{font-size:14px;line-height:16px;}}.news-full__field-gallery{margin-top:40px;}.news-full__field-gallery .field__items{display:flex;flex-wrap:wrap;align-items:center;}.news-full__field-gallery .field__item{margin-bottom:6px;margin-right:4px;}.news-full__field-gallery .field__item img{width:210px;height:140px;}@media (max-width:575.98px){.news-full__field-gallery .field__item img{width:100%;height:auto;}}.news-full__field-gallery .field__item:first-child img{width:100%;height:auto;}.news-full__all-news{margin-top:34px;}.news-full__all-news a.view-all{color:#3a5e3f;font-size:16px;text-decoration:none;font-family:"Roboto",sans-serif;font-weight:bold;background:url(/themes/adaptive/images/template/images-icon-link.png) no-repeat right center;padding-right:17px;}.news-full__all-news a.view-all:hover{color:#c24c2e;}.news-full ol{padding-left:20px;}.news-full ol li::marker{font-weight:bold;color:#c24c2e;}.news-full ol li{padding-left:5px;}.news-full ul{padding-left:20px;}.news-full ul li::marker{font-weight:bold;color:#c24c2e;content:"■";}.news-full ul li{padding-left:24px;}.news-full .node__content a{color:#c24c2e;}.news-full .ya-share2 ul li.ya-share2__item::marker{content:none;}.news-teaser{display:flex;margin-bottom:33px;}.news-teaser__image{padding-right:34px;flex-shrink:0;}.news-teaser__image img{width:250px;}@media (max-width:575.98px){.news-teaser__image img{width:100%;margin-bottom:10px;}}@media (max-width:575.98px){.news-teaser__image{width:100%;}}.news-teaser__name{margin:7px 0;}.news-teaser__name a{color:#000;font-family:"Roboto",sans-serif;font-size:20px;line-height:28px;}@media (max-width:575.98px){.news-teaser__name a{font-size:16px;line-height:16px;}}@media (max-width:575.98px){.news-teaser{flex-wrap:wrap;}}.view-filters{margin:22px 0;}.view-filters #views-exposed-form-full-news-page-4 .form--inline,.view-filters #views-exposed-form-action-page-2 .form--inline,.view-filters #views-exposed-form-event-page-2 .form--inline{justify-content:flex-start;}.view-filters .form--inline{display:flex;justify-content:space-between;align-items:center;}@media (max-width:991.98px){.view-filters .form--inline{flex-wrap:wrap;justify-content:flex-start;}}.view-filters label{display:flex;margin-bottom:0;margin-right:8px;font-family:"Roboto",sans-serif;font-size:14px;line-height:18px;font-weight:bold;}.view-filters select{padding:0 5px !important;color:#000;border:3px solid #c24c2e;border-radius:0;width:218px;height:35px;appearance:none;font:italic 14px/29px "Arial";background:url(/themes/adaptive/images/template/select_arrows.png) no-repeat;background-position:right -29px;cursor:pointer;}.view-filters select:focus{box-shadow:none;border:3px solid #c24c2e;color:#000;}.view-filters input.form-control{width:120px;padding:0 5px;margin:0;color:#000;border:3px solid #c24c2e;border-radius:0;height:35px;font:italic 14px/29px "Arial";background:url(/themes/adaptive/images/template/date_input.png) no-repeat;background-position:right -30px;}.view-filters input.form-control:focus{box-shadow:none;border:3px solid #c24c2e;color:#000;}.view-filters .js-form-item{display:flex;align-items:center;margin-bottom:1.5em;}.view-filters input.form-submit{background-color:#c24c2e;border-radius:0;min-width:91.39px;padding:0 12px;font-size:15px;line-height:35px;font-family:"Roboto",sans-serif;text-transform:capitalize;margin-left:10px;margin-top:-10px;}.filter-links{margin-bottom:33px;padding:0;display:flex;justify-content:start;align-items:center;}.filter-links li{border-right:2px solid #7c947f;padding:0 12px 0 0;margin:0 12px 0 0;list-style:none;display:flex;}.filter-links li a{font-family:"Roboto",sans-serif;font-weight:bold;color:#c24c2e;text-decoration:none;font-size:14px;line-height:14px;}.filter-links li a:hover{text-decoration:underline;}.filter-links li:last-child{border:0;}.filter-links li.active > a{color:#3a5e3f;}.filter-links li.active > a:hover{text-decoration:none;}.ui-widget.ui-widget-content{border-radius:0;border:1px solid #eee;background:#fff;padding:0.2em;background-clip:padding-box;z-index:1000 !important;font-family:"Roboto",sans-serif;font-size:14px;font-weight:bold;}.ui-widget.ui-widget-content .ui-datepicker-prev,.ui-widget.ui-widget-content .ui-datepicker-next{top:1em;}.ui-widget.ui-widget-content .ui-datepicker-header{border:0;background:#fff;padding:1em 0;color:#555;}.ui-widget.ui-widget-content .ui-datepicker-calendar{margin:0;}.ui-widget.ui-widget-content .ui-datepicker-calendar th{color:#555;text-transform:capitalize;font-weight:normal;}.ui-widget.ui-widget-content .ui-datepicker-calendar tr{background-color:#fff;}.ui-widget.ui-widget-content .ui-datepicker-calendar td > a{border:3px solid #fff;background-color:#fff;padding:0;text-align:center;line-height:25px;color:#000;}.ui-widget.ui-widget-content .ui-datepicker-calendar td > a:hover{border:1px solid #ea532d;line-height:29px;}.ui-widget.ui-widget-content .ui-datepicker-calendar td > a.ui-state-active{background:#ea532d;border:3px solid #ea532d;}.ui-widget.ui-widget-content .ui-datepicker-calendar td > a.ui-state-active:hover{border:3px solid #ea532d;line-height:25px;}.ui-widget.ui-widget-content .ui-datepicker-calendar td.ui-datepicker-today > a{border:3px solid #ea532d;}.ui-widget.ui-widget-content .ui-datepicker-calendar td.ui-datepicker-today > a:hover{border:3px solid #ea532d;line-height:25px;}.view-employees .view-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}.view-employees .views-row{width:32%;margin:0 2% 28px 0;}@media (max-width:767.98px){.view-employees .views-row{width:49%;}.view-employees .views-row .person-teaser__content{min-height:285px;}}@media (max-width:575.98px){.view-employees .views-row{width:100%;margin-right:0;}.view-employees .views-row .person-teaser__content{min-height:265px;}}@media (max-width:767.98px){.view-employees .views-row:nth-child(2n){margin-right:0;}}.view-employees .views-row:nth-child(3){margin-right:0;}@media (max-width:767.98px){.view-employees .views-row:nth-child(3){margin-right:2%;}.view-employees .views-row:nth-child(3) .person-teaser__content{min-height:331px;}}@media (max-width:575.98px){.view-employees .views-row:nth-child(3){margin-right:0;}.view-employees .views-row:nth-child(3) .person-teaser__content{min-height:265px;}}.view-employees .person-teaser__content{border-bottom:3px solid #c24c2e;padding-bottom:11px;min-height:310px;}.view-employees .person-teaser__name{color:#000;font-family:"Roboto",sans-serif;font-weight:normal;font-size:20px;line-height:26px;margin-top:9px;margin-bottom:3px;}.view-employees .person-teaser__post{line-height:20px;font-style:italic;font-size:15px;}.view-employees .person-teaser__phone{font-size:15px;line-height:20px;margin-top:5px;}.view-employees .person-teaser__phone a:hover{color:#c24c2e;}.view-employees .person-teaser__phone img{margin-right:7px;}.view-employees .person-teaser__email{text-decoration:none;font-size:14px;line-height:20px;}.view-employees .person-teaser__email a{color:#c24c2e;}.view-employees .person-teaser__email a:hover{color:#c24c2e;text-decoration:none;}.view-employees .person-teaser__email img{margin-right:7px;}.path-contacts .region-content{display:flex;align-items:start;margin-bottom:30px;}@media (max-width:991.98px){.path-contacts .region-content{flex-wrap:wrap;}}#contact_ajax_contact_message_write_us_form p{color:#3a5e3f;font-family:"Roboto",sans-serif;font-size:17px;line-height:28px;font-weight:bold;}.branch--teaser{margin-bottom:30px;}.branch--teaser__name{color:#000;font-family:"Roboto",sans-serif;font-size:17px;line-height:28px;font-weight:bold;}.branch--teaser__address img,.branch--teaser__phones img{margin-right:7px;margin-top:6px;}.branch--teaser__email img{margin-right:7px;margin-top:9px;}.branch--teaser__address{display:flex;align-items:start;color:#3a5e3f;font-family:"Roboto",sans-serif;font-size:17px;line-height:28px;font-weight:bold;}.branch--teaser__phones{display:flex;align-items:start;font-weight:normal;font-size:17px;line-height:28px;}.branch--teaser__phones p > a{color:#3a5e3f;}.branch--teaser__phones p > a:hover{color:#c24c2e;}.branch--teaser__email{display:flex;align-items:start;font-family:"Roboto",sans-serif;font-size:17px;line-height:28px;font-weight:bold;}.branch--teaser__email a{color:#c24c2e;}.title_form{margin-bottom:1em;color:#3a5e3f;font-family:"Roboto",sans-serif;font-weight:bold;line-height:34px;font-size:28px;}@media (max-width:991.98px){.geolocation-map-container{width:calc(100vw - 30px) !important;}}.museum-wrapper{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;margin-bottom:30px;}.museum-wrapper #block-museum-contacts{width:300px;}.museum-wrapper #block-museum-contacts ul{padding:0;}.museum-wrapper #block-museum-contacts ul li span.bold{color:#3a5e3f;font-family:"Roboto",sans-serif;font-size:17px;line-height:28px;font-weight:bold;}.museum-wrapper #block-museum-contacts ul li::before{left:0;top:0;content:"";width:20px;height:23px;display:block;position:absolute;}.museum-wrapper #block-museum-contacts ul li.address{color:#3a5e3f;font-family:"Roboto",sans-serif;font-size:17px;line-height:28px;font-weight:bold;}.museum-wrapper #block-museum-contacts ul li.address::before{background:url(/themes/adaptive/images/template/list_icons_set.png) no-repeat 0px 0px;}.museum-wrapper #block-museum-contacts ul li.shedule::before{background:url(/themes/adaptive/images/template/list_icons_set.png) no-repeat 0px -24px;}.museum-wrapper #block-museum-contacts ul li.price::before{background:url(/themes/adaptive/images/template/list_icons_set.png) no-repeat 0px -45px;}.museum-wrapper #block-museum-contacts ul li.phone::before{background:url(/themes/adaptive/images/template/list_icons_set.png) no-repeat 0px -66px;}.museum-tabs{margin-bottom:60px;}.museum-tabs ul.nav-tabs{margin-bottom:30px;padding:0;border:0;}.museum-tabs ul.nav-tabs li.nav-item{width:319px;}.museum-tabs ul.nav-tabs li.nav-item a.nav-link{text-decoration:none;text-align:center;color:#fff;display:block;font-family:"Roboto",sans-serif;font-size:18px;line-height:55px;background-color:#c24c2e;border:1px solid #c24c2e;}.museum-tabs ul.nav-tabs li.nav-item a.nav-link.active{background-color:#3a5e3f;border:1px solid #3a5e3f;}@media (max-width:991.98px){.museum-tabs ul.nav-tabs li.nav-item{width:49%;}}@media (max-width:575.98px){.museum-tabs ul.nav-tabs li.nav-item{width:100%;}}.museum-tabs ul.nav-tabs li.nav-item:first-child{margin-right:4px;}@media (max-width:575.98px){.museum-tabs ul.nav-tabs li.nav-item:first-child{margin-right:0;}}.museum-tabs .field--name-field-galery{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;}.museum-tabs .field--name-field-galery .field__item{margin-bottom:7px;width:33%;height:auto;overflow:hidden;}.museum-tabs .field--name-field-galery .field__item img{width:100%;height:100%;}@media (max-width:767.98px){.museum-tabs .field--name-field-galery .field__item{width:49%;height:auto;}}@media (max-width:575.98px){.museum-tabs .field--name-field-galery .field__item{width:100%;height:auto;}}.node--type-faq .page-title{border-bottom:0;}.faq--full__question{font-family:"Roboto",sans-serif;line-height:28px;}.faq--full__question .field__label{font-weight:bold;font-size:22px;margin-bottom:11px;color:#3a5e3f;}.faq--full__question .field__item{font-weight:normal;font-size:20px;}@media (max-width:767.98px){.faq--full__question .field__item{font-size:16px;}}.faq--full__name-date{display:flex;align-items:center;margin:0.5em 0;}.faq--full__name{font-family:"Roboto",sans-serif;line-height:28px;font-weight:bold;font-size:17px;color:#3a5e3f;margin-right:10px;}.faq--full__submitted{color:#c24c2e;font-size:16px;line-height:28px;font-family:"Roboto",sans-serif;font-weight:bold;}.faq--full__submitted::before{color:#c24c2e;font-size:15px;line-height:28px;font-family:"Roboto",sans-serif;font-weight:bold;content:"[ ";}.faq--full__submitted::after{color:#c24c2e;font-size:15px;line-height:28px;font-family:"Roboto",sans-serif;font-weight:bold;content:" ]";}.faq--full__answer .field__label{cursor:pointer;padding-left:13px;color:#fff;width:90px;height:35px;font-size:17px;line-height:35px;font-family:"Roboto",sans-serif;font-weight:bold;background:#c24c2e url(/themes/adaptive/images/template/toggle_btn_arrow.png) no-repeat 60px 0px;}.faq--full__answer .field__item{margin:0.7em 0 0 40px;display:none;font-size:18px;line-height:28px;font-family:"Roboto",sans-serif;font-weight:normal;font-style:italic;}.faq--full__answer .text-formatted p{margin:0;}@media (max-width:767.98px){.faq--full__answer .text-formatted p{font-size:16px;}}.faq--full__answer.is-active .field__label{background:#c24c2e url(/themes/adaptive/images/template/toggle_btn_arrow.png) no-repeat 60px -35px;}.faq--full__answer.is-active .field__item{display:block;}.view-faq .views-row{margin-bottom:30px;}.event--full{border-left:1px solid #fa8888;border-right:1px solid #fa8888;background-color:#fff4f4;padding:20px 15px 48px;}.event--full__text p .align-left{margin:0 1em 1em 0;}.event--full__text p .align-right{margin:0 0 1em 1em;}.event--full__text p img{max-width:300px;max-height:200px;}.event--full__text p a{color:#c24c2e;}.event--full__text li::marker{color:#c24c2e;font-weight:bold;}.event--full__date{display:flex;}.event--full__date_po{display:flex;align-items:center;margin-left:10px;}.event--full__date_po time{margin-left:10px;}.event--full__gallery{margin-top:40px;}.event--full__gallery .field__items{display:flex;flex-wrap:wrap;align-items:center;}.event--full__gallery .field__item{margin-bottom:6px;margin-right:6px;}.event--full__gallery .field__item img{width:210px;height:140px;}.event--full__gallery .field__item:first-child img{width:100%;height:auto;}.event-teaser{display:flex;margin-bottom:33px;}.event-teaser__name a{font-size:16px;line-height:20px;}@media (max-width:575.98px){.event-teaser{flex-wrap:wrap;}}.action--full{border-left:1px solid #fa8888;border-right:1px solid #fa8888;background-color:#fff4f4;padding:20px 15px 48px;}.action--full__text p .align-left{margin:0 1em 1em 0;}.action--full__text p .align-right{margin:0 0 1em 1em;}.action--full__text p img{width:300px;height:200px;}.action--full__text p a{color:#c24c2e;word-wrap:break-word;}.action--full__date{display:flex;align-items:center;}.action--full__date_s{margin-right:5px;}.action--full__date_po{margin-left:5px;}.action--full__gallery{margin-top:40px;}.action--full__gallery .field__items{display:flex;flex-wrap:wrap;align-items:center;}.action--full__gallery .field__item{margin-bottom:6px;margin-right:6px;}.action--full__gallery .field__item img{width:210px;height:140px;}.action--full__gallery .field__item:first-child img{width:100%;height:auto;}.action-teaser{display:flex;margin-bottom:33px;}.action-teaser__name a{font-size:16px;line-height:20px;}@media (max-width:575.98px){.action-teaser{flex-wrap:wrap;}}.albums--full{padding-bottom:48px;}.albums--full .field--name-field-albums-image{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;}.albums--full .field__item{margin:0 3% 32px 0;width:31%;position:relative;}.albums--full .field__item a::before{background:url(/themes/adaptive/images/template/images-icon.png) no-repeat 0 -24px;width:28px;height:30px;position:absolute;top:50%;left:50%;z-index:10;margin:-14px 0 0 -15px;cursor:pointer;content:"";opacity:0;}.albums--full .field__item a:hover::before{opacity:1;}.albums--full .field__item img{width:290px;height:193px;}@media (max-width:991.98px){.albums--full .field__item img{width:100%;height:283px;}}@media (max-width:575.98px){.albums--full .field__item img{height:auto;}}.albums--full .field__item:nth-child(3n){margin-right:0;}@media (max-width:991.98px){.albums--full .field__item:nth-child(3n){margin-right:1%;}}@media (max-width:991.98px){.albums--full .field__item{width:48%;margin-right:1%;}}@media (max-width:575.98px){.albums--full .field__item{width:100%;margin-right:0;}}.view-id-albums.view-display-id-block_1 .view-content{margin-bottom:33px;padding:0;display:flex;justify-content:start;align-items:center;flex-wrap:wrap;}.view-id-albums.view-display-id-block_1 .views-row{list-style:none;display:flex;}.view-id-albums.view-display-id-block_1 .views-row a{font-family:"Roboto",sans-serif;font-weight:bold;color:#c24c2e;text-decoration:none;font-size:14px;line-height:14px;border-right:2px solid #7c947f;padding:0 12px 0 0;margin:0 12px 0 0;}.view-id-albums.view-display-id-block_1 .views-row a:hover{color:#3a5e3f;}.view-id-albums.view-display-id-block_1 .views-row .field-content.active a{color:#3a5e3f;}.view-id-albums.view-display-id-block_1 .views-row:last-child a{border:0;}.view-id-albums.view-display-id-page_1{margin:10px 0;}.view-id-albums.view-display-id-page_1 .view-content{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;}.view-id-albums.view-display-id-page_1 .views-row{margin:0 3% 32px 0;width:31%;position:relative;}.view-id-albums.view-display-id-page_1 .views-row img{width:290px;height:193px;}@media (max-width:991.98px){.view-id-albums.view-display-id-page_1 .views-row img{width:100%;height:auto;}}.view-id-albums.view-display-id-page_1 .views-row:nth-child(3n){margin-right:0;}@media (max-width:991.98px){.view-id-albums.view-display-id-page_1 .views-row:nth-child(3n){width:48%;margin-right:1%;}}@media (max-width:575.98px){.view-id-albums.view-display-id-page_1 .views-row:nth-child(3n){margin-right:0;width:100%;}}.view-id-albums.view-display-id-page_1 .views-row .views-field-field-albums-image a::before{background:url(/themes/adaptive/images/template/images-icon.png) no-repeat 0 0;width:26px;height:21px;text-indent:-9999px;overflow:hidden;position:absolute;top:11px;left:11px;z-index:2;cursor:pointer;content:"";}.view-id-albums.view-display-id-page_1 .views-row .views-field-title a{color:#fff !important;font-size:18px;font-family:"Roboto",sans-serif;font-weight:normal;background:rgba(0,0,0,0.5);padding:6px 3%;position:absolute;bottom:0;left:0;width:100%;text-decoration:none !important;z-index:1;}.view-id-albums.view-display-id-page_1 .views-row:hover .views-field-field-albums-image a::before{background:url(/themes/adaptive/images/template/images-icon.png) no-repeat -31px 0;}.view-id-albums.view-display-id-page_1 .views-row:hover .views-field-title a{background:#c24c2e;}@media (max-width:991.98px){.view-id-albums.view-display-id-page_1 .views-row{width:48%;margin-right:1%;}}@media (max-width:575.98px){.view-id-albums.view-display-id-page_1 .views-row{width:100%;margin-right:0;}}.view-id-albums.view-display-id-page_2,.view-id-video.view-display-id-page_2{padding-bottom:1em;}.view-id-albums.view-display-id-page_2 thead,.view-id-video.view-display-id-page_2 thead{display:none;}.view-id-albums.view-display-id-page_2 a.tabledrag-handle .handle,.view-id-video.view-display-id-page_2 a.tabledrag-handle .handle{width:28px;height:28px;margin-right:30px;}.view-id-albums.view-display-id-page_2 a.menu-item__link,.view-id-video.view-display-id-page_2 a.menu-item__link{color:#c24c2e;}.view-id-video.view-display-id-page_1{margin:10px 0;}.view-id-video.view-display-id-page_1 .view-content{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;}.view-id-video.view-display-id-page_1 .views-row{margin:0 31px 32px 0;position:relative;width:290px;}.view-id-video.view-display-id-page_1 .views-row img{width:290px;height:193px;}.view-id-video.view-display-id-page_1 .views-row:nth-child(3n){margin-right:0;}@media (max-width:991.98px){.view-id-video.view-display-id-page_1 .views-row:nth-child(3n){margin-right:31px;}}.view-id-video.view-display-id-page_1 .views-row .views-field-field-albums-image a::before{background:url(/themes/adaptive/images/template/images-icon.png) no-repeat 0 0;width:26px;height:21px;text-indent:-9999px;overflow:hidden;position:absolute;top:11px;left:11px;z-index:2;cursor:pointer;content:"";}.view-id-video.view-display-id-page_1 .views-row .views-field-title a{color:#fff !important;font-size:18px;font-family:"Roboto",sans-serif;font-weight:normal;background:rgba(0,0,0,0.5);padding:6px 3%;position:absolute;bottom:0;left:0;width:100%;text-decoration:none !important;z-index:2;}.view-id-video.view-display-id-page_1 .views-row:hover .views-field-field-albums-image a::before{background:url(/themes/adaptive/images/template/images-icon.png) no-repeat -31px 0;}.view-id-video.view-display-id-page_1 .views-row:hover .views-field-title a{background:#c24c2e;}.block-views-blockinfo-block-info h2{margin-bottom:25px;text-align:center;font-size:28px;border-top:3px solid #c24c2e;border-bottom:3px solid #c24c2e;line-height:50px;color:#3a5e3f;font-family:"Roboto",sans-serif;}.block-views-blockinfo-block-info .views-row{margin-bottom:20px;padding-top:45px;background:url(/themes/adaptive/images/template/fish.png) no-repeat center top;}.block-views-blockinfo-block-info .views-field{text-align:center;font-size:17px;line-height:24px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-style:italic;}.block-views-blockinfo-block-info .views-field a{color:#c24c2e;}.block-views-blockpromo-block-1 h2,.block-views-blockpromo-block-2 h2{margin:16px 0;text-align:center;font-size:28px;border-top:3px solid #c24c2e;border-bottom:3px solid #c24c2e;line-height:50px;color:#3a5e3f;font-family:"Roboto",sans-serif;}.block-views-blockpromo-block-1 .promo-teaser,.block-views-blockpromo-block-2 .promo-teaser{margin-bottom:45px;}.block-views-blockpromo-block-1 .promo-teaser__content-text p,.block-views-blockpromo-block-2 .promo-teaser__content-text p{line-height:28px;}.block-views-blockpromo-block-1 .promo-teaser__link a,.block-views-blockpromo-block-2 .promo-teaser__link a{color:#3a5e3f;font-size:16px;text-decoration:none;font-family:"Roboto",sans-serif;font-weight:bold;background:url(/themes/adaptive/images/template/images-icon-link.png) no-repeat right center;padding-right:17px;}.field--type-text-long table{table-layout:fixed;overflow-x:scroll;}@media (max-width:767.98px){.field--type-text-long table{display:block;}}.field--name-field-attach{margin:50px 0 30px;}.field--name-field-attach .field__item{display:flex;align-items:center;padding-left:15px;position:relative;line-height:1.2;margin:0 0 10px;min-height:36px;}.field--name-field-attach .field__item::before{content:"";background:url(/themes/adaptive/images/template/download_ico.png) no-repeat left center;width:22px;height:22px;font-size:30px;font-family:"Font Awesome 5 Free";position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0);color:#c24c2e;}.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;color:#c24c2e;}.field--name-field-attach .file a:hover{border-color:#fff !important;text-decoration:underline;}@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;}}body{font-size:17px;line-height:1.65;font-family:Arial,Helvetica,sans-serif;color:#000;}@media (max-width:575.98px){body{font-size:15px;line-height:1.4;}}.container{max-width:962px;width:100%;margin:0 auto;}.text-formatted{font-size:17px;line-height:1.65;}@media (max-width:575.98px){.text-formatted{font-size:15px;line-height:1.4;}}.text-formatted .insert-image-wrapper{margin-bottom:1em;}.text-formatted p{margin:0 0 1.2em;line-height:1.65;}.text-formatted p img{margin:5px;}@media (max-width:575.98px){.text-formatted p{font-size:15px;line-height:1.4;}}.text-formatted a{color:#c24c2e;}.text-formatted ol li{padding-left:10px;}.text-formatted ol li::marker{color:#c24c2e;font-weight:700;}.text-formatted ul{margin:0;padding:0 0 0.25em 2em;}.text-formatted ul li{margin:0 0 1em 0;padding-left:30px;list-style-position:inside;list-style-type:none;position:relative;}.text-formatted ul li::before{content:"■";font-weight:700;top:0;left:0;position:absolute;text-align:right;color:#c24c2e;}.text-formatted thead tr{border:2px solid #3a5e3f;background:#3a5e3f;}.text-formatted thead th{vertical-align:middle;text-align:center;color:#fff;border-left:2px solid #3a5e3f;border-right:2px solid #fff;border-top:2px solid #3a5e3f;border-bottom:2px solid #3a5e3f;font-family:Roboto,sans-serif;font-size:16px;line-height:22px;padding:4px 9px;}.text-formatted tbody td{vertical-align:middle;border:2px solid #3a5e3f;padding:8px 13px;}.text-formatted tbody td p{margin-bottom:0;}.text-formatted tbody td strong{color:#3a5e3f;}@media (max-width:991.98px){.text-formatted td,.text-formatted th{padding:10px;}}@media (max-width:575.98px){.text-formatted{line-height:normal;}.text-formatted table{display:block;margin-bottom:15px;}.text-formatted h2{margin:20px 0;font-size:23px;}.text-formatted h3{margin:18px 0;font-size:20px;line-height:24px;}.text-formatted h4{margin:15px 0;font-size:18px;line-height:24px;}.text-formatted p{margin:0 0 1em;}.text-formatted .youtube-embed-wrapper{margin:15px 0;}.text-formatted iframe{max-height:40vh;margin:15px 0;}}@media (max-width:991.98px){.field--name-field-gallery .field__item{width:33.333%;}}.cboxElement{display:block;overflow:hidden;text-align:center;}.cboxElement img{display:block;object-fit:cover;transition:transform 0.4s,opacity 0.4s;}.cboxElement img:hover{transform:scale(1.07) perspective(1px);}.cboxElement img:active{opacity:0.7;}#sys .messages{margin:30px 0 50px;}@media (min-width:1025px){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;}.page-synlanding-page404 main.page-content,.page-synlanding-page403 main.page-content{background:url(/themes/adaptive/images/template/bg/404_bg.jpg) no-repeat center 136px;padding-top:285px;padding-bottom:270px;}.page-synlanding-page404 main.page-content #sidebar,.page-synlanding-page404 main.page-content .region-breadcrumb,.page-synlanding-page403 main.page-content #sidebar,.page-synlanding-page403 main.page-content .region-breadcrumb{display:none;}.page-synlanding-page404 main.page-content .container,.page-synlanding-page403 main.page-content .container{background:transparent;}.page-synlanding-page404 main.page-content .page-title,.page-synlanding-page403 main.page-content .page-title{text-align:center;color:#fff;font-size:82px;line-height:60px;border:0;}.page-synlanding-page404 main.page-content h2,.page-synlanding-page404 main.page-content .block-system-main-block,.page-synlanding-page403 main.page-content h2,.page-synlanding-page403 main.page-content .block-system-main-block{padding:20px 0;color:#fff;font-family:"Roboto",sans-serif;font-size:42px;font-weight:bold;text-align:center;}@media (max-width:767.98px){.page-synlanding-page404 main.page-content h2,.page-synlanding-page404 main.page-content .block-system-main-block,.page-synlanding-page403 main.page-content h2,.page-synlanding-page403 main.page-content .block-system-main-block{font-size:30px;padding:10px 0;}}@media (max-width:575.98px){.page-synlanding-page404 main.page-content h2,.page-synlanding-page404 main.page-content .block-system-main-block,.page-synlanding-page403 main.page-content h2,.page-synlanding-page403 main.page-content .block-system-main-block{font-size:20px;padding:10px 0;}}.page-synlanding-page404 main.page-content .page-wrapper__left,.page-synlanding-page403 main.page-content .page-wrapper__left{border:0;}.page-synlanding-page404 main.page-content .block-system-main-block a,.page-synlanding-page403 main.page-content .block-system-main-block a{color:#c24c2e;}.page-synlanding-page403 main.page-content{padding-bottom:370px;}.page-node-view main.page-content,.path-faq-full main.page-content,.path-action main.page-content,.path-event main.page-content,.path-albums main.page-content,.path-video main.page-content{background:url(/themes/adaptive/images/template/bg/bg-news-full.jpg) no-repeat center 125px;}@media (max-width:991.98px){.page-node-view main.page-content,.path-faq-full main.page-content,.path-action main.page-content,.path-event main.page-content,.path-albums main.page-content,.path-video main.page-content{background-position:center 118px;}}@media (max-width:767.98px){.page-node-view main.page-content,.path-faq-full main.page-content,.path-action main.page-content,.path-event main.page-content,.path-albums main.page-content,.path-video main.page-content{background-position:center 110px;}}.path-organizaciya main.page-content{background:url(/themes/adaptive/images/template/bg/bg-employees.jpg) no-repeat center 125px;}@media (max-width:991.98px){.path-organizaciya main.page-content{background-position:center 118px;}}@media (max-width:767.98px){.path-organizaciya main.page-content{background-position:center 110px;}}.page-node-1098 main.page-content{background:url(/themes/adaptive/images/template/bg/47.jpg) no-repeat center 125px;}@media (max-width:991.98px){.page-node-1098 main.page-content{background-position:center 118px;}}@media (max-width:767.98px){.page-node-1098 main.page-content{background-position:center 110px;}}.path-node.node--type-news main.page-content{background:url(/themes/adaptive/images/template/bg/bg-news-full.jpg) no-repeat center 125px;}@media (max-width:991.98px){.path-node.node--type-news main.page-content{background-position:center 118px;}}@media (max-width:767.98px){.path-node.node--type-news main.page-content{background-position:center 110px;}}.path-contacts main.page-content{background:url(/themes/adaptive/images/template/bg/bg-contact.jpg) no-repeat center 125px;}@media (max-width:991.98px){.path-contacts main.page-content{background-position:center 118px;}}@media (max-width:767.98px){.path-contacts main.page-content{background-position:center 110px;}}.page-view-infrastrukture-page_1 .page-content{background:url(/themes/adaptive/images/template/bg/28.jpg) no-repeat center 125px;}@media (max-width:991.98px){.page-view-infrastrukture-page_1 .page-content{background-position:center 118px;}}@media (max-width:767.98px){.page-view-infrastrukture-page_1 .page-content{background-position:center 110px;}}.page-view-routes-page_1 .page-content{background:url(/themes/adaptive/images/template/bg/91.jpg) no-repeat center 125px;}@media (max-width:991.98px){.page-view-routes-page_1 .page-content{background-position:center 118px;}}@media (max-width:767.98px){.page-view-routes-page_1 .page-content{background-position:center 110px;}}.page-entity-taxonomy_term-canonical main.page-content,.path-deyatelnost main.page-content{background:url(/themes/adaptive/images/template/bg/19.jpg) no-repeat center 125px;}@media (max-width:991.98px){.page-entity-taxonomy_term-canonical main.page-content,.path-deyatelnost main.page-content{background-position:center 118px;}}@media (max-width:767.98px){.page-entity-taxonomy_term-canonical main.page-content,.path-deyatelnost main.page-content{background-position:center 110px;}}.path-nature .page-content{background:url(/themes/adaptive/images/template/bg/79.jpg) no-repeat center 125px;}@media (max-width:991.98px){.path-nature .page-content{background-position:center 118px;}}@media (max-width:767.98px){.path-nature .page-content{background-position:center 110px;}}.path-territoriya .page-content{background:url(/themes/adaptive/images/template/bg/03.jpg) no-repeat center 125px;}@media (max-width:991.98px){.path-territoriya .page-content{background-position:center 118px;}}@media (max-width:767.98px){.path-territoriya .page-content{background-position:center 110px;}}.page-node-view.page-node-62 main.page-content{background:url(/themes/adaptive/images/template/bg/68.jpg) no-repeat center 125px;}@media (max-width:991.98px){.page-node-view.page-node-62 main.page-content{background-position:center 118px;}}@media (max-width:767.98px){.page-node-view.page-node-62 main.page-content{background-position:center 110px;}}.path-koordinaty-i-granicy main.page-content{background:url(/themes/adaptive/images/template/bg/04.jpg) no-repeat center 125px;}@media (max-width:991.98px){.path-koordinaty-i-granicy main.page-content{background-position:center 118px;}}@media (max-width:767.98px){.path-koordinaty-i-granicy main.page-content{background-position:center 110px;}}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;background:none;border:0;box-shadow:none;text-transform:uppercase;white-space:normal;padding:10px 18px;min-width:160px;font-size:14px;color:#ffffff;border-color:#c24c2e;background-color:#c24c2e;transition:box-shadow 0.4s,background-color 0.4s;}.btn:focus{outline:none;box-shadow:none;}.btn:hover{color:#fff;background-color:#993c24;}.btn:active{background-color:#702c1a;}.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-tour{text-align:center;padding:35px 0 35px 0;}.btn-tour a{color:#000;border:3px solid #000;display:inline-block;padding:3px 55px;transition:color 200ms linear,border-color 200ms linear;}.btn-tour a:hover{text-decoration:none;color:#c24c2e;border-color:#c24c2e;}.messages{border:0;color:#fff;box-shadow:none;margin:0 0 15px;font-size:16px;line-height:1.25;padding:15px 20px;text-align:left;}.messages--error{background:#AC182D;}.messages--status{background:#4CAF50;}.messages--warning{background:#FF9800;}.messages a{color:#fff;border-bottom:solid 1px rgba(255,255,255,0.25);transition:color 0.4s,border-color 0.4s;}.messages a:hover{color:#fff;border-color:#fff;}.messages a:active{border-color:rgba(255,255,255,0.5);}.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:15px;}.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;}.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);}@media (max-width:767.98px){.checkout-form .form-control,.contact-message-form .form-control{font-size:20px;}}.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:29px;border-radius:5px;background-color:#ffffff;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{color:rgba(73,73,73,0.54);line-height:20px;position:absolute;top:0;left:9px;display:block;margin:0;padding-left:6px;padding-right:6px;background-color:transparent;transform-origin:0 0;transform:translateY(-15px) scale(0.82);transition:transform 0.2s;z-index:2;}.checkout-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox)::before,.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox)::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent;border-radius:5px;background-color:transparent;transition:border-color 0.4s;transform:none;pointer-events:none;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).form-item--empty label,.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox).form-item--empty label{color:#494949;transform:translate3d(0,18px,0);}.checkout-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox).form-item--empty:focus-within label,.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox).form-item--empty:focus-within label{transform:translateY(-15px) scale(0.82);}.checkout-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox).form-item--empty:focus-within::before,.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox).form-item--empty:focus-within::before{border-color:#ed3f3c;}.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 label,.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox):focus-within label{color:#ed3f3c;}.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:10px;display:flex;justify-content:center;}.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,.checkout-form.cabinet-form .form-control,.contact-message-form .form-wrapper .form-control,.contact-message-form.cabinet-form .form-control{margin-top:0;padding:15px;border-radius:5px;border:1px solid #ccc;}.checkout-form .form-wrapper .form-control:hover,.checkout-form.cabinet-form .form-control:hover,.contact-message-form .form-wrapper .form-control:hover,.contact-message-form.cabinet-form .form-control:hover{background-color:#FFFFFF;}.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;}.contact-message-write-us-form.contact-message-form,.contact-message-form-faq-form.contact-message-form{position:relative;z-index:0;margin-bottom:48px;max-width:346px;width:100%;}.contact-message-write-us-form.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox) label,.contact-message-form-faq-form.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox) label{display:none;}.contact-message-write-us-form.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox) input,.contact-message-form-faq-form.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox) input{color:#000;margin:0;padding:0 11px;height:48px;max-width:100%;border:3px solid #c24c2e;border-radius:0;font-family:"Roboto",sans-serif;font-weight:normal;font-style:italic;font-size:17px;box-sizing:border-box;}.contact-message-write-us-form.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox) input:hover,.contact-message-form-faq-form.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox) input:hover{border:3px solid #c24c2e;border-radius:0;}.contact-message-write-us-form.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox) textarea,.contact-message-form-faq-form.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox) textarea{margin:0;padding:6px 11px;height:96px;max-width:100%;border:3px solid #c24c2e;border-radius:0;box-sizing:border-box;font-family:"Roboto",sans-serif;font-weight:normal;font-style:italic;font-size:17px;}.contact-message-write-us-form.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox) textarea:hover,.contact-message-form-faq-form.contact-message-form .form-item:not(.form-type-radio):not(fieldset):not(.form-type-checkbox) textarea:hover{border:3px solid #c24c2e;border-radius:0;}.contact-message-write-us-form.contact-message-form .form-actions,.contact-message-form-faq-form.contact-message-form .form-actions{justify-content:start;}.contact-message-write-us-form.contact-message-form .form-actions input,.contact-message-form-faq-form.contact-message-form .form-actions input{margin:0;padding:0 20px;color:#fff;font-family:"Roboto",sans-serif;font-weight:bold;font-size:17px;line-height:48px;background:#c24c2e;border:0;border-radius:0;}.contact-message-write-us-form.contact-message-form .form-item--fz-152-desctiprion a,.contact-message-form-faq-form.contact-message-form .form-item--fz-152-desctiprion a{color:#3a5e3f;}.contact-message-write-us-form.contact-message-form .form-item--fz-152-desctiprion a input.form-item--fz-152-checkbox,.contact-message-form-faq-form.contact-message-form .form-item--fz-152-desctiprion a input.form-item--fz-152-checkbox{background-color:#c24c2e;}.view-animals{padding-bottom:50px;}@media (max-width:575.98px){.view-animals{padding-bottom:30px;}}.view-animals .view-header .legend-list{margin-bottom:36px;padding:0;}@media (max-width:575.98px){.view-animals .view-header .legend-list{margin-bottom:20px;}}.view-animals .view-header .legend-list .legend-item{padding-left:33px;position:relative;margin-bottom:1em;color:#3a5e3f;list-style-type:none;font-family:Roboto,sans-serif;font-weight:400;font-size:13px;line-height:14px;font-style:italic;position:relative;display:inline-block;}.view-animals .view-header .legend-list .legend-item .scroll-to{color:#c24c2e;}.view-animals .view-header .legend-list .legend-item::before{content:"";top:50%;margin-top:-11.5px;left:0;display:block;width:20px;height:23px;position:absolute;}.view-animals .view-header .legend-list .item-1::before{background:url(/themes/adaptive/images/template/rare_icons.png) no-repeat 0 0;}.view-animals .view-header .legend-list .item-2::before{background:url(/themes/adaptive/images/template/rare_icons.png) no-repeat -27px 0px;}.view-animals .view-header .legend-list .item-3::before{width:23px;background:url(/themes/adaptive/images/template/rare_icons.png) no-repeat -53px 0px;}.view-animals .view-content{overflow-x:auto;}.view-animals .view-content .views-table thead tr{border:2px solid #3a5e3f;background:#3a5e3f;}.view-animals .view-content .views-table thead th{vertical-align:middle;text-align:center;color:#fff;border-left:2px solid #3a5e3f;border-right:2px solid #fff;border-top:2px solid #3a5e3f;border-bottom:2px solid #3a5e3f;font-family:Roboto,sans-serif;font-size:16px;line-height:1.37;padding:4px 9px;}@media (max-width:575.98px){.view-animals .view-content .views-table thead th{font-size:14px;line-height:1.2;padding:5px;}}.view-animals .view-content .views-table tbody td{border:2px solid #3a5e3f;padding:8px 13px;}@media (max-width:575.98px){.view-animals .view-content .views-table tbody td{padding:5px;}}.view-animals .view-content .views-table tbody td .species-title{display:inline-block;}.view-animals .view-content .views-table tbody td .species-title .field--name-title{font-size:17px;line-height:1.65;font-weight:700;}@media (max-width:575.98px){.view-animals .view-content .views-table tbody td .species-title .field--name-title{font-size:15px;line-height:1.4;}}.view-animals .view-content .views-table tbody td .species-lat{display:inline-block;}@media (max-width:575.98px){.view-animals .view-content .views-table tbody td .species-lat{font-size:15px;line-height:1.4;}}.view-animals .view-content .views-table tbody td .species-lat .field__label{display:none;}.view-animals .view-content .views-table tbody td .species-link{color:#3a5e3f;font-size:16px;line-height:1.75;text-decoration:none;font-family:Roboto,sans-serif;font-weight:700;background:url(/themes/adaptive/images/template/images-icon-link.png) no-repeat right center;padding-right:17px;transition:0.4s;display:block;width:min-content;}.view-animals .view-content .views-table tbody td .species-link:hover{color:#c24c2e;}.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat{min-width:146px;text-align:center;vertical-align:middle;}@media (max-width:575.98px){.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat{min-width:100px;}}.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat{margin-right:7px;display:inline-block;vertical-align:top;position:relative;text-align:center;color:#fff;font-size:12px;font-weight:700;line-height:23px;font-family:Roboto,sans-serif;}.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.rb1,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.rb2,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.rb3,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.pk1,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.pk2,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.pk3{width:20px;height:23px;background:url(/themes/adaptive/images/template/rare_icons.png) no-repeat 0px 0px;z-index:10;font-size:0;}.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.rb1::before,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.rb2::before,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.rb3::before,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.pk1::before,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.pk2::before,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.pk3::before{content:"";display:block;color:#fff;font-size:12px;font-weight:700;line-height:23px;font-family:Roboto,sans-serif;}.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.rb1::before,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.pk1::before{content:"1";}.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.rb2::before,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.pk2::before{content:"2";}.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.rb3::before,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.pk3::before{content:"3";}.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.pk1,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.pk2,.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.pk3{background:url(/themes/adaptive/images/template/rare_icons.png) no-repeat -27px 0px;}.view-animals .view-content .views-table tbody .views-field-field-rare-species-cat .rare-species-cat.endm{font-size:0;width:23px;height:23px;background:url(/themes/adaptive/images/template/rare_icons.png) no-repeat -53px 0px;z-index:10;}.view-animals .view-content .views-table tbody .views-field-field-rare-species-img{min-width:158px;vertical-align:middle;}.view-animals .view-footer .status-list{counter-reset:list;margin-top:1em;padding:0;}.view-animals .view-footer .status-list li{position:relative;padding-left:20px;list-style-type:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.62;}@media (max-width:575.98px){.view-animals .view-footer .status-list li{font-size:14px;line-height:1.4;}}.view-animals .view-footer .status-list li::before{font-weight:700;color:#c24c2e;top:0;left:0;position:absolute;display:block;counter-increment:list;content:counter(list) ". ";}.node--type-rare-species{padding-bottom:48px;}.node--type-rare-species .field--name-field-rare-species-gallery{display:flex;flex-wrap:wrap;}.node--type-rare-species .field--name-field-rare-species-gallery .field__item{margin:0 6px 6px 0;display:flex;align-items:center;justify-content:center;}.node--type-rare-species .field--name-field-rare-species-gallery .field__item a{width:100%;}.node--type-rare-species .field--name-field-rare-species-gallery .field__item img{width:208px;height:140px;}.node--type-rare-species .field--name-field-rare-species-gallery .field__item:first-child{width:100%;max-height:312px;overflow:hidden;}.node--type-rare-species .field--name-field-rare-species-gallery .field__item:first-child img{width:100%;height:auto;}.path-ekoturizm .view-infrastrukture .views-row{margin-bottom:30px;}.path-ekoturizm .view-infrastrukture .views-field-title{margin:10px 0;}.path-ekoturizm .view-infrastrukture .views-field-title .field-content{font-size:28px;line-height:1.14;font-family:Roboto,sans-serif;font-weight:700;color:#000;}@media (max-width:767.98px){.path-ekoturizm .view-infrastrukture .views-field-title .field-content{font-size:24px;}}@media (max-width:575.98px){.path-ekoturizm .view-infrastrukture .views-field-title .field-content{font-size:20px;}}.path-ekoturizm .view-infrastrukture .views-field-view-node a{color:#3a5e3f;font-size:16px;line-height:28px;text-decoration:none;font-family:Roboto,sans-serif;font-weight:700;background:url(/themes/adaptive/images/template/images-icon-link.png) no-repeat right center;padding-right:17px;transition:0.4s;display:block;max-width:min-content;}.path-ekoturizm .view-infrastrukture .views-field-view-node a:hover{color:#c24c2e;}.node--type-infrastructure{padding-bottom:48px;}@media (max-width:575.98px){.node--type-infrastructure{padding-bottom:10px;}}.node--type-infrastructure .field--name-field-infrastructure-map{margin-bottom:15px;padding:7px;border:3px solid #c24c2e;}.node--type-infrastructure .field--name-field-infrastructure-maplink{margin-bottom:15px;}.node--type-infrastructure .field--name-field-infrastructure-maplink a{color:#c24c2e;}.view-routes .views-row{margin-bottom:30px;}.view-routes .views-field-title{margin:10px 0;}.view-routes .views-field-title .field-content{font-size:28px;line-height:1.14;font-family:Roboto,sans-serif;font-weight:700;color:#000;}@media (max-width:767.98px){.view-routes .views-field-title .field-content{font-size:24px;}}@media (max-width:575.98px){.view-routes .views-field-title .field-content{font-size:20px;}}.view-routes .views-field-view-node a{color:#3a5e3f;font-size:16px;line-height:28px;text-decoration:none;font-family:Roboto,sans-serif;font-weight:700;background:url(/themes/adaptive/images/template/images-icon-link.png) no-repeat right center;padding-right:17px;transition:0.4s;display:block;max-width:min-content;}.view-routes .views-field-view-node a:hover{color:#c24c2e;}.node--type-route{padding-bottom:48px;}.node--type-route .field--name-field-route-maplink{margin-bottom:15px;}.node--type-route .field--name-field-route-maplink a{color:#c24c2e;}.node--type-route .content-top{margin-bottom:40px;}.node--type-route .info{color:#3a5e3f;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5;font-style:italic;}.node--type-route .info .mail{color:#c24c2e;font-family:Roboto,sans-serif;font-size:18px;line-height:50px;font-weight:400;}.node--type-route .field--name-field-route-request .file{background-image:none;padding-left:0;}.node--type-route .field--name-field-route-request a{padding-left:33px;display:inline-block;vertical-align:top;color:#c24c2e;font-family:Roboto,sans-serif;font-size:17px;line-height:26px;font-weight:700;background:url(/themes/adaptive/images/template/download_ico.png) no-repeat left center;}.node--type-route .field--name-field-link-tour{margin:-15px 0 25px 0;text-align:center;}.node--type-route .field--name-field-link-tour a{color:#000;border:3px solid #000;display:inline-block;padding:3px 55px;transition:color 200ms linear,border-color 200ms linear;text-decoration:none;}.node--type-route .field--name-field-link-tour a:hover{color:#c24c2e;border-color:#c24c2e;}.path-territoriya .view-uniq-objects .view-header .view-content{display:flex;align-items:center;margin-bottom:20px;}.path-territoriya .view-uniq-objects .view-header .view-content .views-row:first-child{padding-right:12px;margin-right:12px;border-right:2px solid #7c947f;}.path-territoriya .view-uniq-objects .view-header .views-field-nid{padding-top:0 !important;margin-bottom:0 !important;margin-top:0 !important;}.path-territoriya .view-uniq-objects .view-header .views-field-nid a{display:block;font-family:Roboto,sans-serif;font-weight:700;color:#c24c2e;text-decoration:none;font-size:14px;line-height:12px;}.path-territoriya .view-uniq-objects .view-header .views-field-nid a:hover{color:#3a5e3f;}.path-territoriya .view-uniq-objects .node-unic{float:left;margin-bottom:30px;}.path-territoriya .view-uniq-objects .node-unic h2{line-height:1.21;font-size:28px;margin-top:0;padding-top:0.5em;margin-bottom:1em;color:#3a5e3f;font-family:Roboto,sans-serif;}@media (max-width:767.98px){.path-territoriya .view-uniq-objects .node-unic h2{font-size:24px;}}@media (max-width:575.98px){.path-territoriya .view-uniq-objects .node-unic h2{font-size:20px;}}.path-territoriya .view-uniq-objects .node-unic .field--name-field-gallery{display:flex;flex-wrap:wrap;}.path-territoriya .view-uniq-objects .node-unic .field--name-field-gallery .field__item{margin:0 6px 6px 0;display:flex;align-items:center;justify-content:center;max-width:210px;max-height:140px;overflow:hidden;}.path-territoriya .view-uniq-objects .node-unic .field--name-field-gallery .field__item:first-child{width:100%;max-width:100%;max-height:428px;overflow:hidden;margin-right:0;}.path-territoriya .view-uniq-objects .node-unic .field--name-field-gallery .field__item a{width:100%;}.path-territoriya .view-uniq-objects .node-unic .field--name-field-gallery .field__item a img{width:100%;}.path-territoriya .view-uniq-objects .node-unic .field--name-field-gallery .field__item:last-child{margin-right:0;}.path-territoriya .view-uniq-objects .node-unic .show-full{color:#c24c2e;display:inline-block;margin:0 0 1.2em;font-size:17px;line-height:28px;}.path-territoriya .view-uniq-objects .node-unic .show-full::after{content:" ↓";color:#c24c2e;font-size:17px;line-height:28px;}.path-territoriya .view-uniq-objects .node-unic .show-full.active::after{content:" ↑";}.path-territoriya .view-uniq-objects .node-unic .text-full{display:none;}.path-territoriya .view-uniq-objects .node-unic .text-full.show{display:block;}.path-territoriya .view-uniq-objects .node-unic .share{float:right;}@media (max-width:479px){.path-territoriya .view-uniq-objects .node-unic .share{flex-direction:column;}}.nature .view-header{margin-bottom:30px;}.nature .view-header + .nature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,290px));gap:30px;margin-bottom:30px;}.nature .view-header .menu{display:flex;align-items:center;}.nature .view-header .menu-item{padding-top:0;line-height:12px;}.nature .view-header .menu-item a{font-family:Roboto,sans-serif;font-weight:700;color:#c24c2e;text-decoration:none;font-size:14px;line-height:12px;}.nature .view-header .menu-item a:hover{color:#3a5e3f;}.nature .view-header .menu-item a.current{color:#3a5e3f;}.nature .view-header .menu-item:not(:last-child){padding-right:12px;margin-right:12px;border-right:2px solid #7c947f;}.nature-teaser{background:#000;padding:8px 0 10px 0;cursor:pointer;}.nature-teaser img{width:100%;}.nature-title{height:50px;overflow:hidden;line-height:50px;text-align:center;padding:2px 10px 0px 10px;color:#fff;font-size:20px;line-height:23px;font-family:"Roboto";font-weight:400;margin-top:10px;}.page-node-61 .page-title{border-bottom:none;margin-bottom:36px;}.page-node-61 .interactive-map{margin-bottom:50px;}.page-node-61 .interactive-map .field--name-body h4{color:#3a5e3f;margin-bottom:0.5em;font-size:22px;line-height:30px;font-weight:700;}@media (max-width:575.98px){.page-node-61 .interactive-map .field--name-body h4{font-size:18px;}}.page-node-61 .interactive-map .field--name-body ul{padding:0;}.page-node-61 .interactive-map .field--name-body ul li{margin:0 0 1em 0;padding-left:40px;font-size:17px;line-height:1.65;font-weight:400;position:relative;}.page-node-61 .interactive-map .field--name-body ul li::before{left:0;top:0;content:"";width:30px;height:30px;display:block;position:absolute;background:url(/themes/adaptive/images/template/icons/howtoget_ico.png) no-repeat 0px 0px;}@media (max-width:575.98px){.page-node-61 .interactive-map .field--name-body ul li{font-size:15px;}}.page-node-61 .interactive-map__wrap{margin-top:40px;min-height:919px;max-width:642px;position:relative;background-repeat:no-repeat;background-size:100%;}@media (max-width:672px){.page-node-61 .interactive-map__wrap{min-height:0;}}.page-node-61 .interactive-map__wrap .view-interaktive-map{min-height:919px;}@media (max-width:672px){.page-node-61 .interactive-map__wrap .view-interaktive-map{min-height:0;padding-bottom:143%;}}.page-node-61 .interactive-map__content.active{display:block;}.page-node-61 .interactive-map__teaser{width:15px;height:15px;position:absolute;cursor:pointer;text-indent:-99999px;}@media (max-width:672px){.page-node-61 .interactive-map__teaser{display:none;}}.page-node-61 .interactive-map__id60{width:90px;height:16px;top:498px;left:381px;}.page-node-61 .interactive-map__id59{width:92px;top:455px;left:376px;}.page-node-61 .interactive-map__id58{width:124px;height:60px;top:260px;left:400px;}.page-node-61 .interactive-map__id57{top:235px;right:80px;height:41px;width:28px;}.page-node-61 .interactive-map__id56{top:215px;right:30px;height:40px;width:31px;}.page-node-61 .interactive-map__id55{top:156px;right:23px;height:36px;width:128px;}.page-node-61 .interactive-map__id54{bottom:70px;left:310px;width:64px;height:40px;}.front .page-content{padding-top:125px;}@media (max-width:991.98px){.front .page-content{padding-top:117px;}}@media (max-width:767.98px){.front .page-content{padding-top:110px;}}.front-slider .views-row{width:100%;}.front-slider .field-content{display:flex;align-items:center;justify-content:center;min-height:400px;}.front-slider .field-content img{max-width:none;}@media (max-width:991.98px){.front-slider .field-content{min-height:400px;max-height:400px;}}@media (max-width:767.98px){.front-slider .field-content{min-height:300px;max-height:300px;}}.front-slider:hover .flickity-button{opacity:1;}.front .flickity-page-dots{z-index:5;bottom:20px;}.front .flickity-page-dots .dot{width:14px;height:14px;margin:0 7px;background-color:rgba(255,255,255,0.7);border:2px solid transparent;opacity:1;}.front .flickity-page-dots .dot.is-selected{border-color:#fff;}.front .flickity-button{width:29px;height:46px;opacity:0;transition:opacity 0.4s;}.front .flickity-button.previous{left:120px;background:url(/themes/adaptive/images/template/icons/slider_controlls.png) no-repeat 0px 0px;}@media (max-width:991.98px){.front .flickity-button.previous{left:20px;}}.front .flickity-button.next{right:120px;background:url(/themes/adaptive/images/template/icons/slider_controlls.png) no-repeat -30px 0px;}@media (max-width:991.98px){.front .flickity-button.next{right:20px;}}.front .flickity-button .flickity-button-icon{display:none;}.front-video{max-width:932px;margin:0 auto;position:relative;}.front-video__play{position:absolute;bottom:27px;text-indent:-99999px;display:block;width:145px;height:145px;background:url(/themes/adaptive/images/template/icons/video_ico.png) no-repeat;background-size:100%;background-position-x:0%;background-position-y:0%;background-position:0px -145px;}.front-video__play:hover{background-position:0px 0px;}@media (max-width:991.98px){.front-video__play{width:100px;height:100px;background-position:0px -100px;}}.front .news-full__title.front{border-top:3px solid #c24c2e;}.front .view-more.front{display:block;width:100%;background:url(/themes/adaptive/images/template/view_more.png) no-repeat right center;}.front .view-more.front:hover{text-decoration:none;}.front .view-routes.view-display-id-block_1 .view-content,.front .block-views.block-views-blockvideo-block-1 .view-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;}@media (max-width:767.98px){.front .view-routes.view-display-id-block_1 .view-content,.front .block-views.block-views-blockvideo-block-1 .view-content{flex-direction:column;}}.front .view-routes.view-display-id-block_1 .views-row,.front .block-views.block-views-blockvideo-block-1 .views-row{width:30%;}.front .view-routes.view-display-id-block_1 .views-row a,.front .block-views.block-views-blockvideo-block-1 .views-row a{color:#000;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:20px;line-height:26px;}@media (max-width:767.98px){.front .view-routes.view-display-id-block_1 .views-row,.front .block-views.block-views-blockvideo-block-1 .views-row{width:100%;margin-bottom:30px;}}.path-koordinaty-i-granicy .page-title,.node--type-bounds .page-title{border-bottom:none;margin-bottom:36px;line-height:1.17;}@media (max-width:767.98px){.path-koordinaty-i-granicy .page-title,.node--type-bounds .page-title{font-size:30px;}}@media (max-width:575.98px){.path-koordinaty-i-granicy .page-title,.node--type-bounds .page-title{font-size:24px;}}.path-koordinaty-i-granicy .node--type-bounds .field--name-body,.node--type-bounds .node--type-bounds .field--name-body{margin-bottom:15px;padding:7px;border:3px solid #c24c2e;}.path-koordinaty-i-granicy .node--type-bounds h2,.node--type-bounds .node--type-bounds h2{margin-top:0;padding-top:0.5em;margin-bottom:1em;}.path-koordinaty-i-granicy .node--type-bounds h2 .field--name-title,.node--type-bounds .node--type-bounds h2 .field--name-title{font-size:28px;line-height:1.21;color:#3a5e3f;font-family:Roboto;font-weight:700;display:block;}@media (max-width:767.98px){.path-koordinaty-i-granicy .node--type-bounds h2 .field--name-title,.node--type-bounds .node--type-bounds h2 .field--name-title{font-size:24px;}}@media (max-width:575.98px){.path-koordinaty-i-granicy .node--type-bounds h2 .field--name-title,.node--type-bounds .node--type-bounds h2 .field--name-title{font-size:20px;}}.path-koordinaty-i-granicy .bounds,.node--type-bounds .bounds{margin-bottom:32px;}.path-koordinaty-i-granicy .bounds-title,.node--type-bounds .bounds-title{pointer-events:all;cursor:pointer;padding-bottom:45px;position:relative;}@media (max-width:705px){.path-koordinaty-i-granicy .bounds-title,.node--type-bounds .bounds-title{padding-bottom:20px;}}@media (max-width:414px){.path-koordinaty-i-granicy .bounds-title,.node--type-bounds .bounds-title{width:100% !important;}}.path-koordinaty-i-granicy .bounds-title span,.node--type-bounds .bounds-title span{position:relative;display:block;background-color:#3a5e3f;color:#fff;font-size:14px;font-weight:700;max-width:85px;width:100%;text-align:center;margin:0 auto;}.path-koordinaty-i-granicy .bounds-title span::after,.node--type-bounds .bounds-title span::after{content:"";width:0;height:0;border-style:solid;border-width:7px 6px 0 6px;border-color:#3a5e3f transparent transparent transparent;position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);}@media (max-width:414px){.path-koordinaty-i-granicy .bounds-title span,.node--type-bounds .bounds-title span{max-width:100%;}}.path-koordinaty-i-granicy .bounds-title__wrap,.node--type-bounds .bounds-title__wrap{min-height:73px;max-width:642px;position:relative;}@media (max-width:705px){.path-koordinaty-i-granicy .bounds-title__wrap,.node--type-bounds .bounds-title__wrap{min-height:55px;}}.path-koordinaty-i-granicy .bounds-title__wrap::before,.node--type-bounds .bounds-title__wrap::before{content:"";width:100%;height:7px;background-color:#ececec;position:absolute;top:44px;max-width:560px;left:50%;transform:translateX(-50%);}@media (max-width:705px){.path-koordinaty-i-granicy .bounds-title__wrap::before,.node--type-bounds .bounds-title__wrap::before{content:none;}}.path-koordinaty-i-granicy .bounds-title__wrap .swiper-thumbs,.node--type-bounds .bounds-title__wrap .swiper-thumbs{width:calc(100% + 100px);transform:translateX(-50px);overflow:hidden;}@media (max-width:705px){.path-koordinaty-i-granicy .bounds-title__wrap .swiper-thumbs,.node--type-bounds .bounds-title__wrap .swiper-thumbs{width:100%;transform:none;}}.path-koordinaty-i-granicy .bounds-title__wrap .swiper-thumbs .swiper-wrapper,.node--type-bounds .bounds-title__wrap .swiper-thumbs .swiper-wrapper{justify-content:space-between;}@media (max-width:414px){.path-koordinaty-i-granicy .bounds-title__wrap .swiper-thumbs .swiper-wrapper,.node--type-bounds .bounds-title__wrap .swiper-thumbs .swiper-wrapper{flex-direction:column;align-items:center;}}.path-koordinaty-i-granicy .bounds-title.swiper-slide-thumb-active span,.node--type-bounds .bounds-title.swiper-slide-thumb-active span{background-color:#c24c2e;}.path-koordinaty-i-granicy .bounds-title.swiper-slide-thumb-active span:after,.node--type-bounds .bounds-title.swiper-slide-thumb-active span:after{border-color:#c24c2e transparent transparent transparent;}.path-koordinaty-i-granicy .bounds-title__pips,.node--type-bounds .bounds-title__pips{width:21px;height:21px;border-radius:21px;background-color:#c24c2e;border:5px solid #ececec;position:absolute;bottom:11px;left:50%;transform:translateX(-50%);}@media (max-width:705px){.path-koordinaty-i-granicy .bounds-title__pips,.node--type-bounds .bounds-title__pips{display:none;}}.path-koordinaty-i-granicy .bounds-content,.node--type-bounds .bounds-content{max-width:642px;width:100%;padding:20px 30px;background:#f4f3f3;}.path-koordinaty-i-granicy .bounds-content__wrap,.node--type-bounds .bounds-content__wrap{max-width:642px;width:100%;margin-top:-21px;}@media (max-width:414px){.path-koordinaty-i-granicy .bounds-content__wrap,.node--type-bounds .bounds-content__wrap{margin-top:0;}}.path-koordinaty-i-granicy .bounds-scrollbar__wrap,.node--type-bounds .bounds-scrollbar__wrap{width:642px;bottom:36px;height:21px;position:relative;display:flex;align-items:center;pointer-events:none;z-index:2;}@media (max-width:705px){.path-koordinaty-i-granicy .bounds-scrollbar__wrap,.node--type-bounds .bounds-scrollbar__wrap{display:none;}}.path-koordinaty-i-granicy .bounds .swiper-scrollbar,.node--type-bounds .bounds .swiper-scrollbar{width:calc(100% + 100px);transform:translateX(-50px);height:0;background:transparent;border-radius:0;position:absolute;z-index:0;}.path-koordinaty-i-granicy .bounds .swiper-scrollbar-drag,.node--type-bounds .bounds .swiper-scrollbar-drag{position:relative;}.path-koordinaty-i-granicy .bounds .swiper-scrollbar-drag::after,.node--type-bounds .bounds .swiper-scrollbar-drag::after{content:"";display:block;width:21px;height:21px;border-radius:21px;bottom:-10px;left:50%;transform:translateX(-50%);background-color:#ececec;border:5px solid #c24c2e;position:absolute;z-index:1;}.path-koordinaty-i-granicy .bounds .swiper-scrollbar-drag::before,.node--type-bounds .bounds .swiper-scrollbar-drag::before{content:"";position:absolute;top:11px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 10.5px 15px 10.5px;border-color:transparent transparent #f4f3f3 transparent;}.sitemap-content__item{margin-bottom:1em;}.sitemap-content a{color:#c24c2e;outline:none;}.sitemap .view-news-sitemap .views-row{display:flex;}.sitemap .view-news-sitemap .views-row .field-content{margin-left:5px;}.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;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{background:#fff;overflow:hidden;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;background:rgba(255,255,255,0.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/themes/adaptive/js/libs/colorbox/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/themes/adaptive/js/libs/colorbox/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/themes/adaptive/js/libs/colorbox/images/controls.png) no-repeat -75px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/themes/adaptive/js/libs/colorbox/images/controls.png) no-repeat -50px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/themes/adaptive/js/libs/colorbox/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/themes/adaptive/js/libs/colorbox/images/controls.png) no-repeat -25px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}
.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}
.flickity-enabled.is-fade .flickity-slider > *{pointer-events:none;z-index:0;}.flickity-enabled.is-fade .flickity-slider > .is-selected{pointer-events:auto;z-index:1;}

