

/* Start:/local/templates/gw-index-new/css2/style1.css?171413342214260*/
#autocomplete{position:absolute;z-index:100;overflow:hidden;}#autocomplete ul{margin:0;padding:0;list-style:none;list-style-image:none;}#autocomplete li{cursor:default;white-space:pre;zoom:1;}html.js .form-autocomplete{background-image:url(/sites/all/themes/contrib/omega/omega/images/misc/throbber.gif?1382488163);background-position:100% 2px;background-repeat:no-repeat;}html.js .throbbing{background-position:100% -18px;}html.js fieldset.collapsed{height:1em;}html.js fieldset.collapsed .fieldset-wrapper{display:none;}fieldset.collapsible{position:relative;}fieldset.collapsible .fieldset-legend{display:block;}.form-textarea-wrapper textarea{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;}.resizable-textarea .grippie{height:9px;background:#eee url(/sites/all/themes/contrib/omega/omega/images/misc/grippie.png?1382488163) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;overflow:hidden;}body.drag{cursor:move;}.tabledrag-handle{float:left;overflow:hidden;text-decoration:none;cursor:move;}.tabledrag-handle .handle{height:15px;width:15px;margin:-0.4em 0;padding:0.4em;background:url(/sites/all/themes/contrib/omega/omega/images/misc/draggable.png?1382488163) no-repeat 6px 9px;}.tabledrag-handle:hover{text-decoration:none;}.tabledrag-handle-hover .handle{background-position:6px -11px;}.indentation{float:left;width:20px;}.tree-child{background:url(/sites/all/themes/contrib/omega/omega/images/misc/tree.png?1382488163) no-repeat 12px center;}.tree-child-last{background:url(/sites/all/themes/contrib/omega/omega/images/misc/tree-bottom.png?1382488163) no-repeat 12px center;}.tree-child-horizontal{background:url(/sites/all/themes/contrib/omega/omega/images/misc/tree.png?1382488163) no-repeat -12px center;}.tabledrag-toggle-weight-wrapper{text-align:right;}.sticky-header{margin-top:0;background-color:#fff;}.progress .bar{background-color:#fff;border:1px solid;}.progress .filled{height:1.5em;width:5px;background-color:#000;}.progress .percentage{float:right;}.ajax-progress{display:inline-block;}.ajax-progress .throbber{float:left;height:15px;width:15px;margin:2px;background:transparent url(/sites/all/themes/contrib/omega/omega/images/misc/throbber.gif?1382488163) no-repeat 0px -18px;}.ajax-progress .message{padding-left:20px;}tr .ajax-progress .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.container-inline div,.container-inline label{display:inline;}.container-inline .fieldset-wrapper{display:block;}.nowrap{white-space:nowrap;}html.js .js-hide{display:none;}.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}.clearfix{*zoom:1;}.clearfix:after{content:"";display:table;clear:both;}
.messages{margin:6px 0;padding:10px 10px 10px 50px;background-position:8px 8px;background-repeat:no-repeat;border:1px solid;}.messages ul{margin:0 0 0 1em;padding:0;}.messages li{list-style-image:none;}.messages--status{background-image:url(/sites/all/themes/contrib/omega/omega/images/misc/message-24-ok.png?1382488163);border-color:#be7;}.messages--status,tr.ok{background-color:#f8fff0;}.messages--status,.ok{color:#234600;}.messages--warning{background-image:url(/sites/all/themes/contrib/omega/omega/images/misc/message-24-warning.png?1382488163);border-color:#ed5;}.messages--warning,tr.warning{background-color:#fffce5;}.messages--warning,.warning{color:#333;}.messages--error{background-image:url(/sites/all/themes/contrib/omega/omega/images/misc/message-24-error.png?1382488163);border-color:#ed541d;}.messages--error,tr.error{background-color:#fef5f1;}.messages--error,.error{color:#333;}.error .error{color:#8c2e0b;}
fieldset{margin-bottom:1em;}table{border-collapse:collapse;}th{padding-right:1em;background-color:#bbb;text-align:left;}tr.even,tr.odd{background-color:#eee;}tr.odd{background-color:#ddd;}#autocomplete{background:#fff;border:1px solid;color:#000;}#autocomplete .selected{background:#0072b9;color:#fff;}html.js fieldset.collapsible .fieldset-legend{padding-left:15px;background:url(/sites/all/themes/contrib/omega/omega/images/misc/menu-expanded.png?1382488163) 5px 65% no-repeat;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;}html.js fieldset.collapsed .fieldset-legend{background-image:url(/sites/all/themes/contrib/omega/omega/images/misc/menu-collapsed.png?1382488163);background-position:5px 50%;}.fieldset-legend .summary{margin-left:0.5em;color:#999;font-size:0.9em;}.drag{background-color:#fffff0;}.drag-previous{background-color:#ffd;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.progress .filled{background:#0072b9 url(/sites/all/themes/contrib/omega/omega/images/misc/progress.gif?1382488163);}.selected td{background:#ffc;}.checkbox,.checkbox{text-align:center;}.form-item,.form-actions{margin-bottom:1em;}.form-item label,.form-actions label{display:block;font-weight:bold;}.form-item .description,.form-actions .description{font-size:0.85em;}.form-checkboxes .form-item,.form-radios .form-item{margin-bottom:0.4em;}.form-checkboxes .description,.form-radios .description{margin-left:2.4em;}label.option{display:inline;font-weight:normal;}.form-checkbox,.form-radio{vertical-align:middle;}.marker,.form-required{color:#f00;}input.error,textarea.error,select.error{border:2px solid red;}tr .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}th.active img{display:inline;}td.active{background-color:#ddd;}.more-link{display:block;text-align:right;}.pager{clear:both;padding:0;text-align:center;}.pager__item{display:inline;padding:0.5em;background-image:none;list-style-type:none;}.pager__item--current{font-weight:bold;}
.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;vertical-align:top;}fieldset.date-combo .container-inline-date > .form-item{margin-bottom:10px;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}.container-inline-date .date-padding{float:left;}fieldset.date-combo .container-inline-date .date-padding{padding:10px;}.views-exposed-form .container-inline-date .date-padding{padding:0;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-clear{clear:both;display:block;float:none;}.date-no-float{clear:both;float:none;width:98%;}.date-float{clear:none;float:left;width:auto;}.date-float .form-type-checkbox{padding-right:1em;}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.date-form-element-content-multiline{padding:10px;border:1px solid #CCC;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}.date-year-range-select{margin-right:1em;}
#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
span[data-picture-align="left"],img[data-picture-align="left"]{float:left;}span[data-picture-align="right"],img[data-picture-align="right"]{float:right;}span[data-picture-align="center"],img[data-picture-align="center"]{display:block;margin-left:auto;margin-right:auto;}.cke_dialog_body tr td:last-child{border-right:0px;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}
.search-result__snippet{padding-left:1em;}.search-result__info{font-size:0.85em;}.search-advanced .criterion{float:left;margin-right:2em;}.search-advanced .action{float:left;clear:left;}
div.password-confirm{visibility:hidden;}
.password-strength{float:right;margin-top:1.2em;width:17em;}.password-strength-title{float:left;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{clear:both;height:0.3em;width:100%;background-color:#c4c4c4;}.password-indicator .indicator{height:100%;width:0%;background-color:#47c965;}div.password-confirm{float:right;clear:both;width:17em;margin-top:1.5em;}.form-type-password-confirm input{width:16em;}.password-suggestions{margin:0.7em 0;padding:0.2em 0.5em;border:1px solid #b4b4b4;}.user-profile-item__label{font-weight:bold;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{text-align:center;}

/* End */


/* Start:/local/templates/gw-index-new/css2/style3.css?1714133422549*/
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.genpass-password{white-space:nowrap;}

/* End */


/* Start:/local/templates/gw-index-new/css2/style4.css?1714133422218*/
div.file-getid3-video{width:100%;}div.file-getid3-video > div{position:relative;height:0;}div.file-getid3-video video,div.file-getid3-video div.video-js{position:absolute;width:100% !important;height:100% !important;}

/* End */


/* Start:/local/templates/gw-index-new/css2/style5.css?1714133422191104*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote::before,blockquote::after{content:'';content:none;}q::before,q::after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
.l-region,.bean-simple-block .field--name-title-field,.bean-simple-block .field--name-field-body,.bean-three-column-block .field__items,.bean-block-with-pre-title section .field--name-field-body,.block--discovery-node-nav.node-nav-sticky,.l-off-canvas .l-region .block .block__content,.page-search .search-form,.page-search .search-results{margin:auto;width:1200px;position:relative;}@media (max-width:1350px){.l-region,.bean-simple-block .field--name-title-field,.bean-simple-block .field--name-field-body,.bean-three-column-block .field__items,.bean-block-with-pre-title section .field--name-field-body,.block--discovery-node-nav.node-nav-sticky,.l-off-canvas .l-region .block .block__content,.page-search .search-form,.page-search .search-results{width:72.72727%;}}@media (max-width:1023px){.l-region,.bean-simple-block .field--name-title-field,.bean-simple-block .field--name-field-body,.bean-three-column-block .field__items,.bean-block-with-pre-title section .field--name-field-body,.block--discovery-node-nav.node-nav-sticky,.l-off-canvas .l-region .block .block__content,.page-search .search-form,.page-search .search-results{width:650px;}}@media (max-width:767px){.l-region,.bean-simple-block .field--name-title-field,.bean-simple-block .field--name-field-body,.bean-three-column-block .field__items,.bean-block-with-pre-title section .field--name-field-body,.block--discovery-node-nav.node-nav-sticky,.l-off-canvas .l-region .block .block__content,.page-search .search-form,.page-search .search-results{width:80%;}}.row:after{content:"";display:table;clear:both;}.col-2,.view-news .view-content .views-row{width:47.91667%;float:right;position:relative;}@media (max-width:767px){.col-2,.view-news .view-content .views-row{width:100%;float:none;}}@media (max-width:767px){.col-2 + .col-2,.view-news .view-content .views-row + .col-2,.view-news .view-content .col-2 + .views-row,.view-news .view-content .views-row + .views-row{margin-top:40px;}}.col-2:first-child,.view-news .view-content .views-row:first-child,.view-news .view-content .views-row.views-row-odd{float:left;}@media (max-width:767px){.col-2:first-child,.view-news .view-content .views-row:first-child,.view-news .view-content .views-row.views-row-odd{width:100%;float:none;margin:0%;}}.col-3,.bean-contact-info .field--name-field-contact-info-section > .field__items > .field__item,.bean-three-column-block .field__item{float:left;width:31.5%;margin-left:2.66%;}@media (max-width:767px){.col-3,.bean-contact-info .field--name-field-contact-info-section > .field__items > .field__item,.bean-three-column-block .field__item{width:100%;float:none;margin:0%;}}.col-3:first-child,.bean-contact-info .field--name-field-contact-info-section > .field__items > .field__item:first-child,.bean-three-column-block .field__item:first-child{margin-left:0%;}.col-4,.bean-icon-blocks .field--name-field-icon-section > .field__items > .field__item,.l-footer .block{float:left;width:22.91667%;margin-left:2.66%;}@media (max-width:767px){.col-4,.bean-icon-blocks .field--name-field-icon-section > .field__items > .field__item,.l-footer .block{width:100%;float:none;margin:0%;}}.col-4:first-child,.bean-icon-blocks .field--name-field-icon-section > .field__items > .field__item:first-child,.l-footer .block:first-child{margin-left:0%;}.col-center{width:65.8333%;margin:auto;}@media (max-width:767px){.col-center{width:100%;margin:0%;}}.bean-block-with-pre-title,.node--hero,.view-videos.view-display-id-block_1{position:relative;background-size:cover !important;}.bean-block-with-pre-title img,.node--hero img,.view-videos.view-display-id-block_1 img{display:block;width:100% !important;object-fit:cover !important;}.node--hero .group-animated{height:320px;width:100%;text-align:center;color:#ffffff;}.bean-block-with-pre-title section .group-animated,.node--hero .group-animated{transition:all 1.15s cubic-bezier(0.23,1,0.32,1);transition-delay:0.5s;-webkit-transform:translate3d(0px,100px,0px);transform:translate3d(0px,100px,0px);opacity:0;}@media (max-width:1350px){.bean-block-with-pre-title section .group-animated,.node--hero .group-animated{height:280px;}}@media (max-width:767px){.bean-block-with-pre-title section .group-animated,.node--hero .group-animated{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1;}}.animate-in .bean-block-with-pre-title section .group-animated,.bean-block-with-pre-title section .animate-in .group-animated,.animate-in .node--hero .group-animated,.node--hero .animate-in .group-animated{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1;}.bean-block-with-pre-title section .field--name-field-pre-title,.node--hero .field--name-field-pre-title,.node--hero .field--name-post-date,.view-videos.view-display-id-block_1 .view-header h3,.view-videos.view-display-id-block_1 .view-content .node .field--name-field-video-date{display:block;display:block;color:#aaa;margin-bottom:0px;font-weight:400;}@media (max-width:767px){.bean-block-with-pre-title section .field--name-field-pre-title,.node--hero .field--name-field-pre-title,.node--hero .field--name-post-date,.view-videos.view-display-id-block_1 .view-header h3,.view-videos.view-display-id-block_1 .view-content .node .field--name-field-video-date{padding:0 10px;}}.bean-block-with-pre-title section .field--name-title-field,.node--hero .field--name-title,.view-videos.view-display-id-block_1 .view-header .title,.view-videos.view-display-id-block_1 .view-content .node .field--name-title{width:100%;position:relative;margin-bottom:0px;}.bean-block-with-pre-title section .field--name-title-field h1,.node--hero .field--name-title h1,.view-videos.view-display-id-block_1 .view-header .title h1,.view-videos.view-display-id-block_1 .view-content .node .field--name-title h1{font-size:80px;line-height:100px;display:block;color:#ffffff;max-width:950px;margin:0 auto;}@media (max-width:767px){.bean-block-with-pre-title section .field--name-title-field h1,.node--hero .field--name-title h1,.view-videos.view-display-id-block_1 .view-header .title h1,.view-videos.view-display-id-block_1 .view-content .node .field--name-title h1{line-height:45px;font-size:35px;padding:0 10px;}}.bean-block-with-pre-title section .field--name-title-field h2,.node--hero .field--name-title h2,.view-videos.view-display-id-block_1 .view-header .title h2,.view-videos.view-display-id-block_1 .view-content .node .field--name-title h2{font-size:60px;line-height:70px;display:block;color:#ffffff;max-width:950px;margin:0 auto 20px;}@media (max-width:767px){.bean-block-with-pre-title section .field--name-title-field h2,.node--hero .field--name-title h2,.view-videos.view-display-id-block_1 .view-header .title h2,.view-videos.view-display-id-block_1 .view-content .node .field--name-title h2{line-height:35px;font-size:30px;padding:0 10px;}}.bean-simple-block .field--name-title-field,.bean-simple-block .field--name-field-body,.bean-block-with-pre-title section .field--name-field-body,.node--hero .field--name-field-subtitle,.view-videos.view-display-id-block_1 .view-header h2,.view-videos.view-display-id-block_1 .view-content .node .field--name-field-body{font-size:18px;max-width:560px;margin:0 auto;}@media (max-width:1023px){.bean-simple-block .field--name-title-field,.bean-simple-block .field--name-field-body,.bean-block-with-pre-title section .field--name-field-body,.node--hero .field--name-field-subtitle,.view-videos.view-display-id-block_1 .view-header h2,.view-videos.view-display-id-block_1 .view-content .node .field--name-field-body{font-size:14px;}}.section-events .l-before_content,.section-news .l-before_content,.section-videos .l-before_content{margin:0;border-bottom:2px solid #253138;}.position-center,.node--hero .group-animated,.position-top,.page-node-456 .bean-id-36 .scroll .btn-hover,.front .node--hero .scroll .btn-hover,.l-off-canvas,.l-hero .hero-scroll-button .btn-hover,.position-top-left,.btn-line .btn-content:after,.position-top-right,.block--footer-social,.position-bottom,.position-bottom-right,.position-bottom-left,.page-node-456 .bean-id-36 .scroll,.front .node--hero .scroll,.vertical-line,.block--blockify-blockify-site-name,.bean-id-35 .block__content .discovery-map-info-pane,.l-branding,.l-navigation,.l-hero .hero-scroll-button,.page-node-148 .bean-id-19 .forty-five-minutes,.owl-nav .owl-prev,.owl-nav .owl-next{position:absolute;bottom:0px;top:0px;right:0px;left:0px;margin:auto;}.position-top,.page-node-456 .bean-id-36 .scroll .btn-hover,.front .node--hero .scroll .btn-hover,.l-off-canvas,.l-hero .hero-scroll-button .btn-hover{bottom:auto;}.position-top-left,.btn-line .btn-content:after{right:auto;bottom:auto;}.position-top-right,.block--footer-social{left:auto;bottom:auto;}.position-bottom{top:auto;}.position-bottom-right{top:auto;left:auto;}.position-bottom-left{top:auto;right:auto;}.page-node-456 .bean-id-36 .scroll,.front .node--hero .scroll{border-radius:100%;width:50px;height:50px;background:#b80013;top:auto;bottom:-50px;overflow:hidden;transition:all 1.15s cubic-bezier(0.23,1,0.32,1);transition-delay:0.5s;-webkit-transform:translate3d(0px,100px,0px);transform:translate3d(0px,100px,0px);opacity:0;}@media (max-width:1023px){.page-node-456 .bean-id-36 .scroll,.front .node--hero .scroll{bottom:-70px;}}.page-node-456 .bean-id-36 .scroll .btn-content,.front .node--hero .scroll .btn-content{width:100%;height:100%;display:inline-block;transition:all 1s cubic-bezier(0.23,1,0.32,1);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1;}.page-node-456 .bean-id-36 .scroll .btn-hover,.front .node--hero .scroll .btn-hover{width:100%;height:100%;display:inline-block;transition:all 1s cubic-bezier(0.23,1,0.32,1);-webkit-transform:translate3d(0px,-60px,0px);transform:translate3d(0px,-60px,0px);opacity:0;}.page-node-456 .bean-id-36 .scroll svg,.front .node--hero .scroll svg{width:100%;height:100%;}.page-node-456 .bean-id-36 .scroll svg path,.front .node--hero .scroll svg path{fill:#ffffff;}.page-node-456 .bean-id-36 .scroll:hover,.front .node--hero .scroll:hover{background:#eb0018;}.page-node-456 .bean-id-36 .scroll:hover .btn-content,.front .node--hero .scroll:hover .btn-content{-webkit-transform:translate3d(0px,60px,0px);transform:translate3d(0px,60px,0px);opacity:0;}.page-node-456 .bean-id-36 .scroll:hover .btn-hover,.front .node--hero .scroll:hover .btn-hover{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1;}.page-node-456 .bean-id-36.bean-animated .scroll,.front.animate-in .node--hero .scroll{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1;}.bean-block-with-pre-title section .field--name-field-pre-title,.node--hero .field--name-field-pre-title,.node--hero .field--name-post-date,.view-videos.view-display-id-block_1 .view-header h3,.view-videos.view-display-id-block_1 .view-content .node .field--name-field-video-date,.node--program.node--full .group-left .field--name-field-full-page-text h4,.node--standard-page-with-sidebar.node--full .group-left .field--name-body h4,.node--full.node--program .group-left .field--name-body h4,.node--standard-page.node--standard-page--full .field--name-body h4,.section-events .l-before_content .selectBox,.section-news .l-before_content .selectBox,.section-videos .l-before_content .selectBox,.block--discovery-node-nav .selectBox,.node--news-article.node--full .group-header .selectBox,.section-events .l-before_content select,.section-news .l-before_content select,.section-videos .l-before_content select,.block--discovery-node-nav select,.node--news-article.node--full .group-header select,.section-events .l-before_content .l-region .selectBox-dropdown .selectBox-label,.section-news .l-before_content .l-region .selectBox-dropdown .selectBox-label,.section-videos .l-before_content .l-region .selectBox-dropdown .selectBox-label,.block--discovery-node-nav .block__content .selectBox-dropdown .selectBox-label,.node--news-article.node--full .group-header .group-widget-bar .selectBox-dropdown .selectBox-label,.section-events .l-before_content .l-region .block--views .views-mobile-form-toggle,.section-news .l-before_content .l-region .block--views .views-mobile-form-toggle,.section-videos .l-before_content .l-region .block--views .views-mobile-form-toggle,.block--discovery-node-nav .block__content .block--views .views-mobile-form-toggle,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-mobile-form-toggle,.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li a,.btn,.btn-red,form input.form-submit,.discovery-popup-overlay .discovery-popup .discovery-popup__close,.bean-icon-blocks .bt-content .bt-close,.view-events.view-display-id-block_1 .views-row .views-field-field-event-link a,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link a,.view-news .pager-load-more a,.btn-border,.btn-clear,.btn-outline,.btn-arrow,.btn-plus,.btn-minus,.node--event.view-mode-teaser_with_month .field--name-field-event-link a,.node--event.node--teaser .field--name-field-event-link a,.btn-line,.nav-list a,.block--menu-block-1 ul.menu a,.l-footer ul.menu a,ul.pager li,.vertical-text,.bean-block-with-image .group-text .field.field--name-field-pre-title,.block--off-canvas--bottom,.block--discovery-node-nav .block__content ul li a,.block--system-main-menu ul.menu a,.node--event.view-mode-teaser_with_month .group-header,.node--event.node--teaser .group-header,.node--news-article.node--teaser .field--name-post-date,.node--program.node--teaser .group-ds_content .field--name-field-subtitle,.node--video .field--name-field-video-date,.front .bean-id-16 h4,.page-node-148 .bean-id-19 .forty-five-minutes,.view-events.view-display-id-page .views__group__title h4,.view-events.view-display-id-block_1 .views-row .views-field-field-location,.view-events.view-display-id-highlighted_block .views-row .views-field-field-location,.view-events.view-display-id-block_2 .view-header h2,.view-events.view-display-id-block_2 .views-exposed-form .views-exposed-widgets a,.view-videos.view-display-id-page .pager-load-more a{line-height:40px;font-size:14px;font-family:"Open Sans",sans-serif;letter-spacing:0.1em;text-transform:uppercase;font-weight:600;}@media (max-width:767px){.bean-block-with-pre-title section .field--name-field-pre-title,.node--hero .field--name-field-pre-title,.node--hero .field--name-post-date,.view-videos.view-display-id-block_1 .view-header h3,.view-videos.view-display-id-block_1 .view-content .node .field--name-field-video-date,.node--program.node--full .group-left .field--name-field-full-page-text h4,.node--standard-page-with-sidebar.node--full .group-left .field--name-body h4,.node--full.node--program .group-left .field--name-body h4,.node--standard-page.node--standard-page--full .field--name-body h4,.section-events .l-before_content .selectBox,.section-news .l-before_content .selectBox,.section-videos .l-before_content .selectBox,.block--discovery-node-nav .selectBox,.node--news-article.node--full .group-header .selectBox,.section-events .l-before_content select,.section-news .l-before_content select,.section-videos .l-before_content select,.block--discovery-node-nav select,.node--news-article.node--full .group-header select,.section-events .l-before_content .l-region .selectBox-dropdown .selectBox-label,.section-news .l-before_content .l-region .selectBox-dropdown .selectBox-label,.section-videos .l-before_content .l-region .selectBox-dropdown .selectBox-label,.block--discovery-node-nav .block__content .selectBox-dropdown .selectBox-label,.node--news-article.node--full .group-header .group-widget-bar .selectBox-dropdown .selectBox-label,.section-events .l-before_content .l-region .block--views .views-mobile-form-toggle,.section-news .l-before_content .l-region .block--views .views-mobile-form-toggle,.section-videos .l-before_content .l-region .block--views .views-mobile-form-toggle,.block--discovery-node-nav .block__content .block--views .views-mobile-form-toggle,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-mobile-form-toggle,.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li a,.btn,.btn-red,form input.form-submit,.discovery-popup-overlay .discovery-popup .discovery-popup__close,.bean-icon-blocks .bt-content .bt-close,.view-events.view-display-id-block_1 .views-row .views-field-field-event-link a,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link a,.view-news .pager-load-more a,.btn-border,.btn-clear,.btn-outline,.btn-arrow,.btn-plus,.btn-minus,.node--event.view-mode-teaser_with_month .field--name-field-event-link a,.node--event.node--teaser .field--name-field-event-link a,.btn-line,.nav-list a,.block--menu-block-1 ul.menu a,.l-footer ul.menu a,ul.pager li,.vertical-text,.bean-block-with-image .group-text .field.field--name-field-pre-title,.block--off-canvas--bottom,.block--discovery-node-nav .block__content ul li a,.block--system-main-menu ul.menu a,.node--event.view-mode-teaser_with_month .group-header,.node--event.node--teaser .group-header,.node--news-article.node--teaser .field--name-post-date,.node--program.node--teaser .group-ds_content .field--name-field-subtitle,.node--video .field--name-field-video-date,.front .bean-id-16 h4,.page-node-148 .bean-id-19 .forty-five-minutes,.view-events.view-display-id-page .views__group__title h4,.view-events.view-display-id-block_1 .views-row .views-field-field-location,.view-events.view-display-id-highlighted_block .views-row .views-field-field-location,.view-events.view-display-id-block_2 .view-header h2,.view-events.view-display-id-block_2 .views-exposed-form .views-exposed-widgets a,.view-videos.view-display-id-page .pager-load-more a{font-size:12px;}}.node--program.node--full .group-left .field--name-field-full-page-text h1,.node--standard-page-with-sidebar.node--full .group-left .field--name-body h1,.node--full.node--program .group-left .field--name-body h1,.node--standard-page.node--standard-page--full .field--name-body h1,.node--program.node--full .group-left .field--name-field-full-page-text h2,.node--standard-page-with-sidebar.node--full .group-left .field--name-body h2,.node--full.node--program .group-left .field--name-body h2,.node--standard-page.node--standard-page--full .field--name-body h2,.node--program.node--full .group-left .field--name-field-full-page-text h3,.node--standard-page-with-sidebar.node--full .group-left .field--name-body h3,.node--full.node--program .group-left .field--name-body h3,.node--standard-page.node--standard-page--full .field--name-body h3{margin:20px 0;}.node--program.node--full .group-left .field--name-field-full-page-text h4,.node--standard-page-with-sidebar.node--full .group-left .field--name-body h4,.node--full.node--program .group-left .field--name-body h4,.node--standard-page.node--standard-page--full .field--name-body h4{margin:20px 0 0;}.node--program.node--full .group-left .field--name-field-full-page-text h1,.node--standard-page-with-sidebar.node--full .group-left .field--name-body h1,.node--full.node--program .group-left .field--name-body h1,.node--standard-page.node--standard-page--full .field--name-body h1{font-size:60px;line-height:70px;}@media (max-width:767px){.node--program.node--full .group-left .field--name-field-full-page-text h1,.node--standard-page-with-sidebar.node--full .group-left .field--name-body h1,.node--full.node--program .group-left .field--name-body h1,.node--standard-page.node--standard-page--full .field--name-body h1{font-size:42px;line-height:50px;}}.node--program.node--full .group-left .field--name-field-full-page-text h2,.node--standard-page-with-sidebar.node--full .group-left .field--name-body h2,.node--full.node--program .group-left .field--name-body h2,.node--standard-page.node--standard-page--full .field--name-body h2{font-size:40px;line-height:50px;}@media (max-width:767px){.node--program.node--full .group-left .field--name-field-full-page-text h2,.node--standard-page-with-sidebar.node--full .group-left .field--name-body h2,.node--full.node--program .group-left .field--name-body h2,.node--standard-page.node--standard-page--full .field--name-body h2{line-height:40px;font-size:35px;}}.node--program.node--full .group-left .field--name-field-full-page-text h3,.node--standard-page-with-sidebar.node--full .group-left .field--name-body h3,.node--full.node--program .group-left .field--name-body h3,.node--standard-page.node--standard-page--full .field--name-body h3{font-size:30px;line-height:40px;}@media (max-width:767px){.node--program.node--full .group-left .field--name-field-full-page-text h3,.node--standard-page-with-sidebar.node--full .group-left .field--name-body h3,.node--full.node--program .group-left .field--name-body h3,.node--standard-page.node--standard-page--full .field--name-body h3{font-size:20px;line-height:25px;}}.node--program.node--full .group-left .field--name-field-full-page-text h4,.node--standard-page-with-sidebar.node--full .group-left .field--name-body h4,.node--full.node--program .group-left .field--name-body h4,.node--standard-page.node--standard-page--full .field--name-body h4{color:#A9A9A9;}.node--program.node--full .group-left .field--name-field-full-page-text ul li,.node--standard-page-with-sidebar.node--full .group-left .field--name-body ul li,.node--full.node--program .group-left .field--name-body ul li,.node--standard-page.node--standard-page--full .field--name-body ul li,.node--program.node--full .group-left .field--name-field-full-page-text ol li,.node--standard-page-with-sidebar.node--full .group-left .field--name-body ol li,.node--full.node--program .group-left .field--name-body ol li,.node--standard-page.node--standard-page--full .field--name-body ol li{padding-left:30px;position:relative;}.node--program.node--full .group-left .field--name-field-full-page-text ul li:before,.node--standard-page-with-sidebar.node--full .group-left .field--name-body ul li:before,.node--full.node--program .group-left .field--name-body ul li:before,.node--standard-page.node--standard-page--full .field--name-body ul li:before{content:'';width:12px;height:12px;display:block;position:absolute;left:0;top:9px;border:3px solid #b80013;border-radius:6px;box-sizing:border-box;}.node--program.node--full .group-left .field--name-field-full-page-text ol li,.node--standard-page-with-sidebar.node--full .group-left .field--name-body ol li,.node--full.node--program .group-left .field--name-body ol li,.node--standard-page.node--standard-page--full .field--name-body ol li{counter-increment:step;}.node--program.node--full .group-left .field--name-field-full-page-text ol li:before,.node--standard-page-with-sidebar.node--full .group-left .field--name-body ol li:before,.node--full.node--program .group-left .field--name-body ol li:before,.node--standard-page.node--standard-page--full .field--name-body ol li:before{content:counter(step);width:30px;color:#b80013;font-family:"ff-meta-serif-web-pro",serif;font-size:30px;line-height:1;position:absolute;left:0;top:0;}.section-events .l-before_content,.section-news .l-before_content,.section-videos .l-before_content,.block--discovery-node-nav,.node--news-article.node--full .group-header{height:80px;background:#19262d;margin:0 0 130px;clear:both;color:#ffffff;font:12px "Open Sans",sans-serif;}.section-events .l-before_content a,.section-news .l-before_content a,.section-videos .l-before_content a,.block--discovery-node-nav a,.node--news-article.node--full .group-header a{color:white;}.section-events .l-before_content label,.section-news .l-before_content label,.section-videos .l-before_content label,.block--discovery-node-nav label,.node--news-article.node--full .group-header label{display:none;}.section-events .l-before_content .selectBox,.section-news .l-before_content .selectBox,.section-videos .l-before_content .selectBox,.block--discovery-node-nav .selectBox,.node--news-article.node--full .group-header .selectBox,.section-events .l-before_content select,.section-news .l-before_content select,.section-videos .l-before_content select,.block--discovery-node-nav select,.node--news-article.node--full .group-header select{font-weight:500;background-color:transparent;border:none;color:white;height:65px;margin:15px 0 0;padding:10px 35px 0 20px;line-height:28px;}@media (max-width:1023px){.section-events .l-before_content .selectBox,.section-news .l-before_content .selectBox,.section-videos .l-before_content .selectBox,.block--discovery-node-nav .selectBox,.node--news-article.node--full .group-header .selectBox,.section-events .l-before_content select,.section-news .l-before_content select,.section-videos .l-before_content select,.block--discovery-node-nav select,.node--news-article.node--full .group-header select{width:100% !important;}}.section-events .l-before_content .selectBox:hover,.section-news .l-before_content .selectBox:hover,.section-videos .l-before_content .selectBox:hover,.block--discovery-node-nav .selectBox:hover,.node--news-article.node--full .group-header .selectBox:hover,.section-events .l-before_content .selectBox:focus,.section-news .l-before_content .selectBox:focus,.section-videos .l-before_content .selectBox:focus,.block--discovery-node-nav .selectBox:focus,.node--news-article.node--full .group-header .selectBox:focus,.section-events .l-before_content select:hover,.section-news .l-before_content select:hover,.section-videos .l-before_content select:hover,.block--discovery-node-nav select:hover,.node--news-article.node--full .group-header select:hover,.section-events .l-before_content select:focus,.section-news .l-before_content select:focus,.section-videos .l-before_content select:focus,.block--discovery-node-nav select:focus,.node--news-article.node--full .group-header select:focus{background:#1B2B33;}.section-events .l-before_content .l-region,.section-news .l-before_content .l-region,.section-videos .l-before_content .l-region,.block--discovery-node-nav .block__content,.node--news-article.node--full .group-header .group-widget-bar{max-width:1200px;margin:0 auto;}@media (max-width:1023px){.section-events .l-before_content .l-region,.section-news .l-before_content .l-region,.section-videos .l-before_content .l-region,.block--discovery-node-nav .block__content,.node--news-article.node--full .group-header .group-widget-bar{width:100%;}}.section-events .l-before_content .l-region div,.section-news .l-before_content .l-region div,.section-videos .l-before_content .l-region div,.block--discovery-node-nav .block__content div,.node--news-article.node--full .group-header .group-widget-bar div{float:left;line-height:80px;height:80px;}.section-events .l-before_content .l-region .selectBox-dropdown,.section-news .l-before_content .l-region .selectBox-dropdown,.section-videos .l-before_content .l-region .selectBox-dropdown,.block--discovery-node-nav .block__content .selectBox-dropdown,.node--news-article.node--full .group-header .group-widget-bar .selectBox-dropdown{width:auto !important;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:0.2s;opacity:1;}.section-events .l-before_content .l-region .selectBox-dropdown.selectBox-menuShowing,.section-news .l-before_content .l-region .selectBox-dropdown.selectBox-menuShowing,.section-videos .l-before_content .l-region .selectBox-dropdown.selectBox-menuShowing,.block--discovery-node-nav .block__content .selectBox-dropdown.selectBox-menuShowing,.node--news-article.node--full .group-header .group-widget-bar .selectBox-dropdown.selectBox-menuShowing{opacity:0;}.section-events .l-before_content .l-region .selectBox-dropdown:focus,.section-news .l-before_content .l-region .selectBox-dropdown:focus,.section-videos .l-before_content .l-region .selectBox-dropdown:focus,.block--discovery-node-nav .block__content .selectBox-dropdown:focus,.node--news-article.node--full .group-header .group-widget-bar .selectBox-dropdown:focus{outline:none;}.section-events .l-before_content .l-region .selectBox-dropdown .selectBox-label,.section-news .l-before_content .l-region .selectBox-dropdown .selectBox-label,.section-videos .l-before_content .l-region .selectBox-dropdown .selectBox-label,.block--discovery-node-nav .block__content .selectBox-dropdown .selectBox-label,.node--news-article.node--full .group-header .group-widget-bar .selectBox-dropdown .selectBox-label{display:inline-block;white-space:nowrap;overflow:hidden;width:auto !important;font-size:12px;}.section-events .l-before_content .l-region .block--views,.section-news .l-before_content .l-region .block--views,.section-videos .l-before_content .l-region .block--views,.block--discovery-node-nav .block__content .block--views,.node--news-article.node--full .group-header .group-widget-bar .block--views{width:100%;text-align:right;}.section-events .l-before_content .l-region .block--views div,.section-news .l-before_content .l-region .block--views div,.section-videos .l-before_content .l-region .block--views div,.block--discovery-node-nav .block__content .block--views div,.node--news-article.node--full .group-header .group-widget-bar .block--views div{float:none;}.section-events .l-before_content .l-region .block--views .views-mobile-form-toggle,.section-news .l-before_content .l-region .block--views .views-mobile-form-toggle,.section-videos .l-before_content .l-region .block--views .views-mobile-form-toggle,.block--discovery-node-nav .block__content .block--views .views-mobile-form-toggle,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-mobile-form-toggle{display:none;width:100%;text-align:left;padding-left:20px;cursor:pointer;position:relative;line-height:80px;}.section-events .l-before_content .l-region .block--views .views-mobile-form-toggle:after,.section-news .l-before_content .l-region .block--views .views-mobile-form-toggle:after,.section-videos .l-before_content .l-region .block--views .views-mobile-form-toggle:after,.block--discovery-node-nav .block__content .block--views .views-mobile-form-toggle:after,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-mobile-form-toggle:after{display:block;content:'';background:url(/sites/all/themes/custom/discovery/images/icons/icon-filter.svg) no-repeat center center;width:80px;background-size:30px 30px;height:80px;position:absolute;right:0;top:0;}@media (max-width:1023px){.section-events .l-before_content .l-region .block--views .views-mobile-form-toggle,.section-news .l-before_content .l-region .block--views .views-mobile-form-toggle,.section-videos .l-before_content .l-region .block--views .views-mobile-form-toggle,.block--discovery-node-nav .block__content .block--views .views-mobile-form-toggle,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-mobile-form-toggle{display:block;}}@media (max-width:1023px){.section-events .l-before_content .l-region .block--views .views-exposed-form,.section-news .l-before_content .l-region .block--views .views-exposed-form,.section-videos .l-before_content .l-region .block--views .views-exposed-form,.block--discovery-node-nav .block__content .block--views .views-exposed-form,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form{background:#19262d;height:auto;z-index:5000;position:absolute;width:100%;-webkit-transform:scaleY(0);transform:scaleY(0);transition:0.3s;-webkit-transform-origin:0 0;transform-origin:0 0;}.section-events .l-before_content .l-region .block--views .views-exposed-form.views-mobile-form-visible,.section-news .l-before_content .l-region .block--views .views-exposed-form.views-mobile-form-visible,.section-videos .l-before_content .l-region .block--views .views-exposed-form.views-mobile-form-visible,.block--discovery-node-nav .block__content .block--views .views-exposed-form.views-mobile-form-visible,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form.views-mobile-form-visible{-webkit-transform:scaleY(1);transform:scaleY(1);}.section-events .l-before_content .l-region .block--views .views-exposed-form div,.section-news .l-before_content .l-region .block--views .views-exposed-form div,.section-videos .l-before_content .l-region .block--views .views-exposed-form div,.block--discovery-node-nav .block__content .block--views .views-exposed-form div,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form div{height:auto;}}.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget{display:inline-block;vertical-align:top;float:left;}@media (max-width:1023px){.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget{display:block;width:100%;float:none;padding:0;height:66px;border-bottom:1px solid #323E44;}.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget .form-item,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget .form-item,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget .form-item,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget .form-item,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget .form-item{margin:0;}}.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget.views-widget-filter-title,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget.views-widget-filter-title,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget.views-widget-filter-title,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget.views-widget-filter-title,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget.views-widget-filter-title{float:none;}.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget.views-submit-button,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget.views-submit-button,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget.views-submit-button,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget.views-submit-button,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget.views-submit-button{float:right;}@media (max-width:1023px){.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget.views-submit-button,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget.views-submit-button,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget.views-submit-button,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget.views-submit-button,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget.views-submit-button{height:auto;border:none;}}.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-text,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-text,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-text,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget input.form-text,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget input.form-text,.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget input.selectBox,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget input.selectBox,.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu{height:80px;line-height:80px;border:none;background:#ffffff;width:268px;padding:0 20px;color:#19262d;font-size:12px;opacity:0.15;-webkit-appearance:none;border-radius:0;}@media (max-width:1023px){.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-text,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-text,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-text,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget input.form-text,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget input.form-text,.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget input.selectBox,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget input.selectBox,.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu{height:65px;width:calc(100% - 100px);float:left;line-height:65px;}}.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-text:focus,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-text:focus,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-text:focus,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget input.form-text:focus,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget input.form-text:focus,.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox:focus,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox:focus,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox:focus,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget input.selectBox:focus,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget input.selectBox:focus,.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu:focus,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu:focus,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu:focus,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu:focus,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget input.selectBox-dropdown-menu:focus{opacity:1;}.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget input.form-submit,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget input.form-submit{width:92px;min-width:92px;border-radius:0;margin:0;height:80px;line-height:80px;padding:0;background:#323E44;transition:0.3s;}@media (max-width:1023px){.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget input.form-submit,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget input.form-submit{width:100px;height:65px;line-height:65px;position:absolute;bottom:1px;right:0;background:#b80013;}}.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit:hover,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit:hover,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit:hover,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget input.form-submit:hover,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget input.form-submit:hover,.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit:focus,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit:focus,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit:focus,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget input.form-submit:focus,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget input.form-submit:focus,.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit.focus,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit.focus,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget input.form-submit.focus,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget input.form-submit.focus,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget input.form-submit.focus{background:#b80013;}@media (max-width:1023px){.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget .selectBox,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget .selectBox,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget .selectBox,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget .selectBox,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget .selectBox,.section-events .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget select,.section-news .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget select,.section-videos .l-before_content .l-region .block--views .views-exposed-form .views-exposed-widget select,.block--discovery-node-nav .block__content .block--views .views-exposed-form .views-exposed-widget select,.node--news-article.node--full .group-header .group-widget-bar .block--views .views-exposed-form .views-exposed-widget select{width:100% !important;text-align:left;margin:0;line-height:65px;}}.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu{margin-top:-65px;width:auto !important;border:none;background:none;}@media (max-width:1023px){.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu{width:100% !important;}}.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li{clear:both;}.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li,.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li.selectBox-selected,.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li.selectBox-hover{background:#1b2b33;}@media (max-width:1023px){.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li{width:100% !important;}}.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li a{white-space:nowrap;font-size:12px;list-style:none;display:block;cursor:default;padding:0 20px;margin:0;color:#ffffff;line-height:30px;color:#7A929F;cursor:pointer;display:block;padding:0 20px;}@media (max-width:1023px){.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li a{width:100% !important;}}.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li:first-child{float:left;}.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li:first-child a{padding-top:15px;padding-right:35px;height:65px;position:relative;}.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li:first-child a:after{position:absolute;top:21px;right:0;content:'▾';display:block;color:#697277;width:35px;line-height:21px;height:100%;text-align:center;line-height:21px;}.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li:nth-child(2) a{padding-top:15px;}.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li:last-child a{padding-bottom:15px;}.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li.selectBox-selected a,.selectBox-dropdown-menu.views-widget-select-selectBox-dropdown-menu li.selectBox-hover a{color:#ffffff;}body{-webkit-backface-visibility:hidden;}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}.flash{-webkit-animation-name:flash;animation-name:flash;}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);}20%,40%,60%,80%{-webkit-transform:translateX(10px);}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px);}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px);}}.shake{-webkit-animation-name:shake;animation-name:shake;}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);}40%{-webkit-transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}}.tada{-webkit-animation-name:tada;animation-name:tada;}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;}20%{-webkit-transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0deg);}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);}15%{-webkit-transform:translateX(-25%) rotate(-5deg);}30%{-webkit-transform:translateX(20%) rotate(3deg);}45%{-webkit-transform:translateX(-15%) rotate(-3deg);}60%{-webkit-transform:translateX(10%) rotate(2deg);}75%{-webkit-transform:translateX(-5%) rotate(-1deg);}100%{-webkit-transform:translateX(0%);}}@keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%);}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg);}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg);}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg);}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg);}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg);}100%{-webkit-transform:translateX(0%);transform:translateX(0%);}}.wobble{-webkit-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);}50%{-webkit-transform:scale(1.1);}100%{-webkit-transform:scale(1);}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.1);transform:scale(1.1);}100%{-webkit-transform:scale(1);transform:scale(1);}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px) scale(1);transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}.flip{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;-moz-backface-visibility:visible !important;-moz-animation-name:flip;-o-backface-visibility:visible !important;-o-animation-name:flip;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flip;animation-name:flip;}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateX(-10deg);}70%{-webkit-transform:perspective(400px) rotateX(10deg);}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1;}}.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateY(-10deg);}70%{-webkit-transform:perspective(400px) rotateY(10deg);}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg);}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1;}}.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}}.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutY;-o-backface-visibility:visible !important;-o-animation-name:flipOutY;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-20px);}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(20px);}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-20px);}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(20px);}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);}50%{opacity:1;-webkit-transform:scale(1.05);}70%{-webkit-transform:scale(0.9);}100%{-webkit-transform:scale(1);}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05);}70%{-webkit-transform:scale(0.9);transform:scale(0.9);}100%{-webkit-transform:scale(1);transform:scale(1);}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);}60%{opacity:1;-webkit-transform:translateY(-30px);}80%{-webkit-transform:translateY(10px);}100%{-webkit-transform:translateY(0);}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px);}80%{-webkit-transform:translateY(10px);transform:translateY(10px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);}60%{opacity:1;-webkit-transform:translateY(30px);}80%{-webkit-transform:translateY(-10px);}100%{-webkit-transform:translateY(0);}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px);}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);}60%{opacity:1;-webkit-transform:translateX(30px);}80%{-webkit-transform:translateX(-10px);}100%{-webkit-transform:translateX(0);}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px);}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);}60%{opacity:1;-webkit-transform:translateX(-30px);}80%{-webkit-transform:translateX(10px);}100%{-webkit-transform:translateX(0);}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px);}80%{-webkit-transform:translateX(10px);transform:translateX(10px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);}25%{-webkit-transform:scale(0.95);}50%{opacity:1;-webkit-transform:scale(1.1);}100%{opacity:0;-webkit-transform:scale(0.3);}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1);}25%{-webkit-transform:scale(0.95);transform:scale(0.95);}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(20px);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(-20px);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(20px);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px);}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(-20px);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0;}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0;}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform:translateY(700px);opacity:0;}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0;}}.hinge{-webkit-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg);}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg);}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg);}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1;}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}.animated.lightSpeedIn{-webkit-animation-duration:0.5s;animation-duration:0.5s;}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1;}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0;}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}.animated.lightSpeedOut{-webkit-animation-duration:0.25s;animation-duration:0.25s;}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg);}10%{-webkit-transform:skewX(-8deg);}20%{-webkit-transform:skewX(7deg);}30%{-webkit-transform:skewX(-6deg);}40%{-webkit-transform:skewX(5deg);}50%{-webkit-transform:skewX(-4deg);}60%{-webkit-transform:skewX(3deg);}70%{-webkit-transform:skewX(-2deg);}80%{-webkit-transform:skewX(1deg);}90%{-webkit-transform:skewX(0deg);}100%{-webkit-transform:skewX(0deg);}}@keyframes wiggle{0%{-webkit-transform:skewX(9deg);transform:skewX(9deg);}10%{-webkit-transform:skewX(-8deg);transform:skewX(-8deg);}20%{-webkit-transform:skewX(7deg);transform:skewX(7deg);}30%{-webkit-transform:skewX(-6deg);transform:skewX(-6deg);}40%{-webkit-transform:skewX(5deg);transform:skewX(5deg);}50%{-webkit-transform:skewX(-4deg);transform:skewX(-4deg);}60%{-webkit-transform:skewX(3deg);transform:skewX(3deg);}70%{-webkit-transform:skewX(-2deg);transform:skewX(-2deg);}80%{-webkit-transform:skewX(1deg);transform:skewX(1deg);}90%{-webkit-transform:skewX(0deg);transform:skewX(0deg);}100%{-webkit-transform:skewX(0deg);transform:skewX(0deg);}}.wiggle{-webkit-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}.animated.wiggle{-webkit-animation-duration:0.75s;animation-duration:0.75s;}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.owl-carousel.owl-loaded{display:block;}.owl-carousel .owl-wrapper{position:relative;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper-outer{position:relative;width:100%;}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height 500ms ease-in-out;}.owl-carousel .owl-item{float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}.grabbing{cursor:url(/sites/all/themes/custom/discovery/css/grabbing.png) 8 8,move;}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}html,body{height:100%;-webkit-text-size-adjust:100%;}body{overflow-x:hidden;}*{box-sizing:border-box;}body{transition:all 0.55s cubic-bezier(0.645,0.045,0.355,1);padding:0px;margin:0px;background:#f4f4f4;}@media (max-width:1023px){body{padding:0px;}}.l-page{transition:all 0.55s cubic-bezier(0.645,0.045,0.355,1);background:#f4f4f4;overflow:hidden;}.btn,.btn-red,form input.form-submit,.discovery-popup-overlay .discovery-popup .discovery-popup__close,.bean-icon-blocks .bt-content .bt-close,.view-events.view-display-id-block_1 .views-row .views-field-field-event-link a,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link a,.view-news .pager-load-more a,.btn-border,.btn-clear,.btn-outline,.btn-arrow,.btn-plus,.btn-minus,.node--event.view-mode-teaser_with_month .field--name-field-event-link a,.node--event.node--teaser .field--name-field-event-link a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline-block;text-decoration:none;padding:0px 30px;font-size:13px;overflow:hidden;position:relative;cursor:pointer;}.btn .btn-content,.btn-red .btn-content,form input.form-submit .btn-content,.discovery-popup-overlay .discovery-popup .discovery-popup__close .btn-content,.bean-icon-blocks .bt-content .bt-close .btn-content,.view-events.view-display-id-block_1 .views-row .views-field-field-event-link a .btn-content,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link a .btn-content,.view-news .pager-load-more a .btn-content,.btn-border .btn-content,.btn-clear .btn-content,.btn-outline .btn-content,.btn-arrow .btn-content,.btn-plus .btn-content,.btn-minus .btn-content,.node--event.view-mode-teaser_with_month .field--name-field-event-link a .btn-content,.node--event.node--teaser .field--name-field-event-link a .btn-content{position:relative;display:inline-block;white-space:nowrap;z-index:0;}.btn .btn-content:after,.btn-red .btn-content:after,form input.form-submit .btn-content:after,.discovery-popup-overlay .discovery-popup .discovery-popup__close .btn-content:after,.bean-icon-blocks .bt-content .bt-close .btn-content:after,.view-events.view-display-id-block_1 .views-row .views-field-field-event-link a .btn-content:after,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link a .btn-content:after,.view-news .pager-load-more a .btn-content:after,.btn-border .btn-content:after,.btn-clear .btn-content:after,.btn-outline .btn-content:after,.btn-arrow .btn-content:after,.btn-plus .btn-content:after,.btn-minus .btn-content:after,.node--event.view-mode-teaser_with_month .field--name-field-event-link a .btn-content:after,.node--event.node--teaser .field--name-field-event-link a .btn-content:after{transition:all 0.4s cubic-bezier(0.645,0.045,0.355,1);content:"";display:block;position:absolute;left:-200%;top:-150%;background:#9f0010;width:500%;height:150%;z-index:-1;}.btn:hover .btn-content:after,.btn-red:hover .btn-content:after,form input.form-submit:hover .btn-content:after,.discovery-popup-overlay .discovery-popup .discovery-popup__close:hover .btn-content:after,.bean-icon-blocks .bt-content .bt-close:hover .btn-content:after,.view-events.view-display-id-block_1 .views-row .views-field-field-event-link a:hover .btn-content:after,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link a:hover .btn-content:after,.view-news .pager-load-more a:hover .btn-content:after,.btn-border:hover .btn-content:after,.btn-clear:hover .btn-content:after,.btn-outline:hover .btn-content:after,.btn-arrow:hover .btn-content:after,.btn-plus:hover .btn-content:after,.btn-minus:hover .btn-content:after,.node--event.view-mode-teaser_with_month .field--name-field-event-link a:hover .btn-content:after,.node--event.node--teaser .field--name-field-event-link a:hover .btn-content:after{height:400%;top:110%;}.btn-red,form input.form-submit,.discovery-popup-overlay .discovery-popup .discovery-popup__close,.bean-icon-blocks .bt-content .bt-close,.view-events.view-display-id-block_1 .views-row .views-field-field-event-link a,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link a,.view-news .pager-load-more a{border-radius:60px;background:#b80013;color:#ffffff;line-height:60px;}@media (max-width:767px){.btn-red,form input.form-submit,.discovery-popup-overlay .discovery-popup .discovery-popup__close,.bean-icon-blocks .bt-content .bt-close,.view-events.view-display-id-block_1 .views-row .views-field-field-event-link a,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link a,.view-news .pager-load-more a{margin:-30px;}}.btn-red:hover,form input.form-submit:hover,.discovery-popup-overlay .discovery-popup .discovery-popup__close:hover,.bean-icon-blocks .bt-content .bt-close:hover,.view-events.view-display-id-block_1 .views-row .views-field-field-event-link a:hover,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link a:hover,.view-news .pager-load-more a:hover{background:#eb0018;}.btn-border,.btn-clear,.btn-outline{border-radius:60px;line-height:60px;border:2px solid #e6e6e6;}.btn-clear{border-radius:60px;line-height:56px;border:2px solid #c3c3c3;color:#c3c3c3;}.btn-clear:hover{color:#ffffff;border-color:#ffffff;}.btn-outline{border-color:rgba(184,0,19,0.15);color:#b80013;}.btn-outline:hover{color:#ffffff;background:#b80013;border-color:#b80013;}.btn-arrow,.btn-plus,.btn-minus{padding:0px;line-height:35px;font-weight:700;color:#19262d;}.btn-arrow span.icon,.btn-plus span.icon,.btn-minus span.icon{transition:all 0.5s cubic-bezier(0.23,1,0.32,1);border-radius:100%;display:inline-block;width:34px;height:34px;border:3px solid #e6e6e6;vertical-align:top;margin-right:15px;}.btn-arrow .btn-content:after,.btn-plus .btn-content:after,.btn-minus .btn-content:after{display:none;}.btn-arrow svg,.btn-plus svg,.btn-minus svg{transition:all 0.5s cubic-bezier(0.23,1,0.32,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:34px;height:34px;margin:-3px 0 0 -3px;}.btn-arrow svg path,.btn-plus svg path,.btn-minus svg path{fill:#b80013;}.btn-arrow:hover,.btn-plus:hover,.btn-minus:hover{color:#b80013;}.btn-arrow:hover span.icon,.btn-plus:hover span.icon,.btn-minus:hover span.icon{background:#b80013;border:3px solid #b80013;}.btn-arrow:hover svg path,.btn-plus:hover svg path,.btn-minus:hover svg path{fill:#ffffff;}.btn-plus svg,.btn-minus svg{-webkit-transform:rotate(0);transform:rotate(0);}.btn-circle,.owl-nav .owl-prev,.owl-nav .owl-next{border-radius:100%;height:60px;width:60px;display:inline-block;border:3px solid #e6e6e6;}.btn-circle .btn-content,.owl-nav .owl-prev .btn-content,.owl-nav .owl-next .btn-content{width:100%;height:100%;}.btn-circle svg path,.owl-nav .owl-prev svg path,.owl-nav .owl-next svg path,.btn-circle img path,.owl-nav .owl-prev img path,.owl-nav .owl-next img path{fill:#afafaf;}.btn-circle:hover,.owl-nav .owl-prev:hover,.owl-nav .owl-next:hover{background:#b80013;border:3px solid #b80013;}.btn-circle:hover svg path,.owl-nav .owl-prev:hover svg path,.owl-nav .owl-next:hover svg path,.btn-circle:hover img path,.owl-nav .owl-prev:hover img path,.owl-nav .owl-next:hover img path{fill:#ffffff;}.btn-line{display:inline-block;font-size:13px;line-height:20px;padding:15px 0;font-weight:700;border-bottom:3px solid #93000f;color:#ffffff;position:relative;}.btn-line .btn-content:after{transition:all 0.4s cubic-bezier(0.645,0.045,0.355,1);content:"";display:block;height:100%;width:0px;z-index:1;border-bottom:3px solid white;}@media (max-width:767px){.btn-line .btn-content:after{border-bottom:3px solid #c3c3c3;width:100%;}}.btn-line:hover .btn-content:after{width:100%;}form input.form-submit{outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:210px;}form .form-actions{text-align:center;margin:0;}form .form-item{margin:0 0 20px;}form select,form textarea,form .form-text,form .selectBox,form .selectBox-dropdown-menu{width:100%;height:60px;line-height:56px;border:2px solid #D4D4D4;padding:20px 25px;font-size:13px;line-height:16px;background:#EFEFEF;font-family:"Open Sans",sans-serif;transition:all 0.45s cubic-bezier(0.645,0.045,0.355,1);outline:none !important;color:#777777;font-weight:500;}form select:focus,form textarea:focus,form .form-text:focus,form .selectBox:focus,form .selectBox-dropdown-menu:focus{background:white;}form select.error,form textarea.error,form .form-text.error,form .error.selectBox,form .error.selectBox-dropdown-menu{background:#ede8e8;border-color:#b80013;}form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,form .form-text::-webkit-input-placeholder,form .selectBox::-webkit-input-placeholder,form .selectBox-dropdown-menu::-webkit-input-placeholder{color:#777777;text-transform:uppercase;}form select:-moz-placeholder,form textarea:-moz-placeholder,form .form-text:-moz-placeholder,form .selectBox:-moz-placeholder,form .selectBox-dropdown-menu:-moz-placeholder{color:#777777;text-transform:uppercase;}form select::-moz-placeholder,form textarea::-moz-placeholder,form .form-text::-moz-placeholder,form .selectBox::-moz-placeholder,form .selectBox-dropdown-menu::-moz-placeholder{color:#777777;text-transform:uppercase;}form select:-ms-input-placeholder,form textarea:-ms-input-placeholder,form .form-text:-ms-input-placeholder,form .selectBox:-ms-input-placeholder,form .selectBox-dropdown-menu:-ms-input-placeholder{color:#777777;text-transform:uppercase;}form textarea{height:180px;}form select{border-radius:0;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;}form select option{padding:20px 0;}.nav-list,.block--menu-block-1 ul.menu,.l-footer ul.menu{list-style:none;margin:0px;padding:0px;}.nav-list a,.block--menu-block-1 ul.menu a,.l-footer ul.menu a{display:block;line-height:30px;padding:10px 0px;color:#777777;border-bottom:2px solid #e6e6e6;}.nav-list a:hover,.block--menu-block-1 ul.menu a:hover,.l-footer ul.menu a:hover{color:#19262d;}.ajax-progress{display:none;}#nprogress{pointer-events:none;}#nprogress .bar{background:#b80013;position:fixed;z-index:1031;top:0;left:0;width:100%;height:4px;}.navbar-administration #nprogress .bar{top:39px;}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:none;opacity:1.0;-webkit-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px);}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px;}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#b80013;border-left-color:#b80013;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite;}.nprogress-custom-parent{overflow:hidden;position:relative;}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute;}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}ul.pager{display:block;margin:80px 0;text-align:center;font-size:0;}ul.pager li{display:inline-block;margin:0;padding:0;font-size:13px;height:60px;min-width:60px;line-height:60px;font-weight:700;color:#19262d;}ul.pager li span,ul.pager li a{min-width:60px;display:block;padding:0 20px;color:#19262d;white-space:nowrap;}ul.pager li.pager__item--current,ul.pager li a:hover{background:#b80013;color:#ffffff;}ul.pager.pager-load-more li,ul.pager.pager-load-more li a{width:auto;}.player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.player iframe,.player embed{position:absolute;top:0;left:0;width:100%;height:100%;}.discovery-popup-overlay{visibility:hidden;position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:rgba(25,38,45,0.7);transition:0.8s;z-index:50000;opacity:0;}.discovery-popup-open .discovery-popup-overlay{visibility:visible;opacity:1;}.discovery-popup-overlay .discovery-popup{position:absolute;top:50%;left:50%;background:#f4f4f4;width:460px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0px 0px 43px 0px rgba(0,0,0,0.1);transition:1.3s;opacity:0;}@media (max-width:767px){.discovery-popup-overlay .discovery-popup{width:294px;}}.discovery-popup-open .discovery-popup-overlay .discovery-popup{opacity:1;}.discovery-popup-overlay .discovery-popup .discovery-popup__title{color:#354147;text-align:center;line-height:30px;font-size:26px;padding:35px 15px 15px 15px;margin:0;}.discovery-popup-overlay .discovery-popup .discovery-popup__text{font-size:14px;padding:0 20px;margin:0 0 30px;}.discovery-popup-overlay .discovery-popup .discovery-popup__close{width:100%;border-radius:0;text-align:center;margin:0;display:block;}.selectBox{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;}.selectBox .selectBox-arrow{position:absolute;top:19px;right:0;}.selectBox .selectBox-arrow:before{content:'▾';display:block;color:#697277;width:35px;line-height:21px;height:100%;text-align:center;line-height:21px;}.selectBox-dropdown-menu{position:absolute;z-index:99999;min-height:1em;line-height:30px;border:2px solid #D4D4D4;font-size:13px;background:#ffffff;font-family:"Open Sans",sans-serif;transition:all 0.45s cubic-bezier(0.645,0.045,0.355,1);outline:none !important;color:#777777;font-weight:500;}.selectBox-dropdown-menu li a{color:#777777;padding:0 25px;cursor:pointer;}.selectBox-dropdown-menu li.selectBox-selected,.selectBox-dropdown-menu li.selectBox-hover{background:#D4D4D4;}body{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;color:#777777;line-height:30px;}@media (max-width:1023px){body{font-size:14px;line-height:26px;}}h1,h2,h3,h4{font-family:"ff-meta-serif-web-pro",serif;font-weight:500;color:#19262d;margin:0px;}h1{font-size:170px;line-height:170px;margin-bottom:20px;}@media (max-width:1350px){h1{font-size:100px;line-height:100px;}}@media (max-width:767px){h1{font-size:60px;line-height:60px;}}h2{font-size:60px;line-height:70px;margin-bottom:20px;}@media (max-width:1350px){h2{font-size:45px;line-height:55px;}}@media (max-width:767px){h2{font-size:35px;line-height:40px;}}h3{font-size:35px;line-height:35px;margin-bottom:20px;}@media (max-width:1350px){h3{font-size:30px;line-height:30px;}}@media (max-width:767px){h3{font-size:25px;line-height:30px;}}h4{font-size:25px;line-height:25px;margin-bottom:20px;}a{transition:all 0.5s cubic-bezier(0.23,1,0.32,1);color:#b80013;text-decoration:none;}a img{border:none;}p{margin:20px 0px;}@media (max-width:1023px){p{font-size:14px;}}p.larger{font-size:18px;line-height:34px;margin-bottom:40px;}@media (max-width:1023px){p.larger{font-size:16px;line-height:30px;}}small{font-size:0.8em;}b,strong{font-weight:bold;}i,em{font-style:italic;}.vertical-line{height:200px;width:3px;background:#b80013;top:auto;bottom:-100px;z-index:10;transition:all 1.15s cubic-bezier(0.23,1,0.32,1);transition-delay:0.5s;-webkit-transform:translate3d(0px,100px,0px);transform:translate3d(0px,100px,0px);opacity:0;}.animate-in .vertical-line{opacity:1;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);}@media (max-height:900px){.animate-in .vertical-line{-webkit-transform:translate3d(0,0,0) scale(1,0.75);transform:translate3d(0,0,0) scale(1,0.75);}}@media (max-width:1023px){.animate-in .vertical-line{-webkit-transform:translate3d(0,0,0) scale(1,0.75);transform:translate3d(0,0,0) scale(1,0.75);}}@media (max-width:1023px){.vertical-line{height:200px;bottom:-100px;}}@media (max-width:767px){.vertical-line{display:none !important;}}@media (max-width:767px){.vertical-line{display:none !important;}}@media (max-height:900px){.vertical-line{-webkit-transform:scale(1,0.75);transform:scale(1,0.75);}}@media (max-width:1023px){.vertical-line{-webkit-transform:scale(1,0.75);transform:scale(1,0.75);}}.giant-text{font-family:"ff-meta-serif-web-pro",serif;font-size:300px;line-height:300px;color:#ececec;}@media (max-width:767px){.giant-text{display:none !important;}}.vertical-text{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;font-size:12px;line-height:15px;text-align:center;white-space:nowrap;color:#19262d;font-weight:700;}@media (max-width:1023px){.vertical-text{display:none;}}.vertical-text span{color:#aaa;font-weight:normal;}.vertical-text span:before{content:'—  ';}.field--type-text-with-summary ul,.field--type-text-long ul{text-align:left;}.field--type-text-with-summary ul li,.field--type-text-long ul li{list-style:none;padding-left:30px;background:url(/sites/all/themes/custom/discovery/images/bullet.png) no-repeat left 10px;background-size:12px;}@media (max-width:767px){.field--type-text-with-summary ul li,.field--type-text-long ul li{font-size:13px;}}.field--type-text-with-summary p + p,.field--type-text-long p + p{margin-top:30px !important;}.field--type-text-with-summary .btn-line,.field--type-text-long .btn-line{color:#b80013;border-bottom-color:#c3c3c3;}.field--type-text-with-summary .btn-line .btn-content:after,.field--type-text-long .btn-line .btn-content:after{border-bottom-color:#b80013;}.field--type-text-with-summary h2,.field--type-text-long h2{margin-bottom:10px;}.field--type-text-with-summary h2 + p,.field--type-text-long h2 + p{margin-top:10px;}.field--type-text-with-summary h3,.field--type-text-long h3{font-size:30px;line-height:30px;margin-bottom:10px;}.field--type-text-with-summary h3 + p,.field--type-text-long h3 + p{margin-top:10px;}.call-to-action{background:#b80013;color:#ffffff;text-align:center;padding:40px 0;margin:50px auto;}.call-to-action h3{color:white;}.call-to-action .btn-line{color:white;display:inline-block;border-bottom-color:#93000f;float:none;}.call-to-action .btn-line .btn-content:after{border-bottom-color:white;}blockquote{font-size:24px;font-family:"ff-meta-serif-web-pro",serif;font-style:italic;color:#19262d;margin:160px auto 0;position:relative;}blockquote:after{content:'';display:block;height:1px;width:80px;background:#D2D2D2;margin:79px auto 80px;}blockquote p{margin:0;}figcaption{color:#777;font-family:"ff-meta-serif-web-pro",serif;font-style:italic;font-weight:500;}.bean-contact-info{padding:116px 0;}.bean-contact-info .field--name-field-contact-info-section > .field__items > .field__item{border-top:1px solid #E1E1E1;padding-top:60px;margin-top:60px;}.bean-contact-info .field--name-field-contact-info-section > .field__items > .field__item:nth-child(3n + 1){clear:left;margin-left:0%;}.bean-contact-info .field--name-field-contact-info-section > .field__items > .field__item:nth-child(1),.bean-contact-info .field--name-field-contact-info-section > .field__items > .field__item:nth-child(2),.bean-contact-info .field--name-field-contact-info-section > .field__items > .field__item:nth-child(3){margin-top:0;padding-top:0;border-top:none;}.bean-contact-info h2{font-size:50px;line-height:50px;}@media (max-width:1023px){.bean-contact-info h2{font-size:35px;line-height:45px;}}.bean-flex-image-buttons .field--name-field-image-button > .field__items{max-width:1000px;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}@media (max-width:767px){.bean-flex-image-buttons .field--name-field-image-button > .field__items{display:block;}}.bean-flex-image-buttons .field--name-field-image-button > .field__items > .field__item{background:#19262d;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1;overflow:hidden;position:relative;}@media (max-width:767px){.bean-flex-image-buttons .field--name-field-image-button > .field__items > .field__item{max-height:120px;}}.bean-flex-image-buttons .field--name-field-image-button > .field__items > .field__item img{width:100%;height:auto;display:block;opacity:0.4;transition:0.2s;}.bean-flex-image-buttons .field--name-field-image-button > .field__items > .field__item .field--name-field-image-button-link a{position:absolute;top:50%;left:0;display:block;color:white;font-size:25px;padding:0 40px;font-family:"ff-meta-serif-web-pro",serif;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;}.bean-flex-image-buttons .field--name-field-image-button > .field__items > .field__item:hover img{opacity:0.8;}.bean-gallery .field-collection-item-field-tile{float:left;width:20%;height:0;position:relative;padding-bottom:23.529412%;overflow:hidden;}.bean-gallery .field-collection-item-field-tile .field--name-field-text{font-size:24px;color:#676767;font-family:"ff-meta-serif-web-pro",serif;}.bean-gallery .field-collection-item-field-tile .field--name-field-text .field__item{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.bean-gallery .field-collection-item-field-tile.tile-width-2{width:40%;}.bean-gallery .field-collection-item-field-tile.tile-width-3{width:60%;}.bean-gallery .field-collection-item-field-tile.tile-height-2{padding-bottom:47.058824%;}.bean-gallery .field-collection-item-field-tile.tile-height-3{padding-bottom:70.588235%;}.bean-gallery .field-collection-item-field-tile.tile-color-red{background:#b80013;}.bean-gallery .field-collection-item-field-tile.tile-color-red .field--name-field-text{color:#ffffff;}.bean-gallery .field-collection-item-field-tile.tile-right{float:right;}@media (max-width:767px){.bean-gallery{display:none;}}.bean-icon-blocks{padding:128px 0;border-bottom:2px solid #E1E1E1;}@media (max-width:767px){.bean-icon-blocks{padding:0 0 100px;}}.bean-icon-blocks .field--name-field-icon-section > .field__items > .field__item{text-align:center;}@media (max-width:767px){.bean-icon-blocks .field--name-field-icon-section > .field__items > .field__item{width:50%;float:left;margin-bottom:40px;}}@media (max-width:479px){.bean-icon-blocks .field--name-field-icon-section > .field__items > .field__item{width:100%;float:none;padding:0 20px;}}.bean-icon-blocks .field--name-field-icon-section .field--name-field-icon{height:49px;}.bean-icon-blocks .field--name-field-icon-section .field--name-field-icon svg{width:100%;}.bean-icon-blocks .field--name-field-icon-section .field--name-title-field{margin:28px 0 0;}.bean-icon-blocks .field--name-field-icon-section .field--name-title-field h3{font-size:30px;margin:0 0 13px;}.bean-icon-blocks .field--name-field-icon-section .field--name-tooltip-field a,.bean-icon-blocks .field--name-field-icon-section .field--name-field-icon-link a{border-color:#C3C3C3;color:#b80013;cursor:pointer;}.bean-icon-blocks .field--name-field-icon-section .field--name-tooltip-field a:hover .btn-content:after,.bean-icon-blocks .field--name-field-icon-section .field--name-field-icon-link a:hover .btn-content:after{border-color:#b80013;}@media (max-width:767px){.bean-icon-blocks .bt-wrapper{position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;width:100% !important;background:rgba(25,38,45,0.7);}.bean-icon-blocks .bt-wrapper .bt-content{position:fixed !important;top:30px !important;left:30px !important;bottom:30px !important;right:30px !important;width:100% !important;background:white;width:auto !important;}}.bean-icon-blocks .bt-content{color:#777;font-size:14px;z-index:1;}.bean-icon-blocks .bt-content h3{font-size:26px;color:#364248;margin:0 0 10px;}.bean-icon-blocks .bt-content p{margin:0;}.bean-icon-blocks .bt-content .bt-close{display:none;position:absolute;bottom:0;width:100%;border-radius:0;text-align:center;margin:0;left:0;}@media (max-width:767px){.bean-icon-blocks .bt-content{padding-bottom:30px;}.bean-icon-blocks .bt-content .bt-close{display:block;}}.bean-simple-block{padding:220px 0;}@media (max-width:1023px){.bean-simple-block{padding:100px 0;}}.bean-simple-block .field--name-title-field{text-align:center;}.bean-simple-block .field--name-title-field,.bean-simple-block .field--name-field-body{max-width:100%;}.bean-simple-block .field--name-title-field p,.bean-simple-block .field--name-field-body p{max-width:780px;margin:0 auto;}.bean-three-column-block .field__item .faqfield-question{font-size:25px;}.entity-bean{position:relative;}.entity-bean .vertical-text{position:absolute;top:50%;width:400px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}.entity-bean.vertical-text-right .vertical-text{right:0;margin-right:-195px;-webkit-transform:rotate(90deg);transform:rotate(90deg);}.entity-bean.vertical-text-left .vertical-text{margin-left:-195px;left:0;}.entity-bean .field--name-title-field h2{font-size:35px;line-height:35px;}.entity-bean .field--name-title-field h2:empty{margin:0;}@media (max-width:767px){.entity-bean .field--name-title-field{padding-left:30px;padding-right:30px;}}@media (max-width:767px){.entity-bean .field--type-text-long{padding-left:30px;padding-right:30px;}}.entity-bean .field--name-field-giant-text{font-family:"ff-meta-serif-web-pro",serif;font-size:300px;line-height:300px;color:#ececec;position:absolute;left:42.5%;bottom:-20%;z-index:-1;}.bean-block-with-image > section:after{content:"";display:table;clear:both;}.bean-block-with-image .field--name-field-video,.bean-block-with-image .field--name-field-block-image,.bean-block-with-image .group-text{width:50%;min-height:10px;float:left;}@media (max-width:1023px){.bean-block-with-image .field--name-field-video,.bean-block-with-image .field--name-field-block-image,.bean-block-with-image .group-text{width:100%;float:none;clear:both;}}.bean-block-with-image .group-text{margin:0%;padding-top:70px;padding-bottom:70px;transition:all 1s cubic-bezier(0.23,1,0.32,1);-webkit-transform:translate3d(0px,100px,0px);transform:translate3d(0px,100px,0px);opacity:0;}.bean-block-with-image .group-text .field{margin-left:210px;max-width:400px;clear:both;width:100%;}@media (min-width:1800px){.bean-block-with-image .group-text .field{max-width:500px;}}@media (max-width:1350px){.bean-block-with-image .group-text .field{margin-left:50px;max-width:400px;}}@media (max-width:1023px){.bean-block-with-image .group-text .field{margin-left:0;margin:0 auto;max-width:500px;}}.bean-block-with-image .group-text .field.field--name-field-pre-title{color:#aaa;display:block;font-size:13px;line-height:40px;margin-bottom:15px;padding:0 30px;display:block;}@media (max-width:767px){.bean-block-with-image .group-text{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1;}}.bean-block-with-image .field--name-field-video,.bean-block-with-image .field--name-field-block-image{transition:all 1.25s cubic-bezier(0.23,1,0.32,1);-webkit-transform:translate3d(0px,250px,0px);transform:translate3d(0px,250px,0px);opacity:0;}@media (max-width:767px){.bean-block-with-image .field--name-field-video,.bean-block-with-image .field--name-field-block-image{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1;}}.bean-block-with-image .field--name-field-video .field__item > .file-getid3-video,.bean-block-with-image .field--name-field-video .field__item > img,.bean-block-with-image .field--name-field-block-image .field__item > .file-getid3-video,.bean-block-with-image .field--name-field-block-image .field__item > img{display:block;float:right;}@media (max-width:1023px){.bean-block-with-image .field--name-field-video .field__item > .file-getid3-video,.bean-block-with-image .field--name-field-video .field__item > img,.bean-block-with-image .field--name-field-block-image .field__item > .file-getid3-video,.bean-block-with-image .field--name-field-block-image .field__item > img{float:none;margin:0 auto;max-width:100%;height:auto;}}.bean-block-with-image .field--name-field-video .vjs-loading-spinner,.bean-block-with-image .field--name-field-block-image .vjs-loading-spinner{display:none !important;}.bean-block-with-image .field--name-field-video{z-index:2;}.bean-block-with-image.image-right .field--name-field-video,.bean-block-with-image.image-right .field--name-field-block-image,.bean-block-with-image.image-right .group-text{float:right;}@media (max-width:1023px){.bean-block-with-image.image-right .field--name-field-video,.bean-block-with-image.image-right .field--name-field-block-image,.bean-block-with-image.image-right .group-text{float:none;}}.bean-block-with-image.image-right .group-text .field{margin-right:210px;margin-left:0;max-width:400px;float:right;}@media (min-width:1800px){.bean-block-with-image.image-right .group-text .field{max-width:500px;}}@media (max-width:1350px){.bean-block-with-image.image-right .group-text .field{margin-right:50px;max-width:400px;}}@media (max-width:1023px){.bean-block-with-image.image-right .group-text .field{margin:0 auto;max-width:500px;float:none;}}.bean-block-with-image.image-right .field--name-field-video .field__item > .file-getid3-video,.bean-block-with-image.image-right .field--name-field-video .field__item > img,.bean-block-with-image.image-right .field--name-field-block-image .field__item > .file-getid3-video,.bean-block-with-image.image-right .field--name-field-block-image .field__item > img{float:left;}@media (max-width:1023px){.bean-block-with-image.image-right .field--name-field-video .field__item > .file-getid3-video,.bean-block-with-image.image-right .field--name-field-video .field__item > img,.bean-block-with-image.image-right .field--name-field-block-image .field__item > .file-getid3-video,.bean-block-with-image.image-right .field--name-field-block-image .field__item > img{float:none;}}.bean-block-with-image.image-large .group-text{position:absolute;top:0;bottom:0;margin:auto;width:auto;display:table;}@media (max-width:1023px){.bean-block-with-image.image-large .group-text{position:static;display:block;}}.bean-block-with-image.image-large.image-left .group-text{left:50%;right:auto;}.bean-block-with-image.image-large.image-left .field--name-field-video .field__item > .file-getid3-video,.bean-block-with-image.image-large.image-left .field--name-field-video .field__item > img,.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > .file-getid3-video,.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img{margin-right:-90px;}@media (max-width:1350px){.bean-block-with-image.image-large.image-left .field--name-field-video .field__item > .file-getid3-video,.bean-block-with-image.image-large.image-left .field--name-field-video .field__item > img,.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > .file-getid3-video,.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img{margin-right:0;}}.bean-block-with-image.image-large.image-right .group-text{left:auto;right:50%;}.bean-block-with-image.image-large.image-right .field--name-field-video .field__item > .file-getid3-video,.bean-block-with-image.image-large.image-right .field--name-field-video .field__item > img,.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > .file-getid3-video,.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img{margin-left:-90px;}@media (max-width:1350px){.bean-block-with-image.image-large.image-right .field--name-field-video .field__item > .file-getid3-video,.bean-block-with-image.image-large.image-right .field--name-field-video .field__item > img,.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > .file-getid3-video,.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img{margin-left:0;}}.bean-block-with-image.image-small .group-text{padding:215px 0;}@media (max-width:1023px){.bean-block-with-image.image-small .group-text{padding:70px 0;}}.bean-block-with-image.image-small .field--name-field-video,.bean-block-with-image.image-small .field--name-field-block-image{position:absolute;top:0;bottom:0;margin:auto;width:auto;display:table;}@media (max-width:1023px){.bean-block-with-image.image-small .field--name-field-video,.bean-block-with-image.image-small .field--name-field-block-image{position:static;display:block;}}.bean-block-with-image.image-small.image-left .group-text{float:right;}@media (max-width:1023px){.bean-block-with-image.image-small.image-left .group-text{float:none;}}.bean-block-with-image.image-small.image-left .field--name-field-video,.bean-block-with-image.image-small.image-left .field--name-field-block-image{left:auto;right:50%;}.bean-block-with-image.image-small.image-left .field--name-field-video .field__item > .file-getid3-video,.bean-block-with-image.image-small.image-left .field--name-field-video .field__item > img,.bean-block-with-image.image-small.image-left .field--name-field-block-image .field__item > .file-getid3-video,.bean-block-with-image.image-small.image-left .field--name-field-block-image .field__item > img{margin-right:90px;}@media (max-width:1350px){.bean-block-with-image.image-small.image-left .field--name-field-video .field__item > .file-getid3-video,.bean-block-with-image.image-small.image-left .field--name-field-video .field__item > img,.bean-block-with-image.image-small.image-left .field--name-field-block-image .field__item > .file-getid3-video,.bean-block-with-image.image-small.image-left .field--name-field-block-image .field__item > img{margin-right:0;}}.bean-block-with-image.image-small.image-right .group-text{float:left;}@media (max-width:1023px){.bean-block-with-image.image-small.image-right .group-text{float:none;}}.bean-block-with-image.image-small.image-right .field--name-field-video,.bean-block-with-image.image-small.image-right .field--name-field-block-image{left:50%;right:auto;}.bean-block-with-image.image-small.image-right .field--name-field-video .field__item > .file-getid3-video,.bean-block-with-image.image-small.image-right .field--name-field-video .field__item > img,.bean-block-with-image.image-small.image-right .field--name-field-block-image .field__item > .file-getid3-video,.bean-block-with-image.image-small.image-right .field--name-field-block-image .field__item > img{margin-left:90px;}@media (max-width:1350px){.bean-block-with-image.image-small.image-right .field--name-field-video .field__item > .file-getid3-video,.bean-block-with-image.image-small.image-right .field--name-field-video .field__item > img,.bean-block-with-image.image-small.image-right .field--name-field-block-image .field__item > .file-getid3-video,.bean-block-with-image.image-small.image-right .field--name-field-block-image .field__item > img{margin-left:0;}}.bean-block-with-image.bean-animated .group-text,.bean-block-with-image.bean-animated .field--name-field-video,.bean-block-with-image.bean-animated .field--name-field-block-image{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1;}.bean-block-with-pre-title section .group-animated{padding:260px 0 290px;position:relative;text-align:center;height:auto !important;color:#ffffff;}@media (max-width:1350px){.bean-block-with-pre-title section .group-animated{padding:160px 20px 190px;}}@media (max-width:1023px){.bean-block-with-pre-title section .group-animated{padding:150px 20px;}}@media (max-width:767px){.bean-block-with-pre-title section .group-animated{padding:150px 0;}}@media (max-width:767px){.bean-block-with-pre-title section .field--name-title-field h2{margin:0;}}.bean-block-with-pre-title section .field--name-field-body{max-width:100%;}@media (max-width:767px){.bean-block-with-pre-title section .field--name-field-body{width:100%;}}.bean-block-with-pre-title section .field--name-field-body p{margin:0 auto;max-width:780px;}@media (max-width:767px){.bean-block-with-pre-title section .field--name-field-body p{margin:0;}}.bean-block-with-pre-title section .field--name-field-body h4{color:#ffffff;text-align:left;max-width:400px;line-height:1.5;}@media (max-width:767px){.bean-block-with-pre-title section .field--name-field-body h4{font-size:18px;}}.bean-block-with-pre-title .field--name-field-header-image,.bean-block-with-pre-title .field--name-field-header-image img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;}.bean-block-with-pre-title.color-scheme-dark .field--name-field-pre-title{color:#ffffff;}.bean-block-with-pre-title.color-scheme-light .field--name-title-field,.bean-block-with-pre-title.color-scheme-light .field--name-field-body{color:#19262d;}.bean-block-with-pre-title.color-scheme-light .field--name-title-field h1,.bean-block-with-pre-title.color-scheme-light .field--name-title-field h2,.bean-block-with-pre-title.color-scheme-light .field--name-title-field h3,.bean-block-with-pre-title.color-scheme-light .field--name-title-field h4,.bean-block-with-pre-title.color-scheme-light .field--name-field-body h1,.bean-block-with-pre-title.color-scheme-light .field--name-field-body h2,.bean-block-with-pre-title.color-scheme-light .field--name-field-body h3,.bean-block-with-pre-title.color-scheme-light .field--name-field-body h4{color:#19262d;}.block--footer-address{max-width:75%;}@media (max-width:767px){.block--footer-address{width:100%;max-width:100%;}}.block--footer-social{top:-20px;height:50px;width:300px;text-align:right;max-width:25%;}@media (max-width:1350px){.block--footer-social{top:-1px;}}@media (max-width:767px){.block--footer-social{max-width:100%;position:relative;text-align:center;width:100%;left:auto;top:auto;margin-top:30px;}}.block--footer-social p{white-space:nowrap;}.block--mobile-logos{display:none;}@media (max-width:1023px){.block--mobile-logos{display:block;}}.block--mobile-logos .twin-logo{width:70%;margin-bottom:10px;display:block;}@media (max-width:1023px){.block--mobile-logos .twin-logo{width:300px;margin:20px auto;}}@media (max-width:767px){.block--mobile-logos .twin-logo{width:50%;}}.block--off-canvas--bottom{background:#19262d;width:100%;position:fixed;left:0px;bottom:0px;line-height:30px;padding:20px 0px;text-align:center;color:#ffffff;font-size:12px;}@media (max-width:767px){.block--off-canvas--bottom{display:none;}}.block--off-canvas--bottom p{margin:0;}.block--off-canvas--bottom span{display:inline-block;margin-left:10px;margin-right:10px;}.block--off-canvas--bottom .phone{color:#ffffff;font-weight:700;}.block--toggle{position:relative;top:-5px;}.block--toggle .block__content p{margin:0;}.block--toggle .block__content .search-button{width:40px;height:40px;margin-top:2px;display:block;margin-right:16px;float:left;}.block--toggle .block__content .search-button svg{width:40px;height:40px;}.block--toggle .block__content .search-button svg path{transition:all 0.75s cubic-bezier(0.23,1,0.32,1);fill:#939393;}body.off-canvas-active .block--toggle .block__content .search-button svg path{fill:#ffffff;}.block--toggle .block__content .search-button:hover svg path{fill:#19262d;}.block--toggle .block__content .event-calendar{text-align:center;width:160px;font-size:12px;padding:0px 15px;line-height:40px;height:40px;float:left;margin-right:20px;}@media (max-width:1350px){.block--toggle .block__content .event-calendar{width:90px;}}@media (max-width:767px){.block--toggle .block__content .event-calendar{display:none;}}@media screen and (max-width:1280px){.block--twin-institutes{display:none;}}.block--twin-institutes .twin-logo{width:70%;margin-bottom:10px;display:block;}@media (max-width:1023px){.block--twin-institutes .twin-logo{width:300px;margin:20px auto;}}@media (max-width:767px){.block--twin-institutes .twin-logo{width:50%;}}.block--twin-institutes .row{transition:all 0.55s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translate3d(0px,-100px,0px);transform:translate3d(0px,-100px,0px);opacity:0;}.block--twin-institutes .col-4,.block--twin-institutes .bean-icon-blocks .field--name-field-icon-section > .field__items > .field__item,.bean-icon-blocks .block--twin-institutes .field--name-field-icon-section > .field__items > .field__item,.block--twin-institutes .l-footer .block,.l-footer .block--twin-institutes .block{transition:all 0.45s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translate3d(0px,-50px,0px);transform:translate3d(0px,-50px,0px);opacity:0;}@media (max-width:1023px){.block--twin-institutes ul.nav-list,.block--twin-institutes .block--menu-block-1 ul.menu,.block--menu-block-1 .block--twin-institutes ul.menu,.block--twin-institutes .l-footer ul.menu,.l-footer .block--twin-institutes ul.menu{margin-bottom:40px;}}.block--blockify-blockify-logo .block__content{width:85px;height:40px;margin-top:-15px;}@media (max-width:767px){.block--blockify-blockify-logo .block__content{width:200px;height:94px;margin:auto;margin-bottom:80px;}}.block--blockify-blockify-site-name{left:0;right:auto;height:40px;}@media (max-width:1023px){.block--blockify-blockify-site-name{height:31px;}}.block--blockify-blockify-site-name .site-name{display:block;transition:all 0.55s cubic-bezier(0.645,0.045,0.355,1);font-family:"ff-meta-serif-web-pro",serif;font-size:20px;height:40px;margin-left:50px;line-height:40px;}@media (max-width:1023px){.block--blockify-blockify-site-name .site-name{margin-left:20px;line-height:31px;height:31px;}}.block--blockify-blockify-site-name .site-name a{color:#19262d;display:block;}.block--blockify-blockify-site-name .site-name img,.block--blockify-blockify-site-name .site-name svg{width:85px;height:40px;margin-right:10px;}@media (max-width:1023px){.block--blockify-blockify-site-name .site-name img,.block--blockify-blockify-site-name .site-name svg{width:65px;height:31px;margin-right:20px;}}.block--blockify-blockify-site-name .site-name svg path{transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1);}body.off-canvas-active .block--blockify-blockify-site-name .site-name svg path{fill:#ffffff;}.block--blockify-blockify-site-name .site-name span{vertical-align:top;transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1);font-size:24px;}@media (max-width:767px){.block--blockify-blockify-site-name .site-name span{opacity:0;visibility:hidden;}}body.off-canvas-active .block--blockify-blockify-site-name .site-name span{color:#ffffff;}.block--blockify-blockify-tabs .block__content ul li{display:inline-block;}.bean-id-35{padding:180px 0;}.bean-id-35 .field--name-title-field{text-align:center;}.bean-id-35 .field--name-title-field h2{font-size:60px;line-height:70px;}.bean-id-35 .block__content{text-align:center;max-width:1350px;margin:0 auto;}.bean-id-35 .block__content:after{content:"";display:table;clear:both;}.bean-id-35 .block__content .discovery-map-pane{margin-top:75px;float:left;max-width:800px;position:relative;}.bean-id-35 .block__content .discovery-map-text{display:none;}.bean-id-35 .block__content .discovery-map-circle{width:50px;height:50px;margin:-25px 0 0 -25px;cursor:pointer;position:absolute;}.bean-id-35 .block__content .discovery-map-circle:before,.bean-id-35 .block__content .discovery-map-circle:after{content:'';position:absolute;width:50px;height:50px;display:block;top:0;left:0;border-radius:25px;transition:0.2s;}.bean-id-35 .block__content .discovery-map-circle:before{opacity:1;background:url(/sites/all/themes/custom/discovery/images/icons/map-point.png);}.bean-id-35 .block__content .discovery-map-circle:after{opacity:0;background:url(/sites/all/themes/custom/discovery/images/icons/map-point-selected.png);}.bean-id-35 .block__content .discovery-map-circle:hover:before,.bean-id-35 .block__content .discovery-map-circle.selected:before{opacity:0;}.bean-id-35 .block__content .discovery-map-circle:hover:after,.bean-id-35 .block__content .discovery-map-circle.selected:after{opacity:1;}.bean-id-35 .block__content .discovery-map-info-pane{float:right;max-width:400px;padding:20px;background:white;margin-top:75px;box-shadow:0px 0px 43px 0px rgba(0,0,0,0.2);position:relative;z-index:30;text-align:left;font-size:14px;}.bean-id-35 .block__content .discovery-map-info-pane img{max-width:100%;height:auto;}.bean-id-35 .block__content .discovery-map-info-pane h3{font-size:26px;}.bean-id-35 .block__content .discovery-map-info-pane .close-button{display:none;}@media (max-width:1350px){.bean-id-35 .block__content .discovery-map-pane{float:none;margin:0 auto;}.bean-id-35 .block__content .discovery-map-info-pane{visibility:hidden;float:none;position:absolute;}.bean-id-35 .block__content .discovery-map-info-pane.visible{visibility:visible;}.bean-id-35 .block__content .discovery-map-info-pane .close-button{display:block;cursor:pointer;position:absolute;background:url(/sites/all/themes/custom/discovery/images/icons/map-point-selected.png);top:10px;right:10px;height:50px;width:50px;}}@media (max-width:800px){.bean-id-35{display:none;}}.block--discovery-node-nav{margin-bottom:0 !important;}@media (max-width:1350px){.block--discovery-node-nav{display:none;}}.block--discovery-node-nav .block__content ul{text-align:center;line-height:80px;white-space:nowrap;overflow:hidden;}.block--discovery-node-nav .block__content ul li{display:inline;margin:0 20px;}.block--discovery-node-nav .block__content ul li a{font-size:12px;color:#5e7886;}.block--discovery-node-nav .block__content ul li a:hover,.block--discovery-node-nav .block__content ul li a.active{color:#ffffff;}.block--discovery-node-nav.node-nav-sticky{position:fixed;top:70px;z-index:50;width:94.44444%;}@media (min-width:1800px){.block--discovery-node-nav.node-nav-sticky{width:1700px;}}.navbar-administration .block--discovery-node-nav.node-nav-sticky{top:109px;}.block--discovery-off-canvas-off-canvas-toggle .block__content{transition:all 0.75s cubic-bezier(0.23,1,0.32,1);left:auto;width:30px;height:20px;margin-right:50px;position:relative;}@media (max-width:1023px){.block--discovery-off-canvas-off-canvas-toggle .block__content{margin-right:20px;}}.block--discovery-off-canvas-off-canvas-toggle .block__content a{display:block;height:20px;margin-top:5px;cursor:pointer;}.block--discovery-off-canvas-off-canvas-toggle .block__content span,.block--discovery-off-canvas-off-canvas-toggle .block__content span:before,.block--discovery-off-canvas-off-canvas-toggle .block__content span:after{transition:all 0.75s cubic-bezier(0.23,1,0.32,1);position:absolute;top:10px;left:0px;display:block;height:2px;width:20px;background:#929292;content:"";}.block--discovery-off-canvas-off-canvas-toggle .block__content span:before{top:-5px;}.block--discovery-off-canvas-off-canvas-toggle .block__content span:after{top:5px;}body.off-canvas-active .block--discovery-off-canvas-off-canvas-toggle span,body.off-canvas-active .block--discovery-off-canvas-off-canvas-toggle span:before,body.off-canvas-active .block--discovery-off-canvas-off-canvas-toggle span:after{background:#ffffff;}body.off-canvas-active .block--discovery-off-canvas-off-canvas-toggle span{-webkit-transform:rotate(45deg);transform:rotate(45deg);}body.off-canvas-active .block--discovery-off-canvas-off-canvas-toggle span:before{top:0px;}body.off-canvas-active .block--discovery-off-canvas-off-canvas-toggle span:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:0px;}.block--menu-block-1{text-align:center;display:none;max-width:650px;margin:100px auto 0;}@media screen and (max-width:1280px){.block--menu-block-1{display:block;margin-top:60px;}}.block--menu-block-1 .block__title{font-size:30px;line-height:30px;}.block--system-main-menu ul.menu{height:30px;margin:0;padding:0;line-height:30px;}.block--system-main-menu ul.menu li{display:inline;list-style:none;}.block--system-main-menu ul.menu li.no-desktop{display:none;}.block--system-main-menu ul.menu a{transition:all 0.55s cubic-bezier(0.645,0.045,0.355,1);color:#19262d;font-weight:400;text-decoration:none;font-size:14px;margin:0 18px;display:inline-block;border-bottom:4px solid #f4f4f4;line-height:30px;}@media (max-width:1350px){.block--system-main-menu ul.menu a{font-size:13px;}}.block--system-main-menu ul.menu a:hover,.block--system-main-menu ul.menu a.active-trail,.block--system-main-menu ul.menu a.active{border-bottom:4px solid #b80013;}body.off-canvas-active .block--system-main-menu ul.menu a{color:#ffffff;border-bottom-color:#19262d;}body.off-canvas-active .block--system-main-menu ul.menu a:hover{border-bottom-color:#b80013;}.block--search-form{height:80px;position:relative;}.block--search-form *{height:80px;}.block--search-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent !important;font-size:50px;color:white;font-family:"ff-meta-serif-web-pro",serif;border:none;position:absolute;top:0;height:150px;line-height:150px;}@media (max-width:1023px){.block--search-form input{font-size:21px;height:80px;line-height:80px;}}.block--search-form input.form-text,.block--search-form input.selectBox,.block--search-form input.selectBox-dropdown-menu{width:100%;left:0;right:0;padding:0 80px 0 0;text-align:left;}@media (max-width:767px){.block--search-form input.form-text,.block--search-form input.selectBox,.block--search-form input.selectBox-dropdown-menu{padding-left:23px;}}.block--search-form input.form-text::-webkit-input-placeholder,.block--search-form input.selectBox::-webkit-input-placeholder,.block--search-form input.selectBox-dropdown-menu::-webkit-input-placeholder{color:white;}.block--search-form input.form-text:-moz-placeholder,.block--search-form input.selectBox:-moz-placeholder,.block--search-form input.selectBox-dropdown-menu:-moz-placeholder{color:white;}.block--search-form input.form-text::-moz-placeholder,.block--search-form input.selectBox::-moz-placeholder,.block--search-form input.selectBox-dropdown-menu::-moz-placeholder{color:white;}.block--search-form input.form-text:-ms-input-placeholder,.block--search-form input.selectBox:-ms-input-placeholder,.block--search-form input.selectBox-dropdown-menu:-ms-input-placeholder{color:white;}.block--search-form input.form-submit{position:absolute;top:0;right:0;width:80px;margin:0;border-radius:0;padding:0;min-width:0;text-indent:80px;overflow:hidden;white-space:nowrap;}.block--search-form input.form-submit,.block--search-form input.form-submit:hover{background:url(/sites/all/themes/custom/discovery/images/icons/icon-search-white.svg) no-repeat center center;background-size:40px;}@media (max-width:1023px){.block--search-form input.form-submit,.block--search-form input.form-submit:hover{background-size:22px;}}.entity-slideshow{width:100%;margin:70px 0;}.entity-slideshow img{height:auto;}.entity-slideshow figcaption{width:100%;text-align:center;margin-top:20px;}.entity-slideshow figcaption p{display:inline;}.entity-slideshow .owl-nav .owl-prev,.entity-slideshow .owl-nav .owl-next{top:50%;bottom:auto;height:62px;width:62px;margin-top:-31px;border:none;transition:0.2s;background:rgba(255,255,255,0.7);}.entity-slideshow .owl-nav .owl-prev svg path,.entity-slideshow .owl-nav .owl-next svg path{fill:#b80013;}.entity-slideshow .owl-nav .owl-prev:hover,.entity-slideshow .owl-nav .owl-next:hover{background:#b80013;}.entity-slideshow .owl-nav .owl-prev:hover svg path,.entity-slideshow .owl-nav .owl-next:hover svg path{fill:#ffffff;}.entity-slideshow .owl-nav .owl-prev{left:20px;}.entity-slideshow .owl-nav .owl-next{right:20px;}.entity-slideshow .owl-dots{position:absolute;bottom:30px;left:0;width:100%;line-height:12px;text-align:center;}.entity-slideshow .owl-dots .owl-dot{display:inline-block;width:12px;height:12px;margin:0 3px;border-radius:100%;background:rgba(255,255,255,0.6);transition:0.2s;}.entity-slideshow .owl-dots .owl-dot:hover,.entity-slideshow .owl-dots .owl-dot.active{background:white;}.node--event.view-mode-teaser_with_month,.node--event.node--teaser{max-width:789px;margin:0 auto 40px;padding:0 0 30px;border-bottom:1px solid #DDDDDD;}@media (max-width:767px){.node--event.view-mode-teaser_with_month,.node--event.node--teaser{padding:0 20px 30px;}}.node--event.view-mode-teaser_with_month .field--name-title,.node--event.node--teaser .field--name-title{margin-left:200px;}@media (max-width:767px){.node--event.view-mode-teaser_with_month .field--name-title,.node--event.node--teaser .field--name-title{margin-left:0;margin-top:10px;}}.node--event.view-mode-teaser_with_month .field--name-title h2,.node--event.node--teaser .field--name-title h2{font-size:40px;margin:0;line-height:1.3;}@media (max-width:1023px){.node--event.view-mode-teaser_with_month .field--name-title h2,.node--event.node--teaser .field--name-title h2{font-size:30px;}}.node--event.view-mode-teaser_with_month .group-header,.node--event.view-mode-teaser_with_month .group-ds_content,.node--event.view-mode-teaser_with_month .group-footer,.node--event.node--teaser .group-header,.node--event.node--teaser .group-ds_content,.node--event.node--teaser .group-footer{clear:both;}.node--event.view-mode-teaser_with_month .group-ds_content,.node--event.view-mode-teaser_with_month .group-footer,.node--event.node--teaser .group-ds_content,.node--event.node--teaser .group-footer{margin-left:200px;}@media (max-width:767px){.node--event.view-mode-teaser_with_month .group-ds_content,.node--event.view-mode-teaser_with_month .group-footer,.node--event.node--teaser .group-ds_content,.node--event.node--teaser .group-footer{margin-left:0;}}.node--event.view-mode-teaser_with_month .group-header,.node--event.node--teaser .group-header{font-size:14px;font-weight:500;color:#A9A9A9;}.node--event.view-mode-teaser_with_month .group-header .field,.node--event.node--teaser .group-header .field{float:left;}@media (max-width:767px){.node--event.view-mode-teaser_with_month .group-header .field,.node--event.node--teaser .group-header .field{clear:left;line-height:22px;float:left !important;}}.node--event.view-mode-teaser_with_month .group-header .field--name-date-day,.node--event.node--teaser .group-header .field--name-date-day{width:200px;}.node--event.view-mode-teaser_with_month .group-header .field--name-date-day-and-month .field__item:before,.node--event.view-mode-teaser_with_month .group-header .field--name-date-day-of-month .field__item:before,.node--event.node--teaser .group-header .field--name-date-day-and-month .field__item:before,.node--event.node--teaser .group-header .field--name-date-day-of-month .field__item:before{content:'';width:12px;margin-left:12px;border-left:1px solid #A9A9A9;display:inline-block;height:16px;vertical-align:middle;}@media (max-width:767px){.node--event.view-mode-teaser_with_month .group-header .field--name-date-day-and-month .field__item:before,.node--event.view-mode-teaser_with_month .group-header .field--name-date-day-of-month .field__item:before,.node--event.node--teaser .group-header .field--name-date-day-and-month .field__item:before,.node--event.node--teaser .group-header .field--name-date-day-of-month .field__item:before{display:none;}}.node--event.view-mode-teaser_with_month .group-header .field--name-date-day,.node--event.view-mode-teaser_with_month .group-header .field--name-field-location,.node--event.node--teaser .group-header .field--name-date-day,.node--event.node--teaser .group-header .field--name-field-location{color:#b80013;font-weight:600;}.node--event.view-mode-teaser_with_month .group-header .field--name-field-location,.node--event.node--teaser .group-header .field--name-field-location{float:right;}.node--event.view-mode-teaser_with_month .group-header .field--name-title,.node--event.node--teaser .group-header .field--name-title{clear:both;}.node--event.view-mode-teaser_with_month .field--name-field-event-link,.node--event.node--teaser .field--name-field-event-link{text-align:center;}.node--event.view-mode-teaser_with_month .field--name-field-event-link a,.node--event.node--teaser .field--name-field-event-link a{border-bottom:3px solid #C3C3C3;font-weight:bold;padding:0 0 13px;width:100px;margin:0 0 25px;}.node--event.view-mode-teaser_with_month .field--name-field-event-image img,.node--event.node--teaser .field--name-field-event-image img{width:100%;height:auto;}.node--event.view-mode-teaser_with_month .group-ds_content,.node--event.node--teaser .group-ds_content{display:none;}.node--event.view-mode-teaser_with_month .field--name-read-more-toggle,.node--event.node--teaser .field--name-read-more-toggle{margin-top:5px;display:none;}.node--event.view-mode-teaser_with_month.read-more-toggle-processed .field--name-read-more-toggle,.node--event.node--teaser.read-more-toggle-processed .field--name-read-more-toggle{display:block;}.node--event.view-mode-teaser_with_month.read-more-toggle-processed .field--name-read-more-toggle .read-more,.node--event.node--teaser.read-more-toggle-processed .field--name-read-more-toggle .read-more{display:block;}.node--event.view-mode-teaser_with_month.read-more-toggle-processed .field--name-read-more-toggle .read-less,.node--event.node--teaser.read-more-toggle-processed .field--name-read-more-toggle .read-less{display:none;}.node--event.view-mode-teaser_with_month.read-more-toggle-processed.read-more-open .field--name-read-more-toggle .read-more,.node--event.node--teaser.read-more-toggle-processed.read-more-open .field--name-read-more-toggle .read-more{display:none;}.node--event.view-mode-teaser_with_month.read-more-toggle-processed.read-more-open .field--name-read-more-toggle .read-less,.node--event.node--teaser.read-more-toggle-processed.read-more-open .field--name-read-more-toggle .read-less{display:block;}.node--news-article.node--hero{position:relative;}.node--news-article.node--hero .field--name-post-date .field__item:before{font-weight:normal;content:"Posted On ";}.node--news-article.node--hero:before{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(25,38,45,0.6);content:'';}.node--news-article.node--full .group-header{display:none;}.node--news-article.node--full .group-meta{margin-top:168px;text-align:center;}@media (max-width:767px){.node--news-article.node--full .group-meta{margin-top:84px;}}.node--news-article.node--full .group-meta .field--name-ds-user-picture{margin:0 0 4px;}.node--news-article.node--full .group-meta .field--name-author{font-size:18px;font-family:"ff-meta-serif-web-pro",serif;font-style:italic;}.node--news-article.node--full .group-meta .field--name-author:after{content:'';display:block;background:#D2D2D2;width:80px;height:1px;margin:32px auto 45px;}.node--news-article.node--full .group-meta .field--name-author .field__item:before{content:"Written By ";}.node--news-article.node--full .group-ds_content{max-width:856px;margin:0 auto;}.node--news-article.node--full .group-ds_content p,.node--news-article.node--full .group-ds_content ul,.node--news-article.node--full .group-ds_content ol{max-width:590px;margin-left:auto;margin-right:auto;}@media (max-width:610px){.node--news-article.node--full .group-ds_content p,.node--news-article.node--full .group-ds_content ul,.node--news-article.node--full .group-ds_content ol{margin-right:20px;margin-left:20px;}}.node--news-article.node--teaser .group-meta{padding:30px 70px 15px;}.node--news-article.node--teaser .group-ds_content{padding:0 70px;}.node--news-article.node--teaser .field--name-field-news-image{height:0;padding-bottom:60.86%;overflow:hidden;position:relative;}.node--news-article.node--teaser .field--name-field-news-image img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;bottom:0;right:0;}.node--news-article.node--teaser .field--name-post-date{color:#aaa;}.node--news-article.node--teaser .field--name-post-date .field__item:before{content:"Posted On ";}.node--news-article.node--teaser .field--name-title h2{min-height:120px;margin:0;line-height:40px;font-size:35px;}@media (max-width:1350px){.node--news-article.node--teaser .field--name-title h2{font-size:25px;line-height:30px;min-height:90px;}}@media (max-width:1023px){.node--news-article.node--teaser .field--name-title h2{font-size:18px;line-height:22px;min-height:66px;}}.node--news-article.node--teaser .field--name-title h2 a{color:#19262d;}.node--news-article.node--teaser .field--name-title h2 a:hover{color:#b80013;}.node--news-article.node--teaser .group-footer{margin:50px 0 0 70px;}@media (max-width:1350px){.node--news-article.node--teaser .group-footer{margin-top:30px;}}@media (max-width:1023px){.node--news-article.node--teaser .group-footer{margin-top:20px;}}.node--hero .field--name-field-pre-title,.node--hero .field--name-post-date{color:#ffffff !important;}.node--hero .field--name-field-subtitle a{color:white;text-decoration:underline;}.node--program.node--teaser .group-header img{max-width:100%;width:100%;height:auto;}.node--program.node--teaser .group-ds_content{margin:34px 0 0 70px;max-width:450px;}@media (max-width:767px){.node--program.node--teaser .group-ds_content{margin:34px auto 0;padding:0 20px;}}.node--program.node--teaser .group-ds_content .field--name-title h2{font-size:30px;line-height:40px;margin-bottom:6px;}.node--program.node--teaser .group-ds_content .field--name-title h2 a{color:#19262d;}.node--program.node--teaser .group-ds_content .field--name-title h2 a:hover{color:#b80013;}.node--program.node--teaser .group-ds_content .field--name-field-subtitle{color:#A9A9A9;line-height:24px;}.node--program.node--teaser .group-footer{margin:34px 0 40px 70px;max-width:450px;}.node--program.node--full .group-left .field--name-events{margin-top:75px;}.node--program.node--full .node--event .field--name-field-event-link{display:none;}.node--standard-page-with-sidebar.node--full,.node--full.node--program{max-width:1200px;margin:0 auto;padding:165px 0;}.node--standard-page-with-sidebar.node--full .group-left,.node--full.node--program .group-left{width:68.3333%;padding-right:60px;}.node--standard-page-with-sidebar.node--full .group-right,.node--full.node--program .group-right{width:31.666%;}@media (max-width:767px){.node--standard-page-with-sidebar.node--full,.node--full.node--program{padding:30px;}.node--standard-page-with-sidebar.node--full .group-left,.node--full.node--program .group-left,.node--standard-page-with-sidebar.node--full .group-right,.node--full.node--program .group-right{width:100%;float:none;padding-right:0;}.node--standard-page-with-sidebar.node--full .group-right,.node--full.node--program .group-right{margin-top:40px;}}@media (max-width:767px){.node--standard-page-with-sidebar.node--full .group-right .field--name-field-sidebar-block > .field__items > .field__item .entity-bean .field--type-text-long,.node--full.node--program .group-right .field--name-field-sidebar-block > .field__items > .field__item .entity-bean .field--type-text-long{padding:0;}}.node--standard-page-with-sidebar.node--full .group-right .field--name-field-sidebar-block > .field__items > .field__item:after,.node--full.node--program .group-right .field--name-field-sidebar-block > .field__items > .field__item:after{content:'';display:block;height:1px;width:80px;background:#D2D2D2;margin:12px 0 18px;}@media (max-width:767px){.node--standard-page-with-sidebar.node--full .group-right .field--name-field-sidebar-block > .field__items > .field__item:first-child:before,.node--full.node--program .group-right .field--name-field-sidebar-block > .field__items > .field__item:first-child:before{content:'';display:block;height:1px;width:80px;background:#D2D2D2;margin:12px 0 18px;}}.node--standard-page-with-sidebar.node--full .group-right .field--name-field-sidebar-block > .field__items > .field__item:last-child:after,.node--full.node--program .group-right .field--name-field-sidebar-block > .field__items > .field__item:last-child:after{display:none;}.node--standard-page-with-sidebar.node--full .group-right .field--name-field-sidebar-block > .field__items > .field__item h2,.node--full.node--program .group-right .field--name-field-sidebar-block > .field__items > .field__item h2{font-size:35px;margin:0 0 6px;}.node--standard-page.node--standard-page--full{max-width:790px;margin:0 auto;padding:165px 0;}.node--standard-page.node--standard-page--full .field--name-body .field__item > *{max-width:590px;margin-left:auto;margin-right:auto;}@media (max-width:610px){.node--standard-page.node--standard-page--full .field--name-body .field__item > *{margin-right:20px;margin-left:20px;}}.node--standard-page.node--standard-page--full .field--name-body .field__item blockquote{max-width:865px;}@media (min-width:900px){.node--standard-page.node--standard-page--full .field--name-body .field__item blockquote{margin-left:-37.5px;margin-right:-37.5px;width:865px;}}.node--standard-page.node--standard-page--full .field--name-body .field__item .entity-slideshow{max-width:880px;}@media (min-width:900px){.node--standard-page.node--standard-page--full .field--name-body .field__item .entity-slideshow{margin-left:-45px;margin-right:-45px;width:880px;}}.node--standard-page.node--standard-page--full .field--name-body .field__item .call-to-action{max-width:790px;}.node--standard-page.node--standard-page--full .field--name-body .field__item .call-to-action > *{max-width:590px;margin-left:auto;margin-right:auto;}@media (max-width:610px){.node--standard-page.node--standard-page--full .field--name-body .field__item .call-to-action > *{padding-right:20px;padding-left:20px;}}.node--video{padding:50px 0 62px;}.node--video .group-ds_content{padding:30px 70px;color:#5a6e79;}@media (max-width:767px){.node--video .group-ds_content{padding:20px 20px 0;}}.node--video .field--name-title h2{color:#ffffff;font-size:35px;line-height:50px;margin:0 0 5px;}@media (max-width:767px){.node--video .field--name-title h2{font-size:22px;line-height:30px;}}.node--video .field--name-field-video-date{font-weight:700;line-height:29px;}.node--webform.node--full{background:#E9E9E9;border-top:2px solid #DBDBDB;padding:126px 0;}.node--webform.node--full .field--name-title-field h2{font-size:30px;text-align:center;line-height:1;margin:0 0 5px;}.node--webform.node--full form{max-width:570px;margin:0 auto;}.node--webform.node--full form .webform-component--intro{max-width:400px;margin:0 auto 16px;}.node--webform.node--full form .webform-component--intro p{margin:0;text-align:center;}.node--webform.node--full form .form-item--half{width:50%;float:left;}.node--webform.node--full form .form-item--half.form-item--left{padding-right:10px;}.node--webform.node--full form .form-item--half.form-item--right{padding-left:10px;}@media (max-width:767px){.node--webform.node--full form .form-item{width:100% !important;padding:0 10px !important;}}body.off-canvas-active{overflow:hidden;background:#19262d;}.l-off-canvas{position:fixed;width:94.44444%;background:#f4f4f4;visibility:hidden;z-index:-10;margin-top:70px;bottom:0;max-width:1700px;transition:all 0.55s cubic-bezier(0.645,0.045,0.355,1);opacity:0;}.navbar-administration .l-off-canvas{margin-top:109px;}@media (max-width:1023px){.l-off-canvas{width:100%;}}@media (max-width:767px){.l-off-canvas{margin-top:60px;}}.l-off-canvas .l-region{width:100%;position:absolute;top:0;bottom:0;}@media (max-width:1023px){.l-off-canvas .l-region{overflow-x:hidden;overflow-y:auto;}}.l-off-canvas .l-region .block.block--twin-institutes,.l-off-canvas .l-region .block.block--off-canvas--bottom{position:absolute;top:0;bottom:0;right:0;left:0;}.l-off-canvas .l-region .block.block--twin-institutes{padding:100px 0;bottom:70px;overflow-x:hidden;overflow-y:auto;}.l-off-canvas .l-region .block.block--off-canvas--bottom{top:auto;height:70px;}.l-off-canvas .l-region .block .nav-list li a,.l-off-canvas .l-region .block .block--menu-block-1 ul.menu li a,.block--menu-block-1 .l-off-canvas .l-region .block ul.menu li a,.l-off-canvas .l-region .block .l-footer ul.menu li a,.l-footer .l-off-canvas .l-region .block ul.menu li a{font-weight:normal;}.l-off-canvas .row{transition:all 0.55s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translate3d(0px,-100px,0px);transform:translate3d(0px,-100px,0px);opacity:0;}.l-off-canvas .col-4,.l-off-canvas .bean-icon-blocks .field--name-field-icon-section > .field__items > .field__item,.bean-icon-blocks .l-off-canvas .field--name-field-icon-section > .field__items > .field__item,.l-off-canvas .l-footer .block,.l-footer .l-off-canvas .block{transition:all 0.45s cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translate3d(0px,-50px,0px);transform:translate3d(0px,-50px,0px);opacity:0;}@media (max-width:1023px){.l-off-canvas ul.nav-list,.l-off-canvas .block--menu-block-1 ul.menu,.block--menu-block-1 .l-off-canvas ul.menu,.l-off-canvas .l-footer ul.menu,.l-footer .l-off-canvas ul.menu{margin-bottom:40px;}}body.off-canvas-active .l-off-canvas{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1;visibility:visible;z-index:200;overflow-autoing:touch;-webkit-overflow-autoing:touch;}body.off-canvas-active .l-off-canvas .row,body.off-canvas-active .l-off-canvas .col-4,body.off-canvas-active .l-off-canvas .bean-icon-blocks .field--name-field-icon-section > .field__items > .field__item,.bean-icon-blocks body.off-canvas-active .l-off-canvas .field--name-field-icon-section > .field__items > .field__item,body.off-canvas-active .l-off-canvas .l-footer .block,.l-footer body.off-canvas-active .l-off-canvas .block,body.off-canvas-active .l-off-canvas .mobile-menu{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1;}.l-footer-wrapper{padding:120px 0px 350px;background:#19262d;color:#5a6e79;position:relative;overflow:auto;}@media (min-width:1800px){.l-footer-wrapper{width:1700px;margin:auto;}}@media (max-width:767px){.l-footer-wrapper{padding-top:60px;text-align:center;padding-bottom:400px;}}.l-footer .block__title{color:#fff;font-size:25px;line-height:25px;margin-bottom:20px;}.l-footer .btn-arrow,.l-footer .btn-plus,.l-footer
.btn-minus{color:#ffffff;}.l-footer .btn-arrow span.icon,.l-footer .btn-plus span.icon,.l-footer
  .btn-minus span.icon{border:3px solid #253138;}@media (max-width:767px){.l-footer ul.menu{margin-bottom:60px;}}.l-footer ul.menu a{color:#5a6e79;border-bottom:2px solid #253138;}.l-footer ul.menu a:hover{color:#ffffff;}.l-footer_bottom{position:absolute;bottom:0px;left:0px;width:100%;background:#f4f4f4;line-height:30px;padding:50px 0px;}@media (max-width:1350px){.l-footer_bottom .container{padding-right:200px;}}@media (max-width:767px){.l-footer_bottom .container{padding-right:0px;}}.l-footer_bottom p{margin:0;}.l-footer_bottom span{display:inline-block;margin-right:20px;}.l-footer_bottom .phone{color:#19262d;font-weight:700;}.l-footer_bottom h4{color:#ffffff;}.l-branding{transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1);text-align:center;height:30px;width:100%;z-index:300;}.l-branding .l-region{position:static;width:100%;}.l-branding .l-region .block{float:right;}.l-dropdown{background:#b80013;height:152px;border-bottom:1px solid #dd8b95;overflow:hidden;width:100% !important;-webkit-transform:translate3d(0px,-152px,0px);transform:translate3d(0px,-152px,0px);}@media (max-width:1023px){.l-dropdown{height:82px;-webkit-transform:translate3d(0px,-82px,0px);transform:translate3d(0px,-82px,0px);}}.l-dropdown .l-region{width:94.44444%;margin:0 auto;}@media (min-width:1800px){.l-dropdown .l-region{width:1700px;}}@media (max-width:767px){.l-dropdown .l-region{width:100%;}}.dropdown-active .l-header-wrapper{-webkit-transform:translate3d(0px,152px,0px);transform:translate3d(0px,152px,0px);}@media (max-width:1023px){.dropdown-active .l-header-wrapper{-webkit-transform:translate3d(0px,82px,0px);transform:translate3d(0px,82px,0px);}}.l-header-wrapper{transition:all 0.55s cubic-bezier(0.645,0.045,0.355,1);position:fixed;width:100%;left:0px;top:0px;height:100px;background:#f4f4f4;z-index:300;}.navbar-administration .l-header-wrapper{top:39px;}@media (min-width:1800px){.l-header-wrapper > *{width:1800px;margin:auto;left:0px;right:0px;}}@media (max-width:1023px){.l-header-wrapper{height:80px;}}@media (max-width:767px){.l-header-wrapper{height:60px;}}.l-header-wrapper.header-active{height:70px;}@media (max-width:767px){.l-header-wrapper.header-active{height:60px;}}body.off-canvas-active .l-header-wrapper{background:#19262d;height:70px;}.l-navigation{transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1);text-align:center;height:30px;z-index:301;width:auto;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.l-navigation .l-region{width:auto;position:relative;z-index:50;}@media screen and (max-width:1280px){.l-navigation{opacity:0;visibility:hidden;}}.l-help{position:relative;z-index:10;clear:both;}.l-hero{position:relative;}.l-hero .l-region{width:100%;}.l-hero .hero-scroll-button{border-radius:100%;width:50px;height:50px;background:#b80013;top:auto;bottom:-50px;overflow:hidden;transition:all 1.15s cubic-bezier(0.23,1,0.32,1);transition-delay:0.5s;-webkit-transform:translate3d(0px,100px,0px);transform:translate3d(0px,100px,0px);opacity:0;}@media (max-width:1023px){.l-hero .hero-scroll-button{bottom:-70px;}}.l-hero .hero-scroll-button .btn-content{width:100%;height:100%;display:inline-block;transition:all 1s cubic-bezier(0.23,1,0.32,1);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1;}.l-hero .hero-scroll-button .btn-hover{width:100%;height:100%;display:inline-block;transition:all 1s cubic-bezier(0.23,1,0.32,1);-webkit-transform:translate3d(0px,-60px,0px);transform:translate3d(0px,-60px,0px);opacity:0;}.l-hero .hero-scroll-button svg{width:100%;height:100%;}.l-hero .hero-scroll-button svg path{fill:#ffffff;}.l-hero .hero-scroll-button:hover{background:#eb0018;}.l-hero .hero-scroll-button:hover .btn-content{-webkit-transform:translate3d(0px,60px,0px);transform:translate3d(0px,60px,0px);opacity:0;}.l-hero .hero-scroll-button:hover .btn-hover{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1;}.animate-in .l-hero .hero-scroll-button{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1;}.l-highlighted{position:relative;}.l-highlighted .l-region{width:100%;}.l-main-wrapper{overflow:hidden;width:94.44444%;margin:100px auto 0;}@media (min-width:1800px){.l-main-wrapper{width:1700px;margin:100px auto 0;}}@media (max-width:767px){.l-main-wrapper{width:100%;margin-top:60px;}}.l-postscript .l-region{width:100%;}.page-node-591 .node--hero{margin-top:-100px;height:100vh;}.page-node-591 .node--standard-page--full{display:none;}.page-node-456 .bean-id-36 .group-animated{padding-top:200px;padding-bottom:200px;}.page-node-456 .bean-id-36 .vertical-line{display:none;}.page-node-456 .bean-id-36 .scroll{bottom:-100px;}.page-node-456 .bean-id-38 .group-text{padding-top:125px;}.page-node-456 .bean-id-39{margin-bottom:150px;margin-top:150px;}.page-node-456 .bean-id-41 .group-animated{padding-top:235px;padding-bottom:200px;}.page-node-456 .bean-id-41 .vertical-line{display:none;}.page-node-456 .bean-id-37 .field--name-field-giant-text{left:auto;right:0;}@media (max-width:767px){.page-node-147 .bean-icon-blocks{padding-top:100px;}}.section-events .l-hero .bean-block-with-pre-title section{height:600px;width:100%;display:table;}.section-events .l-hero .bean-block-with-pre-title section .group-animated{padding:0;display:table-cell;vertical-align:middle;}.front{opacity:0;transition:0.2s;}.front.all-loaded,.front.discovery-preroll-visible,.no-js .front{opacity:1;}.front .node--hero{margin-top:-100px;}@media (max-width:767px){.front .node--hero{margin-top:-60px;}}.front .node--hero,.front .node--hero img{height:100vh;}@media (max-device-aspect-ratio:3 / 4){.front .node--hero,.front .node--hero img{height:calc(100vw * 1.333);}}@media (max-device-aspect-ratio:2 / 3){.front .node--hero,.front .node--hero img{height:calc(100vw * 1.5);}}@media (max-device-aspect-ratio:10 / 16){.front .node--hero,.front .node--hero img{height:calc(100vw * 1.6);}}@media (max-device-aspect-ratio:9 / 16){.front .node--hero,.front .node--hero img{height:calc(100vw * 1.778);}}.front .node--hero .vertical-line{height:300px;bottom:-150px;}@media (max-width:1023px){.front .node--hero .vertical-line{height:200px;bottom:-100px;}}@media (max-width:767px){.front .node--hero .vertical-line{height:100px;bottom:-50px;}}.front .node--hero .field--name-title h1{height:140px;font-size:170px;line-height:170px;margin-bottom:30px;}@media (max-width:1350px){.front .node--hero .field--name-title h1{font-size:100px;line-height:100px;height:100px;}}@media (max-width:767px){.front .node--hero .field--name-title h1{font-size:60px;line-height:60px;height:60px;}}.front .node--hero .field--name-title h1 .slide{position:absolute;top:0;left:0;right:0;}.front .node--hero .field--name-title h1 .slide span{transition:all 1.15s cubic-bezier(0.23,1,0.32,1);opacity:0;}.front .node--hero .field--name-title h1 .slide span:nth-child(1){transition-delay:0.1s;}.front .node--hero .field--name-title h1 .slide span:nth-child(2){transition-delay:0.2s;}.front .node--hero .field--name-title h1 .slide span:nth-child(3){transition-delay:0.3s;}.front .node--hero .field--name-title h1 .slide span:nth-child(4){transition-delay:0.4s;}.front .node--hero .field--name-title h1 .slide span:nth-child(5){transition-delay:0.5s;}.front .node--hero .field--name-title h1 .slide span:nth-child(6){transition-delay:0.6s;}.front .node--hero .field--name-title h1 .slide span:nth-child(7){transition-delay:0.7s;}.front .node--hero .field--name-title h1 .slide span:nth-child(8){transition-delay:0.8s;}.front .node--hero .field--name-title h1 .slide span:nth-child(9){transition-delay:0.9s;}.front .node--hero .field--name-title h1 .slide span:nth-child(10){transition-delay:1s;}.front .node--hero .field--name-title h1 .slide span:nth-child(11){transition-delay:1.1s;}.front .node--hero .field--name-title h1 .slide span:nth-child(12){transition-delay:1.2s;}.front .node--hero .field--name-title h1 .slide span:nth-child(13){transition-delay:1.3s;}.front .node--hero .field--name-title h1 .slide span:nth-child(14){transition-delay:1.4s;}.front .node--hero .field--name-title h1 .slide span:nth-child(15){transition-delay:1.5s;}.front .node--hero .field--name-title h1 .slide span:nth-child(16){transition-delay:1.6s;}.front .node--hero .field--name-title h1 .slide span:nth-child(17){transition-delay:1.7s;}.front .node--hero .field--name-title h1 .slide span:nth-child(18){transition-delay:1.8s;}.front .node--hero .field--name-title h1 .slide span:nth-child(19){transition-delay:1.9s;}.front .node--hero .field--name-title h1 .slide span:nth-child(20){transition-delay:2s;}.front .node--hero .field--name-title h1 .slide.active span{opacity:1;}@media (max-width:1023px){.front .bean-id-12 .field,.front .bean-id-13 .field,.front .bean-id-14 .field,.front .bean-id-15 .field{text-align:center !important;}}@media (max-width:767px){.front .bean-id-11{display:none;}}.front .bean-id-12 .field--name-field-giant-text{width:100%;left:0;text-align:center;}.front .bean-id-12 section .group-text .field{margin-left:110px;max-width:500px;}@media (max-width:1350px){.front .bean-id-12 section .group-text .field{margin-left:50px;max-width:400px;}}@media (max-width:1023px){.front .bean-id-12 section .group-text .field{margin-left:0;margin:0 auto;max-width:500px;}}.front .bean-id-12 section .field--name-title-field h2{font-size:60px;line-height:70px;}@media (max-width:1350px){.front .bean-id-12 section .field--name-title-field h2{font-size:45px;line-height:50px;}}.front .bean-id-12 section .field--name-field-video,.front .bean-id-12 section .field--name-field-block-image{top:auto;}@media (max-width:1023px){.front .bean-id-12 section .field--name-field-video,.front .bean-id-12 section .field--name-field-block-image{display:none;}}.front .bean-id-16 h5{max-width:500px;margin:0 auto 40px;text-align:center;color:#777777;}.front .bean-id-16 h4{text-align:center !important;margin:20px auto;}.front .bean-id-16 p{font-size:16px;color:#777777;}.front .bean-id-16 .vertical-line{display:none;}.front .bean-id-13{z-index:10;}.front .bean-id-15 .group-text{padding-top:150px;padding-bottom:381px;}@media (max-width:1023px){.front .bean-id-15 .group-text{padding-bottom:150px;}}.front .bean-id-15 .field--name-field-giant-text{bottom:102px;left:auto;right:0;}.front .bean-id-15 .field--name-field-block-image{bottom:auto;}.front .bean-id-15 .field--name-field-block-image .field__item{position:relative;float:left;margin-left:90px;}@media (max-width:1350px){.front .bean-id-15 .field--name-field-block-image .field__item{margin:0;}}.front .bean-id-15 .field--name-field-block-image .field__item > img{margin:0 auto !important;}@media (max-width:1023px){.front .bean-id-15 .field--name-field-block-image .field__item{float:none;}}.front .bean-id-15 .logo-warf{border-radius:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);z-index:5;padding:30px;width:260px;height:260px;background:#b80013;transition:all 1s cubic-bezier(0.23,1,0.32,1);transition-delay:0.25s;opacity:0;}.front .bean-id-15 .logo-warf img{max-width:100%;}@media (max-width:1350px){.front .bean-id-15 .logo-warf{width:160px;height:160px;}}.front .bean-id-15.bean-animated .logo-warf{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1;}.front .discovery-preroll{position:fixed;top:0;right:0;left:0;bottom:0;background:white;z-index:5000;opacity:1;transition:3s;}.front .discovery-preroll video{background:transparent;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}.front.discovery-preroll-visible .discovery-preroll video{opacity:1;}.front.discovery-preroll-hidden .discovery-preroll{opacity:0;}.section-news .block--system-main-menu ul.menu a{border-bottom-color:white;}.section-news .block--system-main-menu ul.menu a:hover{border-bottom-color:#b80013;}.section-news,.section-news .l-header-wrapper,.section-news .l-footer-bottom{background:white;}.bean-id-48 .vertical-line{display:none;}.page-node-151 .bean-id-26 .group-animated{padding-top:185px;}.page-node-151 .bean-id-28 .group-animated{padding-top:210px;padding-bottom:210px;}.page-node-151 .bean-id-28 .vertical-line{display:none;}.page-node-152 .node--multi-panel-page .block--discovery-node-nav .btn-border,.page-node-152 .node--multi-panel-page .block--discovery-node-nav .btn-clear,.page-node-152 .node--multi-panel-page .block--discovery-node-nav .btn-outline{border-color:rgba(255,255,255,0.15);color:white;line-height:46px;vertical-align:middle;}.page-node-152 .node--multi-panel-page .block--discovery-node-nav .btn-border:hover,.page-node-152 .node--multi-panel-page .block--discovery-node-nav .btn-clear:hover,.page-node-152 .node--multi-panel-page .block--discovery-node-nav .btn-outline:hover{border-color:white;background:white;color:#5a6e79;}.page-node-152 .node--multi-panel-page .entity-bean .field--name-field-giant-text{left:0;width:100%;text-align:center;}.page-node-152 .node--multi-panel-page .bean-block-with-pre-title.bean-no-image section .group-animated{padding:160px 0 130px;}.page-node-152 .node--multi-panel-page .bean-id-79 section .group-animated{padding-top:200px;}.page-node-152 .node--multi-panel-page .bean-id-79 section img{object-fit:none !important;width:800px !important;}.page-node-152 .node--multi-panel-page .bean-id-79 section .field--name-title-field,.page-node-152 .node--multi-panel-page .bean-id-79 section .field--name-field-pre-title{width:47.91667%;float:right;clear:right;text-align:left;}.page-node-152 .node--multi-panel-page .bean-id-79 section .field--name-title-field .field__items,.page-node-152 .node--multi-panel-page .bean-id-79 section .field--name-field-pre-title .field__items{margin:0;max-width:780px;}.page-node-152 .node--multi-panel-page .bean-id-79 section .field--name-field-body{width:100%;}.page-node-152 .node--multi-panel-page .bean-id-79 section .field--name-field-body p{text-align:left;margin-left:0;max-width:500px;}@media screen and (max-width:1630px){.page-node-152 .node--multi-panel-page .bean-id-79 section .field--name-title-field,.page-node-152 .node--multi-panel-page .bean-id-79 section .field--name-field-pre-title,.page-node-152 .node--multi-panel-page .bean-id-79 section .col-2,.page-node-152 .node--multi-panel-page .bean-id-79 section .view-news .view-content .views-row,.view-news .view-content
  .page-node-152 .node--multi-panel-page .bean-id-79 section .views-row{width:100%;clear:both;text-align:center !important;float:left;}.page-node-152 .node--multi-panel-page .bean-id-79 section .field--name-title-field p,.page-node-152 .node--multi-panel-page .bean-id-79 section .field--name-field-pre-title p,.page-node-152 .node--multi-panel-page .bean-id-79 section .col-2 p,.page-node-152 .node--multi-panel-page .bean-id-79 section .view-news .view-content .views-row p,.view-news .view-content
    .page-node-152 .node--multi-panel-page .bean-id-79 section .views-row p{text-align:center !important;margin-left:auto;margin-right:auto;}.page-node-152 .node--multi-panel-page .bean-id-79 section .field--name-title-field img,.page-node-152 .node--multi-panel-page .bean-id-79 section .field--name-field-pre-title img,.page-node-152 .node--multi-panel-page .bean-id-79 section .col-2 img,.page-node-152 .node--multi-panel-page .bean-id-79 section .view-news .view-content .views-row img,.view-news .view-content
    .page-node-152 .node--multi-panel-page .bean-id-79 section .views-row img{width:800px !important;margin:0 auto;}.page-node-152 .node--multi-panel-page .bean-id-79 section .field--name-title-field .field__items,.page-node-152 .node--multi-panel-page .bean-id-79 section .field--name-field-pre-title .field__items,.page-node-152 .node--multi-panel-page .bean-id-79 section .col-2 .field__items,.page-node-152 .node--multi-panel-page .bean-id-79 section .view-news .view-content .views-row .field__items,.view-news .view-content
    .page-node-152 .node--multi-panel-page .bean-id-79 section .views-row .field__items{max-width:none;}}@media screen and (max-width:820px){.page-node-152 .node--multi-panel-page .bean-id-79 section img{display:none;}}.page-node-152 .node--multi-panel-page .bean-id-69,.page-node-152 .node--multi-panel-page .bean-id-70{border-bottom:3px solid #E2E2E2;}.page-node-152 .node--multi-panel-page .bean-id-69 .group-animated,.page-node-152 .node--multi-panel-page .bean-id-70 .group-animated{margin-top:75px !important;}.page-node-152 .node--multi-panel-page .bean-id-71 .group-animated,.page-node-152 .node--multi-panel-page .bean-id-72 .group-animated{margin:40px 0 80 !important;}.page-node-152 .node--multi-panel-page .bean-id-71 .vertical-line{display:none;}.page-node-152 .node--multi-panel-page .bean-id-49{background:#19262d;color:white;border-bottom:3px solid #253138;}.page-node-152 .node--multi-panel-page .bean-id-49 .field--name-field-body{max-width:880px;margin-left:auto;margin-right:auto;}@media (max-width:767px){.page-node-152 .node--multi-panel-page .bean-id-49 .field--name-field-body .col-2 + .col-2,.page-node-152 .node--multi-panel-page .bean-id-49 .field--name-field-body .view-news .view-content .views-row + .col-2,.view-news .view-content .page-node-152 .node--multi-panel-page .bean-id-49 .field--name-field-body .views-row + .col-2,.page-node-152 .node--multi-panel-page .bean-id-49 .field--name-field-body .view-news .view-content .col-2 + .views-row,.view-news .view-content .page-node-152 .node--multi-panel-page .bean-id-49 .field--name-field-body .col-2 + .views-row,.page-node-152 .node--multi-panel-page .bean-id-49 .field--name-field-body .view-news .view-content .views-row + .views-row,.view-news .view-content .page-node-152 .node--multi-panel-page .bean-id-49 .field--name-field-body .views-row + .views-row{margin-top:0;}}.page-node-152 .node--multi-panel-page .bean-id-55{padding-bottom:0;}.page-node-152 .node--multi-panel-page .bean-id-55 .field--name-title-field{display:none;}.page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body{width:100%;}.page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row{display:table;}.page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .col-3,.page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .bean-contact-info .field--name-field-contact-info-section > .field__items > .field__item,.bean-contact-info .page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .field--name-field-contact-info-section > .field__items > .field__item,.page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .bean-three-column-block .field__item,.bean-three-column-block .page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .field__item{display:table-cell;padding:0 30px;margin:0;float:none;width:33.33%;border-right:2px solid #e1e1e1;}.page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .col-3:last-child,.page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .bean-contact-info .field--name-field-contact-info-section > .field__items > .field__item:last-child,.bean-contact-info .page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .field--name-field-contact-info-section > .field__items > .field__item:last-child,.page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .bean-three-column-block .field__item:last-child,.bean-three-column-block .page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .field__item:last-child{border:none;}@media (max-width:767px){.page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row{display:block;}.page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .col-3,.page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .bean-contact-info .field--name-field-contact-info-section > .field__items > .field__item,.bean-contact-info .page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .field--name-field-contact-info-section > .field__items > .field__item,.page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .bean-three-column-block .field__item,.bean-three-column-block .page-node-152 .node--multi-panel-page .bean-id-55 .field--name-field-body .row .field__item{width:auto;border:none;display:block;padding:0;margin:0 0 30px;}}.page-search .search-form{margin:60px auto;text-align:left;}.page-search .search-form div,.page-search .search-form label,.page-search .search-form input{display:inline-block;vertical-align:top;}.page-search .search-form label,.page-search .search-form input{height:60px;margin:0 20px 0 0;}.page-search .search-form input.form-text,.page-search .search-form input.selectBox,.page-search .search-form input.selectBox-dropdown-menu{max-width:400px;}@media (max-width:767px){.page-search .search-form input,.page-search .search-form input.form-text,.page-search .search-form input.selectBox,.page-search .search-form input.selectBox-dropdown-menu{width:100%;display:block;max-width:100%;}}.page-search .search-form label{line-height:60px;}.page-search .search-results{margin-bottom:60px;}.page-search .search-results .search-result{margin:0 0 30px;}.page-search .search-results .search-result h3{font-size:25px;line-height:30px;}.section-support .bean-id-22{padding-bottom:100px;}.section-support .bean-id-22 .field--name-field-giant-text{bottom:-150px;left:0;text-align:center;right:0;}.section-support .bean-id-21{padding-bottom:110px;}.section-support .bean-id-21 .field--name-title-field h2{font-size:60px;line-height:70px;}@media (max-width:767px){.section-support .bean-id-21 .field--name-title-field h2{font-size:35px;line-height:35px;}}.section-support .bean-id-24 .field--name-field-block-image{bottom:auto;}.page-node-148 .bean-id-35{padding:160px 0;}.page-node-148 .bean-id-35 .bean-title{display:none;}.page-node-148 .bean-id-89{margin:250px 0 100px;}.page-node-148 .bean-id-89 .group-ds_content .field--name-field-block-image{right:32.8333%;}.page-node-148 .bean-id-89 .group-ds_content .field--name-field-giant-text{top:50%;left:18%;}.page-node-148 .bean-id-19 .group-ds_content{padding-top:220px;}@media (max-width:1023px){.page-node-148 .bean-id-19 .group-ds_content{padding-top:0;}}@media (max-width:1023px){.page-node-148 .bean-id-19 .field--name-field-block-image{display:none;}}.page-node-148 .bean-id-19 .forty-five-minutes{border-radius:100%;z-index:5;width:150px;height:150px;background:#b80013;padding:46px 0;transition:all 1s cubic-bezier(0.23,1,0.32,1);transition-delay:0.25s;-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0;color:#ffffff;text-align:center;font-size:14px;}.page-node-148 .bean-id-19 .forty-five-minutes span{font-family:"ff-meta-serif-web-pro",serif;font-size:30px;font-weight:normal;display:block;}.page-node-148 .bean-id-19.bean-animated .forty-five-minutes{-webkit-transform:scale(1);transform:scale(1);opacity:1;}.page-node-148 .bean-id-17 .btn-line{font-size:24px;font-family:"ff-meta-serif-web-pro",serif;margin:5px 0;font-weight:normal;text-transform:none;}@media (max-width:767px){.page-node-148 .bean-id-17 .btn-line{font-size:14px;line-height:30px;}}.page-node-148 .bean-id-89 .field--name-title-field h2{font-size:60px;line-height:70px;}@media (max-width:767px){.page-node-148 .bean-id-89 .field--name-title-field h2{font-size:35px;line-height:35px;}}.page-node-148 .block--discovery-node-nav .bean-89,.page-node-148 .block--discovery-node-nav .bean-6{display:none;}.page-node-148 .bean-id-8{padding-top:0;padding-bottom:0;}@media (max-width:1023px){.page-node-148 .bean-id-8{padding:100px 0;}}.page-node-148 .bean-id-8 .field--name-title-field h2{font-size:60px;line-height:70px;}@media (max-width:767px){.page-node-148 .bean-id-8 .field--name-title-field h2{font-size:35px;line-height:35px;}}.page-node-148 .bean-id-9 .field--name-title-field h2{font-size:60px;line-height:70px;}@media (max-width:767px){.page-node-148 .bean-id-9 .field--name-title-field h2{font-size:35px;line-height:35px;}}.page-node-148 .bean-id-18 .col-2 + .col-2,.page-node-148 .bean-id-18 .view-news .view-content .views-row + .col-2,.view-news .view-content .page-node-148 .bean-id-18 .views-row + .col-2,.page-node-148 .bean-id-18 .view-news .view-content .col-2 + .views-row,.view-news .view-content .page-node-148 .bean-id-18 .col-2 + .views-row,.page-node-148 .bean-id-18 .view-news .view-content .views-row + .views-row,.view-news .view-content .page-node-148 .bean-id-18 .views-row + .views-row{margin-top:0 !important;}@media (max-width:767px){.page-node-148 .bean-id-89{margin-top:50px;}.page-node-148 .bean-id-89 .field--name-field-block-image{display:none;}}.section-videos .l-before_content{margin-bottom:0;}.view-events.view-display-id-page .view-content{clear:both;}.view-events.view-display-id-page .views__group__title{text-align:center;position:relative;margin:0 0 80px;}.view-events.view-display-id-page .views__group__title h2{font-size:200px;line-height:1;color:#E9E9E9;}.view-events.view-display-id-page .views__group__title h4{font-size:16px;position:absolute;font-weight:800;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#19262d;}.view-events.view-display-id-block_1 .views-row,.view-events.view-display-id-highlighted_block .views-row{width:33.3%;float:left;height:0;position:relative;background:#454F55;padding:0 0 25%;}@media (max-width:1023px){.view-events.view-display-id-block_1 .views-row,.view-events.view-display-id-highlighted_block .views-row{width:50%;}}@media (max-width:767px){.view-events.view-display-id-block_1 .views-row,.view-events.view-display-id-highlighted_block .views-row{width:100%;padding-bottom:75%;}}.view-events.view-display-id-block_1 .views-row .views-field-title,.view-events.view-display-id-highlighted_block .views-row .views-field-title{position:absolute;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;}.view-events.view-display-id-block_1 .views-row .views-field-title,.view-events.view-display-id-highlighted_block .views-row .views-field-title{width:100%;padding:0 20px;}.view-events.view-display-id-block_1 .views-row .views-field-title h3,.view-events.view-display-id-highlighted_block .views-row .views-field-title h3{margin-bottom:0;color:#ffffff;font-size:40px;line-height:50px;}@media (max-width:1023px){.view-events.view-display-id-block_1 .views-row .views-field-title h3,.view-events.view-display-id-highlighted_block .views-row .views-field-title h3{font-size:30px;line-height:40px;margin-top:30px;}}.view-events.view-display-id-block_1 .views-row .views-field-title span,.view-events.view-display-id-highlighted_block .views-row .views-field-title span{font-size:16px;line-height:50px;color:#8BA3B0;transition:0.3s;display:block;}.view-events.view-display-id-block_1 .views-row .views-field-field-event-link,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link{position:absolute;bottom:0;left:0;right:0;height:80px;transition:0.3s;opacity:0;z-index:3;background:#b80013;}.view-events.view-display-id-block_1 .views-row .views-field-field-event-link a,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link a{border-radius:0;line-height:80px;position:relative;width:100%;margin:0;}.view-events.view-display-id-block_1 .views-row .views-field-field-event-link a .icon,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link a .icon{display:block;position:absolute;right:30px;border-color:rgba(255,255,255,0.2) !important;background:none !important;z-index:100;top:23px;}.view-events.view-display-id-block_1 .views-row .views-field-field-event-link a .icon svg,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link a .icon svg{position:absolute;margin:-2px 0 0 -2px;}.view-events.view-display-id-block_1 .views-row .views-field-field-event-link a .icon svg path,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link a .icon svg path{fill:#ffffff;}.view-events.view-display-id-block_1 .views-row .views-field-field-event-link a .btn-content,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link a .btn-content{width:100%;display:block;}.view-events.view-display-id-block_1 .views-row .views-field-field-event-link:hover .icon,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link:hover .icon{background:#ffffff !important;border-color:#ffffff !important;}.view-events.view-display-id-block_1 .views-row .views-field-field-event-link:hover .icon svg path,.view-events.view-display-id-highlighted_block .views-row .views-field-field-event-link:hover .icon svg path{fill:#b80013 !important;}.view-events.view-display-id-block_1 .views-row .views-field-field-location,.view-events.view-display-id-highlighted_block .views-row .views-field-field-location{position:absolute;z-index:10;top:20px;right:20px;color:#8BA3B0;font-size:12px;}.view-events.view-display-id-block_1 .views-row img,.view-events.view-display-id-highlighted_block .views-row img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}.view-events.view-display-id-block_1 .views-row:after,.view-events.view-display-id-highlighted_block .views-row:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:#19262d;opacity:0.8;transition:0.3s;}.view-events.view-display-id-block_1 .views-row:hover .views-field-field-event-link,.view-events.view-display-id-highlighted_block .views-row:hover .views-field-field-event-link{opacity:1;}.view-events.view-display-id-block_1 .views-row:hover .views-field-field-location,.view-events.view-display-id-highlighted_block .views-row:hover .views-field-field-location{color:#ffffff;}.view-events.view-display-id-block_1 .views-row:hover .views-field-title span,.view-events.view-display-id-highlighted_block .views-row:hover .views-field-title span{color:#ffffff;}.view-events.view-display-id-block_1 .views-row:hover:after,.view-events.view-display-id-highlighted_block .views-row:hover:after{opacity:0.5;}@media (max-width:1023px){.view-events.view-display-id-block_1 .views-row{width:100%;padding-bottom:75%;}}.view-events.view-display-id-block_2{text-align:center;color:#ffffff;position:relative;padding:150px 0 250px;background:#b80013;}.view-events.view-display-id-block_2 .view-header{padding:0 0 60px;}.view-events.view-display-id-block_2 .view-header h2{font-family:"Open Sans",sans-serif;color:#ffffff;font-size:16px;line-height:30px;font-weight:700;text-align:center;display:block;margin:0;}.view-events.view-display-id-block_2 .view-content h3{color:#ffffff;min-height:70px;}.view-events.view-display-id-block_2 .view-content .views-field-counter{font-size:14px;margin:0 0 20px;}.view-events.view-display-id-block_2 .view-content .date-display-single{color:#d77e87;}.view-events.view-display-id-block_2 .view-content .views-field-field-event-link{margin:20px 0;}.view-events.view-display-id-block_2 .owl-carousel{max-width:1200px;overflow:hidden;margin:0 auto;position:static;}.view-events.view-display-id-block_2 .owl-item{width:33%;}.view-events.view-display-id-block_2 .views-exposed-form{margin:0;background:#f4f4f4;position:absolute;bottom:0;left:0;right:0;}.view-events.view-display-id-block_2 .views-exposed-form,.view-events.view-display-id-block_2 .views-exposed-form .views-exposed-widgets,.view-events.view-display-id-block_2 .views-exposed-form .views-exposed-widgets div{height:110px;line-height:110px;}.view-events.view-display-id-block_2 .views-exposed-form .views-exposed-widgets div{padding:0;float:none;}.view-events.view-display-id-block_2 .views-exposed-form .views-exposed-widgets .form-item-edit-field-audience-value-private,.view-events.view-display-id-block_2 .views-exposed-form .views-exposed-widgets .selectBox{display:none !important;}.view-events.view-display-id-block_2 .views-exposed-form .views-exposed-widgets .form-item{display:inline-block;}.view-events.view-display-id-block_2 .views-exposed-form .views-exposed-widgets a{vertical-align:top;line-height:110px;display:inline-block;color:#b4b4b4;margin:0px 10px;font-size:14px;}.view-events.view-display-id-block_2 .views-exposed-form .views-exposed-widgets a:hover,.view-events.view-display-id-block_2 .views-exposed-form .views-exposed-widgets a.active{color:#19262d;}@media (max-width:767px){.view-events.view-display-id-block_2 .views-exposed-form .views-exposed-widgets a{display:none;}}.owl-nav .owl-prev,.owl-nav .owl-next{cursor:pointer;display:block;display:block;bottom:22px;top:auto;}.owl-nav .owl-prev{right:auto;}.owl-nav .owl-prev img,.owl-nav .owl-prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.owl-nav .owl-next{left:auto;}.owl-nav .owl-next img,.owl-nav .owl-next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.view-news > .group-header h1{font-size:40px;text-align:center;padding:20px 0 36px;}.view-news .view-content{max-width:1200px;margin:0 auto;}.view-news .view-content .views-row{border-bottom:1px solid #D2D2D2;margin-bottom:100px;padding-bottom:40px;position:relative;}.view-news .view-content .views-row.views-row-odd{clear:left;}.view-news .view-empty{padding:60px 0;text-align:center;}.view-program-types,.view-program-types div{width:100% !important;}.view-programs .views__group{clear:both;width:100%;float:left;position:relative;}.view-programs .views__group .vertical-text{position:absolute;top:50%;width:400px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}.view-programs .views__group .vertical-text span:before{display:none;}.view-programs .views__group:nth-child(odd) .vertical-text{right:0;margin-right:-195px;-webkit-transform:rotate(90deg);transform:rotate(90deg);}.view-programs .views__group:nth-child(even) .vertical-text{margin-left:-195px;left:0;}.view-programs .views__group .views__group--inner{max-width:1200px;margin:0 auto;}.view-programs .views__group .views__group--title{text-align:center;font-size:40px;line-height:50px;margin:90px 0 10px;}.view-programs .views-row{width:50%;float:left;margin:80px 0 0;}@media (max-width:767px){.view-programs .views-row{width:100%;}}.view-programs .views-row .views-field-rendered-entity,.view-programs .views-row .node{max-width:575px;float:right;}@media (max-width:767px){.view-programs .views-row .views-field-rendered-entity,.view-programs .views-row .node{width:100%;margin:auto;float:none;}}.view-programs .views-row .views-field-rendered-entity{border-bottom:1px solid #D2D2D2;}.view-programs .views-row.views-row-odd{clear:left;}.view-programs .views-row.views-row-odd .views-field-rendered-entity,.view-programs .views-row.views-row-odd .node{float:left;}@media (max-width:767px){.view-programs .views-row.views-row-odd .views-field-rendered-entity,.view-programs .views-row.views-row-odd .node{float:none;}}.view-videos.view-display-id-block_1 .view-header,.view-videos.view-display-id-block_1 .view-content{text-align:center;}.view-videos.view-display-id-block_1 .view-header{padding-top:110px;padding-bottom:74px;}.view-videos.view-display-id-block_1 .view-header .title h1{color:#19262d;}.view-videos.view-display-id-block_1 .view-header h2{color:#777;font-family:"Open Sans",sans-serif;position:relative;top:-20px;}.view-videos.view-display-id-block_1 .view-content{background:#E9E9E9;position:relative;}.view-videos.view-display-id-block_1 .view-content:after{content:'';position:absolute;left:0;right:0;top:0;height:28.125vw;max-height:337.5px;z-index:0;background:#f4f4f4;border-bottom:2px solid #DBDBDB;}.view-videos.view-display-id-block_1 .view-content .node{border:none;position:relative;z-index:1;padding-top:0;}.view-videos.view-display-id-block_1 .view-content .node .embedded-video{max-width:1200px;margin:0 auto;}.view-videos.view-display-id-block_1 .view-content .node .group-ds_content{max-width:630px;margin:0 auto;}.view-videos.view-display-id-block_1 .view-content .node .field--name-title h2{color:#19262d;}.view-videos.view-display-id-block_1 .view-content .node .field--name-field-body{color:#777;font-family:"Open Sans",sans-serif;}.view-videos.view-display-id-page{background:#19262d;}.view-videos.view-display-id-page .view-content{max-width:1200px;margin:0 auto;overflow:auto;}.view-videos.view-display-id-page .view-empty{padding:60px 0;color:#ffffff;text-align:center;}.view-videos.view-display-id-page .views-row{width:50%;float:left;}.view-videos.view-display-id-page .views-row:nth-child(even){padding-left:25px;}.view-videos.view-display-id-page .views-row:nth-child(odd){padding-right:25px;clear:both;}@media (max-width:767px){.view-videos.view-display-id-page .views-row{width:100%;padding:0 !important;}}.view-videos.view-display-id-page ul.pager{margin:0;padding:80px 0;}.view-videos.view-display-id-page ul.pager li,.view-videos.view-display-id-page ul.pager li a{color:#ffffff;}.view-videos.view-display-id-page ul.pager li.pager__item--current,.view-videos.view-display-id-page ul.pager li a:hover{background:white;color:#19262d;}.view-videos.view-display-id-page .pager-load-more{margin:109px 0 0;}.view-videos.view-display-id-page .pager-load-more li,.view-videos.view-display-id-page .pager-load-more a{width:100% !important;height:auto !important;}.view-videos.view-display-id-page .pager-load-more a{display:block;font-size:14px;line-height:112px;color:#ffffff;background:#253138;}.view-videos.view-display-id-page .pager-load-more a:hover{background:#b80013;color:#ffffff;}

/* End */


/* Start:/local/templates/gw-index-new/css2/style.css?1753966033579851*/
﻿@font-face{font-family:'MYRIADPROREGULAR';src:url('/local/templates/gw-index-new/css2/../fonts/MyriadPro/MYRIADPROREGULAR.eot');src:local('MYRIADPROREGULAR'),
url('/local/templates/gw-index-new/css2/../fonts/MyriadPro/MYRIADPROREGULAR.woff') format('woff'),
url('/local/templates/gw-index-new/css2/../fonts/MyriadPro/MYRIADPROREGULAR.ttf') format('truetype');}
@font-face{font-family:'Open Sans';src:url("/local/templates/gw-index-new/css2/../fonts/Light/OpenSans-Light.eot?v=1.1.0");src:url("/local/templates/gw-index-new/css2/../fonts/Light/OpenSans-Light.eot?#iefix&amp;v=1.1.0") format("embedded-opentype"), url("/local/templates/gw-index-new/css2/../fonts/Light/OpenSans-Light.woff2?v=1.1.0") format("woff2"), url("/local/templates/gw-index-new/css2/../fonts/Light/OpenSans-Light.woff?v=1.1.0") format("woff"), url("/local/templates/gw-index-new/css2/../fonts/Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"), url("/local/templates/gw-index-new/css2/../fonts/Light/OpenSans-Light.svg?v=1.1.0#Light") format("svg");font-weight:300;font-style:normal;}
@font-face{font-family:'Open Sans-Semibold';src:url("/local/templates/gw-index-new/css2/../fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0");src:url("/local/templates/gw-index-new/css2/../fonts/Semibold/OpenSans-Semibold.eot?#iefix&amp;v=1.1.0") format("embedded-opentype"), url("/local/templates/gw-index-new/css2/../fonts/Semibold/OpenSans-Semibold.woff2?v=1.1.0") format("woff2"), url("/local/templates/gw-index-new/css2/../fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("/local/templates/gw-index-new/css2/../fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("/local/templates/gw-index-new/css2/../fonts/Semibold/OpenSans-Semibold.svg?v=1.1.0#Light") format("svg");font-weight:300;font-style:normal;}
@font-face{font-family:'NotoSerif Bold';src:url("/local/templates/gw-index-new/css2/../fonts/notoserif/notoserifbold.woff2?v=1.1.0");src:url("/local/templates/gw-index-new/css2/../fonts/notoserif/notoserifbold.woff2?v=1.1.0") format("woff2"), url("/local/templates/gw-index-new/css2/../fonts/notoserif/notoserifbold.woff?v=1.1.0") format("woff"), url("/local/templates/gw-index-new/css2/../fonts/notoserif/notoserifbold.ttf?v=1.1.0") format("truetype");font-weight:300;font-style:normal;}
.new_lang {
	display: inline-block;
    position: absolute;
    right: 45px;
    top: 10px;
}
.new_lang a {
	height: 25px;
    margin-right: 5px;
    position: relative;
	color: #757575;
	font-size: 12px;
}
.new_lang a.active {
    border-bottom: 2px solid #00945d;
}
.new_phone {
	position: absolute;
    right: 550px;
    top: 0px;
	color:#00955a;
	font-weight: bold;
	z-index: 302;
	line-height: 30px;
}
.header{padding-left:0px;padding-right:0px;position:relative;}
.greenwood{padding-right:0px;padding-left:0px;}
.header-block{background:url(/local/templates/gw-index-new/css2/../img/bg-header.png) no-repeat;height:800px;position:relative;}
.header .navbar{margin-bottom:0px;}
.logo{color:#fff;font-size:19px;font-family:'MYRIADPROREGULAR';margin-top:55px;padding-left:183px;width:48%;text-align:left;float:left;line-height:28px;}
.logo img{margin-bottom:32px;display:inline-block;width:auto !important;height:auto !important;}
.menu-right ul li a{color:#fff;font-family:'Lora';font-size:20px;background:none !important;padding:0px;font-weight:bold;letter-spacing:1px;display:block;height:100%;}
.menu-right{padding-left:103px;padding-right:0px;margin-top:82px;height:190px;width:50%;float:left;}
.menu-right ul li:before{content:"";background:#fff;width:42px;height:2px;display:block;opacity:0.5;position:absolute;bottom:0px;}
.firefox .upper li{background-position:9px;}
.news .menu-right ul li:before{content:"";background:#fff;display:block;height:2px;position:absolute;width:42px;bottom:2px;opacity:0.4;}
.menu-right ul li{display:inline-block;height:28px;margin-right:43px;margin-top:15px;position:relative;}
.upper li a, .upper li p{color:#fff;text-decoration:none !important;font-family:'Lora';padding-left: 25px;font-size:45px;font-weight:bold;line-height:64px;}
.upper li p {display: inline;}
.upper li{list-style:none;margin-bottom:15px;/*background:url(/local/templates/gw-index-new/css2/../img/arrow-right.png) no-repeat;background-position-x:0px;background-position-y:14px;*/text-align:left;text-transform:uppercase;}
.upper ul{margin-top:32px;padding-left:0px;}
.grad-360{background:#00955E;margin-right:16px;width:160px;height:160px;text-align:center;color:#fff;font-family:'Lora';font-weight:bold;font-size:19px;padding-top:33px;float:right;margin-top:45px;}
.currency-china{width:160px;height:160px;color:#fff;text-align:center;padding-top:2px;float:right;margin-top:43px;margin-right:18px;}
a.be-rent{background:#00955E;color:#fff !important;text-decoration:none !important;padding-top:16px;padding-bottom:15px;border-radius:79px;float:right;text-transform:uppercase;width:220px;margin-right:0px;font-family:'Open Sans';border:none;font-size:14px;letter-spacing:1px;}
.grad-360>div{background:url(/local/templates/gw-index-new/css2/../img/circle-load.png) no-repeat center;height:58px;margin-bottom:7px;margin-left:4px;}
.currency-china h3,.currency-china div.h3{font-family:'Lora';font-size:17px;margin-top:28px;margin-bottom:15px;font-weight:bold;}
.currency-china p{font-family:'Open Sans-Semibold';font-size:12px;margin-bottom:8px;margin-left:-7px;}
.right-bottom{text-align:right;padding-top:46px;}
.header .navbar-default{background:#fff;}
li.search_li input{background-color:#fff !important;border:none;box-shadow:none;}
li.search_li button[type="reset"]{display:none;}
li.search_li button[type="submit"]{border:none;}
li.search_li span.glyphicon.glyphicon-search:before{background:url(/local/templates/gw-index-new/css2/../img/search.png) no-repeat center;content:"";display:block;width:17px;height:16px;}
li.search_li button[type="submit"]:hover{background-color:transparent;outline:none;}
li.search_li form.navbar-form.active input{border:1px solid #909090;}
.front .node--hero div.scroll{width:40px;height:40px;background:url(/local/templates/gw-index-new/css2/../svg/i-59.svg) no-repeat;border-radius:0px;bottom:41px;left:7px;}
div.park-right{background:#fff;padding-top:70px !important;padding-bottom:60px !important;padding-right:61px !important;font-family:'Open Sans';line-height:29px;position:relative;top:-35px;margin-top:0% !important;width:696px;margin-right:182px !important;}
a.btn-red.wood{font-family:Open Sans-Semibold;color:#00945e;text-transform:uppercase;background:url(/local/templates/gw-index-new/css2/../img/arrow-right-green.png) no-repeat 3px 13px;text-decoration:none !important;padding-top:8px;padding-bottom:17px;padding-left:59px;margin-left:12px;line-height:52px;margin-top:-20px;letter-spacing:1px;}
a.btn-red.wood:after{display:none;}
.park-right:before{background:url(/local/templates/gw-index-new/css2/../svg/i-30.svg) no-repeat;content:"";display:block;width:96px;height:96px;position:absolute;left:-49px;top:152px;}
.no-margin{margin:0px;}
.advantage{height:113px;width:49%;vertical-align:top;display:inline-block;text-align:center;margin-bottom:92px;cursor:pointer;}
.advantage h2,.advantage div.h2{color:#00945e;font-family:'Lora';font-size:21px;font-weight:bold;margin-bottom:12px;position:relative;padding-top:38px;margin-top:35px;}
.advantage p{font-family:'Open Sans';background:url(/local/templates/gw-index-new/css2/../img/green-line.png) no-repeat center top;padding-top:12px;margin-bottom:60px;line-height:22px;}
.advantage:nth-child(1) svg{width:34px;height:23px;}
.advantage:nth-child(2) svg{width:21px;height:21px;}
.advantage:nth-child(3) svg{width:26px;height:25px;}
.advantage:nth-child(4) svg{width:34px;height:19px;}
.advantage:nth-child(5) svg{width:24px;height:25px;}
.advantage:nth-child(6) svg{width:26px;height:24px;}
.advantage-right{height:100%;width:100%;position:relative;max-height: 529px;object-fit: cover;}
.advantage-right:before{content:"";background:url(/local/templates/gw-index-new/css2/../img/triagle-white.png) no-repeat;position:absolute;width:59px;height:145px;top:178px;z-index:2;}
.row.no-margin.location .advantage-right:before{content:"";background:url(/local/templates/gw-index-new/css2/../img/triagle-white.png) no-repeat;right:59px;top:339px;}
.advantage-right h1, .advantage-right p.gm{color:#fff;text-transform:uppercase;font-family:'Lora';font-weight:bold;font-size:41px;position:absolute;bottom:94px;left:103px;z-index:2;}
.advantage-right a{position:absolute;bottom:46px;left:100px;color:#fff !important;text-decoration:none !important;font-family:Open Sans-Semibold;text-transform:uppercase;background:url(/local/templates/gw-index-new/css2/../img/arrow-right.png) no-repeat;background-position-x:0px;background-position-y:0px;display:block;padding-top:11px;padding-left:60px;height:40px;z-index:2;}
.row.no-margin.location .advantage h2,.row.no-margin.location .advantage div.h2{color:#f42534;font-size:21px;font-family:'NotoSerif Bold';}
.row.no-margin.location .advantage p{background:url(/local/templates/gw-index-new/css2/../img/red-line.png) no-repeat center top;}
.row.no-margin.location .advantage:nth-child(1) svg{width:26px;height:24px;}
.row.no-margin.location .advantage:nth-child(2) svg{width:24px;height:23px;}
.row.no-margin.location .advantage:nth-child(3) svg{width:26px;height:28px;}
.row.no-margin.location .advantage:nth-child(4) svg{width:85px;height:21px;margin-top:7px;}
.row.no-margin.location .advantage{height:250px;margin-bottom:0px;}
.row.no-margin.location .advantage-right h1, .row.no-margin.location .advantage-right p.gm{left:452px;bottom:98px;font-size:41.5px;}
.row.no-margin.location .advantage-right a{left:672px;bottom:52px;}
.paginator .nav-tabs{text-align:center;border:none;}
.paginator .nav-tabs > li{float:none;display:inline-block;height:44px;}
.paginator .nav-tabs > li.active > a{border:1px solid #00945e !important;border-radius:44px;padding-left:41px;padding-right:40px;color:#00945e !important;font-family:'Lora';font-weight:bold;font-size:18px;text-transform:uppercase;background:none !important;}
.paginator .nav-tabs > li > a{padding-left:40px;padding-right:40px;color:#00945e;font-family:'Lora';font-weight:bold;font-size:18px;text-transform:uppercase;margin-left:5px;margin-top:2px;}
.white-block img{width:100%;}
.paginator ul{height:162px;padding-top:70px;}
.paginator .nav-tabs > li > a:hover{background:none;border:1px solid #f42534;color:#f42534;border-radius:44px;padding-left:40px;padding-right:40px;}
.white-block{background:#FFF;margin-right:34px;padding-right:0px;padding-left:0px;width:20%;color:#00945e;height:403px;float:none;display:inline-block;vertical-align:top;}
.paginator{background-color:#fafafa;min-height:699px;}
.white-block p:nth-child(2){text-align:center;font-size:17px;font-family:Lora;font-weight:bold;padding-top:46px;padding-bottom:29px;height:147px;}
.white-block a{color:#f42534;font-weight:bold;font-size:12px;font-family:'Open Sans';padding-left:34px;background:url(/local/templates/gw-index-new/css2/../img/red-line.png) no-repeat 34px bottom;padding-bottom:6px;float:left;}
.white-block a:hover{color:#f42534;text-decoration:none;}
.paginator .tab-content{text-align:center;padding-left:0%;height:500px;}
.white-block.horisontal{height:169px;margin-left:0px;display:inline-block;margin-bottom:38px;width:696px;margin-right:36px;}
div#announcements .white-block h2,div#announcements .white-block div.h2{font-family:Lora;font-weight:bold;font-size:24px;text-transform:uppercase;text-align:left;margin-left:34px;margin-top:37px;margin-bottom:20px;background:url(/local/templates/gw-index-new/css2/../img/grand-line-green.png) no-repeat left bottom;display:block;height:96px;}
div#announcements .white-block:nth-child(2) h2,div#announcements .white-block:nth-child(2) div.h2{color:#f42534;background:url(/local/templates/gw-index-new/css2/../img/grand-line-red.png) no-repeat left bottom;display:block;height:96px;}
div#announcements .white-block:nth-child(3) h2{color:#f42534;background:url(/local/templates/gw-index-new/css2/../img/grand-line-red.png) no-repeat left bottom;display:block;height:96px;}
.white-block.horisontal h3,.white-block.horisontal div.h3{color:#00945e;font-family:'Lora';font-size:15px;font-weight:bold;text-align:left;margin-top:41px;display:block;margin-bottom:0px;height:53px;}
div#messages .white-block p:nth-child(2){text-align:left;font-family:'Open Sans-Semibold';font-size:12px;color:#00945e;margin-top:0px;margin-bottom:0px;padding-bottom:0px;height:auto;/*padding-top:25px;*/padding-top:15px;max-height:113px;overflow:hidden;}
div#messages p{text-align:left;color:#656565;font-size:13px;font-family:'Open Sans';/*margin-top:37px;*/margin-top:20px;}
.main div#messages div:nth-child(2) p{height:74px;overflow:hidden;}
div#messages .white-block a{padding-left:0px;background:url(/local/templates/gw-index-new/css2/../img/red-line.png) no-repeat 0px bottom;}
div#announcements p:nth-child(2){color:#656565;font-family:'Open Sans';font-weight:normal;font-size:14px;text-align:left;margin-left:36px;padding-top:10px;}
div#home .white-block p:nth-child(2){font-size:15px !important;width:261px;margin:0px auto;}
.main div#home .white-block{position:relative;overflow:hidden;height:405px;width:328px;margin-right:42px;padding:0px;}
div#home .white-block p.date{position:absolute;background:#008B50;color:#fff;height:60px !important;width:60px;font-family:'Open Sans' !important;margin:0px;border-radius:60px;left:40%;top:-28px;padding-top:0px !important;font-weight:normal !important;font-size:13px !important;}
div#home .white-block p.date span{font-size:23px;width:100%;display:block;height:24px;margin-top:6px;}
.tab-pane{position:relative;}
.tab-pane>a{position:absolute;right:4px;top:100%;color:#008B4F !important;text-decoration:none !important;text-transform:uppercase;font-family:'Open Sans-Semibold';height:40px;padding-left:30px;}
.l-main-wrapper .tab-content .tab-pane>a { z-index: 51; }
.tab-pane>a:before{background:url(/local/templates/gw-index-new/css2/../img/arrow-right-green.png) no-repeat 0px 0px;content:" ";display:block;height:40px;position:absolute;width:40px;left:-23px;top:-11px;}
div#home .white-block>div:last-child{/*height:218px;*/position:relative;-webkit-transition:top 0.3s ease-out 0.1s;-moz-transition:top 0.3s ease-out 0.1s;-o-transition:top 0.3s ease-out 0.1s;transition:top 0.3s ease-out 0.1s;top:0px;background:#fff;cursor:pointer;}
div#home .white-block>div:last-child p{text-align:center;font-size:15px;font-family:Lora;
font-weight:bold;padding-top:58px;/*padding-bottom:29px;*/padding-bottom:5px;height:146px;margin-bottom:0px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 4;
    -moz-line-clamp: 4;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;}
div#home .white-block>div:last-child p:last-child{padding-top:5px;height:auto;}
div#home .white-block>div:first-child{position:relative;}
div#home .white-block:hover div:last-child{    top: -100px;background:#fff;}
div.bild-left{height:600px;width:50%;float:left;padding:0px;text-align:center;position:relative;}
div.bild-right{height:600px;width:50%;text-align:center;position:relative;padding:0px;float:left;}
.demo-bild a{background:#f42534;color:#fff;text-decoration:none !important;padding-bottom:14px;padding-top:16px;border-radius:65px;text-transform:uppercase;font-family:'Open Sans-Semibold';margin-top:55px;display:block;width:306px;font-size:14px;margin-left:-5px;}
.demo-bild h2,.demo-bild span.h2{color:#fff;font-family:Lora;font-weight:bold;font-size:29px;margin-left:-5px;text-transform:uppercase;margin-top:17px;letter-spacing:1px;}
.demo-bild{position:absolute;left:303px;top:211px;z-index:100;}
.demo-bild div{background:url(/local/templates/gw-index-new/css2/../img/circle-load.png) no-repeat center;height:58px;margin-bottom:8px;margin-left:-7px;}
.green-bottom{background:url(/local/templates/gw-index-new/css2/../img/green-meetieng.png) no-repeat center;height:391px;padding:0px;}
.green-bottom-upper{margin-top:83px;text-align:left;}
.green-bottom-upper h2, .green-bottom-upper h1{color:#fff !important;font-family:Lora;text-transform:uppercase;font-weight:bold;line-height:56px;margin-top:-22px;font-size:36px;text-align:left;margin-left:22%;letter-spacing:0px;}
.green-bottom-upper p{color:#fff;font-family:'Open Sans';font-size:16px;}
.green-bottom-upper button[type="button"]{text-align:left;border:none;border-radius:31px;height:50px;background:#00a86b !important;color:#fff !important;font-family:'Open Sans';font-size:16px;font-weight:normal;padding-left:47px;letter-spacing:0px;padding-top:10px;line-height:29px;width:100%;text-transform:initial;}
.green-bottom-upper form>div{padding-left:0px;padding-right:0px;margin-bottom:15px;width:100%;}
.green-bottom-upper button[type="button"] span{color:transparent;background:url(/local/templates/gw-index-new/css2/../img/arrow-button.png) no-repeat right 0px;height:35px;width:35px;padding:0px;border:0px;margin-top:-3px;float:right;margin-right:-4px;}
.green-bottom-upper input[type="text"]{border-radius:31px;height:50px;background:#00a86b;color:#fff;font-family:'Open Sans';font-size:16px;padding-left:47px;border:none;width:100%;font-size:17px;letter-spacing:0px;}
.green-bottom-upper button[type="submit"]{color:#fff !important;padding-left:54px;padding-right:55px;padding-top:14px;padding-bottom:14px;font-family:'Open Sans';text-transform:uppercase;border-color:#fff !important;background:transparent !important;border-radius:35px;float:right;width:195px;margin-top:3px;margin-right:3px;letter-spacing:0px;}
.green-bottom-upper:first-child{margin-top:0px;}
.green-bottom-upper input[type="text"]::-webkit-input-placeholder{color:#fff;}
.green-bottom-upper input[type="text"]::-moz-placeholder{color:#fff;}
.green-bottom-upper input[type="text"]:-moz-placeholder{color:#fff;}
.green-bottom-upper input[type="text"]:-ms-input-placeholder{color:#fff;}
.green-bottom-upper .dropdown-menu{width:100%;background:#00a86b;}
.col-2 div.green-bottom-upper .dropdown-menu p{color:#fff !important;font-family:'Open Sans';font-size:14px !important;margin-left:16px;margin-top:0px;margin-bottom:0px !important;}
.green-bottom-upper .dropdown-menu p:hover{background:none;}
.reklama-container{padding-left:0px;padding-right:0px;max-width:1801px;margin:0px auto;float:none;}
.reklama-block{padding:0px;display:inline-block;vertical-align:top;}
.reklama-block img{padding-left:0px;padding-right:0px;height:100%;}
.reklama-block.white-bg{background:#FAFAFA;position:relative;height:361px;}
.reklama-block.white-bg h2,.reklama-block.white-bg div.h2{font-family:Lora;font-size:25px;font-weight:bold;padding-left:0px;line-height:35px;padding-top:33px;color:inherit;position:absolute;top:0px;margin-left:13%;color:#00945D;}
.reklama-block:first-child{height:100%;padding-bottom:0%;}
.reklama-block:nth-child(2){max-width:720px;}
.reklama-block:nth-child(3){max-width:720px;}
.reklama-block:nth-child(4){max-width:720px;}
.reklama-block:nth-child(5){max-width:360px;}
.reklama-block:nth-child(6){max-width:360px;min-width:8.3%;height:722px;}
.reklama-block:nth-child(7){max-width:361px;}
.reklama-block:nth-child(8){max-width:720px;min-width:40%;height:361px;}
.reklama-block:nth-child(9){background:#F42535;max-width:360px;}
.reklama-block:nth-child(9) a{color:#fff;}
.reklama-block:nth-child(9):after{background:url(/local/templates/gw-index-new/css2/../img/arrow-right.png) no-repeat 0px 0px;}
.partners-container h2,.partners-container div.h2{text-align:center;margin-top:0px;font-family:Lora;color:#fff;background:url(/local/templates/gw-index-new/css2/../img/partners.png) no-repeat center;height:42px;font-size:15px;text-transform:uppercase;padding-top:11px;letter-spacing:0px;font-weight:bold;}
.map-contact{padding-left:0px;padding-right:0px;position:relative;}
.partners-container{height:281px;background:#fff;}
.contacts-unset h2,.contacts-unset div.h2{font-family:Lora;text-transform:uppercase;font-weight:bold;font-size:28px;margin-bottom:11px;line-height:40px;letter-spacing:1px;}
div.contacts-unset p{font-family:'Open Sans';font-size:13px;margin-bottom:1px;letter-spacing:0px;margin-left:4px;line-height:19px;color:#fff;}
.contacts-unset p a{color:#fff;}
.contacts-unset>div:nth-child(2){margin-bottom:18px;}
.footer-container{background:#363636;}
.footer ul{padding-left:0px;list-style:none;}
.footer h2{color:#00955E;font-family:Lora;font-weight:bold;font-size:22px;}
.footer li a{color:#848484;font-family:'Open Sans';}
.footer li{padding-top:19px;padding-bottom:15px;border-bottom:1px solid #848484;}
.footer:nth-child(2){padding:0px;}
.footer:nth-child(3) a{color:#00955E;font-family:Lora;font-weight:bold;text-decoration:none;font-size:15px;}
.footer:nth-child(3) li{border-bottom:none;padding-bottom:5px;padding-top:10px;}
.footer:nth-child(3) ul{margin-top:25px;width:auto;}
.gw2 p.line-bottom{color:#00955E;font-family:Lora;font-weight:bold;font-size:26px;margin-top:44px;letter-spacing:-1px;}
.line-bottom{color:#00955E;font-family:Lora;font-weight:bold;font-size:26px;margin-top:44px;letter-spacing:-1px;}
.footer:nth-child(3) div{margin-top:152px;}
.footer:nth-child(3) div img{margin-right:16px;}
.footer:nth-child(3) div a:last-child img{margin-right:-1px;}
.footer{margin-top:90px;}
.footer:nth-child(1) div{position:absolute;bottom:0px;}
.footer:nth-child(1){position:relative;min-height:821px;display:block;}
.footer-mini.two p{color:#00955E;font-family:'Open Sans-Semibold';background:url(/local/templates/gw-index-new/css2/../img/arrow-right-green.png) no-repeat 12px 0px;float:left;height:40px;line-height:40px;padding-left:68px;outline:none;}
.header .navbar-right{width:100%;}
.header .navbar-right li:first-child a,.header .navbar-right li:nth-child(2) a{padding-left:0px;padding-right:0px;margin-right:10px;padding-bottom:0px;height:34px;}
.header .navbar-right a:hover{border-bottom:2px solid #00945D;}
.header .navbar-right a{padding-bottom:0px;height:34px;padding-left:0px;padding-right:0px;margin-right:10px;}
.header .navbar-right li:nth-child(2) a{margin-right:38px;}
nav.navbar.navbar-default.menu2 .navbar-toggle{display:block;}
.menu2 div.navbar-collapse.collapse{display:none !important;}
.menu2 div.navbar-collapse.collapse.in{display:block !important;}
.menu2{width:56px;position:absolute;right:4px;top:0px;border:none;}
.menu2 button{border:none;}
.l-branding .l-region .logo2 {
    float: left;
    padding-left: 20px;
    display: none;
}
@media only screen and (max-width:320px){
.contacts-unset{top:0px;left:0px;width:100%;height:350px;padding-left:0px;}
div#home div.white-block{width:inherit;margin-right:0px;}
.gud-block svg image {width: 100%; height: 100%;}
.gud-block svg {width: 100%;height: auto;}
.gud-container {margin-top: 30px;}
.gud-block:nth-child(1) {padding-top: 20px;    padding-left: 15px;}
body div.gud-block h2 {font-size: 16px; padding-right: 0px;text-align: center;line-height: 18px;margin-top: 21px !important;}
div.gud-block {padding-left: 0px;}
div.gud-block p {font-size: 12px;}
.row.no-margin.location .advantage-right h1{left:37px;font-size:22px;bottom:34px;letter-spacing:0.5px;}
.row.no-margin.location .advantage-right a{left:275px;bottom:35px;}
.advantage-right h1{left:22px;font-size:21px;bottom:37px;letter-spacing:1.2px;}
.advantage-right a{left:81%;width:12px;overflow:hidden;bottom:37px;}
.green-bottom{height:auto;background-size:100% 100%;padding-bottom:15px;}
.partners-container{height:auto;text-align:center;}
.partners-block{width:100%;}
.footer:nth-child(1){height:145px;min-height:100%;}
.upper li a{font-size:17px;line-height:29px;padding-left:42px;letter-spacing:0px;}
.paginator ul{height:82px;padding-top:10px;}
.demo-bild{left:0px;width:100%;top:65px;}
.green-bottom-upper button[type="submit"]{float:none;width:172px;text-align:center;padding-left:0px;padding-right:0px;height:40px;padding-top:0px;padding-bottom:0px;}
.green-bottom-upper button[type="button"]{width:100%;display:block;}
.footer:nth-child(2){margin-top:0px;}
.footer:nth-child(2) p{font-size:100%;margin-top:15px;line-height:25px;}
.row.no-margin.location .advantage{height:auto;}
.header-block{height:auto;background-size:100% 100%;}
.row.wood h1{margin-left:-1%;font-size:23px;margin-top:0px;line-height:30px;}
.currency-china{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:none;}
.grad-360{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:none;}
.right-bottom{text-align:center;}
.scroll{bottom:90px;}
a.be-rent{margin-top:20px;margin-bottom:15px;float:none;display:inline-block;padding-top:11px;padding-bottom:11px;font-size:13px;margin-right:-1px;}
.menu-right{margin-top:0px;display:none;}
.upper li{padding-top:6px;padding-bottom:0px;margin-bottom:0px;background-size:25px;background-position-y:76%;background-position-x:0px;}
.upper ul{margin-top:0px;}
.upper{padding-left:0px;padding-right:0px;}
.park-right{padding-left:3px;padding-right:0px;padding-top:20px;}
.park-right:before{top:-22px;left:37%;background-size:69px;}
.row.wood>div:first-child{height:130px;}
.footer:nth-child(3) div{margin-top:20px;padding-bottom:20px;}
.footer{padding-left:0px;padding-right:0px;}
.footer-container{padding-left:0px;padding-right:0px;}
.footer:nth-child(3){margin-top:20px;}
a.write-are{width:223px;height:40px;padding-top:8px;padding-bottom:0px;text-align:center;}
.footer:nth-child(1) div{left:9%;}
div#announcements .white-block{width:280px !important;margin-right:20px;margin-bottom:15px;margin-left:20px;height:315px;}
.white-block.horisontal{width:280px;margin-left:auto;margin-right:auto;height:315px;padding-bottom:5px;display:none;margin-bottom:20px;}
.white-block.horisontal:nth-child(2),.white-block.horisontal:nth-child(3){display:block;}
.old-version{display:none;}
div#jivo-iframe-container.jivo-expanded{display:none !important;}
.scroll{display:none;}
div.logo{display: none; width:100%;padding-left:0px;text-align:center;margin-top:43px;}
div.upper{padding-left:20px !important;margin-top:18px !important;}
.l-branding .l-region .block{right:5.5% !important;}
div.park-right{padding-right:0px !important;height:100%;}
.entity-bean.vertical-text-left .vertical-text{margin-left:0px;width:100% !important;display:block;}
div.vertical-text h2{font-size:15px;text-align:center;line-height:24px;margin-top:-10px;letter-spacing:2px;}
div.l-navigation{width:auto;opacity:1;visibility:initial;left:11%;}
body header.l-header-wrapper{min-width:100%;max-width:100%;}
section.l-main-wrapper{width:100%;}
body footer.l-footer-wrapper{width:100%;padding-bottom:100px;}
body .l-region.l-region--footer{width:100%;}
body{overflow-x:hidden !important;}
body .entity-bean.vertical-text-left .vertical-text{margin-left:0px;width:100% !important;display:block;position:relative;padding-top:42px}
body.front .bean-id-12 section .group-text.park-right .field{margin-left:0px !important;text-align:left !important;}
body.front .node--hero{height:500px;background-size:320px 500px;}
.front .node--hero div.logo img{width:174px !important;margin-bottom:23px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child{display:none;}
body div#block-block-4{margin-right:47px;}
body .block--toggle .block__content .search-button{margin-top:10px;height:auto;margin-right:15px;}
.logo span:last-child{width:152px;margin:0px auto;text-indent:-123px;overflow-x:hidden;font-size:16px;margin-top:1px;}
.logo span:nth-child(2){width:172px;margin:0px auto;line-height:17px;font-size:13px;letter-spacing:0px;}
.logo span:nth-child(3){width:152px;margin:0px auto;text-indent:-121px;overflow-x:hidden;font-weight:bold;font-size:16px;margin-top:1px;}
body div#jivo-iframe-container{display:none !important;}
body div.park-right{width:87.2% !important;top:37px;margin:0px auto !important;margin-bottom:30px  !important;position:inherit; margin-top:35px !important;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated>section{background:#f4f4f4;min-height:624px;max-height:1200px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img{margin-left:0px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span{left:15px;}
div.vertical-text h2 br{display:none;}
.park-right p{font-size:12px;margin-left:24px;margin-top:-4px;line-height:20px;padding-right:16px;}
a.btn-red.wood{margin-left:28px;padding-left:58px;letter-spacing:0px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting{display:none;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting-mobile{margin-left:0px;}
section.group-ds_content .required-fields.group-text.field-group-html-element{padding-top:0px;}
div.advantage h2,div.advantage div.h2{font-size:14px;margin-top:9px !important;padding-top:0px;margin-left:0px !important;text-align:center !important;}
.advantage p:nth-child(1){margin-bottom:0px;background:none;}
.row.no-margin.location .advantage p:first-child{background:none;}
.advantage{margin-bottom:8px;height:139px;padding:0px;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban{display:none;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{margin-right:0px;margin-left:15px;}
.advantage-block,.advantage-block-second{width:100%;}
.advantage{padding:0px;margin-bottom:0px;}
.paginator .nav-tabs > li > a{padding-left:3px;padding-right:3px;font-size:12px;line-height:41px;letter-spacing:1px;}
.paginator .nav-tabs > li.active > a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;font-size:12px;width:96px;text-align:center;height:40px;}
.paginator .tab-content div#home{margin-left:20px;height:682px;width:auto;margin-right:20px;}
.white-block img{height:185px;}
.main div#home .white-block{display:none;width:100%;height:315px;margin-bottom:20px;}
.main div#home .white-block:nth-child(2),.main div#home .white-block:nth-child(3){display:block;}
.paginator{min-height:820px;}
.green-bottom-upper h2{margin-left:0px;font-size:17px;line-height:25px;text-align:center;}
header.bean-block-with-pre-title section .field--name-field-body p{font-size:12px;text-align:center;margin-top:0px;max-width:80%;margin:0px auto;margin-bottom:54px !important}
div.row.row-last .col-2:nth-child(2) .green-bottom-upper{width:100%;padding:0px;margin-left:0px;padding-left:35px;padding-right:35px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed{height:100% !important}
.green-bottom-upper button[type="button"]{font-size:12px;height:40px;line-height:21px;width:100%;display:block;}
.green-bottom-upper button[type="button"] span{margin-top:-8px;margin-right:-9px;}
.partners-container div{display:none;width:44px;}
.partners-container div:nth-child(5),.partners-container div:nth-child(3),.partners-container div:nth-child(4){display:inline-block;margin-top:0px;width: 31%;margin-left: 10px;}
.partners-container div img{width:100%;height: auto;}
div.partners-container div:nth-child(3){margin-top: 0px;margin-right: 10px;margin-left: 0px;}
.partners-container div:nth-child(4){height: auto;margin-left:2px;}
.partners-container h2,.partners-container div.h2{background-size:100px;margin-left:5px;padding-top:9px;background-position-y:0px;font-size:11px;}
.partners-container{height: 140px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed div.green_meeting img{height:450px;}
.green-bottom-upper input[type="text"]{height:40px;font-size:12px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed div.green_meeting img{height:450px;}
.green-bottom-upper input[type="text"]{height:40px;font-size:12px;}
.bean-block-with-pre-title section .group-animated.green-block{padding-top:64px;height:450px !important;}
div.contacts-unset{top:0px;left:0px;width:100%;height:350px;padding-left:0px;}
.map-contact{height:750px;}
div#block-blockify-blockify-logo{min-height:100% !important;}
.map-contact #moskau{bottom:0px;position:absolute !important;}
.contacts-unset h2,.contacts-unset div.h2{font-size:16px;line-height:31px;padding-left:20px;margin-bottom:18px;}
.contacts-unset p{font-size:12px;}
.contacts-unset>div:nth-child(2){padding-left:20px;width:245px;}
.left{padding-left:20px;}
a.write-are{width:223px !important;height:40px;padding-top:8px !important;padding-bottom:0px !important;text-align:center;margin-top:29px !important;}
.l-footer #logo img{width:133px;}
.l-footer #logo{margin-left:-30px;}
.block--blockify-blockify-logo .block__content{margin-left:0px;margin-bottom:0px;}
nav#block-menu-menu-footer-menu{text-align:left;padding-left:20px;padding-right:20px;}
nav#block-menu-menu-footer-menu h2,nav#block-menu-menu-footer-menu div.h2{font-size:19px !important;margin-left:0px !important;}
nav#block-menu-menu-affiliates h2,nav#block-menu-menu-affiliates div.h2{font-size:19px !important;margin-left:0px !important;text-align:left;}
nav#block-menu-menu-affiliates{text-align:left;padding-left:20px;padding-right:20px;}
div#block-block-2 h2,div#block-block-2 div.h2{text-align:left;padding-left:20px;font-size:19px !important;}
div.footer-mini.two{width:100%;text-align:left;height:auto;}
div.footer-mini{width:100%;}
.footer-mini:last-child{margin-top:25px;text-align:center;}
body p.bottom-picture{bottom: 65px !important;width: 100%;left: 0px;position: initial;margin-bottom: 25px;margin-top: 20px;}
div.last1{margin-left:20px;}
.last1 a{margin-right:11px;}
.footer-mini.two p{line-height:20px;}
section.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{display:block;margin-top:17px;}
section.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting-mobile{display:block;}
.color-scheme-dark:before{display:none;}
.color-scheme-dark a#bean-id-10{display:none;}
div#bild1{height:280px;display:block;}
.entity-bean .field--type-text-long{padding-left:0px;padding-right:0px;}
.bild-container div.demo-bild a{width:250px;margin:0px auto;margin-top:31px;padding-bottom:9px;padding-top:10px;height:40px;}
.demo-bild h2,.demo-bild span.h2{margin-left:0px;}
div.bild-left{height:300px;padding-left:0px;padding-right:0px;width:100%;}
div.bild-right{height:300px;padding-left:0px;padding-right:0px;width:100%;}
div#block-block-2 li{text-align:left;padding-left:0px;padding-right:0px;float:left;width:44%;}
.l-footer div#block-block-2 li a{font-size:13px;}
.l-footer ul.menu{min-height:127px;padding-left:20px;}
div#block-block-2 li:nth-child(even){width:56%;}
nav#block-menu-menu-footer-menu ul.menu{padding-left:0px;}
nav#block-menu-menu-affiliates ul.menu{padding-left:0px;}
div.block-title-container{display:block;margin-top:35px;}
.l-footer div.block-title-container h2.block__title{margin:0px !important;margin-bottom:10px !important;}
div#block-block-2 h2,div#block-block-2 div.h2{display:none;}
div#block-block-2{margin-top:-27px !important;}
.ds-1col.entity.entity-bean.bean-gallery.view-mode-default.bean-id-34.clearfix.bean-animation-processed.bean-animated.reklama-content{display:block;height:auto;}
div#poster{display:none;}
div#poster1{display:none;}
div#poster2>div{width:100%;height:161px;}
div#poster2 img{width:100%;height:161px;}
div#poster3{display:none;}
div#poster6{display:none;}
div#poster8{display:none;}
div#poster4>div{width:161px;height:161px;}
div#poster4 img{width:161px;height:161px;}
div#poster5>div{width:159px;height:321px;}
div#poster5 img{width:159px;height:321px;}
div#poster7 .pink-block{width:161px;height:160px;}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{margin-left:18.7% !important;font-size:16px;line-height:22px;padding-top:10px;}
div#poster7 div.reklama-block.white-bg.pink-block a{height:161px;}
div.reklama-block.white-bg.pink-block:after{right:27px;bottom:24px;}
.tab-content div#announcements{padding-left:0px;height:682px;margin-right:20px;width:auto;}
.main div#announcements .white-block:nth-child(2),.main div#announcements .white-block:nth-child(3){display:block;}
.row.no-margin.location .advantage h2,.row.no-margin.location .advantage div.h2{margin-left:0px !important;text-align:center !important;margin-top:0px !important;font-size:14px;}
.row.no-margin.location .advantage p{margin-left:0px !important;width:auto !important;margin-bottom:0px;height:62px;}
.row.no-margin.location .advantage{height:auto;margin-bottom:24px;}
.advantage h2,.advantage div.h2{margin-left:-4px !important;text-align:center !important;}
.advantage p{margin-left:0px !important;width:auto !important;font-size:11px;line-height:16px;letter-spacing:0px;padding-top:16px;height:43px;}
.advantage-main .advantage{padding-left:0px;padding-right:0px;margin-bottom:4px;}
.advantage-main{margin-bottom:40px;}
div#announcements p:nth-child(2){font-size:12px;line-height:22px;margin-left:12px;}
div#announcements .white-block h2,div#announcements .white-block div.h2{font-size:20px;line-height:32px;margin-top:42px;margin-left:12px;height:108px;}
div#messages.tab-pane>a,div#announcements.tab-pane>a,div#home.tab-pane>a{right:26.99%;top:100%;font-size:13px;}
.tab-content div#messages{padding-left:0px;height:682px;margin-right:auto;margin-left:20px;width:auto;}
.white-block.horisontal h3,.white-block.horisontal div.h3{margin-top:28px;}
.main div#messages div:nth-child(2) p{padding-top:18px;margin-top:0px;height:auto;}
.paginator .nav-tabs > li > a:hover{width:96px;padding:0px;height:40px;}
body header.l-header-wrapper.header-active{max-width:100%;min-width:100%;}
body aside.l-off-canvas{width:100%;right:0%;}
body.off-canvas-active .l-off-canvas:before{right:0px !important;width:100%;transform:skew(0deg);}
body div#block-block-5{display:block;padding-top:0px;}
div.block--search-form input.form-text{font-size:21px;}
div#block-block-5 div.col-6{margin-left:0%;margin-top:0px;margin-bottom:0px;width:100%;margin-right:0%;}
div#block-block-5 div.col-4{margin-left:0%;}
div#block-block-5 div.col-4:nth-child(3){margin-left:0%;}
div.write-are-top{margin-left:0%;margin-top:0px;}
div.social-icons-menu{margin-left:0%;}
div#block-block-5 div.col-6 .nav-list{width:100%;margin-bottom:0px;}
div#block-block-5 div.col-4 li a{font-size:14px;line-height:23px;}
div#block-block-5 div.col-6 li a{font-size:20px;margin-bottom:10px;}
div.social-icons-menu a{margin-right:13px;}
div.social-icons-menu a:last-child{margin-right:0px;}
div.l-navigation li.leaf{display:none;}
div.l-navigation li.first.leaf{display:block;margin-right:0%;width:100%;}
body.off-canvas-active .block--system-main-menu ul.menu li:first-child{margin-top:-2%;}
.logo span:nth-child(3) a{color:#fff;}
.iphone .logo span:nth-child(3){text-indent:-135px;width:160px;}
.l-hero{background-color:#f4f4f4;}
body.off-canvas-active .l-header-wrapper{height:60px !important;}
div.services-block>div.service-1{height:auto !important;margin-bottom:36px;width:100% !important;}
div.service-1 h2{margin-left:0px;font-size:17px;line-height:normal;margin-top:36px;}
div.service-1 h2 br{display:none;}
.services-block>div.service-1 p:nth-child(2) br{display:none;}
div.text-bottom1{padding-left:0px;}
div.services-block{width:87.5%;margin-top:-201px;margin-left:6.1%;float:left;padding-bottom:68px;}
.service-1 img.foto-xs{display:block;}
.service-1 img.desktop-unset-l{display:none;}
.service-1 img.desktop-unset-x{display:none;}
body .desktop,body .desktop-l{display:none;}
body .header-xs{display:block;}
.services-block>div.service-1 p:nth-child(2){font-size:12px;}
p.word-and-tel a{font-size:13px;}
div.services-block>div .text-bottom p{font-size:17px;text-align:left;}
body div.text-bottom1{padding-left:0px;padding-top:0px;}
div.services-block>div.service-1>div{height:auto;}
img.desktop-unset-l,img.desktop-unset-x{display:none;}
body div.services-block>div{width:100% !important;padding-right:2px !important;}
div.service-2>div{height:330px;}
div.services-block h2{margin-top:59px;}
div.services-block p:last-child{bottom:21px;}
div.services-block>div.service-3{height:200px;background-position-y:66px;background-position-x:172%;}
div.services-block>div.service-4{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-5{height:200px;background-position-x:168px;background-position-y:39px;}
div.services-block>div.service-6{background-position-x:-1142px;height:200px;display:none;}
div.services-block>div.service-7{height:200px;background-position-y:53px;background-position-x:163px;}
div.services-block>div.service-8{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-9{background-position-x:-784px;height:200px;display:none;}
div.services-block>div.service-10{background-position-x:117px;background-position-y:23px;height:200px;}
div.services-block>div.service-11{height:200px;background-position-x:169px;background-position-y:80px;}
div.services-block>div.service-12{height:200px;display:none;}
.services-block>div.clear1{display:none;}
body.news .upper li{font-size:19px;letter-spacing:0px;}
.news .upper li{text-align:center;}
body.news div.upper{padding-left:0px !important;padding-right:0px;margin-top:-10px !important;width:100%;}
body.news div.upper h1 {font-size:20px !important;}
.service-2 img.foto-xs{display:block;}
body.front.news .node--hero{height:250px !important;}
section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-second-container{margin-left:0px;}
.advantage-right:before{transform:rotate(-90deg);top:160px;width:30px;height:73px;background-size:cover;right:124px;}
.row.no-margin.location .advantage-right{background-size:452px 279px;background-position-x:-92px;margin-left:15px;height:100%;}
.row.no-margin.location .advantage-right:before{right:59px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(270deg);-webkit-transform-origin:right top;-moz-transform-origin:right top;-o-transform-origin:right top;-ms-transform-origin:right top;top:180px;width:30px;height:73px;background-size:cover;right:211px;}
.advantage-right img{width:100%;}
.advantage-right{height:100%;}
.bild-left img{height:100%;}
.bild-right img{height:100%;}
.front .node--hero img{height:500px;}
p.line-bottom{margin-top:0px;font-size:20px;}
.col-2 div.green-bottom-upper .dropdown-menu p{font-size:12px !important;margin-left:16px;text-align:left;}
/* body.news .paginator{margin-top:-201px !important;width:280px;position:relative;} */
body.news .paginator{margin-top:0 !important;width:280px;position:relative;}
body.news .paginator .nav-tabs > li > a{font-size:11px;padding-left:20px;padding-right:20px;padding-top:0px;width:100%;}
.news .paginator .nav-tabs > li > a:hover{width:100%;}
body.news .paginator .nav-tabs{height: auto;padding-top:6px;}
.unset-vacancies h2{font-size:17px;margin-top:48px;margin-bottom:22px;}
body div.vacancies-container-main{padding-left:21px;padding-right:21px;}
body.news .paginator .tab-content{padding-top:36px;float:left;height:100%;width:100%;}
div.unset-vacancies>div h3{font-size:13px;}
div.unset-vacancies:first-child h2{margin-top:0px;margin-bottom:22px;}
.unset-vacancies>div p{font-size:12px;}
div.unset-vacancies.last-block>h1{font-size:15px;line-height:23px;margin-top:39px;margin-bottom:32px;}
div.unset-vacancies.last-block>div h1{width:31px;padding-top:0px;padding-bottom:0px;font-size:20px;height:31px;line-height:25px;letter-spacing:-2px;float:left;}
div.unset-vacancies.last-block>div p{font-size:12px;text-align:left;margin-left:50px;margin-bottom:15px;}
div.unset-vacancies.last-block>div p:first-child{margin-left:0px;font-size:13px;text-align:center;line-height:23px;}
div.last-block-unset{margin-top:20px;}
div.unset-vacancies.last-block>div.last-block-unset p:last-child{width:100%;font-size:12px;text-align:center;margin-top:11px;}
body div.unset-vacancies.last-block{padding-bottom:43px;margin-bottom:56px;}
body div#kc div h2{font-size:13px;line-height:initial;}
body div#kc div p{font-size:12px;}
body div#kc div p span{font-size:12px;}
body div#kc>div:last-child{margin-bottom:61px;}
body div#kc>div{padding-bottom:28px;}
.news .paginator .nav-tabs:after{background:url(/local/templates/gw-index-new/css2/../img/green-triagle.png) no-repeat;content:"";display:none;width:35px;height:18px;position:absolute;bottom:86%;left:45%;}
.news .paginator .nav-tabs > li.active > a:after{display:none !important;}
div.unset-vacancies>div h5{margin-left:11px;line-height:23px;font-size:12px;}
div.unset-vacancies>div a{margin-top:45px;}
div.unset-vacancies{padding-bottom:52px;padding-left:0px;padding-right:0px;}
div.search-result>.container:first-child{width:280px;padding-left:0px;padding-right:0px;}
body div.result-list{width:280px;margin-top:60px;}
div.search-result div#custom-search-input input{font-size:18px;height:69px;}
div.search-result div#custom-search-input button .glyphicon-search:before{width:20px;height:18px;background-size:100%;}
div.search-result div#custom-search-input button{height:56px;padding-right:0px;margin-top:13px;}
div.result-list h3{font-size:13px;margin-top:40px;margin-bottom:51px;}
div.result-list a{font-size:12px;}
div.result-list p{font-size:12px;}
body nav.nav-bottom li a{width:40px;height:40px;padding-left:15px;padding-right:14px;margin-right:0px;line-height:13px;padding-top:13px;font-size:17px;}
nav.nav-bottom li:nth-child(6){display:none;}
nav.nav-bottom .pagination{height:67px;}
.pagination > li:last-child > a, .pagination > li:last-child > span{height:67px;}
.pagination > li:last-child > a > span{height:30px;}
body.news .paginator .tab-content div#home{margin-left:0px;padding-left:0px !important;padding-right:0px;float:left;height:100%;}
.calendar>data{display:none;}
body.news .white-block img{height:150px;}
body.news div#home .white-block{padding-left:0px;padding-right:0px; height: 313px;}
body.news .tab-content div#home, body.news .tab-content div#announcements, body.news .tab-content div#messages{padding-left:0% !important;padding-right:0%;}
.news div#announcements .white-block{margin-left:0px;width:100% !important;height:auto;min-height:100%;}
div#announcements .white-block-page .white-block h2{height:auto;font-size:16px;margin-top:0px;}
body.news div#announcements>div{padding-left:0px;padding-right:0px;}
.white-block-page.perfect>div{display:none;}
.white-block-page.perfect>div:nth-child(3), .white-block-page.perfect>div:nth-child(2){display:block;}
div.perfect h6{margin-bottom:37px;}
.calendar h2{display:none;}
.calendar .data{display:none;}
div.calendar a.write-news{margin-top:24px;padding-top:11px;padding-bottom:10px;font-size:12px;width:232px;}
div.perfect:before{width:90%;left:14px;}
body.news div#home .white-block p:nth-child(2){font-size:13px !important;    height: 77px !important;}
body.news div#home .white-block>div:last-child p:nth-child(3){font-size:12px;}
div.tags{display:none;}
body.news div#messages{margin-left:0px;}
body.news div#messages>div{padding-left:0px;padding-right:0px;}
div.white-block-page h2{font-size:13px;}
div.tab-content div#messages div.white-block-page p{font-size:12px !important;}
div.rar-responsive{display:block;}
.news-content{margin-top:25px;}
div.greenwod-modal .modal-dialog{width:100%;margin-left:0px;}
div.greenwod-modal h1{font-size:18px;}
div.greenwod-modal button{left:0px;}
div.greenwod-modal .modal-content{padding-left:3%;padding-right:3%;}
p.modal-image img{width:100%;}
div.greenwod-modal .soc-block a:last-child{margin-right:0px;}
div.greenwod-modal p{font-size:12px;}
div.greenwod-modal .carousel-control.left{left:-20%;}
div.greenwod-modal .carousel-control.right{right:0%;}
div.greenwod-modal .carousel .active.left, div.greenwod-modal .carousel .active.right{padding-left:0px;}
div.greenwod-modal .carousel .next.left, div.greenwod-modal .carousel .next.right{padding-left:0px;}
body.front.search header.node--hero{height:181px !important;}
div.page-catalog-container h1{padding-top:29px;font-size:16px;padding-bottom:44px;}
div.page-catalog-container{width:100%;}
div.page-catalog>div>a:first-child{font-size:13px;}
body div.page-catalog>div:first-child{margin-bottom:17px;}
body div.page-catalog a.be-rent{padding-top:0px;padding-bottom:0px;line-height:30px;margin-bottom:10px;margin-left:44px;padding-left:15px;padding-right:15px;}
body div.page-catalog>div{padding-left:0px;padding-right:0px;}
body div.page-catalog{padding-top:25px;padding-bottom:8px;}
div.page-catalog h3{font-size:13px;margin-bottom:6px;}
div.page-catalog li{font-size:12px;}
body div.page-catalog-block{padding-left:20px;padding-right:20px;}
body.page-catalog>div:nth-child(2) ul h3{margin-top:25px;}
body.page-catalog>div:nth-child(3) ul h3{margin-top:14px;}
body.page-catalog>div:nth-child(2) ul:first-child h3{margin-top:0px;}
body.marketplace .upper li{text-align:center;}
body.marketplace .upper-right{position:relative;bottom:0px;}
body.marketplace div.upper{bottom:0px;position:relative;height:76px;}
body.marketplace a.be-rent{margin-top:80px;}
div.market-block-container{}
.market-block h2{text-align:center;font-size:18px;width:225px;margin-left:auto;margin-right:auto;}
.market-block p{font-size:12px;}
body div.market-block{padding-left:0px;padding-right:0px;padding-top:0px;}
body.marketplace .upper-right p{font-size:12px;line-height:23px;}
.marketplace-middle{padding-left:0px;padding-right:0px;}
div.marketplace-middle .pull-left{position:relative;top:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.marketplace-middle img{height:219px;width:100%;}
div.marketplace-middle .pull-left h2{font-size:13px;text-align:center;line-height:25px;}
div.marketplace-middle{padding-left:0px;padding-right:0px;}
div.marketplace-bottom>div{padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-bottom:0px;}
div.marketplace-bottom>div h2{font-size:13px;line-height:23px;text-align:center;}
.marketplace-bottom>div:last-child p{font-size:12px;}
body.marketplace .row.row-last .col-2{width:100%;}
body.marketplace .bean-block-with-pre-title section .group-animated{height:auto !important;padding-top:78px;}
body div.market-block>div{background:#fff;padding-top:0px;width:280px;margin-left:20px;}
body div.market-block>div:first-child{padding-top:51px;}
body div.market-block>div:nth-child(2) p{margin-bottom:14px;}
body div.marketplace-bottom>div:last-child{line-height:20px;margin-bottom:45px;}
body div.scroll-green{padding-left:24px;padding-top:26px;padding-bottom:25px;}
div.market-block-container>h2{background-size:100px 96px;height:auto;padding-top:9px;padding-bottom:9px;font-size:12px;}
/* body div.advantage-container{padding-left:20px;padding-right:20px;margin-top:-231px;} */
body div.advantage-container{padding-left:20px;padding-right:20px;margin-top:-3px;}
body div.advantage-container h2,body div.advantage-container div.h2{font-size:14px;margin-left:25px;margin-top:0px;}
body div.ab:first-child h2{margin-top:39px;margin-bottom:26px;}
body div.advantage-block-unset p{margin-left:24px;}
body div.ab:first-child div.advantage-block-unset .carousel{margin-top:0px;}
body div.advantage-container-unset .carousel-inner .left{padding-left:0px}
body div.ad-second{margin-top:0px;padding-bottom:34px;}
body div#myCarousel2{top:0px;}
body div.advantage-block-bottom{width:100%;padding-bottom:44px;}
body div.advantage-container p{font-size:12px;}
body div.advantage-container a.href-1{margin-left:23px;margin-top:25px;}
body div.ab>div:first-child{padding-bottom:34px;}
body div.ab:nth-child(2){margin-bottom:56px;}
body div.advantage-block-bottom h3{font-size:18px;margin-top:22px;}
body div.advantage-block-bottom:last-child{padding-bottom:0px;}
body div.advantage-container .carousel-indicators{display:none;}
body div.advantage-block-unset .carousel-inner > .item > img{height:325px;}
body .ab div.advantage-block-unset .carousel:before{display:none;}
body .ab:first-child div.advantage-block-unset .carousel:before{display:none;}
body ul.first-list{display:none;}
body div.about-container .nav-tabs{text-align:center;margin-top:30px;padding-left:0px;padding-right:0px;}
body .about-container .tab-content{padding-left:20px;padding-right:20px;margin-bottom:71px;}
body .about-container .tab-content h2{display:none;}
body .about-container .tab-content .left{padding-left:0px;}
body .about-container .tab-content p{margin-left:20px;font-size:12px;padding-right:0px;padding-top:40px;}
body div.about-block h2{font-size:16px;margin-top:61px;text-align:center;margin-bottom:7px;}
body .about-block.mission{padding:0px;}
body .about{padding:0px;}
body .mission .about p{margin-left:0px;font-size:12px;padding-left:20px;padding-right:20px;padding-top:23px;}
body .mission .about p:before{left:38%;}
body .about-block.mission ul.checkbox-list li{background-size:26px;padding-left:46px;font-size:12px;margin-left:20px;padding-right:31px;margin-right:0px;text-indent:0px;height:auto;margin-bottom:7px;}
body .about-block.content-block{padding-left:0px;padding-right:0px;height:100%;}
body .about-block.content-block>div:first-child h2{text-align:center;margin-left:0px;margin-top:59px;}
body .about-block.content-block>div:first-child p{font-size:12px;padding-left:20px;margin-left:0px;padding-right:0px;}
body .about-block.position>div{padding-left:0px;padding-right:0px;bottom:0px;position:relative;right:0px;}
body .about-block.position{padding-left:0px;padding-right:0px;height:918px;}
body .position img{position:absolute;bottom:0px;height:400px;width:initial;}
body .about-block.content-block img{height:400px;width:inherit;}
body .about-block.position>div p{font-size:12px;padding-left:20px;padding-right:20px;line-height:20px;}
body .about-block.position>div a{margin-left:21px;}
body .about-block.content-block a{margin-left:20px;}
body .about-block.mission a{margin-left:20px;}
body .about-block.mission ul li{margin-left:37px;font-size:12px;margin-right:36px;text-indent:-14px;}
body .about-block.mission ul{margin-top:45px;margin-bottom:60px;}
body .about-block.mission ul.checkbox-list{margin-top:0px;margin-left: 0px;}
.about iframe {width: 100%;}
body .about-block.invest p{font-size:12px;line-height:23px;}
body .about-block.invest p:before{left:39%;}
body .about-block.reviews-block h3{background-size:100px;font-size:11px;padding-top:15px;margin-top:-7px;}
body .reviews-block .item{padding-left:0px;padding-right:0px;}
body .reviews-block .item.next.left{padding-left:0px;padding-right:0px;}
body .about-block.reviews-block p{font-size:12px;text-align:left;padding-left:12px;}
body .about-block.reviews-block .carousel-control{top:53px;}
body .about-block.reviews-block p span{font-size:54px;}
body .about-block.jobs-green{height:669px;padding-left:0px;padding-right:0px;}
body .about-block.jobs-green img{height:100%;}
body .about-block.jobs-green>div{width:100%;padding-left:0px;padding-right:0px;}
body .about-block.jobs-green>div span{float:left;width:39px;height:39px;font-size:19px;text-align:center;margin-top:0px;}
body .about-block.jobs-green>div p{padding-right:0px;font-size:12px;text-align:left;line-height:22px;padding-left:58px;}
body .about-block.jobs-green div.under-last-green p{padding-left:0px;text-align:center;font-size:13px;}
body .under-last-green a{font-size:13px;line-height:30px;}
body .about-block.jobs-green div.under-last-green p:last-child{font-size:12px;padding-right:0px;padding-left:0px;}
body .last-green a{margin-bottom:14px;}
body .about-block.jobs-green>div>div{text-align:left;}
body .under-last-green{margin-top:26px;}
body .last-green{margin-top:32px;}
body .reviews-block{background:#FAFAFA;padding-bottom:36px;}
body .about-block.invest a{margin-bottom:56px;}
body div.about-container .nav-tabs li.active a{font-size:11px;}
body div.about-container .nav-tabs li a{font-size:11px;padding-left:10px;padding-right:10px;margin-right:0px;}
body div.about-container .nav-tabs li{display:inline-block;float:none;}
body div.about-container .tab-content .carousel{left:0px;}
div.about-block.position>div h2{margin-bottom:40px;margin-top:59px;}
div.about-block.invest{padding-left:20px;padding-right:20px;padding-bottom:0px;}
body div.about-block.invest h2{margin-top:59px;margin-bottom:30px;}
body.about-page .upper{position:relative;bottom:0px;left:0px;}
body .reviews-block .item>div{display:none;text-align:center;}
body .reviews-block .item>div:first-child{display:block;}
div.about-block.reviews-block>div{padding-left:0px;padding-right:0px;margin-top:26px;}
div.about-block.reviews-block p span.s-top{    left: -8px;position: relative;top: 30px;}
div.about-block.reviews-block>div>div{padding-left:0px;padding-right:0px;}
div.about-block.jobs-green>div h2{margin-top:61px;margin-bottom:41px;}
body div.advantage-block-unset.office-block-unset img{left:0px;width:100%;margin-top:0px;}
body .off-address{position:initial;left:0px;float:none;}
body .advantage-container.office-container b{font-size:14px;text-align:center;margin-left:13px;}
body div.advantage-container a.href-2{font-size:12px;height:40px;padding-top:10px;margin-left:auto;margin-right:auto;margin-top:32px;}
body .advantage-container.office-container p.off{margin-left:0px;padding-right:0px;text-align:center;margin-top:30px;}
body .advantage-container.office-container p.off:last-child{padding-bottom:22px;}
body div.advantage-container h2.rent-title,body div.advantage-container div.h2.rent-title{background-size:100px;font-size:13px;background-position-y:0px;padding-top:7px;}
body ul.nav.nav-tabs.grand-click li a{font-size:13px;}
body ul.nav.nav-tabs.grand-click>li{}
body div.advantage-container .little-click p{overflow:hidden;width:26px;white-space:nowrap;margin-right:20px;margin-bottom:0px;font-size:13px;line-height:12px;}
body ul.nav.nav-tabs.little-click li a{font-size:13px;}
body p.col-lg-12.green-button a{width:100%;}
body ul.nav.nav-tabs.little-click{margin-bottom:26px;}
body div.advantage-container.office-container .carousel-control{display:none;}
body .office-container h3,body .office-container div.h3{font-size:13px;}
body .office div:last-child p span{font-size:12px;letter-spacing:0px;}
body .office div:last-child p{text-align:center;}
body div.advantage-container a.eye{margin-top:17px;display:inline-block;}
body .office div:last-child p:first-child{text-align:left;margin-top:14px;}
body div.advantage-container a.blank{margin-top:16px;}
body div.office{width:100%;margin-right:0px;margin-bottom:20px;}
ul.nav.nav-tabs.grand-click li:nth-child(2){margin-top:5px;}
div.other-services-container h5{color:#00955E;font-family:'Lora';font-weight:bold;font-size:14px;position:relative;padding-bottom:17px;}
div.other-services-container h5:after{content:"";background:#00955E;width:50px;height:2px;display:block;position:absolute;bottom:0px;left:40%;}
div.other-services-container p{line-height:22px;text-align:left;font-size:12px;margin-left:30px;}
div.other-services-container>div{margin-bottom:0px;}
.other-services-container{margin-bottom:55px;}
body div.advantage-container a.href-1.href-3{margin-left:26px;font-size:12px;}
div.off-address.off-address2{bottom:-14px;left:0px;}
.advantage-container.office-container div.off-address.off-address2 p{margin-left:0px;margin-top:0px;}
ul.nav.nav-tabs.grand-click{padding-right:0px;}
div.hotel .tab-content .tab-pane .green-plashka h4{margin-left:41px;font-size:15px;}
div.hotel .tab-content .tab-pane .green-plashka p{margin-left:41px;line-height:20px;}
div.hotel .tab-content .tab-pane .green-plashka h2{margin-left:41px;margin-bottom:61px;margin-top:46px;}
body div.advantage-container a.green-button-hotel{top:100%;right:20%;margin-top:35px;}
div.hotel-position h2{margin-left:46px;font-size:14px;line-height:25px;margin-top:45px;}
div.hotel-position{margin-top:150px;margin-bottom:0px;}
div.hotel-position p{margin-left:46px;font-size:12px;padding-right:40px;}
.green-hotel-container{height:480px;}
div.green-reviews{width:100%;}
div.green-hotel-container>div{height:100%;}
div.green-hotel-container .carousel-inner > .item > img{height:480px;}
body h3.white-title{height:30px;font-size:13px;background-size:100px;background-position-y:0px;padding-top:6px;}
div.green-reviews h2{font-size:16px;}
div.green-reviews h2 span{font-size:13px;margin-top:11px;}
div.green-reviews p{padding-left:20px;padding-right:20px;font-size:12px;}
div.green-hotel-container ol.carousel-indicators{width:49%;overflow:hidden;white-space:nowrap;margin-left:-23%;bottom:33px;}
div.other-services-container h2{font-size:16px;margin-top:51px;margin-bottom:44px;}
div.other-services-container>div{text-align:center;}
div.kongress-form{margin-top:0px;padding-left:25px;padding-right:25px;padding-top:34px;text-align:center;padding-bottom:30px;float:none;}
body div.office-container .kongress-form h3{margin-bottom:31px;}
div.kongress-form .form-control{width:100%;}
div.kongress-form button[type="submit"]{width:172px;height:40px;float:none;margin-left:auto;margin-right:auto;margin-top:10px;}
div.hotel .tab-content .tab-pane>div.hall-block{width:100%;}
div.kongress-form button{height:40px;font-size:12px;padding-top:11px;padding-left:25px;}
div.kongress-form .form-control{height:40px;font-size:12px;padding-left:25px;}
div.kongress-form button .caret{margin-top:-10px;width:35px;}
body div.advantage-container.kongress{padding-left:0px;padding-right:0px;margin-bottom:32px;}
body div.advantage-container.kongress .advantage-container-unset{padding-left:20px;padding-right:20px;}
div.hall-block div:last-child{margin-top:17px;padding-right:0px;right:0px;text-align:center;position:relative;bottom:0px;}
div.hall-block>div{bottom:62px;}
div.advantage-container.office-container.kongress .tab-pane img{min-height:inherit;width:800px;margin-left:-430px;margin-top:-35px;}
div.off-address.free-hall h3, .off-address.busy-hall h3,div.off-address.free-hall div.h3, .off-address.busy-hall div.h3{margin-left:0px;text-align:center;margin-bottom:0px;margin-top:39px;font-size:12px;}
div.off-address.free-hall p, .off-address.busy-hall p{width:100%;margin-left:0px;text-align:center;padding-right:0px;font-family:'Open Sans';font-size:12px;}
div.off-address.free-hall p{color:#04935D;}
div.off-address.free-hall a, .off-address.busy-hall a{background:none;text-transform:uppercase;border:1px solid #00945D;width:195px;display:block;text-align:center;margin-left:auto;margin-right:auto;height:50px;padding-top:14px;border-radius:87px;margin-top:27px;font-size:13px;}
div.off-address.busy-hall h3{color:#F42633;}
div.off-address.busy-hall p{color:#F42633;padding-left:49px;padding-right:49px;}
div.off-address.busy-hall a{margin-top:11px;}
body div.advantage-container.logistic-container .kongress-form .form-control{width:100%;}
body div.advantage-container.logistic-container .advantage-container-unset{padding-left:20px;padding-right:20px;}
body div.logistic-block-unset{padding-left:20px;padding-right:20px;}
body div.advantage-container div.office.logistic p{font-size:12px;}
body div.advantage-container div.sklad-block h2{margin-top:42px;}
body div.sklad-block>div:first-child{padding-left:20px;padding-bottom:51px;}
body div.advantage-container .sklad-block p{padding-right:0px;}
body div.logistic-green{padding-left:20px;padding-right:20px;}
body div.advantage-container div.logistic-green p{margin-left:49px;font-size:13px;height:46px;}
body div.advantage-container div.logistic-green-block h2{font-size:17px;margin-top:60px;}
body div.logistic-green p:before{width:26px;height:26px;background-size:100%;}
div.logistic-green-block{height:480px;}
body div.advantage-container.logistic-container .carousel-indicators{display:block;left:0px;width:100%;}
body div.sklad-block{margin-bottom:50px;}
body p.col-xl-12.green-button.green-zajavka a{margin-bottom:61px;color:#fff;background:#00945D;width:192px;height:40px;padding-top:10px;}
div.eagle-coat{width:100%;}
.eagle-coat-container.in-block{width:100%;}
.greenwod-modal p.bottom_p{text-align:center;}
.greenwod-modal .bottom_p span{font-size:12px;}
div.greenwod-modal p.bottom_p:last-child{margin-bottom:40px;}
div.type-transport h2{font-size:16px;}
div.type-transport li{font-size:12px;}
body div.greenwod-modal .modal-content.sklad-modal{padding-left:0px;padding-right:0px;}
body ul.nav-tabs > li > a{font-size:12px;}
body ul.nav-tabs > li.active > a{font-size:12px;}
body div.sklad-modal .tab-content{padding-left:0px;padding-right:0px;}
body h2.rent-title{font-size:12px;background-size:100px;background-position-y:0px;padding-top:8px;}
body ul.top_ul{padding-left:15%;font-size:12px;}
body div.sklad-container .sklad-block h2{font-size:17px;}
body div.sklad-container .sklad-block p span{font-size:12px;}
body div.sklad{margin-bottom:20px;width:100%;padding-left:13px;padding-right:13px;}
body div.sklad img{width:100%;}
body div.greenwod-modal p.address strong{font-size:12px;}
body div.greenwod-modal .modal-content.sklad-modal button{left:0px;}
div.kongress-form.kontakt-form textarea{height:120px;border-radius:20px;max-width:230px;}
div.kongress-form.kontakt-form{margin-bottom:0px;}
div.kontakt .ab{padding-bottom:0px;}
body div.office-container .kontakt-left p{margin-left:25px;}
body div.office-container .kontakt-left h3{margin-left:25px;}
div.kontakt-left{padding-top:20px;}
div.hotel .tab-content .tab-pane>div.telephone-block{height:auto;padding-bottom:20px;}
div.kontakt-content{padding-top:30px;width:280px;margin-left:5px;}
body div.advantage-container .carousel-contact ol.carousel-indicators{display:block;}
div.hotel .tab-content .tab-pane>div.carousel-contact{margin-top:35px;padding-left:0px;padding-right:0px;margin-bottom:0px;}
body div.advantage-container .carousel-contact .item.left{float:none;padding:0px;}
body div.advantage-container .carousel-contact .item{width:100%;height:100%;}
body div.advantage-container .carousel-contact .item img{width:100%;height:100%;}
div.carousel-inner{height:137px;}
body div.advantage-container.office-container .carousel-contact .carousel-control{display:block;}
body a.carousel-control.right.transparent-right{right:15px;bottom:8px;}
body a.carousel-control.left.transparent-left{right:61px !important;bottom:8px;}
body a.lupa{left:6px;bottom:7px;}
body .telephone-block{padding-left:0px;padding-right:0px;}
body div.hotel .tab-content .tab-pane>div{padding-left:20px;padding-right:20px;}
div#foto-fancy button{left:0%;}
body div.advantage-container.kontakt{margin-bottom:66px;}
.advantage-block-unset.kontakt-left{padding-bottom:25px;}
div.hotel .tab-content .tab-pane>div.map-kontact{padding-left:0px;padding-right:0px;margin-bottom:0px;margin-top:-30px;overflow:hidden;height:200px;}
div.map-kontact .nav-tabs li.active a{font-size:18px;}
div.map-kontact .nav-tabs li a{font-size:18px;}
div.kontakt-container{margin-bottom:0px;}
div.map-kontact .nav-tabs{/*right:20px;*/ right: auto;}
body div#kontakt-danye{padding-left:20px;padding-right:20px;}
body div#main-transport{padding-left:20px;padding-right:20px;}
body.gw2 div.upper{width:100%;}
body.gw2 div.upper-right{right:0%;}
body.gw2 div.upper-right p{font-size:12px;text-align:center;}
body div.gw2-top-unset{position:relative;padding-left:20px;padding-right:20px;top:0px;z-index:100;}
body .gw2-top h1{font-size:16px;text-align:center;margin-top:0px;}
body .gw2-top h1 br{display:none;}
body .gw2-top{padding-left:0px;padding-right:0px;margin-top:39px;position:relative;}
body div.gw2-top-unset>div:first-child{padding-left:20px;padding-right:20px;}
body.gw2 p.p-first{font-size:13px;}
body .gw2-top .gw2-top-unset div:nth-child(2){padding-left:0px;padding-right:0px;padding-bottom:33px;padding-top:19px;}
body .gw2-top h2{font-size:16px;text-align:center;}
body.gw2 p{font-size:12px;}
body .gw2-top .gw2-top-unset div:nth-child(2) p{padding-left:21px;padding-right:28px;}
body .gw2-top .gw2-top-unset div:nth-child(2) ul{font-size:12px;padding-left:21px;padding-right:21px;}
body .gw2-top .gw2-top-unset div:nth-child(2) h5{font-size:14px;padding-left:21px;margin-top:14px;}
body div.foto-block-bottom{overflow:hidden;position:relative;margin-top:-131px;}
div.gw2-top img{width:initial;height:360px;left:-650px;top:0px;}
body .about-container .gw2-paginator .tab-content{padding-left:10px;width:100%;margin-bottom:62px;}
body div.tab-pane a.download-href{width:100%;display:none;}
body div.tab-pane a.download-href-mobile{display:block;text-transform:uppercase;margin-top:19px;}
body .about-container .gw2-paginator .tab-content .tab-pane p:nth-child(2){display:none;}
body .about-container .gw2-paginator .nav-tabs{margin-bottom:0px;}
.gw2 .about-container .tab-content p{padding-top:20px;}
.about-block.mission.infrastructure2 h2{margin-top:50px;margin-bottom:34px;}
div.about-block.mission.infrastructure2 div:nth-child(3){padding-left:0px;padding-top:10px;padding-bottom:59px;}
body div.about-block.mission.infrastructure2 div:nth-child(3) p{font-size:13px;line-height:17px;margin-top:21px;}
body div.about-block.mission.infrastructure2 div:nth-child(3) span{width:30px;height:30px;font-size:15px;padding-top:4px;margin-right:11px;}
body div.about-block.mission.infrastructure2 div:nth-child(3) p:first-child{margin-bottom:-14px;}
body div.bild-plan p{line-height:20px;}
body div.about-block.content-block.bild-plan h2{margin-bottom:23px;}
body div.about-block.content-block.bild-plan img{width:initial;}
body div.about-block.content-block.bild-plan{height:400px;}
body div.about-block.mission .rent-title{margin-top:0px;font-size:12px;}
body div.about-block.mission.bloks{padding-left:20px;padding-right:20px;padding-bottom:68px;}
body div.about-block.mission.bloks>div{padding-left:0px;padding-right:0px;}
body div.about-block.mission.bloks>div h2{font-size:16px;}
body div.mission.bloks p{font-size:12px;}
body .position.position-gw2 img{position:relative;}
div.about-block.position.position-gw2{display:none;}
div.block-foto span{font-size:10px;width:21px;height:21px;padding-top:4px;}
div.block-foto span:nth-child(2){top:63px;left:17px;}
div.block-foto span:nth-child(3){right:184px;top:56px;}
div.block-foto span:nth-child(4){top:44px;right:124px;}
div.block-foto span:nth-child(5){right:25px;top:37px;}
div.about-block.jobs-green.green-block-gw2 p{padding-left:20px;padding-right:20px;letter-spacing:0px;}
div.about-block.jobs-green.green-block-gw2 div:last-child{text-align:center;}
.about-block.jobs-green.green-block-gw2 input{font-size:12px;height:40px;padding-left:20px;}
div.about-block.jobs-green.green-block-gw2 textarea{padding-left:21px;font-size:12px;}
div.about-block.jobs-green.green-block-gw2 button[type="submit"]{height:40px;margin-top:5px;}
div.about-block.jobs-green.green-block-gw2 img{height:inherit;width:initial;}
div.about.infrastructure-shema span{width:24px;height:24px;font-size:12px;padding-top:4px;}
div.about.infrastructure-shema span:nth-child(2){left:22px;bottom:40px;}
div.about.infrastructure-shema span:nth-child(3){left:107px;bottom:54px;}
div.about.infrastructure-shema span:nth-child(4){left:180px;bottom:94px;}
div.about.infrastructure-shema span:nth-child(5){left:231px;bottom:111px;}
div.about.infrastructure-shema span:nth-child(6){bottom:139px;left:270px;}
body.gw2 div.about-container .nav-tabs li.active a{padding-left:40px;padding-right:40px;}
body.gw2 div.about-container .nav-tabs li a{padding-left:40px;padding-right:40px;}
.carousel.slide.slider-infrastructura{display:none;}
body.infrastructure .upper-right{display:none;}
body.infrastructure div.upper{bottom:initial;height:60.5%;}
body.infrastructure p.down-href{position:absolute;bottom:37px;left:20px;}
body.infrastructure p.down-href{font-size:13px;}
div.infrastructure-container .model-park .tab-content img{width:100%;margin-bottom:24px;}
body ul.nav.nav-tabs.white-nav.type-maps{margin-bottom:24px;text-align:center;padding-right:0px;}
body div.categoty-type{width:32%;margin-right:0px;padding-left:0px;padding-right:0px;height:auto;margin-bottom:10px;}
div.categoty-type p{font-size:12px;}
div.infrastructure-container .tab-content .categoty-type-block{text-align:left;}
body ul.nav.nav-tabs.white-nav{margin-bottom:25px;}
body ul.nav-tabs.white-nav > li > a{font-size:13px;}
body ul.nav-tabs.white-nav > li.active > a{font-size:13px;}
body div.kompany-block:before{left:40%;}
body div.kompany-block{padding-left:20px;padding-right:20px;}
div.kompany img{float:none;width:auto;margin-right:0px;}
div.kompany div:nth-child(2) p{float:none;}
div.kompany div p{text-align:left;margin-top:0px;}
div.kompany div:first-child{text-align:center;}
div.kompany div p span{display:inline;font-size:13px;}
div.kompany div p span.no-stroke{}
div.kompany h2{font-size:14px;}
div.kompany div:nth-child(2) p:first-child span{margin-left:9px;}
div.kompany div:nth-child(2) p:nth-child(2) span{margin-left:9px;}
div.kompany div:nth-child(2) p:nth-child(3) span{margin-left:9px;}
div.kompany div:last-child p span{display:block;float:none;margin-left:0px;}
div.kompany div:nth-child(2) p:last-child span{display:block;}
div.kompany div:nth-child(2) p:last-child{margin-top:10px;}
div.kompany{padding-left:17px;padding-bottom:46px;border-bottom:0px;margin-bottom:10px;padding-top:45px;}
body div.categoty-type.korpus{width:32%;margin-right:0px;}
body div.categoty-type.korpus h2{font-size:18px;}
div.categoty-type.alphabet li a{font-size:18px;}
div.model-park{padding-left:12px;padding-right:12px;}
div.container404{padding-left:20px;padding-right:20px;}
div.block404{padding-top:30px;padding-bottom:15px;}
div.block404 h1{font-size:48px;margin-bottom:0px;}
div.block404 h2{font-size:12px;padding-left:20px;padding-right:20px;}
div.block404 h4{font-size:12px;}
div.block-href404 a.green-href{margin-right:0px;font-size:12px;float:left;margin-bottom:20px;}
div.block-href404{padding-top:30px;padding-bottom:30px;float:left;}
div.block404 svg{width:47px;height:47px;}
div.block--discovery-off-canvas-off-canvas-toggle .block__content a{margin-top:9px;height:auto;}
body div.be-rent-container{}
body a.be-rent.btn.btn-info.btn-lg{float:none;}
div.be-rent-modal .modal-dialog{width:94%;}
div.be-rent-modal h4{padding-left:0px;font-size:16px;text-align:center;margin-bottom:-2px;}
div.be-rent-modal .container-fluid{padding-left:0px;padding-right:0px;}
div.be-rent-modal .modal-body{padding-bottom:40px;}
div.be-rent-modal .form-group input{font-size:12px;height:40px;}
div.be-rent-modal textarea{font-size:12px;}
div.be-rent-modal button[type="submit"]{height:40px;font-size:12px;}
body div.type-page-container{padding-left:20px;padding-right:20px;}
body a.back{margin-left:0px;}
div.center-client h1{font-size:18px;margin-bottom:25px;}
div.type-page p{padding-left:0px;padding-right:0px;font-size:12px;}
div.green-text-type-page{margin-top:0px;padding-bottom:22px;margin-bottom:0px;}
div.green-text-type-page h3{margin-top:30px;font-size:13px;line-height:inherit;text-align:left;padding-left:20px;}
div.green-text-type-page p{text-align:left;padding-left:20px;line-height:inherit;}
div.green-text-type-page h1{font-size:20px;}
div.options-center h2{padding-left:20px;padding-right:20px;font-size:18px;}
div.options-center p{padding-left:20px;padding-right:20px;}
div.type-page p.ring-bottom{margin-top:27px;line-height:inherit;}
div.type-page{padding-bottom:29px;}
body div.type-page-container{margin-bottom:100px;}
body div.con-text{padding-left:33px;margin-bottom:10px;}
div.con-text p{width:100%;}
div.kompany div:nth-child(2){padding-left:33px;}
div.kompany div:nth-child(4){padding-left:33px;margin-bottom:10px;}
div.kompany div:nth-child(5){padding-left:33px;}
div.con-text p span{margin-left:9px;}
div.con-text p:last-child span{margin-left:0px;}
p.lk-telephone{width:100%;font-size:13px;float:none;}
div.user-kabinet-container h1{font-size:17px;margin-top:31px;margin-bottom:30px;}
body div.zajavka-container-grand{padding-left:20px;padding-right:20px;}
body div.zajavka-container{padding-left:5px;padding-right:5px;padding-bottom:21px;margin-bottom:67px;padding-top:45px;}
body p.green_p{font-size:12px;line-height:inherit;}
.lk-telephone:last-child{line-height:18px;}
div.user-kabinet-container ul.nav.nav-tabs.grand-click>li{float:left;margin-top:0px;}
body p.messages-quantility{font-size:12px;text-align:center;}
body p.demo-messages a{font-size:12px;}
p.demo-messages{text-align:center;}
div.select-block button{font-size:12px;height:40px;line-height:25px;}
body div.zajavka-container.block-opoveshenija{padding-top:36px;padding-left:20px;padding-right:20px;padding-bottom:54px;}
div.select-block button span.caret{width:30px;height:30px;border:none;background-size:100%;margin-top:-2px;margin-right:-7px;}
.select-container>div{padding-left:0px;padding-right:0px;}
body div.opeveshenije-unset{margin-bottom:0px;margin-top:0px;min-height:100%;}
div.opeveshenije{padding-top:10px;padding-bottom:10px;}
.opeveshenije-unset h5 br{display:none;}
div.opeveshenije-unset h5{line-height:initial;margin-bottom:0px;}
div.opeveshenije-unset p{font-size:12px;}
body div.zajavka-container-grand nav{padding-top:11px;height:auto;}
body div.zajavka-container-grand nav.nav-bottom .pagination{height:auto;}
div.select-container h3{font-size:13px;}
body div.zajavka-container.block-opoveshenija-2{padding-top:36px;}
body p.schet-p{font-size:12px;}
body a.demo-schet{width:85%;padding-bottom:17px;line-height:35px;overflow:hidden;padding-top:6px;}
body .active-greenwood-block ul.nav.nav-tabs.grand-click li a{padding-left:7px;padding-right:8px;padding-bottom:9px;padding-top:11px;}
div.active-greenwood-block{padding-left:0px;padding-right:0px;}
body div.tab-pane>a.pachat-schet{display:none;}
body div.schet-year-block table th p{font-size:12px;margin-bottom:0px;overflow:hidden;height:17px;width:46px;}
div.schet-year-block table td:first-child{font-size:12px !important;padding-right:0px;padding-left:0px;}
body div.schet-year-block table td{font-size:12px;padding-left:0px;padding-right:0px;}
body div.schet-year-block table td:last-child a{float:right;margin-right:-2px;margin-top:-2px;}
body div.schet-year-block table th{padding-left:0px;padding-right:0px;}
div.user-kabinet-container ul.nav.nav-tabs.grand-click>li a{padding-left:7px;padding-right:8px;padding-top:9px;padding-bottom:8px;}
div.user-kabinet-container ul.nav.nav-tabs.grand-click{width:65%;margin-left:auto;margin-right:auto;}
body .active-greenwood-block ul.nav.nav-tabs.grand-click{width:100%;}
div.demo-later{width:100%;}
.zajavka-block .green_p span{top:8px;position:relative;}
body #zakaz-zala .select-container p{font-size:12px;padding-left:20px;padding-right:20px;}
div.select-block input[type="text"]{height:40px;font-size:12px;padding-left:24px;}
div.select-container .select-block:first-child{margin-bottom:6px;}
body #zakaz-zala .select-block button{line-height:25px;padding-left:24px;}
div.select-container .select-block:nth-child(2){padding-right:7px;}
div.select-container .select-block:nth-child(3){padding-left:7px;}
div.select-block input[type="submit"]{height:40px;font-size:13px;width:195px;}
div.select-container .select-block:nth-child(4){text-align:center;margin-top:16px;}
div.active-greenwood{height:100%;text-align:center;}
body p.ag-bottom-p{text-align:center;padding-left:18px;padding-right:18px;}
div.active-greenwood-block b{font-size:13px;}
div.active-greenwood>div{margin-bottom:14px;}
div.active-greenwood>div:last-child{margin-bottom:30px;}
div.active-greenwood-block b.name-bottom{font-family:'Open Sans-Semibold';}
div.active-greenwood>div:first-child{margin-top:9px;}
div.active-greenwood-container{padding-bottom:81px;}
div.user-kabinet-container div.rar-responsive a{font-family:'Lora';font-weight:bold;font-size:16px;float:left;margin-left:20px;}
div.user-kabinet-container .rar-responsive .dropdown{margin-right:19px;}
div.user-kabinet-container div.rar-responsive{float:left;width:100%;background:#fff;margin-bottom:-2px;padding-top:32px;}
div.rar-responsive-block{padding-left:20px;padding-right:20px;}
body div#home .white-block>div:last-child p:last-child{bottom: 10px;}
body ol.carousel-indicators.main-nav-header{    display: none !important;}
body div.upper-right p.text-in-header{display:none;}
body.off-canvas-active header.l-header-wrapper:before{transform:skew(0deg);right:26.47%;width:74%;top:0px;}
div.advantage-right1 img.block-meeting{left:0px;position:relative;}
div.advantage-right1 img.block-meeting.current{display:none;}
div.advantage-right2 img.block-meeting2.current{display:none;}
div.advantage-right2 img.block-meeting2{position:relative;}
.logo span:last-child a{color:#fff;}
div.thankyoumessage h3{text-align:left;padding-left:0px;padding-right:0px;color:#01945E;font-family:'Lora';font-weight:bold;font-size:13px;}
div.thankyoumessage{padding-left:0px;padding-right:0px}
body a.back {margin-left: 0px;}
div.center-client h1{font-size: 18px; margin-bottom: 25px;}
.eagle-coat p {padding-left: 0px;padding-right: 0px;}
body div.type-page-container h1 {font-size: 18px;margin-bottom: 25px;}
div.type-page p {padding-left: 0px;padding-right: 0px;font-size: 12px;}
div.green-text-type-page {margin-top: 0px;padding-bottom: 22px;margin-bottom: 0px;}
div.green-text-type-page h3 { margin-top: 30px;font-size: 13px;line-height: inherit;text-align: left;padding-left: 20px;}
div.green-text-type-page p {text-align: left;padding-left: 20px;line-height: inherit;}
div.green-text-type-page h1 {font-size: 20px;}
div.options-center h2 {padding-left: 20px;padding-right: 20px;font-size: 18px;}
div.options-center p {padding-left: 20px;padding-right: 20px;}
div.type-page p.ring-bottom {margin-top: 27px;line-height: inherit;}
body div.type-page {padding-bottom: 29px;padding-left: 20px;padding-right: 20px;}
body div.type-page-container {margin-bottom: 100px;}
div.type-transport {padding-left: 20px;padding-left: 20px;}
div.download-block {margin-top: 0px;padding-bottom: 5px;}
div.download-block a {margin-right: 0px;margin-bottom: 20px;}
body ul.pravila-polzovania {float: left;margin-top: 0px;padding-left: 20px;padding-right: 20px;font-size: 13px;}
.map-contact>ymaps {position: absolute; bottom: 0px;}
div.advantage-right h1, div.advantage-right p.gm {font-size: 22px !important;left: 30px !important;bottom: 30px !important;}
#gm_slides .owl-nav .owl-prev {left: 15px;}
#gm_slides .owl-nav {top: -70px;}
#gm_slides .owl-nav .owl-next {right: 15px;}
.owl-item {padding-left: 17px;}
.main .upper li span {position: absolute;height: 25px;width: 25px;background-size: 100%;margin-top: 0px;}
.main .upper li {height: 34px;position: relative;}
.circle canvas{display:none}
body div.type-page-container table {font-size: 12px;}
body .type-page .htitle{font-size:18px;padding-left:0px;padding-top:0px;margin-bottom:10px;padding-bottom: 10px;}
.table-block {overflow-x: auto;}
body div.about-block.reviews-block p:first-child {
    text-align: -webkit-center;
}

div.about-block.reviews-block h5 {
    text-align: center;
}

div.about-block.reviews-block h6 {
    text-align: center;
}

ul.flex-direction-nav a {
    top: 47px;
}
div.flexslider:hover .flex-direction-nav a.flex-prev{
    left: 0px;
}
div.flexslider:hover ul.flex-direction-nav a.flex-next{
    right: 0px;
}
div.flexslider ul.flex-direction-nav a.flex-prev{
    left: 0px;
}
div.flexslider ul.flex-direction-nav a.flex-next{
    right: -12px;
}
div.about-block.mission.gud-container {
    padding-left: 20px;
    padding-right: 20px;
}
body.news .paginator .nav-tabs h1 {
    margin-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0px;
}

.news .paginator ul {
    height: auto;
}
body.news div#home div.white-block:first-child div img{
width: auto;
height: 200px;
}
div#myCarousel1 .item {
    padding-left: 0px;
}
.gud-block img {
    width: 100%;
    height:  auto;
}
.gud-block:last-child{
	min-height:auto;
}
div.type-page-container .advantage-block-unset ul li{
    width: 100%;
    margin-left: 24px;
    font-size: 12px;
    padding-right: 24px;
}
div.download-container~table {
    margin-left: 0px;
    width: 100% !important;
}

div.web-application {
    padding-left: 0px;
    padding-right: 10px;
}
.l-branding .l-region .logo2 {
    display: block!important;
}
}
@media only screen and (min-width:321px) and (max-width:767px){
    .advantage-right img{width:100%;}
body.off-canvas-active .l-header-wrapper{height:60px;}
.gud-block svg image {
    width: 100%;
    height: 100%;
}
.gud-container {margin-top: 30px;}
.gud-block:nth-child(1) {padding-top: 20px;}
.gud-block svg {width: 100%;height: auto;}
.gud-block:nth-child(1) {padding-top: 20px;    padding-left: 15px;}
body div.gud-block h2 {font-size: 16px;padding-right: 0px;text-align: center;line-height: 18px;margin-top: 21px !important;}
div.gud-block {padding-left: 0px;}
div.gud-block p {font-size: 12px;}
body.ab div.advantage-block-unset .carousel:before{display:none;}
.logo span:last-child a{color:#fff;}
body .ab:first-child div.advantage-block-unset .carousel:before{display:none;}
body.front.search header.node--hero{height:181px !important;}
div.greenwod-modal .carousel .active.left, div.greenwod-modal .carousel .active.right{padding-left:0px;}
div.greenwod-modal .carousel .next.left, div.greenwod-modal .carousel .next.right{padding-left:0px;}
.iphone .logo span:nth-child(3){text-indent:-135px;width:160px;}
.news-content{margin-top:25px;}
.iphone .logo span:nth-child(3) a{color:#fff;}
div.write-are-top a{margin-right:100%;}
div.write-are-top{margin-left:0%;margin-top:0px;}
div.services-block>div.service-3{height:200px;background-position-y:66px;background-position-x:172%;}
div.services-block>div.service-4{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-5{height:200px;background-position-x:168px;background-position-y:39px;}
div.services-block>div.service-6{background-position-x:-1142px;height:200px;display:none;}
div.services-block>div.service-7{height:200px;background-position-y:53px;background-position-x:163px;}
div.services-block>div.service-8{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-9{background-position-x:-784px;height:200px;display:none;}
div.rar-responsive{display:block;}
div.services-block>div.service-10{background-position-x:117px;background-position-y:23px;height:200px;}
div.services-block>div.service-11{height:200px;background-position-x:169px;background-position-y:80px;}
div.services-block>div.service-12{height:200px;display:none;}
.bean-block-with-pre-title section .group-animated.green-block{padding-top:64px;height:100% !important;padding-bottom:44px;}
.col-2 div.green-bottom-upper .dropdown-menu p{color:#fff !important;font-family:'Open Sans';font-size:12px !important;margin-left:16px;margin-top:0px;margin-bottom:0px !important;text-align:left;}
.advantage-right{height:100%;}
.bild-left img{height:100%;}
.bild-right img{height:100%;}
#bild1 div.bild-left{padding-left:0px;padding-right:0px;height:100%;width:100%;}
#bild1 div.bild-right{min-height:100% !important;min-width:100%;padding-left:0px;padding-right:0px;height:100%;}
div#messages.tab-pane>a, div#announcements.tab-pane>a, div#home.tab-pane>a{right:26.99%;top:89%;font-size:13px;}
body.front .node--hero{height:500px !important;}
body.front .node--hero img{height:500px;}
.advantage-right:before{top:89%;width:145px;background:url(/local/templates/gw-index-new/css2/../img/triagle-horisont.png) no-repeat;height:59px;right:132px;}
.row.no-margin.location .advantage-right:before{right:132px;top:89%;width:145px;height:59px;background:url(/local/templates/gw-index-new/css2/../img/triagle-horisont.png) no-repeat;}
body.off-canvas-active .l-header-wrapper{height:60px !important;}
body .l-footer ul.menu{margin-bottom:0px;min-height:204px;padding-left:20px;}
p.line-bottom{margin-top:0px;font-size:19px;}
body div#block-block-5{padding-top:0px;}
/* body.news .paginator{margin-top:-201px !important;position:relative;width:88%;} */
body.news .paginator{margin-top:0 !important;position:relative;width:88%;}
body.news .paginator .nav-tabs > li > a{font-size:11px;padding-left:20px;padding-right:20px;padding-top:0px;width:100%;}
.news .paginator .nav-tabs > li > a:hover{width:100%;}
body.news .paginator .nav-tabs{height:auto;padding-top:35px;position:relative;padding-bottom: 50px;}
.unset-vacancies h2{font-size:17px;margin-top:48px;margin-bottom:22px;}
body div.vacancies-container-main{padding-left:20px;padding-right:20px;}
body.news .paginator .tab-content{padding-top:36px;/*margin-top:-10px;*/}
div.unset-vacancies>div h3{font-size:13px;}
div.unset-vacancies:first-child h2{margin-top:0px;margin-bottom:22px;}
.unset-vacancies>div p{font-size:12px;}
div.unset-vacancies.last-block>h1{font-size:15px;line-height:23px;margin-top:39px;margin-bottom:32px;}
div.unset-vacancies.last-block>div h1{width:31px;padding-top:0px;padding-bottom:0px;font-size:20px;height:31px;line-height:25px;letter-spacing:-2px;float:left;}
div.unset-vacancies.last-block>div p{font-size:12px;text-align:left;margin-left:50px;margin-bottom:15px;}
div.unset-vacancies.last-block>div p:first-child{margin-left:0px;font-size:13px;text-align:center;line-height:23px;}
div.last-block-unset{margin-top:20px;}
div.unset-vacancies.last-block>div.last-block-unset p:last-child{width:100%;font-size:12px;text-align:center;margin-top:11px;}
body div.unset-vacancies.last-block{padding-bottom:43px;margin-bottom:56px;}
body div#kc div h2{font-size:13px;line-height:initial;}
body div#kc div p{font-size:12px;}
body div#kc div p span{font-size:12px;}
body div#kc>div:last-child{margin-bottom:61px;}
body div#kc>div{padding-bottom:28px;}
.news .paginator .nav-tabs:after{background:url(/local/templates/gw-index-new/css2/../img/green-triagle.png) no-repeat;content:"";display:block;width:35px;height:18px;position:absolute;/*bottom:-18%;*/bottom:-16px;left:45%;}
.news .paginator .nav-tabs > li.active > a:after{display:none !important;}
body.news div.upper{width:100%;}
body.news div.upper li a{font-size:19px;}
div.unset-vacancies>div a{margin-top:45px;margin-left:auto;margin-right:auto;}
div.unset-vacancies>div h5{margin-left:11px;font-size:12px;line-height:24px;}
body div.unset-vacancies{padding-bottom:52px;}
div.search-result>.container:first-child{width:80%;padding-left:0px;padding-right:0px;}
body div.result-list{margin-top:60px;}
div.search-result div#custom-search-input input{font-size:18px;height:69px;}
div.greenwod-modal .modal-dialog{width:100%;margin-left:0px;}
div.greenwod-modal h1{font-size:18px;}
div.greenwod-modal button{left:0px;}
div.greenwod-modal .modal-content{padding-left:3%;padding-right:3%;}
p.modal-image img{width:100%;}
div.greenwod-modal .soc-block a:last-child{margin-right:0px;}
div.greenwod-modal .carousel .next.left, .greenwod-modal .carousel .prev.right{padding-left:0px;}
div.greenwod-modal p{font-size:12px;}
div.greenwod-modal .carousel-control.left{left:-20%;}
div.greenwod-modal .carousel-control.right{right:0%;}
div.search-result div#custom-search-input button .glyphicon-search:before{width:20px;height:18px;background-size:100%;}
div.search-result div#custom-search-input button{height:56px;padding-right:0px;margin-top:13px;}
div.result-list h3{font-size:13px;margin-top:40px;margin-bottom:51px;}
div.result-list a{font-size:12px;}
div.result-list p{font-size:12px;}
body nav.nav-bottom li a{width:40px;height:40px;padding-left:15px;padding-right:14px;margin-right:0px;line-height:13px;padding-top:13px;font-size:17px;}
nav.nav-bottom li:nth-child(6){display:none;}
nav.nav-bottom .pagination{height:67px;}
.pagination > li:last-child > a, .pagination > li:last-child > span{height:67px;}
.pagination > li:last-child > a > span{height:30px;}
.news .paginator .tab-content div#home{height:100%;float:left;padding-left:20px !important;padding-right:20px;margin-left:0px !important;}
body.news div#home .white-block{padding-left: 3px;
    padding-right: 3px;
    height: 235px;/*height: 310px;*/
    width: 50%;}
body.news div#home .white-block:nth-child(2) {height: auto;}
.news .white-block img{height: auto;}
.news div#home .white-block{padding-left:0px;padding-right:0px;}
.calendar>data{display:none;}
.news .paginator .nav-tabs > li{width:45%;}
.map-contact #moskau{bottom:0px;position:absolute !important;}
.news div#announcements .white-block{margin-left:0px;width:100% !important;height:auto;min-height:100%;}
div#announcements .white-block-page div.white-block h2{height:auto;font-size:16px;margin-top:0px;}
div.white-block-page{padding-left:0px;padding-right:0px;}
body.news div#announcements>div,body.news div#home>div ,body.news div#messages>div{padding-left:0px;padding-right:0px;}
.white-block-page.perfect>div{display:none;}
.white-block-page.perfect>div:nth-child(3), .white-block-page.perfect>div:nth-child(2){display:block;}
div.perfect h6{margin-bottom:37px;}
.calendar h2{display:none;}
.calendar .data{display:none;}
div.calendar a.write-news{margin-top:24px;padding-top:11px;padding-bottom:10px;font-size:12px;width:232px;}
div.perfect:before{width:90%;left:14px;}
body.news div#home .white-block p:nth-child(2){font-size:13px !important;}
body.news div#home .white-block>div:last-child p:nth-child(3){font-size:12px;    max-height: 82px;}
div.tags{display:none;}
body.news div#messages{margin-left:0px;}
body.news div#messages>div{padding-left:0px;padding-right:0px;}
div.white-block-page h2{font-size:13px;}
.tab-content div#messages div.white-block-page p{font-size:12px !important;}
.news .paginator .tab-content div#announcements{height:100%;float:left;margin-left:0px !important;padding-left:20px !important;padding-right:20px;}
.news .paginator .tab-content div#messages{height:100%;float:left;padding-left:20px !important;padding-right:20px;margin-left:0px !important;}
.white-block-page .white-block{padding-left:0px;padding-right:0px;}
div.page-catalog-container h1{padding-top:29px;font-size:16px;padding-bottom:44px;}
div.page-catalog-container{width:100%;}
div.page-catalog>div>a:first-child{font-size:13px;}
body div.page-catalog>div:first-child{margin-bottom:17px;}
body div.page-catalog a.be-rent{padding-top:0px;padding-bottom:0px;line-height:30px;margin-bottom:10px;margin-left:44px;}
body div.page-catalog{padding-top:25px;padding-bottom:8px;}
div.page-catalog h3{font-size:13px;margin-bottom:6px;}
div.page-catalog li{font-size:12px;}
body div.page-catalog-block{padding-left:20px;padding-right:20px;}
div.page-catalog>div:nth-child(2) ul h3{margin-top:25px;}
div.page-catalog>div:nth-child(3) ul h3{margin-top:14px;}
div.page-catalog>div:nth-child(2) ul:first-child h3{margin-top:0px;}
body div.page-catalog>div{padding-left:0px;padding-right:0px;}
body.marketplace .upper li{text-align:center;}
body.marketplace .upper-right{position:relative;bottom:0px;}
body.marketplace div.upper{bottom:0px;position:relative;height:76px;}
body.marketplace a.be-rent{margin-top:80px;}
div.market-block-container{}
.market-block h2{text-align:center;font-size:18px;width:225px;margin-left:auto;margin-right:auto;}
.market-block p{font-size:12px;}
body div.market-block{padding-left:20px;padding-right:20px;padding-top:0px;}
body.marketplace .upper-right p{font-size:12px;line-height:23px;}
.marketplace-middle{padding-left:0px;padding-right:0px;}
div.marketplace-middle .pull-left{position:relative;top:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.marketplace-middle img{height:100%;width:100%;}
div.marketplace-middle .pull-left h2{font-size:13px;text-align:center;line-height:25px;}
div.marketplace-middle{padding-left:0px;padding-right:0px;}
div.marketplace-bottom>div{padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-bottom:0px;}
div.marketplace-bottom>div h2{font-size:13px;line-height:23px;text-align:center;}
.marketplace-bottom>div:last-child p{font-size:12px;}
body.marketplace .row.row-last .col-2{width:100%;}
body.marketplace .bean-block-with-pre-title section .group-animated{height:auto !important;padding-top:78px;}
body div.market-block>div{background:#fff;padding-top:0px;width:100%;}
body div.market-block>div:first-child{padding-top:51px;}
body div.market-block>div:nth-child(2) p{margin-bottom:14px;}
body div.marketplace-bottom>div:last-child{line-height:20px;margin-bottom:45px;}
body div.scroll-green{padding-left:24px;padding-top:26px;padding-bottom:25px;}
div.market-block-container>h2{background-size:100px 96px;height:auto;padding-top:9px;padding-bottom:9px;font-size:12px;}
/* body div.advantage-container{padding-left:20px;padding-right:20px;margin-top:-231px;} */
body div.advantage-container{padding-left:20px;padding-right:20px;margin-top:-3px;}
body div.advantage-container h2,body div.advantage-container div.h2{font-size:14px;margin-left:25px;margin-top:0px;}
body div.ab:first-child h2{margin-top:39px;margin-bottom:26px;}
body div.advantage-block-unset p{margin-left:24px;}
body div.ab:first-child div.advantage-block-unset .carousel{margin-top:0px;}
body div.advantage-container-unset .carousel-inner .left{padding-left:0px}
body div.ad-second{margin-top:0px;padding-bottom:34px;}
body div#myCarousel2{top:0px;}
body div.advantage-block-bottom{width:100%;padding-bottom:44px;}
body div.advantage-container p{font-size:12px;}
body div.advantage-container a.href-1{margin-left:23px;margin-top:25px;}
body div.ab>div:first-child{padding-bottom:34px;}
body div.ab:nth-child(2){margin-bottom:56px;}
body div.advantage-block-bottom h3{font-size:18px;margin-top:22px;}
body div.advantage-block-bottom:last-child{padding-bottom:0px;}
body div.advantage-container .carousel-indicators{display:none;}
body ul.first-list{display:none;}
body div.about-container .nav-tabs{text-align:center;margin-top:30px;padding-left:0px;padding-right:0px;}
body .about-container .tab-content{padding-left:20px;padding-right:20px;margin-bottom:71px;}
body .about-container .tab-content h2{display:none;}
body .about-container .tab-content .left{padding-left:0px;}
body .about-container .tab-content p{margin-left:20px;font-size:12px;padding-right:0px;padding-top:40px;}
body div.about-block h2{font-size:16px;margin-top:61px;text-align:center;margin-bottom:7px;}
body .about-block.mission{padding:0px;}
body .about{padding:0px;}
body .mission .about p{margin-left:0px;font-size:12px;padding-left:20px;padding-right:20px;padding-top:23px;}
body .mission .about p:before{left:38%;}
body .about-block.mission ul.checkbox-list li{background-size:26px;padding-left:46px;font-size:12px;margin-left:20px;padding-right:31px;margin-right:0px;text-indent:0px;height:auto;margin-bottom:7px;}
body .about-block.content-block{padding-left:0px;padding-right:0px;height:100%;}
body .about-block.content-block>div:first-child h2{text-align:center;margin-left:0px;margin-top:59px;}
body .about-block.content-block>div:first-child p{font-size:12px;padding-left:20px;margin-left:0px;padding-right:0px;}
body .about-block.position>div{padding-left:0px;padding-right:0px;bottom:0px;position:relative;right:0px;}
body .about-block.position{padding-left:0px;padding-right:0px;height:918px;}
body .position img{position:absolute;bottom:0px;height:auto;width:initial;}
body .about-block.content-block img{height:400px;width:100%;}
body .about-block.position>div p{font-size:12px;padding-left:20px;padding-right:20px;line-height:20px;}
body .about-block.position>div a{margin-left:21px;}
body .about-block.content-block a{margin-left:20px;}
body .about-block.mission a{margin-left:20px;}
body .about-block.mission ul li{margin-left:37px;font-size:12px;margin-right:36px;text-indent:-14px;}
body .about-block.mission ul{margin-top:45px;margin-bottom:60px;}
body .about-block.mission ul.checkbox-list{margin-top:0px;margin-left: 0px;}
body .about-block.invest p{font-size:12px;line-height:23px;}
body .about-block.invest p:before{left:39%;}
body .about-block.reviews-block h3{background-size:100px;font-size:11px;padding-top:15px;margin-top:-7px;}
body .reviews-block .item{padding-left:0px;padding-right:0px;text-align:center;}
body .reviews-block .item.next.left{padding-left:0px;padding-right:0px;}
body .about-block.reviews-block p{font-size:12px;text-align:left;padding-left:10px;padding-right:10px;}
body .about-block.reviews-block .carousel-control{top:56px;}
body .about-block.reviews-block p span{font-size:54px;}
body .reviews-block .item img{width:100px;}
body .about-block.jobs-green{height:700px;padding-left:0px;padding-right:0px;}
body .about-block.jobs-green img{height:100%;}
body .about-block.jobs-green>div{width:100%;padding-left:20px;padding-right:20px;}
body .about-block.jobs-green>div span{float:left;width:39px;height:39px;font-size:19px;text-align:center;margin-top:0px;}
body .about-block.jobs-green>div p{padding-right:0px;font-size:12px;text-align:left;line-height:22px;padding-left:69px;}
body .about-block.jobs-green div.under-last-green p{padding-left:0px;text-align:center;font-size:13px;}
body .under-last-green a{font-size:13px;}
body .about-block.jobs-green div.under-last-green p:last-child{font-size:12px;padding-right:50px;padding-left:50px;}
body .last-green a{margin-bottom:14px;}
body .about-block.jobs-green>div>div{text-align:left;}
body .under-last-green{margin-top:26px;}
body .last-green{margin-top:32px;}
body .reviews-block{background:#FAFAFA;}
body .about-block.invest a{margin-bottom:56px;}
body div.about-container .nav-tabs li.active a{font-size:12px;}
body div.about-container .nav-tabs li a{font-size:12px;padding-left:10px;padding-right:10px;margin-right:0px;}
body div.about-container .nav-tabs li{display:inline-block;float:none;}
body div.about-container .tab-content .carousel{left:0px;}
div.about-block.position>div h2{margin-bottom:40px;margin-top:59px;}
div.about-block.invest{padding-left:20px;padding-right:20px;padding-bottom:0px;}
body div.about-block.invest h2{margin-top:59px;margin-bottom:30px;}
body.about-page .upper{position:relative;bottom:0px;left:0px;}
body .reviews-block .item>div{display:none;}
body .reviews-block .item>div:first-child{display:block;}
div.about-block.reviews-block>div{padding-left:0px;padding-right:0px;}
div.about-block.reviews-block p span.s-top{left: -8px;position: relative;top: 30px;}
div.about-block.reviews-block>div>div{padding-left:0px;padding-right:0px;}
div.about-block.jobs-green>div h2{margin-top:61px;margin-bottom:41px;}
body div.advantage-block-unset.office-block-unset img{left:0px;width:100%;margin-top:0px;}
body .off-address{position:relative;}
body .advantage-container.office-container b{font-size:14px;text-align:center;margin-left:14px; margin-top: 8px;}
body div.advantage-container a.href-2{font-size:12px;height:40px;padding-top:10px;margin-left:auto;margin-right:auto;margin-top:32px;}
body .advantage-container.office-container p.off{margin-left:0px;padding-right:0px;text-align:center;margin-top:30px;}
body .advantage-container.office-container p.off:last-child{padding-bottom:22px;}
body div.advantage-container h2.rent-title,body div.advantage-container div.h2.rent-title{background-size:100px;font-size:13px;background-position-y:0px;padding-top:5px;}
body ul.nav.nav-tabs.grand-click li a{font-size:13px;}
body ul.nav.nav-tabs.grand-click>li{}
body div.advantage-container .little-click p{overflow:hidden;width:26px;white-space:nowrap;margin-right:20px;margin-bottom:0px;font-size:13px;line-height:12px;}
body ul.nav.nav-tabs.little-click li a{font-size:13px;}
body p.col-lg-12.green-button a{width:100%;}
body ul.nav.nav-tabs.little-click{margin-bottom:26px;}
body div.advantage-container.office-container .carousel-control{display:none;}
body .office-container h3,body .office-container div.h3{font-size:13px;}
body .office div:last-child p span{font-size:12px;letter-spacing:0px;}
body .office div:last-child p{text-align:center;}
body div.advantage-container a.eye{margin-top:17px;display:inline-block;}
body .office div:last-child p:first-child{text-align:left;margin-top:14px;}
body div.advantage-container a.blank{margin-top:16px;}
body div.office{width:100%;margin-right:0px;margin-bottom:20px;}
ul.nav.nav-tabs.grand-click li:nth-child(2){margin-top:5px;}
div.other-services-container h5{color:#00955E;font-family:'Lora';font-weight:bold;font-size:14px;position:relative;padding-bottom:17px;}
div.other-services-container h5:after{content:"";background:#00955E;width:50px;height:2px;display:block;position:absolute;bottom:0px;left:40%;}
div.other-services-container p{line-height:22px;text-align:left;font-size:12px;margin-left:30px;}
div.other-services-container>div{margin-bottom:0px;}
.other-services-container{margin-bottom:55px;}
body div.advantage-container a.href-1.href-3{margin-left:26px;font-size:12px;}
div.off-address.off-address2{bottom:-14px;left:0px;}
.advantage-container.office-container div.off-address.off-address2 p{margin-left:0px;margin-top:0px;}
ul.nav.nav-tabs.grand-click{padding-right:0px;}
div.hotel .tab-content .tab-pane .green-plashka h4{margin-left:41px;font-size:15px;}
div.hotel .tab-content .tab-pane .green-plashka p{margin-left:41px;line-height:20px;}
div.hotel .tab-content .tab-pane .green-plashka h2{margin-left:41px;margin-bottom:61px;margin-top:46px;}
body div.advantage-container a.green-button-hotel{top:100%;right:20%;margin-top:35px;}
div.hotel-position h2{margin-left:46px;font-size:14px;line-height:25px;margin-top:45px;}
div.hotel-position{margin-top:150px;margin-bottom:0px;}
div.hotel-position p{margin-left:46px;font-size:12px;padding-right:40px;}
.green-hotel-container{height:480px;}
div.green-reviews{width:100%;}
div.green-hotel-container>div{height:100%;}
div.green-hotel-container .carousel-inner > .item > img{height:480px;}
body h3.white-title{height:30px;font-size:13px;background-size:100px;background-position-y:0px;padding-top:6px;}
div.green-reviews h2{font-size:16px;}
div.green-reviews h2 span{font-size:13px;margin-top:11px;}
div.green-reviews p{padding-left:20px;padding-right:20px;font-size:12px;}
div.green-hotel-container ol.carousel-indicators{width:160px;overflow:hidden;white-space:nowrap;margin-left:-23%;bottom:33px;}
div.other-services-container h2{font-size:16px;margin-top:51px;margin-bottom:44px;}
div.other-services-container>div{text-align:center;}
div.kongress-form{margin-top:0px;padding-left:25px;padding-right:25px;padding-top:34px;text-align:center;padding-bottom:30px;width:100%;}
body div.office-container .kongress-form h3{margin-bottom:31px;}
div.kongress-form .form-control{width:100%;}
div.kongress-form button[type="submit"]{width:172px;height:40px;float:none;margin-left:auto;margin-right:auto;margin-top:10px;}
div.hotel .tab-content .tab-pane>div.hall-block{width:100%;}
div.kongress-form button{height:40px;font-size:12px;padding-top:11px;padding-left:25px;}
div.kongress-form .form-control{height:40px;font-size:12px;padding-left:25px;}
div.kongress-form button .caret{margin-top:-10px;width:35px;}
body div.advantage-container.kongress{padding-left:0px;padding-right:0px;margin-bottom:32px;}
body div.advantage-container.kongress .advantage-container-unset{padding-left:20px;padding-right:20px;}
div.hall-block div:last-child{margin-top:17px;padding-right:0px;right:0px;text-align:center;position:relative;bottom:0px;}
div.hall-block>div{bottom:62px;}
div.advantage-container.office-container.kongress .tab-pane img{min-height:156px;}
div.off-address.free-hall h3, .off-address.busy-hall h3,div.off-address.free-hall div.h3, .off-address.busy-hall div.h3{margin-left:0px;text-align:center;margin-bottom:0px;margin-top:39px;font-size:12px;}
div.off-address.free-hall p, .off-address.busy-hall p{width:100%;margin-left:0px;text-align:center;padding-right:0px;font-family:'Open Sans';font-size:12px;}
div.off-address.free-hall p{color:#04935D;}
div.off-address.free-hall a, .off-address.busy-hall a{background:none;text-transform:uppercase;border:1px solid #00945D;width:195px;display:block;text-align:center;margin-left:auto;margin-right:auto;height:50px;padding-top:14px;border-radius:87px;margin-top:27px;font-size:13px;}
div.off-address.busy-hall h3{color:#F42633;}
div.off-address.busy-hall p{color:#F42633;padding-left:49px;padding-right:49px;}
div.off-address.busy-hall a{margin-top:11px;}
body div.advantage-container.logistic-container .kongress-form .form-control{width:100%;}
body div.advantage-container.logistic-container .advantage-container-unset{padding-left:20px;padding-right:20px;}
body div.logistic-block-unset{padding-left:20px;padding-right:20px;}
body div.advantage-container div.office.logistic p{font-size:12px;}
body div.advantage-container div.sklad-block h2{margin-top:42px;}
body div.sklad-block>div:first-child{padding-left:20px;padding-bottom:51px;}
body div.advantage-container .sklad-block p{padding-right:0px;}
body div.logistic-green{padding-left:20px;padding-right:20px;}
body div.advantage-container div.logistic-green p{margin-left:49px;font-size:13px;height:46px;}
body div.advantage-container div.logistic-green-block h2{font-size:17px;margin-top:60px;}
body div.logistic-green p:before{width:26px;height:26px;background-size:100%;}
div.logistic-green-block{height:480px;}
body div.advantage-container.logistic-container .carousel-indicators{display:block;left:0px;width:100%;}
body div.sklad-block{margin-bottom:50px;}
body p.col-xl-12.green-button.green-zajavka a{margin-bottom:61px;color:#fff;background:#00945D;width:192px;height:40px;padding-top:10px;}
div.eagle-coat{width:100%;}
.eagle-coat-container.in-block{width:100%;}
.greenwod-modal p.bottom_p{text-align:center;}
.greenwod-modal .bottom_p span{font-size:12px;}
div.greenwod-modal p.bottom_p:last-child{margin-bottom:40px;}
div.type-transport h2{font-size:16px;}
div.type-transport li{font-size:12px;}
body div.greenwod-modal .modal-content.sklad-modal{padding-left:0px;padding-right:0px;}
body ul.nav-tabs > li > a{font-size:12px;}
body ul.nav-tabs > li.active > a{font-size:12px;}
body div.sklad-modal .tab-content{padding-left:0px;padding-right:0px;}
body h2.rent-title{font-size:12px;background-size:100px;background-position-y:0px;padding-top:8px;}
body ul.top_ul{padding-left:15%;font-size:12px;}
body div.sklad-container .sklad-block h2{font-size:17px;}
body div.sklad-container .sklad-block p span{font-size:12px;}
body div.sklad{margin-bottom:20px;width:100%;padding-left:13px;padding-right:13px;}
body div.sklad img{width:100%;}
body div.greenwod-modal p.address strong{font-size:12px;}
body div.greenwod-modal .modal-content.sklad-modal button{left:0px;}
div.kongress-form.kontakt-form textarea{height:120px;border-radius:20px;max-width:100%;}
div.kongress-form.kontakt-form{margin-bottom:0px;}
div.kontakt .ab{padding-bottom:0px;}
body div.office-container .kontakt-left p{margin-left:25px;}
body div.office-container .kontakt-left h3{margin-left:25px;}
div.kontakt-left{padding-top:20px;}
div.hotel .tab-content .tab-pane>div.telephone-block{height:auto;}
div.kontakt-content{padding-top:30px;}
body div.advantage-container.office-container .carousel-contact .carousel-control{display:block;}
body a.carousel-control.right.transparent-right{right:15px;bottom:8px;}
body a.carousel-control.left.transparent-left{right:61px !important;bottom:8px;}
body a.lupa{left:6px;bottom:7px;}
body div.advantage-container .carousel-contact .item.left{float:none;padding:0px;}
body div.advantage-container .carousel-contact .item{width:100%;}
body div.advantage-container .carousel-contact .item img{width:100%;height:100%;}
body div.advantage-container.office-container .carousel-contact .carousel-control{display:block;}
body div.advantage-container.office-container .carousel-contact ol{display:block;}
div.hotel .tab-content .tab-pane>div.carousel-contact{margin-bottom:0px;margin-top:55px;padding-left:0px;padding-right:0px;}
body .telephone-block{padding-left:0px;padding-right:0px;}
body div.hotel .tab-content .tab-pane>div{padding-left:20px;padding-right:20px;}
div#foto-fancy button{left:0%;}
body div.advantage-container.kontakt{margin-bottom:66px;}
div#kontakt-danye{padding-bottom:50px;}
.advantage-block-unset.kontakt-left{padding-bottom:25px;}
div.hotel .tab-content .tab-pane>div.map-kontact{padding-left:0px;padding-right:0px;margin-bottom:0px;margin-top:-30px;}
div.map-kontact .nav-tabs li.active a{font-size:18px;}
div.map-kontact .nav-tabs li a{font-size:18px;}
div.kontakt-container{margin-bottom:0px;}
div.map-kontact .nav-tabs{/*right:20px;*/ right: auto;}
body div#kontakt-danye{padding-left:20px;padding-right:20px;}
body div#main-transport{padding-left:20px;padding-right:20px;}
.gw2-top h1{margin-top:0px;}
body.gw2 div.upper{width:100%;}
body.gw2 div.upper-right{right:0%;}
body.gw2 div.upper-right p{font-size:12px;text-align:center;}
body div.gw2-top-unset{position:relative;padding-left:20px;padding-right:20px;top:0px;z-index:100;}
body .gw2-top h1{font-size:16px;text-align:center;margin-top:0px;}
body .gw2-top h1 br{display:none;}
body .gw2-top{padding-left:0px;padding-right:0px;margin-top:39px;position:relative;}
body div.gw2-top-unset>div:first-child{padding-left:20px;padding-right:20px;}
body.gw2 p.p-first{font-size:13px;}
body .gw2-top .gw2-top-unset div:nth-child(2){padding-left:0px;padding-right:0px;padding-bottom:33px;padding-top:19px;}
body .gw2-top h2{font-size:16px;text-align:center;}
body.gw2 p{font-size:12px;}
body .gw2-top .gw2-top-unset div:nth-child(2) p{padding-left:21px;padding-right:28px;}
body .gw2-top .gw2-top-unset div:nth-child(2) ul{font-size:12px;padding-left:21px;padding-right:21px;}
body .gw2-top .gw2-top-unset div:nth-child(2) h5{font-size:14px;padding-left:21px;margin-top:14px;}
body div.foto-block-bottom{overflow:hidden;position:relative;margin-top:-131px;}
div.gw2-top img{width:initial;height:360px;left:-650px;top:0px;}
body .about-container .gw2-paginator .tab-content{padding-left:10px;width:100%;margin-bottom:62px;}
body div.tab-pane a.download-href{width:100%;display:none;}
body div.tab-pane a.download-href-mobile{display:block;text-transform:uppercase;margin-top:19px;}
body .about-container .gw2-paginator .tab-content .tab-pane p:nth-child(2){display:none;}
body .about-container .gw2-paginator .nav-tabs{margin-bottom:0px;}
.gw2 .about-container .tab-content p{padding-top:20px;}
.about-block.mission.infrastructure2 h2{margin-top:50px;margin-bottom:34px;}
div.about-block.mission.infrastructure2 div:nth-child(3){padding-left:0px;padding-top:10px;padding-bottom:59px;}
body div.about-block.mission.infrastructure2 div:nth-child(3) p{font-size:13px;line-height:17px;margin-top:21px;}
body div.about-block.mission.infrastructure2 div:nth-child(3) span{width:30px;height:30px;font-size:15px;padding-top:4px;margin-right:11px;}
body div.about-block.mission.infrastructure2 div:nth-child(3) p:first-child{}
body div.bild-plan p{line-height:20px;}
body div.about-block.content-block.bild-plan h2{margin-bottom:23px;}
body div.about-block.content-block.bild-plan img{width:initial;}
body div.about-block.content-block.bild-plan{height:400px;}
body div.about-block.mission .rent-title{margin-top:0px;font-size:12px;}
body div.about-block.mission.bloks{padding-left:20px;padding-right:20px;padding-bottom:68px;}
body div.about-block.mission.bloks>div{padding-left:0px;padding-right:0px;}
body div.about-block.mission.bloks>div h2{font-size:16px;}
body div.mission.bloks p{font-size:12px;}
body .position.position-gw2 img{position:relative;}
div.about-block.position.position-gw2{display:none;}
div.block-foto span{font-size:10px;width:21px;height:21px;padding-top:4px;}
div.block-foto span:nth-child(2){top:62%;left:8%;}
div.block-foto span:nth-child(3){right:67%;top:54%;}
div.block-foto span:nth-child(4){top:44%;right:45%;}
div.block-foto span:nth-child(5){right:12%;top:40%;}
div.about-block.jobs-green.green-block-gw2 p{padding-left:20px;padding-right:20px;letter-spacing:0px;}
div.about-block.jobs-green.green-block-gw2 div:last-child{text-align:center;}
.about-block.jobs-green.green-block-gw2 input{font-size:12px;height:40px;padding-left:20px;}
div.about-block.jobs-green.green-block-gw2 textarea{padding-left:21px;font-size:12px;}
div.about-block.jobs-green.green-block-gw2 button[type="submit"]{height:40px;margin-top:5px;}
div.about-block.jobs-green.green-block-gw2 img{height:inherit;width:initial;}
div.about.infrastructure-shema span{width:24px;height:24px;font-size:12px;padding-top:4px;}
div.about.infrastructure-shema span:nth-child(2){left:12%;bottom:22%;}
div.about.infrastructure-shema span:nth-child(3){left:34%;bottom:32%;}
div.about.infrastructure-shema span:nth-child(4){left:57%;bottom:52%;}
div.about.infrastructure-shema span:nth-child(5){left:74%;bottom:57%;}
div.about.infrastructure-shema span:nth-child(6){bottom:70%;left:84%;}
body.gw2 div.about-container .nav-tabs li.active a{padding-left:40px;padding-right:40px;}
body.gw2 div.about-container .nav-tabs li a{padding-left:40px;padding-right:40px;}
.carousel.slide.slider-infrastructura{display:none;}
body.infrastructure .upper-right{display:none;}
body.infrastructure div.upper{bottom:initial;height:60.5%;}
body.infrastructure p.down-href{position:absolute;bottom:37px;left:20px;}
body.infrastructure p.down-href{font-size:13px;}
div.infrastructure-container .model-park .tab-content img{width:100%;margin-bottom:24px;}
body ul.nav.nav-tabs.white-nav.type-maps{margin-bottom:24px;}
body div.categoty-type{width:32%;margin-right:0px;padding-left:0px;padding-right:0px;height:auto;margin-bottom:10px;}
div.categoty-type p{font-size:12px;}
div.infrastructure-container .tab-content .categoty-type-block{text-align:left;}
body ul.nav.nav-tabs.white-nav{margin-bottom:25px;}
body ul.nav-tabs.white-nav > li > a{font-size:13px;}
body ul.nav-tabs.white-nav > li.active > a{font-size:13px;}
body div.kompany-block:before{left:40%;}
body div.kompany-block{padding-left:20px;padding-right:20px;}
div.kompany img{float:none;width:auto;margin-right:0px;}
div.kompany div:nth-child(2) p{float:none;}
div.kompany div p{text-align:left;margin-top:0px;}
div.kompany div:first-child{text-align:center;}
div.kompany div p span{display:inline;font-size:13px;}
div.kompany div p span.no-stroke{}
div.kompany h2{font-size:14px;}
div.kompany div:nth-child(2) p:first-child span{margin-left:9px;}
div.kompany div:nth-child(2) p:nth-child(2) span{margin-left:9px;}
div.kompany div:nth-child(2) p:nth-child(3) span{margin-left:9px;}
div.kompany div:last-child p span{display:block;float:none;}
div.kompany div:nth-child(2) p:last-child span{display:block;}
div.kompany div:nth-child(2) p:last-child{margin-top:10px;}
div.kompany{padding-left:17px;padding-bottom:46px;border-bottom:0px;margin-bottom:10px;padding-top:45px;}
body div.categoty-type.korpus{width:32%;margin-right:0px;}
body div.categoty-type.korpus h2{font-size:18px;}
div.categoty-type.alphabet li a{font-size:18px;}
div.model-park{padding-left:12px;padding-right:12px;}
div.container404{padding-left:20px;padding-right:20px;}
div.block404{padding-top:30px;padding-bottom:15px;}
div.block404 h1{font-size:48px;margin-bottom:0px;}
div.block404 h2{font-size:12px;padding-left:20px;padding-right:20px;}
div.block404 h4{font-size:12px;}
div.block-href404 a.green-href{margin-right:7%;font-size:12px;float:left;margin-bottom:20px;}
div.block-href404{padding-top:30px;padding-bottom:30px;float:left;width:100%;}
div.block404 svg{width:47px;height:47px;}
div.block--discovery-off-canvas-off-canvas-toggle .block__content a{margin-top:9px;height:auto;}
body div.be-rent-container{}
body a.be-rent.btn.btn-info.btn-lg{float:none;margin-top:60px;/*margin-top:17px;*/}
div.be-rent-modal .modal-dialog{width:94%;}
div.be-rent-modal h4{padding-left:0px;font-size:16px;text-align:center;margin-bottom:-2px;}
div.be-rent-modal .container-fluid{padding-left:0px;padding-right:0px;}
div.be-rent-modal .modal-body{padding-bottom:40px;}
div.be-rent-modal .form-group input{font-size:12px;height:40px;}
div.be-rent-modal textarea{font-size:12px;}
div.be-rent-modal button[type="submit"]{height:40px;font-size:12px;}
body div.type-page-container{padding-left:20px;padding-right:20px;}
body a.back{margin-left:0px;}
div.center-client h1{font-size:18px;margin-bottom:25px;}
div.type-page p{padding-left:0px;padding-right:0px;font-size:12px;}
div.green-text-type-page{margin-top:0px;padding-bottom:22px;margin-bottom:0px;}
div.green-text-type-page h3{margin-top:30px;font-size:13px;line-height:inherit;text-align:center;padding-left:20px;}
div.green-text-type-page p{text-align:center;padding-left:20px;line-height:inherit;}
div.green-text-type-page h1{font-size:20px;}
div.options-center h2{padding-left:20px;padding-right:20px;font-size:18px;}
div.options-center p{padding-left:20px;padding-right:20px;}
div.type-page p.ring-bottom{margin-top:27px;line-height:inherit;}
div.type-page{padding-bottom:29px;}
body div.type-page-container{margin-bottom:125px;}
body div.con-text{padding-left:33px;margin-bottom:10px;}
div.con-text p{width:100%;}
div.kompany div:nth-child(2){padding-left:33px;}
div.kompany div:nth-child(4){padding-left:33px;margin-bottom:10px;}
div.kompany div:nth-child(5){padding-left:33px;}
div.con-text p span{margin-left:9px;}
div.con-text p:last-child span{margin-left:0px;}
p.lk-telephone{width:100%;font-size:13px;float:none;}
div.user-kabinet-container h1{font-size:17px;margin-top:31px;margin-bottom:30px;}
body div.zajavka-container-grand{padding-left:20px;padding-right:20px;}
body div.zajavka-container{padding-left:5px;padding-right:5px;padding-bottom:21px;margin-bottom:67px;padding-top:45px;}
body p.green_p{font-size:12px;line-height:inherit;}
.lk-telephone:last-child{line-height:18px;}
div.user-kabinet-container ul.nav.nav-tabs.grand-click>li{float:left;margin-top:0px;}
body p.messages-quantility{font-size:12px;text-align:center;}
body p.demo-messages a{font-size:12px;}
p.demo-messages{text-align:center;}
div.select-block button{font-size:12px;height:40px;line-height:25px;}
body div.zajavka-container.block-opoveshenija{padding-top:36px;padding-left:20px;padding-right:20px;padding-bottom:54px;}
div.select-block button span.caret{width:30px;height:30px;border:none;background-size:100%;margin-top:-2px;margin-right:-7px;}
.select-container>div{padding-left:0px;padding-right:0px;}
body div.opeveshenije-unset{margin-bottom:0px;margin-top:0px;min-height:100%;}
div.opeveshenije{padding-top:10px;padding-bottom:10px;}
.opeveshenije-unset h5 br{display:none;}
div.opeveshenije-unset h5{line-height:initial;margin-bottom:0px;}
div.opeveshenije-unset p{font-size:12px;}
body div.zajavka-container-grand nav{padding-top:11px;height:auto;}
body div.zajavka-container-grand nav.nav-bottom .pagination{height:auto;}
div.select-container h3{font-size:13px;}
body div.zajavka-container.block-opoveshenija-2{padding-top:36px;}
body p.schet-p{font-size:12px;}
body a.demo-schet{width:85%;padding-bottom:17px;line-height:35px;overflow:hidden;padding-top:6px;}
body .active-greenwood-block ul.nav.nav-tabs.grand-click li a{padding-left:7px;padding-right:8px;padding-bottom:9px;padding-top:11px;}
div.active-greenwood-block{padding-left:0px;padding-right:0px;}
body div.tab-pane>a.pachat-schet{display:none;}
body div.schet-year-block table th p{font-size:12px;margin-bottom:0px;overflow:hidden;height:17px;width:46px;}
div.schet-year-block table td:first-child{font-size:12px !important;padding-right:0px;padding-left:0px;}
body div.schet-year-block table td{font-size:12px;padding-left:0px;padding-right:0px;}
body div.schet-year-block table td:last-child a{float:right;margin-right:-2px;margin-top:-2px;}
body div.schet-year-block table th{padding-left:0px;padding-right:0px;}
div.user-kabinet-container ul.nav.nav-tabs.grand-click>li a{padding-left:7px;padding-right:8px;padding-top:9px;padding-bottom:8px;}
div.user-kabinet-container ul.nav.nav-tabs.grand-click{width:65%;margin-left:auto;margin-right:auto;display:none;}
body .active-greenwood-block ul.nav.nav-tabs.grand-click{width:100%;display:block;}
div.demo-later{width:100%;}
.zajavka-block .green_p span{top:8px;position:relative;}
body #zakaz-zala .select-container p{font-size:12px;padding-left:20px;padding-right:20px;}
div.select-block input[type="text"]{height:40px;font-size:12px;padding-left:24px;}
div.select-container .select-block:first-child{margin-bottom:6px;}
body #zakaz-zala .select-block button{line-height:25px;padding-left:24px;}
div.select-container .select-block:nth-child(2){padding-right:7px;}
div.select-container .select-block:nth-child(3){padding-left:7px;}
div.select-block input[type="submit"]{height:40px;font-size:13px;width:195px;}
div.select-container .select-block:nth-child(4){text-align:center;margin-top:16px;}
div.active-greenwood{height:100%;text-align:center;}
body p.ag-bottom-p{text-align:center;padding-left:18px;padding-right:18px;}
div.active-greenwood-block b{font-size:13px;}
div.active-greenwood>div{margin-bottom:14px;}
div.active-greenwood>div:last-child{margin-bottom:30px;}
div.active-greenwood-block b.name-bottom{font-family:'Open Sans-Semibold';}
div.active-greenwood>div:first-child{margin-top:9px;}
div.active-greenwood-container{padding-bottom:81px;}
div.user-kabinet-container div.rar-responsive a{font-family:'Lora';font-weight:bold;font-size:16px;float:left;margin-left:20px;}
div.user-kabinet-container .rar-responsive .dropdown{margin-right:19px;}
div.user-kabinet-container div.rar-responsive{float:left;width:100%;background:#fff;margin-bottom:-2px;padding-top:32px;}
div.rar-responsive-block{padding-left:20px;padding-right:20px;}
body div#home .white-block>div:last-child p:last-child{bottom: 0px;}
body ol.carousel-indicators.main-nav-header{display:none !important;}
body div.upper-right p.text-in-header{display:none;}
body.off-canvas-active header:before{transform:skew(0deg) !important;left:0px;width:85% !important;top:0px !important;right:initial;}
body div#block-block-5 div.col-6{margin-left:0%;margin-top:0px;margin-bottom:0px;width:100%;margin-right:0%;}
div.advantage-right1 img.block-meeting{left:0px;position:relative;}
div.advantage-right1 img.block-meeting.current{display:none;}
div.advantage-right2 img.block-meeting2.current{display:none;}
div.advantage-right2 img.block-meeting2{position:relative;}
.logo span:nth-child(3) a{color:#fff;}
div.logo span:last-child{display:block;width:152px;margin:0px auto;overflow-x:hidden;font-weight:bold;margin-top:1px;/*text-indent:-125px;font-size:16px;*/text-indent:-125px;font-size:15px;}
div.advantage-right.advantage-right1{margin-top:47px;}
div.thankyoumessage h3{text-align:left;padding-left:0px;padding-right:0px;color:#01945E;font-family:'Lora';font-weight:bold;font-size:13px;}
div.thankyoumessage{padding-left:0px;padding-right:0px}
body div.type-page-container {padding-left: 20px;padding-right: 20px;}
body a.back {margin-left: 0px;}
div.center-client h1{font-size: 18px;margin-bottom: 25px;}
div.type-page p {padding-left: 0px;padding-right: 0px;font-size: 12px;}
div.green-text-type-page { margin-top: 0px;padding-bottom: 22px; margin-bottom: 0px;}
.eagle-coat p {padding-left: 0px; padding-right: 0px;}
body div.type-page-container h1 {font-size: 18px;margin-bottom: 25px;}
div.green-text-type-page h3 {margin-top: 30px;font-size: 13px;line-height: inherit;text-align: left;padding-left: 20px;}
div.green-text-type-page p {text-align: left;padding-left: 20px;line-height: inherit;}
div.green-text-type-page h1 {font-size: 20px;}
div.options-center h2 {padding-left: 20px;padding-right: 20px;font-size: 18px;}
div.options-center p {padding-left: 20px;padding-right: 20px;}
div.type-page p.ring-bottom { margin-top: 27px;line-height: inherit;}
body div.type-page {padding-bottom: 29px;padding-left: 20px;padding-right: 20px;}
body div.type-page-container {margin-bottom: 125px;}
div.type-transport {padding-left: 20px;padding-left: 20px;}
div.download-block {margin-top: 0px; padding-bottom: 5px;}
div.download-block a {margin-right: 0px; margin-bottom: 20px;}
body ul.pravila-polzovania {float: left; margin-top: 0px;padding-left: 20px;padding-right: 20px;font-size: 13px;}
.map-contact>ymaps {position: absolute;bottom: 0px;}
div.advantage-right h1, div.advantage-right p.gm {font-size: 22px !important;left: 30px !important;bottom: 30px !important;}
#gm_slides .owl-nav .owl-prev {left: 15px;}
#gm_slides .owl-nav {top: -70px;}
#gm_slides .owl-nav .owl-next {right: 15px;}
.owl-item {padding-left: 17px;}
.main .upper li span {position: absolute;height: 25px;width: 25px;background-size: 100%;margin-top: 0px;}
.main .upper li {height: 34px;position: relative;}
.circle canvas{display:none;}
.flexslider {margin-bottom: 0px;}
div.partners-container div img {width: 100%;height: 100%;}
body div.type-page-container table {font-size: 12px;}
body .type-page .htitle{font-size:18px;padding-left:0px;padding-top:0px;margin-bottom:10px;padding-bottom: 10px;}
.table-block {overflow-x: auto;}
body div.about-block.reviews-block p:first-child {
    text-align: -webkit-center;
}

div.about-block.reviews-block h5 {
    text-align: center;
}

div.about-block.reviews-block h6 {
    text-align: center;
}

ul.flex-direction-nav a {
    top: 47px;
}
div.flexslider:hover .flex-direction-nav a.flex-prev{
    left: 0px;
}
div.flexslider:hover ul.flex-direction-nav a.flex-next{
    right: 0px;
}
div.flexslider ul.flex-direction-nav a.flex-prev{
    left: 0px;
}
div.flexslider ul.flex-direction-nav a.flex-next{
    right: -12px;
}
div.about-block.mission.gud-container {
    padding-left: 20px;
    padding-right: 20px;
}
body.news .paginator .nav-tabs h1 {
    margin-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0px;
}

.news .paginator ul {
    height: auto;
}
body.news div#home div.white-block:first-child div img{
width: auto;
height: auto;
}
body.news div#home .white-block:first-child{
	height: 100%;
}
div#myCarousel1 .item {
    padding-left: 0px;
}

div#myCarousel1 {
    max-width: 550px;
    margin-left:  auto;
    margin-right:  auto;
}
.about iframe {
    width: 100%;
}
.gud-block img {
    width: 100%;
    height:  auto;
}
div.gud-block:last-child {
    min-height:  auto;
}
.gud-block img {
    width: 100%;
    height:  auto;
}
div.gud-block:last-child {
    min-height:  auto;
}
p.bottom-picture noindex {
    width: 119px;
    display: inline-block;
}

p.bottom-picture img {
    vertical-align: top;
	margin-left: 15px;
}
div.type-page-container .advantage-block-unset ul li{
    width: 100%;
    margin-left: 24px;
    font-size: 12px;
    padding-right: 24px;
}
}
@media only screen and (min-width:321px) and (max-width:600px){.contacts-unset{top:0px;left:0px;width:100%;height:350px;padding-left:0px;}
div#home .white-block{width:inherit;margin-right:0px;}
.row.no-margin.location .advantage-right h1,.row.no-margin.location .advantage-right p.gm{left:37px;font-size:22px;bottom:34px;}
.row.no-margin.location .advantage-right a{left:82%;bottom:35px;}
.advantage-right h1{left:22px;font-size:21px;bottom:37px;letter-spacing:1px;}
.advantage-right a{left:82%;width:12px;overflow:hidden;bottom:38px;}
.green-bottom{height:auto;background-size:100% 100%;padding-bottom:15px;}
.partners-container{height:auto;text-align:center;}
.partners-block{width:100%;}
.footer:nth-child(1){height:145px;min-height:100%;}
.upper li a{font-size:17px;line-height:30px;padding-left:36px;}
.paginator ul{height:82px;padding-top:10px;}
.demo-bild{left:0px;width:100%;top:20%;}
.green-bottom-upper button[type="submit"]{float:none;width:172px;text-align:center;padding-left:0px;padding-right:0px;height:40px;padding-top:0px;padding-bottom:0px;}
.green-bottom-upper button[type="button"]{width:100%;display:block;font-size:12px;height:40px;line-height:21px;}
.footer:nth-child(2){margin-top:0px;}
.footer:nth-child(2) p{font-size:100%;margin-top:15px;line-height:25px;}
.row.no-margin.location .advantage{height:auto;}
.header-block{height:auto;background-size:100% 100%;}
.row.wood h1{margin-left:-1%;font-size:23px;margin-top:0px;line-height:30px;}
.currency-china{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:none;}
.grad-360{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:none;}
.right-bottom{text-align:center;}
.scroll{bottom:90px;}
a.be-rent{margin-top:47px;margin-bottom:15px;float:none;display:inline-block;padding-top:11px;padding-bottom:11px;font-size:13px;margin-right:-4px;-webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2); -moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2); box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);}
body a.be-rent.btn.btn-info.btn-lg { margin-top: 130px; }
.menu-right{margin-top:0px;display:none;}
.upper li{padding-top:6px;padding-bottom:0px;margin-bottom:0px;background-size:25px;background-position-y:76%;background-position-x:0px;}
.upper ul{margin-top:0px;}
.upper{padding-left:0px;padding-right:0px;}
.park-right{padding-left:3px;padding-right:0px;padding-top:20px;}
.park-right:before{bottom:31px;top:-21px;left:40%;background-size:68px;}
.row.wood>div:first-child{height:130px;}
.footer:nth-child(3) div{margin-top:20px;padding-bottom:20px;}
.footer{padding-left:0px;padding-right:0px;}
.footer-container{padding-left:0px;padding-right:0px;}
.footer:nth-child(3){margin-top:20px;}
a.write-are{width:223px;height:40px;padding-top:8px;padding-bottom:0px;text-align:center;}
.footer:nth-child(1) div{left:9%;}
/*div#announcements .white-block{width:48% !important;margin-right:1%;margin-bottom:15px;margin-left:1%;height:315px;}*/
div#announcements .white-block{width: auto !important;margin-right: 20px;margin-bottom: 15px;margin-left: 20px;height: 235px;}
.white-block.horisontal{/*min-width:48%;max-width:48%;*/margin-left:1%;height:auto;padding-bottom:5px;/*display:none;*/margin-bottom:20px;margin-right:1%;}
.white-block.horisontal:nth-child(2),.white-block.horisontal:nth-child(3){display:block; width: fit-content;}
.old-version{display:none;}
div#jivo-iframe-container.jivo-expanded{display:none !important;}
.scroll{display:none;}
.logo{width:100%;padding-left:0px;text-align:center;margin-top:42px;}
div.upper{padding-left:25px !important;margin-top:17px !important;}
.l-branding .l-region .block{right:5.5% !important;}
div.park-right{padding-right:0px !important;height:100%;}
.entity-bean.vertical-text-left .vertical-text{margin-left:0px;width:100% !important;display:block;}
div.vertical-text h2{font-size:15px;text-align:center;line-height:25px;letter-spacing:1px;margin-top:0px;padding-top:25px;}
div.l-navigation{width:auto;opacity:1;visibility:initial;left:11%;}
body header.l-header-wrapper{min-width:100%;max-width:100%;}
section.l-main-wrapper{width:100%;}
body footer.l-footer-wrapper{width:100%;padding-bottom:100px;}
body .l-region.l-region--footer{width:100%;}
body{overflow-x:hidden !important;}
body .entity-bean.vertical-text-left .vertical-text{margin-left:0px;top:0%;width:100% !important;display:block;position:relative;}
.front .bean-id-12 section .group-text.park-right .field{margin-left:0px !important;text-align:left !important;}
.front .node--hero div.logo img{width:175px !important;margin-bottom:23px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child{display:none;}
body div#block-block-4{margin-right:47px;}
body .block--toggle .block__content .search-button{margin-top:10px;height:auto;margin-right:15px;}
.logo{display:none;}
.logo span:last-child{display:none;}
.logo span:nth-child(2){width:172px;margin:0px auto;line-height:17px;font-size:13px;}
.logo span:nth-child(3){width:152px;margin:0px auto;overflow-x:hidden;font-weight:bold;margin-top:1px;/*text-indent:-121px;font-size:16px;*/text-indent: -126px; font-size: 15px;}
body div#jivo-iframe-container{display:none !important;}
.required-fields.group-text.field-group-html-element.park-right{width: 87.5% !important;top: 37px;padding-right: 0px !important;height: 100%;margin-bottom: 30px !important;margin: 0px auto !important;position: initial;margin-top: 30px !important;}
.advantage-right{background:url(/local/templates/gw-index-new/css2/../img/the_meeting.png) no-repeat;height:100%;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated{min-height:437px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img{margin-left:0px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span{left:15px;}
div.vertical-text h2 br{display:none;}
.park-right p{font-size:12px;margin-left:17px;margin-top:-3px;line-height:20px;}
a.btn-red.wood{margin-left:23px;padding-left:58px;letter-spacing:0px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting{display:none;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting-mobile{margin-left:0px;}
body section.group-ds_content .required-fields.group-text.field-group-html-element{padding-top:0px;width:100%;margin-left:0px;}
div.advantage:nth-child(1) h2{margin-top:13px;margin-left:11px;}
div.advantage h2,div.advantage div.h2{font-size:14px;margin-top:13px !important;padding-top:0px;}
.advantage p:nth-child(1){margin-bottom:0px;background:none;height:40px;}
.row.no-margin.location .advantage p:first-child{background:none;}
.advantage:nth-child(1) h2:after{top:2px;left:52px;}
div.advantage:nth-child(2) h2{margin-top:14px;margin-left:2px;letter-spacing:0px;}
div.advantage:nth-child(2) p{margin-left:2px;margin-top:-3px;font-size:12px;line-height:18px;width:100%;display:block;}
.advantage:nth-child(2) h2:after{top:1px;left:44%;}
.advantage p{font-size:12px;line-height:18px;}
.advantage{margin-bottom:8px;height:139px;padding:0px;}
.advantage:nth-child(3) h2{margin-top:9px;margin-left:-23px;}
.advantage:nth-child(3) h2:after{left:41%;top:3px;}
.advantage:nth-child(3) p{margin-left:-20px;margin-top:-2px;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban{display:none;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{margin-right:0px;margin-left:15px;}
.advantage-block,.advantage-block-second{width:100%;}
.advantage{padding:0px;margin-bottom:0px;}
.advantage:nth-child(1) p{margin-left:15px;margin-top:-3px;}
.advantage:nth-child(4) h2{margin-top:9px;margin-left:-1px;}
.advantage:nth-child(4) p{margin-left:7px;margin-top:-2px;}
.advantage:nth-child(5) h2{margin-left:12px;margin-top:-2px;}
.advantage:nth-child(5) p{margin-top:-2px;margin-left:20px;}
.advantage-block-second{}
.paginator .nav-tabs > li > a{padding-left:3px;padding-right:3px;font-size:12px;line-height:41px;letter-spacing:1px;}
.paginator .nav-tabs > li.active > a{padding-left:2px;padding-right:0px;padding-top:0px;padding-bottom:0px;font-size:12px;text-align:center;height:40px;width:96px;}
.paginator .tab-content div#home{margin-left:auto !important;/*height:490px;*/height: 400px;margin-right:auto;width:100%;margin:0px auto;}
.white-block img{    height: auto;}
.main div#home .white-block{display:none;width:48%;height:auto;margin-bottom:20px;margin-right:1%;margin-left:1%;}
.main div#home .white-block:nth-child(2),.main div#home .white-block:nth-child(3){display:block;}
.paginator{min-height:100%;}
.green-bottom-upper h2{margin-left:0px;font-size:17px;line-height:25px;text-align:center;}
header.bean-block-with-pre-title section .field--name-field-body p{font-size:12px;text-align:center;margin-top:0px;max-width:80%;margin:0px auto;margin-bottom:54px !important}
div.row.row-last .col-2:nth-child(2) .green-bottom-upper{width:100%;padding:0px;margin-left:0px;padding-left:35px;padding-right:35px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed{}
.green-bottom-upper button[type="button"] span{margin-top:-8px;margin-right:-9px;}
.partners-container div{display:none;width:23%;margin-left:0px;}
.partners-container div:nth-child(5),.partners-container div:nth-child(3),.partners-container div:nth-child(4){display:inline-block;margin-top:0px;}
.partners-container div img{width:100%;}
.partners-container div:nth-child(3){width:30%;margin-left:-33px;margin-top:0px;margin-right:auto;}
.partners-container div:nth-child(4){height: auto;margin-left:2px;width:30%;}
.partners-container h2,.partners-container div.h2{background-size:100px;margin-left:5px;padding-top:9px;background-position-y:0px;font-size:11px;}
div.partners-container{height:150px;padding-left:0px;padding-right:0px;}
.green-bottom-upper input[type="text"]{height:40px;font-size:12px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed div.green_meeting img{height:650px;}
.green-bottom-upper input[type="text"]{height:40px;font-size:12px;}
div.contacts-unset{top:0px;left:0px;width:100%;height:350px;padding-left:0px;}
.map-contact{height:750px;}
div#block-blockify-blockify-logo{min-height:100% !important;}
.map-contact>iframe{bottom:0px;position:absolute;}
.contacts-unset h2,.contacts-unset div.h2{font-size:16px;line-height:31px;padding-left:20px;margin-bottom:18px;}
.contacts-unset p{font-size:12px;}
.contacts-unset>div:nth-child(2){padding-left:20px;width:245px;}
.left{padding-left:20px;}
a.write-are{width:223px !important;height:40px;padding-top:8px !important;padding-bottom:0px !important;text-align:center;margin-top:29px !important;}
.l-footer #logo img{width:133px;}
div.l-footer #logo{margin-left:0px;}
.block--blockify-blockify-logo .block__content{margin-bottom:10px;display: flex;justify-content: center; align-items: center; padding-top: 41px; width: 100%; flex-wrap: wrap-reverse;}
nav#block-menu-menu-footer-menu{text-align:left;padding-left:20px;padding-right:20px;}
nav#block-menu-menu-footer-menu h2,nav#block-menu-menu-footer-menu div.h2{font-size:19px !important;margin-left:0px !important;}
nav#block-menu-menu-affiliates h2,nav#block-menu-menu-affiliates div.h2{font-size:19px !important;margin-left:0px !important;text-align:left;}
body nav#block-menu-menu-affiliates{text-align:left;padding-left:20px;padding-right:20px;    margin-top: 0px;}
div#block-block-2 h2,div#block-block-2 div.h2{text-align:left;padding-left:20px;font-size:19px !important;}
div.footer-mini.two{width:100%;text-align:left;height:auto;}
div.footer-mini{width:100%;}
.footer-mini:last-child{margin-top:40px;text-align:center;}
body p.bottom-picture{bottom: 65px !important;width: 100%;position: initial;margin-bottom: 20px;margin-top: 20px;}
div.last1{margin-left:20px;}
.last1 a{margin-right:11px;}
.footer-mini.two p{line-height:38px;}
section.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{display:block;width:100%;}
section.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting-mobile{display:block;width:100%;}
.color-scheme-dark:before{display:none;}
.color-scheme-dark a#bean-id-10{display:none;}
div#bild1{height:280px;display:block;}
.entity-bean .field--type-text-long{padding-left:0px;padding-right:0px;}
div.demo-bild a{width:250px;margin:0px auto !important;margin-top:31px;padding-bottom:9px;padding-top:10px;height:40px;}
.demo-bild h2,.demo-bild span.h2{margin-left:0px;}
div#block-block-2 li{text-align:left;padding-left:0px;padding-right:0px;float:left;width:44%;}
.l-footer div#block-block-2 li a{font-size:13px;}
div#block-block-2 li:nth-child(even){width:56%;}
nav#block-menu-menu-footer-menu ul.menu{padding-left:0px;}
nav#block-menu-menu-affiliates ul.menu{padding-left:0px;}
div.block-title-container{display:block;margin-top:35px;}
.l-footer div.block-title-container h2.block__title{margin:0px !important;margin-bottom:10px !important;}
div#block-block-2 h2,div#block-block-2 div.h2{display:none;}
div#block-block-2{margin-top:-27px !important;}
.ds-1col.entity.entity-bean.bean-gallery.view-mode-default.bean-id-34.clearfix.bean-animation-processed.bean-animated.reklama-content{display:block;height:auto;}
div#poster{display:none;}
div#poster1{display:none;}
div#poster2>div{width:100%;padding-bottom:0px;height:100%;}
div#poster2 img{width:100%;height:100%;}
div#poster3{display:none;}
div#poster6{display:none;}
div#poster8{display:none;}
div#poster4>div{width:50%;height:100%;background:none;padding-bottom:0%;overflow:inherit;}
div#poster4 img{height:100%;padding-bottom:0%;width:100%;}
div#poster5>div{width:50%;height:100%;padding-bottom:0%;}
div#poster5 img{width:100%;height:100%;}
div#poster7 .pink-block{width:50%;height:100%;padding-bottom:0%;}
#poster4 .field-collection-item-field-tile .field--name-field-text .field__item{position:initial;-webkit-transform:initial;transform:initial;}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{margin-left:18.7% !important;font-size:16px;line-height:22px;padding-top:10px;}
div#poster7 div.reklama-block.white-bg.pink-block a{height:100%;}
div.reklama-block.white-bg.pink-block:after{right:27px;bottom:24px;}
.tab-content div#announcements{padding-left:0px;/*height:390px;*/height: 585px;margin-right:3%;margin-left:0%;width:100%;}
.main div#announcements .white-block:nth-child(2),.main div#announcements .white-block:nth-child(3){display:block;}
.row.no-margin.location .advantage h2,.row.no-margin.location .advantage div.h2{margin-left:0px !important;text-align:center !important;margin-top:0px !important;font-size:14px;}
.row.no-margin.location .advantage p{margin-left:0px !important;width:auto !important;margin-bottom:0px;}
.row.no-margin.location .advantage{height:122px;}
.advantage h2,.advantage div.h2{margin-left:0px !important;text-align:center !important;}
.advantage p{margin-left:0px !important;width:auto !important;}
.advantage-main .advantage{padding-left:0px;padding-right:0px;}
.advantage-main{margin-bottom:40px;}
div#announcements p:nth-child(2){font-size:12px;line-height:22px;margin-left:12px;}
div#announcements .white-block h2,div#announcements .white-block div.h2,div#announcements .white-block:nth-child(2) div.h2{font-size:14px;line-height:22px;margin-top:42px;margin-left:12px;height:60px;}
.green-bottom-upper h1 {margin-left: auto; text-align: center;}
div#messages.tab-pane>a,div#announcements.tab-pane>a,div#home.tab-pane>a{right:26.99%;top:89%;font-size:13px;}
.tab-content div#messages{padding-left:0px;/*height:426px;*/height:515px;margin-right:auto;width:100%;margin-left:auto;}
.white-block.horisontal h3,.white-block.horisontal div.h3{margin-top:28px;height:auto;}
.main div#messages div:nth-child(2) p{padding-top:18px;margin-top:0px;height:auto;}
.paginator .nav-tabs > li > a:hover{width:96px;padding:0px;height:40px;}
body header.l-header-wrapper.header-active{max-width:100%;min-width:100%;}
body aside.l-off-canvas{width:100%;right:-10%;}
body.off-canvas-active .l-off-canvas:before{right:0px !important;width:100%;transform:skew(0deg);}
div#block-block-5{display:block;}
div#block-block-5 div.col-6{margin-left:0%;margin-top:0px;margin-bottom:0px;}
div#block-block-5 div.col-4{margin-left:0%;}
div#block-block-5 div.col-4:nth-child(3){margin-left:0%;}
div.write-are-top{margin-left:0%;margin-top:0px;}
div.social-icons-menu{margin-left:0%;}
div#block-block-5 div.col-6 .nav-list{width:100%;margin-bottom:0px;}
div#block-block-5 div.col-4 li a{font-size:14px;line-height:23px;}
div#block-block-5 div.col-6 li a{font-size:20px;margin-bottom:10px;}
div.social-icons-menu a{margin-right:17px;}
div.social-icons-menu a:last-child{margin-right:0px;}
div.l-navigation li.leaf{display:none;}
div.l-navigation li.first.leaf{display:block;margin-right:0%;width:100%;}
.l-hero{background-color:#f4f4f4;}
.paginator .tab-content{padding-left:0%;height:100%; padding-bottom: 5px !important;}
div.services-block>div.service-1{height:360px !important;margin-bottom:15px;width:100% !important;}
div.service-1 h2{margin-left:0px;font-size:17px;line-height:normal;margin-top:36px;}
div.service-1 h2 br{display:none;}
.services-block>div.service-1 p:nth-child(2) br{display:none;}
div.text-bottom1{padding-left:0px;}
div.services-block{width:87.5%;margin-top:-201px;margin-left:6.1%;float:left;padding-bottom:68px;}
.service-1 img.foto-xs{display:block;width:100%;height:360px;}
.service-1 img.desktop-unset-l{display:none;}
.service-1 img.desktop-unset-x{display:none;}
body .desktop,body .desktop-l{display:none;}
body .header-xs{display:block;}
.services-block>div.service-1 p:nth-child(2){font-size:12px;}
.word-and-tel a{font-size:13px;}
div.services-block>div .text-bottom p{font-size:17px;text-align:left;}
body div.text-bottom1{padding-left:0px;padding-top:0px;}
div.services-block>div.service-1>div{height:auto;}
img.desktop-unset-l,img.desktop-unset-x{display:none;}
body div.services-block>div{width:100% !important;padding-right:2px !important;}
div.service-2>div{height:360px;margin-bottom:15px;}
div.services-block h2{margin-top:59px;}
div.services-block p:last-child{bottom:21px;}
div.services-block>div.service-3{}
div.services-block>div.service-4{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-5{}
div.services-block>div.service-6{background-position-x:-1142px;height:200px;display:none;}
div.services-block>div.service-7{}
div.services-block>div.service-8{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-9{background-position-x:-784px;height:200px;display:none;}
div.services-block>div.service-10{}
div.services-block>div.service-11{}
div.services-block>div.service-12{background-position-x:-417px;height:200px;display:none;}
.services-block>div.clear1{display:none;}
body.news .upper li{font-size:17px;letter-spacing:0px;}
h1, .h1 {font-size:20px !important;}
.news .upper li{text-align:center;}
body.news div.upper{padding-left:0px !important;padding-right:0px;margin-top:-10px !important;}
.service-2 img.foto-xs{display:block;width:100%;height:360px;}
body.front.news .node--hero{height:250px !important;}
body.page-node .l-hero .block--views .view-content .node--hero{height:480px !important;}
div#home .white-block p:nth-child(2){width:100%;}
section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-second-container{margin-left:0px;margin-top:16px;max-width:100%;}
.field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-container{margin-top:6px;}
.advantage-right:before{top:85%;width:145px;background:url(/local/templates/gw-index-new/css2/../img/triagle-horisont.png) no-repeat;height:59px;right:132px;}
.row.no-margin.location .advantage-right{background-size:100%;}
.row.no-margin.location .advantage-right:before{right:132px;top:85%;width:145px;height:59px;}
/* b/html/body/div[1]/header/div[2]/div[1]/div[1]zackground:url(/local/templates/gw-index-new/css2/../img/triagle-horisont.png) no-repeat; */
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated>section{min-height:547px;}
.l-branding .l-region .logo2 {display: block!important;}
}
@media only screen and (min-width:601px) and (max-width:767px){.contacts-unset{top:0px;left:0px;width:100%;height:350px;padding-left:0px;}
div#home .white-block{width:inherit;margin-right:0px;}
.row.no-margin.location .advantage-right h1, .row.no-margin.location .advantage-right p.gm{left:37px;font-size:22px;bottom:34px;}
.row.no-margin.location .advantage-right a{left:82%;bottom:35px;}
.advantage-right h1{left:22px;font-size:21px;bottom:37px;letter-spacing:1px;}
.advantage-right a{left:82%;width:12px;overflow:hidden;bottom:38px;}
.green-bottom{height:auto;background-size:100% 100%;padding-bottom:15px;}
.partners-container{height:auto;text-align:center;}
.partners-block{width:100%;}
.footer:nth-child(1){height:145px;min-height:100%;}
.upper li a{font-size:17px;line-height:30px;padding-left:36px;}
.paginator ul{height:82px;padding-top:10px;}
.demo-bild{left:0px;width:100%;top:65px;}
.green-bottom-upper button[type="submit"]{float:none;width:172px;text-align:center;padding-left:0px;padding-right:0px;height:40px;padding-top:0px;padding-bottom:0px;}
.green-bottom-upper button[type="button"]{width:100%;display:block;line-height:21px;}
.footer:nth-child(2){margin-top:0px;}
.footer:nth-child(2) p{font-size:100%;margin-top:15px;line-height:25px;}
.row.no-margin.location .advantage{height:auto;}
.header-block{height:auto;background-size:100% 100%;}
.row.wood h1{margin-left:-1%;font-size:23px;margin-top:0px;line-height:30px;}
.currency-china{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:none;}
.grad-360{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:none;}
.right-bottom{text-align:center;}
.scroll{bottom:90px;}
a.be-rent{margin-top:47px;margin-bottom:15px;float:none;display:inline-block;padding-top:11px;padding-bottom:11px;font-size:13px;margin-right:-4px;}
.menu-right{margin-top:0px;display:none;}
.upper li{padding-top:6px;padding-bottom:0px;margin-bottom:0px;background-size:25px;background-position-y:76%;background-position-x:0px;}
.upper ul{margin-top:0px;}
.upper{padding-left:0px;padding-right:0px;}
.park-right{padding-left:3px;padding-right:0px;padding-top:20px;}
.park-right:before{bottom:31px;top:-21px;left:40%;background-size:68px;}
.row.wood>div:first-child{height:130px;}
.footer:nth-child(3) div{margin-top:20px;padding-bottom:20px;}
.footer{padding-left:0px;padding-right:0px;}
.footer-container{padding-left:0px;padding-right:0px;}
.footer:nth-child(3){margin-top:20px;}
a.write-are{width:223px;height:40px;padding-top:8px;padding-bottom:0px;text-align:center;}
.footer:nth-child(1) div{left:9%;}
div#announcements .white-block{width:48% !important;margin-right:4%;margin-bottom:15px;margin-left:0px;height:315px;}
.white-block.horisontal{min-width:100%;max-width:100%;margin-left:0px;height:auto;padding-bottom:5px;/*display:none;*/margin-bottom:20px;}
.white-block.horisontal:nth-child(2),.white-block.horisontal:nth-child(3){display:block;}
.old-version{display:none;}
div#jivo-iframe-container.jivo-expanded{display:none !important;}
.scroll{display:none;}
.logo{width:50%;padding-left:0px;text-align:center;margin-top:42px;}
div.upper{padding-left:25px !important;margin-top:30px !important;width:50%;}
.l-branding .l-region .block{right:5.5% !important;}
.entity-bean.vertical-text-left .vertical-text{margin-left:0px;width:100% !important;display:block;}
div.vertical-text h2{font-size:15px;text-align:center;line-height:25px;margin-top:-10px;letter-spacing:1px;}
div.l-navigation{width:auto;opacity:1;visibility:initial;left:11%;}
body header.l-header-wrapper{min-width:100%;max-width:100%;}
section.l-main-wrapper{width:100%;}
body footer.l-footer-wrapper{width:100%;padding-bottom:100px;}
body .l-region.l-region--footer{width:100%;}
body{overflow-x:hidden !important;}
body .entity-bean.vertical-text-left .vertical-text{margin-left:0px;top:15px;width:100% !important;display:block;position:relative;}
#gm_slides .owl-nav{top: -35px;}
.front .bean-id-12 section .group-text .field{margin-left:0px;text-align:left !important;max-width:100%;}
body.front.main .node--hero{height:385px !important;}
.front .node--hero div.logo img{width:175px !important;margin-bottom:23px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child{display:none;}
body div#block-block-4{margin-right:47px;}
body .block--toggle .block__content .search-button{margin-top:10px;height:auto;margin-right:15px;}
.logo span:last-child{display:none;}
.logo span:nth-child(2){width:172px;margin:0px auto;line-height:17px;font-size:13px;}
.logo span:nth-child(3){width:152px;margin:0px auto;text-indent:-123px;overflow-x:hidden;font-weight:bold;font-size:16px;margin-top:1px;}
body div#jivo-iframe-container{display:none !important;}
body div.park-right{width: 100% !important;top: 37px;position: initial;margin-top: 60px !important;padding-right:0px !important;}
.advantage-right{height:100%;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated{min-height:437px;margin-top:145px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img{margin-left:0px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span{left:15px;}
div.vertical-text h2 br{display:none;}
.park-right p{font-size:12px;margin-left:17px;margin-top:-3px;line-height:20px;}
a.btn-red.wood{margin-left:23px;padding-left:58px;letter-spacing:0px;}
section.group-ds_content .required-fields.group-text.field-group-html-element{padding-top:0px;}
div.advantage:nth-child(1) h2{margin-top:13px;margin-left:11px;}
div.advantage h2,div.advantage div.h2{font-size:14px;margin-top:13px !important;padding-top:0px;}
.advantage p:nth-child(1){margin-bottom:0px;background:none;height:40px;}
.row.no-margin.location .advantage p:first-child{background:none;}
.advantage:nth-child(1) h2:after{top:2px;left:52px;}
div.advantage:nth-child(2) h2{margin-top:14px;margin-left:2px;letter-spacing:0px;}
div.advantage:nth-child(2) p{margin-left:2px;margin-top:-3px;font-size:12px;line-height:18px;width:100%;display:block;}
.advantage:nth-child(2) h2:after{top:1px;left:44%;}
.advantage p{font-size:12px;line-height:18px;}
.advantage{margin-bottom:8px;height:139px;padding:0px;}
.advantage:nth-child(3) h2{margin-top:9px;margin-left:-23px;}
.advantage:nth-child(3) h2:after{left:41%;top:3px;}
.advantage:nth-child(3) p{margin-left:-20px;margin-top:-2px;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban{display:none;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{margin-right:0px;margin-left:15px;}
.advantage-block,.advantage-block-second{width:100%;}
.advantage{padding:0px;margin-bottom:0px;}
.advantage:nth-child(1) p{margin-left:15px;margin-top:-3px;}
.advantage:nth-child(4) h2{margin-top:9px;margin-left:-1px;}
.advantage:nth-child(4) p{margin-left:7px;margin-top:-2px;}
.advantage:nth-child(5) h2{margin-left:12px;margin-top:-2px;}
.advantage:nth-child(5) p{margin-top:-2px;margin-left:20px;}
.advantage-block-second{margin-left:0px;}
.paginator .nav-tabs > li > a{padding-left:3px;padding-right:3px;font-size:12px;line-height:41px;letter-spacing:1px;}
.paginator .nav-tabs > li.active > a{padding-left:2px;padding-right:0px;padding-top:0px;padding-bottom:0px;font-size:12px;text-align:center;height:40px;width:96px;}
.paginator .tab-content div#home{margin-left:20px !important;height:425px;margin-right:20px;width:96%;margin:0px auto;}
.white-block img{height:auto;}
.main div#home .white-block{display:none;width:48%;height:350px;margin-bottom:20px;margin-right:20px;}
.main div#home .white-block:nth-child(2),.main div#home .white-block:nth-child(3){display:block;}
body.news div.paginator .nav-tabs{    padding-top: 8px;
    min-height: auto}
.paginator{min-height:485px;}
/* body.news .paginator{margin-top:-115px !important;} */
body.news .paginator{margin-top:0 !important;}
.green-bottom-upper h2{margin-left:0px;font-size:17px;line-height:25px;text-align:center;}
header.bean-block-with-pre-title section .field--name-field-body p{font-size:12px;text-align:center;margin-top:0px;max-width:80%;margin:0px auto;margin-bottom:54px !important}
div.unset-vacancies.last-block div.unset-vacancies>div{width:100%;}
div.unset-vacancies.last-block>div{width:100%;}
div.unset-vacancies>div{width:100%;}
div.unset-vacancies.last-block>div p{margin-left:50px;}
div.unset-vacancies.last-block div.last-block-unset{width:100%;}
div#kc>div>div{width:50%;}
div.row.row-last .col-2:nth-child(2) .green-bottom-upper{width:100%;padding:0px;margin-left:0px;padding-left:35px;padding-right:35px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed{}
.green-bottom-upper button[type="button"]{font-size:12px;height:40px;}
.green-bottom-upper button[type="button"] span{margin-top:-8px;margin-right:-9px;}
div.partners-container div{display:none;width:23%;margin-left:0px;margin-top:0px !important;}
.partners-container div:nth-child(5),.partners-container div:nth-child(3),.partners-container div:nth-child(4){display:inline-block;margin-top:0px;}
.partners-container div img{width:auto;}
.partners-container div:nth-child(3){width:30%;margin-left:-33px;margin-top:14px;margin-right:auto;}
.partners-container div:nth-child(4){margin-left:2px;width:30%;}
.partners-container h2,.partners-container div.h2{background-size:100px;margin-left:5px;padding-top:9px;background-position-y:0px;font-size:11px;}
div.partners-container{min-height: 150px;padding-left:0px;padding-right:0px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed div.green_meeting img{height:650px;}
.green-bottom-upper input[type="text"]{height:40px;font-size:12px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed div.green_meeting img{height:650px;}
.green-bottom-upper input[type="text"]{height:40px;font-size:12px;}
.bean-block-with-pre-title section .group-animated.green-block{padding-top:64px;height:100% !important;}
div.contacts-unset{top:0px;left:0px;width:100%;height:350px;padding-left:0px;}
.map-contact{height:750px;}
div#block-blockify-blockify-logo{min-height:100% !important;}
.map-contact>iframe{bottom:0px;position:absolute;}
.contacts-unset h2,.contacts-unset div.h2{font-size:16px;line-height:31px;padding-left:20px;margin-bottom:18px;}
.contacts-unset p{font-size:12px;}
.contacts-unset>div:nth-child(2){padding-left:20px;width:245px;}
.left{padding-left:20px;}
a.write-are{width:223px !important;height:40px;padding-top:8px !important;padding-bottom:0px !important;text-align:center;margin-top:29px !important;}
.l-footer #logo img{width:133px;}
div.l-footer #logo{margin-left:0px;}
.block--blockify-blockify-logo .block__content{margin-left:0px;margin-bottom:0px;}
nav#block-menu-menu-footer-menu{text-align:left;padding-left:20px;padding-right:20px;}
nav#block-menu-menu-footer-menu h2,nav#block-menu-menu-footer-menu div.h2{font-size:19px !important;margin-left:0px !important;}
nav#block-menu-menu-affiliates h2,nav#block-menu-menu-affiliates div.h2{font-size:19px !important;margin-left:0px !important;text-align:left;}
body nav#block-menu-menu-affiliates{text-align:left;padding-left:20px;padding-right:20px;margin-top:0px;}
div#block-block-2 h2,div#block-block-2 div.h2{text-align:left;padding-left:20px;font-size:19px !important;}
div.footer-mini.two{width:100%;text-align:left;height:auto;}
div.footer-mini{width:100%;}
.footer-mini:last-child{margin-top:40px;text-align:center;}
body p.bottom-picture{bottom: 65px !important;
    width: 100%;
    left: 0px;
    position: inherit;
    margin-bottom: 10px;
    margin-top: 10px;}
div.last1{margin-left:20px;}
.last1 a{margin-right:11px;}
.footer-mini.two p{line-height: 40px;}
section.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{display:block;width:100%;}
section.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting-mobile{display:block;width:100%;}
.color-scheme-dark:before{display:none;}
.color-scheme-dark a#bean-id-10{display:none;}
div#bild1{height:auto !important;display:block;padding-bottom:0px;}
.entity-bean .field--type-text-long{padding-left:0px;padding-right:0px;}
div#bild div.demo-bild a{width:250px;margin:0px auto;margin-top:31px;padding-bottom:9px;padding-top:10px;height:40px;}
.demo-bild h2,.demo-bild span.h2{margin-left:0px;}
div#block-block-2 li{text-align:left;padding-left:0px;padding-right:0px;float:left;width:44%;}
.l-footer div#block-block-2 li a{font-size:13px;}
div#block-block-2 li:nth-child(even){width:56%;}
nav#block-menu-menu-footer-menu ul.menu{padding-left:0px;}
nav#block-menu-menu-affiliates ul.menu{padding-left:0px;}
div.block-title-container{display:block;margin-top:35px;}
.l-footer div.block-title-container h2.block__title{margin:0px !important;margin-bottom:10px !important;}
div#block-block-2 h2,div#block-block-2 div.h2{display:none;}
div#block-block-2{margin-top:-27px !important;}
.ds-1col.entity.entity-bean.bean-gallery.view-mode-default.bean-id-34.clearfix.bean-animation-processed.bean-animated.reklama-content{display:block;height:auto;}
div#poster{display:none;}
div#poster1{display:none;}
div#poster2>div{width:100%;padding-bottom:0px;height:100%;}
div#poster2 img{width:100%;height:100%;}
div#poster3{display:none;}
div#poster6{display:none;}
div#poster8{display:none;}
div#poster4>div{width:50%;height:100%;background:none;padding-bottom:0%;overflow:inherit;}
div#poster4 img{height:100%;padding-bottom:0%;width:100%;}
div#poster5>div{width:50%;height:100%;padding-bottom:0%;}
div#poster5 img{width:100%;height:100%;}
div#poster7 .pink-block{width:50%;height:100%;padding-bottom:0%;}
#poster4 .field-collection-item-field-tile .field--name-field-text .field__item{position:initial;-webkit-transform:initial;transform:initial;}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{margin-left:18.7% !important;font-size:16px;line-height:22px;padding-top:10px;}
div#poster7 div.reklama-block.white-bg.pink-block a{height:100%;}
div.reklama-block.white-bg.pink-block:after{right:27px;bottom:24px;}
.tab-content div#announcements{margin-left:3% !important;height:390px;margin-right:2%;width:95%;margin:0px auto;}
.main div#announcements .white-block:nth-child(2),.main div#announcements .white-block:nth-child(3){display:block;}
.row.no-margin.location .advantage h2,.row.no-margin.location .advantage div.h2{margin-left:0px !important;text-align:center !important;margin-top:0px !important;font-size:14px;}
.row.no-margin.location .advantage p{margin-left:0px !important;width:auto !important;margin-bottom:0px;}
.row.no-margin.location .advantage{height:122px;}
.advantage h2,.advantage div.h2{margin-left:0px !important;text-align:center !important;}
.advantage p{margin-left:0px !important;width:auto !important;}
.advantage-main .advantage{padding-left:0px;padding-right:0px;}
.advantage-main{margin-bottom:40px;}
div#announcements p:nth-child(2){font-size:12px;line-height:22px;margin-left:12px;}
div#announcements .white-block h2,div#announcements .white-block div.h2{font-size:20px;line-height:32px;margin-top:42px;margin-left:12px;height:108px;}
.tab-content div#messages{padding-left:20px;padding-right:20px;height:530px;/*height:390px;*/margin-right:auto;width:100%;margin-left:auto;}
.white-block.horisontal h3,.white-block.horisontal div.h3{margin-top:28px;}
.main div#messages div:nth-child(2) p{padding-top:18px;margin-top:0px;height:auto;}
.paginator .nav-tabs > li > a:hover{width:96px;padding:0px;height:40px;}
body header.l-header-wrapper.header-active{max-width:100%;min-width:100%;}
body aside.l-off-canvas{width:100%;right:0%;}
body.off-canvas-active .l-off-canvas:before{right:0px !important;width:100%;transform:skew(0deg);}
div#block-block-5{display:block;}
div#block-block-5 div.col-6{margin-left:0%;margin-top:0px;margin-bottom:0px;}
div#block-block-5 div.col-4{margin-left:0%;float:left;}
div#block-block-5 div.col-4:nth-child(3){margin-left:0%;}
div.write-are-top{margin-left:0%;}
div.social-icons-menu{margin-left:0%;}
div#block-block-5 div.col-6 .nav-list{width:100%;margin-bottom:0px;}
div#block-block-5 div.col-4 li a{font-size:14px;line-height:23px;}
div#block-block-5 div.col-6 li a{font-size:20px;margin-bottom:10px;}
div.social-icons-menu a{margin-right:17px;}
div.social-icons-menu a:last-child{margin-right:0px;}
div.l-navigation li.leaf{display:none;}
div.l-navigation li.first.leaf{display:block;margin-right:0%;width:100%;}
.l-hero{background-color:#f4f4f4;}
.paginator .tab-content{padding-left:0%;height:100%;}
.main div#home .white-block:nth-child(3){margin-right:0px;}
.news section.l-main-wrapper .clear1{display:block;}
div.services-block>div.service-1{height:360px !important;margin-bottom:15px;width:100% !important;}
div.service-1 h2{margin-left:0px;font-size:17px;line-height:normal;margin-top:36px;}
div.service-1 h2 br{display:none;}
.services-block>div.service-1 p:nth-child(2) br{display:none;}
div.text-bottom1{padding-left:0px;}
div.services-block{width:87.5%;margin-top:-201px;margin-left:6.1%;float:left;padding-bottom:68px;}
.service-1 img.foto-xs{display:block;width:100%;height:360px;}
.service-1 img.desktop-unset-l{display:none;}
.service-1 img.desktop-unset-x{display:none;}
body .desktop,body .desktop-l{display:none;}
body .header-xs{display:block;}
.services-block>div.service-1 p:nth-child(2){font-size:12px;}
.word-and-tel a{font-size:13px;}
div.services-block>div .text-bottom p{font-size:17px;text-align:left;}
body div.text-bottom1{padding-left:0px;padding-top:0px;}
div.services-block>div.service-1>div{height:100%;}
img.desktop-unset-l,img.desktop-unset-x{display:none;}
body div.services-block>div{width:100% !important;padding-right:0px !important;}
div.service-2>div{height:360px;margin-bottom:15px;}
div.services-block h2{margin-top:59px;}
div.services-block p:last-child{bottom:21px;}
div.services-block>div.service-3{background-position-x:100%;}
div.services-block>div.service-4{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-5{background-position-x:100%;}
div.services-block>div.service-6{background-position-x:-1142px;height:200px;display:none;}
div.services-block>div.service-7{background-position-x:100%;}
div.services-block>div.service-8{background-position-x:-416px;height:200px;display:none;}
div.services-block>div.service-9{background-position-x:-784px;height:200px;display:none;}
div.services-block>div.service-10{background-position-x:100%;}
div.services-block>div.service-11{background-position-x:100%;}
div.services-block>div.service-12{background-position-x:-417px;height:200px;display:none;}
.services-block>div.clear1{display:none;}
body.news .upper li{font-size:17px;letter-spacing:0px;}

.news .upper li{text-align:center;}
body.news div.upper{padding-left:0px !important;padding-right:0px;margin-top:55px !important;}
.service-2 img.foto-xs{display:block;width:100%;height:360px;margin-bottom:15px;}
.main div#announcements .white-block:nth-child(3){margin-right:0px;}
div#home .white-block p:nth-child(2){width:100%;}
section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-second-container{margin-left:0px;margin-top:16px;max-width:100%;}
.field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-container{margin-top:6px;}
body.front .node--hero .clear1{display:none;}
.news .paginator .nav-tabs:after{display:none;}
.news .paginator .nav-tabs > li{width:auto;}
body.news .paginator .nav-tabs > li.active > a:after{display:block !important;bottom:-39px;}
body div.page-catalog>div{width:50%;}
body .about-block.mission ul.checkbox-list li{height: 49px;}
div.block-href404 a.green-href{float:none;}
div.flexslider .slides img {max-height: 100%;}
body.news .paginator .tab-content {
    margin-top: 0px;
}
div.download-container~table {
    margin-left: 0px;
    width: 100% !important;
}

div.web-application {
    padding-left: 0px;
    padding-right: 10px;
}
}
@media only screen and (max-width:991px) and (min-width:768px){.contacts-unset{top:0px;left:0px;width:100%;height:350px;padding-left:0px;}
@media only screen and (max-width:991px) {.l-main-wrapper .l-content-wrapper .l-content .node.node--multi-panel-page.view-mode-full {padding: 10px;} }
div#home .white-block{width:inherit;margin-right:0px;}
.gud-block svg image {width: 100%;height: 100%;}
.gud-block svg {width: 100%;height: auto;}
div.gud-block h2 {margin-top: 28px;}
.gud-block:nth-child(1) {padding-top: 20px;    padding-left: 15px;}
body div.gud-block h2 {font-size: 16px; padding-right: 0px;text-align: center;line-height: 18px;    margin-top: 0px;}
.gud-container {margin-top: 30px;}
div.gud-block {padding-left: 0px;}
div.gud-block p {font-size: 12px;}
.row.no-margin.location .advantage-right h1, .row.no-margin.location .advantage-right p.gm{left:103px;font-size:27px;letter-spacing:1px;}
.row.no-margin.location .advantage-right a{left:100px;bottom:35px;}
.advantage-right h1{font-size:27px;letter-spacing:1px;}
.advantage-right a{width:12px;bottom:38px;}
.green-bottom{height:auto;background-size:100% 100%;padding-bottom:15px;}
.partners-container{height:auto;text-align:center;}
.partners-block{width:100%;}
.footer:nth-child(1){height:145px;min-height:100%;}
.upper li a{font-size:22px;line-height:27px;padding-left:62px;}
.paginator ul{height:145px;padding-top:38px;}
.demo-bild{left:0px;width:100%;top:41%;}
.green-bottom-upper button[type="submit"]{float:right;width:195px;text-align:center;padding-left:0px;padding-right:0px;height:50px;padding-top:0px;padding-bottom:0px;letter-spacing:0px;}
.footer:nth-child(2){margin-top:0px;}
.footer:nth-child(2) p{font-size:100%;margin-top:15px;line-height:25px;}
.header-block{height:auto;background-size:100% 100%;}
.row.wood h1{margin-left:-1%;font-size:23px;margin-top:0px;line-height:30px;}
.currency-china{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:block;position:relative;background:none;margin-top:56px;}
.grad-360{float:none;margin-right:auto;margin-bottom:15px;margin-left:auto;display:none;}
.right-bottom{text-align:center;}
.scroll{bottom:90px;}
a.be-rent{margin-top:47px;margin-bottom:15px;float:none;display:inline-block;padding-top:11px;padding-bottom:11px;font-size:13px;margin-left:auto;margin-right:auto;}
.menu-right{margin-top:0px;display:none;}
.upper li{padding-top:9px;padding-bottom:6px;margin-bottom:13px;background-size:40px;height:40px;background-position-y:0px;background-position-x:0px;}
.upper ul{margin-top:0px;}
.upper{padding-left:0px;padding-right:0px;}
.park-right{padding-left:3px;padding-right:0px;padding-top:20px;}
.park-right:before{bottom:31px;top:-21px;left:40%;background-size:68px;}
.row.wood>div:first-child{height:130px;}
.footer:nth-child(3) div{margin-top:20px;padding-bottom:20px;}
.footer{padding-left:0px;padding-right:0px;}
.footer-container{padding-left:0px;padding-right:0px;}
.footer:nth-child(3){margin-top:20px;}
a.write-are{width:223px;height:40px;padding-top:8px;padding-bottom:0px;text-align:center;}
.footer:nth-child(1) div{left:9%;}
div#announcements .white-block{width:48% !important;margin-right:16px;margin-bottom:15px;margin-left:0px;height:400px;display:none;}
.white-block.horisontal{width:48%;margin-left:0px;height:400px;padding-bottom:5px;/*display:none;*/margin-bottom:20px;margin-right:15px;}
.white-block.horisontal:nth-child(2),.white-block.horisontal:nth-child(3){display:block;}
body div.old-version{display:block;width:186px;}
div#jivo-iframe-container.jivo-expanded{display:none !important;}
.scroll{display:none;}
.logo{width:100%;padding-left:78px;padding-right:78px;text-align:right;margin-top:42px;}
div.upper{padding-left:78px !important;margin-top:52px !important;}
.l-branding .l-region .block{right:2.4% !important;top:-3px;}
.entity-bean.vertical-text-left .vertical-text{margin-left:0px;width:100% !important;display:block;}
div.vertical-text h2{font-size:26px;text-align:center;line-height:25px;margin-top:-10px;letter-spacing:1px;}
div.l-navigation{width:auto;opacity:1;visibility:initial;left:6%;}
body header.l-header-wrapper{min-width:100%;max-width:100%;}
section.l-main-wrapper{width:100%;}
body footer.l-footer-wrapper{width:100%;padding-bottom:100px;padding-top:63px;}
body .l-region.l-region--footer{width:79.2%;}
body{overflow-x:hidden !important;}
body .entity-bean.vertical-text-left .vertical-text{top:-51px;width:60% !important;display:block;margin-left:20%;}
.front .bean-id-12 section .group-text .field{margin-left:0px;text-align:left !important;}
body.front .node--hero{height:653px !important;background:url(/local/templates/gw-index-new/css2/../img/bg-header-tablet.png) no-repeat !important;}
body.front .node--hero img{height:550px;}
.front .node--hero div.logo img{width:175px !important;margin-bottom:23px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child{display:block;}
body div#block-block-4{margin-right:102px;}
body .block--toggle .block__content .search-button{margin-top:10px;height:auto;margin-right:16px;}
.logo span:last-child{display:block;}
.logo span:nth-child(2){width:100%;margin:0px auto;line-height:17px;font-size:14px;}
.logo span:nth-child(3){margin:0px auto;font-weight:bold;margin-top:1px;}
body div#jivo-iframe-container{display:none !important;}
body div.park-right{width:78.26% !important;top:37px;padding-right:0px !important;margin:0px auto !important;}
div.owl-item {padding-left: 75px;}
#gm_slides .owl-nav .owl-prev {left: 15px;}
#gm_slides .owl-nav .owl-next {right: -80px;}
.advantage-right{height:100%;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated{min-height:437px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img{margin-left:0px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span{left:15px;}
div.vertical-text h2 br{display:none;}
div.park-right p{font-size:13px;margin-left:78px;margin-top:-3px;line-height:20px;}
a.btn-red.wood{margin-left:90px;padding-left:58px;letter-spacing:0px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting{display:none;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting-mobile{margin-left:0px;}
section.group-ds_content .required-fields.group-text.field-group-html-element{padding-top:0px;}
div.advantage:nth-child(1) h2{margin-top:13px;margin-left:11px;}
div.advantage h2,div.advantage div.h2{font-size:16px;margin-top:13px !important;padding-top:0px;}
.advantage p:nth-child(1){margin-bottom:0px;background:none;height:51px;}
.row.no-margin.location .advantage p:first-child{background:none;}
.advantage:nth-child(1) h2:after{top:2px;left:52px;}
div.advantage:nth-child(2) h2{margin-top:14px;margin-left:2px;letter-spacing:0px;}
div.advantage:nth-child(2) p{margin-left:2px;margin-top:-3px;line-height:18px;width:100%;display:block;}
.advantage:nth-child(2) h2:after{top:1px;left:44%;}
.advantage p{font-size:13px;line-height:18px;}
.advantage{margin-bottom:8px;height:139px;padding:0px;}
.advantage:nth-child(3) h2{margin-top:9px;margin-left:-23px;}
.advantage:nth-child(3) h2:after{left:41%;top:3px;}
.advantage:nth-child(3) p{margin-left:-20px;margin-top:-2px;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban{display:none;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{margin-right:0px;margin-left:15px;}
.advantage-block,.advantage-block-second{width:100%;}
.advantage{padding:0px;margin-bottom:0px;}
.advantage:nth-child(1) p{margin-left:15px;margin-top:-3px;}
.advantage:nth-child(4) h2{margin-top:9px;margin-left:-1px;}
.advantage:nth-child(4) p{margin-left:7px;margin-top:-2px;}
.advantage:nth-child(5) h2{margin-left:12px;margin-top:-2px;}
.advantage:nth-child(5) p{margin-top:-2px;margin-left:20px;}
.advantage-block-second{}
.paginator .nav-tabs > li > a{padding-left:40px;padding-right:40px;font-size:16px;line-height:41px;letter-spacing:1px;}
div.paginator .nav-tabs > li.active > a{padding-left:44px;padding-right:44px;padding-top:0px;padding-bottom:0px;font-size:16px;text-align:center;}
.tab-content div#home{margin-left:auto !important;min-height:350px;margin-right:auto;width:75.4%;}
.white-block img{height:auto;}
.main div#home .white-block{display:none;width:48%;height:315px;margin-bottom:20px;margin-right:19px;}
.main div#home .white-block:nth-child(2),.main div#home .white-block:nth-child(3){display:block;}
.paginator{min-height:550px;}
.green-bottom-upper h2{margin-left:0px;font-size:22px;line-height:35px;text-align:center;margin-top:-12px;}
header.bean-block-with-pre-title section .field--name-field-body h1 { line-height: 36px; font-size: 26px; }
header.bean-block-with-pre-title section .field--name-field-body p{font-size:14px;text-align:center;padding-top:7px;max-width:80%;margin:0px auto;margin-bottom:35px !important;}
div.row.row-last .col-2:nth-child(2) .green-bottom-upper{width:60%;padding:0px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto;float:none;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed{height:500px !important;background-size:100% 100% !important;}
.green-bottom-upper button[type="button"]{width:100%;display:block;font-size:14px;height:50px;letter-spacing:0px;line-height:27px;}
.green-bottom-upper button[type="button"] span{margin-top:-3px;margin-right:-4px;}
div.partners-container div{display:none;width:24%;margin-left:0px;margin-top:0px !important;}
.partners-container div:nth-child(5),.partners-container div:nth-child(3),.partners-container div:nth-child(4){display:inline-block;margin-top:0px;}
.partners-container div img{width:100%;}
div.partners-container div:nth-child(3){margin-top:14px;margin-right:auto;}
div.partners-container div:nth-child(4){margin-left:2px;margin-right:auto;}
.partners-container h2,.partners-container div.h2{margin-left:5px;background-position-y:0px;font-size:15px;margin-bottom:35px;}
div.partners-container{height:200px;padding-left:0px;padding-right:0px;}
.green-bottom-upper input[type="text"]{height:40px;font-size:12px;}
.green-bottom-upper input[type="text"]{height:50px;font-size:14px;}
.bean-block-with-pre-title section .group-animated.green-block{padding-top:30px;height:100% !important;padding-bottom:52px;}
body header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed .green_meeting img{height:100%;}
div.contacts-unset{top:0px;left:0px;width:100%;height:220px;padding-left:59px;}
.map-contact{height:620px;}
div#block-blockify-blockify-logo{min-height:100% !important;width:100%;}
.map-contact>iframe{bottom:0px;position:absolute;}
.contacts-unset h2,.contacts-unset div.h2{font-size:24px;line-height:31px;padding-left:20px;margin-bottom:5px;}
.contacts-unset p{font-size:13px;}
.contacts-unset>div:nth-child(2){padding-left:20px;width:100%;}
.left{padding-left:20px;}
.contacts-unset a.write-are{width:223px !important;height:50px;padding-bottom:0px !important;text-align:center;margin-top:5px !important;font-family:'Open Sans';}
.l-footer #logo img{width:170px;}
div.l-footer #logo{margin-left:0px;margin-top:0px;text-align: center;}
.block--blockify-blockify-logo .block__content{margin-left:0px;margin-bottom:0px;}
footer nav#block-menu-menu-footer-menu{text-align:left;padding-left:0px;padding-right:20px;margin-left:0px;width:47%;margin-top:10px;}
footer nav#block-menu-menu-footer-menu h2,footer nav#block-menu-menu-footer-menu div.h2{font-size:19px !important;margin-left:0px !important;margin-top:20px;}
nav#block-menu-menu-affiliates h2,nav#block-menu-menu-affiliates div.h2{font-size:19px !important;margin-left:0px !important;text-align:left;}
footer nav#block-menu-menu-affiliates{text-align:left;padding-left:0px;padding-right:20px;width:50%;margin-top:25px;}
div#block-block-2 h2,div#block-block-2 div.h2{text-align:left;padding-left:0px;font-size:19px !important;line-height:13px;}
div.footer-mini.two{width:60%;text-align:left;height:auto;margin:0px auto;display:block;margin-top:35px;}
div.footer-mini{width:100%;}
.footer-mini:last-child{    margin-top: 45px;text-align:center;}
body p.bottom-picture{bottom:65px !important;width:100%;text-align:center;position: initial;margin-top: 14px;}
div.last1{margin-left:0px;}
.last1 a{margin-right:11px;}
.footer-mini.two p{line-height:40px;    height: auto;}
section.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-mobile{display:none;width:100%;}
section.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img.meeting-mobile{display:none;width:100%;}
.color-scheme-dark:before{display:none;}
.color-scheme-dark a#bean-id-10{display:none;}
div#bild1{height:280px;display:block;}
.entity-bean .field--type-text-long{padding-left:0px;padding-right:0px;}
#bild1 .demo-bild a{width:250px;margin:0px auto;margin-top:31px;padding-bottom:9px;padding-top:10px;height:40px;}
.demo-bild h2,.demo-bild span.h2{margin-left:0px;}
div.bild-left{height:100%;width:100%;padding-left:0px;padding-right:0px;}
div.bild-right{height:100%;width:100%;padding-left:0px;padding-right:0px;}
div#block-block-2 li{text-align:left;padding-left:0px;padding-right:0px;}
.l-footer div#block-block-2 li a{font-size:13px;}
.l-footer ul.menu{min-height:167px;padding-left:0px;width:50%;float:left;}
div#block-block-2 li:nth-child(even){width:100%;}
nav#block-menu-menu-footer-menu ul.menu{padding-left:0px;width:100%;}
nav#block-menu-menu-affiliates ul.menu{padding-left:0px;width:100%;}
div.block-title-container{display:block;margin-top:35px;}
.l-footer div.block-title-container h2.block__title{margin:0px !important;margin-bottom:10px !important;display:none;}
div#block-block-2 h2,div#block-block-2 div.h2{display:block;}
div#block-block-2{margin-top:0px !important;}
.ds-1col.entity.entity-bean.bean-gallery.view-mode-default.bean-id-34.clearfix.bean-animation-processed.bean-animated.reklama-content{display:block;height:auto;}
div#poster{display:none;}
div#poster1{width:50%;}
div#poster2>div{width:50%;height:100%;padding-bottom:0%;}
div#poster2 img{width:100%;height:100%;}
div#poster3{display:block;width:50%;}
div#poster6{display:block;}
div#poster8{display:none;}
div#poster4>div{width:25%;height:100%;padding-bottom:0%;}
div#poster4 img{height:100%;width:100%;}
div#poster5>div{width:25%;height:100%;padding-bottom:0px;}
div#poster5 img{width:100%;height:100%;}
div#poster7 .pink-block{width:25%;height:100%;padding-bottom:0%;}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{margin-left:26% !important;font-size:16px;line-height:22px;}
div#poster7 div.reklama-block.white-bg.pink-block a{height:100%;}
div.reklama-block.white-bg.pink-block:after{right:27px;bottom:24px;}
.tab-content div#announcements{min-height:440px;padding-left:0px;margin-right:auto;width:75.1%;margin-left:auto;}
.main div#announcements .white-block:nth-child(2),.main div#announcements .white-block:nth-child(3){display:inline-block;}
section.row.no-margin.location .advantage h2,section.row.no-margin.location .advantage div.h2{margin-left:0px !important;text-align:center !important;margin-top:0px !important;font-size:15px !important;}
.row.no-margin.location .advantage p{margin-left:0px !important;width:auto !important;margin-bottom:0px;}
.row.no-margin.location .advantage{height:157px;width:168px;margin-right:16%;}
.advantage h2,.advantage div.h2{margin-left:0px !important;text-align:center !important;}
.advantage p{margin-left:0px !important;width:auto !important;}
.advantage-main .advantage{padding-left:0px;padding-right:0px;}
.advantage-main{margin-bottom:40px;}
div#announcements p:nth-child(2){font-size:13px;line-height:22px;margin-left:12px;}
div#announcements .white-block h2,div#announcements .white-block div.h2{font-size:23px;line-height:32px;margin-top:42px;margin-left:12px;height:108px;}
div#messages.tab-pane>a,div#announcements.tab-pane>a,div#home.tab-pane>a{right:0.99%;top:90%;font-size:13px;}
.tab-content div#messages{padding-left:0px;min-height:440px;margin-right:auto;width:76%;margin-left:auto;}
.white-block.horisontal h3,.white-block.horisontal div.h3{margin-top:69px;height:64px;}
.main div#messages div:nth-child(2) p{padding-top:18px;margin-top:0px;height:auto;}
.paginator .nav-tabs > li > a:hover{padding:0px;}
body header.l-header-wrapper.header-active{max-width:100%;min-width:100%;}
body aside.l-off-canvas{width:100%;right:0%;}
body.off-canvas-active .l-off-canvas:before{right:0px !important;width:100%;transform:skew(0deg);}
body div#block-block-5{display:block;padding-top:0px;}
div#block-block-5 div.col-6{margin-left:0%;margin-top:0px;margin-bottom:0px;width:100%;margin-right:0%;}
div#block-block-5 div.col-4{margin-left:0%;}
div#block-block-5 div.col-4:nth-child(3){margin-left:0%;}
div.write-are-top{margin-left:0%;margin-top:0px;}
div.social-icons-menu{margin-left:0%;}
div#block-block-5 div.col-6 .nav-list{width:100%;margin-bottom:0px;}
div#block-block-5 div.col-4 li a{font-size:14px;line-height:23px;}
div#block-block-5 div.col-6 li a{font-size:20px;margin-bottom:10px;}
div.social-icons-menu a{margin-right:17px;}
div.social-icons-menu a:last-child{margin-right:0px;}
div.l-navigation li.leaf{display:none;}
div.l-navigation li.first.leaf{display:block;margin-right:0%;width:100%;}
.l-hero{background-color:#f4f4f4;}
.paginator .tab-content{padding-left:0%;width:100%;margin:0px auto;height:100%;}
.main div#home .white-block:nth-child(3){margin-right:0px;}
section.l-main-wrapper .clear1{display:block;}
.logo p a{float:left;}
div.logo span{font-family:'Open Sans';font-weight:normal !important;}
a.btn-red.event-calendar.external-link.tur-closed{width:43%;margin-left:21px;}
a.btn-red.event-calendar.external-link{font-size:12px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content a{margin-top:9px;}
.currency-china:before{content:"";display:block;background:#ffffff;height:188px;position:absolute;width:160px;opacity:0.1;}
.currency-china h3,.currency-china div.h3{margin-top:38px;}
section.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img.urban-tablet{display:block !important;margin-right:0px;margin-left:15px;width:100%;}
.group-animated.field-group-html-element.green-block .col-2{width:100%;}
.green-bottom-upper h2 br:last-child{display:none;}
div.park-right .field--type-text-long p + p{margin-top:-25px !important;}
section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-second-container{margin-left:auto;max-width:437px;margin-right:auto;}
.row.no-margin.location .advantage:nth-child(even){margin-right:0px;}
div#announcements.tab-pane>a{right:2%;}
div#messages.tab-pane>a{right:1%;}
#poster1 .field-collection-item-field-tile.tile-width-2{width:100%;height:100%;padding-bottom:0%;}
div#poster1 img{width:100%;height:193px;}
div#poster3>div{width:100%;height:100%;padding-bottom:0%;}
div#poster6>div{width:50%;height:100%;padding-bottom:0%;}
div#poster6 img{width:100%;height:193px;}
div.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg h2,div.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg div.h2{font-size:16px;line-height:22px;padding-left:20%;padding-top:23px;width:85%;}
.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg:after{bottom:31px !important;right:38px !important;}
div.partners-container div:nth-child(6){display:inline-block;margin-right:auto;height:49px;}
.contacts-unset>div:nth-child(2) p br{display:none;}
.partners-container div:nth-child(5){height:50px;}
.partners-container div:nth-child(5) img{height:auto;width:auto;}
div.partners-container div:nth-child(6) img{width:auto;height:auto;}
div.partners-container div:nth-child(3) img{width:auto;}
div.partners-container div:nth-child(4) img{height:auto;width:auto;}
.desktop-footer{display:none;}
div.tablet-footer{display:block;}
.l-footer.tablet-footer div#block-block-2{width:100% !important;margin-left:0px;}
.l-footer.tablet-footer div#block-block-2 .block__content{float:left;width:100%;margin-top:10px;}
.l-footer.tablet-footer div#block-block-2>div:first-child{float:left;width:50%;margin-top:7px;}
.l-region.l-region--footer .block--blockify-blockify-logo .block__content{width:100%;margin-left:0px;height:auto;margin-top:0px;float:left;}
p.line-bottom{float:left;margin-top:30px;font-size:20px;width: 100%;text-align: center;}
.l-footer ul.menu a{letter-spacing:0px;}
.field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-container{max-width:100%;margin-top:12px;}
#poster1 .field__item.even{width:100%;}
img.foto-sm{display:block !important;}
body.front.news .node--hero{background:url(/local/templates/gw-index-new/css2/../img/header-services-768.png) no-repeat !important;height:528px !important;background-size:100% !important;}
div.services-block h2 br{display:none;}
div.services-block>div.service-1{width:100%;height:360px;margin-bottom:15px;background:url(/local/templates/gw-index-new/css2/../img/center-768.png) no-repeat;background-size:100%;}
div.services-block h2{margin-left:0px;margin-bottom:35px;margin-top:54px !important;}
.services-block>div.service-1 p:nth-child(2) br{display:none;}
div.text-bottom1{padding-left:0px;}
div.services-block>div.service-1 p:nth-child(2){font-size:13px;}
div.services-block>div.service-1>div{height:360px;}
div.services-block>div.service-2{height:345px;width:100%;}
div.service-2>div{height:330px;width:48.59%;margin-right:17px;}
div.services-block>div.service-two{width:48.59% !important;}
.services-block>div.service-1 p:nth-child(2) br:first-child{display:block;}
.word-and-tel a{font-size:15px;letter-spacing:1px;}
div.services-block>div.service-3{width:48.59%;margin-right:17px;height:200px;}
div.services-block>div.service-4{width:50%;margin-right:0px;height:200px;}
div.services-block>div.service-5{width:50%;margin-right:17px;height:200px;}
div.services-block>div.service-6{width:50%;margin-right:0px;height:200px;}
div.services-block>div.service-7{width:50%;margin-right:17px;height:200px;}
div.services-block>div.service-8{width:50%;margin-right:0px;height:200px;}
div.services-block>div.service-9{width:50%;margin-right:17px;height:200px;}
div.services-block>div.service-10{width:50%;margin-right:0px;height:200px;}
div.services-block>div.service-11{width:50%;margin-right:17px;height:200px;}
div.services-block>div.service-12{width:50%;margin-right:0px;height:200px;}
.services-block>div.clear1{background:none;height:auto;display:none;}
div.services-block{min-height:1837px;margin-top:-209px;}
body.news .upper li{font-size:34px;}
body.news div.upper{margin-top:40px !important;width:100%;padding-left:10% !important;}
div.services-block>div.service-2 div:first-child{background:url(/local/templates/gw-index-new/css2/../img/marketplace-service-768.png) no-repeat;background-size:100%;}
div.services-block>div.service-2 div:last-child{background:url(/local/templates/gw-index-new/css2/../img/pravila-768.png) no-repeat;margin-right:0px;background-size:100%;}
.main div#announcements .white-block:nth-child(3){margin-right:0px;}
div#home.tab-pane>a{top:100%;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated>section{padding-bottom:85px;}
.advantage-right:before{top:91%;width:145px;background:url(/local/templates/gw-index-new/css2/../img/triagle-horisont.png) no-repeat;height:59px;right:132px;}
.row.no-margin.location .advantage-right:before{right:132px;top:91%;width:145px;height:59px;background:url(/local/templates/gw-index-new/css2/../img/triagle-horisont.png) no-repeat;}
.advantage-right img{width:100%;height:100%;}
body.off-canvas-active .l-header-wrapper{height:60px !important;}
/* body.news .paginator{margin-top:-274px !important;} */
body.news .paginator{margin-top:0 !important;}
body.news .paginator .nav-tabs > li.active > a:after{    bottom: -40px;left:45%;}
body.news .paginator .nav-tabs > li > a{padding-left:24px;padding-right:24px;font-size:14px;}
.news .paginator .nav-tabs > li.active > a{padding-left:24px;padding-right:24px;font-size:14px;}
div.unset-vacancies:first-child h2{margin-top:17px;margin-bottom:32px;font-size:24px;}
div.unset-vacancies.last-block>div h1{float:left;}
div.unset-vacancies.last-block>div p{font-size:14px;text-align:left;margin-left:95px;margin-top:11px;}
div.unset-vacancies.last-block>div p:first-child{font-size:21px;margin-left:0px;text-align:center;}
div.last-block-unset{margin-top:16px;}
div.unset-vacancies>div h5{width:100%;margin-left:11px;}
div.unset-vacancies>div a{margin-top:38px;}
body .unset-vacancies.last-block>div.last-block-unset p:last-child{width:328px;text-align:center;}
body div.unset-vacancies.last-block{margin-bottom:81px;}
body .unset-vacancies.last-block>h1{margin-top:66px;font-size:26px;}
body.news .paginator .nav-tabs{    padding-top: 23px;
    padding-bottom: 23px;}
body div#kc>div:last-child{margin-bottom:113px;}
body div#kc div p{font-size:13px;}
body div#kc div p span{font-size:13px;}
body div#kc div h2{margin-bottom:22px;font-size:22px;}
div.unset-vacancies{padding-bottom:70px;}
.services-block p:last-child{bottom:28px;}
.result-list h3{font-size:20px;margin-top:68px;}
.result-list p{font-size:14px;}
.search-result>.container:first-child{width:70%;}
body .search-result div#custom-search-input button .glyphicon-search:before{width:25px;height:23px;background-size:100%;}
body div.result-list{padding-bottom:57px;}
nav.nav-bottom li a{font-size:15px;height:50px;margin-right:12px;}
div.search-result div#custom-search-input input{padding-right:0px;}
body.news div.tab-content div#home{padding-left:10.4% !important;padding-right:10.4%;}
body.news div#home .white-block{padding-left:0px;padding-right:0px;height:100%;    overflow: hidden;}
div#home .white-block>div:last-child{height: 170px;}
body.news .white-block img{height:auto;}
body.news div#announcements .white-block{display:block;width:100% !important;height:100%;min-height:100%;}
div#announcements .white-block-page div.white-block h2{height:auto;font-size:18px;}
div.calendar h2{display:none;}
.calendar .data{display:none;}
div.tags{display:none;}
body.news div#announcements div.white-block-page.perfect>div{display:none;}
body.news div#announcements div.white-block-page.perfect>div:nth-child(2),body.news div#announcements div.white-block-page.perfect>div:nth-child(3){display:block;}
div.white-block-page{padding-left:0px;padding-right:0px;}
.white-block-page .white-block{padding-left:0px;padding-right:0px;}
.news div#messages div.white-block-page p{font-size:13px !important;margin-top:18px;}
div#moskau{position:absolute !important;bottom:0px;}
div.white-block-page div.white-block.white-block2 h2{height:auto;}
div.rar-responsive{display:block;}
body.news .paginator .tab-content{padding-top:36px;}
.news-content{margin-top:25px;}
div.greenwod-modal .modal-dialog{width:90%;margin-left:auto;}
div.greenwod-modal h1{font-size:18px;}
div.greenwod-modal button{left:69px;}
div.greenwod-modal .modal-content{padding-left:3%;padding-right:3%;}
p.modal-image img{width:100%;}
div.greenwod-modal .soc-block a:last-child{margin-right:0px;}
div.greenwod-modal p{font-size:12px;}
div.greenwod-modal .carousel-control.left{left:-16%;}
div.greenwod-modal .carousel-control.right{right:-7%;}
div.greenwod-modal .carousel .active.left, div.greenwod-modal .carousel .active.right{padding-left:0px;}
div.greenwod-modal .carousel .next.left, div.greenwod-modal .carousel .next.right{padding-left:0px;}
body div.page-catalog h3{font-size:13px;}
body div.page-catalog{padding-top:40px;}
body div.page-catalog>div:first-child{margin-bottom:30px;}
body div.page-catalog a.be-rent{line-height:20px;margin-bottom:10px;margin-left:44px;}
body div.page-catalog-container h1{font-size:25px;padding-top:62px;padding-bottom:51px;}
body body div.page-catalog-block:last-child div.page-catalog{margin-bottom:68px;}
body div.page-catalog-block:last-child{margin-bottom:96px;}
body.front.search header.node--hero{height:139px !important;}
body div.page-catalog ul{margin-bottom:39px;}
body div.page-catalog li{font-size:13px;}
body div.page-catalog-block{padding-left:79px;padding-right:79px;}
body.marketplace .upper li{text-align:left;}
body.marketplace .upper-right{position:relative;bottom:0px;}
body.marketplace div.upper{bottom:0px;position:relative;height:76px;width:50%;margin-top:0px !important;}
body.marketplace a.be-rent{margin-top:0px;}
div.market-block-container{}
.market-block h2{text-align:center;font-size:25px;margin-left:auto;margin-right:auto;}
.market-block p{font-size:13px;}
body div.market-block{padding-left:79px;padding-right:79px;padding-top:0px;}
body.marketplace .upper-right p{font-size:13px;line-height:23px;text-align:left;font-family:'Open Sans';}
.marketplace-middle{padding-left:0px;padding-right:0px;}
div.marketplace-middle .pull-left{position:absolute;top:0px;padding-top:35px;padding-bottom:50px;padding-left:79px;padding-right:126px;}
.marketplace-middle img{height:100%;width:100%;}
div.marketplace-middle .pull-left h2{font-size:17px;text-align:left;line-height:25px;}
div.marketplace-middle{padding-left:0px;padding-right:0px;margin-top:59px;}
div.marketplace-bottom>div{padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-bottom:0px;float:none;width:68%;margin-left:auto;margin-right:auto;}
div.marketplace-bottom>div h2{font-size:19px;line-height:23px;text-align:left;margin-top:57px;margin-bottom:34px;}
.marketplace-bottom>div:last-child p{font-size:13px;}
body.marketplace .row.row-last .col-2{width:100%;}
body.marketplace .bean-block-with-pre-title section .group-animated{height:auto !important;padding-top:78px;}
body div.market-block>div{background:#fff;padding-top:0px;width:100%;}
body div.market-block>div:first-child{padding-top:51px;padding-left:79px;padding-right:79px;}
body div.market-block>div:nth-child(2) p{margin-bottom:14px;}
body div.marketplace-bottom>div:last-child{line-height:20px;margin-bottom:45px;}
body div.scroll-green{padding-left:39px;padding-top:26px;padding-right:212px;padding-bottom:25px;}
body.front.marketplace .node--hero{height:auto !important;}
body .scroll-green p{margin-bottom:20px;}
body .marketplace-bottom{padding-left:0px;padding-right:0px;}
body.marketplace div.row.row-last .col-2:nth-child(2) .green-bottom-upper{width:80%;}
body.marketplace header.bean-block-with-pre-title section .field--name-field-body p{font-size:13px;max-width:58%;}
body.marketplace .logo{height:359px;}
body div.market-block>div:nth-child(2){padding-left:79px;padding-right:79px;}
body .ab:first-child div.advantage-block-unset .carousel:before{content:"";background:url(/local/templates/gw-index-new/css2/../img/triagle-horisont.png) no-repeat;display:block;width:102px;height:39px;position:absolute;z-index:1000;transform:rotate(180deg);left:78px;background-size:100%;top:-1px;}
body .ab div.advantage-block-unset .carousel:before{content:"";background:url(/local/templates/gw-index-new/css2/../img/triagle-horisont.png) no-repeat;display:block;width:102px;height:39px;position:absolute;z-index:1000;transform:rotate(180deg);left:78px;background-size:100%;top:-1px;}
body div.advantage-block-unset .carousel-inner > .item{padding-left:0px;}
body div.advantage-block-bottom{width:48%;}
body div.advantage-block-bottom:nth-child(even){margin-right:0px;}
/* body div.advantage-container{padding-left:79px;padding-right:79px;margin-top:-282px;} */
body div.advantage-container{padding-left:79px;padding-right:79px;margin-top:-3px;}
body div.advantage-container h2,body div.advantage-container div.h2{font-size:20px;margin-top:54px;margin-bottom:34px;margin-left:79px;}
body div.ab:first-child h2{margin-top:58px;margin-bottom:36px;}
body .ab:first-child div.advantage-block-unset .carousel{margin-top:41px;}
body div#myCarousel2{top:0px;}
body div.old-version a:before{right:4px;width:17px;height:15px;background-size:100%;}
body .old-version a div{right:21px;}
body div.ad-second{margin-top:0px;padding-bottom:41px;}
body div.advantage-container p{font-size:13px;margin-left:79px;}
body .ab:nth-child(2){margin-bottom:56px;}
body div.advantage-block-unset .carousel-inner > .item > img{width:100%;}
body.about-page .upper{bottom:109px;}
body ul.first-list{display:none;}
body div.about-container .nav-tabs li a{font-size:16px;margin-right:0px;}
body div.about-container .nav-tabs{padding-left:0px;padding-right:0px;text-align:center;margin-top:54px;}
body div.about-container .nav-tabs li{float:none;display:inline-block;}
body div.about-container .tab-content{padding-left:78px;padding-right:78px;}
body div.about-container .tab-content h2{margin-top:61px;font-size:25px;margin-left:77px;}
body div.about-container .tab-content p{margin-left:77px;font-size:13px;}
body div.about-container .tab-content .carousel{left:0px;}
body div.about-container .tab-content .carousel .item.left{float:none;padding:0px;}
body div.about-block h2{font-size:26px;line-height: 35px;}
body div.mission .about p{margin-left:49px;padding-right:0px;}
body div.about-block.mission ul.checkbox-list li{height:100%;margin-bottom:17px;font-size:13px;margin-left:0;    padding-bottom: 16px;}
body div.about-block.mission{padding-bottom:72px;}
body div.about-block.content-block>div:first-child h2{margin-left:0px;text-align:center;}
body div.about-block.content-block>div:first-child p{margin-left:78px;font-size:13px;padding-right:78px;}
body div.about-block.content-block a{margin-left:79px;}
body div.about-block.content-block{height:100%;}
body div.about-block.content-block>div:first-child{padding-bottom:48px;}
body div.about-block.mission a{margin-left:41px;}
body div.about-block.mission ul li{margin-left:43px;font-size:13px;}
body div.about-block.position>div{top:0px;padding-left:0px;padding-right:0px;bottom:0px;position:relative;right:0px;}
body div.about-block.position{height:918px;}
body div.position img{position:absolute;bottom:0px;height:auto;width:initial;}
body div.about-block.position>div h2{text-align:center;margin-top:74px;}
body div.about-block.position>div p{font-size:13px;margin-left:79px;}
body div.about-block.position>div a{margin-left:79px;}
body div.about-block.invest{padding-left:79px;padding-right:79px;padding-bottom:73px;}
body div.about-block.invest h2{text-align:center;margin-top:62px;}
body div.about-block.invest p{font-size:13px;}
body div.about-block.jobs-green>div{padding-left:0px;padding-right:0px;}
body div.about-block.jobs-green>div span{float:left;margin-top:0px;width:50px;height:50px;padding-top:4px;font-size:27px;}
body div.about-block.jobs-green>div p{text-align:left;font-size:13px;line-height:21px;}
body div.about-block.jobs-green>div>div{margin-left:70px;padding-right:130px;margin-bottom:15px;}
body div.about-block.jobs-green{min-height:600px;}
body div.about-block.jobs-green img{height:100%;min-height:600px;}
body div.about-block.jobs-green div.under-last-green p{font-size:18px;letter-spacing:0px;text-align:center;}
body div.under-last-green a{font-size:18px;letter-spacing:0px;}
body div.about-block.jobs-green div.under-last-green p:last-child{font-family:'Open Sans-Semibold';font-size:13px;padding-left:184px;padding-right:145px;}
body div.under-last-green{margin-top:0px;}
body div.about-block.jobs-green>div h2{margin-top:72px;}
body .reviews-block .item>div{display:none;}
body .reviews-block .item>div:first-child{display:block;}
div.about-block.jobs-green>div h2{margin-top:61px;margin-bottom:41px;}
body .reviews-block .item img{float:left;margin-right:24px;margin-bottom:40px;}
div.about-block.reviews-block p{float:left;font-size:13px;position: relative;    padding-right: 47px;}
div.about-block.reviews-block .carousel-control{top:175px;}
div.about-block.reviews-block h5{margin-top:40px;}
body div.advantage-block-unset.office-block-unset img{margin-top:0px;left:0px;width:100%;}
body div.advantage-container.office-container h2{padding-right:52px;line-height:32px;margin-top:54px;margin-bottom:15px;}
body div.advantage-container a.href-2{margin-left:79px;margin-top:39px;margin-bottom:49px;}
body div.off-address{position:relative;text-align:center;left:0px;float:left;width:100%;}
body div.advantage-container.office-container p.off{margin-left:0px;}
body div.advantage-container.office-container b{margin-left:0px;font-size:14px;}
body div.advantage-container.office-container h2.rent-title{margin-top:0px;padding-right:0px;padding-left:0px;padding-top:4px;}
body ul.nav.nav-tabs.grand-click{margin-top:30px;margin-bottom:28px;}
body ul.nav.nav-tabs.grand-click li a{font-size:16px;}
body ul.nav.nav-tabs.grand-click>li:last-child{margin-top:21px;}
body div.advantage-container .little-click p{font-size:16px;margin-right:24px;}
body ul.nav.nav-tabs.little-click li a{font-size:16px;padding-left:10px;padding-right:10px;}
body div.office{width:100%;margin-right:0px;margin-bottom:20px;}
body div.office-container h3,body div.office-container div.h3{font-size:19px;margin-top:39px;margin-left:78px;margin-bottom:29px;}
body div.advantage-container .office p{margin-left:65px;}
body div.advantage-container .office p span{margin-right:29px;}
body div.advantage-container .office div:last-child p span{font-size:13px;margin-right:0px;}
body div.advantage-container .office div:last-child p{margin-left:0px;margin-right:61px;}
body div.advantage-container a.href-1.href-3{margin-bottom:50px;}
div.off-address.off-address2{bottom:-33px;left:0px;margin-bottom:63px;}
body div.advantage-container.hotel{padding-left:0px;padding-right:0px;padding-bottom:51px;}
.hotel div.advantage-container-unset{padding-left:79px;padding-right:79px;}
div.hotel-position img{margin-top:0px;}
div.hotel-position{margin-top:50px;margin-bottom:0px;padding-bottom:58px;}
div.hotel .tab-content .tab-pane .green-plashka h2{font-size:26px;}
div.hotel .tab-content .tab-pane .green-plashka h4{margin-left:78px;}
div.hotel .tab-content .tab-pane .green-plashka p{margin-left:78px;}
div.hotel-position h2{margin-top:0px;margin-left:47px;font-size:24px;padding-right:87px;margin-bottom:17px;}
div.hotel-position p{margin-left:47px;font-size:13px;padding-right:30px;line-height:21px;}
div.hotel-position img{height:100%;width:initial;}
div.hotel-position>div{overflow:hidden;}
div.green-reviews h2{font-size:25px;}
div.green-reviews h2 span{font-size:15px;margin-top:27px;}
div.green-reviews p{font-size:13px;line-height:22px;padding-left:78px;padding-right:78px;}
div.green-hotel-container{height:480px;}
div.green-hotel-container .carousel-inner > .item > img{height:100%;}
div.green-hotel-container .carousel-inner > .item{height:100%;}
div.green-hotel-container .carousel-inner{height:100%;}
div.other-services-container h2{margin-top:87px;font-size:26px;}
div.other-services-container p{font-size:13px;}
div.other-services-container h5{font-size:16px;}
div.green-hotel-container ol.carousel-indicators{bottom:50px;}
div.advantage-container a.green-button-hotel{right:78px;top:82%;}
div.other-services-container>div{height:195px;}
div.other-services-container{padding-bottom:45px;padding-left:79px;padding-right:79px;}
body span.no-pay{font-size:13px;}
div.hotel .advantage-block-unset.office-block-unset .off-address.off-address2{float:left;width:100%;bottom:0px;margin-top:33px;margin-bottom:39px;}
body div.office-container .kongress-form h3{margin-bottom:39px;}
div.hotel .tab-content .tab-pane>div.hall-block{width:100%;padding-left:78px;padding-right:78px;margin-bottom:20px;}
div.hall-block>div{left:auto;margin-left:20px;}
div.hall-block div:last-child{right:95px;}
body .kongress ul.nav.nav-tabs.grand-click li a{padding-left:52px;padding-right:52px;}
div.kongress-form{margin-top:0px;float:left;padding-top:54px;width:100%;}
body div.kongress-form button{padding-left:35px;}
body div.kongress-form button[type="submit"]{margin-top:0px;}
div.off-address.free-hall h3, .off-address.busy-hall h3,div.off-address.free-hall div.h3, .off-address.busy-hall div.h3{margin-left:0px;text-align:center;margin-bottom:0px;margin-top:39px;font-size:12px;}
div.off-address.free-hall p, .off-address.busy-hall p{width:100%;margin-left:0px;text-align:center;padding-right:0px;font-family:'Open Sans';font-size:12px;}
div.off-address.free-hall p{color:#04935D;}
div.off-address.free-hall a, .off-address.busy-hall a{background:none;text-transform:uppercase;border:1px solid #00945D;width:195px;display:block;text-align:center;margin-left:auto;margin-right:auto;height:50px;padding-top:14px;border-radius:87px;margin-top:27px;font-size:13px;}
div.off-address.busy-hall h3{color:#F42633;}
div.off-address.busy-hall p{color:#F42633;padding-left:49px;padding-right:49px;}
div.off-address.busy-hall a{margin-top:11px;}
body div.advantage-container.logistic-container .advantage-container-unset{padding-left:20px;padding-right:20px;}
body div.logistic-block-unset{padding-left:20px;padding-right:20px;margin-top:43px;}
body div.advantage-container div.office.logistic p{font-size:12px;}
body div.advantage-container div.sklad-block h2{margin-top:42px;}
body div.sklad-block>div:first-child{padding-bottom:51px;}
body div.advantage-container .sklad-block p{padding-right:0px;}
body div.logistic-green{padding-left:20px;padding-right:20px;}
body div.advantage-container div.logistic-green p{font-size:17px;height:60px;line-height:40px;margin-left:108px;}
body div.advantage-container div.logistic-green-block h2{margin-top:79px;margin-bottom:55px;}
body div.logistic-green p:before{}
div.logistic-green-block{height:480px;}
body div.advantage-container.logistic-container .carousel-indicators{display:block;}
body div.sklad-block{margin-bottom:50px;}
body p.col-xl-12.green-button.green-zajavka a{margin-bottom:61px;color:#fff;background:#00945D;width:192px;height:40px;padding-top:10px;}
div.eagle-coat{width:49%;}
.eagle-coat-container.in-block{width:100%;}
.greenwod-modal p.bottom_p{text-align:center;}
.greenwod-modal .bottom_p span{font-size:12px;}
div.greenwod-modal p.bottom_p:last-child{margin-bottom:40px;}
div.type-transport h2{font-size:16px;}
div.type-transport li{font-size:12px;}
div.office.logistic{width:48.7%;margin-right:17px;}
div.office.logistic:nth-child(even){margin-right:0px;}
body div.advantage-container div.logistic-green p br{display:none;}
body div.sklad-block .carousel-inner > .item > img{width:100%;}
.type-transport img{width:99.9%;}
body ul.top_ul{font-size:12px;}
body div.greenwod-modal .modal-content.sklad-modal .top_p{margin-bottom:5px;margin-top:20px;}
body ul.nav-tabs > li.active > a{font-size:16px;}
body ul.nav-tabs > li > a{font-size:13px;}
body div.greenwod-modal p.address strong{font-size:14px;}
body div.sklad-container .sklad-block h2{font-size:18px;margin-bottom:25px;}
body div.sklad-container .sklad-block p{padding-left:0px;}
body div.sklad-modal .tab-content{padding-left:25px;padding-right:25px;}
body div.sklad-block-unset{text-align:left;}
body div.sklad{width:48.2%;margin-right:17px;}
body div.sklad img{width:100%;}
body div.greenwod-modal .modal-content.sklad-modal .carousel-control.right{right:-5%;}
div.office-container .kontakt-left h3{margin-left:50px;}
div.kongress-form.kontakt-form textarea{max-width:100%;height:100px;border-radius:20px;}
div.kongress-form.kontakt-form{margin-bottom:0px;}
div.kontakt .ab{padding-bottom:0px;}
div.office-container .telephone-block h3{font-size:16px;line-height:22px;}
.kontakt-content{padding-top:37px;padding-left:0px;padding-right:0px;}
body div.advantage-container .carousel-contact .item.left{float:none;padding:0px;}
body div.advantage-container .carousel-contact .item{width:100%;}
body div.advantage-container .carousel-contact .item img{width:100%;height:100%;}
div.kontakt-container{padding-left:78px;padding-right:78px;margin-bottom:38px;}
div.hotel .tab-content .tab-pane>div.telephone-block{height:auto;}
div.hotel .tab-content .tab-pane>div.carousel-contact{margin-bottom:0px;padding-left:0px;padding-right:0px;margin-top:70px;}
body div#kontakt-danye{padding-right:78px;padding-left:78px;padding-bottom:62px;}
div.hotel .tab-content .tab-pane>div.telephone-container{padding-left:78px;padding-right:78px;}
.advantage-block-unset.kontakt-left{padding-bottom:25px;}
div.map-kontact .nav-tabs li.active a{font-size:18px;}
div.map-kontact .nav-tabs li a{font-size:18px;}
div.hotel .tab-content .tab-pane>div.map-kontact{margin-bottom:0px;margin-top:-37px;}
body div#kontakt-danye{padding-left:78px;padding-right:78px;}
body div#main-transport{padding-left:78px;padding-right:78px;}
.gw2 div.upper-right{right:0%;bottom:111px;}
div.gw2-top h1{font-size:28px;text-align:center;margin-top:28px;margin-bottom:16px;}
div.gw2-top h1 br{display:none;}
body div.gw2-top-unset{position:relative;padding-left:79px;padding-right:79px;top:0px;z-index:100;}
body.gw2 p.p-first{font-size:13px;text-align:center;}
body.gw2 p.p-first br{display:none;}
div.gw2-top h2{font-size:21px;text-align:left;margin-bottom:29px;}
body.gw2 p{font-size:13px;}
div.gw2-top h5{font-size:13px;}
body.gw2 li{font-size:13px;margin-bottom:7px;}
div.gw2-top .gw2-top-unset div:nth-child(2){padding-bottom:50px;padding-left:78px;padding-right:78px;margin-top:35px;}
div.gw2-top{padding-left:0px;padding-right:0px;margin-top:51px;}
.gw2-top>div.foto-block-bottom{position:relative;margin-top:-99px;}
div.gw2-top .gw2-top-unset div:nth-child(2) li:first-child{line-height:20px;}
body.gw2 .about-container .tab-content p{padding-right:0px;}
body div.tab-pane a.download-href{margin-top:30px;}
body .about-container .gw2-paginator .tab-content{margin-bottom:69px;}
div.about-block.mission.infrastructure2 h2{margin-top:66px;margin-bottom:56px;}
div.about.infrastructure-shema{padding-left:79px;padding-right:79px;}
div.about.infrastructure-shema span:nth-child(6){left:77%;bottom:71%;}
div.about.infrastructure-shema span{font-size:12px;width:24px;height:24px;padding-top:4px;}
div.about.infrastructure-shema span:nth-child(2){left:19%;bottom:23%;}
div.about.infrastructure-shema span:nth-child(3){left:38%;}
div.about.infrastructure-shema span:nth-child(4){left:55%;bottom:51%;}
div.about.infrastructure-shema span:nth-child(5){left:69%;bottom:58%;}
div.about-block.mission.infrastructure2 div:nth-child(3){padding-left:79px;margin-top:26px;}
div.about-block.mission.infrastructure2 div:nth-child(3) span{width:35px;height:35px;padding-top:6px;font-size:17px;}
div.about-block.mission.infrastructure2 div:nth-child(3) p{font-size:14px;margin-top:14px;}
body div.about-block.content-block.bild-plan>div:first-child h2{margin-top:81px;text-align:left;margin-bottom:29px;}
body div.about-block.content-block.bild-plan>div:first-child p{margin-left:0px;line-height:24px;}
body div.about-block.content-block.bild-plan{padding-left:78px;padding-right:78px;height:564px;}
body div.about-block.content-block.bild-plan>div:first-child a{margin-left:0px;}
body div.about-block.content-block.bild-plan img{height:564px;width:100%;}
body div.about-block.position.position-gw2{display:none;}
div.about-block.mission.bloks{padding-left:79px;padding-right:79px;}
div.about-block.mission.bloks>div h2{font-size:17px;}
div.mission.bloks p{font-size:13px;line-height:18px;margin-bottom:30px;}
div.block-foto span{width:25px;height:25px;padding-top:3px;font-size:14px;}
div.block-foto span:nth-child(2){left:11%;top:65%;}
div.block-foto span:nth-child(3){right:67%;top:61%;}
div.block-foto span:nth-child(4){right:45%;top:46%;}
div.block-foto span:nth-child(5){right:17%;top:44%;}
body div.about-block.jobs-green.green-block-gw2>div{padding-left:157px;padding-right:160px;}
div.about-block.jobs-green.green-block-gw2>div input{font-size:13px;}
div.about-block.jobs-green.green-block-gw2>div textarea{font-size:13px;}
div.about-block.jobs-green.green-block-gw2{min-height:550px;}
div.about-block.jobs-green.green-block-gw2 p{padding-left:0px;padding-right:0px;letter-spacing:0px;}
body div.about-block.jobs-green.green-block-gw2 img{min-height:100%;}
body .carousel.slide.slider-infrastructura{display:none;}
body.infrastructure .upper-right{display:none;}
body.infrastructure div.upper{bottom:38px;}
body div.infrastructure-container .model-park .tab-content img{width:100%;}
body ul.nav.nav-tabs.white-nav.type-maps{margin-bottom:0px;}
div.categoty-type p{font-size:12px;}
body div.categoty-type{width:105px;margin-right:9px;}
body div.categoty-type.korpus h2{font-size:20px;}
div.categoty-type.alphabet li a{font-size:20px;}
body div.kompany-block{padding-left:79px;padding-right:79px;}
body div.kompany div:nth-child(2) p{width:100%;text-align:left;margin-top:0px;}
body div.kompany div:nth-child(2) p span{display:inline;}
body div.kompany div p span{font-size:12px;}
body div.kompany div:nth-child(2) p:first-child span{margin-left:8px;}
body div.kompany div:nth-child(2) p:nth-child(2) span{margin-left:8px;}
body div.kompany div:nth-child(2) p:nth-child(3) span{margin-left:8px;}
body div.kompany div:nth-child(3) p{text-align:left;width:100%;padding-left:14px;margin-top:13px;}
body div.kompany div:nth-child(3) p span{display:inline;margin-left:11px;}
body div.kompany div:nth-child(3) p br{display:none;}
body div.kompany div:nth-child(2){}
body div.kompany h2{font-size:14px;}
body div.kompany div:first-child p{margin-top:30px;}
body div.kompany{padding-bottom:26px;padding-left:12px;padding-top:33px;}
body div.model-park{padding-left:78px;padding-right:78px;}
div.container404{padding-left:78px;padding-right:78px;margin-top:43px;}
div.block404{padding-top:55px;padding-bottom:40px;}
div.block404 h2{font-size:16px;margin-top:2px;}
div.block404 h4{font-size:13px;}
div.block-href404{padding-top:30px;padding-bottom:50px;}
div.block-href404 a.green-href{margin-right:7%;}
div.block404 h1{font-size:75px;}
div.block404 svg{width:69px;height:82px;}
div.block--discovery-off-canvas-off-canvas-toggle .block__content a{margin-top:9px;height:auto;}
body div.be-rent-container{}
body a.be-rent.btn.btn-info.btn-lg{float:none;}
div.be-rent-modal .modal-dialog{width:94%;}
div.be-rent-modal h4{padding-left:0px;font-size:20px;text-align:center;margin-bottom:-2px;}
div.be-rent-modal .container-fluid{padding-left:48px;padding-right:48px;}
div.be-rent-modal .modal-body{padding-bottom:40px;}
div.be-rent-modal .form-group input{font-size:13px;height:50px;}
div.be-rent-modal textarea{font-size:13px;}
div.be-rent-modal button[type="submit"]{height:50px;font-size:13px;}
body a.back{margin-left: -16px;}
body div.type-page-container{padding-left:78px;padding-right:78px;margin-bottom:150px;}
div.center-client h1{font-size:25px;margin-bottom:35px;}
div.center-client{padding-left:0px;padding-right:0px;}
div.green-text-type-page{margin-top:30px;margin-bottom:30px;}
div.green-text-type-page h3{font-size:14px;line-height:inherit;}
div.green-text-type-page p{line-height:inherit;font-size:13px;}
div.options-center h2{padding-left:78px;padding-right:78px;font-size:22px;}
div.type-page p.ring-bottom{margin-top:50px;}
body div.kompany div:nth-child(4) p{text-align:left;margin-bottom:10px;margin-top:14px;}
body div.kompany div:nth-child(4) p br{display:none;}
body div.kompany div:nth-child(4) p span{display:inline;}
body div.kompany div:nth-child(4){padding-left:0px;padding-right:0px;}
body div.kompany div:nth-child(5) p{margin-top:0px;margin-bottom:12px;}
body div.foto-left-block{min-height:120px;}
body div.zajavka-container-grand{padding-left:78px;padding-right:78px;}
.rar-responsive-block{display:none;}
p.lk-telephone{width:auto;font-size:13px;}
body div.zajavka-container{padding-left:63px;padding-right:63px;margin-bottom:97px;}
div.user-kabinet-container ul.nav.nav-tabs.grand-click li a{padding-left:19px;padding-right:19px;padding-top:15px;}
div.zajavka-block p.green_p{line-height:inherit;margin-bottom:18px;}
div.select-block button{font-size:13px;letter-spacing:0px;}
div.opeveshenije-unset h4{float:left;margin-bottom:0px;}
div.opeveshenije-unset h5 br{display:none;}
div.opeveshenije-unset h5{margin-top:0;margin-bottom:0;float:right;}
body div.opeveshenije-unset{min-height:100%;margin-top:0px;margin-bottom:0px;}
div.opeveshenije-unset p{font-size:13px;}
body div.zajavka-container.block-opoveshenija{padding-bottom:117px;}
body div.zajavka-container-grand nav.nav-bottom{padding-top:12px;height:142px;}
div p.messages-quantility{font-size:13px;margin-bottom:30px;}
body p.demo-messages a{letter-spacing:0px;font-size:13px;}
body div.select-container{padding-left:62px;padding-right:62px;margin-bottom:0px;}
.schet-year-block p{font-size:12px;}
body div.schet-year-block table.table th{padding-bottom:0px;}
body div.schet-year-block table.table td{font-size:13px;}
body a.pachat-schet:before{right:287px;}
body div.tab-pane>a.pachat-schet{margin-bottom:30px;}
div.schet-year-container{padding-left:0px;padding-right:0px;padding-bottom:64px;}
div.schet-year-container>div{padding-left:78px;padding-right:78px;margin-top:25px;}
div.select-container h3{font-size:18px;margin-bottom:18px;margin-top:10px;}
body div.zajavka-container.block-opoveshenija-2{padding-left:0px;padding-right:0px;padding-bottom:63px;margin-bottom:70px;}
body #zakaz-zala .select-container p{font-size:13px;}
div.select-block input[type="submit"]{width:195px;margin-top:20px;}
div.select-container div:last-child{text-align:center;margin-bottom:26px;}
body #zakaz-zala .select-block button{font-size:14px;}
.select-block input[type="text"]{letter-spacing:0px;}
div.select-container div:first-child{margin-bottom:11px;}
div.active-greenwood{height:100%;padding-bottom:27px;}
div.active-greenwood>div:nth-child(2){padding-left:0px;}
div.active-greenwood>div:first-child{margin-bottom:18px;}
div.active-greenwood-block b{font-size:13px;}
div.active-greenwood-container{padding-bottom:133px;}
body p.ag-bottom-p{margin-top:12px;}
div.user-kabinet-container h1{font-size:25px;margin-bottom:50px;}
div.title-modal.first-modal{padding-left:63px;padding-right:63px;float:none;}
div.title-modal.first-modal h4{text-align:left;}
body p.m-p{padding-left:63px;padding-right:63px;font-size:13px;}
.title-modal h5.modal-date{margin-top:0px;margin-bottom:0px;}
body p.schet-p{font-size:13px;}
div.demo-schet-modal .tab-content>div>div{padding-left:63px;padding-right:63px;}
body p.edit-p-bottom{text-align:left;margin-top:20px;}
div.pechat-modal-block .input-date input[type="text"]{width:85%;margin-left:30px;}
.pechat-pokasania .title-modal{padding-left:78px;padding-right:78px;margin-bottom:40px;}
div.pechat-modal-block>div p{font-size:15px;}
body input.labelauty:checked + label{width:25px;height:25px;}
body div.pechat-modal-block h5{font-size:17px;}
div.input-date span{right:29px;}
.lk .menu-right{display:block;padding-left:0px;width:25%;float:right;height:auto;margin-top:54px;}
.lk .logo{width:75%;}
.lk .menu-right a{float:none;}
p.lk-telephone:last-child{line-height:20px;margin-top:17px;margin-left:30px;}
body .demo-schet-modal .grand-click{padding-left:40px;padding-right:40px;padding-top:7px;}
body div#home .white-block>div:last-child p:last-child{    bottom: -23px;}
body ol.carousel-indicators.main-nav-header{display:none !important;}
body div.upper-right p.text-in-header{display:none;}
body.off-canvas-active header.l-header-wrapper:before{transform:skew(0deg);left:0%;width:85%;top:-10px;}
div.advantage-right1 img.block-meeting{position:relative;}
div.advantage-right2 img.block-meeting2{position:relative;}
div.advantage-right2 img.block-meeting2.current{display:none;}
div.advantage-right1 img.block-meeting.current{display:none;}
div.logo p span a{float:none;color:#fff;}
div.thankyoumessage h3{text-align:justify;padding-left:63px;padding-right:63px;color:#01945E;font-family:'Lora';font-weight:bold;font-size:13px;}
div.thankyoumessage{padding-left:0px;padding-right:0px}
div.center-client h1 {font-size: 25px;margin-bottom: 35px;}
.eagle-coat p {padding-left: 0px;padding-right: 0px;}
body div.type-page-container h1 {font-size: 25px;margin-bottom: 35px;}
div.type-page p,div.type-page h2,div.type-page h3 {padding-left: 78px;padding-right: 78px;font-size: 13px;}
div.center-client {padding-left: 0px;padding-right: 0px;}
ul.inner-page-list {
    font-size: 13px;
	padding-left:78px;
	padding-right:78px;
}
ul.inner-page-list li {
    margin-bottom: 10px;
}
div.green-text-type-page {margin-top: 30px;margin-bottom: 30px;}
div.green-text-type-page h3 {font-size: 14px;line-height: inherit;
}
div.green-text-type-page p {line-height: inherit;font-size: 13px;
}
div.options-center h2 {padding-left: 78px;padding-right: 78px;font-size: 22px;
}
div.type-page p.ring-bottom { margin-top: 50px;
}
body div.type-page {padding-bottom: 50px;padding-left:78px;padding-right:78px;
}
body div.type-page ul{
    margin-left:94px;
}
div.type-transport {padding-left: 79px;padding-right: 79px;}
div.download-block {margin-top: 0px;}
body ul.pravila-polzovania {float: left;margin-top: 0px;padding-left: 47px;}
.main .upper li span {position: absolute;margin-top: -6px;}
.main .upper li {position: relative;}
div.about-block.reviews-block p:first-child {float: none;}
div.about-block.reviews-block span.s-top {left: -1px;position: relative;top: 27px;}
.type-page .htitle {padding-left: 0px;font-size: 25px;}
.cf .flex-viewport {width: 75%;
    margin-right: auto;
    margin-left: auto;}
.cf .flexslider .flex-direction-nav .flex-prev,.flexslider .flex-direction-nav .flex-next {
    top: 150px;
}

.cf .flexslider .flex-direction-nav .flex-prev {
    left: 20px;
}

.flexslider .flex-direction-nav .flex-next {
    right: 20px;
}
div.flexslider:hover .flex-direction-nav a.flex-prev{
    left: 20px;
}
div.flexslider:hover .flex-direction-nav a.flex-next{
    right: 20px;
}
div#main {
    overflow: initial;
}
div.flexslider .slides img {
    max-height: 100%;
}
div.about-block.mission.gud-container {
    padding-left: 78px;
    padding-right: 78px;
}
body p.lemon-foto:last-child {
margin-left: 0px;
}
body p.lemon-foto {
    margin-right: 4px;
	height: auto;
}
.news .paginator ul{
	height:auto;
}
body div.advantage-container.office-container .href-block h2 {
    margin-top: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
}

div.advantage-container .href-block ul {
    margin-left: 0px;
}
.about iframe {
    width: 100%;
}
div#myCarousel1 {
    max-width: 550px;
    margin-left:  auto;
    margin-right:  auto;
}

div#myCarousel1 .item {
    padding-left: 0px;
}
.gud-block img {
    width: 100%;
    height:  auto;
}
div.invest-container .panel-heading h4 a{
	height:auto;
}
/* div.announce-page {
    margin-top: -243px;
} */
div.announce-page {
    margin-top: 0;
}
a.alerlogo.bot {
    position: relative;
    right: 0px;
    bottom: 0px;
}
.sout-container img {
    width: 100%;
}
body .type-page-container div.advantage-container.office-container .advantage-block-unset h2 {
    margin-top: 0px;
    margin-bottom: 0px;
}
div.type-page-container .advantage-block-unset ul li {
	    font-size: 13px;
}
}
@media only screen and (max-width:1299px) and (min-width:768px) {.new_lang{right: -10px;}}
@media only screen and (max-width:1299px) and (min-width:992px){	
div#home .white-block{width:inherit;margin-right:0px;}
h2#bs-href{text-indent:-40px;}
div.greenwod-modal h1{font-size:20px;}
p.modal-image img{width:100%;}
div.greenwod-modal p{font-size:13px;}
.row.no-margin.location .advantage-right h1, .row.no-margin.location .advantage-right p.gm{left:43%;font-size:27px;letter-spacing:1px;bottom:80px;}
.row.no-margin.location .advantage-right a{left:60%;bottom:35px;}
.advantage-right h1{font-size:27px;letter-spacing:1px;bottom:83px;}
.advantage-right a{width:12px;bottom:38px;}
.green-bottom{height:auto;background-size:100% 100%;padding-bottom:15px;}
.partners-container{height:auto;text-align:center;}
.partners-block{width:100%;}
.footer:nth-child(1){height:145px;min-height:100%;}
.upper li a{font-size:22px;line-height:27px;padding-left:62px;}
.paginator ul.nav.nav-tabs{padding-top:38px;text-align:left;padding-left:92px; padding-bottom: 20px;}
.demo-bild{left:0px;width:100%;top:27%;}
.green-bottom-upper button[type="submit"]{float:right;width:195px;text-align:center;padding-left:0px;padding-right:0px;height:50px;padding-top:0px;padding-bottom:0px;letter-spacing:0px;}
.green-bottom-upper button[type="button"]{width:100%;display:block;font-size:14px;height:50px;letter-spacing:1px;}
.footer:nth-child(2){margin-top:0px;}
.footer:nth-child(2) p{font-size:100%;margin-top:15px;line-height:25px;}
.row.no-margin.location .advantage{height:auto;}
.header-block{height:auto;background-size:100% 100%;}
.row.wood h1{margin-left:-1%;font-size:23px;margin-top:0px;line-height:30px;}
.currency-china{float:right;margin-right:auto;margin-bottom:15px;margin-left:auto;display:block;position:relative;background:none;margin-top:40px;height:130px;width:130px;}
.grad-360{float:right;margin-right:16px;margin-bottom:15px;margin-left:auto;height:130px;width:130px;padding-top:24px;}
.right-bottom{text-align:center;}
.scroll{bottom:90px;}
a.be-rent{margin-top:14px;margin-bottom:15px;float:right;display:inline-block;font-size:13px;margin-left:auto;margin-right:auto;height:50px;font-family:'Open Sans';}
.menu-right{margin-top:0px;display:none;}
.upper li{padding-top:9px;padding-bottom:6px;margin-bottom:13px;background-size:40px;height:40px;background-position-y:0px;background-position-x:0px;}
.upper ul{margin-top:0px;}
.upper{padding-left:0px;padding-right:0px;}
.park-right{padding-left:3px;padding-right:0px;padding-top:20px;}
.park-right:before{}
.row.wood>div:first-child{height:130px;}
.footer:nth-child(3) div{margin-top:20px;padding-bottom:20px;}
.footer{padding-left:0px;padding-right:0px;}
.footer-container{padding-left:0px;padding-right:0px;}
.footer:nth-child(3){margin-top:20px;}
a.write-are{width:223px;height:40px;padding-top:8px;padding-bottom:0px;text-align:center;}
.footer:nth-child(1) div{left:9%;}
div#announcements .white-block{width:48% !important;margin-right:15px;margin-bottom:15px;margin-left:0px;height:400px;display:none;}
.white-block.horisontal{width:48%;margin-left:0px;height:400px;padding-bottom:5px;/*display:none;*/margin-bottom:20px;margin-right:15px;}
.white-block.horisontal:nth-child(2),.white-block.horisontal:nth-child(3){display:block;}
body div.old-version{display:block;width:186px;}
div#jivo-iframe-container.jivo-expanded{display:none !important;}
.scroll{display:none;}
.logo{width:100%;padding-left:78px;padding-right:78px;text-align:right;margin-top:42px;}
div.upper{padding-left:78px !important;margin-top:52px !important;}
.l-branding .l-region .block{right:2.4% !important;top:-3px;}
.entity-bean.vertical-text-left .vertical-text{margin-left:0px;width:50% !important;display:block;}
div.vertical-text h2{font-size:26px;text-align:left;line-height:37px;margin-top:28px;letter-spacing:1px;}
div.l-navigation{width:auto;opacity:1;visibility:initial;left:6%;margin-top:8px;}
body header.l-header-wrapper{min-width:100%;max-width:100%;height:50px;}
body footer.l-footer-wrapper{padding-bottom:100px;padding-top:63px;width:94.44444%;margin-top:-5px;}
body .l-region.l-region--footer{width:90%;}
.alerlogo.bot{position:initial;}
body{overflow-x:hidden !important;}
body .entity-bean.vertical-text-left .vertical-text{width:31% !important;display:block;margin-left:4%;}
.front .bean-id-12 section .group-text .field{margin-left:0px;text-align:left !important; padding-left: 50px;}
body.front .node--hero{height:500px !important;}
body.front .node--hero img{/*height:550px;*/ height: 100%}
.front .node--hero div.logo img{width:175px !important;margin-bottom:23px;}
body .block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child{display:block;top:3px;}
body div#block-block-4{margin-right:102px;}
body .block--toggle .block__content .search-button{margin-top:10px;height:auto;margin-right:16px;}
.logo span:last-child{display:block;line-height:17px;}
.logo span:nth-child(2){width:100%;margin:0px auto;line-height:17px;font-size:14px;}
.logo span:nth-child(3){margin:0px auto;font-weight:bold;margin-top:1px;}
body div#jivo-iframe-container{display:none !important;}
body div.park-right{width:50% !important;padding-right:0px !important;margin-right:0px !important;float:right !important;}
.advantage-right{height:100%;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated{min-height:100%;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img{margin-left:0px;height:580px;}
body .block--discovery-off-canvas-off-canvas-toggle .block__content span{top:9px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:before{top:-6px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:after{top:6px;}
div.vertical-text h2 br{display:none;}
div.park-right p{font-size:13px;margin-left:78px;margin-top:-3px;line-height:20px;}
a.btn-red.wood{margin-left:90px;padding-left:58px;letter-spacing:0px;}
section#p-r .required-fields.group-text.field-group-html-element{padding-top:0px;position:absolute;display:table;}
div.advantage:nth-child(1) h2{margin-top:13px;margin-left:11px;}
div.advantage h2,div.advantage div.h2{font-size:18px;margin-top:13px !important;padding-top:0px;}
.advantage p:nth-child(1){margin-bottom:0px;background:none;height:40px;}
.row.no-margin.location .advantage p:first-child{background:none;}
.advantage:nth-child(1) h2:after{top:2px;left:52px;}
div.advantage:nth-child(2) h2{margin-top:14px;margin-left:2px;letter-spacing:0px;}
div.advantage:nth-child(2) p{margin-left:2px;margin-top:-3px;line-height:18px;width:100%;display:block;}
.advantage:nth-child(2) h2:after{top:1px;left:44%;}
.advantage p{font-size:13px;line-height:18px;}
.advantage{margin-bottom:8px;height:139px;padding:0px;}
.advantage:nth-child(3) h2{margin-top:9px;margin-left:-23px;}
.advantage:nth-child(3) h2:after{left:41%;top:3px;}
.advantage:nth-child(3) p{margin-left:-20px;margin-top:-2px;}
.advantage-block,.advantage-block-second{width:100%;}
.advantage{padding:0px;margin-bottom:0px;}
.advantage:nth-child(1) p{margin-left:15px;margin-top:-3px;}
.advantage:nth-child(4) h2{margin-top:9px;margin-left:-1px;}
.advantage:nth-child(4) p{margin-left:7px;margin-top:-2px;}
.advantage:nth-child(5) h2{margin-left:12px;margin-top:-2px;}
.advantage:nth-child(5) p{margin-top:-2px;margin-left:20px;}
.advantage-block-second{}
.paginator .nav-tabs > li > a{padding-left:40px;padding-right:40px;font-size:16px;line-height:41px;letter-spacing:1px;}
div.paginator .nav-tabs > li.active > a{padding-left:44px;padding-right:44px;padding-top:0px;padding-bottom:0px;font-size:16px;text-align:center;}
.tab-content div#home{margin-left:auto !important;height:100%;margin-right:auto;width:100%;margin:0px auto;}
.white-block img{    height: 100%;}
.main div#home .white-block{display:none;width:48%;height:100%;margin-bottom:20px;margin-right:19px;}
.main div#home .white-block:nth-child(2),.main div#home .white-block:nth-child(3){display:block;}
.paginator{min-height:100%;padding-bottom:50px;}
.green-bottom-upper h2{margin-left:75px;font-size:26px;line-height:35px;text-align:left;margin-top:0px;}
header.bean-block-with-pre-title section .field--name-field-body p{font-size:14px;text-align:left;padding-top:7px;max-width:67%;margin-bottom:54px !important;margin-left:77px;}
div.row.row-last .col-2:nth-child(2) .green-bottom-upper{width:100%;padding:0px;padding-left:0px;padding-right:67px;margin-left:auto;margin-right:auto;float:none;margin-top:0px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed{height:391px;}
.green-bottom-upper button[type="button"]{font-size:13px;height:50px;letter-spacing:0px;width:100%;display:block;line-height:29px;}
.green-bottom-upper button[type="button"] span{margin-top:-3px;margin-right:-5px;}
div.partners-container div{display:none;width:25%;margin-left:0px;margin-top:0px !important;}
.partners-container div:nth-child(5),.partners-container div:nth-child(3),.partners-container div:nth-child(4){display:inline-block;margin-top:0px;}
.partners-container div img{}
div.partners-container div:nth-child(3){width:215px;margin-top:14px;margin-right:auto;}
div.partners-container div:nth-child(4){margin-left:2px;margin-right:auto;}
.partners-container h2,.partners-container div.h2{margin-left:5px;background-position-y:0px;font-size:15px;margin-bottom:35px;}
div.partners-container{height:200px;padding-left:0px;padding-right:0px;}
.green-bottom-upper input[type="text"]{height:50px;font-size:13px;}
.bean-block-with-pre-title section .group-animated.green-block{padding-top:50px;height:500px !important;}
div.contacts-unset{padding-left:8px;width:38.75%;left:10.1%;height:350px;top:20px;}
/*.map-contact{height:620px;}*/
div#block-blockify-blockify-logo{min-height:100% !important;width:100%;}
.map-contact>iframe{position:relative;top:0px;}
.contacts-unset h2,.contacts-unset div.h2{font-size:18px;line-height:31px;padding-left:20px;margin-bottom:5px;letter-spacing:1px;}
.contacts-unset p{font-size:13px;}
.contacts-unset>div:nth-child(2){padding-left:20px;width:74%;}
.left{padding-left:20px;}
.contacts-unset a.write-are{height:50px;padding-bottom:0px !important;text-align:center;margin-top:21px !important;font-family:'Open Sans';float:left;margin-left:18px;}
.l-footer #logo img{width:170px;}
div.l-footer #logo{margin-left:0px;margin-top:0px;text-align:center;}
.block--blockify-blockify-logo .block__content{margin-left:0px;margin-bottom:0px;}
footer nav#block-menu-menu-footer-menu{text-align:left;padding-left:0px;padding-right:20px;margin-left:0px;width:33%;margin-top:10px;}
footer nav#block-menu-menu-footer-menu h2,footer nav#block-menu-menu-footer-menu div.h2{font-size:19px !important;margin-left:0px !important;margin-top:20px;}
nav#block-menu-menu-affiliates h2,nav#block-menu-menu-affiliates div.h2{font-size:19px !important;margin-left:0px !important;text-align:left;}
footer nav#block-menu-menu-affiliates{text-align:left;padding-left:0px;padding-right:20px;width:33%;margin-top:25px;}
div#block-block-2 h2,div#block-block-2 div.h2{text-align:left;padding-left:0px;font-size:19px !important;}
div.footer-mini.two{width:50%;text-align:left;display:block;margin-right:0px;}
div.footer-mini{width:25%;height: auto;position:relative;float:left;margin-top:40px;}
.footer-mini:last-child{margin-top:50px;text-align:center;}
body p.bottom-picture{width:119px;left:0% !important;position:initial;}
div.last1{margin-left:20px;}
.last1 a{margin-right:11px;}
.footer-mini.two p{line-height:40px;height:auto;}
.color-scheme-dark:before{display:none;}
.color-scheme-dark a#bean-id-10{display:none;}
div#bild1{height:280px !important;display:block;padding-bottom:0px;}
.entity-bean .field--type-text-long{padding-left:0px;padding-right:0px;}
#bild .demo-bild a{width:250px;margin:0px auto;margin-top:31px;padding-bottom:9px;padding-top:10px;height:40px;}
.demo-bild h2,.demo-bild span.h2{margin-left:0px;}
div.bild-left{width:50%;padding-left:0px;padding-right:0px;height:100%;}
div.bild-right{width:50%;padding-left:0px;padding-right:0px;height:100%;}
div#block-block-2 li{text-align:left;padding-left:0px;padding-right:0px;}
.l-footer div#block-block-2 li a{font-size:16px;}
.l-footer ul.menu{min-height:167px;padding-left:0px;width:100%;float:left;}
div#block-block-2 li:nth-child(even){width:100%;}
nav#block-menu-menu-footer-menu ul.menu{padding-left:0px;width:100%;}
nav#block-menu-menu-affiliates ul.menu{padding-left:0px;width:100%;}
div.block-title-container{display:block;margin-top:35px;}
.l-footer div.block-title-container h2.block__title{margin:0px !important;margin-bottom:10px !important;display:none;}
div#block-block-2 h2,div#block-block-2 div.h2{display:block;margin-bottom:0px !important;}
div#block-block-2{margin-top:25px !important;width:28%;}
.ds-1col.entity.entity-bean.bean-gallery.view-mode-default.bean-id-34.clearfix.bean-animation-processed.bean-animated.reklama-content{display:block;height:auto;}
div#poster{display:none;}
div#poster1{width:50%;}
div#poster2>div{width:50%;height:100%;padding-bottom:0%;}
div#poster2 img{width:100%;height:100%;padding-bottom:0%;}
div#poster3{display:block;width:50%;}
div#poster6{display:block;}
div#poster8{display:none;}
div#poster4>div{height:100%;width:25%;padding-bottom:0%;}
div#poster4 img{height:100%;width:100%;}
div#poster5>div{width:25%;height:100%;padding-bottom:0px;}
div#poster5 img{width:100%;height:100%;}
div#poster7 .pink-block{width:25%;height:100%;padding-bottom:0%;}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{margin-left:25.2% !important;font-size:17px;line-height:22px;}
div#poster7 div.reklama-block.white-bg.pink-block a{height:100%;}
div.reklama-block.white-bg.pink-block:after{right:27px;bottom:24px;}
.tab-content div#announcements{padding-left:0px;margin-right:auto;height:440px;width:100%;margin-left:auto;}
.main div#announcements .white-block:nth-child(2),.main div#announcements .white-block:nth-child(3){display:inline-block;}
section.row.no-margin.location .advantage h2,section.row.no-margin.location .advantage div.h2{margin-left:0px !important;text-align:center !important;margin-top:0px !important;font-size:18px !important;}
.row.no-margin.location .advantage p{margin-left:0px !important;width:auto !important;margin-bottom:0px;}
.row.no-margin.location .advantage{height:auto;margin-bottom:57px;}
.advantage h2,.advantage div.h2{margin-left:0px !important;text-align:center !important;}
.advantage p{margin-left:0px !important;width:auto !important;}
.advantage-main .advantage{}
.advantage-main{margin-bottom:40px;}
div#announcements p:nth-child(2){font-size:13px;line-height:22px;margin-left:12px;}
div#announcements .white-block h2,div#announcements .white-block div.h2{font-size:23px;line-height:32px;margin-top:42px;margin-left:12px;height:108px;}
div#messages.tab-pane>a,div#announcements.tab-pane>a,div#home.tab-pane>a{right:-9%;top:-16%;font-size:13px;}
.tab-content div#messages{padding-left:0px;margin-right:auto;height:440px;width:100%;margin-left:auto;}
.white-block.horisontal h3,.white-block.horisontal div.h3{margin-top:69px;height:64px;}
.main div#messages div:nth-child(2) p{padding-top:18px;margin-top:0px;height:auto;}
.paginator .nav-tabs > li > a:hover{padding:0px;}
body header.l-header-wrapper.header-active{max-width:100%;min-width:100%;}
body aside.l-off-canvas{width:100%;right:0%;}
body.off-canvas-active .l-off-canvas:before{right:0px !important;width:100%;transform:skew(0deg);}
div#block-block-5{display:block;}
div#block-block-5 div.col-6{margin-left:0%;margin-top:0px;margin-bottom:0px;width:100%;margin-right:0%;}
div#block-block-5 div.col-4{margin-left:0%;}
div#block-block-5 div.col-4:nth-child(3){margin-left:0%;}
div.write-are-top{margin-left:0%;margin-top:0px;}
div.social-icons-menu{margin-left:0%;}
div#block-block-5 div.col-6 .nav-list{width:100%;margin-bottom:0px;}
div#block-block-5 div.col-4 li a{font-size:14px;line-height:23px;}
div#block-block-5 div.col-6 li a{font-size:20px;margin-bottom:10px;}
div.social-icons-menu a{margin-right:17px;}
div.social-icons-menu a:last-child{margin-right:0px;}
div.l-navigation li.leaf{display:none;}
div.l-navigation li.first.leaf{display:block;margin-right:0%;width:100%;}
.l-hero{background-color:#f4f4f4;}
.paginator .tab-content{padding-left:0%;width:82%;height:464px;margin:0px auto;}
.main div#home .white-block:nth-child(3){margin-right:0px;}
section.l-main-wrapper .clear1{}
.logo p a{float:left;}
div.logo span{font-family:'Open Sans';font-weight:normal !important;font-size:14px;}
a.btn-red.event-calendar.external-link.tur-closed{width:43%;margin-left:21px;}
a.btn-red.event-calendar.external-link{font-size:12px;}
.l-branding{margin-top:7px;}
div.currency-china:before{content:"";display:block;background:#ffffff;height:130px;position:absolute;width:130px;opacity:0.1;}
.currency-china h3,.currency-china div.h3{margin-top:24px;font-size:15px;margin-bottom:12px;}
.group-animated.field-group-html-element.green-block .col-2{width:47%;}
.green-bottom-upper h2 br:last-child{display:none;}
body.front .node--hero img.bg-header{display:none;}
div.park-right .field--type-text-long p + p{margin-top:-25px !important;}
section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-second-container{margin-left:auto;max-width:480px;}
div#announcements.tab-pane>a{right:1%;top:-78px;}
div#messages.tab-pane>a{right:2%;top:-78px;}
#poster1 .field-collection-item-field-tile.tile-width-2{width:100%;height:100%;padding-bottom:0%;}
div#poster1 img{width:100%;height:100%;padding:0px;}
div#poster3>div{width:100%;height:100%;padding-bottom:0%;}
div#poster6>div{width:50%;height:100%;padding-bottom:0%;}
div.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg h2,div.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg div.h2{font-size:17px;line-height:22px;padding-left:20%;padding-top:23px;width:80%;}
.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg:after{bottom:31px;}
div.partners-container div:nth-child(6){display:inline-block;margin-right:auto;}
.contacts-unset>div:nth-child(2) p br{display:none;}
.partners-container div:nth-child(5){}
.partners-container div:nth-child(5) img{}
div.partners-container div:nth-child(6) img{}
div.partners-container div:nth-child(3) img{}
div.partners-container div:nth-child(4) img{}
.desktop-footer{display:block;}
div.tablet-footer{}
.l-footer.tablet-footer div#block-block-2{width:100% !important;margin-left:0px;}
.l-footer.tablet-footer div#block-block-2 .block__content{float:left;width:50%;margin-top:10px;}
.l-footer.tablet-footer div#block-block-2>div:first-child{float:left;width:50%;margin-top:7px;}
.l-region.l-region--footer .block--blockify-blockify-logo .block__content{width: 50%;margin-left:0px;height:auto;margin-top:0px;float:left;}
p.line-bottom{float:left;margin-top:0px;font-size:20px;display:none;}
.l-footer ul.menu a{letter-spacing:0px;}
.field.field--name-field-body.field--type-text-long.field--label-hidden.advantage-block-container{max-width:52%;float:left;margin-top:74px;height:100%;}
#poster1 .field__item.even{width:100%;}
.currency-china p{margin-bottom:3px;}
body .bean-block-with-image .field--name-field-block-image{width:49.5%;overflow:hidden;}
.bean-block-with-image .p-r .field--name-field-block-image{float:right;z-index:54;position:relative;overflow:hidden;}
body .field.field--name-field-video.field--type-file.field--label-hidden{float:right;width:50%;display:none;}
section#p-r{height:100%;}
.group-ds_content.row.no-margin.location .advantage-main{margin-top:85px;}
footer p.line-bottom.middle{display:block;margin-bottom:0px;margin-top:24px;width: 50%;text-align: center;}
p.line-bottom.middle br{display:block;}
div.upper-right{padding-right:0px;}
div.services-block>div.service-1{width:100%;background:url(/local/templates/gw-index-new/css2/../img/center-992.png) no-repeat;background-size:cover;height:360px;margin-bottom:15px;}
div.services-block>div.service-2 div:first-child{background:url(/local/templates/gw-index-new/css2/../img/marketplace-service-992.png) no-repeat;height:330px;background-size:100%;margin-right:2%;width:49%;}
div.services-block>div.service-2 div:last-child{background:url(/local/templates/gw-index-new/css2/../img/pravila-992.png) no-repeat;height:330px;background-size:100%;width:49%;}
body.front.news .node--hero{height:500px !important;}
div.services-block>div.service-3{width:49%;margin-right:2%;background:url(/local/templates/gw-index-new/css2/../img/1md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-4{width:49%;margin-right:0px;background:url(/local/templates/gw-index-new/css2/../img/2md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-5{width:49%;margin-right:2%;background:url(/local/templates/gw-index-new/css2/../img/3md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-6{width:49%;margin-right:0px;background:url(/local/templates/gw-index-new/css2/../img/4md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-7{width:49%;margin-right:2%;background:url(/local/templates/gw-index-new/css2/../img/5md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-8{width:49%;margin-right:0px;background:url(/local/templates/gw-index-new/css2/../img/6md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-9{width:49%;margin-right:2%;background:url(/local/templates/gw-index-new/css2/../img/7md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-10{width:49%;margin-right:0px;background:url(/local/templates/gw-index-new/css2/../img/8md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-11{width:49%;margin-right:2%;background:url(/local/templates/gw-index-new/css2/../img/9md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-12{width:49%;margin-right:0px;background:url(/local/templates/gw-index-new/css2/../img/10md.png) no-repeat;height:200px;background-size:100%;}
div.services-block>div.service-1 img{display:none;}
div.services-block h2{margin-left:36px;width:74%;font-size:25px;margin-bottom:35px;}
.services-block h2 br{display:none;}
div.services-block>div.service-1 p:nth-child(2){font-size:13px;padding-left:36px;letter-spacing:0.1px;}
div.services-block>div.service-1 p:nth-child(2) br{display:none;}
div.text-bottom.text-bottom1.col-xs-12.col-sm-7.col-md-7.col-lg-5{padding-left:0px;padding-top:69px;}
.services-block>div .text-bottom p.word-and-tel{margin-top:41px;padding-right:83px;}
div.services-block>div.service-1>div{height:360px;}
div.services-block>div.service-2{height:330px;margin-bottom:15px;width:100%;}
div.services-block>div.service-2 img{display:none;}
.services-block p:last-child{left:38px;}
.service-1 h2{margin-left:36px;width:100%;}
.service-2>div h2{width:40%;padding-top:0px;}
.services-block>div.clear1{display:none;}
body.news .upper li{font-size:30px;}
body.news div.upper{margin-top:39px !important;padding-left:92px !important;}
body.news .logo{padding-left:92px;}
div.service-two h2{margin-left:25px;font-size:15px;margin-top:53px;line-height:26px;}
div.service-two p:last-child{bottom:29px;}
div.services-block{margin-top:-201px;min-height:1852px;}
body .old-version a:before{right:1px !important;top:10px !important;background-size:17px 15px !important;}
div.old-version a div{right:21px;}
div#home.tab-pane>a{/*top:-18%;right:2%;*/top:-78px;right:1%;}
.row.no-margin.location .advantage-right:before{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);right:0px;top:178px;}
body.news .paginator .nav-tabs > li.active > a:after{bottom: -39px;left: 40%;}
body.news .paginator .nav-tabs > li > a{padding-left:42px;padding-right:42px;font-size:15px;}
.news .paginator .nav-tabs > li.active > a{padding-left:42px;padding-right:42px;font-size:15px;}
div.unset-vacancies:first-child h2{margin-top:17px;margin-bottom:33px;font-size:24px;}
div.unset-vacancies.last-block>div h1{float:left;width:51px;font-size:27px;height:51px;}
div.unset-vacancies.last-block>div p{font-size:14px;text-align:left;margin-left:76px;margin-top:11px;}
div.unset-vacancies.last-block>div p:first-child{font-size:21px;margin-left:0px;text-align:center;}
div.last-block-unset{margin-top:16px;}
body .unset-vacancies.last-block>div.last-block-unset p:last-child{width:328px;text-align:center;}
div.unset-vacancies>div h5{margin-left:12px;}
body div.unset-vacancies>div{padding-left:0px;padding-right:0px;width:100%;}
body div.unset-vacancies.last-block{margin-bottom:81px;}
body .unset-vacancies.last-block>h1{margin-top:67px;font-size:26px;text-align:left;padding-left:25px;}
body.news .paginator .nav-tabs{padding-top:23px;}
body div#kc>div:last-child{margin-bottom:113px;}
body div#kc div p{font-size:13px;}
body div#kc div p span{font-size:13px;}
body div#kc div h2{margin-bottom:22px;font-size:22px;}
body div.unset-vacancies{padding-bottom:70px;padding-left:0px;padding-right:0px}
/* body.news .paginator{margin-top:-222px !important;} */
body.news .paginator{margin-top:0 !important;}
.news .paginator .tab-content{width:100%;height:auto;}
div.result-list h3{font-size:20px;}
div.search-result>.container:first-child{width:63%;}
div.search-result div#custom-search-input input{font-size:21px;}
div.search-result div#custom-search-input button .glyphicon-search:before{width:25px;height:23px;background-size:100%;}
div.search-result div#custom-search-input button{padding-right:0px;}
div.calendar h2{font-size:16px;text-align:left;}
body a.write-news{width:83%;white-space:nowrap;overflow:hidden;padding-left:21px;word-spacing:11px;}
.news div#home .white-block{width:100%;padding-left:0px;padding-right:0px;height:100%;}
.news div#announcements .white-block{display:block;width:100% !important;height:100%;min-height:100%;}
div#announcements .white-block-page .white-block h2{margin-top:0px;font-size:18px;}
div.white-block-page{padding-left:0px;padding-right:0px;}
div.perfect h6{margin-bottom:52px;}
body.news div#announcements p:nth-child(2){min-height:100%;}
body.news div#messages div.white-block-page p{font-size:13px !important;}
div.white-block-page .white-block{padding-left:0px;padding-right:0px;}
div.news-content{width:66.66666667%;}
div.calendar{width:33.33333333%;}
body div.page-catalog h3{font-size:13px;}
body div.page-catalog{padding-top:40px;}
body div.page-catalog>div:first-child{margin-bottom:30px;}
body div.page-catalog a.be-rent{line-height:20px;margin-bottom:10px;font-family:'Open Sans';padding-left:4px;padding-right:3px;height:auto;font-size:12px;width:100%;}
body div.page-catalog-container h1{font-size:27px;padding-top:79px;padding-bottom:102px;}
body body div.page-catalog-block:last-child div.page-catalog{margin-bottom:68px;}
body div.page-catalog-block:last-child{margin-bottom:96px;}
body.front.search header.node--hero{height:139px !important;}
body div.page-catalog ul{margin-bottom:39px;}
body div.page-catalog li{font-size:13px;}
body div.page-catalog-block{}
body div.page-catalog>div>a:first-child{font-size:12px;line-height:normal;padding-top:4px;}
body.marketplace .upper-right p{font-family:'Open Sans';text-align:left;font-size:13px;}
body.marketplace div.upper{bottom:90px;}
body.marketplace .upper-right{bottom:25px;right:50px;}
body.marketplace a.be-rent{margin-right:46px;}
div.market-block{background:#fff;padding-right:0px;padding-left:0px;}
div.market-block-main{padding-left:94px;padding-right:94px;}
div.market-block>div:nth-child(2) p{font-size:13px;margin-bottom:2px;}
.market-block h2{font-size:26px;}
div.market-block p{font-size:13px;margin-bottom:2px;}
div.market-block>div:first-child{padding-left:42px;padding-right:42px;}
div.market-block>div img{width:125%;margin-left:-25%;margin-top:-22%;}
div.marketplace-middle img{width:100%;height:100%;margin-top:125px;}
div.marketplace-middle{height:538px;padding-left:0px;padding-right:0px;margin-top:70px;}
div.marketplace-middle .pull-left h2{font-size:18px;line-height:26px;}
div.marketplace-middle .pull-left{padding-left:6%;padding-right:10%;padding-top:43px;padding-bottom:62px;}
div.marketplace-bottom>div{padding-top:71px;}
div.marketplace-bottom>div h2{font-size:18px;line-height:35px;}
body.marketplace .row.row-last .col-2{width:100%;text-align:center;}
body.marketplace .bean-block-with-pre-title section .group-animated{height:100% !important;}
body.marketplace header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed{height:auto;}
body.marketplace header.bean-block-with-pre-title section .field--name-field-body p{text-align:center;margin-left:auto;}
body.marketplace .green-bottom-upper h2{text-align:center;}
body.marketplace div.row.row-last .col-2:nth-child(2) .green-bottom-upper{padding-right:0px;width:65%;}
div.marketplace-bottom>div p{font-size:13px;line-height:21px;}
div.scroll-green a{margin-top:18px;}
div.scroll-green{padding-top:35px;padding-left:40px;padding-right:46px;padding-bottom:20px;}
/* body div.advantage-container{margin-top:-230px;padding-left:94px;padding-right:94px;} */
body div.advantage-container{margin-top:-3px;padding-left:94px;padding-right:94px;}
body div.advantage-container h2,body div.advantage-container div.h2{font-size:19px;margin-left:33px;margin-bottom:30px;}
body .advantage-block-unset .carousel-inner > .item > img{min-height:340px;}
body div.advantage-block-unset p{font-size:13px;margin-left:33px;}
body .advantage-block-unset .carousel-inner > .item.left{padding-left:0px;}
body .ab:first-child div.advantage-block-unset .carousel:before{transform:rotate(90deg);left:-32px;height:39px;top:68%;}
body .ab div.advantage-block-unset .carousel:before{transform:rotate(-90deg);right:-32px;left:inherit;height:39px;top:25%;}
body .ab:first-child h2{margin-top:58px;margin-bottom:30px;}
body .ad-second{margin-top:-186px;}
body div#myCarousel2{top:32px;}
body div.advantage-block-bottom{width:48%;}
body div.advantage-block-bottom:nth-child(even){margin-right:0px;}
body div.advantage-container p{font-size:13px;}
body div.advantage-block-bottom p{margin-bottom:49px;}
body div.advantage-block-bottom:nth-child(3) p, div.advantage-block-bottom:nth-child(4) p{margin-bottom:0px;}
body div.advantage-container .advantage-block-unset:first-child p{height:264px;}
body ul.first-list{padding-left:94px;padding-right:40px;height:60px;padding-top:20px;}
body ul.first-list li{margin-right:10px;}
body ul.first-list li a{font-size:11px;}
body div.about-container .nav-tabs{padding-left:94px;padding-right:94px;text-align:center;margin-top:32px;}
body div.about-container .nav-tabs li a{font-size:16px;margin-right:0px;padding-left:25px;padding-right:25px;}
body .about-container .nav-tabs > li{display:inline-block;float:none;}
body .about-container .tab-content .carousel-inner > .item.left{float:none;padding:0px;}
body .about-container .tab-content h2{margin-left:41px;margin-top:58px;font-size:24px;}
body .about-container .tab-content{padding-left:94px;padding-right:94px;}
body .about-container .tab-content p{margin-left:47px;font-size:13px;padding-right:14px;}
body .about-container .tab-content .carousel{left:0px;}
body .mission .about p{margin-left:0px;font-size:13px;padding-right:0px;line-height:24px;}
body .about-block.mission ul.checkbox-list li{padding-right:0px;margin-bottom:20px;font-size:13px;margin-left: 0px;}
div.about-block.mission ul.checkbox-list {margin-left: 0px;}
body .about-block.mission{padding-bottom:67px;}
body .about-block.content-block>div:first-child h2{margin-left:93px;font-size:26px;padding-right:40px;margin-bottom:28px;margin-top:71px;}
body .about-block.content-block>div:first-child p{padding-right:0px;margin-left:93px;font-size:13px;line-height:24px;}
body .about-block.content-block a{margin-left:94px;}
body .about-block h2{font-size:28px;}
body .about-block.mission a{margin-left:0px;margin-top:21px;}
body .about-block.mission ul li{margin-left:48px;font-size:13px;}
body .about-block.position>div{padding-right:0px;bottom:initial;top:49%;}
body .about-block.position>div p{padding-right:44px;font-size:13px;}
body .about-block.position>div h2{font-size:24px;margin-top:68px;margin-bottom:34px;}
body .position img{height:initial;width:initial;}
body .about-block.invest{padding-left:80px;padding-right:80px;padding-top:83px;}
body .about-block.invest p{font-size:13px;}
body .about-block.jobs-green>div{padding-left:94px;padding-right:94px;}
body .about-block.jobs-green>div p{padding-left:0px;padding-right:0px;font-size:13px;}
body .about-block.jobs-green>div h2{margin-top:68px;margin-bottom:27px;}
body .about-block.jobs-green{height:600px;}
body .about-block.jobs-green img{min-height:100%;}
body .under-last-green{margin-top:43px;}
body .about-block.jobs-green div.under-last-green p a{font-size:17px;letter-spacing:0px;line-height:29px;}
body .about-block.jobs-green div.under-last-green p{font-size:17px;}
body .about-block.jobs-green div.under-last-green p:last-child{font-size:13px;padding-left:30%;padding-right:30%;margin-bottom:40px;}
body.about-page .upper{bottom:130px;}
body .reviews-block .item>div{width:100%;display:none;}
body .reviews-block .item>div:first-child{display:block;}
body .about-block.reviews-block p{font-size:13px;padding-right: 21%;}
body .about-block.reviews-block .carousel-control{top:174px;}
body .reviews-block .item>div img{float:left;margin-right:17px;margin-bottom:40px;}
body .about-block.reviews-block p{float:left;position: relative;}
body .about-block.reviews-block h5{margin-top: 17px;}
body .about-block.reviews-block h6{font-size:13px;width: 90%;}
body div.office{margin-right:17px;margin-bottom:17px;    width: 48%;}
/* body .advantage-block-unset.office-block-unset img{width:100%;left:0px;margin-top:-87px;} */
body .advantage-block-unset.office-block-unset img{width:100%;left:0px;margin-top:0;}
body div.off-address{position:relative;}
body div.advantage-container a.href-2{margin-top:34px;margin-bottom:25px;}
body body div.advantage-container.office-container .advantage-block-unset:first-child p{height:auto;}
body ul.nav.nav-tabs.grand-click li a{font-size:17px;}
body div.advantage-container .little-click p{font-size:17px;}
body ul.nav.nav-tabs.little-click li a{font-size:17px;}
body div.office-container h3,body div.office-container div.h3{font-size:15px;margin-left:50px;margin-top:27px;}
body div.advantage-container .office p{margin-left:35px;}
body div.advantage-container .office p span{float:none;}
body div.advantage-container .office div:last-child p{text-align:left;}
body div.advantage-container .office div:last-child p span{font-size:13px;}
body .advantage-container.office-container .tab-pane>img{min-height:250px;}
body .office div:last-child, body .office div:nth-child(3){width:100%;}
div.off-address.off-address2{left:0px;bottom:66px;}
body div.hotel-position{padding-left:94px;padding-right:94px;padding-bottom:44px;margin-bottom:0px;margin-top:79px;}
body div.hotel-position h2{margin-left:45px;font-size:24px;margin-top:72px;margin-bottom:19px;}
body div.hotel-position p{margin-left:45px;line-height:25px;font-size:13px;line-height:24px;}
body div.hotel-position>div{overflow:hidden;margin-top:-30px;}
body div.hotel-position img{width:initial;margin-top:0px;}
body div.green-reviews h2{font-size:25px;margin-top:67px;}
body div.green-reviews p{font-size:13px;padding-left:94px;padding-right:94px;line-height:22px;}
body div.green-hotel-container .carousel-inner > .item > img{height:100%;}
body div.green-hotel-container .carousel-inner > .item{height:100%;}
body div.green-hotel-container{height:480px;}
body div.green-hotel-container>div{height:100%;}
body div.green-hotel-container .carousel-inner{height:100%;}
body div.green-reviews h2 span{margin-top:25px;}
body div.green-hotel-container ol.carousel-indicators{bottom:34px;}
body div.other-services-container h2{margin-top:86px;font-size:26px;}
body div.other-services-container p{font-size:13px;}
body div.other-services-container h5{font-size:15px;}
body div.other-services-container{padding-left:94px;padding-right:94px;padding-bottom:13px;}
body div.other-services-container>div{height:258px;}
body div.advantage-container.hotel .advantage-block-unset:first-child p{height:auto;}
body div.advantage-container a.href-1.href-3{margin-left:30px;}
.advantage-container.office-container.hotel b{display:block;width:134px;font-size:13px;line-height:19px;}
.hotel h2{padding-right:40px;}
body div.advantage-container h2.rent-title,body div.advantage-container div.h2.rent-title{padding-right:0px;padding-left:0px;}
div.hotel .tab-content .tab-pane .green-plashka h2{font-size:24px;margin-left:68px;margin-top:73px;margin-bottom:67px;}
div.off-address.off-address2 p.off:last-child{text-indent:-44px;overflow:hidden;}
div.off-address.off-address2 p.off:nth-child(3){overflow:hidden;text-indent:-43px;}
body span.no-pay{font-size:13px;}
div.kongress-form{margin-top:-94px;padding-top:36px;padding-left:20px;padding-right:20px;}
body div.office-container .kongress-form h3{font-size:16px;margin-bottom:32px;}
div.kongress-form button[type="button"]{padding-left:35px;font-size:13px;}
div.kongress-form .form-control{width:100%;font-size:13px;}
div.hotel .advantage-block-unset.office-block-unset .off-address.off-address2{bottom:0px;padding-top:34px;}
.advantage-container.office-container.hotel.kongress b{width:100%;margin-left:25px;}
.advantage-container.office-container.hotel.kongress p.off{margin-left:25px;}
div.hotel .tab-content .tab-pane>div.hall-block{margin-right:15px;margin-bottom:20px;}
body div.advantage-container.kongress{padding-bottom:51px;}
div.hotel .tab-content .tab-pane>div.hall-block img{min-height:300px;}
div.hall-block div:last-child{bottom:55px;left:0px;right:initial;text-align:left;}
div.hall-block>div{bottom:95px;}
div.hotel .advantage-block-unset.office-block-unset .off-address.off-address2 p:last-child{text-indent:0px;}
div.off-address.free-hall h3, .off-address.busy-hall h3,div.off-address.free-hall div.h3, .off-address.busy-hall div.h3{margin-left:0px;text-align:center;margin-bottom:0px;margin-top:39px;font-size:12px;}
div.off-address.free-hall p, .off-address.busy-hall p{width:100%;margin-left:0px;text-align:center;padding-right:0px;font-family:'Open Sans';font-size:12px;}
div.off-address.free-hall p{color:#04935D;}
div.off-address.free-hall a, .off-address.busy-hall a{background:none;text-transform:uppercase;border:1px solid #00945D;width:195px;display:block;text-align:center;margin-left:auto;margin-right:auto;height:50px;padding-top:14px;border-radius:87px;margin-top:27px;font-size:13px;}
div.off-address.busy-hall h3{color:#F42633;}
div.off-address.busy-hall p{color:#F42633;padding-left:49px;padding-right:49px;}
div.off-address.busy-hall a{margin-top:11px;}
body div.advantage-container.office-container .advantage-block-unset:first-child p{height:auto;}
div.office.logistic{width:48.7%;}
body div.advantage-container div.office.logistic p{font-size:13px;}
body div.advantage-container .sklad-block h2{margin-top:79px;}
div.sklad-block .carousel-inner > .item > img{min-height:370px;}
p.col-xl-12.green-button.green-zajavka a{padding-top:14px;width:355px;}
div.logistic-green{padding-left:94px;padding-right:94px;}
div.advantage-container div.logistic-green p{margin-left:50px;font-size:16px;}
div.sklad-modal .tab-content{padding-left:25px;padding-right:25px;}
div.sklad{margin-right:17px;}
div.sklad-container .sklad-block p{padding-left:47px;}
body ul.nav-tabs > li.active > a{font-size:15px;}
body ul.nav-tabs > li > a{font-size:15px;}
div.sklad-modal .item.left{float:none;padding:0px;}
body div.greenwod-modal .modal-content.sklad-modal .top_p{padding-left:122px;margin-bottom:1px;}
body ul.top_ul{padding-left:122px;}
div.kongress-form.kontakt-form textarea{max-width:100%;width:100% !important;height:193px;}
body div#kontakt-danye{padding-left:94px;padding-right:94px;padding-top:48px;background:#fff;}
body div.office-container .telephone-block h3{line-height:22px;}
body div.hotel .tab-content .tab-pane>div.telephone-container{margin-bottom:86px;padding-top:48px;}
body div.hotel .tab-content .tab-pane>div.carousel-contact{padding-left:94px;padding-right:94px;margin-bottom:99px;}
body div.advantage-container .carousel-contact .item.left{float:none;padding:0px;}
body div.advantage-container .carousel-contact .item{width:100%;}
body div.advantage-container .carousel-contact .item img{width:100%;height:100%;}
body div.advantage-container.kontakt{padding-left:0px;padding-right:0px;}
body div.advantage-container.kontakt .advantage-container-unset{padding-left:94px;padding-right:94px;}
body div.kontakt-content{background:none;padding-left:94px;padding-right:94px;}
div#position{background:#fff;}
div#main-transport{background:#fff;float:left;}
.kongress-form.kontakt-form{margin-bottom:15px;}
div.map-kontact .nav-tabs li.active a{font-size:18px;}
div.map-kontact .nav-tabs li a{font-size:18px;}
div.hotel .tab-content .tab-pane>div.map-kontact{margin-bottom:0px;margin-top:0px;}
body div#main-transport{padding-left:94px;padding-right:94px;}
body.gw2 div.upper-right{bottom:128px;right:3%;}
body.gw2 ul.first-list li{margin-right:6%;}
body.gw2 p.p-first{font-size:13px;}
div.gw2-top h1{font-size:28px;}
div.gw2-top h2{font-size:24px;margin-top:15px;margin-bottom:39px;}
.gw2 .gw2-top .gw2-top-unset div:nth-child(2) p{font-size:13px}
div.gw2-top .gw2-top-unset div:nth-child(2){padding-left:51px;padding-right:48px;z-index:1000;padding-bottom:40px;}
div.gw2-top{padding-left:0px;padding-right:0px;}
body div.gw2-top-unset{padding-left:94px;padding-right:94px;z-index:1000;}
.gw2-top>div.foto-block-bottom{min-height:480px;}
div.gw2-top h5{font-size:13px;}
.gw2 div.gw2-top .gw2-top-unset div:nth-child(2) li{font-size:13px;margin-bottom:6px;text-indent:-18px;margin-left:16px;}
div.gw2-top img{min-height:480px;}
div.about-container .gw2-paginator ul{padding-left:0px;padding-right:0px;}
body div.tab-pane a.download-href{margin-top:31px;}
body .about-container .gw2-paginator .tab-content{margin-bottom:60px;}
body div.about-block.mission.infrastructure2 h2{font-size:26px;margin-top:77px;}
div.about.infrastructure-shema span{width:18px;height:18px;font-size:10px;padding-top:3px;}
div.about.infrastructure-shema span:nth-child(2){left:9%;bottom:20%;}
div.about.infrastructure-shema span:nth-child(3){left:33%;bottom:33%;}
div.about.infrastructure-shema span:nth-child(4){left:56%;bottom:52%;}
div.about.infrastructure-shema span:nth-child(5){left:73%;bottom:56%;}
div.about.infrastructure-shema span:nth-child(6){left:84%;bottom:70%;}
div.about-block.mission.infrastructure2 div:nth-child(3) span{width:35px;height:35px;padding-top:5px;font-size:18px;}
div.about-block.mission.infrastructure2 div:nth-child(3){padding-left:39px;padding-top:13px;}
div.about-block.mission.infrastructure2 div:nth-child(3) p{font-size:17px;padding-right:40px;line-height:19px;height:38px;margin-bottom:14px;margin-top:0px;}
div.about-block.mission.bloks{padding-left:94px;padding-right:94px;}
div.mission.bloks p{font-size:13px;line-height:18px;}
div.about-block.mission.bloks>div h2{font-size:19px;margin-bottom:8px;}
div.block-foto span{width:31px;height:31px;font-size:15px;padding-top:6px;}
div.block-foto span:nth-child(2){left:11%;top:68%;}
div.block-foto span:nth-child(3){left:29%;top:59%;}
div.block-foto span:nth-child(4){left:51%;top:51%;}
div.block-foto span:nth-child(5){left:85%;top:43%;}
body .about-block.position.position-gw2>div h3{font-size:15px;padding-right:50px;}
body .about-block.position.position-gw2>div:last-child ul{padding-right:93px;}
div.about-block.position.position-gw2{margin-bottom:58px;margin-top:70px;}
div.position.position-gw2 ul li{font-size:13px;}
div.about-block.jobs-green.green-block-gw2 p{letter-spacing:0px;}
div.about-block.jobs-green.green-block-gw2 input{font-size:13px;}
div.about-block.jobs-green.green-block-gw2 textarea{font-size:13px;}
div.about-block.jobs-green.green-block-gw2 textarea::-webkit-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 textarea::-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 textarea:-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 textarea:-ms-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input::-webkit-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input::-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input:-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input:-ms-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
body .about-block.jobs-green.green-block-gw2 img{width:auto;}
div.about-block.jobs-green.green-block-gw2 div:last-child{margin-bottom:0px;}
div.about-block.jobs-green.green-block-gw2 h2{margin-top:100px;margin-bottom:17px;}
body .about-block.position.position-gw2>div:last-child{position:relative;}
body div.kompany div:nth-child(2) p{width:100%;text-align:left;margin-top:6px;}
body div.kompany div:nth-child(2) p span{display:inline;}
body div.kompany div p span{font-size:13px;}
body div.kompany div:nth-child(2) p:first-child span{margin-left:8px;}
body div.kompany div:nth-child(2) p:nth-child(2) span{margin-left:8px;}
body div.kompany div:nth-child(2) p:nth-child(3) span{margin-left:8px;}
body div.kompany div:nth-child(3) p{text-align:left;margin-top:0px;display:block;width:auto;margin-bottom:10px;}
body div.kompany div:nth-child(3) p span{display:inline;margin-left:15px;}
body div.kompany div:nth-child(3) p br{display:none;}
body div.kompany div:nth-child(2){margin-left:47px;width:70%;}
body div.kompany h2{font-size:15px;}
body div.kompany div:first-child p{margin-top:30px;}
body div.kompany{padding-bottom:26px;padding-left:12px;padding-top:33px;}
body div.model-park{padding-left:94px;padding-right:94px;}
body div.categoty-type{width:105px;margin-right:27px;}
body.infrastructure .upper-right{display:none;}
body .carousel.slide.slider-infrastructura{display:none;}
body.infrastructure div.upper{bottom:60px;}
body div.infrastructure-container .model-park .tab-content img{width:100%;margin-top:60px;margin-bottom:60px;}
body div.kompany-block{padding-left:94px;padding-right:94px;}
body div.kompany div:nth-child(2) p:first-child{margin-top:0px;}
body div.kompany div:nth-child(2) p:nth-child(4) br{display:none;}
body div.kompany div:nth-child(2) p:nth-child(4) span{margin-left:7px;}
body div.kompany div:nth-child(3){width:27%;margin-left:65px;margin-top:14px;}
body div.kompany div:first-child{width:20%;}
div.container404{padding-left:94px;padding-right:94px;margin-top:43px;}
div.block404{padding-top:70px;padding-bottom:55px;}
div.block404 h2{font-size:19px;margin-top:2px;}
div.block-href404{padding-top:30px;padding-bottom:50px;}
div.block-href404 a.green-href{margin-right:7%;}
div.block404 h1{font-size:86px;}
div.block404 svg{width:80px;height:88px;}
body div#kontakt-danye>div{width:50%;}
div.be-rent-modal h4.modal-title{padding-left:80px;font-size:23px;margin-bottom:15px;}
div.be-rent-modal .container-fluid{padding-left:60px;padding-right:60px;}
div.be-rent-modal .form-group input{}
div.be-rent-modal .modal-body{padding-bottom:60px;}
body a.back{    margin-left: -10px;}
.center-client{padding-left:0px;padding-right:0px;}
div.center-client h1{font-size:28px;margin-bottom:50px;}
body div.type-page-container{margin-bottom:150px;padding-left:94px;padding-right:94px;}
ul.inner-page-list {padding-left: 94px;padding-right: 94px;}
ul.inner-page-list li {margin-bottom:15px;}
.sout-container img {width: 100%;}
div.green-text-type-page{margin-top:45px;margin-bottom:40px;padding-bottom:29px;}
div.options-center h2{padding-left:94px;padding-right:94px;}
div.type-page p.ring-bottom{margin-top:60px;}
body div.kompany div:nth-child(4) p{text-align:left;margin-bottom:10px;margin-top:14px;}
body div.kompany div:nth-child(4) p br{display:none;}
body div.kompany div:nth-child(4) p span{display:inline;}
body div.kompany div:nth-child(4){padding-left:0px;padding-right:0px;}
body div.kompany div:nth-child(5) p{margin-top:0px;margin-bottom:12px;}
body div.foto-left-block{min-height:120px;}
body div.zajavka-container{padding-left:79px;padding-right:79px;}
body.lk .menu-right{display:block;padding-left:0px;width:25%;height:auto;margin-top:51px;}
body.lk .logo{width:75%;}
p.lk-telephone{width:auto;}
p.lk-telephone:last-child{font-size:13px;line-height:22px;margin-left:29px;margin-top:15px;}
body.lk .menu-right a.exit{float:none;}
body div.zajavka-block .green_p span{top:9px;}
body div.zajavka-block p.green_p{line-height:inherit;}
body div.opeveshenije-unset h5{float:right;margin-top:0px;}
body div.opeveshenije-unset h4{float:left;}
body div.opeveshenije-unset h5 br{display:none;}
body div.opeveshenije-unset{min-height:100%;margin-top:0px;margin-bottom:0px;}
body div.opeveshenije-unset p{font-size:13px;}
body div.opeveshenije-unset:last-child{padding-top:0px;}
body div.zajavka-container.block-opoveshenija{padding-bottom:113px;padding-top:21px;}
body div.select-container{padding-left:86px;padding-right:86px;}
body p.messages-quantility{font-size:13px;margin-bottom:33px;}
body p.demo-messages a{font-size:13px;letter-spacing:0px;}
div.select-block button{font-size:13px;letter-spacing:0px;}
body div.zajavka-container.block-opoveshenija-2{padding-left:0px;padding-right:0px;margin-bottom:70px;}
div.select-container h3{font-size:19px;}
body p.schet-p{font-size:13px;}
body .active-greenwood-block ul.nav.nav-tabs.grand-click li a{padding-left:15px;padding-right:16px;}
body div.tab-pane>a.pachat-schet{padding-left:0px;padding-right:0px;font-size:14px;margin-bottom:30px;}
body a.pachat-schet:before{right:285px;top: 0px;}
body div.schet-year-block table.table th{padding-bottom:0px;}
body div.schet-year-block table.table th p{font-size:12px;}
.active-greenwood-container.schet-year-container .active-greenwood-block{padding-left:0px;padding-right:0px;}
div.active-greenwood-container.schet-year-container{padding-left:34px;padding-right:34px;}
.active-greenwood-block b{font-size:13px;}
body #zakaz-zala .select-block button{font-size:15px;margin-bottom:20px;}
body #zakaz-zala .select-container p{font-size:13px;}
div.select-block input[type="submit"]{width:195px;}
div.select-container .select-block:first-child{width:50%;}
div.select-container .select-block:nth-child(2){width:50%;}
div.select-container .select-block:nth-child(3){width:100%;}
div.select-container .select-block:last-child{text-align:center;margin-top:20px;}
.active-greenwood-container{padding-bottom:133px;}
.pechat-modal-block div.input-date:nth-child(3){width:50%;}
.pechat-modal-block div.input-date:nth-child(2){width:50%;}
div.input-date input[type="text"]{width:88%;margin-left:15px;}
div.pechat-modal-block{padding-left:70px;padding-right:70px;}
div.input-date span{right:42px;}
div.input-date p{margin-left:-9px;top:13px;}
div.pechat-pokasania .title-modal{margin-bottom:40px;}
body div.pechat-modal-block h5{font-size:19px;}
div.demo-schet-modal .title-modal{padding-left:94px;padding-right:94px;}
body div.demo-schet-modal h4.modal-title{padding-left:0px;text-align:center;}
div.demo-schet-modal .grand-click{padding-right:21px;padding-left:21px;}
div.demo-schet-modal .tab-content>div>div{padding-left:0px;padding-right:0px;}
body p.edit-p-bottom{margin-top:0px;text-align:left;}
body div.zajavka-container.block-opoveshenija-2 div.select-container .select-block:first-child{width:100%;}
body div.zajavka-container.block-opoveshenija-2 div.select-container .select-block:nth-child(3){width:50%;}
body div.upper-right p.text-in-header{bottom: -152px;width:120%;left: -18px;}
body ol.carousel-indicators.main-nav-header{bottom: -92px;left: -37px;}
body.off-canvas-active .l-header-wrapper:before{transform:skew(0deg);left:0%;width:85%;top:0px;height:35px;}
div.block--discovery-off-canvas-off-canvas-toggle .block__content{top:15px;}
div.advantage-right2 img.block-meeting2.second{position:relative;}
div.advantage-right1 img.block-meeting.second{position:relative;}
body div#home .white-block>div:last-child p:last-child{bottom:-20px;}
body .logo p span a{color:#fff;float:none;}
div.thankyoumessage h3{text-align:left;padding-left:79px;padding-right:79px;color:#01945E;font-family:'Lora';font-weight:bold;font-size:15px;}
div.thankyoumessage{padding-left:0px;padding-right:0px}
.center-client {
    padding-left: 0px;
    padding-right: 0px;
}
div.main-slider{
	height:550px !important;
}
div.center-client h1 {
    font-size: 28px;
    margin-bottom: 50px;
}
.eagle-coat p {
    padding-left: 0px;
    padding-right: 0px;
}

body div.type-page-container h1 {
    font-size: 28px;
    margin-bottom: 50px;
}

body div.type-page-container {
    margin-bottom: 150px;
	    padding-left: 94px;
    padding-right: 94px;
}

div.type-page p,
div.type-page h2,
div.type-page h3 {
    padding-left: 94px;
    padding-right: 94px;
}

div.green-text-type-page {
    margin-top: 45px;
    margin-bottom: 40px;
    padding-bottom: 29px;
}

div.options-center h2 {
    padding-left: 94px;
    padding-right: 94px;
}

div.type-page p.ring-bottom {
    margin-top: 60px;
}

body div.type-page {
    padding-bottom: 50px;
	padding-left:94px;
	padding-right:94px;
}
body div.type-page ul{
    margin-left:94px;
}
div.type-transport {
    padding-left: 94px;
    padding-right: 94px;
}
div.download-block {
    margin-top: 0px;
}

body ul.pravila-polzovania {
    float: left;
    margin-top: 0px;
    padding-left: 88px;
    padding-right: 88px;
}
body div#home .white-block>div:last-child {
    height: 170px;
}
.main-slider .item.next.left {float:none;padding:0px}
body.front .node--hero div.main-slider .item img{height:100%;}
.main .upper li span {position: absolute;margin-top: -6px;}
.main .upper li {position: relative;}
div.about-block.reviews-block p:first-child {float: left;margin-right: 33px;padding-right: 0px;width: 100%;}
div.about-block.reviews-block span.s-top{position: absolute;}
/*.cf .flexslider .slides > li {
min-width: 677px !important;
    width: 2% !important;
     margin-right: 75px !important;
    }*/
.cf .flex-viewport {/*width: 90%;*/margin-right: auto;margin-left: auto;}
.cf .flexslider .flex-direction-nav .flex-prev,.flexslider .flex-direction-nav .flex-next {
    top: 150px;
}

.cf .flexslider .flex-direction-nav .flex-prev {
    left: -36px;
}

.flexslider .flex-direction-nav .flex-next {
    right: -49px;
}
div.flexslider:hover .flex-direction-nav a.flex-prev{
    left: -36px;	
}
div.flexslider:hover .flex-direction-nav a.flex-next{
    right: -49px;
}
div#main {
    overflow: initial;
}
div.flexslider .slides img {
    max-height: 100%;
}
body div.gud-block h2 {
    font-size: 19px;
    line-height: 25px;
    margin-top: 21px;
	padding-right:0px;
}

.gud-container {
    margin-top: 30px;
}

div.gud-block p {
    font-size: 13px;
}
div.about-block.mission.gud-container {
    padding-left: 94px;
    padding-right: 94px;
    margin-top: 39px;
}

div.gud-block svg {
    width: 100%;
    height: auto;
    margin-left: 0px;
}

div.gud-block svg image {
    width: 100%;
    height: auto;
}

div.gud-block:nth-child(2) {
    padding-left: 0px;
}

div.gud-block {
    height: 322px;
}
body p.lemon-foto:last-child {
margin-left: 0px;
}
div.paginator ul {
    height: auto;
}
body p.lemon-foto{
    margin-right: 5px;
	height: auto;
	width:49%;
}
div.advantage-container .href-block ul{
	margin-left:0px;
}
.about iframe {
    width: 100%;
}
div#myCarousel1 {
    max-width: 550px;
    margin-left:  auto;
    margin-right:  auto;
}

div#myCarousel1 .item {
    padding-left: 0px;
}
div.invest-container .panel-heading h4 a{
	height:auto;
}
img.qrcode.mini {
    display: none;
}

img.qrcode.maxi {
    display: block;
}
div.type-page-container .advantage-block-unset ul li{
	font-size:14px;
	    margin-left: 33px;
}
div.advantage-container .carousel-inner {
    max-height: 161px;
}
}
@media only screen and (min-width:1300px) and (max-width:1819px){body header.l-header-wrapper{min-width:100%;max-width:100%;height:40px;}
body footer.l-footer-wrapper{width:95.4444%;margin-top:-5px;padding-top:70px;}
.front .node--hero .field--type-image img{height:100%;object-fit:initial !important;}
body header.l-header-wrapper.header-active{min-width:100%;max-width:100%;height:40px;}
nav.block--system-main-menu ul.menu a{font-size:12px;height:26px;    margin: 0px 10px;}
div.l-navigation{margin-top:4px;left: 384px;    width: 51%;}
.block--toggle .block__content .search-button{margin-right:0px;}
section.l-main-wrapper{width:95.44444%;}
body .block--system-main-menu ul.menu li.first a:first-child{height:25px;position:relative;left:-12px;margin-right:0px;}
body div.old-version{top:45px !important;width:186px !important;}
div.old-version a:before{background-size:17px 15px !important;right:1px !important;top:13px !important;}
header a.btn-red.event-calendar.external-link{font-size:12px;padding-left:36px;width:160px;}
.menu-right ul li a{font-size:16px;}
.logo{padding-left:126px;margin-top:40px;}
body div.upper{padding-left:141px;margin-top:17px;width:48.6%;}
.logo span{font-size:15px;font-family:'Open Sans';line-height:23px;}
body.front .node--hero .logo img{width:185px !important;margin-bottom:24px;}
.upper li a{font-size:30px;line-height:60px;letter-spacing:3px;}
body.news .upper li, body.news .upper li h1 {margin-bottom:0px;font-size:40px;color:#fff;}
div.upper-right p{text-align:center;margin-bottom:5px;}
a.be-rent{margin-top:33px;font-family:'Open Sans';}
.grad-360{width:140px;height:140px;margin-top:44px;padding-top:26px;}
.currency-china{width:140px;height:140px;padding-top:0px;margin-right:0px;}
div.currency-china:before{content:"";display:block;background:#ffffff;height:140px;position:absolute;width:140px;opacity:0.1;}
.grad-360 p{font-size:16px;}
.currency-china h3,.currency-china div.h3{margin-top:26px;font-size:16px;}
body.front .node--hero{height:720px;}
.menu-right{padding-left:0px;margin-top:56px;height:150px;}
div.upper-right{padding-right:0px;}
.upper-right>div{margin-top:31px;}
body .required-fields.group-text.field-group-html-element.park-right{width:37.52% !important;padding-right:0px !important;margin-right:127px !important;}
.front .bean-id-12 section .group-text .field{margin-left:0px !important;padding-left:75px;padding-right:64px;}
div.vertical-text h2{font-size:32px;line-height:47px;}
body .entity-bean.vertical-text-left .vertical-text{top:56px;margin-left:124px;width:39%;}
.advantage{margin-bottom:0px;height:140px;padding:0px;}
div.advantage p{margin-bottom:0px;font-size:13px;margin-left:0px !important;}
div.advantage h2,div.advantage div.h2{margin-top:0px !important;padding-top:7px;font-size:18px;margin-left:0px !important;}
.advantage p:first-child{background:none;}
div.advantage p:last-child{width:190px;margin:0px auto !important;}
.row.no-margin.location .advantage h2,.row.no-margin.location .advantage div.h2{text-align:center !important;font-size:18px !important;}
.row.no-margin.location .advantage p{width:100% !important;}
.row.no-margin.location .advantage p:first-child{background:none;}
section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden{margin-left:0px !important;}
.row.no-margin.location .advantage p:last-child{width:195px !important;}
.row.no-margin.location .advantage{height:203px;}
.bean-block-with-image.image-large.image-left .group-text{padding-top:2px;}
.row.no-margin.location .advantage:nth-child(3) p{margin-top:0px;}
div.tab-pane>a{top:-76px !important;right:0px !important;}
div#home, div#announcements,div#messages{width:83% !important;margin-left:auto;margin-right:auto;padding-left:0px !important;height:100%;}
div#home .white-block:last-child{display:none;}
.main div#home .white-block:nth-child(4){margin-right:0px;}
.paginator .tab-content{padding-left:0%;height:auto;}
.paginator{min-height:674px;}
.main div#home .white-block{margin-right:20px;min-height:360px;width:32%;}
.main div#announcements .white-block:last-child{display:none;}
.main div#announcements .white-block:nth-child(4){margin-right:0px;}
.white-block.horisontal{width:49%;height:400px;margin-right:20px;}
.white-block.horisontal:nth-child(3), .white-block.horisontal:nth-child(4){display:none;}
.main div#messages div:nth-child(2) p{height:auto;}
.white-block.horisontal h3,.white-block.horisontal div.h3{height:53px;margin-top:68px;}
div#messages p{margin-top:28px;}
div#messages>a{right:0px;}
.white-block.horisontal:last-child{margin-right:0px;}
.tab-content div#messages{width:77%;height:100%;}
.demo-bild a:hover{color:#fff;}
.demo-bild{left:0px;width:100%;margin:0px auto;top:30%;}
body div#announcements{width:82%;height:100%;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:before{top:-6px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:after{top:6px;}
.advantage-right{height:500px;}
.row.no-margin.location .advantage-right h1, .row.no-margin.location .advantage-right p.gm{left:215px;}
.row.no-margin.location .advantage-right a{left:431px;}
.green-bottom-upper h2, .green-bottom-upper h1{margin-left:95px;font-size:28px;margin-bottom:0px;margin-top:0px;}
body header.bean-animated section div#bild1{padding-top:0px !important;padding-bottom:0px;}
body.main div#announcements .white-block{margin-right:20px;height:100%;min-height:405px;width:32%;}
body .bean-block-with-pre-title section .field--name-field-body p{margin-right:0px;font-size:14px;margin-left:99px;margin-top:23px;}
body .row.row-last .col-2:nth-child(2) .green-bottom-upper{margin-top:0px;width:485px;}
.green-bottom-upper button[type="button"]{font-size:14px;letter-spacing:0px;}
.green-bottom-upper input[type="text"]{font-size:14px;letter-spacing:0px;}
.green-bottom-upper button[type="submit"]{letter-spacing:0px;}
.bean-block-with-pre-title section .group-animated{padding-top:76px !important;}
body .entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg h2,body .entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg div.h2{font-size:18px;line-height:24px;margin-top:0px;padding-top:60px;}
body .entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-1.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg.first-block h2,body .entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-1.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg.first-block div.h2{font-size:18px;line-height:24px;margin-top:0px;padding-top:60px;}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{font-size:18px;line-height:24px;margin-left:20%;padding-top:38px;}
div#poster3>div{padding-bottom:0%;height:100%;}
div#poster>div{padding-bottom:39.99%;}
div#poster2 img{height:100%;width:100%;}
div#poster4 img{height:100%;width:100%;}
div#poster5 img{height:100%;width:100%;}
div#poster5>div>div{height:511px;}
div#poster img{width:100%;height:100%;}
#poster8 .reklama-block.white-bg.first-block{bottom:0px;height:100%;padding-bottom:0%;}
div#poster8 h2,div#poster8 div.h2{padding-top:57px;margin-left:20%;}
div#poster4>div{padding-bottom:0%;width:20%;height:100%;}
body .ds-1col.entity.entity-bean.bean-gallery.view-mode-default.bean-id-34.clearfix.bean-animation-processed.bean-animated{height:auto;}
.reklama-block.white-bg a{}
div#poster5>div{padding-bottom:40%;}
div#poster6>div{}
.partners-container div:nth-child(2){display:none;}
.partners-container div:nth-child(8){display:none;}
footer nav .block__title{margin-left:0px !important;font-size:20px !important;}
div#block-blockify-blockify-logo{width:170px;margin-left:6%;}
div.l-footer #logo{margin-left:0px;display:inline;margin-top:0px;}
.block--blockify-blockify-logo .block__content{width:100%;height:100%;margin-top:0px;}
.block--blockify-blockify-logo .block__content img{width:100%;}
div.l-footer .block__title{font-size:20px;line-height:17px;}
nav#block-menu-menu-affiliates{margin-top:7px !important;width:20.11%;}
nav#block-menu-menu-footer-menu{width:20.11%;margin-top:0px !important;margin-left:6%;}
footer nav#block-menu-menu-footer-menu li a{letter-spacing:1px;line-height:19px;padding-top:8px;padding-bottom:14px;}
nav#block-menu-menu-affiliates li a{letter-spacing:0px;line-height:19px;padding-top:8px;padding-bottom:14px;}
div#block-block-2{margin-top:7px !important;}
footer p.bottom-picture{width:120px;bottom:-13px !important;left:62px;}
.footer-mini:first-child{width:18%;height:40px}
.footer-mini:last-child{text-align: center;}
div.footer-mini{    width: 30%;height:42px;margin-top:56px;}
body.off-canvas-active .l-header-wrapper{height:40px !important;}
div.footer-mini.two{width: 35%;}
.line-bottom{font-size:20px;}
.gw2 p.line-bottom{font-size:20px;}
p.bottom-picture a{display:block;}
p.bottom-picture a:first-child{margin-bottom:10px;}
img.desktop{display:none;}
.front .node--hero img.desktop-l{height:650px;}
img.desktop-unset-x{display:none;}
body.front.news .node--hero{height:650px !important;background-size:100% !important;}
div.services-block>div.service-1{background:url(/local/templates/gw-index-new/css2/../images/center-1300.png) no-repeat;height:440px;width:47.23%;margin-right:20px;background-size:100%;}
.service-2>div:first-child{background:url(/local/templates/gw-index-new/css2/../images/marketplace-service-1300.png) no-repeat;}
.service-2>div:last-child{background:url(/local/templates/gw-index-new/css2/../images/pravila-1300.png) no-repeat;}
.services-block .service-2 p:last-child{left:20px;}
div.services-block .service-two h2{width:60%;font-size:15px;line-height:25px;margin-top:64px;margin-left:11px;}
div.services-block p:last-child{left:25px;}
div.services-block div.service-two{width:22.70%;margin-right:20px;}
div.old-version a div{right:21px;}
.services-block>div.service-3{}
.services-block>div.service-4{}
.services-block>div.service-5{}
div.services-block>div.service-6{margin-right:0px;}
.services-block>div.service-7{}
.services-block>div.service-8{}
.services-block>div.service-9{}
.services-block>div.service-10{}
.services-block>div.service-11{}
.services-block>div.service-12{}
section#p-r>div{width:49.5%;overflow:hidden;}
.row.no-margin.location .advantage-right:before{transform:rotate(-180deg);right:0px;top:178px;}
div.bild-left{width:50%;padding-left:0px;padding-right:0px;height:100%;background:none;}
div.bild-right{width:50%;padding-left:0px;padding-right:0px;height:100%;background:none;}
#bild div.demo-bild a{margin-left:auto !important;margin-right:auto;width:306px;}
/* body.news .paginator{margin-top:-309px !important;} */
body.news .paginator{margin-top:0 !important;}
div.vacancies-container-main{padding-left:9.78%;padding-right:9.78%;}
div.unset-vacancies>div h3 span{width:50px;height:2px;}
body.news div.upper{width:54%;padding-left:126px;}
body div#kc div h2{font-size:18px;line-height:34px;}
body div#kc{padding-top:41px;}
body h2#bs-href{text-indent:0px;}
div.result-list h3{font-size:20px;}
div.search-result>.container:first-child{width:63%;}
div.search-result div#custom-search-input input{font-size:21px;}
div.search-result div#custom-search-input button .glyphicon-search:before{width:25px;height:23px;background-size:100%;}
div.search-result div#custom-search-input button{padding-right:0px;}
div.calendar h2{font-size:19px;}
div.calendar{width:37%;}
.calendar a.write-news{width:100%;padding-left:0px;padding-right:0px;}
div.news-content{width:63%;}
body.news div#home .white-block{height:auto;padding-left:0px;width:49%;padding-right:0px;margin-right:0px;/*height:306px;*/height: fit-content;}
body.news div#home .white-block:nth-child(odd){margin-right:9px;}
div#announcements .white-block-page .white-block h2{margin-top:0px;}
div.white-block-page .white-block{min-height:100%;padding-left:0px;padding-right:0px;width:49%;}
div.perfect h6{margin-bottom:38px;}
div.white-block-page{padding-left:0px;padding-right:0px;}
div.white-block-page div.white-block.white-block2{width:48%;margin-right:9px;}
body div.page-catalog a.be-rent{margin-left:44px;}
div.page-catalog-container h1{padding-top:78px;padding-bottom:102px;font-size:28px;padding-left:126px;}
div.page-catalog h3{font-size:13px;}
div.page-catalog li{font-size:13px;}
div.page-catalog-block:last-child{margin-bottom:134px;}
body div.page-catalog-block{padding-left:125px;padding-right:125px;}
div.page-catalog-container{width:80.1%;padding-left:0px;padding-right:0px;}
div.market-block{padding-left:0px;padding-right:0px;}
div.market-block-main{padding-left:126px;padding-right:126px;}
div.market-block>div img{width:125%;margin-left:-25%;margin-top:-32%;}
div.marketplace-middle{margin-top:76px;padding-left:0px;padding-right:0px;}
div.marketplace-middle img{margin-top:125px;width:100%;}
div.marketplace-middle .pull-left h2{font-size:22px;font-size:22px;line-height:39px;}
div.marketplace-bottom>div h2{line-height:42px;font-size:24px;}
div.marketplace-bottom{padding-left:146px;padding-right:146px;}
body.marketplace .row.row-last .col-2{width:100%;}
body.marketplace .green-bottom-upper h2{text-align:center;margin-left:0px;}
body.marketplace .bean-block-with-pre-title section .field--name-field-body p{margin-left:auto;margin-right:auto;text-align:center;}
body.marketplace .row.row-last .col-2:nth-child(2) .green-bottom-upper{width:52.903%;margin:0px auto;float:none;}
div.market-block{padding-left:0px;padding-right:0px;}
div.market-block-main{padding-left:126px;padding-right:126px;}
div.market-block>div img{width:127%;margin-left:-25%;margin-top:-16.5%;}
div.marketplace-middle{margin-top:76px;padding-left:0px;padding-right:0px;}
div.marketplace-middle .pull-left h2{font-size:22px;margin-top:10px;letter-spacing:2px;}
div.marketplace-bottom>div h2{line-height:42px;font-size:24px;}
div.marketplace-bottom{padding-left:146px;padding-right:146px;}
body.marketplace .row.row-last .col-2{width:100%;}
body.marketplace .green-bottom-upper h2{text-align:center;margin-left:0px;}
body.marketplace .bean-block-with-pre-title section .field--name-field-body p{margin-left:auto;margin-right:auto;text-align:center;}
body.marketplace .row.row-last .col-2:nth-child(2) .green-bottom-upper{width:52.903%;margin:0px auto;float:none;}
div.marketplace-middle .pull-left{padding-left:10%;padding-right:10%;width:69.5%;}
body.marketplace .upper-right{bottom:60px;right:75px;}
body.marketplace div.upper{width:50%;bottom:126px;}
.marketplace .upper-right p{text-align:left;}
body.marketplace a.be-rent{margin-top:22px;}
/* body div.advantage-container{margin-top:-311px;padding-left:126px;padding-right:126px} */
body div.advantage-container{margin-top:-3px;padding-left:126px;padding-right:126px}
body div.advantage-container h2, body div.advantage-container h1,body div.advantage-container div.h2{font-size:22px;margin-left:71px;margin-bottom:30px;}
body .advantage-block-unset .carousel-inner > .item > img{max-height:340px;width:100%;}
body div.advantage-block-unset p{font-size:13px;margin-left:73px;width:484px;}
body .advantage-block-unset .carousel-inner > .item.left{padding-left:0px;}
body .ab:first-child div.advantage-block-unset .carousel:before{transform:rotate(90deg);left:-32px;height:39px;top:68%;}
body .ab div.advantage-block-unset .carousel:before{transform:rotate(-90deg);right:-32px;left:inherit;height:39px;top:25%;}
body .ab:first-child h2, body .ab:first-child h1{margin-top:71px;margin-bottom:30px;line-height:36px;word-spacing:4px;}
body ul.nav.nav-tabs.little-click li a{font-size:15px;padding-left:23px;padding-right:23px;padding-top:15px;padding-bottom:12px;}
body div.advantage-container .little-click p{font-size:17px;}
body ul.nav.nav-tabs.grand-click li a{font-size:17px;}
body div.advantage-container p{font-size:14px;}
body div.advantage-block-bottom p{margin-bottom:49px;}
body div.advantage-block-bottom:nth-child(3) p, div.advantage-block-bottom:nth-child(4) p{margin-bottom:0px;}
body div.advantage-container .advantage-block-unset:first-child p{}
body div.ab:first-child div.advantage-block-unset .carousel{margin-top:-127px;}
body div.ad-second{margin-top:-105px;}
body ul.first-list{padding-left:86px;padding-right:86px;height:60px;padding-top:20px;text-align:center;}
body ul.first-list li{margin-right:26px;}
body ul.first-list li a{font-size:12px;}
body div.about-container .nav-tabs{padding-left:126px;padding-right:126px;text-align:center;margin-top:32px;}
body div.about-container .nav-tabs li a{font-size:17px;padding-left:25px;padding-right:25px;margin-right:20px;}
body .about-container .nav-tabs > li{display:inline-block;float:none;}
body .about-container .tab-content .carousel-inner > .item.left{float:none;padding:0px;}
body .about-container .tab-content h2{margin-left:41px;margin-top:58px;font-size:27px;}
body .about-container .tab-content{padding-left:94px;padding-right:94px;}
body .about-container .tab-content p{margin-left:47px;font-size:14px;padding-right:14px;}
body .about-container .tab-content .carousel{left:0px;}
body .mission .about p{margin-left:94px;font-size:14px;padding-right:0px;line-height:24px;}
body .about-block.mission ul.checkbox-list li{padding-right:0px;height:auto;margin-bottom:12px;font-size:14px;}
body .about-block.mission{padding-bottom:76px;}
body .about-block.content-block>div:first-child h2{margin-left:93px;font-size:28px;padding-right:40px;margin-bottom:28px;margin-top:71px;}
body .about-block.content-block>div:first-child p{padding-right:59px;margin-left:93px;font-size:14px;line-height:24px;}
body .about-block.content-block a{margin-left:94px;}
body .about-block h2{font-size:28px;}
body .about-block.mission a{margin-left:94px;margin-top:21px;}
body .about-block.mission ul li{margin-left:48px;font-size:14px;}
body .about-block.position>div{padding-right:0px;bottom:initial;top:30%;}
body .about-block.position>div p{padding-right:44px;font-size:14px;}
body .about-block.position>div h2{font-size:27px;margin-top:68px;margin-bottom:58px;}
body .position img{height:100%;}
body .about-block.invest{padding-left:111px;padding-right:135px;padding-top:83px;}
body .about-block.invest p{font-size:14px;}
body .about-block.jobs-green>div{padding-left:94px;padding-right:94px;}
body .about-block.jobs-green>div p{padding-left:0px;padding-right:0px;font-size:14px;margin-top:15px;}
body .about-block.jobs-green>div h2{margin-top:68px;margin-bottom:27px;}
body .about-block.jobs-green{height:600px;}
body .about-block.jobs-green img{min-height:100%;}
body .under-last-green{margin-top:43px;}
body .about-block.jobs-green div.under-last-green p a{font-size:20px;letter-spacing:0px;line-height:29px;color:#fff;}
body .about-block.jobs-green div.under-last-green p{font-size:20px;}
body .about-block.jobs-green div.under-last-green p:last-child{font-size:14px;padding-left:35%;padding-right:35%;margin-bottom:40px;}
body.about-page .upper{bottom:165px;}
div.about-block.reviews-block p{font-size:13px;position:relative;padding-right: 84px;}
body div.office{margin-right:20px;margin-bottom:20px;width:48.9%;}
body .office div:last-child p span{width:100%;text-align:right;font-size:13px;}
/* body div.advantage-block-unset.office-block-unset img{width:100%;left:0px;min-height:400px;margin-top:-128px;} */
body div.advantage-block-unset.office-block-unset img{width:100%;left:0px;min-height:400px;margin-top:0;}
body div.advantage-container a.href-2{margin-top:55px;margin-bottom:40px;margin-left:70px;}
div.advantage-container.office-container p.off{margin-left:0px;width:100%;word-spacing:2px;}
div.advantage-container.office-container p.off:last-child{margin-top:1px;}
body div.advantage-container.office-container b{font-size:17px;margin-left:-1px;margin-top:3px;}
body div.office-container h3,body div.office-container div.h3{font-size:19px;margin-left:50px;margin-top:28px;margin-bottom:30px;}
body div.advantage-container .office p{margin-left:36px;font-size:13px;}
body div.advantage-container .office div:last-child{padding-right:45px;}
body div.advantage-container .office div:last-child p{margin-left:0px;}
div.green-reviews h2{margin-top:104px;margin-bottom:34px;}
div.green-reviews p{font-size:14px;padding-left: 158px;padding-right: 158px;}
div.green-hotel-container{min-height:520px;}
div.green-hotel-container>div{min-height:520px;}
div.green-hotel-container .carousel-inner{min-height:520px;}
div.green-hotel-container .carousel-inner > .item{min-height:520px;}
div.green-hotel-container .carousel-inner > .item > img{min-height:520px;}
div.green-hotel-container ol.carousel-indicators{bottom:44px;}
div.other-services-container h2{font-size:26px;}
div.other-services-container{padding-left:126px;padding-right:126px;}
body div.advantage-container a.green-button-hotel{top:83%;right:75px;}
body div.hotel-position h2{font-size:26px;margin-left:56px;padding-right:185px;}
body div.hotel-position p{margin-left:56px;}
body div.hotel .tab-content .tab-pane>div.hall-block{margin-right:20px;margin-bottom:20px;}
body div.kongress-form{padding-top:61px;}
body div.hall-block div:last-child{bottom:55px;left:25px;right:initial;text-align:left;}
body div.hall-block>div{bottom:95px;left:25px;}
body div.hotel .tab-content .tab-pane>div.hall-block img{min-height:300px;}
.kongress{padding-bottom:53px;}
body p.col-xl-12.green-button.green-zajavka a{padding-top:14px;width:355px;}
body div.advantage-container div.sklad-block h2{margin-top:78px;}
body div.office.logistic{width:48.7%;}
body div.sklad-block>div:first-child{padding-left:126px;}
body div.advantage-container .sklad-block h2, body div.advantage-container .sklad-block p{padding-right:30px;}
div.kontakt-content .clear1{display:none;}
body div.kontakt-left{padding-top:49px;padding-left:20px;}
div.kongress-form.kontakt-form textarea{height:165px;max-width:100%;}
div.office-container .kontakt-left p{margin-right:0px;    width: 93%;}
body div.kontakt-content{padding-left:0px;padding-right:0px;padding-top:51px;}
div#main-transport .telephone-block{height:226px;}
body div.office-container .telephone-block h3{font-size:17px;line-height:25px;}
body div.hotel .tab-content .tab-pane>div.telephone-block{height:226px;}
body div.hotel-content .carousel-inner > .item > img{width:100%;height:100%;}
body div.kontakt-container{margin-bottom:23px;}
div.map-kontact .nav-tabs li.active a{font-size:18px;}
div.map-kontact .nav-tabs li a{font-size:18px;}
div.hotel .tab-content .tab-pane>div.map-kontact{margin-bottom:0px;margin-top:-51px;}
body div#kontakt-danye{padding-left:126px;padding-right:126px;}
body div#main-transport{padding-left:126px;padding-right:126px;}
body.gw2 div.upper-right{right:10%;}
body.gw2 ul.first-list li{margin-right:6%;}
body.gw2 p.p-first{font-size:15px;line-height:27px}
div.gw2-top h1{font-size:32px;line-height:46px;}
div.gw2-top h2{font-size:24px;margin-top:15px;margin-bottom:39px;}
.gw2 .gw2-top .gw2-top-unset div:nth-child(2) p{font-size:14px;}
div.gw2-top .gw2-top-unset div:nth-child(2){padding-left:51px;padding-right:48px;z-index:1000;padding-bottom:40px;}
div.gw2-top{padding-left:0px;padding-right:0px;}
body div.gw2-top-unset{padding-left:111px;padding-right:111px;z-index:1000;}
.gw2-top>div.foto-block-bottom{min-height:480px;}
div.gw2-top h5{font-size:15px;}
.gw2 div.gw2-top .gw2-top-unset div:nth-child(2) li{font-size:14px;margin-bottom:6px;text-indent:-18px;margin-left:16px;}
div.gw2-top img{min-height:480px;}
div.about-container .gw2-paginator ul{padding-left:0px;padding-right:0px;text-align:center;}
body div.tab-pane a.download-href{margin-top:31px;}
body .about-container .gw2-paginator .tab-content{margin-bottom:60px;}
body div.about-block.mission.infrastructure2 h2{font-size:26px;margin-top:77px;}
div.about.infrastructure-shema span{width:24px;height:24px;font-size:12px;padding-top:4px;}
div.about.infrastructure-shema span:nth-child(2){left:9%;bottom:20%;}
div.about.infrastructure-shema span:nth-child(3){left:33%;bottom:32%;}
div.about.infrastructure-shema span:nth-child(4){left:56%;bottom:51%;}
div.about.infrastructure-shema span:nth-child(5){left:74%;bottom:57%;}
div.about.infrastructure-shema span:nth-child(6){left:84%;bottom:70%;}
div.about-block.mission.infrastructure2 div:nth-child(3) span{padding-top:5px;font-size:22px;}
div.about-block.mission.infrastructure2 div:nth-child(3){padding-left:39px;padding-top:13px;}
div.about-block.mission.infrastructure2 div:nth-child(3) p{font-size:17px;padding-right:40px;line-height:40px;margin-bottom:22px;margin-top:0px;}
div.about-block.mission.bloks{padding-left:94px;padding-right:94px;}
div.mission.bloks p{font-size:15px;line-height:27px;}
div.about-block.mission.bloks>div h2{font-size:22px;margin-bottom:8px;}
div.block-foto span{width:40px;height:40px;font-size:18px;padding-top:8px;}
div.block-foto span:nth-child(2){left:11%;top:67.5%;}
div.block-foto span:nth-child(3){left:29%;top:60.5%;}
div.block-foto span:nth-child(4){left:51%;top:51.6%;}
div.block-foto span:nth-child(5){left:85%;top:46%;}
body .about-block.position.position-gw2>div h3{font-size:15px;padding-right:50px;margin-bottom:0px;margin-top:16px;}
body .about-block.position.position-gw2>div:last-child ul{padding-right:93px;margin-top:14px;}
div.about-block.position.position-gw2{margin-bottom:58px;margin-top:70px;}
div.position.position-gw2 ul li{font-size:14px;margin-bottom:0px;line-height:27px;}
div.about-block.jobs-green.green-block-gw2 p{letter-spacing:0px;}
div.about-block.jobs-green.green-block-gw2 input{font-size:14px;}
div.about-block.jobs-green.green-block-gw2 textarea{font-size:14px;}
div.about-block.jobs-green.green-block-gw2 textarea::-webkit-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 textarea::-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 textarea:-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 textarea:-ms-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input::-webkit-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input::-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input:-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
div.about-block.jobs-green.green-block-gw2 input:-ms-input-placeholder{color:#fff;text-transform:initial;letter-spacing:0px}
body .about-block.jobs-green.green-block-gw2 img{width:auto;}
div.about-block.jobs-green.green-block-gw2 div:last-child{margin-bottom:0px;}
div.about-block.jobs-green.green-block-gw2 h2{margin-top:100px;margin-bottom:17px;}
body .about-block.position.position-gw2>div:last-child{position:relative;}
body.infrastructure.front .node--hero .field--type-image img.foto-infrastructura{position:absolute;}
div.infrastructure-container .model-park .tab-content img{width:100%;}
div.model-park{padding-left:12px;padding-right:12px;margin-bottom:90px;}
body div.categoty-type{margin-right:35px;}
div.kompany div:nth-child(2) p{margin-top:0px;margin-right:0px;}
div.kompany div p{margin-top:0px;}
.kompany div:first-child p{margin-top:33px;}
div.kompany{padding-bottom:48px;padding-top:32px;}
.categoty-type.alphabet{padding-left:106px;padding-right:106px;}
div.kompany div p span{font-size:13px;}
div.container404{padding-left:126px;padding-right:126px;}
div.block404{padding-top:70px;padding-bottom:55px;}
div.block404 h1{font-size:90px;}
div.block404 svg{width:80px;height:93px;}
div.block404 h2{font-size:20px;margin-top:0px;}
div.block-href404{padding-top:40px;padding-bottom:60px;}
body section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden{max-width:100%;}
body .bean-block-with-image.image-right .group-text .field{max-width:100%;}
div.partners-container{text-align:center;}
div.partners-container div:nth-child(3){margin-right:0px;}
div.partners-container div:nth-child(4){margin-right:0px;}
div.partners-container div:nth-child(5){margin-right:0px;}
div.partners-block{width: 24%;margin-left:0px;vertical-align:top;}
div.partners-container div:nth-child(6){margin-right:0px;}
div.partners-container div:nth-child(7){margin-right:0px;}
div.office-container .kontakt-left h3.svjaz{margin-top:32px;}
div.office-container .kontakt-left h3.pochta{margin-top:37px;}
div.kongress-form.kontakt-form{margin-bottom:28px;padding-bottom:53px;padding-left:20px;padding-right:20px;padding-top:59px;}
body div.kongress-form.kontakt-form button[type="submit"]{margin-top:5px;}
body div.office-container .kongress-form.kontakt-form h3{margin-bottom:56px;}
div.scroll-green{margin-left:10px;padding-top:45px;padding-bottom:50px;padding-left:68px;margin-top:42px;}
div.market-block>div:nth-child(2) p{margin-bottom:30px;padding-left:0px;line-height:22px;}
body div.market-block div.scroll-green p{line-height:23px;padding-left:2px;margin-bottom:29px;}
body div.market-block h2{padding-left:71px;line-height:37px;margin-bottom:19px;}
body div.market-block p{padding-left:69px;line-height:23px;}
body div.market-block>div:nth-child(2){padding-left:0px;margin-left:-4px;}
body div.market-block>div:nth-child(2) p:first-child{margin-bottom:26px;margin-top:-2px;line-height:23px;}
body div.market-block>div:nth-child(2) p:nth-child(2){line-height:24px;margin-bottom:25px;}
body div.market-block>div:nth-child(2) p:nth-child(3){line-height:23px;}
body div.marketplace-bottom>div{padding-top:40px;margin-bottom:0px;}
div.service-1 h2{font-size:30px;}
div.center-client{padding-left:0px;padding-right:0px;}
div.green-text-type-page{margin-top:50px;margin-bottom:40px;}
div.type-page p.ring-bottom{margin-top:80px;}
body div.type-page-container{margin-bottom:175px;}
body.about-page div.about-container .tab-content .about-block img{width:100%;}
div.zajavka-container-grand{padding-left:126px;padding-right:126px;}
.user-kabinet-container ul.nav.nav-tabs.grand-click li a{padding-left:42px;padding-right:42px;margin-right:43px;}
body div.zajavka-container{padding-left:111px;padding-right:111px;margin-bottom:67px;}
p.lk-telephone{font-size:14px;line-height:22px;}
p.lk-telephone:last-child{margin-top:14px;}
.zajavka-block p.green_p{line-height:inherit;font-family:'Open Sans';}
body p.demo-messages a{letter-spacing:0px;}
div#zakaz-zala .select-block button{letter-spacing:0px;}
div.select-block input[type="submit"]{width:195px;margin-top:20px;}
.select-block:last-child{text-align:center;}
body div.schet-year-block table.table th{padding-bottom:5px;}
.lk div.tab-pane>a.pachat-schet{margin-bottom:15px;font-size:14px;outline:none;background:none;}
body a.pachat-schet:before{right:300px;top:0px;}
body div.schet-year-block table td a{border:none;}
body div.schet-year-block table td a:hover{background-color:transparent;}
.active-greenwood-container.schet-year-container{padding-left:0px;padding-right:0px;}
a.vopros:hover{color:#f42534;border:1px solid #f42534;}
.select-block input[type="submit"]:hover{color:#f42534;border:1px solid #f42534;}
.user-kabinet-container .active-greenwood-container.schet-year-container ul.nav.nav-tabs.grand-click li a{margin-right:0px;}
div#zakaz-zala .active-greenwood-block{padding-left:0px;padding-right:0px;}
div#zakaz-zala .active-greenwood-container{padding-left:120px;padding-right:120px;}
div#zakaz-zala .active-greenwood-container .active-greenwood>div:nth-child(5){padding-left:0px;padding-right:0px;width:15%;}
div#zakaz-zala .active-greenwood-container .active-greenwood>div:last-child{padding-left:0px;padding-right:0px;width:10%;}
p.edit-p-bottom{text-align:left;margin-top:0px;}
div.input-date span{    right: 40px;}
div.input-date p{left:10px;}
div.user-kabinet-container h1{font-size:28px;margin-top:-20px;}
body.lk .menu-right{height:auto;}
.active-greenwood-container.schet-year-container>div{padding-left:111px;padding-right:111px;}
body div.upper-right p.text-in-header{top: 222%;width:127%;}
body ol.carousel-indicators.main-nav-header{top: 205%;left: -14px;}
body.news div#home .white-block:first-child{height:393px;}
body.log-center .upper li{font-size: 41px;}body.log-center div.upper {width: 100%;}
div.center-client {padding-left: 0px;padding-right: 0px;}
div.green-text-type-page { margin-top: 50px;margin-bottom: 40px;}
div.type-page p.ring-bottom {margin-top: 80px;}
body div.type-page {padding-bottom: 80px;padding-left:126px;padding-right:126px;}
body div.type-page-container {margin-bottom: 175px;}
body.news .white-block img {height: auto;}
body .white-block:first-child img {max-height: inherit;}
body.news.rabota div.upper {width: 100%;}
.img_map {margin-right: auto;margin-left: auto;}
.cf .flexslider .slides > li {
  /*  max-width: 2.2% !important;*/
}
div.about-block.reviews-block h6{
    max-width: 300px;	
}
.cf .flex-viewport {width: 71%;margin-right: auto; margin-left: auto;}
.cf .flexslider .flex-direction-nav .flex-prev,.flexslider .flex-direction-nav .flex-next {
    top: 173px;
}
body div.gud-block h2 {
    margin-left: 40px;
    padding-right:0px;
    margin-top: 20px;
    margin-bottom: 3px;
}

body div.gud-block p {
    margin-left: 40px;
}
div.about-block.mission.gud-container {
    padding-left: 94px;
    padding-right: 94px;
    margin-top: 39px;
}

div.gud-block svg {
    width: 100%;
    height: auto;
    margin-left: 0px;
}

div.gud-block svg image {
    width: 100%;
    height: auto;
}

div.gud-block:nth-child(2) {
    padding-left: 0px;
}

div.gud-block {
    height: 322px;
}
p.lemon-foto{
	height:auto;
}
img.qrcode.maxi{
	display:block;
}
img.qrcode.mini{
	display:none;
}
.footer-mini.two p{
	height: auto;
}
}
@media only screen and (min-width:1820px){.l-navigation{left:25.2%;}
body div.gud-block h2 {margin-left: 150px;margin-top: 42px;padding-right: 15px;}

body div.gud-block p {
    margin-left: 150px;
}
.gud-block svg image {width: 100%; height: 100%;}
.gud-block svg {width: 94.7%;height: auto;margin-left: 38px;}
div.gud-block {min-height: 398px; margin-bottom: 56px;}
body div#kontakt-danye{padding-left:183px;padding-right:183px;}
div.infrastructure-paginator{margin-top:75px;}
div.partners-container{text-align:center;padding-left:0px;padding-right:0px;}
div.partners-container div:nth-child(2){margin-right:0px;}
div.partners-container div:nth-child(3){margin-right:0px;}
div.partners-container div:nth-child(4){margin-right:0px;}
div.partners-container div:nth-child(5){margin-right:0px;}
div.partners-block{width:16%;margin-left:0px;vertical-align:top;}
div.partners-container div:nth-child(6){margin-right:0px;}
div.partners-container div:nth-child(7){margin-right:0px;}
ul.nav-tabs.white-nav > li.active > a{padding-left:28px;padding-right:21px;}
div.infrastructure-container .tab-content .categoty-type-block{}
body div.kompany-block{padding-left:184px;padding-right:184px;}
body div.kompany-block:before{left:868px;top:-61px;}
div.kompany{padding-left:15px;padding-top:25px;padding-bottom:34px;}
div.kompany img{width:auto;}
div.kompany h2{margin-top:-2px;}
div.kompany div:first-child p{margin-top:22px;}
div.kompany div:nth-child(2) p{margin-top:5px;}
div.kompany>div:nth-child(2){padding-left:0px;padding-right:0px;}
div.kompany div p span{margin-top:0px;}
div.kompany div p span.no-stroke{font-size:13px;font-weight:normal;}
body.infrastructure div.upper{bottom:128px;}
p.down-href{position:relative;top:24px;left:3px;}
body.infrastructure .upper-right{bottom:121px;right:8%;}
.model-park{text-align:center;}
body.infrastructure .upper-right p{letter-spacing:2px;line-height:22px;}
body.infrastructure ol.carousel-indicators{bottom:27%;left:51%;}
body ul.nav.nav-tabs.white-nav.type-maps{padding-right:172px;margin-top:-17px;margin-bottom:0px;}
body ul.nav.nav-tabs.white-nav.type-maps a{padding-left:19px;padding-right:15px;padding-bottom:6px;}
body div#main-transport{padding-left:183px;padding-right:183px;}
div.white-block-page{padding-left:0px;padding-right:0px;}
div.greenwod-modal h1{font-size:20px;}
body.infrastructure.front .node--hero .field--type-image img.foto-infrastructura{position:absolute;}
p.modal-image img{width:100%;}
div.greenwod-modal p{font-size:13px;}
div.news-content{width:60.62%;}
div.calendar{width:31.91%;}
.l-main-wrapper{width:1800px;}
.calendar{width:30%;}
body.news div.upper{padding-left:180px;}
body div.type-page ul {padding-left: 183px;padding-right: 183px;}
body h2#bs-href{text-indent:0px;}
.white-block.horisontal>div:first-child{width:41.66666667%;}
div.services-block>div.service-2{width:696px;}
div.services-block>div.service-1{background:url(/local/templates/gw-index-new/css2/../images/center.png) no-repeat;width:696px;margin-right:40px;}
.white-block.horisontal>div:last-child{width:58.33333333%;}
.tab-pane>a{top:-76px;}
.advantage p:first-child{margin-bottom:0px;background:none;height:56px;}
.row.no-margin.location .advantage h2,.row.no-margin.location .advantage div.h2{margin-top:0px !important;margin-left:0px !important;text-align:center !important;width:100%;}
.row.no-margin.location .advantage p{margin:0px auto;}
.row.no-margin.location .advantage p:first-child{background:none;}
body div.advantage h2,body div.advantage div.h2{margin-top:0px !important;padding-top:0px;}
.advantage{margin-bottom:0px;height:169px;}
div.service-2>div:first-child{background:url(/local/templates/gw-index-new/css2/../images/marketplace-service.png) no-repeat;width:328px;height:400px;margin-right:40px;margin-bottom:40px;}
div.service-2>div:last-child{background:url(/local/templates/gw-index-new/css2/../images/pravila.png) no-repeat;width:328px;height:400px;}
div.service-two{background-position-x:0px;}
div.services-block>div.service-6{margin-right:0px;}
.services-block>div.service-10{margin-right:0px;}
div.services-block div.service-two{width:328px;margin-bottom:30px;}
div.services-block>div.service-10{margin-right:0px;}
div.services-block>div.service-1 br:first-child{display:none;}
.services-block>div.service-1 p:nth-child(2){margin-left:8.2%;margin-top:7px;}
div#poster3>div{height:360px;}
.reklama-block.white-bg.first-block{height:359px;}
div#poster>div{padding-bottom:40%;}
.front .node--hero img{height:100%;}
.required-fields.group-text.field-group-html-element.park-right{width:696px;margin-right:163px !important;}
.advantage-right img{margin-left:18px;}
.row.no-margin.location .advantage-right:before{transform:rotate(-180deg);top:178px;right:16px;left:inherit;}
.advantage-right:before{left:17px;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-large.bean-id-13.clearfix.bean-animation-processed.bean-animated{height:100%;}
.green-bottom-upper h2{margin-left:164px;}
div.green-bottom-upper p{margin-left:164px !important;}
div.green-bottom-upper .select_main p{margin-left:11px !important;}
.green-bottom-upper button[type="button"]{line-height:28px;}
.bean-block-with-pre-title section .group-animated.green-block{padding-bottom:40px;}
.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left;}
div.col-xl-1{width:8.33333333%;}
div.col-xl-2{width:16.66666667%;}
div.col-xl-3{width:25%;}
div.col-xl-4{width:33.33333333%;}
div.col-xl-5{width:41.66666667%;}
div.col-xl-6{width:50%;}
div.col-xl-7{width:58.33333333%;}
div.col-xl-8{width:66.66666667%;}
div.col-xl-9{width:75%;}
div.col-xl-10{width:83.33333333%;}
div.col-xl-11{width:91.66666667%;}
div.col-xl-12{width:100%;}
div.col-xl-pull-12{right:100%;}
div.col-xl-pull-11{right:91.66666667%;}
div.col-xl-pull-10{right:83.33333333%;}
div.col-xl-pull-9{right:75%;}
div.col-xl-pull-8{right:66.66666667%;}
div.col-xl-pull-7{right:58.33333333%;}
div.col-xl-pull-6{right:50%;}
div.col-xl-pull-5{right:41.66666667%;}
div.col-xl-pull-4{right:33.33333333%;}
div.col-xl-pull-3{right:25%;}
div.col-xl-pull-2{right:16.66666667%;}
div.col-xl-pull-1{right:8.33333333%;}
div.col-xl-pull-0{right:auto;}
div.col-xl-push-12{left:100%;}
div.col-xl-push-11{left:91.66666667%;}
div.col-xl-push-10{left:83.33333333%;}
div.col-xl-push-9{left:75%;}
div.col-xl-push-8{left:66.66666667%;}
div.col-xl-push-7{left:58.33333333%;}
div.col-xl-push-6{left:50%;}
div.col-xl-push-5{left:41.66666667%;}
div.col-xl-push-4{left:33.33333333%;}
div.col-xl-push-3{left:25%;}
div.col-xl-push-2{left:16.66666667%;}
div.col-xl-push-1{left:8.33333333%;}
div.col-xl-push-0{left:auto;}
div.col-xl-offset-12{margin-left:100%;}
div.col-xl-offset-11{margin-left:91.66666667%;}
div.col-xl-offset-10{margin-left:83.33333333%;}
div.col-xl-offset-9{margin-left:75%;}
div.col-xl-offset-8{margin-left:66.66666667%;}
div.col-xl-offset-7{margin-left:58.33333333%;}
div.col-xl-offset-6{margin-left:50%;}
div.col-xl-offset-5{margin-left:41.66666667%;}
div.col-xl-offset-4{margin-left:33.33333333%;}
div.col-xl-offset-3{margin-left:25%;}
div.col-xl-offset-2{margin-left:16.66666667%;}
div.col-xl-offset-1{margin-left:8.33333333%;}
div.col-xl-offset-0{margin-left:0;}
div.page-catalog-block:last-child{margin-bottom:170px;}
div.market-block{padding-left:0px;padding-right:0px;}
div.market-block-main{padding-left:126px;padding-right:126px;}
div.market-block>div img{width:125%;margin-left:-25%;margin-top:-32%;}
div.marketplace-middle{margin-top:76px;padding-left:0px;padding-right:0px;}
div.marketplace-middle img{margin-top:125px;width:100%;}
div.marketplace-middle .pull-left h2{font-size:22px;}
div.marketplace-bottom>div h2{line-height:42px;font-size:24px;width:68%;}
div.marketplace-bottom{padding-left:146px;padding-right:146px;}
body.marketplace .row.row-last .col-2{width:100%;}
body.marketplace .green-bottom-upper h2{text-align:center;margin-left:0px;}
body.marketplace header.bean-block-with-pre-title section div.field--name-field-body div.green-bottom-upper p{margin-left:auto !important;margin-right:auto;text-align:center;max-width:33%;}
body.marketplace .row.row-last .col-2:nth-child(2) .green-bottom-upper{width:52.903%;margin:0px auto;float:none;}
div.marketplace-middle .pull-left{padding-left:9%;padding-right:9%;}
body.marketplace .upper-right{bottom:60px;right:75px;}
div.market-block>div:first-child, div.market-block>div:nth-child(2){padding-left:67px;padding-right:67px;}
body.marketplace div.upper{width:50%;bottom:116px;}
body.marketplace .upper-right p{text-align:left;}
body.marketplace a.be-rent{margin-top:22px;}
body .ab:first-child div.advantage-block-unset .carousel:before{transform:rotate(90deg);left:-53px;width:145px;height:41px;top:63%;}
body div.advantage-container a.href-1{margin-left:96px;padding-left:56px;}
body div.ab div.advantage-block-unset .carousel:before{transform:rotate(-90deg);left:initial;right:-30px;top:154px;width:137px;height:41px;}
body div.advantage-block-bottom{width:22.9%;margin-right:40px;}
/* body div.advantage-container{padding-left:184px;padding-right:184px;margin-top:-396px;} */
body div.advantage-container{padding-left:184px;padding-right:184px;margin-top:-3px;}
body div.ab:first-child div.advantage-block-unset .carousel{margin-top:-137px;margin-left:21px;}
body.news .upper li{line-height:56px;padding-left:8px;letter-spacing:3.2px;font-size:60px;color:#fff}
body div.ab:first-child h2, body div.ab:first-child h1{letter-spacing:2px;margin-bottom:32px;word-spacing:-6px;margin-top:87px;padding-right:56px;/*width:67%;*/line-height:42px;}
body div.ad-second h2{margin-left:44px;letter-spacing:2px;margin-bottom:35px;}
body div#myCarousel2{top:31px;}
body div.ad-second p{margin-left:42px;letter-spacing:0px;line-height:27px;}
div.advantage-block-unset p{line-height:32px;width:65.94%;}
body div.advantage-container .ad-second a.href-1{margin-left:40px;margin-top:31px;letter-spacing:0px;padding-left:58px;}
body .ab:nth-child(2){margin-bottom:99px;}
body div.advantage-block-bottom h3{margin-top:26px;margin-bottom:15px;letter-spacing:1px;}
body div.advantage-block-bottom p{line-height:24px;letter-spacing:0px;margin-left:0px;}
body div.advantage-block-bottom:nth-child(2) h3{padding-left:28px;padding-right:20px;letter-spacing:1px;}
body div.advantage-block-bottom-container{margin-bottom:100px;}
body div.advantage-container .carousel-indicators{margin-left:6%;}
body div.advantage-container #myCarousel2 .carousel-indicators{margin-left:3.67%;bottom:23px;}
body .ad-second{margin-top:23px;}
body div.advantage-container a.href-2{margin-left:93px;}
body .advantage-container.office-container p.off{margin-left:0px;    width: 100%;}
body .advantage-container.office-container b{margin-left:0px;}
body .off-address{bottom:0px;margin-left:0px;}
body .office-container h3,body .office-container div.h3{margin-left:50px;margin-top:33px;margin-bottom:27px;}
body div.advantage-container .office p{margin-left:39px;}
body div.office>div:last-child{padding-right:50px;}
div.advantage-block-unset.office-block-unset img{left:-34px;}
div.advantage-block-unset.office-block-unset img.new_img_kon{left:0px;}
div.kongress-form.kontakt-form textarea{max-width:400px;min-width:400px;}
div.office-container .kontakt-left p{width:546px;line-height:27px;}
div#kontakt-danye .clear1{display:none;}
div.kontakt-content{padding-top:27px;padding-left:183px;padding-right:183px;}
body div.office-container .kontakt-left p br{display:none;}
div.kontakt-container{margin-bottom: 59px;}
body div.advantage-container.kontakt .carousel-indicators{margin-left:0%;}
div.hotel .tab-content .tab-pane>div.carousel-contact{margin-top:70px;}
body.gw2 div.upper-right p{font-size:17px;}
body.gw2 div.upper-right{bottom:180px;right:18%;}
body div.about-block.content-block.bild-plan{height:890px;}
body div.about-block.content-block.bild-plan img{height:auto;}
body div.gw2-top-unset{padding-left:183px;padding-right:183px;position:relative;top:0px;z-index:100;}
div.gw2-top .gw2-top-unset div:nth-child(2){padding-bottom:61px;margin-left:19px;padding-left:95px;width:41.66666667%;}
div.gw2-top h2{margin-top:38px;font-size:31px;word-spacing:5px;}
div.gw2-top h5{margin-top:16px;}
div.gw2-top .gw2-top-unset div:nth-child(2) p{line-height:31px;}
div.gw2-top img{top:2px;width:initial;}
div.gw2-top{margin-top:50px;padding-left:0px;padding-right:0px;}
div.gw2-top h1, div.gw2-top h2.greenwood2{font-size:42px;margin-top:71px;margin-left:-16px;line-height:57px;}
div.gw2-top p.p-first{margin-left:-14px;line-height:27px;}
.foto-block-bottom{margin-top:-261px;}
body div.gw2-top .gw2-top-unset div:nth-child(2) li{line-height:23px;margin-bottom:11px;}
body div.gw2-top .gw2-top-unset div:nth-child(2) ul{margin-top:22px;}
body ul.nav-tabs > li{float:none;}
ul.nav.nav-tabs{text-align:center;}
div.position.position-gw2>div:first-child{padding-right:0px;bottom:0px;}
div.mission .about p{margin-bottom:0px;margin-top:37px;}
body ul.first-list{text-align:center;}
body.gw2 ul.first-list li:last-child{margin-right:0%;}
div.block--discovery-off-canvas-off-canvas-toggle .block__content{top:20px;}
body .bean-block-with-image.image-right .group-text .field{max-width:918px;}
body section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden{max-width:900px;margin-left:0px;}
body div.office{width:48.6%;}
body div.kontakt-left{padding-top:49px;padding-left:20px;}
body div.office-container .kontakt-left h3.svjaz{margin-top:32px;}
body div.office-container .kontakt-left h3.pochta{margin-top:37px;}
body div.kongress-form.kontakt-form button[type="submit"]{margin-top:38px;}
body div.kongress-form.kontakt-form{margin-bottom:47px;padding-bottom:71px;margin-right:-1px;}
body div.office-container .kontakt-left p:nth-child(4) br{display:block;}
div.about-container .tab-content{padding-left:183px;padding-right:183px;}
div.about-container .tab-content .carousel{left:0px;}
div.advantage-block-unset .item{width:695px;}
div.advantage-block-unset .carousel-inner{width:695px;}
body div.market-block>div:first-child{padding-left:185px;padding-right:185px;}
body div.market-block>div:first-child h2 br{display:none;}
body div.market-block>div:nth-child(2){padding-right:186px;}
body div.scroll-green{padding-left:67px;padding-bottom:35px;}
body .scroll-green p{width:53%;line-height:21px;}
body div.scroll-green a{margin-top:18px;}
body div.market-block>div:first-child p br:nth-child(2){display:none;}
body.news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div.slider-infrastructura p{right:28.8%;bottom:159px;}
body a.be-rent{margin-top:33px;margin-right:33px;}
div.services-block{margin-top:-303px;}
div.service-2>div h2{margin-top:68px;margin-left:52px;font-size:27px;line-height:34px;}
div.service-1 h2{margin-left:56px;margin-top:62px;line-height:47px;}
body div.text-bottom1{padding-top:58px;padding-left:34px;}
div.services-block>div p.word-and-tel{font-size:27px;margin-top:23px;word-spacing:4px;right:-10px;}
p.word-and-tel a{font-size:17px;letter-spacing:1px;margin-top:4px;margin-left:10px;}
div.services-block .service-2 p:last-child{left:50px;}
div.service-two p:last-child{left:50px;}
div.type-page p,div.type-page h2,div.type-page h3{padding-left:183px;padding-right:183px;}
div.options-center h2{padding-left:183px;padding-right:183px;}
div.about-block.position>div{padding-right:94px;}
body.about-page div.about-container .tab-content .about-block img{width:100%;}
body.about-page ul.nav-tabs > li{float:none;}
body div#home .white-block>div:last-child p{padding-bottom:15px;}
div.kompany div p{margin-top:10px;}
div.con-text{width:28%;}
div.kompany>div:last-child{width:21%;}
div.advantage-container ymaps a{background:none;}
body div#park>ymaps{height:562px !important;}
body div.upper-right p.text-in-header{top: 146%;width:80%;}
body ol.carousel-indicators.main-nav-header{top: 137%;left: -18px;}
body.off-canvas-active header:before{top:0px;right:11.2% !important;}
body div.user-kabinet-container h1{font-size:35px;margin-top:8px;}
body .lk-telephone:last-child{margin-left:49px;margin-top:30px;line-height:24px;}
body .lk-telephone{width:auto;}
body a.exit{float:right;margin-right:149px;margin-top:2px;}
body div.user-kabinet-container ul.nav.nav-tabs.grand-click li a{margin-right:37px;padding-left:35px;padding-right:50px;padding-bottom:9px;}
body .zajavka-block p.green_p{margin-left:42px;margin-top:4px;line-height:inherit;}
body div.zajavka-block .green_p span{top:11px;left:4px;}
body div.zajavka-block:last-child p.green_p{margin-left:3px;}
body p.messages-quantility{margin-top:16px;letter-spacing:1px;}
body div.zajavka-container.block-opoveshenija{padding-left:183px;padding-right:183px;}
body .select-container>div:first-child{padding-left:0px;padding-right:0px;}
body .select-container>div:nth-child(2){padding-left:7px;padding-right:0px;}
body p.demo-messages a{margin-top:16px;}
body div.select-block .btn-group button{margin-left:10px !important;padding-left:45px;padding-top:9px;}
body div.select-block button span.caret{margin-top:-6px;margin-right:-5px;}
body div.select-container h3{margin-top:47px;font-size:24px;}
body p.schet-p{margin-top:13px;letter-spacing:0.3px;margin-left:-5px;}
body a.demo-schet{margin-top:42px;}
body div.zajavka-container.block-opoveshenija-2{margin-bottom:115px;}
body div.user-kabinet-container .active-greenwood-block ul.nav.nav-tabs.grand-click li a{margin-right:26px;margin-top:16px;padding-right:53px;}
body div.tab-pane>a.pachat-schet{font-size:14px;padding-right:0px;margin-top:13px;margin-bottom:13px;}
body div.user-kabinet-container .active-greenwood-block{padding-left:165px;padding-right:165px;}
body a.pachat-schet:before{right:290px;top:0px;}
body div.schet-year-block table.table th{padding-bottom:2px;}
body div.schet-year-block table.table th p{margin-bottom:10px;}
body div#zakaz-zala .select-block button{line-height:29px;font-size:15px;}
div.green-reviews p{width:74%;margin-left:auto;margin-right:auto;padding-left:183px;padding-right:183px;line-height:30px;}
div.green-reviews h2{font-size:34px;}
div.green-reviews h2 span{margin-top:17px;letter-spacing:2px;}
div.green-hotel-container ol.carousel-indicators{bottom:37px;}
body.news div#home .white-block:first-child{height:476px;}
body.news div#home .white-block{/*height:335px;*/height:235px;}
body.news div#home .white-block:nth-child(2) {height: auto;}
div.kongress-form{left:1px;position:relative;}
div.select_main > p{line-height:48px;}
div.other-services-container{padding-left:183px;padding-right:183px;}
div.advantage-right2 img.block-meeting2.second{position:relative;}
div.advantage-right1 img.block-meeting.second{position:relative;}
div.advantage-right2 img.block-meeting2{left:0px;}
div.advantage-right1 img.block-meeting{left:0px;}
.thankyoumessage h3{text-align:left;padding-left:168px;padding-right:168px;color:#01945E;font-family:'Lora';font-weight:bold;font-size:20px;}
body .kongress div.ab:first-child h2, body .kongress div.ab:first-child h1 {width: 90%;line-height:42px;}
div.type-page p,div.type-page h2,div.type-page h3 {padding-left: 183px;padding-right: 183px;}
div.options-center h2 {padding-left: 183px;padding-right: 183px;}
div.type-transport {padding-left: 183px;padding-right: 183px;}
header.header-active .block--discovery-off-canvas-off-canvas-toggle .block__content {top: 32px;}
body div.type-page {padding-left: 183px;padding-right: 183px;}
div.about-block.reviews-block .container {width:82%;}
body.news .white-block img {height:auto;}
.white-block:first-child img {max-height:inherit;}
.carousel-inner > .item.left {padding: 0px;float:none;}
body ol.carousel-indicators.main-slider-indicators {left: 20.35%;bottom: 216px;}
body div.main-slider p.p {bottom: 180px;left: 49.9%;}
body .advantage-container.office-container .tab-pane img {height:auto}
body.news.rabota div.upper {width: 100%;}
.circle canvas{margin-top: 0px;display: block;}
div.about-block.reviews-block p {padding-right: 55px;padding-left: 0px;}
.img_map {margin-right: auto;margin-left: auto;}
.cf .flexslider .slides > li {/*width: 2% !important;margin-right: 57px !important;*/}
.flex-viewport {width: 1094px;margin-left: auto;margin-right: auto;}
ul.flex-direction-nav .flex-next {right: 70px;top: 171px;}
ul.flex-direction-nav .flex-prev {left: 70px;top: 171px;}
div.flexslider:hover .flex-direction-nav a.flex-prev{left:  70px;}
div.flexslider:hover .flex-direction-nav a.flex-next{right:  70px;}
.gud-container {margin-top: 43px;}
div.gud-block:nth-child(2) {padding-left: 0px;}
div.gud-block {height: 389px;}
div#home div.white-block:first-child:hover div:last-child {
    top: -202px;
}
div.fimg img{
	max-width:100%;
}
div#block-blockify-blockify-logo {
    width: 199px;
}

nav.block.block--menu {
    margin-left: 6%;
}

.block--blockify-blockify-logo .block__content {
    width: 100%;
}

body a.alerlogo {
    min-width: 100%;
}
p.bottom-picture{
	width: 119px;
}
body .footer-mini.two p {
    height: auto;
    float: none;
}
div.type-page-container .advantage-block-unset ul li {
    margin-left: 96px;
    line-height: 32px;
    width: 65.94%;
}

body div.type-page-container .advantage-block-unset h2 {
    margin-top: 0px;
    margin-bottom: 0px;
}
}
@media only screen and (min-width:992px){.block--discovery-off-canvas-off-canvas-toggle .block__content{position:fixed;top:9px;z-index:100047;}
.header-active .block--discovery-off-canvas-off-canvas-toggle .block__content{top:20px;}
body.off-canvas-active div.block--discovery-off-canvas-off-canvas-toggle .block__content{position:fixed;}
.block--discovery-off-canvas-off-canvas-toggle .block__content .slide-menu-top span:first-child{color:#fff;}
}
@media only screen and (max-width:1299px){div.img_map {
    display: none !important;
}
img.kard-park, img.kard-park2{display:block;width:100%;}
}
.vertical-text h2{color:#00945e;font-weight:bold;font-family:'Lora';font-size:41px;white-space:normal;text-align:left;line-height:58px;margin-top:24px;}
.vertical-text{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.entity-bean.vertical-text-left .vertical-text{margin-left:187px;top:19%;width:639px;}
.bean-block-with-image.image-small.image-left .group-text{padding-top:5px;margin-top:44%;padding-bottom:9px !important;z-index: 1000;}
.block--system-main-menu ul.menu a{border-bottom:2px solid transparent !important;text-transform:initial;font-size:13px;letter-spacing:0px;color:#757575 !important;height:26px;}
.block--system-main-menu ul.menu li.first a{margin:0px;margin-left:4px;letter-spacing:0px;height:26px;}
.l-navigation{left:30%;}
.block--system-main-menu ul.menu li{font-size:11px;}
.block--search-form input.form-text{font-family:'Lora';font-size:26px;font-weight:bold;}
.l-dropdown{background:#00945e;}
header.l-header-wrapper{height:60px;background:#fff;min-width:1800px;max-width:1920px;position:relative;margin:0px auto;z-index:1001;}
header.l-header-wrapper.header-active{position:relative;top:0px;height:60px;min-width:1800px;max-width:1920px;left:0px;;}
div#block-block-2 li a{color:#00955E;font-family:Lora;font-weight:bold;text-decoration:none;font-size:15px;text-transform:capitalize;border-bottom:none;padding:0px;letter-spacing:1px;}
div#block-block-2 li{border-bottom:none;padding-top:7px;border-top:none;padding-bottom:0px;margin-bottom:-13px;letter-spacing:7px;height:49px;}
.l-footer .block__title a{color:#00955E;font-family:Lora;font-weight:bold;}
nav#block-menu-menu-footer-menu li a{color:#848484;font-family:'Open Sans';text-transform:initial;font-size:12px;font-weight:normal;padding-top:8px;padding-bottom:10px;line-height:21px;margin-left:6px;letter-spacing:1px;border-bottom:none;}
nav#block-menu-menu-affiliates li a{color:#848484;font-family:'Open Sans';text-transform:initial;font-size:12px;font-weight:normal;padding-top:8px;padding-bottom:10px;line-height:21px;margin-left:6px;letter-spacing:1px;border-bottom:none;}
.l-main-wrapper{margin:0px auto 0;}
.bean-block-with-pre-title section .field--name-field-body p{color:#fff;max-width:483px;text-align:left;margin-top:30px;margin-left:99px;}
.bean-block-with-pre-title section .group-animated{height:100% !important;padding-top:80px;padding-bottom:52px;}
header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed img{height:391px;}
div#bild{padding:0px;}
section.group-ds_content.row.no-margin.location .field.field--name-field-body.field--type-text-long.field--label-hidden{margin-left:79px;max-width:700px;}
.vertical-line{display:none;}
.front .node--hero{margin-top:0px;height:800px;}
.node--hero .group-animated{margin-top:0px;margin-bottom:0px;}
.block--system-main-menu ul.menu a.active{border-bottom:2px solid #00945D !important;}
div.upper{padding-left:184px;margin-top:30px;}
.clear1{clear:both;}
.page-node-456 .bean-id-36 .scroll .btn-hover img, .front .node--hero .scroll .btn-hover img{height:100%;}
.scroll img{display:none;}
.group-animated.field-group-div.facade{height:100%;z-index:999;}
.group-animated.field-group-div{height:100%;z-index:900;}
a.btn-red.event-calendar.external-link>span{font-weight:normal;}
.reklama-block.white-bg.first-block{padding-bottom:0%;}
div#bild1>div{width:100%;}
.map-contact>iframe{width:100%;}
.l-footer_bottom p{text-align:center;font-family:'Open Sans';font-size:13px;}
.l-footer_bottom{padding:15px 0px;background:#fff;}
.last1 a{/*background:#00955E;*/width:40px;height:40px;display:inline-block;border-radius:76px;vertical-align:top;text-align:center;margin-right:16px;}
.last1 a:hover{/*background:#f42534;*/}
div#block-blockify-blockify-logo{position:relative;min-height:679px;}
p.bottom-picture{bottom:0px;position:absolute;left:9px;}
p.bottom-picture a:first-child{margin-right:22px;}
.footer-mini{display:inline-block;width:25%;vertical-align:top;}
.footer-mini.two{width:49%;    height: auto;}
.last1 a img{margin-top: 8px;}
a.btn-red.event-calendar.external-link span:after{display:none;}
div#home .white-block:last-child{margin-right:0px;}
.main div#announcements .white-block{width:328px;}
div#bild1{padding-top:0px;padding-left:0px;padding-right:0px;}
body.off-canvas-active .l-header-wrapper{background:none !important;z-index:10001;height:60px;}
body.off-canvas-active{background:#fff !important;}
div#block-block-5 li a{border-bottom:none;padding:0px;color:#fff;text-decoration:none;font-family:Lora;font-weight:bold;font-size:24px;text-transform:inherit;}
aside.l-off-canvas{background:none;margin-top:10px;z-index:1049 !important;width:1920px;max-width:100%;right:-80%;}
div#block-block-5 .col-4{margin-left:1%;width:266px;margin-top:-1px}
div#block-block-5 .col-4 li a{font-weight:bold;font-size:17px;display:inline;}
div#block-block-5 .col-6 li a{width:auto;display:inline;}
div#block-block-5 .col-6{margin-bottom:60px;min-height:189px;margin-right:70%;margin-top:41px;width:48%;float:right;z-index: 100;position: relative;}
.social-icons-menu a{background:#00D487;width:40px;height:40px;display:inline-block;text-align:center;vertical-align:top;border-radius:45px;margin-right:16px;}
.social-icons-menu a img{margin-top:21%;}
.write-are-top a{border:1px solid #fff;color:#fff !important;text-decoration:none !important;width:179px;display:block;text-align:center;padding-top:9px;padding-bottom:9px;border-radius:71px;text-transform:uppercase;float:left;font-size:14px;font-family:'Open Sans';font-weight:normal;height:50px;line-height:32px;margin-right:44px;}
.write-are-top{width:100%;color:#fff;font-family:Lora;font-weight:bold;font-size:19px;line-height:47px;margin-top:67px;margin-left:1%;}
.social-icons-menu{margin-top:30px;margin-left:1%;}
.l-off-canvas .l-region .block .block__content{width:80%;}
div#block-discovery-off-canvas-off-canvas-toggle{position:absolute;right:30px;pointer-events:auto;width:30px;height:24px;padding:0;margin:0;top:-3px;right:31px;z-index:10042;cursor:pointer;}
body.off-canvas-active .l-off-canvas:before{content:"";background:#00935D;position:absolute;top:-69px;right:-75%;width:190.3%;height:1260px;transform:skew(-20deg);z-index:1002;opacity:0.999;}
body.off-canvas-active header:before{content:"";background:#00935d;position:absolute;top:-20px;right:6.47%;width:52%;height:60px;transform:skew(-21deg);z-index:1002;opacity:0.999;}
div#block-block-5{z-index:1172;position:absolute;top:0;height:100%;float:none;transition:all 500ms cubic-bezier(.55,-0.10,.85,.10);pointer-events:auto;}
div#block-block-5 .col-6 .nav-list{width:60%;float:right;}
div#block-block-5 .col-4:nth-child(3){margin-left:4%;width:167px;margin-top:-1px;}
body.off-canvas-active .block--discovery-off-canvas-off-canvas-toggle .block__content{z-index:10047;position:absolute;}
.block--discovery-off-canvas-off-canvas-toggle .block__content a{z-index:100001;margin-top:-8px;margin-left:-10px;background:#fff;height:36px;width:36px;border-radius:70px;}
body{position:relative;overflow:auto;}
div.old-version{position:absolute;background:#00955E;color:#fff;width:196px;z-index:1391;top:72px;height:140px;left:-161px;-webkit-transition:left 1s ease-out 0.5s;-moz-transition:left 1s ease-out 0.5s;-o-transition:left 1s ease-out 0.5s;transition:left 1s ease-out 0.5s;}
div.old-version a:before{content:"";background:url(/local/templates/gw-index-new/css2/../images/old-version-button.png) no-repeat;display:block;height:18px;position:absolute;width:20px;right:7px;top:10px;}
.old-version a{color:#fff !important;text-decoration:none !important;}
.old-version a img{float:left;margin-top:11px;}
.old-version a div{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right top;-moz-transform-origin:right top;-o-transform-origin:right top;-ms-transform-origin:right top;position:absolute;bottom:82px;right:27px;font-size:12.6px;}
div.old-version:hover{left:0px;}
.twin-institutes .col-4:nth-child(2) ul.nav-list li:nth-child(3) a{display:inline-block;border-right:2px solid #fff;padding-right:5px !important;padding-left:4px !important;}
.twin-institutes .col-4:nth-child(2) ul.nav-list li:nth-child(3) a:first-child{padding-left:0px !important;}
.twin-institutes .col-4:nth-child(2) ul.nav-list li:nth-child(3) a:last-child{border-right:0px;}
.news .scroll{display:none;}
.news .upper li{background:none;padding-left:0px;font-size:43px;font-family:'Lora';font-weight:bold;letter-spacing:3px;}
.news .upper li a{padding-left:0px;font-size:43px;}
.news .paginator .nav-tabs{ /* background:#00955E; */ padding-top: 19px;padding-bottom: 80px;height: 100px;}
.news .paginator .nav-tabs h1 {padding-left: 40px; padding-right: 40px; font-family: 'Lora'; font-weight: bold; font-size: 18px; text-transform: uppercase; position: relative;}
/* .news .paginator .nav-tabs > li.active > a{border:1px solid #fff !important;color:#fff !important;} */
.news .paginator .nav-tabs > li > a{padding-left:40px;padding-right:40px; /* color:#fff; */ font-family:'Lora';font-weight:bold;font-size:18px;text-transform:uppercase;position:relative;}
.news .paginator .nav-tabs > li > a:hover{border:1px solid #fff !important;}
.news div.upper{margin-top:-7px;width:51%;padding-left:141px;}
/* .news .paginator{margin-top:-396px !important;position:relative;width:80%;margin:0px auto;background:#fff;height:auto;z-index:1000;}*/
.news .paginator{margin-top:0 !important;position:relative;width:82%;margin:0px auto;background:#fff;height:auto;z-index:1000;}
.news .paginator .tab-content{padding-top:0px;float:left;background:#fff;height:100%;padding-bottom:118px;width:100%; /* margin-top: -100px;*/}
.news div#home .white-block>div:last-child p{padding-bottom:0px;height:auto;}
.news div#home .white-block>div:last-child p:nth-child(3){font-family:'Open Sans';font-weight:normal;font-size:14px;color:#656565;text-align:left;padding-top:16px;max-height:100px;overflow:hidden;}
.news div#home .white-block{height:auto;}
.news .white-block a{padding-left:0px;background-position-x:0px;background-color:transparent;border:none;text-transform:none;letter-spacing:inherit;}
.news div#home .white-block{margin-bottom:20px;margin-right:0px;overflow:hidden;}
.news div#home .white-block:first-child{padding:0px;width: 100%;}
.news div#home .white-block>div:last-child p:last-child{display:block;position:relative;}
.calendar .data a{font-family:'Lora';font-weight:bold;color:#04945F;text-decoration:none !important;text-align:center;width:70px;height:30px;display:inline-block;margin-bottom:21px;padding-top:5px;position:relative;}
.data{text-align:left;border-bottom:1px solid #E0E0E0;margin-top:36px;padding-left:11%;}
.calendar .data:nth-child(3){border-bottom:none;}
.calendar h2{font-family:'Lora';font-weight:bold;color:#04945F;text-align:center;font-size:20px;margin-top:0px;}
a.write-news{border:1px solid #04945F;color:#04945F;font-family:'Open Sans';padding-top:15px;padding-bottom:15px;padding-left:26px;padding-right:26px;border-radius:70px;margin-top:77px;display:block;width:256px;margin:0px auto;margin-bottom:63px;}
a.write-news:hover{text-decoration:none;}
.tags a{background:#FAFAFA;color:#666666;padding-left:15px;padding-top:4px;padding-bottom:7px;padding-right:45px;margin-right:6px;display:inline-block;height:30px;position:relative;margin-bottom:10px;font-family:'Open Sans';}
.tags a:hover{text-decoration:none;color:#666666;}
.tags a span{background:url(/local/templates/gw-index-new/css2/../img/green-trbg.png) no-repeat;width:36px;height:30px;position:absolute;top:0px;right:0px;text-align:center;color:#fff;padding-top:5px;padding-left:6px;font-family:'Lora';font-weight:bold;}
.tags{text-align:left;margin-top:42px;}
.news .paginator .nav-tabs > li.active > a:after{background:url(/local/templates/gw-index-new/css2/../img/green-triagle.png) no-repeat;content:"";display:block;width:35px;height:18px;position:absolute;bottom:-46px;left:40%;}
.l-content-wrapper{background:#fafafa;}
nav.nav-bottom{text-align:center;height:171px;padding-top:37px;}
.search-result>.container:first-child{width:60%;margin-bottom:74px;}
nav.nav-bottom li a{color:#00935F !important;border:1px solid transparent;border-radius:56px;background:none;margin-right:14px;padding:14px;padding-left:20px;padding-right:20px;width:50px;font-family:'Lora';font-weight:bold;}
.pagination > li:last-child > a{border:none !important;}
.pagination > li:last-child > a > span{color:transparent;background:url(/local/templates/gw-index-new/css2/../img/arrow-right-news.png) no-repeat;width:10px;margin-top:1px;display:block;}
.pagination > li:first-child > a, .pagination > li:first-child > span{display:none;}
nav.nav-bottom li a:hover{background:none;border:1px solid #00935F;}
nav.nav-bottom li a.nav-active{border:1px solid #00935F;}
.calendar .data a.active{background:#FF2031;color:#fff;border-radius:58px;}
.calendar .data:nth-child(3) a span{display:none;}
div#announcements .white-block-page .white-block h2{color:#f42534;background:url(/local/templates/gw-index-new/css2/../img/grand-line-red.png) no-repeat left bottom;display:block;max-height:100px;margin-left:0px;}
.news div#announcements p:nth-child(2){margin-left:0px;padding-bottom:0px;min-height:56px;max-height:113px;overflow:hidden;height:auto;}
.perfect:before{content:"";display:block;height:1px;background:#04945F;position:absolute;width:100%;top:8px;}
.perfect h6{background:#04945F;width:105px;color:#fff;margin:0px auto;z-index:98;position:relative;font-family:'Open Sans';font-weight:bold;padding-bottom:3px;padding-top:1px;}
.perfect{position:relative;}
div.perfect div.white-block h2{color:#00945e !important;background:url(/local/templates/gw-index-new/css2/../img/grand-line-green.png) no-repeat left bottom !important;}
.white-block-page .white-block{min-height:260px;margin-bottom:15px;margin-right:0px;padding-left:0px;padding-right:0px;max-height:260px;}
.news div#announcements .white-block p:last-child{display:none;}
body.news div#announcements .white-block:hover p:last-child{display:block;}
div.white-block-page div.white-block.white-block2{}
.news div#messages .white-block span{width:100%;display:block;text-align:left;font-family:'Open Sans-Semibold';font-size:12px;color:#00945e;margin-top:0px;margin-bottom:0px;padding-bottom:0px;height:auto;padding-top:25px;}
.white-block-page h2{text-align:left;font-family:'Lora';font-weight:bold;background:url(/local/templates/gw-index-new/css2/../img/grand-line-green.png) no-repeat left bottom;padding-bottom:22px;font-size:17px;}
div.white-block-page div.white-block.white-block2 h2{font-family:'Lora';font-weight:bold;font-size:15px;}
.news #messages .white-block2 p:nth-child(2){color:#656565;font-weight:normal;font-family:'Open Sans';font-size:14px;}
div#messages div.white-block-page p{text-align:left;color:#656565 !important;font-size:15px !important;font-family:'Open Sans' !important;margin-top:37px;font-weight:normal;}
div#messages div.white-block-page p:last-child{margin-top:13px;margin-bottom:28px;}
.white-block2 a{margin-bottom:12px;}
.bean-block-with-image.image-right .group-text .field{max-width:700px;margin-right:-5px;}
.marketplace .menu-right ul li{height:31px;}
.marketplace .upper li{background:none;}
.marketplace .upper li a{padding-left:0px;}
.marketplace .scroll{display:none;}
.marketplace a.be-rent{margin-top:0px;}
.upper-right p{text-align:center;font-family:'Open Sans-Semibold';letter-spacing:0px;}
.marketplace div.upper{margin-top:0px;position:absolute;bottom:175px;}
.marketplace .node--hero{position:relative;}
.marketplace .upper-right{position:absolute;bottom:136px;right:0px;}
.marketplace .row.row-last .col-2{width:51%;float:left;margin:0px auto;}
.marketplace .bean-block-with-pre-title section .group-animated{height:610px !important;padding-top:94px;}
.marketplace header.ds-1col.entity.entity-bean.bean-block-with-pre-title.view-mode-default.vertical-text-right.color-scheme-light.bean-id-16.clearfix.vertical-line-processed.bean-animation-processed img{height:610px;}
.green-bottom-upper{text-align:center;}
div.green-bottom-upper p{margin-bottom:53px !important;}
div#block-block-5 li{transform:translateX(0);opacity:1;list-style:none;float:none;display:block;font-size:25px;padding:3px 0;margin:0;font-weight:500;margin-bottom:9px;}
.off-canvas-active div#block-discovery-off-canvas-off-canvas-toggle{margin-top:5px;}
.market-block-container>h2{background:url(/local/templates/gw-index-new/css2/../svg/i-79.svg) no-repeat center;height:42px;text-align:center;margin-top:0px;font-family:'Lora';font-weight:bold;color:#fff;font-size:14px;text-transform:uppercase;padding-top:11px;margin-bottom:30px;}
div.market-block{margin:0px auto;padding-top:97px;background:#fff;}
.market-block h2{color:#019460;font-family:'Lora';font-weight:bold;margin-top:0px;}
.market-block p{color:#019460;font-family:'Open Sans-Semibold';}
.market-block>div:nth-child(2) p{color:#646464;font-family:'Open Sans';margin-bottom:33px;line-height:26px;}
.market-block>div:nth-child(2) p span{color:#019460;font-family:'Open Sans-Semibold';}
.market-block>div img{width:100%;}
.scroll-green{background:#00955E;width:100%;padding-left:14px;padding-right:28px;padding-top:41px;padding-bottom:50px;}
.scroll-green p{color:#fff !important;}
.scroll-green a{background:url(/local/templates/gw-index-new/css2/../img/arrow-button-2.png) no-repeat;color:#fff;height:40px;display:block;padding-left:50px;text-transform:uppercase;font-family:'Open Sans';line-height:39px;}
.scroll-green a:hover{text-decoration:none;color:#fff;}
.marketplace-middle{}
.marketplace-middle img{}
.marketplace-bottom>div{color:#646464;font-family:'Open Sans';margin-bottom:33px;line-height:26px;padding-top:97px;padding-bottom:67px;}
.marketplace-bottom>div span{color:#019460;font-family:'Open Sans-Semibold';}
.marketplace-bottom>div h2{color:#019460;font-family:'Lora';font-weight:bold;margin-top:0px;line-height:48px;}
.marketplace-middle .pull-left{background:#fff;padding-top:47px;padding-bottom:68px;padding-left:3%;padding-right:3%;position:absolute;top:0px;}
div.market-block-container{padding:0px;}
.marketplace-middle .pull-left h2{color:#00955E;font-family:'Lora';font-weight:bold;font-size:28px;line-height:48px;}
.marketplace-bottom{background:#fff;padding:0px;}
.block--search-form input.form-submit, .block--search-form input.form-submit:hover{background:url(/local/templates/gw-index-new/css2/../svg/icon-search-white.svg) no-repeat center center;}
.field--type-text-long p+p{margin-top:-16px !important;margin-left:-13px;}
.bean-block-with-image.image-large.image-right .field--name-field-block-image .field__item > img{margin-left:20px;margin-top:0px;}
.bean-block-with-image.image-large.image-left .field--name-field-block-image .field__item > img{margin-right:20px;}
.bean-block-with-pre-title section .field--name-field-body{width:100%;}
.row.row-last .col-2:nth-child(2) .green-bottom-upper{width:586px;margin-left:36px;margin-top:-17px;}
.bean-gallery .field-collection-item-field-tile .field--name-field-text .field__item{top:0%;position:relative;left:0%;-webkit-transform:initial;transform:initial;}
.bean-gallery .field-collection-item-field-tile.tile-width-2{padding-bottom:20%;}
.bean-gallery .field-collection-item-field-tile.tile-color-red{padding-bottom:20%;}
.bean-gallery .field-collection-item-field-tile.tile-height-2{padding-bottom:45%;}
.ds-1col.entity.entity-bean.bean-gallery.view-mode-default.bean-id-34.clearfix.bean-animation-processed.bean-animated{height:1080px;}
.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg h2,.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg div.h2{padding-top:68px;font-size:25px;}
.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-2.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg:after{right:47px;bottom:42px;}
.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-1.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg.first-block h2,.entity.entity-field-collection-item.field-collection-item-field-tile.tile-width-1.tile-height-1.tile-color-white.clearfix.reklama-block.white-bg.first-block div.h2{padding-top:67px;font-size:25px;width:50%;margin-left:20%;line-height:35px;}
div.pink-block{}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{color:#fff;}
div.reklama-block.white-bg.pink-block h2,div.reklama-block.white-bg.pink-block div.h2{margin-left:18%;width:50%;line-height:24px;}
.partners-block{padding:0px;width:189px;margin-top:53px;display:inline-block;margin-left:47px;}
.partners-block img{width: 100%; height: auto; max-width: 180px;}
.contacts-unset{position:absolute;top:53px;background:#00955E;color:#fff;padding-left:49px;padding-top:24px;padding-bottom:48px;width:550px;left:184px;height:300px;}
.partners-container div:nth-child(2){margin-right:28px;}
.partners-container div:nth-child(3){margin-right:5px;}
.partners-container div:nth-child(4){margin-right:-21px;}
.partners-container div:nth-child(5){margin-right:3px;}
.partners-container div:nth-child(6){margin-right:3px;}
.partners-container div:nth-child(7){margin-right:22px;}
.partners-container div:nth-child(8){margin-right:19px;}
a.write-are{float:right;border:1px solid #FFFFFF;color:#fff !important;text-decoration:none !important;padding-left:30px;padding-right:34px;padding-top:14px;padding-bottom:14px;text-transform:uppercase;border-radius:50px;font-family:'Open Sans-Semibold';margin-right:50px;margin-top:14px;width:179px;background:none;letter-spacing:0px;font-size:14px;}
a.write-are:hover,a.write-are:focus{background:none;border:1px solid #FFFFFF;}
footer.l-footer-wrapper{width:1800px;padding-bottom:128px;margin:0px auto;background:#363636;}
.l-region.l-region--footer{width:90%;}
.l-footer #logo{margin-left:10px;display:block;margin-top:-18px;}
nav#block-menu-menu-footer-menu{margin-top:-36px;}
nav#block-menu-menu-footer-menu h2,nav#block-menu-menu-footer-menu div.h2{margin-top:25px;margin-left:9px;font-size:25px;margin-bottom:20px;letter-spacing:0px;color:#00955E;font-family:Lora;font-weight:bold;}
nav#block-menu-menu-affiliates{margin-top:-31px;}
nav#block-menu-menu-affiliates h2,nav#block-menu-menu-affiliates div.h2{margin-left:5px;font-size:25px;margin-bottom:20px;letter-spacing:0px;color:#00955E;font-family:Lora;font-weight:bold;}
div#block-block-2{margin-top:-33px;}
div#block-block-2 h2,div#block-block-2 div.h2{margin-bottom:-2px;letter-spacing:0px;margin-bottom:-2px;letter-spacing:0px;color:#00955E;font-family:Lora;font-weight:bold;}
div#block-block-2 .block__content{margin-top:24px;}
.last1{margin-left:34px;}
.last1 a:nth-child(1) img{margin-top:10px;}
.last1 a:nth-child(3) img{margin-top: 8px;}
.last1 a:nth-child(4) img{margin-top: 13px;}
.last1 a:nth-child(5) img{margin-top: 11px; margin-right: -2px;}
.last1 a:nth-child(6) img{margin-top: 7px; margin-right: -2px;}
a.btn-red.event-calendar.external-link{color:#757575 !important;border-bottom:2px solid #f4f4f4;text-transform:inherit;font-size:13px;background:url(/local/templates/gw-index-new/css2/../img/word.png) no-repeat 10px 14px !important;padding-left:32px;text-align:left;border-bottom:none;}
a.btn-red.event-calendar.external-link>span{font-weight:normal;margin-top:4px;font-family:'Open Sans';letter-spacing:0px;line-height:4px;}
a.btn-red.event-calendar.external-link.tur-closed{background:url(/local/templates/gw-index-new/css2/../img/tur-closed.png) no-repeat 7px 10px !important;border-bottom:none;margin-right:0px;margin-left:20px;}
.block--toggle .block__content .search-button{margin-top:12px;margin-right:38px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span{top:9px;left:-2px;}
.block--system-main-menu ul.menu li.first a:first-child{margin-right:7px;margin-left:15px;height:26px;}
div#block-block-4{margin-right:82px;}
.l-navigation{left:25.1%;width:900px;margin-top:15px;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child:before,.block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child:after{display:none;}
.block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child{text-transform:uppercase;color:#757575;left:-57px;top:3px;font-size:12px;background:none;}
body.off-canvas-active .block--discovery-off-canvas-off-canvas-toggle .block__content span:first-child{display:none}
div#block-block-5 .col-4 li{margin-bottom:0px;}
div#messages{margin-left:auto;margin-right:auto;width:79.4%;height:500px;}
div#announcements{width:78.56%;margin-left:auto;margin-right:auto;height:500px;}
.grad-360 p{font-family:'Lora';font-weight:bold;margin-left:-2px;}
.park-right .field:nth-child(2){margin-left:94px !important;margin-top:-3px;line-height:27px;letter-spacing:0px;}
body.off-canvas-active .block--discovery-off-canvas-off-canvas-toggle span:after,body.off-canvas-active .block--discovery-off-canvas-off-canvas-toggle span:before{width:27px;}
section.group-ds_content{background:#fff;}
section.ds-1col-stacked.entity.entity-bean.bean-block-with-image.view-mode-default.image-left.image-small.vertical-text-left.bean-id-12.clearfix.bean-animation-processed.bean-animated>section{background:#fafafa;}
div#messages>a{}
.social-icons-menu a:nth-child(3) img{margin-top:14px;margin-right:3px;}
.social-icons-menu a:nth-child(1) img{margin-top:10px;}
.social-icons-menu a:nth-child(4) img{margin-top:12px}
.social-icons-menu a:hover{background:#f42534;}
.main div#announcements .white-block a{display:none;}
.main div#announcements .white-block:hover a{display:block;}
.white-block.horisontal a{display:none;}
.white-block.horisontal:hover a{display:block;}
.block--toggle .block__content .search-button svg{width:17px;height:16px;margin-top:3px;}
p.bottom-picture svg{background:#00955A;height:39px;border-radius:5px;width:119px;}
p.bottom-picture a:first-child svg{width:118px;height:41px;}
p.bottom-picture svg:hover{background:#f42534;}
div#home .white-block>div:last-child p:last-child{position:absolute;bottom:0px;}
div#home .white-block:hover>div:last-child p:last-child{display:block;}
.logo span{display:block;font-family:'Open Sans-Semibold';}
.left{float:left;}
.row.no-margin.location .advantage h2,.row.no-margin.location .advantage div.h2{}
.block-title-container{display:none;margin:0px;}
.tablet-footer{display:none;}
p.line-bottom.middle{display:none;}
.currency-china:before{content:"";display:block;background:#ffffff;height:159px;position:absolute;width:160px;opacity:0.1;}
img.bg-header-lg{display:none;}
.firefox .green-bottom-upper button[type="button"] span{margin-top:-33px;}
.service-1 img{position:absolute;}
.services-block{width:79.6%;margin:0px auto;margin-top:-290px;min-height:1434px;z-index:1002;position:relative;}
.service-1{position:relative;}
.service-2>div{position:relative;height:210px;margin-bottom:20px;padding-left:0px;padding-right:0px;}
.service-2 img{position:absolute;z-index:49;}
.service-2>div h2{z-index:50;position:relative;font-size:19px;margin-top:39px;margin-left:24px;}
.service-2>div p{position:relative;z-index:50;}
.services-block a:hover{text-decoration:none;color:#fff;}
.word-and-tel a{width:100%;display:block;font-family:'Lora';font-size:16px;letter-spacing:0px;}
.services-block>div p.word-and-tel{font-family:'Lora';font-weight:bold;font-size:21px;letter-spacing:1px;padding-right:34px;text-align:right;margin-bottom:0px;margin-top:11px;}
.services-block>div.service-3{margin-right:20px;background-position-x:101px;background-position-y:121%;background-repeat:no-repeat;background-image:url(/local/templates/gw-index-new/css2/../img/1s.png);}
.services-block>div.service-4{background-position-x:112px;background-position-y:107%;background-repeat:no-repeat;background-image:url(/local/templates/gw-index-new/css2/../img/2s.png);}
.services-block>div.service-5{background-position-x:100px;background-position-y:97%;background-repeat:no-repeat;background-image:url(/local/templates/gw-index-new/css2/../img/3s.png);}
.services-block>div.service-6{background-position-x:102px;background-position-y:75px;background-repeat:no-repeat;background-image:url(/local/templates/gw-index-new/css2/../img/4s.png);}
.services-block>div.service-7{background-position-x:102px;background-position-y:75px;background-repeat:no-repeat;background-image:url(/local/templates/gw-index-new/css2/../img/5s.png);}
.services-block>div.service-8{background-position-x:102px;background-position-y:105px;background-repeat:no-repeat;background-image:url(/local/templates/gw-index-new/css2/../img/6s.png);}
.services-block>div.service-9{background-position-x:110px;background-position-y:112px;background-repeat:no-repeat;background-image:url(/local/templates/gw-index-new/css2/../img/7s.png);}
.services-block>div.service-10{background-position-x:120px;background-position-y:73px;background-repeat:no-repeat;background-image:url(/local/templates/gw-index-new/css2/../img/8s.png);}
.services-block>div.service-11{background-position-x:117px;background-position-y:108px;background-repeat:no-repeat;background-image:url(/local/templates/gw-index-new/css2/../img/9s.png);}
.services-block>div.service-12{background-position-x:108px;background-position-y:91px;background-repeat:no-repeat;background-image:url(/local/templates/gw-index-new/css2/../img/10s.png);}
div.services-block .service-two{width:23%;margin-right:40px;}
.services-block>div.service-1{background:none;padding-left:0px;padding-right:0px;height:100%;margin-bottom:1px;width:50%;background:url(/local/templates/gw-index-new/css2/../images/center-1300.png) no-repeat;background-size:96.5%;}
.services-block .service-2 p:last-child{left:38px;bottom:39px;}
.services-block>div.service-1>div{height:400px;padding-right:0px;}
.services-block h2{font-family:'Lora';font-weight:bold;text-transform:uppercase;color:#fff;font-size:18px;margin-top:68px;}
.services-block a{color:#fff;font-family:'Open Sans';font-weight:bold;font-size:12px;background:url(/local/templates/gw-index-new/css2/../img/white-href-border.png) no-repeat bottom left;padding-bottom:4px;}
.services-block a:hover{text-decoration:none;color:#fff;}
.service-1 h2{font-size:36px;margin-left:36px;line-height:38px;margin-top:63px;margin-bottom:18px;}
.services-block>div.service-1 p:nth-child(2){line-height:24px;padding-left:0px;}
.services-block>div{height:270px;margin-bottom:11px;position:relative;background:#00955E;}
.services-block>div.clear1{background:none;height:auto;}
.word-and-tel a{width:100%;display:block;font-family:'Lora';font-size:16px;letter-spacing:0px;background:none;}
.service-2>div:first-child{background:url(/local/templates/gw-index-new/css2/../images/marketplace-service-1300.png) no-repeat;background-size:100%;}
.service-2>div:last-child{background:url(/local/templates/gw-index-new/css2/../images/pravila-1300.png) no-repeat;background-size:100%;}
.services-block .service-2 p:last-child{left:20px;}
.services-block .service-two h2{width:46%;font-size:18px;line-height:29px;margin-top:66px;margin-left:35px;}
.services-block>div.service-2{background:none;padding-left:0px;padding-right:0px;height:auto;margin-bottom:0px;width:47.48%;}
.services-block p:last-child{position:absolute;bottom:49px;}
.services-block>div p{color:#fff;font-family:'Open Sans';}
.services-block .service-2 p:last-child{left:38px;bottom:39px;}
.services-block>div .text-bottom p{position:relative;bottom:0px;}
div.text-bottom{padding-left:0px;padding-right:0px;}
div.text-bottom1{padding-left:25px;padding-top:33px;}
img.foto-xs{display:none;}
img.foto-sm{display:none;}
h2#bs-href{background-color:transparent;border:none;white-space:normal;font-size:19px;margin-top:39px;letter-spacing:0px;box-shadow:none;padding-left:0px;text-indent:-40px;}
.greenwod-modal .modal-dialog{width:80%;}
div.modal-backdrop{background-color:#fff;}
div#poster1 img{width:100%;height:100%;}
div#poster6 img{width:100%;height:100%;}
div#poster7 img{width:100%;height:100%;}
div#poster3 img{width:100%;height:100%;padding-bottom:0%;}
div#poster8 img{width:100%;}
.bild-right .demo-bild a{width:254px;margin-left:19px;}
.bild-right .demo-bild h2,.bild-right .demo-bild span.h2{margin-left:20px;}
.bild-right .demo-bild div{margin-left:21px;}
footer li.leaf{border-bottom:1px solid #505050;}
div#home{width:80%;margin-left:auto;margin-right:auto;}
.main div#announcements .white-block:last-child{margin-right:0px;}
.white-block.horisontal:nth-child(odd){margin-right:0px;}
a.be-rent.btn.btn-info.btn-lg:hover{background:#f42534;}
div.be-rent-container{padding:0px;}
.unset-vacancies h2{font-family:'Lora';color:#01945E;font-weight:bold;margin-bottom:44px;margin-top:67px;}
.unset-vacancies>div h3{color:#01945E;font-family:'Lora';text-transform:uppercase;font-weight:bold;font-size:18px;text-align:left;height:43px;position:relative;    background: url(/local/templates/gw-index-new/css2/../img/grand-line-green.png) no-repeat bottom left;
    background-size: 50px 2px;}
div.unset-vacancies{border-bottom:1px solid #E0E0E0;padding-bottom:69px;background:#fff;}
div.unset-vacancies-container:last-child .unset-vacancies{border:none;}
.unset-vacancies>div p{text-align:left;font-family:'Open Sans';margin-bottom:6px;}
.unset-vacancies>div strong{color: #01945E;margin-bottom: 10px;margin-top: 14px;}
.unset-vacancies>div h5{text-align:left;color:#01945E;font-family:'Lora';font-weight:bold;width:93%;text-indent:-12px;line-height:30px;margin-bottom:0px;margin-top:0px;}
.unset-vacancies.last-block>h1{font-size:32px;font-family:'Lora';font-weight:bold;color:#00955E;margin-top:98px;margin-bottom:67px;}
.unset-vacancies.last-block>div h1{color:#00955E;border:3px solid;width:60px;padding-top:8px;padding-bottom:7px;border-radius:68px;margin:0px auto;font-family:'Lora';font-weight:bold;margin-bottom:19px;}

.unset-vacancies.last-block>div div.title{color:#00955E;border:3px solid;width:60px;border-radius:68px;margin:0px auto;font-family:'Lora';font-weight:bold;margin-bottom:19px; font-size: 36px;}

.last-block-unset{color:#00955E;text-align:center;margin-top:71px;}
.unset-vacancies .last-block-unset p{text-align:center;}
.unset-vacancies.last-block>div p{font-family:'Lora';font-weight:bold;text-align:center;color:#00955E;font-size:17px;text-indent:0px;}
.unset-vacancies>div a{color:#01945E;border:1px solid;width:216px;height:50px;display:block;padding-top:13px;font-family:'Open Sans';text-transform:uppercase;border-radius:62px;margin-top:54px;text-align:center;}
.unset-vacancies>div a:hover{color:#f42534;text-decoration:none;}
.unset-vacancies.last-block>div p a{border:none;width:100%;height:auto;font-family:'Lora';font-weight:bold;text-transform:lowercase;padding-top:0px;margin-top:0px;text-decoration:underline;}
.unset-vacancies.last-block>div p:first-child{font-size:28px;line-height:38px;}
.unset-vacancies.last-block>div.last-block-unset p:last-child{font-weight:normal;font-family:'Open Sans';font-size:15px;width:364px;margin-left:auto;margin-right:auto;margin-top:32px;}
.unset-vacancies:first-child h2{margin-top:48px;}
div.unset-vacancies-container:last-child{margin-bottom:161px;}
.unset-vacancies>div h3 span{width:100%;display:block;height:3px;background:url(/local/templates/gw-index-new/css2/../img/grand-line-green.png) no-repeat;position:absolute;bottom:0px;display: none;}
div#kc div h2{margin-top:0px;text-align:left;color:#00935C;font-family:'Lora';font-weight:bold;font-size:24px;line-height:40px;background:url(/local/templates/gw-index-new/css2/../img/grand-line-green.png) no-repeat bottom left;padding-bottom:16px;background-size:50px 2px;}
div#kc div p{text-align:left;font-family:'Open Sans';font-size:15px;}
div#kc div p span{font-family:'Lora';color:#00935C;font-weight:bold;font-size:15px;}
div#kc>div{min-height:170px;background:#fff;padding-left:12.51%;padding-right:12.51%;}
div#kc>div:last-child{margin-bottom:181px;}
div.unset-vacancies.last-block{border-bottom:none;margin-bottom:0px;padding-left:12.51%;padding-right:12.51%;}
div.vacancies-container-main{padding-left:12.51%;padding-right:12.51%;background:#fff;}
.unset-vacancies>div h3.trebovania{margin-bottom:36px;}
.news .field.field--name-field-header-image.field--type-image.field--label-hidden{height:100%;}
.news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items{height:100%;}
.news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even{height:100%;}
.news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div{height:100%;}
.field.field--name-field-header-image.field--type-image.field--label-hidden{height:100%;}
.field.field--name-field-header-image.field--type-image.field--label-hidden .field__items{height:100%;}
.field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even{height:100%;}
.field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div{height:100%;}
.search-result div#custom-search-input input{border:none;border-bottom:2px solid #00955E;border-radius:0px;background:none;box-shadow:none;font-family:'Lora';font-weight:bold;font-size:24px;height:73px;padding-left:0px;padding-right:0px;}
.search-result div#custom-search-input input::-webkit-input-placeholder{color:#C8E6DC;}
.search-result div#custom-search-input input::-moz-placeholder{color:#C8E6DC;}
.search-result div#custom-search-input input:-moz-placeholder{color:#C8E6DC;}
.search-result div#custom-search-input input:-ms-input-placeholder{color:#C8E6DC;}
.search-result div#custom-search-input button{border:none;border-bottom:2px solid #00955E;border-radius:0px;background:none;box-shadow:none;font-family:'Lora';font-weight:bold;color:#00955E;height:73px;outline:none;}
.search-result div#custom-search-input button .glyphicon-search:before{background:url(/local/templates/gw-index-new/css2/../img/search-icon.png) no-repeat;content:"";width:31px;height:28px;display:block;}
div.result-list{background:#fff;padding-left:10%;padding-right:10%;padding-bottom:125px;width:80%;}
.result-list h3{color:#00955E;font-family:'Lora';font-weight:bold;font-size:22px;margin-top:98px;margin-bottom:57px;}
.result-list a{font-family:'Open Sans-Semibold';text-transform:uppercase;color:#00955E;background:url(/local/templates/gw-index-new/css2/../img/arrow-right-green.png) no-repeat;height:40px;display:block;line-height:40px;padding-left:56px;margin-bottom:16px;}
.result-list p{font-family:'Open Sans';}
.result-list a:hover{color:#00955E;text-decoration:none;}
div.result-list li{margin-bottom:40px;}
div.result-list li p span{color:#00955E;font-family:'Open Sans-Semibold';}
.search .menu-right ul li a{color:#00955E;}
.search .menu-right ul li{position:relative;background:none !important;}
.search .menu-right ul li:before{position:absolute;bottom:0px;left:0px;background:#C8E6DC;content:"";height:2px;width:42px;}
.l-hero{background:#fafafa;}
body.front.search .node--hero{/*height:207px !important;*/min-height:100% !important;background:none !important;}
body.news div#home, body.news div#announcements, body.news div#messages{width:100% !important;padding-left:10% !important;padding-right:10%;}
body.news div#home .white-block p:nth-child(2){width:100%;height: 78px;overflow: hidden;}
.news div#home .white-block:last-child{display:block;}
.rar-responsive{display:none;}
.calendar a.write-news{color:#04945F;}
div.rar-responsive a{float:right;color:#00935F;text-transform:uppercase;font-family:'Open Sans-Semibold';font-size:14px;}
.rar-responsive .dropdown{float:right;background:transparent;}
.rar-responsive .dropdown>button{background:none;border:none;color:#00935F;font-size:39px;padding-top:0px;padding-bottom:0px;line-height:0px;margin-top:-4px;outline:none;}
.rar-responsive .dropdown>button span{display:none;}
.rar-responsive .open > .dropdown-toggle.btn-primary:hover{background:none;}
.rar-responsive ul.dropdown-menu{left:-264%;height:auto;}
div.rar-responsive .dropdown-menu > li > a{color:#00935F;float:none;}
.greenwod-modal h1{color:#01945D;font-family:'Lora';font-weight:bold;text-transform:uppercase;font-size:33px;margin-top:46px;}
.greenwod-modal span{background:#03935E;color:#fff;font-family:'Open Sans-Semibold';font-size:12px;padding-left:8px;padding-right:8px;margin-bottom:19px;margin-top:17px;display:block;width:100%;}
.greenwod-modal p{font-family:'Open Sans';margin-bottom:0px;line-height:25px;}
.greenwod-modal p strong{font-family:'Open Sans-Semibold';color:#00945D;margin-top:32px;display:block;margin-bottom:13px;line-height:25px;}
.greenwod-modal p a{font-size:12px;margin-top:54px;margin-bottom:10px;color:#00935C;}
.greenwod-modal .soc-block{text-align:center;margin-bottom:41px;margin-top:41px;}
.greenwod-modal p.new-fb-last{font-size:12px;margin-top:54px;margin-bottom:10px;}
.greenwod-modal p a:hover{color:#00935C;text-decoration:none;}
.greenwod-modal .soc-block a{width:40px;height:40px;display:inline-block;vertical-align:top;background:#00955E;padding-top:9px;text-align:center;border-radius:70px;margin-right:17px;}
.greenwod-modal .soc-block p{font-size:12px;text-align:center;margin-bottom:12px}
.greenwod-modal .modal-content{border-radius:0px;box-shadow:none;-webkit-box-shadow:none;border:none;padding-left:17%;padding-right:17%;}
div#myCarousel span{font-family:'Glyphicons Halflings';background:none;color:#03935E;box-shadow:none;}
div.greenwod-modal .soc-block a:hover{background:#f42534;}
.s-last > a:hover span{color:#f42534;}
.greenwod-modal .carousel-control.right,.greenwod-modal .carousel-control.left{background-image:none;height:26px;width:15px;opacity:initial;text-shadow:none;}
div.greenwod-modal span.date-span{background:#03935E !important;color:#fff !important;font-family:'Open Sans-Semibold' !important;width:86px;}
.greenwod-modal .carousel-control.right span, .greenwod-modal .carousel-control.left span{font-size:35px;font-family:'Glyphicons Halflings';background:none;color:#03935E;}
.greenwod-modal .carousel-control.right{right:-40%;top:53%;}
.greenwod-modal .carousel-control.left{left:-45%;top:53%;}
.greenwod-modal button{color:#01945D;opacity:initial;font-size:38px;font-weight:normal;position:relative;left:45%;outline:none;}
.greenwod-modal button:hover{color:#01945D;opacity:initial;}
.greenwod-modal .modal-header{border:none;}
.page-catalog-container h1{text-align:center;font-family:'Lora';font-weight:bold;font-size:32px;text-transform:uppercase;color:#02925D;margin-bottom:0px;padding-bottom:78px;padding-top:97px;padding-left:12.51%;}
div.page-catalog a.be-rent{padding-top:6px;padding-bottom:5px;text-align:center;font-size:13px;margin-top:0px;margin-bottom:34px;width:auto;padding-left:20px;padding-right:20px;float:none;line-height:39px;font-family:'Open Sans-Semibold';margin-left:44px;}
.page-catalog h3{font-family:'Open Sans';text-transform:uppercase;font-size:14px;margin-top:0px;margin-bottom:12px;}
.page-catalog h3 a{color:#00955D;}
.page-catalog h3 a:hover{color:#00955D;text-decoration:none;}
.page-catalog a{color:#00955D;}
.page-catalog a:hover{color:#00955D;text-decoration:none;}
.page-catalog li{list-style:none;font-family:'Open Sans';}
.page-catalog li a:hover{text-decoration:none}
div.page-catalog{border-top:1px solid #E0E0E0;padding-top:54px;padding-bottom:40px;padding-left:0px;padding-right:0px;}
div.page-catalog-container{background:#fff;width:80%;margin-left:auto;margin-right:auto;padding-right:0px;padding-left:0px;}
.page-catalog>div>a, .page-catalog>div>p{text-transform:uppercase;}
.page-catalog>div p {color:#00955D; margin: 0;}
div.page-catalog-block{background:#fff;padding-left:127px;padding-right:127px;}
.page-catalog>div>a:first-child, .page-catalog>div>p:first-child{font-family:'Open Sans-Semibold';background:url(/local/templates/gw-index-new/css2/../img/arrow-right-green.png) no-repeat;height:40px;display:block;line-height:40px;padding-left:49px;}
body div.page-catalog-block:last-child div.page-catalog{border-bottom:1px solid #E0E0E0;margin-bottom:91px;}
.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
div.no-padding{padding-left:0px !important;padding-right:0px !important;}
div.advantage-container h2, div.advantage-container h1,div.advantage-container div.h2{color:#00945D;font-family:'Lora';text-transform:uppercase;font-weight:bold;font-size:32px;margin-left:96px;}
.ad-second{margin-top:-86px;}
div.advantage-container p{font-family:'Open Sans';color:#666666;margin-left:96px;}
.ab:first-child h2{margin-top:81px;}
.advantage-block-unset p{margin-left:54px;padding-right:20px;line-height:24px;}
div.advantage-container a{color:#00945D; /*background:url(/local/templates/gw-index-new/css2/../img/arrow-right-green.png) no-repeat;*/font-family:'Open Sans-Semibold';}
div.advantage-container a:hover{text-decoration:none;color:#f42534;}
div.advantage-container a:hover span {color: #f42534;}
.noumages {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    display: inline-block !important;
    text-transform: none !important;
    height: 0 !important;
	line-height: 0 !important;
}
.noumagesi {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    display: inline-block !important;
    text-transform: none !important;
    height: 0 !important;
	line-height: 0 !important;
	text-indent: 0 !important;
	border: none !important;
width: 258px !important;
}
div.advantage-block-bottom img{width:100%;}
div.advantage-block-bottom h3{color:#00945D;font-family:'Lora';text-transform:uppercase;font-weight:bold;font-size:19px;text-align:center;line-height:30px;margin-top:29px;}
div.advantage-block-bottom p{text-align:center;line-height:23px;margin-left:0px;}
div.advantage-container{padding-left:126px;padding-right:126px;margin-top:-340px;z-index:1000;}
div.advantage-container .carousel-indicators li{background:#fff;width:12px;height:12px;margin-right:15px;}
div.advantage-container .carousel-indicators li.active{margin:1px;background:#F32532;border:1px solid transparent;margin-right:15px;}
div.advantage-container a.href-1{height:40px;display:block;line-height:40px;margin-left:54px;margin-top:31px;padding-left:60px;text-transform:uppercase;}
.ab:first-child div.advantage-block-unset .carousel{margin-top:-100px;}
.ab{padding-bottom:27px;background:#fff;}
.ab:nth-child(2){margin-bottom:135px;padding-bottom:0px;}
div.advantage-container .carousel-control{display:none;}
div.advantage-container-unset{padding-left:0px;padding-right:0px;}
div.advantage-container .carousel-indicators{margin-left:0%;}
div.advantage-block-bottom{margin-right:20px;width:23.48%;}
div.advantage-block-bottom:last-child{margin-right:0px;}
.ab:first-child div.advantage-block-unset .carousel:before{content:"";background:url(/local/templates/gw-index-new/css2/../img/triagle-horisont.png) no-repeat;display:block;width:102px;height:59px;position:absolute;z-index:1000;transform:rotate(180deg);left:78px;background-size:100%;top:-1px;;}
.ab div.advantage-block-unset .carousel:before{content:"";background:url(/local/templates/gw-index-new/css2/../img/triagle-horisont.png) no-repeat;display:block;width:102px;height:59px;position:absolute;z-index:1000;transform:rotate(180deg);left:78px;background-size:100%;top:-1px;}
.advantage-block-bottom-container{margin-bottom:95px;}
ul.first-list li{display:inline-block;font-family:'Lora';margin-right:68px;height:100%;}
ul.first-list li a{color:#00955D;}
ul.first-list li a:hover{color:#00955D;text-decoration:none;}
ul.first-list{height:80px;padding-top:31px;background:#fff;padding-left: 129px;     padding-right: 252px;}
ul.first-list li.active a{color:#F32434;}
ul.first-list li.active{border-bottom:3px solid #f32434;}
div.about-container .nav-tabs li.active a{border:1px solid #04955E;border-radius:33px;}
div.about-container .nav-tabs li a{color:#04955E;text-transform:uppercase;font-family:'Lora';font-weight:bold;font-size:18px;padding-left:33px;padding-right:33px;background:transparent;margin-right:24px;margin-top:3px;}
div.about-container .nav-tabs li a:hover{color:#f42534;background:none;border:1px solid #f42534;border-radius:66px;}
div.about-container .nav-tabs{border:none;margin-top:75px;margin-bottom:38px;padding-left:182px;padding-right:182px;}
.about-block{background:#fff;}
ol.carousel-indicators{margin-left:3%;}
ol.carousel-indicators li{background:#fff;width:12px;height:12px;margin-right:15px;}
ol.carousel-indicators li.active{margin:1px;background:#F32532;border:1px solid transparent;margin-right:15px;}
.about-block.content-block img{width:auto;height:100%;}
.about-block.jobs-green img{width:100%;}
.about-block h2{color:#01945E;text-transform:uppercase;font-family:'Lora';font-weight:bold;text-align:center;margin-top:80px;margin-bottom:47px;letter-spacing:0px;font-size:34px;}
.about-block p{color:#666666;font-family:'Open Sans';line-height:27px;}
.about h2{text-align:left;}
.about ul li{color:#00945D;font-family:'Lora';font-weight:bold;}
.about-container .tab-content{background:#FAFAFA;float:left;padding-left:126px;padding-right:126px;margin-bottom:87px;}
.about-container .tab-content .about-block img{width: 100%;}
.about-container .tab-content h2{margin-left:155px;margin-top:86px;margin-bottom:33px;font-size:34px;letter-spacing:0px;}
.about-container .tab-content p{margin-left:153px;font-size:15px;padding-right:66px;}
.about-block.mission ul.checkbox-list li{margin-bottom:49px;background:url(/local/templates/gw-index-new/css2/../img/checkbox.png) no-repeat;padding-left:65px;margin-left:37px;line-height:25px;padding-right:100px;height:40px;}
.mission .about p{margin-left:154px;position:relative;padding-top:34px;margin-top:22px;font-size:15px;padding-right:90px;}
.about-block.content-block>div:first-child{background:#00955E;padding-bottom:17px;height:100%;padding-left:0px;}
.about-block.mission{padding-bottom:102px;}
.about-block.content-block>div:first-child h2{color:#fff;margin-top:85px;margin-bottom:35px;margin-left:185px;letter-spacing:0.5px;}
.about-block.content-block>div:first-child p{color:#fff;margin-left:185px;padding-right:166px;}
.mission .about p:before{content:"";display:block;background:#00935D;position:absolute;width:50px;height:2px;top:0px;}
.about-block.mission ul li{font-size:16px;margin-bottom:8px;margin-left:100px;}
.about-block.position{position:relative;}
.about-block.position>div{background:#00955e;position:absolute;z-index:122;bottom:-34px;right:-20px;padding-left:94px;padding-right:183px;}
.about-block.position>div h2{color:#fff;margin-bottom:49px;}
.about-block.position>div p{color:#fff;padding-right:69px;}
.about-block.position>div a{color:#fff;text-decoration:none;font-family:'Open Sans-Semibold';text-transform:uppercase;background:url(/local/templates/gw-index-new/css2/../img/arrow-right.png) no-repeat;padding-left:58px;height:40px;display:block;line-height:40px;padding-bottom:92px;}
.about-block.position>div a:hover{color:#fff;text-decoration:none;}
.about-block.invest a{color:#F42535;font-family:'Open Sans';font-size:12px;font-weight:bold;position:relative;height:22px;display:block;}
.about-block.invest a:after{width:50px;height:2px;background:#F42535;display:block;content:'';bottom:0px;position:absolute;}
.about-block.reviews-block h3{text-align:center;background:url(/local/templates/gw-index-new/css2/../img/about-bg.png) no-repeat center;height:42px;color:#fff;text-transform:uppercase;font-family:'Lora';font-weight:bold;font-size:16px;padding-top:11px;margin-top:0px;}
.about-block.content-block a{color:#fff;text-transform:uppercase;background:url(/local/templates/gw-index-new/css2/../img/arrow-right.png) no-repeat;font-family:'Open Sans';height:40px;display:block;line-height:40px;padding-left:56px;margin-left:184px;margin-top:25px;letter-spacing:0px;}
.about-block.content-block a:hover{color:#fff;text-decoration:none;}
.about-block.mission a{text-transform:uppercase;background:url(/local/templates/gw-index-new/css2/../img/arrow-right-green.png) no-repeat;font-family:'Open Sans-Semibold';height:40px;display:block;line-height:40px;padding-left:56px;text-decoration:none;color:#00935D;margin-left:154px;margin-top:37px;}
.about-block.mission a:hover{text-decoration:none;color:#f42534;}
.about-block.reviews-block .carousel-control{background-image:none;color:#03935E;opacity:0.9;text-shadow:none;font-size:26px;top:30%;width:auto;height:30px;}
.about-block.invest p{position:relative;padding-top:34px;margin-top:7px;margin-bottom:16px;}
.about-block.invest p:before{background:#00935D;content:'';width:50px;height:2px;display:block;position:absolute;top:0px;}
.about-block.reviews-block h5{color:#03935E;font-family:'Open Sans';font-weight:bold;font-size:15px;}
.about-block.reviews-block h6{color:#03935E;font-family:'Open Sans';font-weight:bold;font-size:13px;}
.about-block.reviews-block p{font-family:'Open Sans';margin-bottom:0px;}
.about-block.reviews-block span{color:#03935E;font-weight:bold;font-family:'Lora';font-size:50px;}
.about-block.reviews-block p.s-last{font-size:12px;}
.about-block.reviews-block p.s-last span{font-size:12px;font-weight:normal;}
.about-block.jobs-green{position:relative;}
.about-block.jobs-green>div{position:absolute;top:0px;padding-left:183px;padding-right:183px;}
.about-block.jobs-green>div h2{color:#fff;margin-top:86px;}
.about-block.jobs-green>div span{color:#fff;font-size:33px;font-family:'Lora';font-weight:bold;border:3px solid #fff;border-radius:34px;width:60px;height:60px;display:inline-block;padding-top:4px;margin-top:17px;}
.about-block.jobs-green>div>div{text-align:center;}
.about-block.jobs-green>div p{color:#fff;font-family:'Lora';font-weight:bold;font-size:16px;padding-left:88px;padding-right:88px;}
.under-last-green a{color:#fff;text-decoration:underline;font-size:27px;line-height:59px;letter-spacing:2px;}
.about-block.jobs-green div.under-last-green p{font-size:27px;letter-spacing:1px;}
.about-block.jobs-green div.under-last-green p:last-child{font-size:14px;letter-spacing:0px;font-family:'Open Sans-Semibold';font-weight:normal;}
a.last-green a{color:#fff;font-family:'Open Sans-Semibold';text-transform:uppercase;background:url(/local/templates/gw-index-new/css2/../img/arrow-right.png) no-repeat;display:inline-block;height:40px;line-height:40px;padding-left:50px;margin-right:19px;margin-top:47px;}
.last-green a:hover{color:#fff;text-decoration:none;}
.reviews-block .item.next.left{}
.reviews-block .item.prev.left{padding-left:126px;padding-right:126px;}
.reviews-block .item{padding-left:126px;padding-right:126px;}
.position img{width:100%;}
.reviews-block{background:#FAFAFA;}
.reviews-block .carousel-inner .active.left{left:-33%;}
.reviews-block .carousel-inner .next{left:33%;}
.reviews-block .carousel-inner .prev{left:-33%;}
.reviews-block .carousel-control.left,.carousel-control.right{background-image:none;}
.reviews-block .item:not(.prev){visibility:visible;}
.reviews-block .item.right:not(.prev){visibility:hidden;}
.reviews-block .rightest{visibility:visible;}
.about-page .scroll{display:block;}
.front .node--hero div.scroll:hover{background:url(/local/templates/gw-index-new/css2/../svg/i-59.svg) no-repeat;}
.about-page .upper{position:absolute;bottom:180px;left:-3px;}
ul.first-list li:last-child{margin-right:0px;}
div.about-container .nav-tabs li:last-child a{margin-right:0px;}
.about-container .tab-content .carousel-inner > .item.left{float:none;}
.about-container .tab-content .carousel-inner > .item{left:0px;}
.about-container .tab-content .carousel{left:-18px;}
.about-container ol.carousel-indicators{bottom:24px;right:0;margin-left:0;}
.about-block.mission ul.checkbox-list{margin-top:21px;margin-left:57px;}
.content-block{padding-left:0px;padding-right:0px;height:550px;}
.about-block.mission ul{margin-top:29px;margin-left:2px;}
.about-block.invest{padding-left:354px;padding-right:354px;padding-bottom:142px;}
.about-block.invest h2{margin-top:105px;margin-bottom:62px;}
.about-block.reviews-block>div{margin-top:85px;}
.under-last-green{margin-top:69px;}
.under-last-green a{color:#fff;text-decoration:underline;font-size:25px;}
.about-block.jobs-green div.under-last-green p{font-size:25px;}
.about-block.jobs-green div.under-last-green p:last-child{font-size:16px;}
.last-green a{color:#fff;font-family:'Open Sans-Semibold';text-transform:uppercase;background:url(/local/templates/gw-index-new/css2/../img/arrow-right.png) no-repeat;display:inline-block;height:40px;line-height:40px;padding-left:50px;margin-right:19px;}
.last-green a:hover{color:#fff;text-decoration:none;}
.reviews-block .item>div:nth-child(3){display:none;}
.about-block.reviews-block span.s-top{position:absolute;left:-33px;margin-top:18px;}
.about-block.reviews-block span.s-bottom{position:absolute;margin-top:15px;margin-left:8px;}
.advantage-container.office-container b{display:block;color:#00955D;font-family:'Open Sans';font-size:18px;margin-left:33px;}
.advantage-container.office-container p.off{color:#00955D;font-family:'Open Sans-Semibold';margin-bottom:0px;margin-top:28px;}
.advantage-container.office-container p.off:last-child{font-family:'Open Sans';margin-top:0px;}
div.advantage-container a.href-2{background:none;border:1px solid;border-radius:48px;width:195px;height:50px;display:block;text-align:center;padding-top:14px;margin-left:33px;margin-top:52px;}
.advantage-block-unset.office-block-unset img{position:relative;margin-top:-134px;left:5px;}
.advantage-block-unset.office-block-unset img.new_img_kon{left:0px;}
.advantage-block-unset.office-block-unset{position:relative;}
.off-address{position:relative;bottom:0px;float:left;left:33px;}
div.advantage-container h2.rent-title,div.advantage-container div.h2.rent-title{text-align:center;margin-left:0px;color:#fff;background:url(/local/templates/gw-index-new/css2/../img/about-bg.png) no-repeat center;height:42px;margin-top:0px;font-size:15px;padding-top:11px;margin-bottom: 7px;}
.advantage-container.office-container .tab-pane img{width:100%;height:100%;}
ul.nav.nav-tabs.grand-click li a{color:#01965F;background:transparent;border-radius:33px;font-family:'Lora';font-weight:bold;font-size:18px;text-transform:uppercase;}
ul.nav.nav-tabs.grand-click li.active a{border:1px solid #01965F;}
ul.nav.nav-tabs.little-click li a:hover{border:1px solid #01965F;}
ul.nav.nav-tabs.little-click li a{background:transparent;color:#01965F;border-radius:29px;font-family:'Lora';font-weight:bold;font-size:18px;}
ul.nav.nav-tabs.little-click li.active a{border:1px solid #01965F;background:transparent;color:#01965F;border-radius:29px;}
ul.nav.nav-tabs.grand-click{border:none;text-align:center;margin-bottom:30px;}
ul.nav.nav-tabs.little-click{text-align:center;margin-bottom:37px;border-bottom:none;}
ul.nav.nav-tabs.grand-click>li{display:inline-block;float:none;}
ul.nav.nav-tabs.little-click>li{display:inline-block;float:none;text-transform: uppercase;}
ul.nav.nav-tabs.grand-click li a:hover{border:1px solid #01965F;}
div.advantage-container .little-click p{margin-left:0px;font-family:'Lora';font-weight:bold;font-size:18px;color:#01965F;text-transform:uppercase;display:inline-block;margin-right:60px;}
.office-container h3,.office-container div.h3{color:#00935F;font-family:'Lora';font-weight:bold;font-size:21px;margin-left:12px;}
div.advantage-container .office p{margin-left:0px;}
div.advantage-container .office p span{float:right;text-align:left;display:inline-block;width:25px;color:#00935F;font-weight:bold;}
div.advantage-container a.eye{background:url(/local/templates/gw-index-new/css2/../img/green-eye.png) no-repeat 5px 3px;padding-left:33px;}
div.advantage-container a.blank{background:#00945D;color:#fff;text-transform:uppercase;font-family:'Open Sans';padding-left:18px;padding-right:18px;padding-top:7px;padding-bottom:7px;border-radius:57px;margin-top:13px;display:inline-block;}
.office div:last-child p span{float:none;width:auto;color:#00935F;font-weight:bold;font-size:16px;letter-spacing:0.2px;}
.office div:last-child p{text-align:right;}
div.office{background:#fff;width:49%;margin-right:40px;margin-bottom:40px;padding-bottom:34px;}
div.office:nth-child(even){margin-right:0px;}
p.col-lg-12.green-button{margin-left:0px;}
p.col-lg-12.green-button a{background:none;text-transform:uppercase;border:1px solid #00945D;color:#00945D;width:328px;display:block;height:50px;padding-top:14px;border-radius:40px;margin-bottom:82px;margin-top:15px;}
div.advantage-container.office-container .carousel-control{display:block;width:auto;height:40px;background-image:none;bottom:20px;top:inherit;right:12px;}
div.advantage-container.office-container .left.carousel-control{right:62px;left:inherit;}
div.advantage-container a.href-1.href-3{margin-left:79px;background:url(/local/templates/gw-index-new/css2/../img/arrow-down.png) no-repeat;}
.off-address.off-address2{bottom:-34px;left:33px;}
.off-address.off-address2 p.off{margin-top:0px;font-family:'Open Sans';width:100%;}
.off-address.off-address2 p.off:last-child{}
.off-address.off-address2 p.off:first-child{font-family:'Open Sans-Semibold';}
.hotel .tab-content .tab-pane>div{position:relative;}
.hotel .tab-content .tab-pane .green-plashka{position:absolute;top:0px;}
.hotel .tab-content .tab-pane .green-plashka:before{content:"";display:block;width:100%;background:#00945D;min-height:449px;max-height:800px;position:absolute;opacity:0.8;z-index:1333;}
.hotel .tab-content .tab-pane .green-plashka h2{z-index:1344;position:relative;color:#fff;margin-top:86px;margin-bottom:77px;}
.hotel .tab-content .tab-pane .green-plashka h4{z-index:1344;position:relative;margin-left:69px;color:#fff;margin-bottom:30px;font-family:'Lora';font-weight:bolder;}
.hotel .tab-content .tab-pane .green-plashka p{z-index:1344;position:relative;margin-left:69px;color:#fff;line-height:25px;}
div.advantage-container a.green-button-hotel{position:absolute;top:88%;right:30px;background:#00945D;color:#fff;height:34px;width:166px;padding-top:7px;text-align:center;text-transform:uppercase;border-radius:70px;}
div.hotel-content .carousel-inner > .item > img{height:449px;}
.hotel-position img{width:100%;margin-top:-30px;}
.hotel-position h2, .other-services-container h2{color:#00955E;font-family:'Lora';font-weight:bold;text-transform:uppercase;}
.hotel-position p, .other-services-container p{color:#666666;font-family:'Open Sans';}
.hotel-position{background:#fff;margin-top:103px;margin-bottom:80px;}
.hotel-position h2{margin-top:64px;margin-left:96px;margin-bottom:40px;line-height:37px;}
.hotel-position p{margin-left:96px;}
.green-hotel-container{position:relative;}
.green-reviews{position:absolute;top:0px;}
h3.white-title{text-align:center;margin-top:0px;background:url(/local/templates/gw-index-new/css2/../img/white-bg.png) no-repeat center;height:42px;color:#00955E;font-family:'Lora';text-transform:uppercase;font-weight:bold;font-size:15px;padding-top:11px;margin-bottom:40px;}
.green-reviews h2{color:#fff;font-family:'Lora';font-weight:bold;text-align:center;text-transform:uppercase;margin-bottom:32px;margin-top:104px;}
.green-reviews p{color:#fff;text-align:center;font-size:16px;padding-left:126px;padding-right:126px;font-family:'Open Sans';}
.green-reviews h2 span{display:block;text-transform:initial;font-size:16px;margin-top:24px;}
.green-hotel-container ol.carousel-indicators{margin-left:-30%;}
.other-services-container h2{margin-top:94px;text-align:center;margin-bottom:75px;}
.other-services-container h5{color:#00955E;font-family:'Lora';font-weight:bold;font-size:17px;position:relative;padding-bottom:17px;}
.other-services-container h5:after{content:"";background:#00955E;width:50px;height:2px;display:block;position:absolute;bottom:0px;}
.other-services-container p{line-height:22px;}
.other-services-container>div{margin-bottom:35px;}
.other-services-container{margin-bottom:55px;}
span.no-pay{color:#00945D;font-weight:bold;font-size:12px;}
.hotel .tab-content .tab-pane>div.hall-block{width:48%;margin-right:40px;margin-bottom:40px;}
.hotel .tab-content .tab-pane>div.hall-block:nth-child(even){margin-right:0px;}
div.advantage-container a.hall-name{background:url(/local/templates/gw-index-new/css2/../img/arrow-right.png) no-repeat;height:40px;display:block;line-height:40px;padding-left:51px;}
div.advantage-container a.green-hall-button{background:#00945D;padding-left:17px;padding-right:17px;padding-top:7px;padding-bottom:7px;border-radius:58px;}
div.advantage-container a.hall-name, div.advantage-container a.green-hall-button{color:#fff;text-transform:uppercase;}
.hall-block>div{position:absolute;bottom:37px;left:0px;}
.hall-block div:last-child{left:inherit;right:22px;text-align:right;bottom:45px;}
.kongress-form{background:#00955E;float:left;padding-top:64px;padding-left:40px;padding-right:40px;padding-bottom:40px;margin-top:-128px;}
.free-hall,.busy-hall{display:none;float:left;width:100%;position:relative;left:0px;}
body .off-address a.remove-data{width:inherit;display:inherit;right:20px;position:absolute;height:auto;padding:0px;border:none;font-size:24px;margin:0px;text-align:right;top:26px;}
div.office-container .kongress-form h3{color:#fff;text-align:center;margin-left:0px;margin-top:0px;}
.kongress-form button{background:#00A86B;width:100%;height:50px;text-align:left;border:1px solid transparent;border-radius:60px;font-family:'Open Sans';text-transform:initial;font-size:15px;letter-spacing:0px;padding-left:35px;padding-top:13px;}
.kongress-form button:hover{background:#00A86B;border:1px solid transparent;}
.kongress-form button .caret{float:right;background:url(/local/templates/gw-index-new/css2/../img/arrow-button.png) no-repeat;width:40px;height:40px;color:transparent;border-top:0px;border-right:0px;border-left:0px;margin-right:-10px;margin-top:-7px;}
.hotel .advantage-block-unset.office-block-unset .off-address.off-address2{position:relative;float:left;bottom: -14px;}
.kongress-form .form-control{background:#00A86B;height:50px;color:#fff;border:1px solid transparent;border-radius:61px;font-family:'Open Sans';padding-left:35px;width:90%;}
.kongress-form button[type="submit"]{border:1px solid #fff;background:none;text-transform:uppercase;color:#fff;width:195px;text-align:center;float:right;padding-left:0px;padding-right:0px;padding-top:6px;}
.kongress-form input[type="text"]::-webkit-input-placeholder{color:#fff;}
.kongress-form input[type="text"]::-moz-placeholder{color:#fff;}
.kongress-form input[type="text"]:-moz-placeholder{color:#fff;}
.kongress-form input[type="text"]:-ms-input-placeholder{color:#fff;}
.off-address.free-hall h3, .off-address.busy-hall h3,.off-address.free-hall div.h3, .off-address.busy-hall div.h3{margin-left:0px;text-align:center;margin-bottom:0px;margin-top:39px;}
.off-address.free-hall p, .off-address.busy-hall p{width:100%;margin-left:0px;text-align:center;padding-right:0px;font-family:'Open Sans';}
.off-address.free-hall p{color:#04935D;}
.off-address.free-hall a, .off-address.busy-hall a{background:none;text-transform:uppercase;border:1px solid #00945D;width:195px;display:block;text-align:center;margin-left:auto;margin-right:auto;height:50px;padding-top:14px;border-radius:87px;margin-top:27px;}
.off-address.busy-hall h3{color:#F42633;}
.off-address.busy-hall p{color:#F42633;padding-left:49px;padding-right:49px;}
.off-address.busy-hall a{margin-top:11px;}
.free-hall-yes{display:block;}
.busy-hall-yes{display:block;}
.no-option{display:none;}
.kongress-form .dropdown.open button{background:#00A86B !important;border:1px solid transparent !important;}
.kongress-form .dropdown.open .dropdown-menu{background:#00A86B;color:#fff;font-family:'Open Sans';min-width:100%;padding-left:35px;padding-top:8px;}
.kongress-form .dropdown.open .dropdown-menu li:hover a{background:none;}
.kongress-form .dropdown.open .dropdown-menu li a{background:none;}
div.office.logistic img{width:100%;}
div.office.logistic h2{margin-left:0px;text-align:center;margin-top:32px;}
.advantage-container div.office.logistic p{margin-left:0px;font-size:15px;}
.advantage-container.logistic-container{padding-left:0px;padding-right:0px;}
.advantage-container.logistic-container .advantage-container-unset{padding-left:126px;padding-right:126px;}
.logistic-block-unset{padding-left:126px;padding-right:126px;}
div.sklad-block{background:#fff;margin-bottom:70px;}
body div.advantage-container .sklad-block h2{margin-top:98px;}
div.office.logistic{background:none;}
body a.red-href{font-size:12px;color:#F42535;background:none;font-family:'Open Sans';font-weight:bold;outline:none;}
body a.red-href:after{background:#f42535;content:"";display:block;width:50px;height:2px;margin-top:3px;}
body a.red-href:hover{color:#F42535;}
body div.advantage-container .sklad-block h2,body div.advantage-container .sklad-block p{margin-left:0px;padding-right:50px;}
div.sklad-block>div:first-child{padding-left:126px;}
div.logistic-green{position:absolute;top:0px;padding-left:126px;padding-right:126px;}
.logistic-green-block{position:relative;}
div.advantage-container div.logistic-green-block h2{text-align:center;color:#fff;margin-left:0px;margin-top:77px;font-size:32px;margin-bottom:76px;}
div.advantage-container div.logistic-green p{font-family:'Lora';color:#fff;font-weight:bold;font-size:20px;position:relative;height:99px;}
div.logistic-green p:before{background:url(/local/templates/gw-index-new/css2/../img/white-checkbox.png) no-repeat;content:"";display:block;position:absolute;width:40px;height:40px;left:-49px;}
.eagle-coat{display:inline-block;width:24%;vertical-align:top;}
.eagle-coat-container h6{color:#fff;background:#00935D;font-family:'Open Sans-Semibold';padding-top:2px;padding-bottom:2px;display:inline-block;padding-left:8px;padding-right:9px;margin-left:auto;margin-right:auto;margin-bottom:25px;}
.eagle-coat-container{text-align:center;vertical-align:top;margin-bottom:29px;}
.greenwod-modal .eagle-coat p strong{color:#646464;font-size:12px;line-height:16px;margin-bottom:0px;}
.greenwod-modal .eagle-coat p{font-size:12px;line-height:16px;}
div.greenwod-modal div.eagle-coat span{font-family:'Open Sans-Semibold' !important;margin-top:0px;margin-bottom:0px;background:none;color:#03935E;}
.eagle-coat-container.in-block{width:49%;display:inline-block;}
.eagle-coat-container.in-block .eagle-coat{width:49%;}
.greenwod-modal .bottom_p span{display:inline;font-family:'Open Sans-Semibold' !important;padding-right:0px;padding-left:0px;font-size:14px;color:#03935E;background:none;}
.greenwod-modal p.bottom_p{margin-top:27px;}
.greenwod-modal p.bottom_p:last-child{margin-bottom:147px;}
p.top_p{font-family:'Open Sans-Semibold';color:#01945D;margin-top:61px;margin-bottom:35px;}
.type-transport h2{color:#01945D;font-family:'Lora';font-weight:bold;text-transform:uppercase;font-size:26px;margin-bottom:35px;margin-top:49px;}
.type-transport li{color:#808080;font-family:'Open Sans';margin-bottom:3px;}
.type-transport img{width:100%;margin-top:17px;}
.type-transport:last-child{margin-bottom:118px;}
body .rent-title{text-align:center;margin-left:0px;color:#fff;background:url(/local/templates/gw-index-new/css2/../img/about-bg.png) no-repeat center;height:42px;margin-top:0px;font-size:15px;font-family:'Lora';font-weight:bold;text-transform:uppercase;padding-top:11px;}
.greenwod-modal p.address{position:absolute;bottom:22px;z-index:146;left:20px;}
.greenwod-modal p.address strong{color:#fff;font-family:'Lora';font-size:17px;}
ul.top_ul{color:#656565;font-family:'Open Sans';padding-left:15%;}
ul.top_ul li{margin-bottom:3px;}
.green-text-container{background:#01945D;color:#fff;}
.green-text-container h1{color:#fff;margin-top:25px;margin-bottom:6px;}
.green-text{width:49%;display:inline-block;text-align:center;vertical-align:top;}
.green-text-container p{font-family:'Lora';font-weight:bold;padding-bottom:35px;}
.sklad{display:inline-block;margin-right:40px;}
.sklad-container .sklad-block{text-align:center;}
.sklad-container .sklad-block h2{text-align:center;color:#019460;font-family:'Lora';font-weight:bold;font-size:22px;margin-bottom:50px;}
.sklad-container .sklad-block p span{color:#03935E;background:none;font-size:14px;margin-bottom:6px;line-height:17px;padding-left:0px;}
.sklad-container .sklad-block p{color:#656565;margin-bottom:24px;text-align:left;padding-left:4%;}
.sklad-container{margin-bottom:118px;}
.sklad-modal .tab-content{padding-left:15%;padding-right:15%;}
.modal-content.sklad-modal{padding-left:0px;padding-right:0px;}
.greenwod-modal .modal-content.sklad-modal .top_p{padding-left:15%;}
.greenwod-modal .modal-content.sklad-modal h1{padding-left:15%;}
ul.nav-tabs > li > a{color:#01945D;font-weight:bold;font-family:'Lora';padding-top:13px;padding-bottom:14px;font-size:18px;padding-left:35px;padding-right:35px;}
ul.nav-tabs > li > a:hover{background-color:transparent;border:1px solid #01945D;border-radius:82px;}
.greenwod-modal .modal-content.sklad-modal .green-text h1{padding-left:0%;}
ul.nav-tabs > li.active > a{color:#01945D;font-weight:bold;font-family:'Lora';padding-top:13px;padding-bottom:13px;font-size:18px;border:1px solid #01945D;border-radius:82px;padding-left:35px;padding-right:35px;}
ul.nav-tabs > li.active > a:hover{border:1px solid #01945D;color:#01945D;}
.sklad-modal .nav-tabs{text-align:center;border:none;margin-top:45px;margin-bottom:35px;}
.sklad-modal .nav-tabs > li{float:none;display:inline-block;}
.sklad:nth-child(even){margin-right:0px;}
.advantage-container.logistic-container .kongress-form .form-control{width:100%;}
p.col-xl-12.green-button.green-zajavka a{margin-bottom:61px;color:#fff;background:#00945D;padding-top:14px;}
.greenwod-modal .modal-content.sklad-modal button{left:13%;}
.greenwod-modal .modal-content.sklad-modal .carousel-control.left{left:-12%;}
.greenwod-modal .modal-content.sklad-modal .carousel-control.right{right:-9%;}
div.greenwod-modal .modal-content.sklad-modal .top_p{padding-left:122px;margin-bottom:24px;}
ul.top_ul{padding-left:122px;margin-bottom:62px;}
.kontakt-content{background:#fff;padding-left:54px;padding-right:54px;}
div.office-container .telephone-block h3,div.office-container .telephone-block p{margin-left:0px;}
div.office-container .telephone-block span{color:#00935D;margin-top:3px;display:block;font-family:'Open Sans';}
div.office-container .telephone-block h3{margin-bottom:16px;}
.hotel .tab-content .tab-pane>div.telephone-block{height:210px;}
a.green-href{background:url(/local/templates/gw-index-new/css2/../img/arrow-right-green.png) no-repeat;height:40px;display:block;line-height:40px;color:#00955A;text-transform:uppercase;padding-left:53px;}
body a.green-href:hover{text-decoration:none;color:#f42534;}
.carousel-contact ol.carousel-indicators{top:-40px;left:0%;width:100%;height:40px;background:#00955E;padding-top:12px;}
div.advantage-container.office-container .carousel-contact .carousel-control .glyphicon{display:none;}
a.carousel-control.left.transparent-left{background:url(/local/templates/gw-index-new/css2/../img/left-off.png) no-repeat;width:40px;bottom:35px;right:95px !important;}
a.carousel-control.right.transparent-right{background:url(/local/templates/gw-index-new/css2/../img/right-off.png) no-repeat;width:40px;bottom:35px;right:45px;}
.hotel .tab-content .tab-pane>div.carousel-contact{margin-bottom:160px;}
.kongress-form.kontakt-form input{width:100%;}
.kongress-form.kontakt-form textarea{width:100%;max-width:351px;height:150px;border-radius:30px;padding-top:15px;}
div.office-container .kontakt-left h3{margin-bottom:15px;}
div.office-container .kontakt-left p{margin-left:50px;}
div.office-container .kontakt-left p span{color:#00935F;}
.kongress-form.kontakt-form{margin-bottom:70px;}
.kongress-form.kontakt-form textarea::-webkit-input-placeholder{color:#fff;text-transform:initial;}
.kongress-form.kontakt-form textarea::-moz-placeholder{color:#fff;text-transform:initial;}
.kongress-form.kontakt-form textarea:-moz-placeholder{color:#fff;text-transform:initial;}
.kongress-form.kontakt-form textarea:-ms-input-placeholder{color:#fff;text-transform:initial;}
a.lupa{background:url(/local/templates/gw-index-new/css2/../img/green-plus.png) no-repeat !important;width:50px;height:50px;display:block;position:absolute;bottom:31px;left:35px;}
div.contact-fancy .modal-content{padding-left:0px;padding-right:0px;}
div.contact-fancy button{left:12%;}
div.contact-fancy img{width:100%;}
.map-kontact{padding-left:0px;padding-right:0px;}
.map-kontact iframe{width:100%;height:301.44px;}
.ymaps-2-1-44-map-copyrights-promo iframe{height:23px;}
.map-kontact .nav-tabs{position:absolute;bottom:33px;z-index:4;border-bottom:none;/*right:31px;*/ right: auto;}
.map-kontact .nav-tabs a{background:none;border:none;padding-top:6px;padding-bottom:6px;margin-right:-5px;}
.map-kontact .nav-tabs a:hover{border:none;}
.map-kontact .nav-tabs li.active a{background:#01945D !important;border:none !important;color:#fff !important;border-radius:0px 50px 50px 0px;padding-top:6px;padding-bottom:6px;}
.map-kontact .nav-tabs li.active a:hover{color:#fff;border:none !important;}
.map-kontact .nav-tabs a:before{content:"";background:#D6D6D8;display:block;height:37px;position:absolute;width:124px;left:0px;top:0px;opacity:0.7;border-radius:50px 0px 0px 50px;}
.map-kontact .nav-tabs li.active a:before{display:none;}
.map-kontact .nav-tabs a span{z-index:100;position:relative;}
.kontakt-container{margin-bottom:60px;}
.hotel .tab-content .tab-pane>div.map-kontact{margin-bottom:0px;margin-top:-26px;}
.map-kontact .nav-tabs > li:first-child a{border-radius:50px 0px 0px 50px;}
.map-kontact .nav-tabs > li:last-child a:before{border-radius:0px 50px 50px 0px;}
div#park{height:auto;}
div#kontakt-danye{padding-left:127px;padding-right:127px;}
div#main-transport{padding-left:127px;padding-right:127px;}
.green-hotel-container h3.white-title{position:absolute;z-index:1000;width:100%;}
body.gw2 div.upper{width:55%;}
.gw2 div.upper-right{position:absolute;bottom:165px;right:10%;}
.gw2 div.upper-right p{text-align:left;color:#fff;}
body.gw2 ul.first-list li{margin-right:8%;}
.gw2-top{position:relative;height:100%;margin-top:290px;}
.gw2-top img{width:100%;position:relative;}
.gw2-top h1, .gw2-top h2.greenwood2{color:#019460;font-family:'Lora';font-weight:bold;margin-top:53px;}
.gw2 p.p-first{color:#019460;font-family:'Lora';font-weight:bold;font-size:18px;}
.gw2-top h2{color:#019460;font-family:'Lora';font-weight:bold;}
.gw2 p{font-family:'Open Sans';color:#656565;}
.gw2 li{font-family:'Open Sans';color:#656565;}
.gw2-top h5{color:#019460;font-family:'Lora';font-weight:bold;font-size:18px;}
.gw2-top li span{color:#019460;}
.gw2-top .gw2-top-unset div:nth-child(2){background:#fff;padding-top:40px;padding-left:68px;}
.gw2-top>div{z-index:4;}
div.tab-pane a.download-href{top:inherit !important;right:initial !important;position:relative;border:1px solid #008B4F;width:410px;display:inline-block;padding-left:0px;text-align:center;color:#008B4F;height:50px;padding-top:14px;border-radius:73px;font-family:'Open Sans-Semibold';margin-top:91px;}
div.tab-pane a.download-href:hover{text-decoration:none;color:#f42534;border:1px solid #f42534;}
div.tab-pane> a.download-href:before{display:none;}
.gw2 .about-container .tab-content p{margin-left:0px;}
div.tab-pane a.download-href span{color:#F22632;font-family:'Open Sans';font-weight:bold;}
.gw2-paginator{background:#fff;}
body .about-container .gw2-paginator .tab-content{background:#fff;}
.about-block.mission.infrastructure2{background:none;}
.about.infrastructure-shema img{width:100%;}
.about-block.mission.infrastructure2 div:nth-child(3){padding-left:97px;}
.about-block.mission.infrastructure2 div:nth-child(3) span{border:2px solid #019460;width:40px;height:40px;display:block;text-align:center;font-size:21px;padding-top:6px;border-radius:55px;float:left;line-height:initial;margin-right:27px;}
.about-block.mission.infrastructure2 div:nth-child(3) p:before{display:none;}
.about-block.mission.infrastructure2 div:nth-child(3) p{margin-left:0px;color:#019460;font-family:'Lora';font-weight:bold;font-size:21px;line-height:40px;padding-top:0px;}
.about.infrastructure-shema{position:relative;}
.about.infrastructure-shema span{background:#00955E;color:#fff;font-family:'Lora';font-weight:bold;font-size:19px;width:36px;height:36px;display:block;text-align:center;padding-top:4px;border-radius:20px;position:absolute;}
.about.infrastructure-shema span:nth-child(2){left:10%;bottom:21%;}
.about.infrastructure-shema span:nth-child(3){bottom:31%;left:33%;}
.about.infrastructure-shema span:nth-child(4){bottom:51%;left:58%;}
.about.infrastructure-shema span:nth-child(5){bottom:58%;left:75%;}
.about.infrastructure-shema span:nth-child(6){bottom:69%;left:85%;}
.bild-plan{position:relative;}
.about-block.content-block.bild-plan>div:first-child{background:none;z-index:100;}
div.about-block.content-block.bild-plan img{position:absolute;top:0px;width:100%;left:0px;}
body .about-block.mission .rent-title{font-size:15px;}
.mission.bloks p{font-family:'Lora';font-weight:bold;color:#01945E;font-size:18px;}
.about-block.mission.bloks{padding-left:126px;padding-right:126px;}
.block-foto img{width:100%;}
.block-foto span{background:#00955E;color:#fff;font-family:'Lora';font-weight:bold;display:inline-block;height:60px;width:60px;text-align:center;font-size:27px;padding-top:10px;border-radius:76px;position:absolute;top:0px;}
.block-foto{position:relative;}
body .about-block.mission .rent-title{font-size:15px;}
.about-block.mission.bloks>div h2{margin-top:0px;text-align:left;margin-bottom:0px;}
.block-foto img{width:100%;}
.block-foto span:nth-child(2){left:170px;top:67%;}
.block-foto span:nth-child(3){right:67%;top:60%;}
.block-foto span:nth-child(4){right:45%;top:269px;}
.block-foto span:nth-child(5){right:167px;top:251px;}
.block-foto span{background:#00955E;color:#fff;font-family:'Lora';font-weight:bold;display:inline-block;height:60px;width:60px;text-align:center;font-size:27px;padding-top:10px;border-radius:76px;position:absolute;top:0px;}
.block-foto{position:relative;}
.position.position-gw2>div:first-child{position:relative;background:none;padding-left:0px;}
body .about-block.position.position-gw2>div{top:0%;right:0px;background:none;}
body .about-block.position.position-gw2>div h2{color:#00955e;margin-top:0px;}
body .about-block.position.position-gw2>div p{color:#656565;}
body .about-block.position.position-gw2>div:last-child{padding-left:50px;font-family:'Lora';}
body .about-block.position.position-gw2>div h3{color:#00955e;font-size:18px;font-family:'NotoSerif Bold';margin-top:33px;}
.position.position-gw2 ul li{color:#656565;font-family:'Open Sans';font-weight:normal;text-indent:-19px;margin-left:19px;margin-bottom:5px;}
.position.position-gw2 ul li span{color:#00955e;}
.about-block.jobs-green.green-block-gw2>div{width:100%;text-align:center;}
.about-block.jobs-green.green-block-gw2 input{background:#00A86B;border:1px solid transparent;color:#fff;border-radius:24px;height:50px;padding-left:45px;}
.about-block.jobs-green.green-block-gw2 textarea{min-height:115px;background:#00A86B;border:1px solid transparent;min-width:100%;border-radius:25px;padding-top:14px;padding-left:34px;color:#fff;}
.about-block.jobs-green.green-block-gw2 p{font-family:'Open Sans';font-weight:normal;letter-spacing:1px;margin-top:0px;margin-bottom:35px;text-align:center;}
.about-block.jobs-green.green-block-gw2 textarea::-webkit-input-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 textarea::-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 textarea:-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 textarea:-ms-input-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 input::-webkit-input-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 input::-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 input:-moz-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 input:-ms-input-placeholder{color:#fff;text-transform:initial;letter-spacing:1px}
.about-block.jobs-green.green-block-gw2 h2{margin-bottom:9px;}
.about-block.jobs-green.green-block-gw2 button[type="submit"]{background:none;border:1px solid #fff;color:#fff;letter-spacing:0px;width:195px;height:50px;border-radius:62px;margin-top:20px;}
.about-block.jobs-green.green-block-gw2 div:last-child{text-align:right;}
.position.position-gw2{margin-bottom:100px;background:none;margin-top:100px;}
.about-block.jobs-green.green-block-gw2{height:500px;}
div.gw2-top-unset{position:absolute;top:-239px;z-index:95 !important;}
div.tab-pane a.download-href-mobile{display:none;}
ul.nav-tabs > li{float:none;display:inline-block;}
ul.nav.nav-tabs{text-align:center;border:none;}
body .nav-tabs > li.active > a:focus{outline:none;color:#04955E;}
.infrastructure .upper-right{position:absolute;right:8%;bottom:87px;}
.infrastructure .upper-right p{text-align:left;float:left;}
.infrastructure div.upper{position:absolute;bottom:100px;z-index:1001;}
p.down-href{text-align:left;}
p.down-href a{background:url(/local/templates/gw-index-new/css2/../img/arrow-button-2.png) no-repeat;color:#fff;font-family:'Open Sans-Semibold';height:40px;display:block;padding-left:57px;line-height:40px;}
.infrastructure-container{background:#00955E;padding-bottom:0px;}
img.housing_map.maphilighted{margin:0 auto;display:block;}
.model-park{position:relative;}
.infrastructure ol.carousel-indicators{margin-left:0%;bottom:28%;left:51.5%;width:auto;}
p.img-p{height:52px;margin-bottom:0px;}
div.categoty-type{height:120px;width:120px;text-align:center;margin-bottom:28px;margin-right:60px;padding-top:21px;position:relative;float:none;display:inline-block;vertical-align:top;}
div.categoty-type.active{border:1px solid #fff;}
div.categoty-type:nth-child(8n+7){margin-right:0px}
div.categoty-type.active a{background:url(/local/templates/gw-index-new/css2/../img/cross-red.jpg) no-repeat;content:"";width:24px;height:24px;display:block;top:-8px;position:absolute;right:-8px;display:none;}
.categoty-type p{font-family:'Open Sans';font-size:13px;color:#fff;}
ul.nav-tabs.white-nav > li.active > a{background:none;color:#fff;border:1px solid #fff;font-size:14px;padding-bottom:8px;padding-top:10px;}
ul.nav-tabs.white-nav > li > a{color:#fff;font-size:14px;padding-bottom:8px;padding-top:10px;}
ul.nav-tabs.white-nav > li > a:hover{border:1px solid #fff;}
ul.nav.nav-tabs.white-nav{margin-bottom:41px;}
.infrastructure-container .tab-content{width:100%;}
.infrastructure-container .tab-content .categoty-type-block{width:100%;margin:0px auto;text-align:center;padding-bottom:60px;}
p.down-href a:hover{text-decoration:none;}
ul.nav.nav-tabs.white-nav.type-maps{text-align:right;margin-bottom:0px;z-index:10000;position:relative;padding-right:110px;}
.sonic-href{float:right;position:relative;height:90px;width:90px;display:none;}
.front .node--hero a.sonic-href img{width:auto !important;height:auto;margin-top:31px;margin-left:auto;margin-right:auto;}
.sonic-href:before{content:"";width:90px;height:90px;display:block;background:#fff;opacity:0.3;position:absolute;}
.infrastructure-container .model-park .tab-content{width:100%;}
ul.nav.nav-tabs.white-nav.type-maps a{padding-left:20px;padding-right:20px;}
.news div.type-page-container div.no-padding div.categoty-type.korpus h2{color:#fff;font-family:'Lora';font-weight:bold;font-size:23px;word-spacing:2px;margin-top:12px; /**/padding: 0;/**/}
div.categoty-type.korpus{width:90px;height:90px;margin-right:26px;float:none;display:inline-block;margin-bottom:0px;}
div.categoty-type.korpus.active:after{display:none;}
div#bilders{text-align:center;}
div.kompany-block{background:#fafafa;padding-bottom:66px;padding-top:43px;padding-left:126px;padding-right:126px;}
.kompany-block h6{background:#00955E;width:105px;color:#fff;font-family:'Open Sans';padding-top:2px;padding-bottom:2px;font-weight:bold;margin-left:auto;margin-right:auto;margin-bottom:0px;margin-top:0px;}
.kompany img{float:left;height:auto;width:119px;margin-left:30px;}
.kompany p{text-align:left;font-family:'Open Sans';font-size:12px;margin-top:20px;margin-bottom:4px;}
.kompany h2{text-align:left;font-family:'Open Sans';font-size:17px;font-weight:bold;color:#00955E;margin-top:0px;}
.kompany{background:#fff;}
.kompany:last-child{border-bottom:none;}
.kompany div:nth-child(2) p{float:none;margin-right:31px;text-align:left;}
.kompany div p{text-align:center;}
.kompany div p span{font-family:'Open Sans';color:#00955e;font-weight:bold;display:block;font-size:14px;}
.kompany div:first-child p{text-align:left;}
.kompany div:last-child p span{display:inline-block;width:84%;margin-left:3px;float:right;word-wrap:break-word;}
.kompany div:last-child p{text-align:left;}
.kompany div:nth-child(2) p:last-child{margin-right:0px;}
div.kompany-block:before{content:"";display:block;height:31px;width:31px;position:absolute;top:-62px;left:49%;border:31px solid transparent;border-bottom:31px solid #fafafa;}
.categoty-type.alphabet{width:100%;height:auto;margin-bottom:0px;margin-right:0px;}
.categoty-type.alphabet li{display:inline-block;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;    border: 1px solid transparent;outline:none;}
.categoty-type.alphabet li a{color:#fff;font-family:'Lora';font-weight:bold;font-size:23px;}
.categoty-type.alphabet li a:hover{text-decoration:none;color:#fff;}
.categoty-type.alphabet li:hover{border:1px solid #fff;}
div.categoty-type.korpus h2 a{color:#fff;width:auto;background:none;position:relative;right:inherit;top:inherit;display:block;}
div.categoty-type.korpus h2 a:hover{color:#fff;text-decoration:none;}
.kard-park,.kard-park2{display:none;}
.map{margin-left:auto;margin-right:auto;transform:rotate(-1deg);}
.block404 h1{color:#00955E;font-family:'Lora';font-weight:bold;font-size:95px;display:inline-block;margin-top:0px;vertical-align:top;}
.block404 svg{margin-left:1px;margin-right:3px;}
.block404{text-align:center;background:#fff;padding-top:100px;padding-bottom:75px;}
.block404 h2{color:#00955E;font-family:'Lora';font-weight:bold;font-size:21px;word-spacing:2px;margin-top:22px;}
.block404 h4{color:#00955E;font-family:'Open Sans-Semibold';font-size:14px;margin-top:15px;}
.container404{padding-left:183px;padding-right:183px;}
.block-href404 a.green-href{font-family:'Open Sans-Semibold';display:inline-block;margin-right:96px;}
.block-href404{text-align:center;padding-top:50px;padding-bottom:90px;}
.block-href404 a.green-href:last-child{margin-right:0px;}
body.off-canvas-active .block__content a.l-off-canvas-toggle{background:none;}
.be-rent-modal .modal-header{border-bottom:none;}
.be-rent-modal .modal-dialog{width:70%;}
.be-rent-modal h4{font-family:'Lora';text-transform:uppercase;color:#00955D;font-weight:bold;text-align:left;font-size:28px;margin-top:48px;padding-left:126px;margin-bottom:0;}
.be-rent-modal .form-group input{border:1px solid #E0E0E0;box-shadow:none;height:50px;border-radius:70px;font-family:'Open Sans';padding-left:30px;color:#00935D;}
.be-rent-modal textarea{border:1px solid #E0E0E0;border-radius:34px;font-family:'Open Sans';width:100% !important;padding-left:30px;padding-top:20px;min-height:152px;color:#00935D;background:#fff;font-size:14px;}
.be-rent-modal button[type="submit"]{color:#01945E;font-family:'Open Sans';letter-spacing:0px;border:1px solid #01945E;width:242px;height:50px;border-radius:50px;margin-top:5px;background:none;}
.be-rent-modal>div:last-child{text-align:right;}
.be-rent-modal .container-fluid{padding-left:111px;padding-right:111px;}
.be-rent-modal .modal-body{padding-bottom:104px;}
.be-rent-modal .modal-content{border:none;border-radius:0px;-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.13);box-shadow:0 5px 15px rgba(0, 0, 0, 0.13);}
.be-rent-modal .modal-header .close{color:#01945E;opacity:1;font-size:51px;font-weight:normal;margin-right:11px;margin-top:1px;}
.be-rent-modal input[type="text"]::-webkit-input-placeholder{color:#01945E;}
.be-rent-modal input[type="text"]::-moz-placeholder{color:#01945E;}
.be-rent-modal input[type="text"]:-moz-placeholder{color:#01945E;}
.be-rent-modalr input[type="text"]:-ms-input-placeholder{color:#01945E;}
.be-rent-modal textarea::-webkit-input-placeholder{color:#01945E;text-transform:none;}
.be-rent-modal textarea::-moz-placeholder{color:#01945E;text-transform:none;}
.be-rent-modal textarea:-moz-placeholder{color:#01945E;text-transform:none;}
.be-rent-modalr textarea:-ms-input-placeholder{color:#01945E;text-transform:none;}
.menu-right ul li:hover:before{background:#f42534;opacity:1;}
.kompany-list{border-bottom:3px solid #fafafa;}
a.be-rent:focus{background:#00955E;outline:none;}
.kontakt-form input:-webkit-autofill{background-color:none !important;background-image:none !important;-webkit-box-shadow:inset 0 0 0 50px #00A86B !important;-webkit-text-fill-color:#FFF !important;color:#FFF !important;}
.infrastructure a.left.carousel-control,.infrastructure a.right.carousel-control{display:none;}
.news div#announcements p:nth-child(3){display:none;}
.news #messages div.white-block-page .white-block{height:100%;min-height:300px;max-height:300px;}
#messages div.white-block-page div.white-block h2{font-size:15px;}
.news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div.slider-infrastructura p{position:absolute;color:#fff;font-family:'Open Sans-Semibold';bottom:120px;right:20.5%;}
p.green_p{background:url(/local/templates/gw-index-new/css2/../img/arrow-right-green.png) no-repeat;height:40px;display:block;line-height:40px;color:#00955A;text-transform:uppercase;padding-left:53px;font-family:'Open Sans-Semibold';margin-bottom:30px;}
body.off-canvas-active .block--toggle .block__content .search-button svg path{fill:#939393;}
.sklad-block .carousel img{width:100%;}
p.schet-p{text-align:center;font-family:'Open Sans';color:#656565;}
a.demo-schet{color:#7FC9AE;border:1px solid #7FC9AE;width:328px;display:block;text-align:center;height:50px;border-radius:30px;padding-top:13px;font-family:'Open Sans';margin-left:auto;margin-right:auto;margin-top:32px;}
.schet-year{text-align:center;position:relative;}
.schet-year span{background:#00955E;width:105px;color:#fff;font-family:'Open Sans-Semibold';font-size:12px;display:inline-block;z-index:1000;position:relative;}
div.tab-pane>a.pachat-schet{top:0px !important;position:relative;width:100%;display:block;text-align:right;line-height:15px;border:none;}
.demo-later{color:#00955A;text-transform:uppercase;font-family:'Open Sans-Semibold';width:328px;text-align:center;height:50px;border:1px solid #00955A;padding-top:13px;border-radius:47px;margin-left:auto;margin-right:auto;}
.schet-year:before{content:"";position:absolute;display:block;height:1px;background:#00955E;width:100%;top:10px;}
a.pachat-schet:before{background:url(/local/templates/gw-index-new/css2/../svg/i-62.svg) no-repeat 0px 0px;right:24%;left:inherit;width:42px;height:38px;background-size:100%;}
body div.schet-year-block table th{background-color:transparent;border-bottom:none;font-size:12px;font-family:'Open Sans';height:55px;padding-bottom:20px;}
body div.schet-year-block table td{background-color:transparent;border-bottom:none;font-size:14px;font-family:'Open Sans';height:55px;padding-top:16px;}
div.schet-year-block table td:first-child{font-family:'Open Sans-Semibold';color:#00955E;}
.schet-year-container{padding-bottom:150px;}
.select-container h3 span{color:#F42736;}
a.demo-schet:hover{color:#f42534;border:1px solid #f42534;text-decoration:none;}
div.schet-year-block table td a{background:url(/local/templates/gw-index-new/css2/../svg/i-45.svg) no-repeat;display:block;width:20px;height:13px;}
div.schet-year-block table td:last-child{font-family:'Open Sans-Semibold';color:#00955E;}
div.schet-year-block table td:last-child a{background:url(/local/templates/gw-index-new/css2/../svg/i-44.svg) no-repeat;display:block;width:20px;height:20px;float:right;}
div.upper-right p.text-in-header{text-align:left;position:absolute;bottom:-82px;left:0px;width:60%;}
div.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.11);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.11);box-shadow:0 10px 25px rgba(0, 0, 0, 0.11);}
ol.carousel-indicators.main-nav-header{margin-left:0%;left:0px;width:auto;bottom:0px;margin-bottom:0px;display: none;}
.demo-bild a:hover{color:#fff;}
div#announcements p:nth-child(3){display:none;}
body a.mailto{background:none;font-family:'Open Sans';}
ul.first-list.fixed{position:fixed;top:0px;z-index:192;width:100%;left:0px;}
.con-text p{display:inline-block;width:95px;vertical-align:top;}
div.foto-left-block{min-height:80px;}
.int{padding-left:12.51%;padding-right:12.51%;}
.lk-telephone{color:#00955E;width:50%;float:left;font-family:'Open Sans-Semibold';font-size:15px;}
a.exit{text-transform:uppercase;color:#02925D;font-family:'Open Sans-Semibold';border:1px solid #02925D;width:144px;height:50px;display:block;float:right;margin-right:125px;padding-top:13px;border-radius:30px;}
a.exit:hover{text-decoration:none;color:#02925D;}
.user-kabinet-container h1{font-family:'Lora';font-weight:bold;text-transform:uppercase;color:#00945D;text-align:center;font-size:32px;margin-bottom:63px;}
div.zajavka-container-grand{padding-left:106px;padding-right:106px;}
div.zajavka-container{background:#fff;padding-left:126px;padding-right:126px;margin-top:2px;padding-top:80px;margin-bottom:110px;padding-bottom:80px;}
p.green_p a{color:#F42535;font-family:'Open Sans';font-weight:bold;}
p.green_p a:hover{color:#F42535;text-decoration:none;}
span.new-opoveshenija{color:#F32637;margin-left:7px;}
.opeveshenije-unset h4{font-family:'Open Sans-Semibold';color:#02955E;font-size:15px;margin-top:0px;text-align:left;text-transform:none;letter-spacing:0px;}
.opeveshenije-unset h5{color:#656565;font-size:12px;font-family:'Open Sans-Semibold';line-height:18px;text-align:left;text-transform:none;letter-spacing:0px;}
.opeveshenije-unset p{font-family:'Open Sans';color:#646464;line-height:27px;margin-top:-6px;text-align:left;font-size:14px;letter-spacing:0px;text-transform:initial;white-space:normal;}
p.messages-quantility{color:#656565;font-family:'Open Sans-Semibold';margin-top:10px;}
p.demo-messages a{color:#00955E;letter-spacing:1px;margin-top:10px;display:block;}
p.demo-messages a:hover{color:#00955E;text-decoration:none;}
.select-block button{border:1px solid #E0E0E0;box-shadow:none;width:100%;text-transform:none;text-align:left;color:#269B6E;height:50px;border-radius:40px;padding-left:30px;line-height:32px;}
.select-block .btn-group{width:100%;}
.select-block button:focus, .select-block button:active{color:#269B6E;border:1px solid #E0E0E0;background:transparent;box-shadow:none;}
.select-block .btn-group.open .dropdown-toggle{color:#269B6E;border:1px solid #E0E0E0;background:transparent;box-shadow:none;}
.select-block .btn-group.open .dropdown-toggle:hover{color:#269B6E;border:1px solid #E0E0E0;background:transparent;box-shadow:none;}
.select-block .btn-group.open .dropdown-toggle:focus,.select-block .btn-group.open .dropdown-toggle:active{color:#269B6E;border:1px solid #E0E0E0;background:transparent;box-shadow:none;}
.select-block button span.caret{float:right;width:40px;height:40px;margin-top:-5px;background:url(/local/templates/gw-index-new/css2/../img/arrow-button-green.png) no-repeat;color:transparent;}
p.edit-p-bottom{color:#676767;font-size:12px;margin-top:60px;font-family:'Open Sans';}
.select-block button:hover{border:1px solid #E0E0E0;background:none;color:#269B6E;}
.select-container{min-height:50px;margin-bottom:30px;}
.opeveshenije{border-top:1px solid #E0E0E0;}
.opeveshenije:last-child{border-bottom:1px solid #E0E0E0;}
div.opeveshenije-unset{padding-top:17px;padding-bottom:6px;margin-top:10px;margin-bottom:10px;min-height:95px;}
.select-block .dropdown-menu{min-width:100%;border:none;}
.select-block .dropdown-menu p{color:#269B6E;font-family:'Open Sans';letter-spacing:1px;padding-left:30px;}
.opeveshenije:hover div.opeveshenije-unset{background:#FAFAFA;}
div.zajavka-container.block-opoveshenija{margin-bottom:0px;padding-bottom:152px;}
.opeveshenije>a{background:none;border:none;width:100%;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
.opeveshenije>a:hover{background:none;border:none;}
.opeveshenije>a:focus,.opeveshenije>a:active{background:none !important;border:none !important;outline:none !important;box-shadow:none !important;}
.title-modal h4{margin-top:0px;width:50%;padding-left:0px;float:left;margin-bottom:48px;}
.title-modal{float:left;width:100%;padding-left:106px;padding-right:106px;}
p.m-p{font-family:'Open Sans';color:#666;text-align:left;padding-left:106px;padding-right:106px;line-height:24px;}
.title-modal h5{color:#656565;font-size:12px;font-family:'Open Sans-Semibold';line-height:18px;text-align:right;text-transform:none;letter-spacing:0px;}
.select-container h3{text-align:center;font-family:'Lora';font-weight:bold;color:#00945D;font-size:22px;}
#zakaz-zala .select-container p{text-align:center;padding-left:0px;font-family:'Open Sans';line-height:24px;margin-bottom:34px;}
#zakaz-zala .select-container p span{color:#00925C;font-family:'Open Sans-Semibold';}
.vopros{color:#00925C;border:1px solid #00925C;display:inline-block;height:15px;width:15px;border-radius:36px;font-size:12px;font-family:'Open Sans';line-height:14px;margin-left:5px;}
.vopros:hover{color:#00925C;text-decoration:none;}
.select-block input[type="text"]{color:#00935F;font-family:'Open Sans';letter-spacing:1px;height:50px;border:1px solid #E0E0E0;border-radius:33px;padding-left:34px;width:100%;outline:none;}
.select-block input[type="submit"]{color:#00935F;font-family:'Open Sans';height:50px;border:1px solid #00935F;border-radius:33px;background:#fff;width:100%;padding-left:0px;padding-right:0px;text-transform:uppercase;outline:none;}
#zakaz-zala .select-block button{line-height:35px;}
.select-block input[type="text"]::-webkit-input-placeholder{color:#00935F;}
.select-block input[type="text"]::-moz-placeholder{color:#00935F;}
.select-block input[type="text"]:-moz-placeholder{color:#00935F;}
.select-block input[type="text"]:-ms-input-placeholder{color:#00935F;}
.free{float:left;width:100%;color:#01945D;font-family:'Open Sans-Semibold';text-align:center;margin-top:40px;display:none;}
.busy{float:left;width:100%;color:#F32531;text-align:center;font-family:'Open Sans-Semibold';margin-top:40px;display:none;}
div.zajavka-container.block-opoveshenija-2{}
#zakaz-zala .select-block .dropdown-menu p{margin-bottom:0px;}
.free a{background:#01945D;color:#fff;height:50px;display:block;width:195px;text-align:center;font-family:'Open Sans-Semibold';text-transform:uppercase;padding-top:15px;border-radius:30px;margin:0px auto;margin-top:19px;}
.free a:hover{color:#fff;text-decoration:none;}
.active-greenwood-container{background:#fff;padding-bottom:192px;}
p.ag-bottom-p{text-align:right;font-size:12px;font-family:'Open Sans';color:#656565;float:right;margin-top:26px;}
.active-greenwood{height:53px;border-bottom:1px solid #E0E0E0;padding-top:15px;}
.active-greenwood:first-child{border-top:1px solid #E0E0E0;}
.active-greenwood-block{margin-top:40px;}
.active-greenwood-block b{font-family:'Open Sans';font-weight:normal;}
.active-greenwood-block b.name-bottom{color:#009460;}
.active-greenwood-block b.wait{color:#009460;font-family:'Open Sans-Semibold';}
.active-greenwood-block b.the-end{font-family:'Open Sans-Semibold';color:#F72435;}
.active-greenwood-block b.name-bottom a{color:#009460;font-size:22px;vertical-align:top;display:inline-block;height:16px;line-height:19px;margin-left:11px;}
.free.active,.busy.active{display:block;}
.footer-mini.two p:hover{color:#f42534;}
.calendar a.write-news:hover,body div.advantage-container a.href-2:hover,p.col-lg-12.green-button a:hover{color:#f42534;border:1px solid #f42534;}
footer div.l-footer h2.block__title:hover{color:#f42534 !important;}
div.advantage-container a.href-1:hover{color:#f42534;}
div#block-block-2 li a:hover{color:#f42534;}
div.advantage-container a.green-hall-button:hover,body div.advantage-container a.green-button-hotel:hover,div.advantage-container a.blank:hover{background:#f42534;}
p.col-xl-12.green-button.green-zajavka a:hover{background:#f42534;border:1px solid #f42534;color:#fff;}
nav#block-menu-menu-footer-menu li a:hover,nav#block-menu-menu-affiliates li a:hover{color:#fff}
body div.advantage-container .office .item:last-child{padding-right:0px;}
ul.nav.nav-tabs.grand-click li a:hover{color:#f42534;border:1px solid #f42534;}
div.tab-pane>a:hover{color:#f42534 !important;}
a.btn-red.wood:hover{color:#f42534;}
.default-img{position:relative;}
.default-img img{position:absolute;top:0px;}
.default-img img.first-img-header.current{z-index:1;}
.default-img img.first-img-header{z-index:0;}
.advantage-right2 img.block-meeting2.current{z-index:1;}
.advantage-right1 img.block-meeting.current{z-index:1;}
.advantage-right2 img.block-meeting2.second{z-index:0;}
.advantage-right1 img.block-meeting.second{z-index:0;}
.advantage-right2 img.block-meeting2{position:absolute;top:0px;}
.advantage-right1 img.block-meeting{position:absolute;top:0px;}
p.demo-messages a:hover{color:#f42534;}
a.add-file{float:left;font-family:'Open Sans';color:#01945E;margin-top:35px;display:block;}
a.add-file:hover{color:#f42534;text-decoration:none;}
.slider-infrastructura{/*z-index:999;*/}
.logo span a:hover{text-decoration:none;}
.logo span a{color:#fff;}
.green-bottom-upper input[type="text"].invalid{background:#ffffff !important;}
input[type="text"].invalid{background:#ffffff;}
body .bean-block-with-pre-title section .field--name-field-body p.no-all{margin-bottom:0px !important;margin-top:0px !important;margin-left:0px;text-align:center;}
p.no-all{margin-bottom:0px;margin-top:0px;margin-left:0px;text-align:center;}
.form-group input.error,.lazy-inner.error{border:1px solid #f42534;}
.thankyoumessage h3{text-align:left;padding-left:111px;padding-right:111px;color:#01945E;font-family:'Lora';font-weight:bold;}
div.green-bottom-upper div.select_main p{text-align:left;}
a.btn-red.wood span.btn-content::after {display:none;}
div.type-page-container {padding-left: 126px;padding-right: 126px;margin-bottom: 200px;}
.center-client h1 {text-align: center;color: #02955F;font-family: 'Lora';font-weight: bold;font-size: 32px;margin-top: 51px;margin-bottom: 72px;}
.type-page {background: #fff; padding-bottom: 99px;font-family: 'Open Sans';color: #666;}
a.back {background: url(/local/templates/gw-index-new/css2/../img/arrow-left-green.png) no-repeat;font-family: 'Open Sans-Semibold';text-transform: uppercase;color: #00945D;height: 40px;display: block;margin-top: 45px;padding-left: 56px; margin-left: -13px;line-height: 40px;z-index: 4; position: relative;margin-bottom: 40px;}
a.back:hover {color: #f42534;text-decoration: none;}
.type-page p {font-family: 'Open Sans';line-height: 26px;}
.type-page p a {color: #02955F;}
.type-page p a:hover {color: #F52734;}
.green-text-type-page {background: #00955E;color: #fff;padding-bottom: 44px;margin-top: 76px;margin-bottom: 66px;}
.green-text-type-page h3, .green-text-type-page h1 {font-family: 'Lora';font-weight: bold;text-align: center;}
.green-text-type-page h3 {font-size: 16px;line-height: 30px;margin-top: 52px;}
body div.green-text-type-page h1{font-size: 26px;margin-top: 19px;}
body div.green-text-type-page  p.title_1  {  
    text-align: center;
    font-family: 'Lora';
    color: #fff;
    font-weight: bold;
    font-size: 32px;
    margin-top: 51px;

}

  .green-text p.title3 {  
    text-align: center;
    font-family: 'Lora';
    color: #fff;
    font-weight: bold;
    font-size: 32px;
    margin-top: 51px;
	padding:0!important;
}

.green-text-type-page p {text-align: center;margin-top: 20px;}
.options-center h2 {padding-left: 126px;padding-right: 126px;color: #00955D;font-family: 'Lora';font-weight: bold;text-transform: uppercase;font-size: 24px;}
.type-page p.ring-bottom {color: #00945D;font-family: 'Open Sans-Semibold';text-align: center;margin-top: 107px;}
.eagle-coat p {padding-left: 0px;padding-right: 0px;}
div.type-page-container h1 {text-align: center;font-family: 'Lora';color: #01945D;font-weight: bold;font-size: 32px;margin-top: 51px;margin-bottom: 72px;}
.type-transport {padding-left: 0px;padding-right: 0px;}
div.green-text-container h1,div.green-text-type-page h1{color: #fff;margin-bottom: 0px;}
div.green-text-container {margin-bottom: 28px;}
.type-page .address {color: #fff;position: absolute;bottom: 25px;z-index: 4;font-family: 'Lora';font-weight: bold;font-size: 17px;}
.type-page-container ul.nav.nav-tabs {margin-bottom: 26px;}
.sklad-block-unset {margin-bottom: 23px;}
ul.pravila-polzovania {font-family: 'Open Sans-Semibold';margin-top: 50px;}
h1.pravila-polzovania-up {font-size: 28px;font-family: 'Lora';font-weight: bold;color: #00955e;text-align: center;margin-top: 56px;margin-bottom: 46px;float:left;width: 100%;}
.download-block {float: left;width: 100%;text-align: center;padding-bottom: 40px;border-bottom: 1px solid #E0E0E0;margin-top: 0px;}
.download-block a {color: #00955e;border: 1px solid #00955e;font-family: 'Open Sans-Semibold';height: 50px;display: inline-block;width: 256px;padding-top: 14px;border-radius: 60px;margin-right: 15px;}
.download-block a:hover {border: 1px solid #f42534;color: #f42534;text-decoration: none;}
.download-block a span {color: #f42534;font-family: 'Open Sans-Semibold';}
.download-block a:last-child {margin-right: 0px;}
.advantage-container.office-container p.off a {background: none;font-family: 'Open Sans';}
.advantage-container.office-container p.off a:hover {color:#f42534;}
.text-pravila p {padding-left: 0px;padding-right: 0px;}
div.text-pravila table{width: 100% !important;}
.text-pravila img {width: auto;max-width: 718px;}
.text-pravila table td:first-child{background:#A9D08E;text-align:left;padding-left: 5px;}
.text-pravila table p{margin-bottom:0px;}
.text-pravila table td:last-child{text-align:left;padding-left: 5px;}
.text-pravila table td{border:1px solid #000;text-align: center;}
strong.red {color: #ff0000;}
div.green-bottom-upper button[type="submit"]:hover {background: #f42534 !important;}
div.svyaz {min-height: 161px;}
div.text-pravila table.table-bez-fona td:first-child {background:none;}
.lk-telephone {color: #00955E;width: 50%;float: left;font-family: 'Open Sans-Semibold';font-size: 15px;}
a.exit {text-transform: uppercase;color: #02925D;font-family: 'Open Sans-Semibold';border: 1px solid #02925D;width: 144px;height: 50px;display: block;float: right;margin-right: 125px;padding-top: 13px;border-radius: 30px;}
a.exit:hover {text-decoration: none;color: #02925D;}
.user-kabinet-container h1 {font-family: 'Lora';font-weight: bold;text-transform: uppercase;color: #00945D;text-align: center;font-size: 32px;margin-bottom: 63px;}
div.zajavka-container-grand {padding-left: 106px;padding-right: 106px;}
div.zajavka-container { background: #fff;padding-left: 126px;padding-right: 126px;margin-top: 2px;padding-top: 80px;margin-bottom: 110px;padding-bottom: 80px;
}
p.green_p a {color: #F42535;font-family: 'Open Sans';font-weight: bold;}
p.green_p a:hover {color: #F42535;text-decoration: none;}
span.new-opoveshenija {color: #F32637;margin-left: 7px;}
.opeveshenije-unset h4 {font-family: 'Open Sans-Semibold';color: #02955E;font-size: 15px;margin-top: 0px;    text-align: left;text-transform: none;
letter-spacing: 0px;}
.opeveshenije-unset h5 {color: #656565;font-size: 12px;font-family: 'Open Sans-Semibold';line-height: 18px;text-align: left;text-transform: none;
letter-spacing: 0px;}
.opeveshenije-unset p {   font-family: 'Open Sans';color: #646464;line-height: 27px;margin-top: -6px;text-align: left;font-size: 14px;letter-spacing: 0px;
text-transform: initial;white-space: normal;}
p.messages-quantility { color: #656565;font-family: 'Open Sans-Semibold';margin-top: 10px;}
p.demo-messages a {color: #00955E;letter-spacing: 1px;margin-top: 10px;display: block;}
p.demo-messages a:hover {color: #00955E;text-decoration: none;}
.select-block button {border: 1px solid #E0E0E0;box-shadow: none; width: 100%;text-transform: none;text-align: left;color: #269B6E;height: 50px;
border-radius: 40px;padding-left: 30px;line-height: 32px;}
.select-block .btn-group{width:100%;}
.select-block button:focus, .select-block button:active{color: #269B6E;border: 1px solid #E0E0E0;background: transparent;box-shadow: none;}
.select-block .btn-group.open .dropdown-toggle{color: #269B6E;border: 1px solid #E0E0E0;background: transparent;box-shadow: none;	}
.select-block .btn-group.open .dropdown-toggle:hover{color: #269B6E;border: 1px solid #E0E0E0;background: transparent;box-shadow: none;	}
.select-block .btn-group.open .dropdown-toggle:focus,.select-block .btn-group.open .dropdown-toggle:active{color: #269B6E;border: 1px solid #E0E0E0;
background: transparent;box-shadow: none;		}
.select-block button span.caret {float: right;width: 40px;height: 40px;margin-top: -5px;background: url(/local/templates/gw-index-new/css2/../img/arrow-button-green.png) no-repeat;color: transparent;}
.select-block button:hover {border: 1px solid #E0E0E0;background: none;color: #269B6E;}
.select-container {min-height: 50px;margin-bottom: 30px;}
.opeveshenije { border-top: 1px solid #E0E0E0;}
.opeveshenije:last-child {border-bottom: 1px solid #E0E0E0;}
div.opeveshenije-unset {padding-top: 17px;padding-bottom: 6px;margin-top: 10px;margin-bottom: 10px;min-height: 95px;}
.select-block .dropdown-menu {min-width: 100%;border: none;}
.select-block .dropdown-menu p {color: #269B6E;font-family: 'Open Sans';letter-spacing: 1px;padding-left: 30px;}
.opeveshenije:hover div.opeveshenije-unset {background: #FAFAFA;}
div.zajavka-container.block-opoveshenija{margin-bottom: 0px;padding-bottom: 152px;}
.opeveshenije>a {background: none;border: none;width:100%;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}
.opeveshenije>a:hover {background: none;border: none;}
.opeveshenije>a:focus,.opeveshenije>a:active {background: none !important;border: none !important; outline: none !important;box-shadow: none !important;
}
.title-modal h4 {margin-top: 0px;width: 50%;padding-left: 0px;float: left;margin-bottom: 48px;}
.title-modal {
float: left;
    width: 100%;
    padding-left: 106px;
    padding-right: 106px;
}
p.m-p {font-family: 'Open Sans';color: #666;text-align: left;padding-left: 106px;padding-right: 106px;line-height: 24px;}
.title-modal h5 {
    color: #656565;
    font-size: 12px;
    font-family: 'Open Sans-Semibold';
    line-height: 18px;
    text-align: right;
    text-transform: none;
    letter-spacing: 0px;
}
.select-container h3 {
    text-align: center;
    font-family: 'Lora';
    font-weight: bold;
    color: #00945D;
    font-size: 22px;
}

#zakaz-zala .select-container p {
    text-align: center;
    padding-left: 0px;
    font-family: 'Open Sans';
    line-height: 24px;
    margin-bottom: 34px;
}

#zakaz-zala .select-container p span {
    color: #00925C;
    font-family: 'Open Sans-Semibold';
}

.vopros {
    color: #00925C;
    border: 1px solid #00925C;
    display: inline-block;
    height: 15px;
    width: 15px;
    border-radius: 36px;
    font-size: 12px;
    font-family: 'Open Sans';
    line-height: 14px;
    margin-left: 5px;
}

.vopros:hover {
    color: #00925C;
    text-decoration: none;
}

.select-block input[type="text"] {
    color: #00935F;
    font-family: 'Open Sans';
    letter-spacing: 1px;
    height: 50px;
    border: 1px solid #E0E0E0;
    border-radius: 33px;
    padding-left: 34px;
    width: 100%;
    outline: none;
}

.select-block input[type="submit"] {
    color: #00935F;
    font-family: 'Open Sans';
    height: 50px;
    border: 1px solid #00935F;
    border-radius: 33px;
    background: #fff;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    text-transform: uppercase;
    outline: none;
}
#zakaz-zala .select-block button{
    line-height: 35px;
}
.select-block input[type="text"]::-webkit-input-placeholder { color:#00935F;}
.select-block input[type="text"]::-moz-placeholder          { color:#00935F;}/* Firefox 19+ */
.select-block input[type="text"]:-moz-placeholder           { color:#00935F;}/* Firefox 18- */
.select-block input[type="text"]:-ms-input-placeholder      { color:#00935F;}

.free {
        float: left;
        width: 100%;
        color: #01945D;
        font-family: 'Open Sans-Semibold';
        text-align: center;
        margin-top: 40px;
		display:none;
}

.busy {
    float: left;
    width: 100%;
    color: #F32531;
    text-align: center;
    font-family: 'Open Sans-Semibold';
    margin-top: 40px;
			display:none;
}

div.zajavka-container.block-opoveshenija-2 {}

#zakaz-zala .select-block .dropdown-menu p {
    margin-bottom: 0px;
}

.free a {
    background: #01945D;
    color: #fff;
    height: 50px;
    display: block;
    width: 195px;
    text-align: center;
    font-family: 'Open Sans-Semibold';
    text-transform: uppercase;
    padding-top: 15px;
    border-radius: 30px;
    margin: 0px auto;
    margin-top: 19px;
}

.free a:hover {
    color: #fff;
    text-decoration: none;
}

.active-greenwood-container {
    background: #fff;
	    padding-bottom: 192px;
}

p.ag-bottom-p {
    text-align: right;
    font-size: 12px;
    font-family: 'Open Sans';
    color: #656565;
	    float: right;
    margin-top: 26px;
}

.active-greenwood {
    height: 53px;
    border-bottom: 1px solid #E0E0E0;
    padding-top: 15px;
}
.active-greenwood:first-child{
    border-top: 1px solid #E0E0E0;	
}
.active-greenwood-block {
    margin-top: 40px;
}
.active-greenwood-block b {font-family: 'Open Sans';font-weight: normal;}

.active-greenwood-block b.name-bottom {
    color: #009460;
}

.active-greenwood-block b.wait {
    color: #009460;
    font-family: 'Open Sans-Semibold';
}

.active-greenwood-block b.the-end {
    font-family: 'Open Sans-Semibold';
    color: #F72435;
}

.active-greenwood-block b.name-bottom a {
    color: #009460;
    font-size: 22px;
    vertical-align: top;
    display: inline-block;
    height: 16px;
    line-height: 19px;
	    margin-left: 11px;
}
.free.active,.busy.active {
    display: block;
}
body.off-canvas-active .block--toggle .block__content .search-button svg path {
    fill: #939393;
}
.sklad-block .carousel img {
    width: 100%;
}
p.schet-p {
    text-align: center;
    font-family: 'Open Sans';
    color: #656565;
}

a.demo-schet {
    color: #7FC9AE;
    border: 1px solid #7FC9AE;
    width: 328px;
    display: block;
    text-align: center;
    height: 50px;
    border-radius: 30px;
    padding-top: 13px;
    font-family: 'Open Sans';
    margin-left: auto;
    margin-right: auto;
    margin-top: 32px;
}

.schet-year {
    text-align: center;
    position: relative;
}

.schet-year span {
    background: #00955E;
    width: 105px;
    color: #fff;
    font-family: 'Open Sans-Semibold';
    font-size: 12px;
    display: inline-block;
    z-index: 1000;
    position: relative;
}

div.tab-pane>a.pachat-schet {    
top: 0px !important;
    position: relative;
    width: 100%;
    display: block;
    text-align: right;
    line-height: 35px;
    background: none;
    border: none;
    letter-spacing: 0px;
    font-size: 13px;
    padding-top: 0px;
    padding-bottom: 0px;
	}

.demo-later {
    color: #00955A;
    text-transform: uppercase;
    font-family: 'Open Sans-Semibold';
    width: 328px;
    text-align: center;
    height: 50px;
    border: 1px solid #00955A;
    padding-top: 13px;
    border-radius: 47px;
    margin-left: auto;
    margin-right: auto;
}

.schet-year:before {content: "";position: absolute;display: block;height: 1px;background: #00955E;width: 100%;top: 10px;}

body div.schet-year-block table th {
    background-color: transparent;
    border-bottom: none;
    font-size: 12px;
    font-family: 'Open Sans';
    height: 55px;
    padding-bottom: 20px;
}
body div.schet-year-block table td {
    background-color: transparent;
    border-bottom: none;
    font-size: 14px;
    font-family: 'Open Sans';
    height: 55px;
    padding-top: 16px;
}

div.schet-year-block table td:first-child {
    font-family: 'Open Sans-Semibold';
    color: #00955E;
}

.schet-year-container {
    padding-bottom: 150px;
}

.select-container h3 span {
    color: #F42736;
}

a.demo-schet:hover {
    color: #7FC9AE;
    text-decoration: none;
}
div.schet-year-block table td a {display: block;width: 20px;height: 13px;padding-right: 5px;padding-bottom: 3px;}

div.schet-year-block table td:last-child {
    font-family: 'Open Sans-Semibold';
    color: #00955E;
}
div.schet-year-block table td:last-child a{
    display: block;
    width: 20px;
    height: 20px;
    float:right;
}
div.pechat-modal-block {
    float:none;
    padding-left: 96px;
    padding-right: 96px;
}
.pechat-modal-block>div {
        display:inline-block;
}

.pechat-modal-block>div p {
    text-align: left;
    font-family: 'Lora';
    font-weight: bold;
    color: #00955D;
    font-size: 17px;
}
div.pechat-modal-block {
    float:none;
    padding-left: 96px;
    padding-right: 96px;
}
.pechat-modal-block>div {
    display: inline-block;
    float: none;
    width: 49%;
}

.pechat-modal-block>div p {
    text-align: left;
    font-family: 'Lora';
    font-weight: bold;
    color: #00955D;
    font-size: 17px;
}

div.pechat-modal-block h5 {
    color: #00955D;
    font-family: 'Lora';
    font-weight: bold;
    font-size: 21px;
    text-align: left;
    margin-bottom: 32px;
	margin-top: 55px;
}

.input-date p {
    float: left;
    font-size: 15px;
    font-family: 'Open Sans';
    position: absolute;
    top: 11px;
}
.input-date input[type="text"] {float: left;width: 300px;height: 50px;border-radius: 53px;border: 1px solid #E0E0E0;margin-left: 40px;color: #00935F;font-family: 'Open Sans';font-size: 15px;outline: none;padding-left: 28px;}
div.input-date {position: relative;}
.input-date span {position: absolute;right: 66px;top: 16px;}
.pechat-pokasania h4 {width: 100%;}
.pechat-pokasania .title-modal{padding-left: 94px;padding-right: 94px;
}
.input-date input[type="submit"] {background: none;border: 1px solid #01945E;COLOR: #01945E;text-transform: uppercase;font-family: 'Open Sans-Semibold';width: 195px;height: 50px;border-radius: 40px;margin-top: 55px;margin-right: 36px;
}
div.input-date:last-child {float: none;}
.checkbox-cont p{margin-bottom:45px;}
.checkbox-cont p:last-child{margin-bottom:0px;}
.demo-schet-modal h4 {width: 100%;float: none;}
.demo-schet-modal .grand-click {background: #00955E;min-height:100px;padding-top:28px;padding-left: 81px;padding-right: 126px;}
.demo-schet-modal .title-modal{float:none; padding-left: 126px;padding-right: 126px;}
.demo-schet-modal ul.nav.nav-tabs.grand-click>li a {color:#fff;font-size:14px; padding-top: 10px;padding-bottom: 8px;padding-left: 14px; padding-right: 14px;}
.demo-schet-modal ul.nav.nav-tabs.grand-click>li.active a{color:#fff;  border:1px solid #fff; }
.demo-schet-modal ul.nav.nav-tabs.grand-click>li a:hover{border:1px solid #fff;  }
.demo-schet-modal .tab-content {float:none;margin-top: 50px;}
.demo-schet-modal .tab-content>div>div{display:inline-block;float:none;padding-left: 111px;padding-right: 111px;}
.load-foto {border: 1px solid #E0E0E0;text-align: center;width: 200px;height: 200px;padding-top: 80px;}
.load-foto path {fill: #909090;}
.load-foto circle {fill: #909090;}
p.edit-p-bottom {color: #676767;font-size: 12px;margin-top: 60px;font-family: 'Open Sans';}
.be-rent-modal .form-group input[type="submit"] {text-transform: uppercase;font-family: 'Open Sans-Semibold';padding-left: 0px;padding-right: 0px;width: 195px;background: none;border: 1px solid #00935D;}
.demo-schet-modal button.btn.btn-primary { width:100%;background:none;color:#00955E;text-align:left;text-transform:none;letter-spacing:0px; border:1px solid #E0E0E0;border-radius: 30px;height: 50px;line-height: 32px;padding-left: 32px;}
.demo-schet-modal .dropdown-menu{width:100%;}
div.schet-year-block table td a:hover,div.schet-year-block table td a:active,div.schet-year-block table td a:focus,div.schet-year-block table td a:focus {outline: none;box-shadow: none;}
.demo-schet-modal button.btn.btn-primary span {color: transparent;background: url(/local/templates/gw-index-new/css2/../img/arrow-button-green.png) no-repeat;width: 35px;height: 35px;border: none;float: right;}
a.load-foto-href {color: #00945C;font-family: 'Open Sans';font-size: 15px;margin-top: 20px;margin-bottom: 32px;display: block;}
a.load-foto-href:hover {text-decoration: none;color: #00945C;}
.demo-schet-modal ul.nav.nav-tabs.grand-click>li.active a:before {    content: '';background: url(/local/templates/gw-index-new/css2/../img/green-triagle.png) no-repeat;display: block;width: 35px;height: 18px;position: absolute;bottom: -51px;left: 58px;}
div.tab-pane>a.pachat-schet:active:focus {background: none;box-shadow: none;}
div.schet-year-block table td a:active:focus{background-color: transparent;box-shadow: none;  background: url(/local/templates/gw-index-new/css2/../svg/i-45.svg) no-repeat; }
.zajavka-block .green_p span {top: 8px;position: relative;}
.categoty-type.alphabet li:focus {border: 1px solid #fff;}
.categoty-type.alphabet li:active {border: 1px solid #fff;}
body div.advantage-container.office-container b a {background: none;}
body div.advantage-container.office-container b a:hover {color: #f42534;}
.scroll-green.ser-market {margin-left: 0px;margin-top: 0px;}
.marketplace-middle.ser-middle img {margin-top: 30px;}
div.ser-middle .pull-left {width: 100%;position: relative;padding-bottom: 0px;}
.marketplace-middle.ser-middle {margin-top: 0px;}
.marketplace-bottom.ser-bottom {padding-left: 0px;padding-right: 0px;}
.market-ser1 h2{font-family:'Lora'; font-weight:bold;color:#00955e;}
.market-ser1 span{color:#00955e;font-family:'Open Sans-Semibold';}
.infrastructure .group-animated.field-group-div{z-index: inherit;height: 100%;}
span#consultsystems_button_0 {display: none;}
.about-block.jobs-green.green-block-gw2 button[type="submit"]:hover {background: #f42534;}
.advantage-block-unset button[type="submit"]:hover {background: #f42534;}
div.main-slider {position: absolute;z-index: 100;}
.owl-item {padding-left: 60px;}
#gm_slides .owl-nav .owl-prev {    left: 2px;
    top: 23px;
    background: url(/local/templates/gw-index-new/css2/../img/arrow-left-green.png) no-repeat 3px 13px;
    border: none;}
#gm_slides .owl-nav .owl-next {    top: 23px;
    right: -27px;
    background: url(/local/templates/gw-index-new/css2/../img/arrow-right-green.png) no-repeat 11px 13px;border: none;}
.main-slider.non-main-slider {display: none;}
ol.carousel-indicators.main-nav-header.main-nav-header-yes {display: block;}
ol.carousel-indicators.main-slider-indicators {left: 20.5%;bottom: 126px;}
.cur-area{background:#2FAF7C;}
.cur-area2{background:#005935;}
div.main-slider p.p {z-index: 102;width: 50%;position: absolute;left: 48.5%; bottom: 77px;color: #fff;font-family: 'Open Sans-Semibold';}
p.text-in-header{display:none;}
p.text-in-header.text-in-header-yes{display:block;}
p.p-no{display:block;}
.block--discovery-off-canvas-off-canvas-toggle .block__content{width: 36px;height: 36px;}
.block--discovery-off-canvas-off-canvas-toggle.whiteText span:first-child {color:#fff;}
body.news .white-block:first-child img {max-height: inherit;}
@media only screen and (max-width: 991px){
	.main-slider {display: none;}
}
.img_map {transform: rotate(-1deg);}
.upper li span {list-style: none; margin-bottom: 15px;background: url(/local/templates/gw-index-new/css2/../img/arrow-right.png) no-repeat;background-position-x: 0px;background-position-y: 0px;text-align: left;text-transform: uppercase;display: block;width: 40px;height: 40px;float:left;margin-top:10px;}
div.about-block.reviews-block p:first-child {height: 125px;}
img.image_item {
    width: 100%;
    height: 100%;
}
.carousel-contact form {
    text-align: center;
	    margin-bottom: 30px;
}
div.gud-block h2 {margin-left: 0px;font-family: 'Open Sans';margin-bottom: 12px;text-align: left;color: #01945E;font-weight: 600;text-transform: uppercase;font-size: 27px;padding-right: 109px;line-height: 37px;    margin-top: 0px;}
body div.about-block.mission.gud-container .gud-block a{
    color: #01945E;
    display: inline-block;
    background: none;
    text-transform: none;
    line-height: initial;
    margin-top: 0px;
    padding-left: 0px;
    height: auto;
	    margin-left: 0px;
		margin-top:0px
}
div.gud-block a:hover{
	    color: #f42534;
		text-decoration:none;
}
div.gud-block p {
    margin-left: 0px;
}

div.gud-block {
    background: #fff;
    padding-right: 0px;
    min-height: 286px;
}
.about-block.mission.gud-container {
    background: #fafafa;
    padding-left: 183px;
    padding-right: 183px;
}

.front .hero {
    margin-top: 0px;
    height: 800px;
}
@media only screen and (max-width: 1799px) and (min-width: 1300px){

/*body.front.news .hero {
    height: 650px !important;
    background-size: 100% !important;
}*/
body.news div#home div.white-block:first-child img{
	width:auto !important;
}

}
body div.advantage-block-unset.office-block-unset img.new_img_kon{
	margin-top:0px;
	min-height:auto;
}
body div.kongress-form.new_kon {
    padding: 0;
	width: 100%;
}
.ab.new_ab:nth-child(2) {
	margin-bottom: 0px;
	padding-bottom:	27px;
}
div.advantage-container .new_ab ul {
	color: #666666;
    font-family: "Open Sans";
    list-style-type: disc;
    margin-left: 40px;
}
div.advantage-container .new_new h3, div.advantage-container .new_new p,div.advantage-container .new_new div.h3 {
	margin-left: 25px;
}

.konf-zal h3,.konf-zal div.h3{
	text-align:center;
}
.konf-zal #all55 >div{
	padding-right:0px;
	width:47%;
	margin-right:5%;
}
.konf-zal #all55 >div:nth-child(2n) {
	margin-right:0;
}
.konf-zal #all55 >div >div:last-child {
	text-align:right;
	padding-right:0;
}
.konf-zal .carousel-inner{
	padding-right:0 !important;
}
div.advantage-container .konf-zal .office p span {
	width:auto;
	color: #666666;
}
div.advantage-container .konf-zal .office p{
	margin-left:0;
}
.konf-zal .podrobnee-btn{
	background: #00945D;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Open Sans';
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 57px;
    margin-bottom: 20px;
    display: inline-block;
	text-decoration: none;
	font-size: 13px;
    min-width: 155px;
	text-align:center;
	font-family: 'Open Sans-Semibold';
}
.konf-zal .podrobnee-btn:hover {
	background: #f42534;
	color:#fff;
}
.konf-zal ul.nav.nav-tabs.grand-click li a{
	border: 1px solid #01965F;
}
.konf-zal ul.nav.nav-tabs.grand-click li a:hover{
	color: #01965F;
}
.konf-zal ul.nav.nav-tabs.grand-click {
	margin-left:0;
	padding-right:0;
}
.konf-zal .cena-style {
	color:#01965F !important;
	font-size:16px;
}

.konf-zal .green-hall-button{
	display:inline-block;
    min-width: 156px;
	font-size:13px;
}
div.no-padding.konf-zal {
	    max-width: 1057px;
    margin: auto;
    float: none;
}
.konf-zal .carousel-inner:hover .mesta{
	display:block;
}
.konf-zal .carousel-inner .mesta{
	
	position:absolute;
	left:0;
	top:0;
	padding:15px 25px !important;
	background:rgba(255,255,255,0.6);
	width:100%;
	height:100%;
}
.konf-zal .mesta-img {
	width:60px !important;
	height:60px;
	background:#fff;
	position:relative;
	text-align:center;
	display:inline-block;
	vertical-align: middle;
	margin-right:10px;
}
.konf-zal .mesta-img img {
	width:auto !important;
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	max-width:98%;
	max-height:98%;
}
.konf-zal .mesta-left{
	float:left;
	width:48% !important;
}
.konf-zal .mesta-right{
	float:right;
	width:48% !important;
	padding-right:0 !important;
}
.konf-zal .mesta-left>div, .konf-zal .mesta-right>div{
	margin-bottom:10px;
	color:#000;
	padding-right:0 !important;
	    line-height: 1.1;
}
.konf-zal .mesta-zag {
	color:#01965F;
	text-align:center;
	margin-bottom:20px;
	font-family: 'Open Sans-Semibold';
	line-height: 1;
}
.konf-zal .mesta-net {
	display:inline-block;
	vertical-align:middle;
	width:100px !important;
}

.clear {
	clear:both;
}
body div.advantage-container .konf-zal .office div:last-child p {
    text-align:right !important;
	margin-right:0;
}
@media only screen and (max-width: 1470px) and (min-width: 1300px) {
	.block--toggle .block__content .search-button {margin-right:0px;}
	.new_phone {
		right: 36.6%;
	}
	div.l-navigation {
left: 355px;
	}
	nav.block--system-main-menu ul.menu a {
		margin: 0 10px 0 0;
	}
}
@media only screen and (max-width: 1300px){
	.new_phone {
		display:none;
	}
}
@media only screen and (max-width: 1299px) and (min-width: 992px) {
body .konf-zal .office .col-lg-6 {
    width: 50%;
	
}
/* div.announce-page {
    margin-top: -210px;
} */
div.announce-page {
    margin-top: 0;
}
}
@media only screen and (max-width: 1200px) and (min-width: 900px) {
  .konf-zal .mesta-img {
	width:45px !important;
	height:35px;
}

}

@media only screen and (max-width: 1080px) and (min-width: 900px) {
  .konf-zal .mesta-img {
	width:30px !important;
	height:25px;
}
.konf-zal .mesta-net {
	font-size:10px;
	width:65px !important;
}


}



@media only screen and (max-width: 1100px) and (min-width: 992px) {
body .konf-zal .office .col-lg-6 {
    padding:0;
	
}



body div.advantage-container .konf-zal .office div:last-child p {
    text-align:center !important;
}
.konf-zal #all55 >div >div:last-child {
	text-align:center;
}
}
@media only screen and (max-width: 900px)  {

.konf-zal #all55 >div {
	width:100%;
}

}
@media only screen and (max-width: 767px)  {
	.new_lang{
		right: 70px;
	}
		div#home div.white-block:first-child:hover div:last-child {
    top: -202px;
}
body p.lemon-foto {
    width: 100%;
	height:auto;
}

body p.lemon-foto:last-child {
    margin-left: 0px;
}
div.advantage-container .href-block ul {
    margin-left: 0px;
}
div.invest-container .panel-heading h4 a {
    height:  auto;
}
div.announce-page h1.page_title {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -20px;
    margin-right: -20px;
}

div.announce-page {
    padding-left: 20px;
    padding-right: 20px;
    width: 90%;
	    /* margin-top: -170px; */
		margin-top: 0;
}
a.alerlogo.bot {
    position: relative;
    bottom: 0px;
}
.sout-container img {
    width: 100%;
}
ul.inner-page-list {
    font-size: 12px;
}
ul.inner-page-list li {
    margin-bottom: 10px;
}
div.table-block table {
    width: 400px;
    display: table;
    margin-right: 22px;
}
div.table-block {
    display: flex;
}
}
@media only screen and (max-width: 470px) {
.konf-zal #all55 >div{
	padding-right:0px;
	width:100%;
	margin-right:0;
}

}

@media only screen and (max-width: 490px) {
  .konf-zal .mesta-img {
	width:30px !important;
	height:25px;
}
.konf-zal .mesta-net {
	font-size:10px;
	width:65px !important;
}
	div#home div.white-block:first-child:hover div:last-child {
    top: -125px;
}
}

@media only screen and (max-width: 360px) {
.konf-zal .mesta-zag {
	margin-bottom:10px;
	font-size:12px;
}
.konf-zal .carousel-inner .mesta {
	padding:10px !important;
}
	div#home div.white-block:first-child:hover div:last-child {
    top: -95px;
}
}

li.new_ul_menu {
	margin-left:30px !important;
}
li.new_ul_menu a{
	font-size:20px !important;
}
body.news div#home div.white-block:first-child img{
	width: 100%;
    height: 100%;
}
div#home .white-block:first-child:hover div:last-child {
    top: -169px;
}
@media only screen and (min-width: 518px) and (max-width: 680px){
div#home div.white-block:first-child:hover div:last-child {
    top: -227px;
}	
}
@media screen and (min-width: 681px) and (max-width: 767px){
div#home div.white-block:first-child:hover div:last-child {
    top: -327px;
}	
}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened .fancybox-inner {
height: auto !important;
} 
p.lemon-foto {
    width: 49%;
    display: inline-block;
    margin-bottom: 5px !important;
	margin-right: 5px;
	height: auto;
    overflow: hidden
}
p.lemon-foto img {
    width: 100%;
	height: inherit;
}
p.lemon-foto{
		    vertical-align: top;	
}
.news .paginator ul{
min-height: 101px;
    height: auto;
}
@media only screen and (max-width:600px){
	.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened {
    width: 100% !important;
    left: 0px !important;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened .fancybox-inner{
	width:100% !important;
}
}
p.modal-image img {
    width: 100%;
}
.about-block.mission.gud-container.gud-container2 .gud-block {
    min-height: 200px;
    height: auto;
}

.about-block.mission.gud-container.gud-container2 .gud-block:last-child {
    text-align: center;
}

/*---------------------------------------------checkbox fz152---------------------------------------------------------------*/
.chekbox-fz152{
    display: block;
    text-align: left;
    margin-top: 10px;
    color: #00935D;
}
.chekbox-fz152.error{
    color: #f42534;
}
@media only screen and (min-width:1024px) and (max-width:1299px){
	.news .paginator .tab-content {
    padding-left: 45px !important;
    padding-right: 45px !important;
}
}
.advantage-container.office-container .telephone-block .last1 a img {
    width: auto;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
	    min-height: auto;
    bottom: 0;
    right: 0;
}

.advantage-container.office-container .telephone-block .last1 a {
    position:  relative;
}

.advantage-container.office-container .telephone-block .last1 {
    margin-left:0px;
}
.table-block ~ .int {
    padding-left: 7%;
}
.news .paginator p.video-string ~ ul {
    padding-top: 0px;
    min-height:  initial;
}
.unset-vacancies>div h3.trebovania ~ strong {
    display: block;
    text-align: left;
}

.unset-vacancies>div h3 ~ strong {
    display: block;
    text-align: left;
}

.unset-vacancies>div h6 {
    font-weight:bold;
    text-align:left;
}
.advantage-container .href-block h2 {
    margin-left: 0px;
    font-size: 14px;
    text-transform: none;
    margin: 0px;
    display: inline-block;
    font-family: 'Open Sans';
}

.advantage-container .href-block span {
    margin-left: 0px;
    font-size: 14px;
    text-transform: none;
    margin: 0px;
    display: inline-block;
    font-family: 'Open Sans';
    color: #00945D;
    font-weight: bold;
}

.advantage-container .href-block ul li {
    display:  inline-block;
    font-weight: normal;
    font-size: 13px;
    margin-right: 10px;
}

.advantage-container .href-block ul {display: inline-block;margin-left: 33px;}

.href-block {
    float: left;
    width: 100%;
}
.advantage-container .href-block ul li a {
    font-family: 'Open Sans';
    text-decoration: underline;
}
.block-page-href-block {
    margin-bottom: 51px;
}
body.news div#home .white-block:nth-child(2){
	width:100%;
}
.advantage-container .href-block ul li a:hover {
    text-decoration: none;
    color: #00945D;
}
.showmore_link{
background: #00945D;
    color: #fff!important;
    text-transform: uppercase;
    font-family: 'Open Sans'!important;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 57px;
    display: inline-block;
    text-decoration: none;
	font-size: 14px;
	min-width: 166px;
    text-align: center;
    font-family: 'Open Sans-Semibold';
}
.showmore_link:hover {
    background: #f42534;	
    transition: all 0.5s cubic-bezier(0.23,1,0.32,1);
}
.links__title {
	width: 100%;
    text-align: center;
    font-family: 'Lora';
    color: #01945D;
    font-weight: bold;
    font-size: 22px;
    margin-top: 51px;
    margin-bottom: 72px;
	margin-top: 25px;
	margin-bottom: 25px;
}
.links__item-container {
    text-align: center;
    text-align: center;
    padding: 25px 10px 2px 10px;
    border: 1px solid #00945e!important;
	transition: all 0.5s cubic-bezier(0.23,1,0.32,1);
	 margin-bottom: 20px;
}
.links__item-container:hover {
    border: 1px solid #00945e!important;
}

.links__item-title {
    padding: 0px!important;
	color: #00945e;
    text-align: center;
    font-size: 15px;
    font-family: Lora;
    font-weight: bold;
    margin-top: 16px;
    /* padding-top: 58px; */
    /* padding-bottom: 29px; */
    /* height: 146px; */
    /* margin-bottom: 0px; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 4;
    -moz-line-clamp: 4;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}
.links__item-container img{
	width: 100%;
    height: auto;
}
.invest-container .panel-default > .panel-heading {
    background-color: #00955E;
    color: #fff;
    font-family: 'Lora';
    border-radius: 0px;
	    padding: 0px;
}

.invest-container .panel-heading h4 {
    font-family: 'Lora';
    font-size: 19px;
}

.panel-group .panel {
    border: none;
    box-shadow: none;
}

.invest-container .panel-heading h4 a:hover,.invest-container .panel-heading h4 a:focus {
    text-decoration: none;
}
.invest-container #accordion img {
    width: 100%;
}

.invest-container .panel-heading h4 a {
    display: block;
    height: 40px;
    padding: 10px 15px;
}
.type-page-container.type-invest-container {
    padding-left: 0px;
    padding-right: 0px;
}

.type-page.invest-container {
    padding-left: 0px;
    padding-right: 0px;
}
.news .white-block {
    height:  auto;
}

.news div#announcements  .white-block .h2 {
    margin-left: 0px;
}
.news .white-block.horisontal {
    width: 100%;
    margin-bottom: 0px;
}
.announce-page {
    width: 80%;
    margin-left:  auto;
    margin-right:  auto;
    z-index: 1000;
    /* margin-top: -309px; */
	margin-top: 0;
    position:  relative;
    background: #fff;
    padding-left: 40px;
    padding-right: 40px;
	    padding-bottom: 40px;
}

.announce-page h1.page_title {
    background: #00955E;
    padding-top: 19px;
    padding-bottom: 19px;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 0px;
    color: #fff;
    margin-left: -40px;
    font-family: 'Lora';
    margin-right: -40px;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    position: relative;
}

.announce-page h1,
.announce-page h2 {
    color: #00955E;
    font-family: 'Lora';
    font-weight: bold;
    font-size: 20px;
    text-align:  center;
}

.announce-page ul li img {
    float:  left;
}
.announce-page li {
    float: left;
    width: 100%;
}
ul.our-list li {
    margin-bottom: 15px;
}

ul.our-list li img {
    margin-right: 10px;
}
.news .paginator .no-padding-ul{
	padding-top:0px;
}
div.fimg img{
	max-width:100%;
}
.type-page-container .advantage-block-unset h1 {
    text-align: left;
}
.type-page-container .advantage-block-unset ul li {
    color: #666666;
    font-family: 'Open Sans';
    margin-left: 73px;
    width: 484px;
    line-height: 24px;
}
body .type-page-container .advantage-block-unset h2 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.type-page-container .advantage-container {
    margin-bottom: -20px;
}
.svyaz a,.svyaz a:hover {
    color: #00603b;
}
.front{
	    opacity: 1;
}
.border-block {
    border: 3px solid #000;
    padding-left: 15px;
    padding-right: 15px;
	font-style:italic;
}
.text-bold{
font-weight:bold;
}
.text-italic{
font-style:italic;
}
.underline{
text-decoration:underline;
} 
.web-application table.no-border td {
    vertical-align: text-top;
	border:none;
}

table.no-border td p {
    margin-bottom: 5px;
}

table.no-border tr td span {
    text-align: right;
    display: block;
    font-weight: bold;
    font-size: 10px;
}
table.no-border tr td:nth-child(2) span {
text-align:center;
}
p.f4 {
    font-size: 13px;
    font-weight: bold;
    text-align: right;
}
.web-application table tr td {
    border: 1px solid #000;
}
.download-container~* {
    padding-left: 70px;
    padding-right: 70px;
}

.web-application {
    padding-left: 60px;
    padding-right: 60px;
}

.download-container~table {
    margin-left: 60px;
    margin-right: 60px;
    max-width: 1000px;
}

.web-application table {
    width: 100%;
    max-width: 750px;
}
header .group-animated .upper ul{
	margin-top: 15px;
}
@media screen and (min-width:1300px){
	div.type-page p, div.type-page h2, div.type-page h3, div.type-page ul {padding-left: 94px;padding-right: 94px;}
}
div.type-page p, div.type-page ul { font-size: 14px; }
@media only screen and (max-width: 767px) and (min-width: 321px){
	div.type-page p, div.type-page h2, div.type-page h3, div.type-page ul {padding-left: 20px;padding-right: 20px;} 
}
.advantage-container.office-container .carousel-inner {
    height: 281px;
}
.advantage-container.office-container .carousel-inner .item{
	height: 100%;
}
.table-block table {
    width: 24%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}

.table-block table td {
    border: 1px solid #000;
}

.table-block table td p span {
    display: block;
    color: #f00;
}

.table-block {
    text-align: center;
}
.table-block thead {
    background: #C5D9F1;
    font-weight: bold;
    font-size: 12px;
}

.table-block thead p {
    padding-left: 5px;
    padding-right: 5px;
    line-height: 17px;
}
.red {
    color: #f00;
}
.red {
    color: #f00;
}

.table-block ~ .int p {
    padding-left: 0px;
    padding-right: 0px;
}
@media only screen and (max-width: 1299px){
	.none-sn{display:none;}
}

div#block-block-5 li{color:#fff;font-size:17px;font-family: Lora;font-weight: 700}
div#block-block-5 li a{position:relative;top:0px}

@media only screen and (max-width: 1299px) {div#block-block-5 li{font-size:14px;}}

@media only screen and (max-width: 1620px) {
.new_phone img{display:none}
.new_phone a { display:block;font-size:12px;line-height:12px;margin-bottom:5px}
.new_phone a:last-child{margin-bottom:0}
}
@media only screen and (min-width: 1820px){
body div.kontakt-left {padding-top:0}
body div.ab:first-child h2, body div.ab:first-child h1{margin-top:40px}
}

.front .noslide.node--hero{height:480px}

@media only screen and (min-width: 1300px){
body.news .upper li{font-size:46px;line-height:50px}
}

@media only screen and (min-width: 1300px) and (max-width: 1799px){
body.front.news .noslide.node--hero {
    height: 450px !important;
    background-size: 100% !important;
}
}

@media only screen and (min-width: 1300px) and (max-width: 1799px){
body .ab:first-child h2, body .ab:first-child h1{margin-top: 20px;}
body div.kontakt-left{padding-top:0}
}

@media only screen and (max-width: 1299px) and (min-width: 992px){
body .ab:first-child h2 {
    margin-top: 20px;
}
}

@media only screen and (min-width: 321px) and (max-width: 767px){
body div.ab:first-child h2 {
    margin-top: 20px;
}
}

@media only screen and (max-width: 991px) and (min-width: 768px){
body div.advantage-container.office-container h2 {
    margin-top: 20px;
}
}

@media only screen and (max-width: 1299px) and (min-width: 992px){
body.front.news .noslide.node--hero {
    /*height: 450px !important;*/
}
}

.news div.type-page-container div.no-padding h2{padding-left:94px;padding-right:94px;font-family:'Lora';color:#01945D;font-size:31px;font-weight:700}
.news div.type-page-container div.no-padding ul{list-style-type:disc;padding-left:134px;padding-right:134px;}
.news div.type-page-container div.no-padding ul li{margin-bottom:10px}
ul.nav.nav-tabs{position:relative;z-index:50}
@media only screen and (max-width: 991px) and (min-width: 768px){
	.news div.type-page-container div.no-padding h2 {font-size:24px;padding-left: 78px;padding-right: 78px;}
	.news div.type-page-container div.no-padding ul{padding-left: 118px;padding-right: 118px;}
}

@media only screen and (max-width: 767px) and (min-width: 321px){
.news div.type-page-container div.no-padding h2 {font-size:17px;padding-left: 20px;padding-right: 20px;}
.news div.type-page-container div.no-padding ul{padding-left:60px;padding-right:60px}
}


@media only screen and (max-width: 600px) {
body .gw2-top{margin-top:220px;}
}

img.img-block { display: block; max-width: 700px; width: 100%; margin: 0 auto; }
article .announce-page img.img-block { margin: 0; }

table.article-table td,table.article-table th { border: 1px solid black; padding: 10px; }
table.article-table p { margin: 0; }
table.article-table th {background: #cfe2f3;}
table.article-table th:first-child {background: none;}
table.article-table td:first-child {background: #fff2cc;}

div.infrastructure-paginator  div.categoty-type p {padding: 0; line-height: normal;}
div.infrastructure-paginator div.kompany-list div.kompany h2 {padding: 0; text-align: center;}
div.infrastructure-paginator div.kompany-list div.kompany p {padding: 0 10px; margin: 0; text-align: left; width: auto;}
div.infrastructure-paginator div.kompany-list div.kompany div:nth-child(2) p {text-align: center;}
div.infrastructure-paginator div.kompany-list div.kompany .foto-left-block { margin-right:20px; text-align:center; }
div.infrastructure-paginator div.kompany-list div.kompany .foto-left-block img {float: none;}
div.infrastructure-paginator div.kompany-list div.kompany .con-text {margin-left: 35px;}
div.infrastructure-paginator div.kompany-list div.kompany  div:last-child p span {width: auto; float: none;}
div.infrastructure-paginator div.kompany-list div.kompany  div {padding: 0;}
div.infrastructure-paginator div.kompany-list div.kompany .con-text p:nth-child(3) {width: 100%; padding: 10px;}


div.infrastructure-paginator div.kompany-list div.kompany {display: flex; align-items: center; justify-content: space-between;}
div.infrastructure-paginator div.kompany-list div.kompany div {width: 20%;}
div.infrastructure-paginator div.kompany-list div.kompany div.foto-left-block {display: flex; align-items: center;}

@media only screen and (max-width: 1650px){
    div.infrastructure-paginator div.kompany-list div.kompany div {width: 30%;}
    div.infrastructure-paginator div.kompany-list div.kompany {flex-wrap: wrap; justify-content: space-between;}
    div.infrastructure-paginator div.kompany-list div.kompany div,
    div.infrastructure-paginator div.kompany-list div.kompany img,
    div.infrastructure-paginator div.kompany-list div.kompany p, 
    div.infrastructure-paginator div.kompany-list div.kompany h2{text-align: left !important; margin: 0 !important; padding: 0 !important;}

}

@media only screen and (max-width: 1024px){
    div.infrastructure-paginator div.kompany-list div.kompany div {width: 40%;}
}

@media only screen and (max-width: 768px){
    div.infrastructure-paginator div.kompany-list div.kompany div {width: 90%;}
}

.infrastructure-container #foto-map img.map {width: 80%}
@media only screen and (max-width: 1299px) {
    .infrastructure-container #foto-map img.map {display: none;}
}



.carousel-inner .item.custom p.p { font-size: 32px; right: 7%; left: auto; bottom: 233px; 
    right: 0;
    z-index: 102;
    margin-right: auto;
    margin-left: auto;
    width: fit-content;
    position: absolute;
    left: 0; }
.carousel-inner .item.custom h2 {
    font-size: 34px;
    right: 0;
    z-index: 102;
    margin-right: auto;
    margin-left: auto;
    width: fit-content;
    position: absolute;
    left: 0;
    bottom: 310px;
    color: #fff;
    font-family: 'Open Sans-Semibold';
}

.group-animated .upper.vanish { /*visibility: hidden;*/ opacity: 0; transition: opacity 0s; }
.group-animated .upper-right.vanish {  /*visibility: hidden;*/ opacity: 0; transition: opacity 0s; }

header .field__items .field__item .default-img .owl-item { padding:0; }

.default-img p.first-p-header { /*display:none;*/ }
.default-img .owl-item.active p.first-p-header {
    position: absolute;
    font-size: 32px;
    color: #fff;
    font-family: 'Open Sans-Semibold';
    right: 0;
    left: 0;
    text-align: center;
    top: 30%;
}
@media only screen and (max-width: 991px) and (min-width: 768px){
    body div.be-rent-container {
        bottom: 30%;
    }
}


.new_phone.mobile { display:none; }
@media only screen and (max-width: 1300px){
    .new_phone.mobile { display:flex; /*right: 1%;*/ }
    .new_phone.mobile a { line-height: 50px; }
}
@media only screen and (max-width: 991px){
    .new_phone.mobile a { line-height: initial; }
    .new_phone.mobile { display: flex; right: 8%; bottom: -20%; top: auto; }
    header.l-header-wrapper { margin-bottom: 20px; }
}

.news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div {
    background-image: url(/bitrix/templates/new_index/images/news-header-bg.jpg);
    background-position: center;
    background-size: cover;
}

@media only screen and (min-width: 1820px) {
    .news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div {
        height: 100%;
    }
}
@media only screen and (max-width: 1299px) and (min-width: 768px) {
    .news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div {
        /*height: 550px;*/
        height: 450px;
    }
}
@media only screen and (max-width: 767px) {
    .news .field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div {
        background-image: url(/bitrix/templates/new_index/images/news-header-bg_m.jpg);
        height: 500px;
    }
}




.l-main-wrapper.arenda-page { width: 100%; }

.arenda-page .field.field--name-field-header-image.field--type-image.field--label-hidden { display: none; }
.arenda-page .node--hero .group-animated.field-group-div {background: #007454; display: flex; align-items: center; gap: 30px; position: relative;}

.arenda-page .group-animated .upper.vanish { opacity: 1; }

.arenda-page .l-side { padding-left:120px; }
.arenda-page .l-side img { height: 100%; }
.arenda-page .l-side .logo-tablet {display: none;}
.arenda-page .l-side .logo-def {width: fit-content;}
.front .arenda-page .view-content header.noslide.node--hero { max-height: 160px; }
.arenda-page .r-side { display: flex; flex-direction: column; gap: 10px; }
.arenda-page .r-side .menu-right { width:100%; padding:0; margin:0; height: auto; }
.arenda-page .r-side .menu-right ul li { margin-top: 0; height:  fit-content; padding-right: 25px; margin-right: 25px; }
.arenda-page .r-side .menu-right ul li:before,
.arenda-page .r-side .menu-right ul li:last-child:after { content: none; }
.arenda-page .r-side .menu-right ul li:after { 
    content: "";
    border-right: 2px solid #ffffff;
    position: absolute;
    top: 5px;
    right: 0;
    width: 1px;
    height: 65%;
}
.arenda-page .r-side .menu-right ul li a {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #FFFFFF;
}
.arenda-page .r-side .menu-right ul li.current a { font-weight: 700; }
.arenda-page .r-side .menu-right ul li.current:after { border-right: 3px solid #ffffff; }

.arenda-page .r-side .upper { width: fit-content; padding:0; }
.arenda-page .r-side .upper p,
.arenda-page .r-side .upper h1 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 38px;
    color: #FFFFFF;
    margin: 0;
    text-align: left;
}
.arenda-page .bx_breadcrumbs { text-align: left; margin: 0; }
.arenda-page .bx_breadcrumbs ul li a { color: #FFFFFF; opacity: 1; font-size: 14px; font-weight: 400; }
.arenda-page .bx_breadcrumbs ul li span { display: block; padding: 0 15px; color: #FFFFFF; opacity: 1 !important; font-size: 14px !important; font-weight: 700; text-decoration: none; }


.arenda-page .l-content article .field.field--name-field-panel.field--type-entityreference {/* margin-top:20px;*/ }
.arenda-page .l-content article .field.field--name-field-panel.field--type-entityreference .rent-title { display: none; }


@media only screen and (max-width: 1440px) {
    .arenda-page .l-side { padding-left: 0; }
.arenda-page .node--hero .group-animated.field-group-div { justify-content: center; }
}
@media only screen and (max-width: 1299px) and (min-width: 992px) {
    body.front .arenda-page .node--hero img { height: 100%; }
    body.news .arenda-page div.upper { margin: 0 !important; padding: 0 !important; }
    .arenda-page .r-side .upper p, .arenda-page .r-side .upper h1 { font-size: 30px; }
    .arenda-page .r-side .menu-right { display: block; }
    .arenda-page .r-side .menu-right ul li { padding-right: 20px; margin-right: 20px; }
    .arenda-page .l-side {max-width: 280px;}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .arenda-page .l-side .logo-def {display: none;}
    .arenda-page .l-side .logo-tablet {display: block;}
    body.news .arenda-page div.upper { margin: 0 !important; padding: 0 !important; }
    .arenda-page .r-side .upper p, .arenda-page .r-side .upper h1 { font-size: 26px; }
    .arenda-page .r-side .menu-right { display: block; }
    .arenda-page .r-side .menu-right ul li { padding-right: 20px; margin-right: 20px; }
    .arenda-page .l-side {max-width: 280px;} 
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
    body.front .arenda-page .node--hero img { height: 100%; }
    body.news .arenda-page div.upper { margin: 0 !important; padding: 0 !important; }
    .arenda-page .r-side .menu-right { display: block; }
    .arenda-page .r-side .menu-right ul li { padding-right: 10px; margin-right: 10px; }
    .arenda-page .l-side {max-width: 191px;}
}
@media only screen and (max-width: 832px) and (min-width: 768px) {
    .arenda-page .l-side {max-width: 125px;}
}
@media only screen and (min-width: 321px) and (max-width: 767px) {
    body.front .arenda-page .node--hero img { height: 100%; }



    body.news .arenda-page div.upper { margin: 0 !important; padding: 0 !important; }
    .arenda-page .r-side .upper p, .arenda-page .r-side .upper h1 { font-size: 30px; }
    .arenda-page .r-side .menu-right { display: block; }
    .arenda-page .r-side .menu-right ul li { padding-right: 20px; margin-right: 20px; }
    .arenda-page .l-side {max-width: 280px;}
}


.arenda-page .r-side .mobile-contacts { display: none; }

@media only screen and (max-width: 768px) {
    .arenda-page .l-content article .field.field--name-field-panel.field--type-entityreference .block-page-href-block { display: none; }
    .arenda-page .node--hero .group-animated.field-group-div { flex-direction: column; gap: 15px; }
    .front .arenda-page .view-content header.noslide.node--hero { max-height: 300px; }
    body.news .arenda-page .r-side div.upper, body.news .arenda-page .r-side .bx_breadcrumbs { display: none; }
    .arenda-page .r-side .menu-right { width: fit-content; }
    .arenda-page .r-side .menu-right .navbar-nav { display: flex; flex-direction: column; text-align: left; margin: 0; }
    .arenda-page .r-side .menu-right ul li { padding-left: 20px; padding-right: 0; margin-right: 0; margin-bottom: 5px }
    .arenda-page .r-side .menu-right ul li:after { content: none; }
    .arenda-page .r-side .menu-right ul li:before { 
        content: "";
        border-right: 2px solid #ffffff;
        position: absolute;
        top: 5px;
        left: 0;
        width: 1px;
        height: 65%; 
    }
    .arenda-page .r-side {flex-direction: row; width: 100%; justify-content: space-evenly;}
    .arenda-page .r-side .menu-right ul li.current:before { border-right: 3px solid #ffffff; }
    .arenda-page .l-side {max-width: 100%; padding: 0 30px;}
    .arenda-page .r-side .mobile-contacts { display: block; }
    .arenda-page .r-side .mobile-contacts ul { text-align: left; }
    .arenda-page .r-side .mobile-contacts ul li a{
        font-family: Open Sans;
        font-size: 12px;
        font-weight: 700;
        line-height: 16px;
        letter-spacing: 0em;
        text-align: left;
        color: #FFFFFF;
    }



}


@media only screen and (max-width: 320px) {
    .arenda-page .menu-right { display: block; }
    .arenda-page .r-side .menu-right ul li { margin-bottom: 0px }
    body.front.news .arenda-page .node--hero { height: 300px !important; }
}





body .arenda-page div.type-page-container{ margin-bottom: 0; }


.arenda-page .arenda-filter-list { height: 150px; padding: 30px; display: flex; gap: 20px; justify-content: space-between; margin-bottom: 20px; position: relative; }
.arenda-page .arenda-filter-list .side-l { display: flex; gap: 20px; z-index: 1; }
.arenda-page .arenda-filter-list .side-l > div { display: flex; flex-direction: column; justify-content: space-between; }
.arenda-page .arenda-filter-list .side-l .square-inputs { display: flex; gap: 20px; }
.arenda-page .arenda-filter-list .side-l .square-inputs input { max-width:123px; background: #FFFFFF; border: 1px solid #808080; border-radius: 5px; min-height: 35px; text-align: center; }
.arenda-page .arenda-filter-list .side-l .select input { 
    min-height: 37px;
    width: 100%;
    background: #007454;
    border: 1px solid #007454;
    border-radius: 5px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
}

.arenda-page .arenda-filter-list .side-l .select input::-webkit-outer-spin-button,
.arenda-page .arenda-filter-list .side-l .select input::-webkit-inner-spin-button {
    display: none;
    -webkit-appearance: none;
    margin: 0;
}

.arenda-page .arenda-filter-list .side-l .reset { display:flex; gap: 40px; }
.arenda-page .arenda-filter-list .side-l .reset input { 
    max-width: 266px;
    min-height: 37px;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #007454;
    border-radius: 5px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    color: #007454;
    padding: 0 30px;
}
.arenda-page .arenda-filter-list .side-r { display: flex; gap: 40px; z-index: 1; }
.arenda-page .arenda-filter-list .side-r p,
.arenda-page .arenda-filter-list .side-r ul li a {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    color: #007454;
    margin: 0;
}
.arenda-page .arenda-filter-list .square p,
.arenda-page .arenda-filter-list .building p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    color: rgba(39, 34, 34, 0.31);
    margin: 0;
}



.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click { margin: 0; display: flex; gap: 10px; padding: 0; }
.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click li{
    background: #FFFFFF;
    border: 1px solid #808080;
    border-radius: 5px;
}

.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click:before,
.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click:after { content: none; }
.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click li a {
    padding: 3px 13px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    /*font-size: 20px;*/
    font-size: 16px;
    line-height: 27px;
    color: rgba(39, 34, 34, 0.31);
    margin: 0;
}


.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click li a:hover { border: 1px solid #808080; border-radius: 5px; background: initial; }

.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click li.active { background: #007454; }
.arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click li.active a { 
    border: none;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    color: #FFFFFF; 
}

.arenda-page .arenda-filter-list .afl-background {
    position: absolute;
    width: 100vw;
    height: inherit;
    top: 0;
    /*left: -50%;*/
    z-index: 0;
    background: #f0f7f5;
}
@media only screen and (min-width: 1820px) { 
    .arenda-page .field__items .advantage-container .arenda-filter-list .afl-background { left: -184px; } 
    .arenda-page .type-page-container .advantage-container .arenda-filter-list .afl-background { left: -126px; }
}
@media only screen and (min-width: 1300px) and (max-width: 1799px) { .arenda-page .arenda-filter-list .afl-background { left: -126px; } }
@media only screen and (max-width: 1299px) and (min-width: 992px) { .arenda-page .arenda-filter-list .afl-background { left: -94px; } }
@media only screen and (max-width: 991px) and (min-width: 768px) { .arenda-page .arenda-filter-list .afl-background { left: -79px; } }
@media only screen and (max-width: 767px) { .arenda-page .arenda-filter-list .afl-background { left: -20px; } }

body .arenda-page .advantage-container.office-container .tab-pane img { height: 100% }


body .arenda-page div.office { width: 100%; display: flex; gap: 30px; max-height: 350px; }
body .arenda-page div.office .carousel { max-width: 550px; width: 100%; display: flex; flex-direction: row-reverse; overflow: hidden;}
body .arenda-page div.office .carousel .carousel-inner { max-height: 300px; height:100%; }
body .arenda-page div.office .arenda-info-element { display: flex; flex-direction: column; justify-content: space-between; }
body .arenda-page div.advantage-container .office p,
body .arenda-page div.advantage-container .office h3, body .arenda-page div.advantage-container .office span { text-align: left; margin: 0; }
body .arenda-page div.advantage-container .office h3, body .arenda-page div.advantage-container .office span {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 49px;
    color: #007454;
}
body .arenda-page div.advantage-container .office .element-name .element-type {
    background: #cce3dd;
    border: 1px solid #007454;
    border-radius: 5px;
    width: fit-content;
    padding: 5px 20px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 17.68px;
    line-height: 24px;
    color: #007454;
    margin-bottom: 10px;
}
body .arenda-page div.advantage-container .office .element-name .element-type::first-letter {text-transform: uppercase;}
body .arenda-page div.advantage-container .office .element-detail { display: flex; align-items: center; gap: 20px; }
body .arenda-page div.advantage-container .callback a.blank { margin-top: 0; border-radius: 5px; background: #007454; 
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    text-transform: none;
    text-align: center;
    color: #FFFFFF; 
}
body .arenda-page div.advantage-container .detail a.showmore_link {
    margin-top: 0; border-radius: 5px; background: #FFFFFF; border: 1px solid #007454;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    text-transform: none;
    text-align: center;
    color: #007454 !important;
}
body .arenda-page div.advantage-container .office .element-detail .comp-numb { margin-right:30px }
body .arenda-page div.advantage-container .office .element-detail .comp-numb a { 
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    color: #007454;
}
body .arenda-page div.advantage-container .office .element-info { display:flex; flex-direction: column; gap:15px; }
body .arenda-page div.advantage-container .office .element-info p {
    font-family: Open Sans;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(39, 34, 34, 0.31);
}


.arenda-page .tablet-mobile-header .tablet, 
.arenda-page .tablet-mobile-header .mobile{ display: none; }


@media only screen and (max-width: 1660px)  {
    .arenda-page .arenda-filter-list .side-r { display: none; }
    .arenda-page .arenda-filter-list { justify-content: center; display: none; }
    .arenda-page .arenda-filter-list .side-l .reset .found-num { display: none; }
    .arenda-page .tablet-mobile-header .tablet { display: flex; gap: 35px; justify-content: center; margin: 25px 0; }
    .arenda-page .tablet-mobile-header .tablet p, .arenda-page .tablet-mobile-header .tablet a{ 
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 15px;
        line-height: 20px;
        color: #007454;
        margin: 0; 
    }
    .arenda-page .l-content-wrapper { margin-top:120px; }

}


@media only screen and (max-width: 1540px) {
    body .arenda-page div.advantage-container .office .element-detail { flex-wrap: wrap; }
    body .arenda-page div.advantage-container .office .element-detail .comp-numb { width: 100%; margin-top:15px; }
    body .arenda-page .advantage-container.office-container .tab-pane .carousel-inner .item img { object-fit: cover; }

}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
    body .arenda-page div.office .carousel .carousel-inner { max-height: fit-content; }
}  

@media only screen and (max-width: 768px) {
    body .arenda-page div.office { flex-direction: column; }
    body .arenda-page div.office .arenda-info-element .element-name { display:flex; flex-direction: row-reverse; justify-content: space-between; }
    body .arenda-page div.office .arenda-info-element .element-name .element-type { height: fit-content; margin-top: 3px; }
    body .arenda-page div.advantage-container .office .element-detail { flex-wrap: wrap; justify-content: space-between; }
    body .arenda-page div.advantage-container .office .element-detail .comp-numb { width:100%; }
    body .arenda-page div.advantage-container .office h3, body .arenda-page div.advantage-container .office span { font-size: 30px; line-height: 40px; }
    body .arenda-page div.advantage-container .office .element-info { margin: 15px 0; }
    body .arenda-page div.advantage-container p.callback a.blank, 
    body .arenda-page div.advantage-container p.detail a.showmore_link { height: 35px; font-size:14px; min-width: 150px; }
    body .arenda-page div.advantage-container p.callback, 
    body .arenda-page div.advantage-container p.detail { 
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center; 
    }

    body .arenda-page div.advantage-container.office-container .carousel-control { display: block; }
    body .arenda-page div.office .carousel { max-width: 100%; }
    .arenda-page .tablet-mobile-header { z-index: 2; position: relative; }
    .arenda-page .tablet-mobile-header .tablet { display: none; }
    .arenda-page .tablet-mobile-header .mobile { display: flex; gap: 15px; margin: 15px 0; flex-direction: column; justify-content: center; align-items: center; }
    .arenda-page .tablet-mobile-header .mobile p {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 26px;
        margin: 0;
        text-align: center;
        color: #007454;
    }

    .arenda-page .tablet-mobile-header .mobile .bx_breadcrumbs a {
        font-family: Open Sans;
        font-size: 10px;
        font-weight: 400;
        line-height: 14px;
        letter-spacing: 0em;
        text-align: center;
        color: #007454;
    }
    .arenda-page .tablet-mobile-header .mobile .bx_breadcrumbs span {
        font-family: Open Sans;
        font-size: 10px !important;
        opacity: 1 !important;
        font-weight: 700;
        line-height: 14px;
        letter-spacing: 0em;
        text-align: center;
        color: #007454;
    }
    body.page-node .arenda-page .l-hero .block--views .view-content .node--hero { height: 480px !important;  }
    .arenda-page .l-content-wrapper { margin-top:95px; }
    .arenda-page .arenda-filter-list .side-l .select input,
    .arenda-page .arenda-filter-list .side-l .reset input { padding: 0; width: 160px; font-size: 14px; }
}

@media only screen and (max-width: 503px) {
    .arenda-page .l-content-wrapper { margin-top:120px; }
}

body .arenda-page div.advantage-container.office-container .owl-dots { display: flex; padding-right: 20px !important; max-width: 100px;}
body .arenda-page div.advantage-container.office-container .owl-dots img { max-width: 140px; }
body .arenda-page div.advantage-container.office-container .owl-dots img:hover { cursor: pointer; }
body .arenda-page div.advantage-container.office-container .owl-dots .carousel-indicators { padding-right: 0 !important; position: relative; left:0; width: 100%; display: flex; flex-direction: column; margin: 0; bottom: 0; max-height: 300px; overflow: auto; -ms-overflow-style: none; scrollbar-width: none; }
body .arenda-page div.advantage-container.office-container .owl-dots .carousel-indicators::-webkit-scrollbar { width: 0; height: 0; }
body .arenda-page div.advantage-container.office-container .owl-dots .carousel-indicators .dots-item,
body .arenda-page div.advantage-container.office-container .owl-dots .carousel-indicators .dots-item.active { width: 80px; height: 60px; margin-bottom:5px; }
body .arenda-page div.advantage-container.office-container .owl-dots .carousel-indicators .dots-item:last-child { margin-bottom: 0; }


@media only screen and (max-width: 1024px) {
    body .arenda-page div.advantage-container.office-container .owl-dots { display: none; }
    body .arenda-page div.office {max-height: fit-content;}
}  

body .arenda-page div.advantage-container p.detail,
body .arenda-page div.advantage-container .office .element-name .element-type {margin-right: 0 !important;}


.arenda-page .arenda-filter-list .side-l .mobile-buttons { display: none; }

div.type-page .arenda_specification_tablet {
    display: none;
}
div.type-page .arenda_specification_tablet div p {
    font-family: Open Sans;
    font-size: 22px;
    font-weight: 700;
    line-height: 33px;
    letter-spacing: 0em;
    text-align: left;
}
div.type-page .arenda_specification_tablet div p span {
    color: #007454;
}

@media only screen and (max-width: 768px) {
    .arenda-page .arenda-filter-list .side-l { flex-direction: column; }
    .arenda-page .arenda-filter-list .side-l .select, 
    .arenda-page .arenda-filter-list .side-l .reset { display: none; }
    .arenda-page .arenda-filter-list .side-l .mobile-buttons .select, 
    .arenda-page .arenda-filter-list .side-l .mobile-buttons .reset { display: block; }
    .arenda-page .arenda-filter-list .side-l .mobile-buttons { display: flex; justify-content: space-between; flex-direction: row; }
    .arenda-page .arenda-filter-list { height:275px; }
    .arenda-page .arenda-filter-list .side-l .square-inputs { justify-content: space-between; }
    .arenda-page .arenda-filter-list .side-l .square-inputs input { max-width: 160px; }
    .arenda-page .arenda-filter-list .side-l .square ,
    .arenda-page .arenda-filter-list .side-l .building { margin-bottom: 10px; }
    .arenda-page .arenda-filter-list ul.nav.nav-tabs.little-click { flex-wrap: wrap; }

}

.arenda-page div.type-page .arenda_detail .owl-dots { display: flex; width: auto;}
.arenda-page div.type-page .arenda_detail .owl-controls { overflow: hidden; }
.arenda-page div.type-page .arenda_detail .owl-dots .owl-dot { width: 140px; height: 80px; /*background-size: 140px, 80px, cover;*/ background-size: cover; background-repeat: no-repeat; margin-right: 5px; }
.arenda-page div.type-page .arenda_detail .owl-dots .owl-dot:last-child { margin-right: 0; }
.arenda-page div.type-page .arenda_detail .arenda_item_wrapper .owl-stage-outer { margin-bottom: 15px; }
.arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block { padding: 0 75px; }

@media only screen and (min-width: 901px) and (max-width: 1660px)  {
    .arenda-page div.type-page .arenda_detail .owl-dots .owl-dot { width: 150px; height: 90px; background-size: 150px, 90px, cover; }
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_callback { flex-direction: column-reverse; align-items: flex-start; gap: 15px; margin-top: 20px; }
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block { /*padding: 0 40px*/; height: fit-content; /*margin: auto;*/ }
    div.type-page .arenda_detail .arenda_image_block { width: 60%; }
    div.type-page .arenda_detail .arenda_item_type { margin-bottom: 10px; }
    div.type-page .arenda_detail .arenda_price_info  { margin: 10px 0 20px; }
    div.type-page .arenda_specification { gap: 30px; }
    div.type-page .arenda_detail .arenda_price_info p,
    div.type-page .arenda_specification div p { font-size: 16px; }

}


@media only screen and (min-width: 900px) and (max-width: 1240px)  {
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_specification { display: none; }
    div.type-page .arenda_specification_tablet { display: flex; gap: 75px; }
}


@media only screen and (min-width: 769px) and (max-width: 900px) {

}

@media only screen and (max-width: 768px) { 
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block { padding: 0; }
    .arenda-page div.type-page .arenda_detail .owl-dots .owl-dot { width: 55px; height: 40px; background-size: 55px, 40px, cover; }

}

.arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-prev,
.arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-next {
    border: none;
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 50%;
}
.arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-prev{
    background: url(/bitrix/templates/new_index/img/left-b.png);
    background-size: cover;
    background-repeat: no-repeat;
    left: 3%;
}
.arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-next {
    background: url(/bitrix/templates/new_index/img/right-b.png);
    background-size: cover;
    background-repeat: no-repeat;
    right: 3%;
}

@media only screen and (min-width: 769px) and (max-width: 1660px)  {
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-prev {
        width: 30px;
        height: 30px;
        left: 3%;
    }
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-next {
        width: 30px;
        height: 30px;
        right: 3%;
    }
}


@media only screen and (min-width: 769px) and (max-width: 1240px)  {
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-prev { left: 1%;}
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-next { right: 1%; }

    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-prev,
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-next {
        bottom: 5%;
    }
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block { padding: 0 50px; }
}

@media only screen and (min-width: 769px) and (max-width: 1024px){
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-prev { left: 2%;}
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-next { right: 2%; }
}


.arenda-page div.advantage-container.office-container .carousel-control { opacity: 1; }

@media only screen and (max-width: 768px) {
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-prev { 
        width: 25px;
        height: 25px;
        right: 40px;
        margin: 0;
        left: auto;
        bottom: 70px;
    }
    .arenda-page div.type-page .arenda_detail .arenda_item_wrapper .arenda_image_block .owl-nav .owl-next { 
        width: 25px;
        height: 25px;
        right: 10px;
        margin: 0;
        bottom: 70px; 
    }
    .arenda-page div.advantage-container.office-container .carousel-control { width: 30px; height:30px; }
    .arenda-page div.advantage-container.office-container .carousel-control img { width: 30px; }
    .arenda-page div.advantage-container.office-container .left.carousel-control { right: 70px; }
    div.type-page .arenda_specification div p { font-size: 18px; }
}

.news .arenda-page div.type-page-container .block-page-href-block ul,
.news .arenda-page div.type-page-container .tab-content ul,
/*.news .arenda-page div.type-page-container div.no-padding h2*/
{ padding: 0; }

body .arenda-page div.advantage-container { margin-top: 0; }

.arenda-page .advantage-container.office-container .advantage-block-unset.office-block-unset { display: none; }

@media only screen and (min-width: 1241px) and (max-width: 1394px)  {
    div.type-page .arenda_specification { gap: 25px; }
    div.type-page .arenda_detail .arenda_price_info p, div.type-page .arenda_specification div p { font-size: 14px; }
}



.check-privacy input[name="accept"] { cursor: pointer; }

.form-group-button .check-privacy { position: relative; left: 0; margin-bottom: 25px; }
.form-group-button .check-privacy a { text-decoration: underline; }
.form-group-button .check-privacy,
.form-group-button .check-privacy a { color: #fff; font-family: 'Open Sans'; font-size: 16px; left: 0; }

.popup-form-group-button { margin-top: 20px; display: flex; justify-content: space-between; }
.popup-form-group-button .check-privacy { color: #00955D; font-family: 'Open Sans'; }
.popup-form-group-button .check-privacy a { color: #00955D; text-decoration: underline; font-family: 'Open Sans'; }
.popup-form-group-button .check-privacy { height: fit-content; }

@media only screen and (max-width: 905px)  {
    .popup-form-group-button { flex-direction: column; }
    .popup-form-group-button .check-privacy { text-align: left; }
}

.arenda-page .arenda-filter-list .side-l { display: none; }
.arenda-page .arenda-filter-list { justify-content: end; }


@media only screen and (max-width: 992px) {
    .l-main-wrapper .l-content-wrapper .l-content .node.node--multi-panel-page.view-mode-full:last-child { padding: 10px; }
}


/*.l-main-wrapper .carousel-inner .item.custom p a { color: #FFF; font-size: 32px; font-family: 'Open Sans-Semibold'; z-index: 9; }
.l-main-wrapper .carousel-inner .item.custom p:before {
    content: "";
    background: #fff;
    width: 42px;
    height: 2px;
    display: block;
    opacity: 0.5;
    position: absolute;
    bottom: 0px;
}

.l-main-wrapper .carousel-inner .item.custom p:hover {
    cursor: pointer;
}
*/


div.be-rent-container .custom.be-rent { display: none; }

.articles-list-pag .load_more { 
    width: fit-content;
    margin: auto;
    font-size: 15px;
    line-height: 50px;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
    transition: .5s;
}

.articles-list-pag .load_more:hover {
    color: #00945e;
}

.news .white-block.horisontal.hidden {
    display: none;
}

.news-list-pag .load_more,
.announces-list-pag .load_more { 
    width: fit-content;
    margin: auto;
    font-size: 15px;
    line-height: 50px;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
    transition: .5s;
}
.news-list-pag .load_more:hover,
.announces-pag .load_more:hover {
    color: #00945e;
}
#ajax_news .white-block.hidden,
#ajax_announces .white-block.hidden {
    display: none;
}



div.social-icons-menu {
    display: flex;
    align-items: center;
}
div.social-icons-menu a.new_callback {
    float: initial;
    margin: 0 !important;
    border: none;
    color: #fff !important;
    text-decoration: none !important;
    width: 179px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'Open Sans';
    font-weight: normal;
    height: fit-content;
    background: none;
}

a.write-are.tablet,
a.write-are.top {
    display: flex;
    float: none;
    margin: 25px auto 0;
    align-items: center;
    justify-content: center;
}

@media only screen and (min-width:1300px) {
    a.write-are.tablet { display: none; }
    p.shedule.tablet { display: none; }
}

@media only screen and (min-width:768px) and (max-width:1299px) {
    a.write-are.desktop {display: none;}
    p.shedule.desktop { display: none; }
    p.shedule.tablet { display: block; }
    a.write-are.tablet { display: flex; }
}

@media only screen and (min-width:628px) and (max-width:991px) {
    div#block-block-5 .col-4 { margin-top: 80px; }
}

@media only screen and (max-width:767px) {
    a.write-are {
        float: none !important;
        margin-right: 0;
    }
    .block--blockify-blockify-logo .block__content {
        margin-bottom: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding-top: 41px;
        width: 100%;
        flex-wrap: wrap-reverse;
    }
    a.write-are.tablet { display: none; }
    p.shedule.tablet { display: none; }
    a.write-are.desktop {
        display: flex;
        margin: 0 auto 10px;
        justify-content: center;
        align-items: center;
    }
    p.shedule.desktop {
        display: block !important;
        margin: 0;
    }
    /*.l-off-canvas .twin-institutes .col-4 ul.nav-list { padding-top: 90px; }*/
    /*.l-off-canvas .twin-institutes .col-4:first-child ul.nav-list { padding-top: 90px; }*/
}

@media only screen and (max-width:627px) {
    .l-off-canvas .twin-institutes .col-4:first-child ul.nav-list { padding-top: 60px; }
}


.last1.social { margin-left: 0; }
.last1.social a img { margin: 0; }


@media only screen and (max-width:991px) {
    .last1.social { margin-bottom: 15px; }
}

.social-icons-menu.new a img { margin: 0; background: #fff; border-radius: 50% }
.social-icons-menu.new a:hover { /*background: #00D487;*/ }










#myCarousel.main-slider { display: none; }
#myCarousel.main-slider.new-slider { display: block !important; }
.group-animated.field-group-div.facade,
.group-animated.field-group-div,
.field.field--name-field-header-image.field--type-image.field--label-hidden .field__items .field__item.even div.default-img { display: none !important; }
.group-animated.field-group-div.facade .menu-right { height: fit-content; }

div.main-slider.new-slider p.p {
   z-index: 102 !important;
   font-size: 28px !important;
   width: fit-content !important;
   position: relative !important;
   left: 0 !important;
   right: 0 !important;
   margin: 0 !important;
   color: #fff !important;
   font-family: 'Open Sans-Semibold' !important;
   bottom: 0 !important;
   top: 0% !important;
   height: fit-content !important;
   text-align: center;
   line-height: 30px;
}

div.main-slider.new-slider h2 {
   font-size: 30px !important;
   right: 0 !important;
   z-index: 102 !important;
   width: fit-content !important;
   position: relative !important;
   left: 0 !important;
   color: #fff !important;
   font-family: 'Open Sans-Semibold' !important;
   margin: 0 !important;
   top: 0% !important;
   height: fit-content !important;
   text-align: center;
   margin-bottom: 20px !important;
   line-height: 30px;
}

div.main-slider.new-slider ol.carousel-indicators.main-slider-indicators {
      left: 0 !important;
      right: 0 !important;
      margin: auto !important;
      top: auto !important;
      bottom: 3% !important;
      width: fit-content;
      position: absolute !important;
}

div.main-slider.new-slider ol.carousel-indicators.main-slider-indicators li:last-child {
   margin-right: 0 !important;
}

div.main-slider.new-slider a.custom.be-rent {
   height: fit-content;
   /*right: 5%;
   bottom: 20%;*/
   margin: 25px 0 0 !important;
   /*margin-right: 0 !important;
   margin-right: 0 !important;
   margin-right: 0 !important;
   margin-top: 25px !important;*/
}

.new-banner .text-on-banner {
   width: fit-content !important;;
   height: fit-content !important;
   position: absolute;
   top: 0;bottom: 0;
   right: 0;left: 0;
   margin: auto;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   padding: 0 50px;
}

.new-banner .text-on-banner h2 {
    z-index: 999;
}


.new-banner .logo {
   z-index: 101;
   position: absolute;
   height: fit-content !important; /*tut tochno need important*/
   width: fit-content;
}
.new-banner .menu-right {
   z-index: 101;
   position: absolute;
   height: fit-content !important;
   width: fit-content;
   float: right;
   right: 0;
   padding-left: 103px;
   padding-right: 103px;
   margin-top: 50px;
}

@media screen and (min-width: 992px) and (max-width: 1299px) {
   div.main-slider.new-slider a.custom.be-rent {
      height: fit-content !important;
      /*right: 5% !important;
      bottom: 25% !important;
      margin: 0 !important;*/
   }
   div.main-slider.new-slider h2 { font-size: 18px !important;/* top: 65% !important;*/ }
   div.main-slider.new-slider p.p { font-size: 16px !important; /*top: 65% !important; margin: 20px auto !important;*/ /*padding: 0 10px;*/ }
   div.main-slider.new-slider ol.carousel-indicators.main-slider-indicators {
      bottom: 15% !important;
   }
   .new-banner .text-on-banner {
      top: auto !important;
      bottom: 25% !important;
   }
}
@media screen and (max-width: 1299px) {
   .new-banner .logo p {
      display: flex;
      flex-direction: column;
      align-items: start;
   }
   .new-banner .logo p span {
      margin: 0;
      line-height: 25px;
   }
}

@media screen and (max-width: 992px) {
   div.main-slider.new-slider {
      height: fit-content !important;
   }
   div.main-slider.new-slider a.custom.be-rent { /*bottom: 12% !important;*/ }

   div.main-slider.new-slider h2 { /*top:60% !important;*/ }
   .new-banner .text-on-banner {
      top: auto;
      bottom: 11%;
   }
   div.main-slider.new-slider a.custom.be-rent {
      margin: 15px 0 0 !important;
   }

   div.main-slider.new-slider h2 {
      margin-bottom: 0 !important;
      font-size: 18px !important; line-height: 22px;
      margin-bottom: 15px !important;
   }
   div.main-slider.new-slider p.p {
      font-size: 16px !important; line-height: 22px;
   }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
   div.main-slider.new-slider a.custom.be-rent {
      /*left: 0 !important;
      right: 0 !important;
      margin: 0 auto !important;
      position: absolute !important;*/
   }
}
@media screen and (max-width: 768px) {
   div.main-slider.new-slider a.custom.be-rent {
      /*position: absolute;
      right: 0;
      left: 0;
      margin: 0 auto;
      bottom: 10%;*/
   }
   div.main-slider.new-slider ol.carousel-indicators.main-slider-indicators {
     /* bottom: 2% !important;*/
      width: fit-content;
   }
   .new-banner .logo {
      display: block !important;
      margin: 20px auto 0;
      width: fit-content;
      left: 0;
      right: 0;
   }
   .new-banner .logo img {
      margin-bottom: 5px !important;
   }
   .new-banner .logo span.h {
      line-height: 18px;
   }
   .new-banner .logo p {
      justify-content: center;
      align-items: center;
   }

   .new-banner .text-on-banner {
      padding: 0 20px;
   }
   .iphone .new-banner .logo span:nth-child(3) {
      text-indent: -122px;
      width: 152px;
   }
}

@media only screen and (min-width: 1300px) and (max-width: 1799px) {
    div#messages.tab-pane .white-block.horisontal { height: 310px }
}

@media only screen and (max-width: 991px) {
    div#messages.tab-pane>a, div#announcements.tab-pane>a, div#home.tab-pane>a {
        right: 0;
        left: 0;
        margin: 0 auto;
        width: fit-content;
    }
    .main div#messages.tab-pane .white-block.horisontal,
    .main div#announcements .white-block { display: none; }
}

@media only screen and (max-width: 400px) {
    .tab-content div#messages{height:565px;}
}


.main div#home .white-block:nth-child(5),
.main div#announcements .white-block:nth-child(5) { display: none; }


div#messages.tab-pane .white-block.horisontal:nth-child(2), div#messages.tab-pane .white-block.horisontal:nth-child(3) {
    display: block;
    /*width: fit-content;*/
}


.main div#announcements .white-block:nth-child(2), .main div#announcements .white-block:nth-child(3) {
    display: block;
}

body div#home .white-block>div:last-child p:last-child { display: none; }


/*.main .field__items .field__item.even { overflow: hidden; }*/


/*cookie*/
#cookie_notification{
	display: block;
	padding: 20px;
	width: 358px;
}
#cookie_notification_double{
	display: none;
	width: 392px;
	z-index: 15;
}
#cookie_notification,
#cookie_notification_double{
	justify-content: space-between;
	align-items: flex-end;
	position: fixed;
	bottom: 20px;
	right: 60px;
	background-color: white;
	border-radius: 4px;
	box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
	font-size: 16px;
	z-index: 1199;
}
#cookie_notification p,
#cookie_notification_double p{
	text-align: left;
	margin-bottom: 15px;
}
.cookie_accept{
	background: black;
	color: white;
	padding: 5px 15px;
	border-radius: 4px;
	font-size: 12px;
}
.cookie_accept_double{
	padding: 5px 15px;
	font-size: 12px;
	color: black;
	border: none;
	background: none;
}
#accordeon {
	padding: 0 20px;
	margin-bottom: 20px;
}
.acc-head {
	border-top: 1px solid #D8D8D8;
	cursor: pointer;
	padding: 15px 0;
}
.acc-body {
	display: none;
	font-size:14px;
	color:#888;
	padding: 15px 0;
}
.checkbox-ios {
	display: inline-block;    
	height: 24px;    
	line-height: 28px;        
	position: absolute;
	top: 16px;
	right: 0;
	vertical-align: middle;
	font-size: 14px;
	user-select: none;	
}
.checkbox-ios .checkbox-ios-switch {
	position: relative;	
	display: inline-block;
	box-sizing: border-box;			
	width: 49px;	
	height: 25px;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 25%/50%;	
	vertical-align: top;
	background: #eee;
	transition: .2s;
}
.checkbox-ios .checkbox-ios-switch:before {
	content: '';
	position: absolute;
	top: 2px;
	left: 1px;	
	display: inline-block;
	width: 19px;	
	height: 19px;
	border-radius: 50%;
	background: #F1F1F1;
	transition: .15s;
}
.checkbox-ios input[type=checkbox] {
	display: block;	
	width: 0;
	height: 0;	
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.checkbox-ios input[type=checkbox]:not(:disabled):active + .checkbox-ios-switch:before {
	box-shadow: inset 0 0 2px rgba(0, 0, 0, .3);
}
.checkbox-ios input[type=checkbox]:checked + .checkbox-ios-switch {
	background: #BBCDFF !important;
}
.checkbox-ios input[type=checkbox]:checked + .checkbox-ios-switch:before {
	transform:translateX(26px);
	background: #215CF8;
}	 
/* Hover */
.checkbox-ios input[type="checkbox"]:not(:disabled) + .checkbox-ios-switch {
	cursor: pointer;
	background: #C5C5C5;
}	 
/* Disabled */
.checkbox-ios input[type=checkbox]:disabled + .checkbox-ios-switch {
	filter: grayscale(70%);
	border-color: rgba(0, 0, 0, .1);
}
.checkbox-ios input[type=checkbox]:disabled + .checkbox-ios-switch:before {
	background: #F1F1F1;
}	 
/* Focus */
.checkbox-ios.focused .checkbox-ios-switch:before {
	box-shadow: inset 0px 0px 4px #ff5623;
}	
.popup-close{
	height: 60px;
	padding: 20px;
	box-shadow: -1px -3px 10px rgba(0, 0, 0, 0.2);
	color:#888;
	cursor:pointer;
	margin-bottom: 0;
}	
.popup-close-2{
	margin-bottom: 0 !important;
}	
.span_status_checked_1,
.span_status_checked_2{
	float:right;
	font-size:10px;
	margin-top: 7px;
	position:absolute;
	right:70px;
	top:15px;
}
@media screen and (max-width:480px){
	#cookie_notification, 
	#cookie_notification_double{
		bottom: 0;
		right: 0;
		width: 100%;
	}
	#cookie_notification_double{
		height: 100%;
		z-index: 99999999;
	}
	.popup-close-2{
		position: absolute;
		bottom: 0;
		width: 100%;
	}
}



@media screen and (max-width: 600px) {

    .iphone .carousel-indicators { display: none; }
    .iphone .carousel-inner > .item.active {
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important;
    }
    .iphone .carousel-indicators,
    .iphone .carousel-indicators ol,
    .iphone .carousel-indicators ol li { display: inline-block !important; overflow: visible !important; }

    .iphone .carousel-inner,
    .iphone .carousel-indicators {overflow: visible !important;}
    .iphone div.main-slider.new-slider .carousel-indicators ol li,
    .iphone div.main-slider.new-slider .carousel-inner > .item.active {
        display: inline-table;
        width: 100% !important;
    }
    .iphone div.main-slider.new-slider h2,
    .iphone div.main-slider.new-slider p.p,
    .iphone div.main-slider.new-slider a {
        text-align: center;
        width: 100% !important;
    }
    .iphone div.main-slider.new-slider .carousel-inner > .item.active .text-on-banner {
    }
    .iphone div.main-slider.new-slider ol.carousel-indicators.main-slider-indicators {}
    /*div.main-slider.new-slider .carousel-inner > .item.active {
        display: inline; width: 100% !important
    }
    div.main-slider.new-slider .carousel-inner > .item.active .text-on-banner {
        margin: 0 auto !important; width: 100% !important
    }
    div.main-slider.new-slider h2,
    div.main-slider.new-slider p.p,
    div.main-slider.new-slider a {
        width: fit-content !important;
        text-align: center !important;
        margin: 0 auto !important;
    }*/
    /*.carousel-inner > .item.active {
        display: inline;
    }
    .carousel-inner > .item.active .text-on-banner {
        width: fit-content;
        margin: 0 auto !important;
        text-align: center;
    }
    div.main-slider.new-slider h2,
    div.main-slider.new-slider p.p,
    div.main-slider.new-slider a {
        width: fit-content;
        text-align: center;
        margin: 0 auto !important;
    }*/
}


.group-animated.field-group-div.need-to-show { display: block !important; }

body .l-main-wrapper .l-hero header.heightFixer.below-fix {
    min-height: auto!important;
    height: 165px!important;
}


@media only screen and (max-width:1299px) {
    body .l-main-wrapper .l-hero header.heightFixer.below-fix .logo { display: none; }
    body .l-main-wrapper .l-hero header.heightFixer.below-fix { height: 50px!important; }
    body.timetable .l-branding .l-region .logo2 {display: block!important;}
}

@media only screen and (max-width:600px) {
    body.page-node .l-hero .block--views .view-content .node--hero.below-fix { height: 20px!important; }
}

body .l-header-wrapper {
    height: 60px;
    top: 0;
    position: fixed;
}
body header.l-header-wrapper.header-active {
    position: fixed; 
}

body .l-main-wrapper {
    margin: 60px auto 0 auto;
}

.header-active .block--discovery-off-canvas-off-canvas-toggle .block__content {
    top: 9px;
}

.block--discovery-off-canvas-off-canvas-toggle.whiteText span:first-child {
    color: #757575;
}

@media only screen and (max-width: 1299px) and (min-width: 992px) {
    body .block--discovery-off-canvas-off-canvas-toggle .block__content span {
        top: 9px;
   }
   body .header-active .block--discovery-off-canvas-off-canvas-toggle .block__content {
    top: 15px;
   }
}

@media only screen and (min-width: 1820px) {
    body  header.header-active .block--discovery-off-canvas-off-canvas-toggle .block__content {
        top: 20px;
    }
}
@media only screen and (max-width: 991px) { 
    .body .l-main-wrapper {
        margin: 0 auto 0 auto;
    }
    body .l-header-wrapper {
        height: 40px;
        top: 0;
        position: relative;
    }
    body header.l-header-wrapper.header-active {
        position: relative;
    }
}

#back-to-top {
    height: 46px;
    width: 46px;
    display: none;
    margin: 0;
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 10000000;
    background-color: #3330;
    color: white;
    border: none;
    padding: 0;
    border-radius: 50px;
    cursor: pointer;
    transition: opacity 0.3s;
  }
  
  #back-to-top:hover {
    background-color: #3330;
  }

  html {
    scroll-behavior: smooth;
  }
  #back-to-top svg {
    transform: rotate(-90deg);
    width: 47px; /* Задаем ширину 100 пикселей */
    height: 46px; /* Задаем высоту 80 пикселей */
  }

  @media (max-width: 992px) {
    body .l-main-wrapper {
        margin: 0px auto 0 auto;
    }
}





.header-search-inner-inner input.form-text::placeholder {
    font-size: 20px;
    color: #FFFFFF;
    font-family: 'Lora';
}
.header-search-inner-inner input.form-text::-webkit-input-placeholder {
    font-size: 20px;
    color: #FFFFFF;
    font-family: 'Lora';
}
.header-search-inner-inner input.form-text:-moz-placeholder {
    font-size: 20px;
    color: #FFFFFF;
    opacity: 1;
    font-family: 'Lora';
}
.header-search-inner-inner input.form-text::-moz-placeholder {
    font-size: 20px;
    color: #FFFFFF;
    opacity: 1;
    font-family: 'Lora';
}
.header-search-inner-inner input.form-text:-ms-input-placeholder {
    font-size: 20px;
    color: #FFFFFF;
    font-family: 'Lora';
    color: #FFFFFF;
}
.search-btn {
    padding: 0;
    margin: 0;
    height: 25px;
    width: 25px;
    border: none;
    background: transparent;
}
.header-search-inner-inner input {
    width: 100%;
    border: none;
    background: transparent;
}
.header-search-inner {
    outline: none;
    gap: 20px;
    justify-content: center;
    display: flex;
    height: 75px;
    width: 95.44444%;
    max-width: 1800px;
    margin: auto;
    align-items: center;
}
.header-search-inner-inner input:focus,
.header-search-inner:focus { 
    outline: none;
}
.header-search-inner-inner {
    width: 100%;
    color: #fff;
    font-size: 20px;
}
body header.header-wrapper.active {
    height: 180px;
}
.header-search.active {
    background: #00945E;
    height: 75px;
    display: block;
}
.header-search {
    display: none;
}
.new-banner .logo,
.new-banner .menu-right {
  display: none;
}
body header.header-wrapper {
    z-index: 99998;
    background: #fff;
    width: 100%;
    margin: auto;
    height: 105px;
    position: fixed;
    top: 0;
}
.header-body {
    width: 95.44444%;
    max-width: 1800px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 105px;
    padding: 0;
    margin: auto;
}
.feedback-form {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    border-radius: 92px;
    padding: 12px 33px;
    display: block;
    background: #00945E;
    border: none;
}
.feedback-form:hover {
    background: #13B278;
}
.h-body_menu {
    display: flex;
    flex-direction: column;
    padding-top: 20px;
}
.h-menu-top,
.h-menu-bottom {
   width: 100%;
}
.h-menu-top-list,
.h-menu-bottom-list {
    display: flex;
    justify-content: space-between;
}
.h-menu-bottom-list {
    margin-bottom: 0;
}
.h-menu-top-list {
    gap: 70px;
    margin-bottom: 10px;
    border-bottom: 1px solid #00945E;
    position: relative;
}
.h-menu-top-drop-menu {
    display: none;
}
.h-menu-top-drop-menu li {
    margin-bottom: 10px;
}
.h-menu-top-drop-menu li:last-child {
    margin-bottom: 0;
}
.h-menu-top-item {
    padding-bottom: 10px;
    line-height: normal;
    position: relative;
}
.h-menu-top-item.drop-menu-btn-js span {
    padding-right: 20px;
    position: relative;
}
.h-menu-top-item.drop-menu-btn-js span::before {
   position: absolute;
   content: '';
   background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4L8 1' stroke='%23686868' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
   width: 9px;
   height: 6px;
   top: 5px;
   right: 0;
   transition: transform 0.3s ease;
}
.h-menu-top-item.drop-menu-btn-js.active span::before { 
    transform: rotate(180deg);
}
.h-menu-top-drop-menu.active {
    top: 20px;
    border: 1px solid #ECECEC;
    padding: 15px 50px 20px 20px;
    position: absolute;
    display: block;
    background: #fff;
    z-index: 1;
    min-width: 300px;
}
.h-menu-top-drop-menu li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ECECEC;
}
.h-menu-top-drop-menu li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}
.h-menu-top-item-link {
    font-weight: 500;
    color: #686868;
    font-size: 14px;
}
.h-menu-top-item-link:hover {
    text-decoration: none;
    color: #686868;
}
.h-menu-top-drop-menu li a {
    color: #686868;
}
.h-menu-top-drop-menu li a:hover {
    text-decoration: none;
    color: #00945E;
    font-weight: 700;
}
.header-social-item a svg path {
    fill: #00945E;
}
.header-social-item a:hover svg path {
    fill: #13B378;
}
.h_logo img {
    max-height: 84px;
}
.header-tel {
    gap: 34px;
    display: flex;
    padding: 0;
    margin: 0;
}
.header-tel li span {
   position: relative;
}
.header-tel li span::before {
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66709 7.81763L7.52819 6.87004C7.64417 6.74399 7.79091 6.65771 7.95059 6.62167C8.11027 6.58562 8.27602 6.60136 8.42773 6.66698L9.47719 7.12809C9.6305 7.19657 9.76196 7.31345 9.85499 7.46402C9.94803 7.61458 9.99849 7.79208 10 7.97415V10.0893C9.99911 10.2132 9.97545 10.3355 9.93045 10.4491C9.88544 10.5626 9.82003 10.6649 9.73814 10.7499C9.65625 10.8349 9.55959 10.9007 9.45396 10.9435C9.34834 10.9863 9.23593 11.0051 9.12353 10.9988C1.7696 10.4954 0.285745 3.64231 0.00511948 1.01952C-0.00790734 0.890724 0.00399492 0.760351 0.0400432 0.636979C0.0760915 0.513607 0.135469 0.400032 0.214269 0.303726C0.293069 0.207421 0.389506 0.130567 0.497236 0.0782204C0.604965 0.0258741 0.721546 -0.000778021 0.839308 1.72889e-05H2.69605C2.86174 0.000556986 3.02349 0.0556321 3.1605 0.158159C3.29751 0.260685 3.40352 0.405975 3.46489 0.575339L3.8839 1.73021C3.94551 1.89649 3.96122 2.07906 3.92909 2.25511C3.89696 2.43117 3.8184 2.5929 3.70323 2.72011L2.84213 3.66769C2.84213 3.66769 3.33803 7.36075 6.66709 7.81763Z' fill='%2300945E'/%3E%3C/svg%3E%0A");
    width: 10px;
    height: 11px;
    top: 1px;
}
.header-social {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 0;
}
.header-social-item,
.header-social-item a {
    display: block;
    width: 25px;
    height: 25px;
    padding: 0;
    margin: 0;
    line-height: 0;
}
.header-tel-item a {
    margin-left: 17px;
    color: #000000;
    font-weight: 700;
    font-size: 18px;
    text-decoration: none;
}
.header-tel-item a:hover {
    text-decoration: none;
    color: #000000;
}
.header-search-btn {
    border-radius: 50%;
    background: none;
    border: 1px solid #E0E0E0;
    justify-content: center;
    align-items: center;
    display: flex;
    height: 41px;
    width: 41px;
    padding: 0;
    margin: 0;
}
.h-menu-bottom-item .h-menu-bottom-item-link {
    font-weight: 500;
    color: #000000;
    font-size: 17px;
}
.h-menu-bottom-item .h-menu-bottom-item-link:hover {
    text-decoration: none;
}
.h-menu-bottom-drop-menu.drop-menu-js {
    display: none;
}
.h-menu-bottom-drop-menu.drop-menu-js.active {
    top: 35px;
    border: 1px solid #ECECEC;
    padding: 20px;
    position: absolute;
    display: block;
    background: #fff;
    z-index: 1;
    min-width: 200px;
}
.h-menu-bottom-drop-menu.drop-menu-js span {
    padding-right: 20px;
    position: relative;
}
.h-menu-bottom-item.drop-menu-btn-js span {
    padding-right: 13px;
    position: relative;
}
.h-menu-bottom-item.drop-menu-btn-js span::before {
   position: absolute;
   content: '';
   background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4L8 1' stroke='%2300945E' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
   width: 9px;
   height: 6px;
   top: 5px;
   right: 0;
   transition: transform 0.3s ease;
}
.h-menu-bottom-item {
    position: relative;
    padding-bottom: 20px;
}
.h-menu-bottom-drop-menu.drop-menu-js li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ECECEC;
}
.h-menu-bottom-drop-menu.drop-menu-js li:last-child {
    margin-bottom: 0; 
    padding-bottom: 0;
    border: none;
}
.h-menu-bottom-drop-menu.drop-menu-js li a {
   color: #000000;
   font-size: 14px;
   font-weight: 400;
   text-decoration: none;
}
.h-menu-bottom-drop-menu.drop-menu-js li a:hover {
    color: #00945E;
    font-weight: 700;
}
.h_logo img {
    width: 100%;
}
.btn-menu {
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='20' viewBox='0 0 31 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1H30' stroke='%23008B50' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1 10H30' stroke='%23008B50' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1 19H30' stroke='%23008B50' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width: 31px;
    height: 20px;
    border: none;
    background-color: transparent;
    cursor: pointer;
   display: none; 
}
.btn-menu.active {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='23' viewBox='0 0 29 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.24707 1.35352L24.7532 21.8596' stroke='%23008B50' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M3.89331 21.5061L24.3994 1.00001' stroke='%23008B50' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width: 29px;
    height: 23px;
}
.block-mobi-menu {
    z-index: 200000;
    bottom: 0;
    right: 0;
    left: 0;
    top: 70px;
    width: 100%;
    position: fixed;
    background: #00945E;
    display: none;
}
.block-mobi-menu__inner {
    max-height: calc(100vh - 100px);
    overflow-y: auto;
}
.menu-mobi-nav a {
   color: #fff;
}
.menu-mobi-nav {
    margin-top: 25px;
}
.menu-mobi-nav.top {
    border-bottom: 1px solid #FFFFFF;
}
.menu-mobi__item.drop-mobi-list > span a,
.menu-mobi__item > a {
   font-size: 14px;
   font-weight: 600;
}
.menu-mobi__list .menu-mobi__item {
    margin-bottom: 25px;
}
.menu-mobi__drop-item {
    font-size: 12px;
    padding: 12px 0;
    border-bottom: 1px solid #09AC71;
}
.menu-mobi__drop-item:last-child {
    padding: 12px 0 0 0;
}
.menu-mobi__drop-list li:last-child {
    border-bottom: none; 
}
.menu-mobi__item span {
    display: block;
    width: 100%;
    position: relative;
}
.menu-mobi__item span::before {
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4L8 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width: 9px;
    height: 6px;
    right: 0;
    top: 8px;
}
.drop-mobi__block-js {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}

.drop-mobi__block-js.active {
    max-height: 1000px; /* Это значение должно быть больше, чем максимальная высота вашего самого длинного списка */
    transition: max-height 0.5s ease-in;
}
.menu-mobi__list {
    margin: auto;
    max-width: 90%;
}

footer.footer.l-footer-wrapper {
	padding: 0;
}
footer.footer .footer-inner {
    padding: 58px 60px;
}
.l-footer_bottom {
	position: static !important;
}
.footer-top__item {
	padding: 0 5px;
	width: 33.33333333%
}
.footer-top__l,
.footer-top__r {
	flex: 0 0 auto;
}

.footer-top {
    margin-bottom: 20px;
    gap: 50px;
    display: flex;
    justify-content: space-between;
}
.footer-top__menu {
    gap: 70px;
    display: flex;
    justify-content: space-between;
}
.footer-top__btn,
.footer-top__r-title {
    line-height: 37.12px;
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 29px;
    color: #00955E;
    font-family: Lora;
    font-weight: bold;
}
.footer-top__btn a {
    color: #00945E;
}
.footer-top__btn a:hover {
    text-decoration: none;
    color: #fff;
}
.footer-top__item .footer-top__list li {
    border: none;
    margin: 0 0 20px 0;
    padding: 0;
}
.footer-top__item .footer-top__list li:last-child {
    margin: 0;
}
.footer-top__item .footer-top__list li a {
    color: #C9C9C9;
}
.footer-top__item .footer-top__list li a:hover {
    color: #fff;
    text-decoration: none;
}
.footer-top__r-tel {
    margin: 0 0 20px 0;
    padding: 0;
    display: block;
    text-decoration: none;
    font-family: Lora;
    font-weight: 500;
    font-size: 29px;
    color: #fff;
}
.footer-top__r-tel:hover {
    color: #fff;
    text-decoration: none;
}
.footer-top__r-shedule {
    margin: 0 0 30px 0;
    padding: 0;
    display: block;
    text-decoration: none;
    font-family: Lora;
    font-weight: 500;
    font-size: 18px;
    color: #C9C9C9;
}
.footer-top__r a.write-are {
    display: block;
    font-size: 14px;
    margin: 0;
    padding: 12px 38px;
    float: left;
    line-height: 19.07px;
}
.social-list {
    border: none;
    margin: 0;
    padding: 0;
}
.social-list li.social-item {
    width: 31px;
    height: 31px;
    border: none;
    cursor: pointer;
}
.social-list li.social-item {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
	position: relative;
}
.social-list li.social-item a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}
/* .social-list li.social-item.wk {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8376 29.6752C23.0322 29.6752 29.6752 23.0322 29.6752 14.8376C29.6752 6.64301 23.0322 0 14.8376 0C6.64301 0 0 6.64301 0 14.8376C0 23.0322 6.64301 29.6752 14.8376 29.6752ZM15.3805 20.6374H14.2518C14.2518 20.6374 11.7614 20.7875 9.56784 18.5C7.1758 16.0053 5.06344 11.055 5.06344 11.055C5.06344 11.055 4.94161 10.7306 5.07401 10.5735C5.22283 10.3971 5.6278 10.3858 5.6278 10.3858L8.32614 10.3681C8.32614 10.3681 8.58036 10.4105 8.76229 10.5444C8.91231 10.6549 8.9963 10.8613 8.9963 10.8613C8.9963 10.8613 9.43245 11.9661 10.0099 12.9655C11.1372 14.9165 11.6622 15.3432 12.0449 15.1342C12.6027 14.8295 12.4354 12.3762 12.4354 12.3762C12.4354 12.3762 12.4456 11.4858 12.1545 11.0892C11.9292 10.7821 11.5043 10.6923 11.3166 10.6672C11.1647 10.6469 11.4139 10.2939 11.737 10.1355C12.2226 9.8972 13.0799 9.88375 14.0931 9.89407C14.8825 9.90213 15.1099 9.95148 15.4185 10.0261C16.1347 10.1993 16.1123 10.7542 16.0642 11.9517C16.0498 12.3095 16.0331 12.7246 16.0331 13.2041C16.0331 13.312 16.0299 13.4271 16.0267 13.5455C16.0099 14.1587 15.9907 14.8605 16.3937 15.1214C16.6004 15.2551 17.1061 15.1413 18.3704 12.9909C18.9696 11.9716 19.4192 10.7733 19.4192 10.7733C19.4192 10.7733 19.5171 10.5596 19.6697 10.4682C19.8257 10.3746 20.0364 10.4033 20.0364 10.4033L22.8758 10.3858C22.8758 10.3858 23.7291 10.2838 23.8672 10.6696C24.0121 11.0745 23.5484 12.0199 22.3884 13.5686C21.2866 15.0395 20.7512 15.58 20.8016 16.0589C20.8383 16.4079 21.1863 16.7241 21.853 17.3438C23.2507 18.6434 23.6234 19.3258 23.7119 19.4878C23.719 19.5009 23.7243 19.5106 23.7281 19.5169C24.3537 20.5559 23.0345 20.6374 23.0345 20.6374L20.5126 20.6727C20.5126 20.6727 19.9706 20.7801 19.2575 20.2895C18.8846 20.0331 18.52 19.6145 18.1727 19.2156C17.6415 18.6056 17.1505 18.0418 16.7315 18.1749C16.0287 18.3983 16.0507 19.9153 16.0507 19.9153C16.0507 19.9153 16.0559 20.2393 15.8957 20.4119C15.7214 20.5998 15.3805 20.6374 15.3805 20.6374Z' fill='%2300945E'/%3E%3C/svg%3E");
}
.footer-top__r .social-list li.social-item:hover.wk {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8376 29.6752C23.0322 29.6752 29.6752 23.0322 29.6752 14.8376C29.6752 6.64301 23.0322 0 14.8376 0C6.64301 0 0 6.64301 0 14.8376C0 23.0322 6.64301 29.6752 14.8376 29.6752ZM15.3805 20.6374H14.2518C14.2518 20.6374 11.7614 20.7875 9.56784 18.5C7.1758 16.0053 5.06344 11.055 5.06344 11.055C5.06344 11.055 4.94161 10.7306 5.07401 10.5735C5.22283 10.3971 5.6278 10.3858 5.6278 10.3858L8.32614 10.3681C8.32614 10.3681 8.58036 10.4105 8.76229 10.5444C8.91231 10.6549 8.9963 10.8613 8.9963 10.8613C8.9963 10.8613 9.43245 11.9661 10.0099 12.9655C11.1372 14.9165 11.6622 15.3432 12.0449 15.1342C12.6027 14.8295 12.4354 12.3762 12.4354 12.3762C12.4354 12.3762 12.4456 11.4858 12.1545 11.0892C11.9292 10.7821 11.5043 10.6923 11.3166 10.6672C11.1647 10.6469 11.4139 10.2939 11.737 10.1355C12.2226 9.8972 13.0799 9.88375 14.0931 9.89407C14.8825 9.90213 15.1099 9.95148 15.4185 10.0261C16.1347 10.1993 16.1123 10.7542 16.0642 11.9517C16.0498 12.3095 16.0331 12.7246 16.0331 13.2041C16.0331 13.312 16.0299 13.4271 16.0267 13.5455C16.0099 14.1587 15.9907 14.8605 16.3937 15.1214C16.6004 15.2551 17.1061 15.1413 18.3704 12.9909C18.9696 11.9716 19.4192 10.7733 19.4192 10.7733C19.4192 10.7733 19.5171 10.5596 19.6697 10.4682C19.8257 10.3746 20.0364 10.4033 20.0364 10.4033L22.8758 10.3858C22.8758 10.3858 23.7291 10.2838 23.8672 10.6696C24.0121 11.0745 23.5484 12.0199 22.3884 13.5686C21.2866 15.0395 20.7512 15.58 20.8016 16.0589C20.8383 16.4079 21.1863 16.7241 21.853 17.3438C23.2507 18.6434 23.6234 19.3258 23.7119 19.4878C23.719 19.5009 23.7243 19.5106 23.7281 19.5169C24.3537 20.5559 23.0345 20.6374 23.0345 20.6374L20.5126 20.6727C20.5126 20.6727 19.9706 20.7801 19.2575 20.2895C18.8846 20.0331 18.52 19.6145 18.1727 19.2156C17.6415 18.6056 17.1505 18.0418 16.7315 18.1749C16.0287 18.3983 16.0507 19.9153 16.0507 19.9153C16.0507 19.9153 16.0559 20.2393 15.8957 20.4119C15.7214 20.5998 15.3805 20.6374 15.3805 20.6374Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.social-list li.social-item.tg { 
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5128 29.6752C23.7073 29.6752 30.3503 23.0322 30.3503 14.8376C30.3503 6.64301 23.7073 0 15.5128 0C7.31818 0 0.675171 6.64301 0.675171 14.8376C0.675171 23.0322 7.31818 29.6752 15.5128 29.6752ZM15.8352 10.1486C14.3486 10.7532 11.3775 12.0046 6.92185 13.9027C6.19833 14.184 5.81931 14.4592 5.78481 14.7283C5.7265 15.1831 6.30898 15.3622 7.10218 15.6061C7.21008 15.6393 7.32187 15.6737 7.43648 15.7101C8.21686 15.9581 9.26661 16.2483 9.81233 16.2598C10.3074 16.2703 10.8599 16.0707 11.4698 15.6612C15.6329 12.9135 17.7819 11.5246 17.9168 11.4947C18.012 11.4736 18.1439 11.447 18.2332 11.5247C18.3226 11.6023 18.3138 11.7494 18.3043 11.7889C18.2466 12.0294 15.9602 14.1079 14.7769 15.1835C14.408 15.5188 14.1464 15.7567 14.0929 15.811C13.9731 15.9327 13.851 16.0478 13.7336 16.1584C13.0086 16.8418 12.4649 17.3542 13.7637 18.1911C14.3878 18.5932 14.8873 18.9258 15.3855 19.2576C15.9296 19.6199 16.4724 19.9813 17.1746 20.4314C17.3535 20.546 17.5244 20.6651 17.6908 20.7811C18.324 21.2226 18.893 21.6191 19.5958 21.5559C20.0043 21.5192 20.4261 21.1437 20.6404 20.0237C21.1467 17.3771 22.142 11.6425 22.372 9.27942C22.3921 9.07238 22.3668 8.80741 22.3464 8.6911C22.3261 8.57479 22.2835 8.40906 22.1289 8.28639C21.9458 8.1411 21.6631 8.11046 21.5366 8.11264C20.9618 8.12254 20.0798 8.4224 15.8352 10.1486Z' fill='%2300945E'/%3E%3C/svg%3E%0A");
}
.footer-top__r .social-list li.social-item:hover.tg { 
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5128 29.6752C23.7073 29.6752 30.3503 23.0322 30.3503 14.8376C30.3503 6.64301 23.7073 0 15.5128 0C7.31818 0 0.675171 6.64301 0.675171 14.8376C0.675171 23.0322 7.31818 29.6752 15.5128 29.6752ZM15.8352 10.1486C14.3486 10.7532 11.3775 12.0046 6.92185 13.9027C6.19833 14.184 5.81931 14.4592 5.78481 14.7283C5.7265 15.1831 6.30898 15.3622 7.10218 15.6061C7.21008 15.6393 7.32187 15.6737 7.43648 15.7101C8.21686 15.9581 9.26661 16.2483 9.81233 16.2598C10.3074 16.2703 10.8599 16.0707 11.4698 15.6612C15.6329 12.9135 17.7819 11.5246 17.9168 11.4947C18.012 11.4736 18.1439 11.447 18.2332 11.5247C18.3226 11.6023 18.3138 11.7494 18.3043 11.7889C18.2466 12.0294 15.9602 14.1079 14.7769 15.1835C14.408 15.5188 14.1464 15.7567 14.0929 15.811C13.9731 15.9327 13.851 16.0478 13.7336 16.1584C13.0086 16.8418 12.4649 17.3542 13.7637 18.1911C14.3878 18.5932 14.8873 18.9258 15.3855 19.2576C15.9296 19.6199 16.4724 19.9813 17.1746 20.4314C17.3535 20.546 17.5244 20.6651 17.6908 20.7811C18.324 21.2226 18.893 21.6191 19.5958 21.5559C20.0043 21.5192 20.4261 21.1437 20.6404 20.0237C21.1467 17.3771 22.142 11.6425 22.372 9.27942C22.3921 9.07238 22.3668 8.80741 22.3464 8.6911C22.3261 8.57479 22.2835 8.40906 22.1289 8.28639C21.9458 8.1411 21.6631 8.11046 21.5366 8.11264C20.9618 8.12254 20.0798 8.4224 15.8352 10.1486Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.social-list li.social-item.yutub { 
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1879 29.6752C23.3825 29.6752 30.0255 23.0322 30.0255 14.8376C30.0255 6.64301 23.3825 0 15.1879 0C6.99335 0 0.350342 6.64301 0.350342 14.8376C0.350342 23.0322 6.99335 29.6752 15.1879 29.6752ZM23.2231 10.2649C23.5022 10.5042 23.7026 10.8016 23.8042 11.1275C24.1804 12.3298 24.1804 14.8377 24.1804 14.8377C24.1804 14.8377 24.1804 17.3456 23.8049 18.5479C23.7034 18.8738 23.503 19.1713 23.2239 19.4105C22.9449 19.6498 22.5968 19.8223 22.2148 19.9109C20.8119 20.2332 15.1879 20.2332 15.1879 20.2332C15.1879 20.2332 9.56384 20.2332 8.16177 19.9109C7.77972 19.8223 7.43173 19.6497 7.15266 19.4105C6.87358 19.1712 6.6732 18.8738 6.5716 18.5479C6.19541 17.3456 6.19541 14.8377 6.19541 14.8377C6.19541 14.8377 6.19541 12.3298 6.5716 11.1275C6.67321 10.8017 6.87349 10.5044 7.15242 10.2652C7.43135 10.0259 7.77914 9.8533 8.16102 9.76448C9.56384 9.44222 15.1879 9.44222 15.1879 9.44222C15.1879 9.44222 20.8119 9.44222 22.214 9.76448C22.5961 9.85314 22.944 10.0257 23.2231 10.2649ZM13.3482 12.5608V17.1146L18.049 14.8377L13.3482 12.5608Z' fill='%2300945E'/%3E%3C/svg%3E%0A");
}
.footer-top__r .social-list li.social-item:hover.yutub { 
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1879 29.6752C23.3825 29.6752 30.0255 23.0322 30.0255 14.8376C30.0255 6.64301 23.3825 0 15.1879 0C6.99335 0 0.350342 6.64301 0.350342 14.8376C0.350342 23.0322 6.99335 29.6752 15.1879 29.6752ZM23.2231 10.2649C23.5022 10.5042 23.7026 10.8016 23.8042 11.1275C24.1804 12.3298 24.1804 14.8377 24.1804 14.8377C24.1804 14.8377 24.1804 17.3456 23.8049 18.5479C23.7034 18.8738 23.503 19.1713 23.2239 19.4105C22.9449 19.6498 22.5968 19.8223 22.2148 19.9109C20.8119 20.2332 15.1879 20.2332 15.1879 20.2332C15.1879 20.2332 9.56384 20.2332 8.16177 19.9109C7.77972 19.8223 7.43173 19.6497 7.15266 19.4105C6.87358 19.1712 6.6732 18.8738 6.5716 18.5479C6.19541 17.3456 6.19541 14.8377 6.19541 14.8377C6.19541 14.8377 6.19541 12.3298 6.5716 11.1275C6.67321 10.8017 6.87349 10.5044 7.15242 10.2652C7.43135 10.0259 7.77914 9.8533 8.16102 9.76448C9.56384 9.44222 15.1879 9.44222 15.1879 9.44222C15.1879 9.44222 20.8119 9.44222 22.214 9.76448C22.5961 9.85314 22.944 10.0257 23.2231 10.2649ZM13.3482 12.5608V17.1146L18.049 14.8377L13.3482 12.5608Z' fill='%23fff'/%3E%3C/svg%3E%0A");
} */

.social-list li.social-item.wk {
   background-image: url('/bitrix/templates/new_index/images/social-item/wk.png');
}
.footer-top__r .social-list li.social-item:hover.wk {
    background-image: url('/bitrix/templates/new_index/images/social-item/wk-f-hover.png');
}
.header-body .social-list li.social-item:hover.wk {
    background-image: url('/bitrix/templates/new_index/images/social-item/wk-h-hover.png');
}

.social-list li.social-item.tg { 
    background-image: url('/bitrix/templates/new_index/images/social-item/tg.png');
}
.footer-top__r .social-list li.social-item:hover.tg { 
    background-image: url('/bitrix/templates/new_index/images/social-item/tg-f-hover.png');
}
.header-body .social-list li.social-item:hover.tg { 
    background-image: url('/bitrix/templates/new_index/images/social-item/tg-h-hover.png');
}

.social-list li.social-item.yutub { 
    background-image: url('/bitrix/templates/new_index/images/social-item/yutub.png');
}
.footer-top__r .social-list li.social-item:hover.yutub { 
    background-image: url('/bitrix/templates/new_index/images/social-item/yutub-f-hover.png');
}
.header-body .social-list li.social-item:hover.yutub { 
    background-image: url('/bitrix/templates/new_index/images/social-item/yutub-h-hover.png');
}
.footer-top__r .footer-btn {
    padding: 12px 38px;
    border-radius: 92px;
    background: transparent;
    border: 1px solid #FFFFFF;
    margin: 0 0 30px 0;
}
.footer-top__r .footer-btn:hover {
    background: transparent;
    border: 1px solid #FFFFFF;
}
.footer-top__r .social-list {
    display: flex;
    gap: 10px;
}
.footer-top__l img {
    width: 100%;
    min-width: 100px;
}
.footer-top__l {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
}
.footer-top__l .external-link img {
    max-width: 100px;
}
.footer-bottom .bottom-picture {
    max-height: 100px;
    display: flex;
}
.footer-bottom .bottom-picture img {
    max-width: 100px;
    width: auto;
}
.footer-bottom-list {
    display: flex;
    gap: 10px;
}

.footer-bottom-list {
    width: 100%;
}
.footer-bottom-list li {
    color: #C9C9C9;
    align-items: center;
    display: flex;
    height: 40px;
    padding: 0;
    padding-left: 60px;
    background: url(/local/templates/gw-index-new/css2/../img/arrow-right-green.png) no-repeat 0px 0px;
    border: none;
    cursor: pointer;
}
.footer-bottom {
    align-items: end;
    display: flex;
}
.footer-bottom p.bottom-picture {
    margin: 0;
    padding: 0;
    bottom: 0;
    max-width: 260px;
    width: 100%;
    position: relative;
}
.footer-bottom .footer-bottom-list {
    justify-content: space-between;
    gap: 20px;
    display: flex;
    width: 100%;
}
footer.footer p.bottom-picture {
    bottom: unset !important;
    left: unset;
}
.header-tel li:first-child a {
    color: #dd352b;
}
.header-tel li:last-child a {
    color: #00955e;
}
.feedback-form:hover {
  color: #fff;
  text-decoration: none;
}
.block-mobi-menu__inner .header-tel li a {
    color: #fff;
    padding-left: 10px;
}
.mobi-menu-feedback-form {
    text-align: center;
    max-width: 300px;
}
.mobi-menu-feedback-form:hover {
    color: #00945e;
    text-decoration: none;
}

@media (max-width: 1820px) { 
    .footer-top {
        gap: 30px; 
    }
    .footer-top__menu {
        gap: unset; 
    }
}

@media (max-width: 1799px) { 
    .h_logo {
        max-width: 130px;
    }
    .header-tel {
        gap: 5px;
        flex-direction: column;
    }
    .h-menu-top-list {
        gap: 55px; 
    }
}
@media (max-width: 1355px) {  
    .h-menu-bottom-item .h-menu-bottom-item-link {
        font-size: 13px;
    }
    .header-tel-item a {
        font-size: 12px; 
    }
    .header-social {
        gap: 2px;
        flex-direction: column;
    }
    .feedback-form {
        font-size: 12px;
        padding: 12px 12px; 
    }
    .h-menu-top-list {
        gap: 25px;
    }
    .h_logo {
        max-width: 90px;
    }
	
	.footer-top {
		flex-wrap: wrap;
		justify-content: space-evenly;
	}
	.footer-top__l {
	}
	.footer-top__menu {
		width: 100%;
	}
	.footer-top__r {
	}
	
}
@media (max-width: 990px) {  
    .header-tel-item a {
        margin-left: 0; 
    }
    .h-body_menu,
    .feedback-form,
    .header-social,
    .header-search-btn {
        display: none;
    }
    .header-body,
    body header.header-wrapper {
        height: 70px;
    }
    .header-wrapper {
        border-bottom: 1px solid #00945E;
    }
    .header-tel-item a {
        font-size: 15px;
    }
    .h_logo img {
        max-height: 50px;
    }
    .h_logo {
        max-width: 100%;
    }
    .btn-menu {
        display: block;
    }
    .header-search.active {
        display: none;
    }
    body header.header-wrapper.active {
        height: 70px;
    }
    .block-mobi-menu.active {
        display: block;
    }
    .block-mobi-menu__inner .header-social {
        flex-direction: row;
        display: flex;
        margin: auto;
        max-width: 90%;
    }
    .block-mobi-menu__inner .header-tel {
        margin: 0 auto 30px auto;
        max-width: 90%;
    }
    .block-mobi-menu__inner .header-social-item a svg path {
        fill: #fff;
    }
    .block-mobi-menu__inner .header-tel-item a {
        color: #ffffff; 
    }
    .header-tel li span::before {
        top: 5px;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='7' viewBox='0 0 6 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.00026 4.97485L4.51691 4.37184C4.5865 4.29163 4.67454 4.23672 4.77035 4.21379C4.86616 4.19085 4.96561 4.20087 5.05664 4.24263L5.68631 4.53606C5.7783 4.57963 5.85717 4.65402 5.913 4.74983C5.96882 4.84564 5.99909 4.9586 6 5.07446V6.42046C5.99946 6.49928 5.98527 6.57716 5.95827 6.6494C5.93127 6.72165 5.89202 6.78677 5.84289 6.84084C5.79375 6.89491 5.73575 6.93683 5.67238 6.96405C5.609 6.99127 5.54156 7.00325 5.47412 6.99925C1.06176 6.6789 0.171447 2.31784 0.00307169 0.648786C-0.00474441 0.566824 0.00239695 0.48386 0.0240259 0.40535C0.0456549 0.326841 0.0812813 0.254566 0.128561 0.19328C0.175841 0.131995 0.233704 0.0830879 0.298341 0.0497766C0.362979 0.0164653 0.432927 -0.000495104 0.503585 1.1002e-05H1.61763C1.71704 0.000354446 1.81409 0.0354022 1.8963 0.100646C1.97851 0.165891 2.04211 0.258347 2.07893 0.366125L2.33034 1.10104C2.3673 1.20686 2.37673 1.32304 2.35745 1.43507C2.33817 1.54711 2.29104 1.65003 2.22194 1.73098L1.70528 2.33399C1.70528 2.33399 2.00282 4.68412 4.00026 4.97485Z' fill='white'/%3E%3C/svg%3E%0A");
    }
    .block-mobi-menu__inner .header-social {
        gap: 10px; 
    }
    .mobi-menu-feedback-form {
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 600;
        color: #00945e;
        border-radius: 92px;
        padding: 12px 33px;
        display: block;
        background: #ffffff;
        border: none;
    }
    .feedback-btn {
        margin: 30px auto 50px auto;
        max-width: 90%;
    }
}
@media (max-width:767px){
    .footer-bottom-list {
        flex-direction: column;
    }
    .footer-bottom .footer-bottom-list {
        line-height: 16px;
        text-align: left;
    }
}
@media (max-width: 560px) {  
    footer.footer.l-footer-wrapper {
        overflow: unset;
    }
    .footer-top {
        flex-direction: column;
    }
	.footer-top__l {
	}
	.footer-top__menu {
	}
	.footer-top__r {
	}
	.footer-top__item {
		width: 100%;
	}
	
    .footer-top__menu {
        flex-direction: column;
        gap: 20px;
    }
    .footer-top__item.active .footer-top__list{
        display: block;
    }
    .footer-top__item .footer-top__list {
        display: none;
    }
    .footer-top__list.active {
        display: block;
    }
    .footer-top__item {
        text-align: left;
    }
    .footer-top__btn,
    .footer-top__r-title {
        position: relative;
        margin: 0 0 10px 0;
        font-size: 20px;
        line-height: 25.6px;
    }
    .footer-top__item.active .footer-top__btn::before {
        transform: rotate(180deg);
    }
    .footer-top__btn::before {
        position: absolute;
        content: '';
        background-image: url("/bitrix/templates/new_index/images/item.png");
        width: 9px;
        height: 6px;
        top: 8px;
        right: 0;
    }
    .footer-top__item .footer-top__list li {
        margin: 0 0 10px 0;
    }
    .footer-top__l a img {
        max-height: 61px;
        width: auto;
        min-width: auto;
    }
    .footer-top__l {
        align-items: center;
		justify-content: center;
        flex-direction: row;
        display: flex;
        gap: 50px;
    }
    .footer-top__r {
        text-align: left;
    }
    .footer-top__r-tel {
        font-size: 20px;
        margin: 0 0 10px 0;
    }
    .footer-top__r .footer-btn {
        width: 100%;
    }
    .footer-bottom {
        flex-direction: column;
    }
    footer.footer p.bottom-picture {
        top: 0;
        left: unset;
    }
    .footer-bottom p.bottom-picture {
        max-width: 100%;
    }
    .footer-bottom .qrcode.maxi {
        margin-left: 0;
        display: inline;
        margin-bottom: 0;
        margin-right: 10px;
        max-width: 90px;
        max-height: 85px;
    }
    .footer-bottom p.bottom-picture > noindex {
        position: relative;
    }
    footer.footer.l-footer-wrapper {
    }
	footer.footer .footer-inner {
        padding: 20px 15px;
	}
}


.be-rent-modal.app .modal-header .close,
.be-rent-modal.done .modal-header .close {
    color: #000000; 
}
.be-rent-modal.done button.btn-done {
    margin: auto;
    display: block;
}
.be-rent-modal.done .modal-body {
    padding-bottom: 70px;
}
.be-rent-modal.app button[type="submit"],
.be-rent-modal.done button.btn-done {
    color: #ffffff;
    border: 1px solid #01945E;
    width: 242px;
    height: 50px;
    border-radius: 50px;
    margin-top: 5px;
    background: #00945E;
    opacity: 1;
}
.be-rent-modal.app .form-group input,
.be-rent-modal.done .form-group input {
    color: #686868;
}
.modal.app {
    background-color: rgba(0, 0, 0, 0.5);
}
.city-select {
    position: absolute;
    left: 30px;
    top: 38%;
    transform: translateY(-50%);
    z-index: 10;
}
.selected-city {
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 5px;
}
.city-code {
    opacity: 0;
}
.selected-city img {
    border-radius: 50%;
    width: 26px;
    height: 26px;
    object-fit: cover;
    border: 1px solid #D9D9D9;
}
.city-options {
    position: absolute;
    top: 100%;
    left: 0;
    background: white;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    max-height: 200px;
    overflow-y: auto;
    width: 200px;
}
.selected-city-arr {
    position: relative;
}
.selected-city-arr::before {
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4L8 1' stroke='%23686868' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width: 9px;
    height: 6px;
}
.city-option {
    padding: 8px 10px;
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 10px;
}
.city-option:hover {
    background-color: #f0f0f0;
}

.form-control {
    padding: 10px 10px 10px 70px;
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
}

.be-rent-modal.app input::-webkit-input-placeholder,
.be-rent-modal.app textarea::-webkit-input-placeholder { 
    color: #686868;
    font-size: 16px;
}
.be-rent-modal.app input::-moz-placeholder,
.be-rent-modal.app textarea::-moz-placeholder { 
    color: #686868;
    font-size: 16px;
}
.be-rent-modal.app input:-ms-input-placeholder,
.be-rent-modal.app textarea:-ms-input-placeholder { 
    color: #686868;
    font-size: 16px;
}
.be-rent-modal.app input:-moz-placeholder,
.be-rent-modal.app textarea:-moz-placeholder {
    color: #686868;
    font-size: 16px;
}
.modal.app,
.modal.done {
    justify-content: center;
    align-items: center;
}
.modal-body-title {
    margin-bottom: 30px;
    font-size: 20px;
    text-align: center;
}


.block-mobi-menu .search-form {
    border-bottom: 1px solid #FFFFFF;
    margin: 0 auto 40px;
    max-width: 90%;
    display: flex;
    align-items: center;
    background-color: transparent;
}
.block-mobi-menu .search-input {
    flex-grow: 1;
    border: none;
    background-color: transparent;
    color: white;
    font-size: 16px;
    padding: 5px;
    outline: none;
}
.block-mobi-menu .search-input::placeholder {
    color: rgba(255, 255, 255, 0.7);
}
.block-mobi-menu .search-button {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 5px;
}
.block-mobi-menu .search-button svg {
    width: 24px;
    height: 24px;
    color: white;
}

.new-banner .logo, .new-banner .menu-right {
    display: none!important;
}


body .l-main-wrapper {
    margin: 110px auto 0 auto;
}
@media (max-width: 992px) {
    body .l-main-wrapper {
        margin: 70px auto 0 auto;
    }
}


.h_logo {
    max-height: 84px;
    max-width: unset;
}

input[type="checkbox"] {

    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
  
    width: 13px;
    height: 13px;

    background-color: #fff;
    border: 1px solid #E0E0E0;
    border-radius: 3px;
    transition: background-color 0.3s, border-color 0.3s;
}
  
input[type="checkbox"]:checked {
    background-color: #01945E;
    border: 1px solid #01945E;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
input[type="checkbox"]:focus {
    outline: none!important;
}
.modal.app {
    z-index: 999999 !important;
}
p.bottom-picture noindex {
    margin-right: 10px;
    width: 120px;
}
.footer-bottom .bottom-picture img {
    max-width: 101px;
    width: auto;
}



@media (max-width: 990px) {
	.footer-bottom {
		flex-direction: column;
	}
    .footer-bottom .qrcode.maxi {
        margin-left: 0;
        display: inline;
        margin-bottom: 0;
        margin-right: 0;
        max-width: 50%;
        max-height: 100%;
    }
    footer.footer p.bottom-picture {
        gap: 10px;
        display: flex;
        top: 0;
        left: unset;
        margin-bottom: 30px;
		max-width: 100%;
		justify-content: center;
    }
    p.bottom-picture noindex {
        width: 70%;
        display: inline-block;
    }
    p.bottom-picture svg {
        background: #00955A;
        height: 47%;
        border-radius: 5px;
        width: 100%;
    }
}

.section-partners-title {
    text-align: center;
}
.section-partners-desk p {
    font-size: 14px;
    color: #ADADAD;
    font-family: 'Open Sans';
    line-height: 26px;
}
.section-partners-desk {
    margin: 20px 20px;
}
body .section-partners-desk p {
    padding: 0;
}
body .mySwiperPartners {
    margin: 40px 55px 20px 55px;
}
.mySwiperPartners .swiper-wrapper {
    align-items: center; 
}
.mySwiperPartners .swiper-wrapper .swiper-slide img { 
    width: 100%;
    max-width: 200px;
}
.mySwiperPartners .swiper-wrapper .swiper-slide {
    text-align: center;
}
.swiper-button-prevPartners {
    right: 10px;
    background: url(/local/templates/gw-index-new/css2/../img/arrow-right-green.png) no-repeat;
}
.swiper-button-nextPartners {
    left: 10px;
    background: url(/local/templates/gw-index-new/css2/../img/arrow-left-green.png) no-repeat;
}
.swiper-button-nextPartners,
.swiper-button-prevPartners {
    transform: translateY(-50%);
    top: 50%;
    height: 40px;
    width: 40px;
    position: absolute;
    background-size: 40px 40px;
    z-index: 1000;
    opacity: 0.9;
}
.swiper-button-nextPartners.swiper-button-disabled,
.swiper-button-prevPartners.swiper-button-disabled { 
    opacity: 0.5;
}
.swiper-block {
    position: relative;
}
@media (max-width: 540px) { 
    .mySwiperPartners .swiper-wrapper .swiper-slide img { 
        width: 100%;
        max-width: 150px;
    }
}

.gallery-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
    margin-bottom: 20px;
    margin: -10px;
    width: 100%;
    margin: auto;
}

.gallery-list-row {
    padding: 0 30px;
}

.gallery-item.visible {
    display: block;
    text-align: center;
}

.gallery-item {
    flex: 0 0 calc(16% - 11px);
    display: none;
    padding: 15px;
}

.gallery-item img {
    max-width: 150px;
    width: 100%;
}

.load-more-btn {
    background: none;
    border: none;
    margin: auto;
    display: block;
    margin-top: 10px;
}

.load-more-btn span {
    font-size: 18px;
    padding-right: 16px;
    position: relative;
}

.load-more-btn span::before {
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4L8 1' stroke='%2300945E' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width: 9px;
    height: 6px;
    top: 13px;
    right: 0;
    transition: transform 0.3s ease;
}
@media (max-width: 540px) { 
    .gallery-item {
        padding: 5px;
    }
    .gallery-item img {
        max-width: 300px; 
    }
    .gallery-item {
        flex: 0 0 calc(49% - 11px); 
    }
    .h_logo img {
        max-width: 132px;
        max-height: 50px;
        height: auto;
    }
}


.header-tel-item {
	position: relative;
}

.header-tel-item .desk {
	position: absolute;
	bottom: -25px;
	left: 0;
	color: #00955e;
	text-align: center;
	width: 100%;
}

@media (max-width: 990px) {
    .header-body, body header.header-wrapper {
        height: 85px;
    }

    .header-tel-item .desk {
        font-size: 12px;
    }
}
/* End */


/* Start:/local/templates/gw-index-new/css/bootstrap.css?1714133400128644*/
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{margin:.67em 0;font-size:2em;}
mark{color:#000;background:#ff0;}
small{font-size:80%;}
sub,
sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{margin:0;font:inherit;color:inherit;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{padding:0;border:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0;}
legend{padding:0;border:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-spacing:0;border-collapse:collapse;}
td,
th{padding:0;}
@media print{*,
*:before,
*:after{color:#000 !important;text-shadow:none !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="#"]:after,
a[href^="javascript:"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
.navbar{display:none;}
.btn > .caret,
.dropup > .btn > .caret{border-top-color:#000 !important;}
.label{border:1px solid #000;}
.table{border-collapse:collapse !important;}
.table td,
.table th{background-color:#fff !important;}
.table-bordered th,
.table-bordered td{border:1px solid #ddd !important;}
}
@font-face{font-family:'Glyphicons Halflings';src:url('/local/templates/gw-index-new/css/../fonts/glyphicons-halflings-regular.eot');src:url('/local/templates/gw-index-new/css/../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/local/templates/gw-index-new/css/../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/local/templates/gw-index-new/css/../fonts/glyphicons-halflings-regular.woff') format('woff'), url('/local/templates/gw-index-new/css/../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/local/templates/gw-index-new/css/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon-asterisk:before{content:"\002a";}
.glyphicon-plus:before{content:"\002b";}
.glyphicon-euro:before,
.glyphicon-eur:before{content:"\20ac";}
.glyphicon-minus:before{content:"\2212";}
.glyphicon-cloud:before{content:"\2601";}
.glyphicon-envelope:before{content:"\2709";}
.glyphicon-pencil:before{content:"\270f";}
.glyphicon-glass:before{content:"\e001";}
.glyphicon-music:before{content:"\e002";}
.glyphicon-search:before{content:"\e003";}
.glyphicon-heart:before{content:"\e005";}
.glyphicon-star:before{content:"\e006";}
.glyphicon-star-empty:before{content:"\e007";}
.glyphicon-user:before{content:"\e008";}
.glyphicon-film:before{content:"\e009";}
.glyphicon-th-large:before{content:"\e010";}
.glyphicon-th:before{content:"\e011";}
.glyphicon-th-list:before{content:"\e012";}
.glyphicon-ok:before{content:"\e013";}
.glyphicon-remove:before{content:"\e014";}
.glyphicon-zoom-in:before{content:"\e015";}
.glyphicon-zoom-out:before{content:"\e016";}
.glyphicon-off:before{content:"\e017";}
.glyphicon-signal:before{content:"\e018";}
.glyphicon-cog:before{content:"\e019";}
.glyphicon-trash:before{content:"\e020";}
.glyphicon-home:before{content:"\e021";}
.glyphicon-file:before{content:"\e022";}
.glyphicon-time:before{content:"\e023";}
.glyphicon-road:before{content:"\e024";}
.glyphicon-download-alt:before{content:"\e025";}
.glyphicon-download:before{content:"\e026";}
.glyphicon-upload:before{content:"\e027";}
.glyphicon-inbox:before{content:"\e028";}
.glyphicon-play-circle:before{content:"\e029";}
.glyphicon-repeat:before{content:"\e030";}
.glyphicon-refresh:before{content:"\e031";}
.glyphicon-list-alt:before{content:"\e032";}
.glyphicon-lock:before{content:"\e033";}
.glyphicon-flag:before{content:"\e034";}
.glyphicon-headphones:before{content:"\e035";}
.glyphicon-volume-off:before{content:"\e036";}
.glyphicon-volume-down:before{content:"\e037";}
.glyphicon-volume-up:before{content:"\e038";}
.glyphicon-qrcode:before{content:"\e039";}
.glyphicon-barcode:before{content:"\e040";}
.glyphicon-tag:before{content:"\e041";}
.glyphicon-tags:before{content:"\e042";}
.glyphicon-book:before{content:"\e043";}
.glyphicon-bookmark:before{content:"\e044";}
.glyphicon-print:before{content:"\e045";}
.glyphicon-camera:before{content:"\e046";}
.glyphicon-font:before{content:"\e047";}
.glyphicon-bold:before{content:"\e048";}
.glyphicon-italic:before{content:"\e049";}
.glyphicon-text-height:before{content:"\e050";}
.glyphicon-text-width:before{content:"\e051";}
.glyphicon-align-left:before{content:"\e052";}
.glyphicon-align-center:before{content:"\e053";}
.glyphicon-align-right:before{content:"\e054";}
.glyphicon-align-justify:before{content:"\e055";}
.glyphicon-list:before{content:"\e056";}
.glyphicon-indent-left:before{content:"\e057";}
.glyphicon-indent-right:before{content:"\e058";}
.glyphicon-facetime-video:before{content:"\e059";}
.glyphicon-picture:before{content:"\e060";}
.glyphicon-map-marker:before{content:"\e062";}
.glyphicon-adjust:before{content:"\e063";}
.glyphicon-tint:before{content:"\e064";}
.glyphicon-edit:before{content:"\e065";}
.glyphicon-share:before{content:"\e066";}
.glyphicon-check:before{content:"\e067";}
.glyphicon-move:before{content:"\e068";}
.glyphicon-step-backward:before{content:"\e069";}
.glyphicon-fast-backward:before{content:"\e070";}
.glyphicon-backward:before{content:"\e071";}
.glyphicon-play:before{content:"\e072";}
.glyphicon-pause:before{content:"\e073";}
.glyphicon-stop:before{content:"\e074";}
.glyphicon-forward:before{content:"\e075";}
.glyphicon-fast-forward:before{content:"\e076";}
.glyphicon-step-forward:before{content:"\e077";}
.glyphicon-eject:before{content:"\e078";}
.glyphicon-chevron-left:before{content:"\e079";}
.glyphicon-chevron-right:before{content:"\e080";}
.glyphicon-plus-sign:before{content:"\e081";}
.glyphicon-minus-sign:before{content:"\e082";}
.glyphicon-remove-sign:before{content:"\e083";}
.glyphicon-ok-sign:before{content:"\e084";}
.glyphicon-question-sign:before{content:"\e085";}
.glyphicon-info-sign:before{content:"\e086";}
.glyphicon-screenshot:before{content:"\e087";}
.glyphicon-remove-circle:before{content:"\e088";}
.glyphicon-ok-circle:before{content:"\e089";}
.glyphicon-ban-circle:before{content:"\e090";}
.glyphicon-arrow-left:before{content:"\e091";}
.glyphicon-arrow-right:before{content:"\e092";}
.glyphicon-arrow-up:before{content:"\e093";}
.glyphicon-arrow-down:before{content:"\e094";}
.glyphicon-share-alt:before{content:"\e095";}
.glyphicon-resize-full:before{content:"\e096";}
.glyphicon-resize-small:before{content:"\e097";}
.glyphicon-exclamation-sign:before{content:"\e101";}
.glyphicon-gift:before{content:"\e102";}
.glyphicon-leaf:before{content:"\e103";}
.glyphicon-fire:before{content:"\e104";}
.glyphicon-eye-open:before{content:"\e105";}
.glyphicon-eye-close:before{content:"\e106";}
.glyphicon-warning-sign:before{content:"\e107";}
.glyphicon-plane:before{content:"\e108";}
.glyphicon-calendar:before{content:"\e109";}
.glyphicon-random:before{content:"\e110";}
.glyphicon-comment:before{content:"\e111";}
.glyphicon-magnet:before{content:"\e112";}
.glyphicon-chevron-up:before{content:"\e113";}
.glyphicon-chevron-down:before{content:"\e114";}
.glyphicon-retweet:before{content:"\e115";}
.glyphicon-shopping-cart:before{content:"\e116";}
.glyphicon-folder-close:before{content:"\e117";}
.glyphicon-folder-open:before{content:"\e118";}
.glyphicon-resize-vertical:before{content:"\e119";}
.glyphicon-resize-horizontal:before{content:"\e120";}
.glyphicon-hdd:before{content:"\e121";}
.glyphicon-bullhorn:before{content:"\e122";}
.glyphicon-bell:before{content:"\e123";}
.glyphicon-certificate:before{content:"\e124";}
.glyphicon-thumbs-up:before{content:"\e125";}
.glyphicon-thumbs-down:before{content:"\e126";}
.glyphicon-hand-right:before{content:"\e127";}
.glyphicon-hand-left:before{content:"\e128";}
.glyphicon-hand-up:before{content:"\e129";}
.glyphicon-hand-down:before{content:"\e130";}
.glyphicon-circle-arrow-right:before{content:"\e131";}
.glyphicon-circle-arrow-left:before{content:"\e132";}
.glyphicon-circle-arrow-up:before{content:"\e133";}
.glyphicon-circle-arrow-down:before{content:"\e134";}
.glyphicon-globe:before{content:"\e135";}
.glyphicon-wrench:before{content:"\e136";}
.glyphicon-tasks:before{content:"\e137";}
.glyphicon-filter:before{content:"\e138";}
.glyphicon-briefcase:before{content:"\e139";}
.glyphicon-fullscreen:before{content:"\e140";}
.glyphicon-dashboard:before{content:"\e141";}
.glyphicon-paperclip:before{content:"\e142";}
.glyphicon-heart-empty:before{content:"\e143";}
.glyphicon-link:before{content:"\e144";}
.glyphicon-phone:before{content:"\e145";}
.glyphicon-pushpin:before{content:"\e146";}
.glyphicon-usd:before{content:"\e148";}
.glyphicon-gbp:before{content:"\e149";}
.glyphicon-sort:before{content:"\e150";}
.glyphicon-sort-by-alphabet:before{content:"\e151";}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}
.glyphicon-sort-by-order:before{content:"\e153";}
.glyphicon-sort-by-order-alt:before{content:"\e154";}
.glyphicon-sort-by-attributes:before{content:"\e155";}
.glyphicon-sort-by-attributes-alt:before{content:"\e156";}
.glyphicon-unchecked:before{content:"\e157";}
.glyphicon-expand:before{content:"\e158";}
.glyphicon-collapse-down:before{content:"\e159";}
.glyphicon-collapse-up:before{content:"\e160";}
.glyphicon-log-in:before{content:"\e161";}
.glyphicon-flash:before{content:"\e162";}
.glyphicon-log-out:before{content:"\e163";}
.glyphicon-new-window:before{content:"\e164";}
.glyphicon-record:before{content:"\e165";}
.glyphicon-save:before{content:"\e166";}
.glyphicon-open:before{content:"\e167";}
.glyphicon-saved:before{content:"\e168";}
.glyphicon-import:before{content:"\e169";}
.glyphicon-export:before{content:"\e170";}
.glyphicon-send:before{content:"\e171";}
.glyphicon-floppy-disk:before{content:"\e172";}
.glyphicon-floppy-saved:before{content:"\e173";}
.glyphicon-floppy-remove:before{content:"\e174";}
.glyphicon-floppy-save:before{content:"\e175";}
.glyphicon-floppy-open:before{content:"\e176";}
.glyphicon-credit-card:before{content:"\e177";}
.glyphicon-transfer:before{content:"\e178";}
.glyphicon-cutlery:before{content:"\e179";}
.glyphicon-header:before{content:"\e180";}
.glyphicon-compressed:before{content:"\e181";}
.glyphicon-earphone:before{content:"\e182";}
.glyphicon-phone-alt:before{content:"\e183";}
.glyphicon-tower:before{content:"\e184";}
.glyphicon-stats:before{content:"\e185";}
.glyphicon-sd-video:before{content:"\e186";}
.glyphicon-hd-video:before{content:"\e187";}
.glyphicon-subtitles:before{content:"\e188";}
.glyphicon-sound-stereo:before{content:"\e189";}
.glyphicon-sound-dolby:before{content:"\e190";}
.glyphicon-sound-5-1:before{content:"\e191";}
.glyphicon-sound-6-1:before{content:"\e192";}
.glyphicon-sound-7-1:before{content:"\e193";}
.glyphicon-copyright-mark:before{content:"\e194";}
.glyphicon-registration-mark:before{content:"\e195";}
.glyphicon-cloud-download:before{content:"\e197";}
.glyphicon-cloud-upload:before{content:"\e198";}
.glyphicon-tree-conifer:before{content:"\e199";}
.glyphicon-tree-deciduous:before{content:"\e200";}
.glyphicon-cd:before{content:"\e201";}
.glyphicon-save-file:before{content:"\e202";}
.glyphicon-open-file:before{content:"\e203";}
.glyphicon-level-up:before{content:"\e204";}
.glyphicon-copy:before{content:"\e205";}
.glyphicon-paste:before{content:"\e206";}
.glyphicon-alert:before{content:"\e209";}
.glyphicon-equalizer:before{content:"\e210";}
.glyphicon-king:before{content:"\e211";}
.glyphicon-queen:before{content:"\e212";}
.glyphicon-pawn:before{content:"\e213";}
.glyphicon-bishop:before{content:"\e214";}
.glyphicon-knight:before{content:"\e215";}
.glyphicon-baby-formula:before{content:"\e216";}
.glyphicon-tent:before{content:"\26fa";}
.glyphicon-blackboard:before{content:"\e218";}
.glyphicon-bed:before{content:"\e219";}
.glyphicon-apple:before{content:"\f8ff";}
.glyphicon-erase:before{content:"\e221";}
.glyphicon-hourglass:before{content:"\231b";}
.glyphicon-lamp:before{content:"\e223";}
.glyphicon-duplicate:before{content:"\e224";}
.glyphicon-piggy-bank:before{content:"\e225";}
.glyphicon-scissors:before{content:"\e226";}
.glyphicon-bitcoin:before{content:"\e227";}
.glyphicon-btc:before{content:"\e227";}
.glyphicon-xbt:before{content:"\e227";}
.glyphicon-yen:before{content:"\00a5";}
.glyphicon-jpy:before{content:"\00a5";}
.glyphicon-ruble:before{content:"\20bd";}
.glyphicon-rub:before{content:"\20bd";}
.glyphicon-scale:before{content:"\e230";}
.glyphicon-ice-lolly:before{content:"\e231";}
.glyphicon-ice-lolly-tasted:before{content:"\e232";}
.glyphicon-education:before{content:"\e233";}
.glyphicon-option-horizontal:before{content:"\e234";}
.glyphicon-option-vertical:before{content:"\e235";}
.glyphicon-menu-hamburger:before{content:"\e236";}
.glyphicon-modal-window:before{content:"\e237";}
.glyphicon-oil:before{content:"\e238";}
.glyphicon-grain:before{content:"\e239";}
.glyphicon-sunglasses:before{content:"\e240";}
.glyphicon-text-size:before{content:"\e241";}
.glyphicon-text-color:before{content:"\e242";}
.glyphicon-text-background:before{content:"\e243";}
.glyphicon-object-align-top:before{content:"\e244";}
.glyphicon-object-align-bottom:before{content:"\e245";}
.glyphicon-object-align-horizontal:before{content:"\e246";}
.glyphicon-object-align-left:before{content:"\e247";}
.glyphicon-object-align-vertical:before{content:"\e248";}
.glyphicon-object-align-right:before{content:"\e249";}
.glyphicon-triangle-right:before{content:"\e250";}
.glyphicon-triangle-left:before{content:"\e251";}
.glyphicon-triangle-bottom:before{content:"\e252";}
.glyphicon-triangle-top:before{content:"\e253";}
.glyphicon-console:before{content:"\e254";}
.glyphicon-superscript:before{content:"\e255";}
.glyphicon-subscript:before{content:"\e256";}
.glyphicon-menu-left:before{content:"\e257";}
.glyphicon-menu-right:before{content:"\e258";}
.glyphicon-menu-down:before{content:"\e259";}
.glyphicon-menu-up:before{content:"\e260";}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;}
input,
button,
select,
textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#337ab7;text-decoration:none;}
a:hover,
a:focus{color:#23527c;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
figure{margin:0;}
img{vertical-align:middle;}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{display:block;max-width:100%;height:auto;}
.img-rounded{border-radius:6px;}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.img-circle{border-radius:50%;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.sr-only-focusable:active,
.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
[role="button"]{cursor:pointer;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small{font-weight:normal;line-height:1;color:#777;}
h1,
.h1,
h2,
.h2,
h3,
.h3{margin-top:20px;margin-bottom:10px;}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small{font-size:65%;}
h4,
.h4,
h5,
.h5,
h6,
.h6{margin-top:10px;margin-bottom:10px;}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small{font-size:75%;}
h1,
.h1{font-size:36px;}
h2,
.h2{font-size:30px;}
h3,
.h3{font-size:24px;}
h4,
.h4{font-size:18px;}
h5,
.h5{font-size:14px;}
h6,
.h6{font-size:12px;}
p{margin:0 0 10px;}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4;}
@media (min-width:768px){.lead{font-size:21px;}
}
small,
.small{font-size:85%;}
mark,
.mark{padding:.2em;background-color:#fcf8e3;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.text-nowrap{white-space:nowrap;}
.text-lowercase{text-transform:lowercase;}
.text-uppercase{text-transform:uppercase;}
.text-capitalize{text-transform:capitalize;}
.text-muted{color:#777;}
.text-primary{color:#337ab7;}
a.text-primary:hover,
a.text-primary:focus{color:#286090;}
.text-success{color:#3c763d;}
a.text-success:hover,
a.text-success:focus{color:#2b542c;}
.text-info{color:#31708f;}
a.text-info:hover,
a.text-info:focus{color:#245269;}
.text-warning{color:#8a6d3b;}
a.text-warning:hover,
a.text-warning:focus{color:#66512c;}
.text-danger{color:#a94442;}
a.text-danger:hover,
a.text-danger:focus{color:#843534;}
.bg-primary{color:#fff;background-color:#337ab7;}
a.bg-primary:hover,
a.bg-primary:focus{background-color:#286090;}
.bg-success{background-color:#dff0d8;}
a.bg-success:hover,
a.bg-success:focus{background-color:#c1e2b3;}
.bg-info{background-color:#d9edf7;}
a.bg-info:hover,
a.bg-info:focus{background-color:#afd9ee;}
.bg-warning{background-color:#fcf8e3;}
a.bg-warning:hover,
a.bg-warning:focus{background-color:#f7ecb5;}
.bg-danger{background-color:#f2dede;}
a.bg-danger:hover,
a.bg-danger:focus{background-color:#e4b9b9;}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee;}
ul,
ol{margin-top:0;margin-bottom:10px;}
ul ul,
ol ul,
ul ol,
ol ol{margin-bottom:0;}
.list-unstyled{padding-left:0;list-style:none;}
.list-inline{padding-left:0;margin-left:-5px;list-style:none;}
.list-inline > li{display:inline-block;padding-right:5px;padding-left:5px;}
dl{margin-top:0;margin-bottom:20px;}
dt,
dd{line-height:1.42857143;}
dt{font-weight:bold;}
dd{margin-left:0;}
@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;}
.dl-horizontal dd{margin-left:180px;}
}
abbr[title],
abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777;}
.initialism{font-size:90%;text-transform:uppercase;}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee;}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child{margin-bottom:0;}
blockquote footer,
blockquote small,
blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777;}
blockquote footer:before,
blockquote small:before,
blockquote .small:before{content:'\2014 \00A0';}
.blockquote-reverse,
blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0;}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before{content:'';}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after{content:'\00A0 \2014';}
address{margin-bottom:20px;font-style:normal;line-height:1.42857143;}
code,
kbd,
pre,
samp{font-family:Menlo, Monaco, Consolas, "Courier New", monospace;}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px;}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25);}
kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none;}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0;}
.pre-scrollable{max-height:340px;overflow-y:scroll;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:768px){.container{width:750px;}
}
@media (min-width:992px){.container{width:970px;}
}
@media (min-width:1200px){.container{width:1170px;}
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.row{margin-right:-15px;margin-left:-15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666667%;}
.col-xs-pull-10{right:83.33333333%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666667%;}
.col-xs-pull-7{right:58.33333333%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666667%;}
.col-xs-pull-4{right:33.33333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.66666667%;}
.col-xs-pull-1{right:8.33333333%;}
.col-xs-pull-0{right:auto;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666667%;}
.col-xs-push-10{left:83.33333333%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666667%;}
.col-xs-push-7{left:58.33333333%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666667%;}
.col-xs-push-4{left:33.33333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.66666667%;}
.col-xs-push-1{left:8.33333333%;}
.col-xs-push-0{left:auto;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0;}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.col-sm-pull-12{right:100%;}
.col-sm-pull-11{right:91.66666667%;}
.col-sm-pull-10{right:83.33333333%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-8{right:66.66666667%;}
.col-sm-pull-7{right:58.33333333%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-5{right:41.66666667%;}
.col-sm-pull-4{right:33.33333333%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-2{right:16.66666667%;}
.col-sm-pull-1{right:8.33333333%;}
.col-sm-pull-0{right:auto;}
.col-sm-push-12{left:100%;}
.col-sm-push-11{left:91.66666667%;}
.col-sm-push-10{left:83.33333333%;}
.col-sm-push-9{left:75%;}
.col-sm-push-8{left:66.66666667%;}
.col-sm-push-7{left:58.33333333%;}
.col-sm-push-6{left:50%;}
.col-sm-push-5{left:41.66666667%;}
.col-sm-push-4{left:33.33333333%;}
.col-sm-push-3{left:25%;}
.col-sm-push-2{left:16.66666667%;}
.col-sm-push-1{left:8.33333333%;}
.col-sm-push-0{left:auto;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-offset-11{margin-left:91.66666667%;}
.col-sm-offset-10{margin-left:83.33333333%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-8{margin-left:66.66666667%;}
.col-sm-offset-7{margin-left:58.33333333%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-5{margin-left:41.66666667%;}
.col-sm-offset-4{margin-left:33.33333333%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-2{margin-left:16.66666667%;}
.col-sm-offset-1{margin-left:8.33333333%;}
.col-sm-offset-0{margin-left:0;}
}
@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-pull-12{right:100%;}
.col-md-pull-11{right:91.66666667%;}
.col-md-pull-10{right:83.33333333%;}
.col-md-pull-9{right:75%;}
.col-md-pull-8{right:66.66666667%;}
.col-md-pull-7{right:58.33333333%;}
.col-md-pull-6{right:50%;}
.col-md-pull-5{right:41.66666667%;}
.col-md-pull-4{right:33.33333333%;}
.col-md-pull-3{right:25%;}
.col-md-pull-2{right:16.66666667%;}
.col-md-pull-1{right:8.33333333%;}
.col-md-pull-0{right:auto;}
.col-md-push-12{left:100%;}
.col-md-push-11{left:91.66666667%;}
.col-md-push-10{left:83.33333333%;}
.col-md-push-9{left:75%;}
.col-md-push-8{left:66.66666667%;}
.col-md-push-7{left:58.33333333%;}
.col-md-push-6{left:50%;}
.col-md-push-5{left:41.66666667%;}
.col-md-push-4{left:33.33333333%;}
.col-md-push-3{left:25%;}
.col-md-push-2{left:16.66666667%;}
.col-md-push-1{left:8.33333333%;}
.col-md-push-0{left:auto;}
.col-md-offset-12{margin-left:100%;}
.col-md-offset-11{margin-left:91.66666667%;}
.col-md-offset-10{margin-left:83.33333333%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-8{margin-left:66.66666667%;}
.col-md-offset-7{margin-left:58.33333333%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-5{margin-left:41.66666667%;}
.col-md-offset-4{margin-left:33.33333333%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
.col-md-offset-0{margin-left:0;}
}
@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.col-lg-pull-12{right:100%;}
.col-lg-pull-11{right:91.66666667%;}
.col-lg-pull-10{right:83.33333333%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-8{right:66.66666667%;}
.col-lg-pull-7{right:58.33333333%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-5{right:41.66666667%;}
.col-lg-pull-4{right:33.33333333%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-2{right:16.66666667%;}
.col-lg-pull-1{right:8.33333333%;}
.col-lg-pull-0{right:auto;}
.col-lg-push-12{left:100%;}
.col-lg-push-11{left:91.66666667%;}
.col-lg-push-10{left:83.33333333%;}
.col-lg-push-9{left:75%;}
.col-lg-push-8{left:66.66666667%;}
.col-lg-push-7{left:58.33333333%;}
.col-lg-push-6{left:50%;}
.col-lg-push-5{left:41.66666667%;}
.col-lg-push-4{left:33.33333333%;}
.col-lg-push-3{left:25%;}
.col-lg-push-2{left:16.66666667%;}
.col-lg-push-1{left:8.33333333%;}
.col-lg-push-0{left:auto;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-offset-11{margin-left:91.66666667%;}
.col-lg-offset-10{margin-left:83.33333333%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-8{margin-left:66.66666667%;}
.col-lg-offset-7{margin-left:58.33333333%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-5{margin-left:41.66666667%;}
.col-lg-offset-4{margin-left:33.33333333%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-2{margin-left:16.66666667%;}
.col-lg-offset-1{margin-left:8.33333333%;}
.col-lg-offset-0{margin-left:0;}
}
table{background-color:transparent;}
caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left;}
th{text-align:left;}
.table{width:100%;max-width:100%;margin-bottom:20px;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
.table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ddd;}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td{border-top:0;}
.table > tbody + tbody{border-top:2px solid #ddd;}
.table .table{background-color:#fff;}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td{padding:5px;}
.table-bordered{border:1px solid #ddd;}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td{border:1px solid #ddd;}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td{border-bottom-width:2px;}
.table-striped > tbody > tr:nth-of-type(odd){background-color:#f9f9f9;}
.table-hover > tbody > tr:hover{background-color:#f5f5f5;}
table col[class*="col-"]{position:static;display:table-column;float:none;}
table td[class*="col-"],
table th[class*="col-"]{position:static;display:table-cell;float:none;}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th{background-color:#f5f5f5;}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th{background-color:#e8e8e8;}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th{background-color:#dff0d8;}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th{background-color:#d0e9c6;}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th{background-color:#d9edf7;}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th{background-color:#c4e3f3;}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th{background-color:#fcf8e3;}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th{background-color:#faf2cc;}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th{background-color:#f2dede;}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th{background-color:#ebcccc;}
.table-responsive{min-height:.01%;overflow-x:auto;}
@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;}
.table-responsive > .table{margin-bottom:0;}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td{white-space:nowrap;}
.table-responsive > .table-bordered{border:0;}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0;}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0;}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom:0;}
}
fieldset{min-width:0;padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5;}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type="radio"],
input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;}
input[type="file"]{display:block;}
input[type="range"]{display:block;width:100%;}
select[multiple],
select[size]{height:auto;}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
.form-control::-moz-placeholder{color:#999;opacity:1;}
.form-control:-ms-input-placeholder{color:#999;}
.form-control::-webkit-input-placeholder{color:#999;}
.form-control::-ms-expand{background-color:transparent;border:0;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control{background-color:#eee;opacity:1;}
.form-control[disabled],
fieldset[disabled] .form-control{cursor:not-allowed;}
textarea.form-control{height:auto;}
input[type="search"]{-webkit-appearance:none;}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control{line-height:34px;}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm,
.input-group-sm input[type="date"],
.input-group-sm input[type="time"],
.input-group-sm input[type="datetime-local"],
.input-group-sm input[type="month"]{line-height:30px;}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg,
.input-group-lg input[type="date"],
.input-group-lg input[type="time"],
.input-group-lg input[type="datetime-local"],
.input-group-lg input[type="month"]{line-height:46px;}
}
.form-group{margin-bottom:15px;}
.radio,
.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px;}
.radio label,
.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer;}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px;}
.radio + .radio,
.checkbox + .checkbox{margin-top:-5px;}
.radio-inline,
.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer;}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline{margin-top:0;margin-left:10px;}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"]{cursor:not-allowed;}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline{cursor:not-allowed;}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label{cursor:not-allowed;}
.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0;}
.form-control-static.input-lg,
.form-control-static.input-sm{padding-right:0;padding-left:0;}
.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
select.input-sm{height:30px;line-height:30px;}
textarea.input-sm,
select[multiple].input-sm{height:auto;}
.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
.form-group-sm select.form-control{height:30px;line-height:30px;}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control{height:auto;}
.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5;}
.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}
select.input-lg{height:46px;line-height:46px;}
textarea.input-lg,
select[multiple].input-lg{height:auto;}
.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}
.form-group-lg select.form-control{height:46px;line-height:46px;}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control{height:auto;}
.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333;}
.has-feedback{position:relative;}
.has-feedback .form-control{padding-right:42.5px;}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none;}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback{width:46px;height:46px;line-height:46px;}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback{width:30px;height:30px;line-height:30px;}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label{color:#3c763d;}
.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);}
.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;}
.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d;}
.has-success .form-control-feedback{color:#3c763d;}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label{color:#8a6d3b;}
.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);}
.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;}
.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b;}
.has-warning .form-control-feedback{color:#8a6d3b;}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label{color:#a94442;}
.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);}
.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;}
.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442;}
.has-error .form-control-feedback{color:#a94442;}
.has-feedback label ~ .form-control-feedback{top:25px;}
.has-feedback label.sr-only ~ .form-control-feedback{top:0;}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;}
@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}
.form-inline .form-control-static{display:inline-block;}
.form-inline .input-group{display:inline-table;vertical-align:middle;}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control{width:auto;}
.form-inline .input-group > .form-control{width:100%;}
.form-inline .control-label{margin-bottom:0;vertical-align:middle;}
.form-inline .radio,
.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}
.form-inline .radio label,
.form-inline .checkbox label{padding-left:0;}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0;}
.form-inline .has-feedback .form-control-feedback{top:0;}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0;}
.form-horizontal .radio,
.form-horizontal .checkbox{min-height:27px;}
.form-horizontal .form-group{margin-right:-15px;margin-left:-15px;}
@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right;}
}
.form-horizontal .has-feedback .form-control-feedback{right:15px;}
@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px;}
}
@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px;}
}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover,
.btn:focus,
.btn.focus{color:#333;text-decoration:none;}
.btn:active,
.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65;}
a.btn.disabled,
fieldset[disabled] a.btn{pointer-events:none;}
.btn-default{color:#333;background-color:#fff;border-color:#ccc;}
.btn-default:focus,
.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c;}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad;}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c;}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default{background-image:none;}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc;}
.btn-default .badge{color:#fff;background-color:#333;}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4;}
.btn-primary:focus,
.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40;}
.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74;}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74;}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40;}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary{background-image:none;}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4;}
.btn-primary .badge{color:#337ab7;background-color:#fff;}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;}
.btn-success:focus,
.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625;}
.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439;}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439;}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625;}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success{background-image:none;}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c;}
.btn-success .badge{color:#5cb85c;background-color:#fff;}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da;}
.btn-info:focus,
.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85;}
.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc;}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc;}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85;}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info{background-image:none;}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da;}
.btn-info .badge{color:#5bc0de;background-color:#fff;}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236;}
.btn-warning:focus,
.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d;}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512;}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512;}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d;}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning{background-image:none;}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236;}
.btn-warning .badge{color:#f0ad4e;background-color:#fff;}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a;}
.btn-danger:focus,
.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19;}
.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925;}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925;}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19;}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger{background-image:none;}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a;}
.btn-danger .badge{color:#d9534f;background-color:#fff;}
.btn-link{font-weight:normal;color:#337ab7;border-radius:0;}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active{border-color:transparent;}
.btn-link:hover,
.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none;}
.btn-lg,
.btn-group-lg > .btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}
.btn-sm,
.btn-group-sm > .btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
.btn-xs,
.btn-group-xs > .btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;}
.btn-block{display:block;width:100%;}
.btn-block + .btn-block{margin-top:5px;}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block{width:100%;}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}
.fade.in{opacity:1;}
.collapse{display:none;}
.collapse.in{display:block;}
tr.collapse.in{display:table-row;}
tbody.collapse.in{display:table-row-group;}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent;}
.dropup,
.dropdown{position:relative;}
.dropdown-toggle:focus{outline:0;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175);}
.dropdown-menu.pull-right{right:0;left:auto;}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5;}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0;}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus{color:#777;}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.open > .dropdown-menu{display:block;}
.open > a{outline:0;}
.dropdown-menu-right{right:0;left:auto;}
.dropdown-menu-left{right:auto;left:0;}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap;}
.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;}
.pull-right > .dropdown-menu{right:0;left:auto;}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px;}
@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto;}
.navbar-right .dropdown-menu-left{right:auto;left:0;}
}
.btn-group,
.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle;}
.btn-group > .btn,
.btn-group-vertical > .btn{position:relative;float:left;}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active{z-index:2;}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group{margin-left:-1px;}
.btn-toolbar{margin-left:-5px;}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group{float:left;}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group{margin-left:5px;}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0;}
.btn-group > .btn:first-child{margin-left:0;}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}
.btn-group > .btn-group{float:left;}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius:0;}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0;}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0;}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle{outline:0;}
.btn-group > .btn + .dropdown-toggle{padding-right:8px;padding-left:8px;}
.btn-group > .btn-lg + .dropdown-toggle{padding-right:12px;padding-left:12px;}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none;}
.btn .caret{margin-left:0;}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0;}
.dropup .btn-lg .caret{border-width:0 5px 5px;}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn{display:block;float:none;width:100%;max-width:100%;}
.btn-group-vertical > .btn-group > .btn{float:none;}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group{margin-top:-1px;margin-left:0;}
.btn-group-vertical > .btn:not(:first-child):not(:last-child){border-radius:0;}
.btn-group-vertical > .btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;}
.btn-group-vertical > .btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius:0;}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-left-radius:0;border-top-right-radius:0;}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate;}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group{display:table-cell;float:none;width:1%;}
.btn-group-justified > .btn-group .btn{width:100%;}
.btn-group-justified > .btn-group .dropdown-menu{left:auto;}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none;}
.input-group{position:relative;display:table;border-collapse:separate;}
.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0;}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}
.input-group .form-control:focus{z-index:3;}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn{height:46px;line-height:46px;}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn{height:auto;}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn{height:30px;line-height:30px;}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn{height:auto;}
.input-group-addon,
.input-group-btn,
.input-group .form-control{display:table-cell;}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child){border-radius:0;}
.input-group-addon,
.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;}
.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;}
.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px;}
.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px;}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"]{margin-top:0;}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn{border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group-addon:first-child{border-right:0;}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{border-top-left-radius:0;border-bottom-left-radius:0;}
.input-group-addon:last-child{border-left:0;}
.input-group-btn{position:relative;font-size:0;white-space:nowrap;}
.input-group-btn > .btn{position:relative;}
.input-group-btn > .btn + .btn{margin-left:-1px;}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active{z-index:2;}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group{margin-right:-1px;}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group{z-index:2;margin-left:-1px;}
.nav{padding-left:0;margin-bottom:0;list-style:none;}
.nav > li{position:relative;display:block;}
.nav > li > a{position:relative;display:block;padding:10px 15px;}
.nav > li > a:hover,
.nav > li > a:focus{text-decoration:none;background-color:#eee;}
.nav > li.disabled > a{color:#777;}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent;}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus{background-color:#eee;border-color:#337ab7;}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.nav > li > a > img{max-width:none;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs > li{float:left;margin-bottom:-1px;}
.nav-tabs > li > a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;}
.nav-tabs > li > a:hover{border-color:#eee #eee #ddd;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;}
.nav-tabs.nav-justified{width:100%;border-bottom:0;}
.nav-tabs.nav-justified > li{float:none;}
.nav-tabs.nav-justified > li > a{margin-bottom:5px;text-align:center;}
.nav-tabs.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto;}
@media (min-width:768px){.nav-tabs.nav-justified > li{display:table-cell;width:1%;}
.nav-tabs.nav-justified > li > a{margin-bottom:0;}
}
.nav-tabs.nav-justified > li > a{margin-right:0;border-radius:4px;}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus{border:1px solid #ddd;}
@media (min-width:768px){.nav-tabs.nav-justified > li > a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0;}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus{border-bottom-color:#fff;}
}
.nav-pills > li{float:left;}
.nav-pills > li > a{border-radius:4px;}
.nav-pills > li + li{margin-left:2px;}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus{color:#fff;background-color:#337ab7;}
.nav-stacked > li{float:none;}
.nav-stacked > li + li{margin-top:2px;margin-left:0;}
.nav-justified{width:100%;}
.nav-justified > li{float:none;}
.nav-justified > li > a{margin-bottom:5px;text-align:center;}
.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto;}
@media (min-width:768px){.nav-justified > li{display:table-cell;width:1%;}
.nav-justified > li > a{margin-bottom:0;}
}
.nav-tabs-justified{border-bottom:0;}
.nav-tabs-justified > li > a{margin-right:0;border-radius:4px;}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus{border:1px solid #ddd;}
@media (min-width:768px){.nav-tabs-justified > li > a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0;}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus{border-bottom-color:#fff;}
}
.tab-content > .tab-pane{display:none;}
.tab-content > .active{display:block;}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;}
.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent;}
@media (min-width:768px){.navbar{border-radius:4px;}
}
@media (min-width:768px){.navbar-header{float:left;}
}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1);}
.navbar-collapse.in{overflow-y:auto;}
@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none;}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}
.navbar-collapse.in{overflow-y:visible;}
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0;}
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse{max-height:340px;}
@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse{max-height:200px;}
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse{margin-right:-15px;margin-left:-15px;}
@media (min-width:768px){.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse{margin-right:0;margin-left:0;}
}
.navbar-static-top{z-index:1000;border-width:0 0 1px;}
@media (min-width:768px){.navbar-static-top{border-radius:0;}
}
.navbar-fixed-top,
.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;}
@media (min-width:768px){.navbar-fixed-top,
.navbar-fixed-bottom{border-radius:0;}
}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0;}
.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px;}
.navbar-brand:hover,
.navbar-brand:focus{text-decoration:none;}
.navbar-brand > img{display:block;}
@media (min-width:768px){.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand{margin-left:-15px;}
}
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;}
.navbar-toggle:focus{outline:0;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}
@media (min-width:768px){.navbar-toggle{display:none;}
}
.navbar-nav{margin:7.5px -15px;}
.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:20px;}
@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px;}
.navbar-nav .open .dropdown-menu > li > a{line-height:20px;}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus{background-image:none;}
}
@media (min-width:768px){.navbar-nav{float:left;margin:0;}
.navbar-nav > li{float:left;}
.navbar-nav > li > a{padding-top:15px;padding-bottom:15px;}
}
.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);}
@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle;}
.navbar-form .form-control-static{display:inline-block;}
.navbar-form .input-group{display:inline-table;vertical-align:middle;}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control{width:auto;}
.navbar-form .input-group > .form-control{width:100%;}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle;}
.navbar-form .radio,
.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}
.navbar-form .radio label,
.navbar-form .checkbox label{padding-left:0;}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0;}
.navbar-form .has-feedback .form-control-feedback{top:0;}
}
@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px;}
.navbar-form .form-group:last-child{margin-bottom:0;}
}
@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none;}
}
.navbar-nav > li > .dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0;}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;}
.navbar-btn{margin-top:8px;margin-bottom:8px;}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px;}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px;}
.navbar-text{margin-top:15px;margin-bottom:15px;}
@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px;}
}
@media (min-width:768px){.navbar-left{float:left !important;}
.navbar-right{float:right !important;margin-right:-15px;}
.navbar-right ~ .navbar-right{margin-right:0;}
}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7;}
.navbar-default .navbar-brand{color:#777;}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent;}
.navbar-default .navbar-text{color:#777;}
.navbar-default .navbar-nav > li > a{color:#777;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{color:#333;background-color:transparent;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{color:#555;background-color:#e7e7e7;}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus{color:#ccc;background-color:transparent;}
.navbar-default .navbar-toggle{border-color:#ddd;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:#ddd;}
.navbar-default .navbar-toggle .icon-bar{background-color:#888;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form{border-color:#e7e7e7;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{color:#555;background-color:#e7e7e7;}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#777;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#333;background-color:transparent;}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color:#555;background-color:#e7e7e7;}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#ccc;background-color:transparent;}
}
.navbar-default .navbar-link{color:#777;}
.navbar-default .navbar-link:hover{color:#333;}
.navbar-default .btn-link{color:#777;}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus{color:#333;}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc;}
.navbar-inverse{background-color:#222;border-color:#080808;}
.navbar-inverse .navbar-brand{color:#9d9d9d;}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent;}
.navbar-inverse .navbar-text{color:#9d9d9d;}
.navbar-inverse .navbar-nav > li > a{color:#9d9d9d;}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus{color:#fff;background-color:transparent;}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus{color:#fff;background-color:#080808;}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus{color:#444;background-color:transparent;}
.navbar-inverse .navbar-toggle{border-color:#333;}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus{background-color:#333;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form{border-color:#101010;}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus{color:#fff;background-color:#080808;}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color:#080808;}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#9d9d9d;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff;background-color:transparent;}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color:#fff;background-color:#080808;}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#444;background-color:transparent;}
}
.navbar-inverse .navbar-link{color:#9d9d9d;}
.navbar-inverse .navbar-link:hover{color:#fff;}
.navbar-inverse .btn-link{color:#9d9d9d;}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus{color:#fff;}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444;}
.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px;}
.breadcrumb > li{display:inline-block;}
.breadcrumb > li + li:before{padding:0 5px;color:#ccc;content:"/\00a0";}
.breadcrumb > .active{color:#777;}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}
.pagination > li{display:inline;}
.pagination > li > a,
.pagination > li > span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd;}
.pagination-lg > li > a,
.pagination-lg > li > span{padding:10px 16px;font-size:18px;line-height:1.3333333;}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span{border-top-left-radius:6px;border-bottom-left-radius:6px;}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span{border-top-right-radius:6px;border-bottom-right-radius:6px;}
.pagination-sm > li > a,
.pagination-sm > li > span{padding:5px 10px;font-size:12px;line-height:1.5;}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none;}
.pager li{display:inline;}
.pager li > a,
.pager li > span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px;}
.pager li > a:hover,
.pager li > a:focus{text-decoration:none;background-color:#eee;}
.pager .next > a,
.pager .next > span{float:right;}
.pager .previous > a,
.pager .previous > span{float:left;}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span{color:#777;cursor:not-allowed;background-color:#fff;}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}
a.label:hover,
a.label:focus{color:#fff;text-decoration:none;cursor:pointer;}
.label:empty{display:none;}
.btn .label{position:relative;top:-1px;}
.label-default{background-color:#777;}
.label-default[href]:hover,
.label-default[href]:focus{background-color:#5e5e5e;}
.label-primary{background-color:#337ab7;}
.label-primary[href]:hover,
.label-primary[href]:focus{background-color:#286090;}
.label-success{background-color:#5cb85c;}
.label-success[href]:hover,
.label-success[href]:focus{background-color:#449d44;}
.label-info{background-color:#5bc0de;}
.label-info[href]:hover,
.label-info[href]:focus{background-color:#31b0d5;}
.label-warning{background-color:#f0ad4e;}
.label-warning[href]:hover,
.label-warning[href]:focus{background-color:#ec971f;}
.label-danger{background-color:#d9534f;}
.label-danger[href]:hover,
.label-danger[href]:focus{background-color:#c9302c;}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px;}
.badge:empty{display:none;}
.btn .badge{position:relative;top:-1px;}
.btn-xs .badge,
.btn-group-xs > .btn .badge{top:0;padding:1px 5px;}
a.badge:hover,
a.badge:focus{color:#fff;text-decoration:none;cursor:pointer;}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge{color:#337ab7;background-color:#fff;}
.list-group-item > .badge{float:right;}
.list-group-item > .badge + .badge{margin-right:5px;}
.nav-pills > li > a > .badge{margin-left:3px;}
.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee;}
.jumbotron h1,
.jumbotron .h1{color:inherit;}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200;}
.jumbotron > hr{border-top-color:#d5d5d5;}
.container .jumbotron,
.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px;}
.jumbotron .container{max-width:100%;}
@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px;}
.container .jumbotron,
.container-fluid .jumbotron{padding-right:60px;padding-left:60px;}
.jumbotron h1,
.jumbotron .h1{font-size:63px;}
}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}
.thumbnail > img,
.thumbnail a > img{margin-right:auto;margin-left:auto;}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active{border-color:#337ab7;}
.thumbnail .caption{padding:9px;color:#333;}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}
.alert h4{margin-top:0;color:inherit;}
.alert .alert-link{font-weight:bold;}
.alert > p,
.alert > ul{margin-bottom:0;}
.alert > p + p{margin-top:5px;}
.alert-dismissable,
.alert-dismissible{padding-right:35px;}
.alert-dismissable .close,
.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit;}
.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}
.alert-success hr{border-top-color:#c9e2b3;}
.alert-success .alert-link{color:#2b542c;}
.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}
.alert-info hr{border-top-color:#a6e1ec;}
.alert-info .alert-link{color:#245269;}
.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}
.alert-warning hr{border-top-color:#f7e1b5;}
.alert-warning .alert-link{color:#66512c;}
.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}
.alert-danger hr{border-top-color:#e4b9c0;}
.alert-danger .alert-link{color:#843534;}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;}
to{background-position:0 0;}
}
@-o-keyframes progress-bar-stripes{from{background-position:40px 0;}
to{background-position:0 0;}
}
@keyframes progress-bar-stripes{from{background-position:40px 0;}
to{background-position:0 0;}
}
.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);}
.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;}
.progress-striped .progress-bar,
.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px;}
.progress.active .progress-bar,
.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-bar-success{background-color:#5cb85c;}
.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}
.progress-bar-info{background-color:#5bc0de;}
.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}
.progress-bar-warning{background-color:#f0ad4e;}
.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}
.progress-bar-danger{background-color:#d9534f;}
.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}
.media{margin-top:15px;}
.media:first-child{margin-top:0;}
.media,
.media-body{overflow:hidden;zoom:1;}
.media-body{width:10000px;}
.media-object{display:block;}
.media-object.img-thumbnail{max-width:none;}
.media-right,
.media > .pull-right{padding-left:10px;}
.media-left,
.media > .pull-left{padding-right:10px;}
.media-left,
.media-right,
.media-body{display:table-cell;vertical-align:top;}
.media-middle{vertical-align:middle;}
.media-bottom{vertical-align:bottom;}
.media-heading{margin-top:0;margin-bottom:5px;}
.media-list{padding-left:0;list-style:none;}
.list-group{padding-left:0;margin-bottom:20px;}
.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd;}
.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
a.list-group-item,
button.list-group-item{color:#555;}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading{color:#333;}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5;}
button.list-group-item{width:100%;text-align:left;}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee;}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading{color:inherit;}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text{color:#777;}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small{color:inherit;}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text{color:#c7ddef;}
.list-group-item-success{color:#3c763d;background-color:#dff0d8;}
a.list-group-item-success,
button.list-group-item-success{color:#3c763d;}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading{color:inherit;}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6;}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d;}
.list-group-item-info{color:#31708f;background-color:#d9edf7;}
a.list-group-item-info,
button.list-group-item-info{color:#31708f;}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading{color:inherit;}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3;}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f;}
.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3;}
a.list-group-item-warning,
button.list-group-item-warning{color:#8a6d3b;}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading{color:inherit;}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc;}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b;}
.list-group-item-danger{color:#a94442;background-color:#f2dede;}
a.list-group-item-danger,
button.list-group-item-danger{color:#a94442;}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading{color:inherit;}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc;}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442;}
.list-group-item-heading{margin-top:0;margin-bottom:5px;}
.list-group-item-text{margin-bottom:0;line-height:1.3;}
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);box-shadow:0 1px 1px rgba(0, 0, 0, .05);}
.panel-body{padding:15px;}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;}
.panel-heading > .dropdown .dropdown-toggle{color:inherit;}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a{color:inherit;}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.panel > .list-group,
.panel > .panel-collapse > .list-group{margin-bottom:0;}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item{border-width:1px 0;border-radius:0;}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px;}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0;}
.panel-heading + .list-group .list-group-item:first-child{border-top-width:0;}
.list-group + .panel-footer{border-top-width:0;}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table{margin-bottom:0;}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption{padding-right:15px;padding-left:15px;}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child{border-top-left-radius:3px;border-top-right-radius:3px;}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px;}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{border-top-left-radius:3px;}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{border-top-right-radius:3px;}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius:3px;}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{border-bottom-right-radius:3px;}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body{border-top:1px solid #ddd;}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td{border-top:0;}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered{border:0;}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0;}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0;}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{border-bottom:0;}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom:0;}
.panel > .table-responsive{margin-bottom:0;border:0;}
.panel-group{margin-bottom:20px;}
.panel-group .panel{margin-bottom:0;border-radius:4px;}
.panel-group .panel + .panel{margin-top:5px;}
.panel-group .panel-heading{border-bottom:0;}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group{border-top:1px solid #ddd;}
.panel-group .panel-footer{border-top:0;}
.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom:1px solid #ddd;}
.panel-default{border-color:#ddd;}
.panel-default > .panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd;}
.panel-default > .panel-heading .badge{color:#f5f5f5;background-color:#333;}
.panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ddd;}
.panel-primary{border-color:#337ab7;}
.panel-primary > .panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7;}
.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#337ab7;}
.panel-primary > .panel-heading .badge{color:#337ab7;background-color:#fff;}
.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#337ab7;}
.panel-success{border-color:#d6e9c6;}
.panel-success > .panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}
.panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color:#d6e9c6;}
.panel-success > .panel-heading .badge{color:#dff0d8;background-color:#3c763d;}
.panel-success > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#d6e9c6;}
.panel-info{border-color:#bce8f1;}
.panel-info > .panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}
.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color:#bce8f1;}
.panel-info > .panel-heading .badge{color:#d9edf7;background-color:#31708f;}
.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#bce8f1;}
.panel-warning{border-color:#faebcc;}
.panel-warning > .panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}
.panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color:#faebcc;}
.panel-warning > .panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b;}
.panel-warning > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#faebcc;}
.panel-danger{border-color:#ebccd1;}
.panel-danger > .panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}
.panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ebccd1;}
.panel-danger > .panel-heading .badge{color:#f2dede;background-color:#a94442;}
.panel-danger > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ebccd1;}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
.embed-responsive-16by9{padding-bottom:56.25%;}
.embed-responsive-4by3{padding-bottom:75%;}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);}
.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, .15);}
.well-lg{padding:24px;border-radius:6px;}
.well-sm{padding:9px;border-radius:3px;}
.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;}
.close:hover,
.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5;}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0;}
.modal-open{overflow:hidden;}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-dialog{position:relative;width:auto;margin:10px;}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, .5);}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0;}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5;}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;}
.modal-header .close{margin-top:-2px;}
.modal-title{margin:0;line-height:1.42857143;}
.modal-body{position:relative;padding:15px;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer .btn + .btn{margin-bottom:0;margin-left:5px;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto;}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);box-shadow:0 5px 15px rgba(0, 0, 0, .5);}
.modal-sm{width:300px;}
}
@media (min-width:992px){.modal-lg{width:900px;}
}
.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto;}
.tooltip.in{filter:alpha(opacity=90);opacity:.9;}
.tooltip.top{padding:5px 0;margin-top:-3px;}
.tooltip.right{padding:0 5px;margin-left:3px;}
.tooltip.bottom{padding:5px 0;margin-top:3px;}
.tooltip.left{padding:0 5px;margin-left:-3px;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;}
.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000;}
.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000;}
.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2);box-shadow:0 5px 10px rgba(0, 0, 0, .2);line-break:auto;}
.popover.top{margin-top:-10px;}
.popover.right{margin-left:10px;}
.popover.bottom{margin-top:10px;}
.popover.left{margin-left:-10px;}
.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;}
.popover-content{padding:9px 14px;}
.popover > .arrow,
.popover > .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.popover > .arrow{border-width:11px;}
.popover > .arrow:after{content:"";border-width:10px;}
.popover.top > .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0, 0, 0, .25);border-bottom-width:0;}
.popover.top > .arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0;}
.popover.right > .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0, 0, 0, .25);border-left-width:0;}
.popover.right > .arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0;}
.popover.bottom > .arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, .25);}
.popover.bottom > .arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff;}
.popover.left > .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, .25);}
.popover.left > .arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff;}
.carousel{position:relative;}
.carousel-inner{position:relative;width:100%;overflow:hidden;}
.carousel-inner > .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left;}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{line-height:1;}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner > .item{/*-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;*/}
.carousel-inner > .item.next,
.carousel-inner > .item.active.right{/*left:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);*/}
.carousel-inner > .item.prev,
.carousel-inner > .item.active.left{/*left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);*/}
.carousel-inner > .item.next.left,
.carousel-inner > .item.prev.right,
.carousel-inner > .item.active{/*left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);*/}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev{display:block;}
.carousel-inner > .active{left:0;}
.carousel-inner > .next,
.carousel-inner > .prev{position:absolute;top:0;width:100%;}
.carousel-inner > .next{left:100%;}
.carousel-inner > .prev{left:-100%;}
.carousel-inner > .next.left,
.carousel-inner > .prev.right{left:0;}
.carousel-inner > .active.left{left:-100%;}
.carousel-inner > .active.right{left:100%;}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, .6);background-color:rgba(0, 0, 0, 0);filter:alpha(opacity=50);opacity:.5;}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));background-image:linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x;}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));background-image:linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x;}
.carousel-control:hover,
.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9;}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px;}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px;}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px;}
.carousel-control .icon-prev,
.carousel-control .icon-next{width:20px;height:20px;font-family:serif;line-height:1;}
.carousel-control .icon-prev:before{content:'\2039';}
.carousel-control .icon-next:before{content:'\203a';}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none;}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0, 0, 0, 0);border:1px solid #fff;border-radius:10px;}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff;}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, .6);}
.carousel-caption .btn{text-shadow:none;}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px;}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev{margin-left:-10px;}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next{margin-right:-10px;}
.carousel-caption{right:20%;left:20%;padding-bottom:30px;}
.carousel-indicators{bottom:20px;}
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after{display:table;content:" ";}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after{clear:both;}
.center-block{display:block;margin-right:auto;margin-left:auto;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.hide{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.hidden{display:none !important;}
.affix{position:fixed;}
@-ms-viewport{width:device-width;}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg{display:none !important;}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block{display:none !important;}
@media (max-width:767px){.visible-xs{display:block !important;}
table.visible-xs{display:table !important;}
tr.visible-xs{display:table-row !important;}
th.visible-xs,
td.visible-xs{display:table-cell !important;}
}
@media (max-width:767px){.visible-xs-block{display:block !important;}
}
@media (max-width:767px){.visible-xs-inline{display:inline !important;}
}
@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}
table.visible-sm{display:table !important;}
tr.visible-sm{display:table-row !important;}
th.visible-sm,
td.visible-sm{display:table-cell !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}
table.visible-md{display:table !important;}
tr.visible-md{display:table-row !important;}
th.visible-md,
td.visible-md{display:table-cell !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important;}
}
@media (min-width:1200px){.visible-lg{display:block !important;}
table.visible-lg{display:table !important;}
tr.visible-lg{display:table-row !important;}
th.visible-lg,
td.visible-lg{display:table-cell !important;}
}
@media (min-width:1200px){.visible-lg-block{display:block !important;}
}
@media (min-width:1200px){.visible-lg-inline{display:inline !important;}
}
@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important;}
}
@media (max-width:767px){.hidden-xs{display:none !important;}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}
}
@media (min-width:1200px){.hidden-lg{display:none !important;}
}
.visible-print{display:none !important;}
@media print{.visible-print{display:block !important;}
table.visible-print{display:table !important;}
tr.visible-print{display:table-row !important;}
th.visible-print,
td.visible-print{display:table-cell !important;}
}
.visible-print-block{display:none !important;}
@media print{.visible-print-block{display:block !important;}
}
.visible-print-inline{display:none !important;}
@media print{.visible-print-inline{display:inline !important;}
}
.visible-print-inline-block{display:none !important;}
@media print{.visible-print-inline-block{display:inline-block !important;}
}
@media print{.hidden-print{display:none !important;}
}
/* End */


/* Start:/local/templates/gw-index-new/css2/dev.css?171413342222572*/
.fancybox-next span,
.fancybox-prev span	{
	visibility: visible!important;
}
#hiddenLink,
#hiddenLinkNews,
#hiddenLinkArticles,
#hiddenLinkAnnounces{
	display:none;
}

.servicePopup *{
	color: #656565;
}
.servicePopup .modal-header,
.servicePopup .modal-footer{
	color: #00935F;	
	text-align: center;
}
.servicePopup .modal-header.download{
	padding-bottom: 90px;	
}
.servicePopup .modal-footer.download{
	padding-top: 90px;
}
.servicePopup .modal-header a{
	border: 1px solid #00935F;
	color: #00935F!important;
	text-decoration: none !important;
    padding-left: 30px;
    padding-right: 34px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-transform: uppercase;
    border-radius: 50px;
    font-family: 'Open Sans-Semibold';
    width: 179px;
	margin-right: 15px;
}
.servicePopup .modal-footer a{
	font-family: 'Open Sans-Semibold';
	text-decoration: none !important;
	font-size: 12px;
	margin-right: 60px;
}
.servicePopup .modal-footer a span{
	color: #00935F;
}
.servicePopup .modal-header a span{
	color: #F42535;
}
.servicePopup h1,
.servicePopup h2,
.servicePopup h3,
.servicePopup h4,
.servicePopup h5,
.servicePopup h6{
	color: #00935F;
	font-family: 'Lora'!important;
	font-weight: bold;
	font-size:20px;
}
.servicePopup .modal-body *{
	font-family: 'Open Sans';
}
.servicePopup > h1,
.servicePopup .modal-header > h1{
	font-size:36px;
	text-transform: uppercase;
}
.servicePopup .modal-footer > h1{
	font-size:14px;
}
.fancybox-prev span{
    background-image: url('/local/templates/gw-index-new/css2/../img/srv_pop_prev.png')!important;
	background-position: center center!important; /* Положение фона */
    background-repeat: no-repeat!important; /* Отменяем повторение фона */	
	background-size: auto!important;
}
.fancybox-next span{
    background-image: url('/local/templates/gw-index-new/css2/../img/srv_pop_next.png')!important;
	background-position: center center!important; /* Положение фона */
    background-repeat: no-repeat!important; /* Отменяем повторение фона */	
	background-size: auto!important;	
}
.fancybox-close{
    background-image: url('/local/templates/gw-index-new/css2/../img/srv_pop_close.png')!important;
	background-position: center center!important; /* Положение фона */
    background-repeat: no-repeat!important; /* Отменяем повторение фона */	
	background-size: auto!important;
}

.pagination > li:first-child > a > span {
    color: transparent;
    background: url('/local/templates/gw-index-new/css2/../img/arrow-left-news.png') no-repeat;
    width: 10px;
    margin-top: 1px;
    display: block;
}
.pagination > li:first-child > a, 
.pagination > li:first-child > span {
	border-radius: 56px;
	display: block;
}
.pagination > li:last-child > a.nav-active{
	border-radius: 56px;
	border: 1px solid #00935F!important;
}
.pagination > li:first-child > a[aria-label="Previous"] {
    border: none !important;
}
.result-list.container li p b{
    color: #00955E;
    font-family: 'Open Sans-Semibold';	
}

[id*=wait_]{
	position:fixed!important;
	top:10px!important;
	left: auto!important;
	right: 5px!important;
	z-index:99999!important;
}
.pagersW{
	display:none;
}
.greenwod-modal .soc-block a{
	margin-right: 17px!important;
}
.fancybox-inner {
    overflow: hidden!important;
}
.greenwod-modal p b {
    font-family: 'Open Sans-Semibold';
    color: #00945D;
}
div#announcements .white-block.old h2,div#announcements .white-block.old div.h2 {
	color: rgb(0, 148, 94)!important;
    background: url(/local/templates/gw-index-new/css2/../img/grand-line-green.png) no-repeat left bottom!important;
}
div#announcements .white-block.new h2 {
    color: #f42534!important;
    background: url(/local/templates/gw-index-new/css2/../img/grand-line-red.png) no-repeat left bottom!important;
}
.gplus{
	padding-top: 0px!important;
}
.carousel {
    top: auto!important;
}
.first-list > li{
    -webkit-transition: all 0.3s cubic-bezier(0.23,1,0.32,1);
    -moz-transition: all 0.3s cubic-bezier(0.23,1,0.32,1);
    -o-transition: all 0.3s cubic-bezier(0.23,1,0.32,1);
	transition: all 0.3s cubic-bezier(0.23,1,0.32,1);
}
.otherPage{
	padding: 100px;
	padding-top: 0px;
}
.otherPage h1{
	text-align: left;
}
.otherPage p{
	font-family: 'Open Sans';
    color: #666666;
}
.otherPage b, .otherPage a{
    color: #00955D;
    font-family: 'Open Sans-Semibold';
}

/******************yandex login popup*********************/
.login-popup {
    right: -7px;
    top: 42px;
    width: 300px;
}
.popup-small {
    position: fixed;
    top: 45px;
    right: 10%;
    background: #FFF;
    z-index: 99999;
    box-shadow: 0 0 10px rgba(50,50,50,0.75);
}
.popup-small__close {
    color: #00945D;
    position: absolute;
    top: 4px;
    right: 10px;
    font-size: 18px;
	font-weight:bold;
    cursor: pointer;
    z-index: 1111;
	text-transform:uppercase;
}
.login {
    display: inline-block;
    float: right;
    margin: 4px 0 0;
    position: relative;
    z-index: 111;
}
.popup-small__title {
    font-size: 21px;
    font-weight: bold;
	display: block;
    padding: 13px 18px!important;
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #e7e6e5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e7e6e5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f9f9f9 0%,#e7e6e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e7e6e5',GradientType=0 ); /* IE6-9 */
}
.popup-small__i {
    background: #f5f5f5;
    padding: 11px 19px!important;
    position: relative;
}
.popup-small__loader {
    vertical-align: middle;
}
.popup-small .row {
    margin: 0 0 6px;
}
.popup-small__lbl {
    display: block;
    margin: 0 0 4px!important;
    color: #000000;
	font-size:  13.5px;
	font-weight: normal;
}
.popup-small__input {
    border: 1px solid #00945D;
    padding: 7px 7px 8px!important;
    width: 262px;
	color: #000000!important;
}
.add-info {
    position: relative;
}
.add-info__cnt {
    display: none;
    position: absolute;
    background: #fffcc7;
    box-shadow: 0 0 15px -2px #000;
    top: 30px;
    left: -105px;
    width: 259px;
    font-size: 13px;
    padding: 8px 9px;
    line-height: 15px;
    z-index: 1;
    color: #444;
}
.add-info_last .add-info__cnt {
    width: auto;
    left: -195px;
}
.registration .button {
    min-width: 80px;
    font-size: 12px;
    padding: 0 8px;
}
.registration .note .required-lbl,
.required-lbl{
    padding: 0 4px 0 0!important;
    border-bottom: 0;
    color: #00945D;
	font-weight: bold;	
}
.registration .note {
    color: #000000;
    font-size: 13.5px;
    margin: 9px 0 10px;
    padding: 0;
}
.login-popup:after {
    right: 0px;
}
.registration:after {
    right: 85px;
}
.remember-me__lbl{
	display: inline;
}
.remember-me__lbl input{
    vertical-align: top;
    margin-top: 7px!important;
    margin-right: 3px!important;
}
.popup-small__remember-me.remember-me{
	margin-top: 5px;
}
.popup-small a.forget-password{
	color:#00945D;
	border:none!important;
	font-size: 13.5px!important;
	float:right;
	margin-top: 3px;
	height: 19px;
}
.popup-small a.ask-reg{
	color:#00945D!important;
	border:none!important;
	font-size: 13.5px!important;
	margin-top: 3px;
	border-bottom:1px solid #00945D!important;
	padding-bottom: 0px!important;
}
.popup-small .button2.login{
	width: 100%;
}
.popup-small a.forget-password.left{
	float:left;
	border-bottom:1px solid #00945D!important;
	padding-bottom: 0px!important;
}
.popup-small .popup-small__lbl.bot{
	margin-bottom:8px!important;
}
.popup-small .errortext{
	font-size: 11px;
	line-height:0.1px;
	color:red;
}
p.popup-small__lbl.remember-me__lbl{
	font-size: 13.5px;
	cursor:pointer;
}
p.popup-small__lbl.remember-me__lbl > input{
	cursor:pointer;
}

.login_button{
	color: #01965F;
    background: #fff;
    border-radius: 33px;
    font-family: 'Lora';
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
	border: 1px solid #01965F;
	position: relative;
    display: block;
    padding: 10px 15px;	
	text-align: center;
	cursor: pointer;
}
.login_button:hover{
	text-decoration: none;
	color: #01965F;
}

/***************************************/


/*Кастомный селект начало*/

.select_main{
	margin:0 auto 10px;
	width: 100%;
	position:relative; 
	border: 1px solid transparent;
	-moz-border-radius:60px;
	-webkit-border-radius:60px;
	border-radius:60px;
	background:#00A86B url(/local/templates/gw-index-new/css2/../img/arrow-button.png) no-repeat 98%;
    height: 50px;	
	text-align: left;
	font-family: 'Open Sans';
    text-transform: initial;
    font-size: 15px;
    letter-spacing: 0px;
	text-decoration: none!important;	
}
.select_main > select {
	width:100%;
	height:50px; 
	position:reative; 
	border:none; 
	cursor:pointer; 
	opacity:0;
	filter: alpha(opacity=0);
}
.select_main > p {
	width:100%!important; 
	margin: 0!important;
	padding: 0!important;
	padding-left:35px!important;
	height:100%; 
	position:absolute; 
	left:0; 
	top:0; 
	color:#fff!important;
	line-height:50px; 
	overflow:hidden;
	text-align: left;
	font-family: 'Open Sans';
    text-transform: initial;
    font-size: 15px;
    letter-spacing: 0px;
	text-decoration: none!important;	
}

/*Кастомный селект конец*/

.block--system-main-menu ul.menu a {
    text-transform: none!important;
}

.select_main .selectBox.selectBox-dropdown{
    background: #00A86B!important;
    width: 100%;
    height: 50px;
    text-align: left;
    border: 1px solid transparent;
    border-radius: 60px;
	font-family: 'Open Sans';
    text-transform: initial;
    font-size: 15px;
    letter-spacing: 0px;
    padding-left: 35px;
    padding-top: 13px;	
	text-decoration: none!important;
}
.select_main .selectBox.selectBox-dropdown .selectBox-arrow {
    float: right;
    background: url(/local/templates/gw-index-new/css2/../img/arrow-button.png) no-repeat;
    width: 40px;
    height: 40px;
    color: transparent;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
	margin-top: 0px;
    top: 7px;
    margin-right: 0px;	
}
.select_main .selectBox.selectBox-dropdown .selectBox-label {
	font-family: 'Open Sans';
    text-transform: initial;
    font-size: 15px;
    letter-spacing: 0px;
	color: #fff; 
}
.selectBox-dropdown-menu li a {
    text-decoration: none!important;
}
.selectBox .selectBox-arrow:before {
    content: ''!important;
}
.kongress-form.kontakt-form > div > p{
	width: auto!important;
	font-weight: bold!important;
}
.kongress-form.kontakt-form div.mf-ok-text {
    color: #27fb03;!important;
}
.sklad-fancy{
	padding:0!important;
}
.sklad-fancy .fancybox-inner{
	width:100%!important;
}
.sklad-fancy .fancybox-inner .modal-body{
	background: #fff!important;
}
.fancybox-next {
    margin-right: -35%!important;
}
.fancybox-prev{
	margin-left: -35%!important;
}	
.fancybox-close{
	top: 0px!important;
	margin-right: -12.7%!important;
}
.fancybox-nav span {
    top: 200px!important;
}

/*custom fancy arrows*/

.fancybox-nav, .fancybox-close{
	display:none!important;
}

.custom-fancybox-nav, .custom-fancybox-item {
	display: none;
}
.custom-fancybox-nav {
    position: absolute;
    top: 0!important;
    width: 25%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('/local/templates/gw-index-new/css2/../js2/fancy/blank.gif');
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 9040;
	text-align: center;
}
.custom-fancybox-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 25%;
    height: 30%;
    cursor: pointer;
    z-index: 9045;
	text-align: center;
}
.custom-fancybox-nav span,
.custom-fancybox-close span{
    position: absolute;
    top: 50%;
    width: 36px!important;
    height: 34px!important;
    margin-top: -18px;
    cursor: pointer;
    z-index: 9040;
}
.custom-fancybox-next {
    right: 0;
}
.custom-fancybox-prev {
    left: 0;
}
.custom-fancybox-prev span.cfarrow{
    background-image: url('/local/templates/gw-index-new/css2/../img/srv_pop_prev.png')!important;
	background-position: center center!important; /* Положение фона */
    background-repeat: no-repeat!important; /* Отменяем повторение фона */	
	background-size: auto!important;
}
.custom-fancybox-next span.cfarrow{
    background-image: url('/local/templates/gw-index-new/css2/../img/srv_pop_next.png')!important;
	background-position: center center!important; /* Положение фона */
    background-repeat: no-repeat!important; /* Отменяем повторение фона */	
	background-size: auto!important;	
}
.custom-fancybox-close span.cfclose{
    top: 55px;
    background-image: url('/local/templates/gw-index-new/css2/../img/srv_pop_close.png')!important;
	background-position: center center!important; /* Положение фона */
    background-repeat: no-repeat!important; /* Отменяем повторение фона */	
	background-size: auto!important;
}

/*********************/

.greenwod-modal.sklad-modal .top_p {
    padding-left: 15%;
}
.greenwod-modal.sklad-modal h1 {
    padding-left: 15%;
}
.greenwod-modal.sklad-modal button {
    left: 13%;
}
.greenwod-modal.sklad-modal .carousel-control.left {    left: -12%;}
.greenwod-modal.sklad-modal .carousel-control.right {    right: -9%;}
div.greenwod-modal.sklad-modal .top_p {
    padding-left: 122px;
    margin-bottom: 24px;
}
.unchor.hlink{
	visibility:hidden!important;
	width:0px!important;
	height:0px!important;
	padding:0!important;
	margin:0!important;
}
#alphabet .alphabet > li.active{
	background: none;
	    border: 1px solid #fff;
}
div.modal-backdrop {
    background-color: #000!important;
}
.hotel .tab-content .tab-pane>div {
    z-index:1;
}
.modal {
    z-index: 99999!important;
}
.s-last > a{
	color: inherit!important;
	text-decoration: none!important;
}
ul.nav.nav-tabs.grand-click {
    margin-bottom: 45px!important;
}
/*<div class="fancybox-overlay fancybox-overlay-fixed" style="display: block; width: auto; height: auto;"></div>*/
.calendar .data a.no_active {
    color: #adb3b7!important;
	cursor: default!important;
	background: transparent!important;	
}
body.news .upper li {
    color: #fff;
}
.type-page .htitle{
    text-align: left;
    font-family: 'Lora';
    font-weight: bold;
    font-size: 32px;
    text-transform: uppercase;
    color: #02925D;
    margin-bottom: 0px;
    padding-bottom: 78px;
    padding-top: 97px;
    padding-left: 12.51%;	
}
.dev.calendar .data:nth-child(2) a > span,
.dev.calendar .data:nth-child(3) a > span{
    display: none;
}
.dev.calendar .data:nth-child(2) a.active span,
.dev.calendar .data:nth-child(3) a.active span{
    position: absolute;
    right: 5px;
    top: 9px;
    background: url(/local/templates/gw-index-new/css2/../img/cross-white.png) no-repeat;
    display: block;
    width: 10px;
    height: 11px;
}
#bx-panel,
#bx-panel.bx-panel-fixed{
    z-index: 999999!important;
}
.lazy, lazy-inner{
	transition-property: all;
	transition-duration: 2s;
	transition-delay: 1s;
	transition-timing-function: ease;	
}
.select_main.lazy.error{
	border: 1px solid #b80013;
}
/*
.about-block.jobs-green.green-block-gw2 .select_main.lazy-inner.error, 
.about-block.jobs-green.green-block-gw2 input.lazy-inner.error,
.about-block.jobs-green.green-block-gw2 textarea.lazy-inner.error,
body .green-bottom-upper input[type="text"].lazy-inner.error,
.green-bottom-upper .select_main.lazy-inner.error{
	background-color: #fff;
	color: #00955D;
}
*/
input[name=SFILE]{
    font-family: 'Open Sans';
    color: #01945E;
    margin-top: 35px;
	background: transparent;
	display: none;
}
.dev.tags{
	
}
#zakaz-zala .select_main{
	background: transparent url(/local/templates/gw-index-new/css2/../img/arrow-button-green.png) no-repeat 98%!important;
	border: 1px solid #E0E0E0!important;
}
.counter_form .select_main{
	background: transparent url(/local/templates/gw-index-new/css2/../img/arrow-button-green.png) no-repeat 98%!important;
	border: 1px solid #E0E0E0;
}
#zakaz-zala .select_main > p,
.counter_form .select_main > p{
    padding-left: 0px!important;
	line-height: 46px!important;
	color: #00935F!important;
}
.counter_form .load-foto.lazy.error{
	border: 1px solid #b80013;
}
.counter_form .select_main > p{
    padding-left: 32px!important;
}

.lk #schetchiki a.demo-schet {
    color: #01965F!important;
	border: 1px solid #01965F!important;
}
#schetchiki a.demo-schet.no_press {
    color: #7FC9AE!important;
    border: 1px solid #7FC9AE!important;
    cursor: default!important;
}
#schetchiki a.demo-schet.no_press:hover {
    color: #7FC9AE!important;
    border: 1px solid #7FC9AE!important;
    cursor: default!important;
}
#schetchiki a.demo-schet.no_press:visited {
    color: #7FC9AE!important;
	border: 1px solid #7FC9AE!important;
    text-decoration: none!important;
}
.subscribe-form{
	margin-top: -40px;
	margin-bottom: 25px;
}
.subscribe-form .form-group {
    margin-bottom: 0px;
}
.subscribe-form button[type="submit"] {
    color: #01945E;
    font-family: 'Open Sans';
    letter-spacing: 0px;
    border: 1px solid #01945E;
    width: 100%;
    height: 50px;
    border-radius: 50px;
    margin-top: 5px;
    background: none;
}
.subscribe-form .form-group input {
    border: 1px solid #E0E0E0;
    box-shadow: none;
    height: 50px;
    border-radius: 70px;
    font-family: 'Open Sans';
    padding-left: 30px;
    color: #00935D;
}
.subscribe-form .form-group input.error{
	border: 1px solid #b80013;
}
.counter_form .load-foto.lazy > span{
	width: 198px;
	height: 198px;
	display: block;
	position: absolute;
	top: 0px;
}
.counter_form .load-foto.lazy > span > img{
	max-width: 198px;
	max-height: 198px;
	display: block;
}
.zajavka-container .select_main {
    background: transparent url(/local/templates/gw-index-new/css2/../img/arrow-button-green.png) no-repeat 98%!important;
    border: 1px solid #E0E0E0;
}
.zajavka-container .select_main > p {
    padding-left: 32px!important;
    line-height: 46px!important;
    color: #00935F!important;
}
.pechat-pokasania.in .input-date input[type="submit"] {
    margin-top: 0px!important;
}

.gwood-modal-content{
	padding-top: 15px!important;
}
.gwood-modal-content span,
.gwood-modal-content p{
	color: #424242!important;
	background: #f9f9f9!important;
	padding: 0px!important;
	margin: 0px!important;
	font-size: 100%!important;
}

/*******wechat likes***********/
.a2a_default_style{
	display: inline-block;
}
.a2a_default_style > a{
	padding-top: 0px!important;
}
.a2a_default_style > a > span.a2a_svg{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: transparent;
	background-color: transparent!important;
}
/*********wechat likes end*********/

/***********news detail red link*****************/

.news div#announcements .white-block p:last-child {
    display: block;
	overflow: hidden;
}
.news div#announcements .white-block p:last-child a,
div#messages .white-block a {
    position: relative;
	top:-48px;
	-webkit-transition: top 0.3s ease-out 0.1s;
	-moz-transition: top 0.3s ease-out 0.1s;
	-o-transition: top 0.3s ease-out 0.1s;
	transition: top 0.3s ease-out 0.1s;	
}
.news div#announcements .white-block p:last-child a,
div#messages .white-block a {
    position: relative;
	top: 48px;
}
.news div#announcements .white-block:hover p:last-child a{
	top:0px;
}
div#messages .white-block:hover a{
	top:0px;
}
div#messages div.white-block-page p:last-child {
    overflow: hidden;
}
.qrcode{
	max-width: 118px;
	max-height: 118px;	
}
.qrcode.maxi{
	margin-bottom: 15px;
	display:block;
}
.qrcode.mini{
	display:none;
    margin-right: 15px;
    margin-top: -35px;	
}
.alerlogo{
    display: block;
    text-align: center;
    margin-top: 20px;
    min-width: 215px;
}
.alerlogo > img{
    max-width: 105px;
}
.invest_logo{
    margin-bottom: 20px;
}
.about-block.invest a.invest_logo:after{
    width: 0px;
    height: 0px;
    background: transparent;
    display: none;
    content: '';   
}
.logo {
    width: 40%;
}
.menu-right {
    width: 60%;
}
.menu-right ul li {
    margin-right: 35px;
}
/***********news detail red link end*************/
@media only screen and (max-width: 1799px){
    .alerlogo{
        min-width: 170px;
    }    
}
@media only screen and (max-width: 1300px){
	.qrcode.maxi{
		display:none;
	}
	.qrcode.mini{
		display: inline;
	}
    .logo {
        width: 48%;
    }    	
}
@media only screen and (max-width: 1299px){
    .alerlogo{
        position: absolute;
        right: -130px;
        bottom: -20px;
    }
    .alerlogo.bot{
        bottom: -70px;
    }
}
@media only screen and (max-width: 1100px){
	.servicePopup .modal-header a,
	.servicePopup .modal-footer a{
		margin-right: 0px;
	}
}
@media only screen and (max-width: 1024px){
	.servicePopup .modal-header a,
	.servicePopup .modal-footer a{
		margin-right: 0px;
		display: block;
		width: 100%;
		margin-bottom: 5px;
	}
	.servicePopup > h1,
	.servicePopup .modal-header > h1{
		font-size:26px;
	}	
	.servicePopup .modal-header.download {
		padding-bottom: 10px;
	}	
	.servicePopup .modal-footer.download {
		padding-top: 10px;
	}
	.fancybox-opened .fancybox-skin{
		padding:50px!important;
	}	
}
@media only screen and (max-width: 991px){
	.qrcode.mini{
		display: none;
	}
	.qrcode.maxi{
		display: inline;
		margin-bottom: -25px;
		margin-right: 30px;
		max-width: 100px;
		max-height: 100px;		
	}	
	p.bottom-picture {
		height: 100px;
		margin-bottom: -5px;		
	}
    .alerlogo{
        right: -100px;
    }
    .alerlogo.bot{
    }
}
@media only screen and (max-width: 767px){
    .alerlogo{
        right: 0;
        bottom: -20px;
    }
    .alerlogo.bot{
        bottom: -70px;
    }  
}
@media only screen and (max-width: 690px){
	.servicePopup > h1,
	.servicePopup .modal-header > h1{
		font-size:20px;
	}
	.fancybox-opened .fancybox-skin{
		padding:25px!important;
	}
	.fancybox-close {
		margin-right: 0%!important;
		right: 0px!important;
	}	
	.fancybox-next span {
		right: auto!important;
	}
	.fancybox-prev span {
		left: auto!important;
		right: 0px!important;
	}
}
@media only screen and (max-width: 500px){
	p.bottom-picture{
	    text-align: left;
	}
	p.bottom-picture a:first-child {
		margin-right: 5px;
	}	
}
@media only screen and (max-width: 420px){
	.fancybox-opened .fancybox-skin{
		padding:10px!important;
	}
	.qrcode.maxi{
		margin-right: 15px;
		margin-left: 15px;	
	}
	p.bottom-picture > noindex{
		position: absolute;
	}
	p.bottom-picture{
	    margin-bottom: -20px;
		margin-bottom: 10px;
	}
	.footer-mini.two p {
		line-height: 17px;
	}
	div.last1 {
		height: 60px;
	}	
}
@media (max-width: 380px){
    .block--blockify-blockify-logo .block__content {
        height: auto;
        width: 100%;
    }
    div.l-footer #logo {
        margin-left: 0px;
    }
    .l-footer #logo img{
        min-width: auto;
    }
    .alerlogo{
        position: static;
        min-width: 100%;
    }
    .alerlogo.bot{
        padding-bottom: 20px;
    }
}
/* End */


/* Start:/local/templates/gw-index-new/css-new/jquery.fancybox.min.css?173530101512795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/gw-index-new/css-new/swiper-bundle.min.css?173530104416470*/
/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/gw-index-new/css-new/style.css?175743687263160*/
body footer.l-footer-wrapper {
	background: transparent;
	width: 100%;
	max-width: 1800px;
	margin: 0 auto;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

body footer.l-footer-wrapper .footer-inner {
	background: #363636;
}

.history-container {
	margin: 40px auto 0 auto;
	position: relative;
}

.history-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 40px;
	position: relative;
}

.history-title {
	padding: 0;
	margin: 0;
	font-family: 'Lora';
	font-size: 25px;
	font-weight: 700;
	line-height: 32px;
}

.assets-swiper .nav-buttons {
	margin-top: 15px;
	justify-content: center;
}

.history-button-next.swiper-button-disabled,
.history-button-prev.swiper-button-disabled,
.assets-button-prev.swiper-button-disabled,
.assets-button-next.swiper-button-disabled,
.SwiperRent .rent-button-prev.swiper-button-disabled,
.SwiperRent .rent-button-next.swiper-button-disabled,
.partnersSwiper .partners-button-prev.swiper-button-disabled,
.partnersSwiper .partners-button-next.swiper-button-disabled,
.residentSwiper .resident-button-prev.swiper-button-disabled,
.residentSwiper .resident-button-next.swiper-button-disabled,
.reviewsSwiper .reviews-button-prev.swiper-button-disabled,
.reviewsSwiper .reviews-button-next.swiper-button-disabled,
.mainSwiper .main-button-next.swiper-button-disabled,
.mainSwiper .main-button-prev.swiper-button-disabled {
	opacity: 0.4;
}

.assets-swiper .assets-button-next,
.assets-swiper .assets-button-prev,
.history-container .history-button-prev,
.history-container .history-button-next,
.SwiperRent .rent-button-prev,
.SwiperRent .rent-button-next,
.partnersSwiper .partners-button-next,
.partnersSwiper .partners-button-prev,
.residentSwiper .resident-button-prev,
.residentSwiper .resident-button-next,
.reviewsSwiper .reviews-button-prev,
.reviewsSwiper .reviews-button-next,
.mainSwiper .main-button-next,
.mainSwiper .main-button-prev {
	width: 34px;
	height: 34px;
	background: #333333;
	border: none;
	padding: 0;
	margin: 0;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.assets-swiper .assets-button-nex:hover,
.assets-swiper .assets-button-prev:hover,
.history-container .history-button-prev:hover,
.history-container .history-button-next:hover,
.SwiperRent .rent-button-prev:hover,
.SwiperRent .rent-button-next:hover,
.partnersSwiper .partners-button-next:hover,
.partnersSwiper .partners-button-prev:hover,
.residentSwiper .resident-button-prev:hover,
.residentSwiper .resident-button-next:hover,
.reviewsSwiper .reviews-button-prev:hover,
.reviewsSwiper .reviews-button-next:hover,
.mainSwiper .main-button-next:hover,
.mainSwiper .main-button-prev:hover {
	opacity: 0.4;
}

.mainSwiper .main-pagination {
	text-align: center;
	position: absolute;
	z-index: 10;
}

.swiper-pagination-bullet {
	background: #FFFFFF;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #FFFFFF;
}

.assets-swiper .assets-button-next,
.assets-swiper .assets-button-prev {
	position: relative;
}

.history-container .history-button-prev,
.history-container .history-button-next {
	position: absolute;
}

.history-container .history-button-next {
	right: 0;
	top: 0px;
}

.history-container .history-button-prev {
	right: 40px;
	top: 0px;
}

.history-header {
	position: relative;
}

.partners-title {
	padding: 0;
	margin: 0 0 20px 0;
	font-family: 'Lora';
	font-size: 45px;
	font-weight: 700;
	line-height: 57.6px;
	text-align: left;
}

.history-header .swiper-button-prev {
	top: 22px;
	left: auto;
	right: 50px;
}

.history-header .swiper-button-next {
	top: 22px;
}

.history-title {
	font-size: 24px;
	font-weight: bold;
}

.nav-buttons {
	display: flex;
	gap: 8px;
}

.SwiperRent .nav-buttons {
	justify-content: center;
}

.timeline-line {
	width: 100%;
	position: absolute;
	top: 59%;
	left: 0;
	right: 0;
	height: 2px;
	background: #DDDDDD;
	z-index: 1;
}

.history-swip .swiper {
	width: 100%;
	padding: 20px 0;
}

.history-swip {
	padding-top: 30px;
}

.history-swip .swiper-slide-inner {
	height: 100%;
	text-align: center;
	border: 1px solid #DDDDDD;
	padding: 38px 2px 30px 2px;
	background: #fff;
	position: relative;
}

.history-swip .swiper-slide-inner:hover {
	background: #FAFAFA;
}

.history-swip .year {
	left: 50%;
	top: -20px;
	transform: translateX(-50%);
	position: absolute;
	padding: 8px 8px;
	background: #B9E9D7;
	color: #333333;
	font-family: 'Lora';
	font-size: 30px;
	font-weight: 700;
	line-height: 25px;
}

.history-swip .timeline-content {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.history-swip .company-name {
	margin-bottom: 0;
}

.history-swip .section-title {
	font-family: serif;
	font-size: 32px;
	font-weight: bold;
	margin: 60px 0 20px;
}

.history-swip .section-image {
	max-width: 200px;
	margin: 20px 0;
}

.history-swip .swiper-wrapper {
	height: auto;
}

.history-swip .swiper-slide {
	height: auto;
}

.history-container .history-button-prev:after,
.history-container .history-button-next:after,
.history-container .history-button-next:after,
.history-container .history-button-prev:after,
.assets-swiper .assets-button-next:after,
.assets-swiper .swiper-rtl .assets-button-prev:after,
.assets-swiper .assets-button-prev:after,
.assets-swiper .swiper-rtl .assets-button-next:after {
	display: none;
}

.container {
	width: 100%;
	max-width: 1800px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px;
}

.assets {
	padding: 100px 0 100px 0;
}

.assets__title {
	font-size: 24px;
	margin-bottom: 30px;
	text-align: center;
}

.assets__grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}

.asset-card {
	background: #FAFAFA;
	border-radius: 0;
	overflow: hidden;
	display: flex;
}

.asset-card__image {
	max-width: 200px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.assets .assets__title {
	padding: 0;
	margin: 0 0 20px 0;
	font-family: 'Lora';
	font-size: 45px;
	font-weight: 700;
	line-height: 57.6px;
}

.asset-card__content {
	padding: 30px 20px 40px 40px;
}

.asset-card__title {
	font-family: 'Lora';
	font-size: 25px;
	font-weight: 700;
	line-height: 32px;
	margin: 0 0 10px 0;
	color: #333333;
}

.asset-card__text {
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	color: #333333;
}

.assets-swiper {
	display: none;
	width: 100%;
	height: 100%;
	height: auto;
	position: relative;
}

.asset-card {
	display: flex;
	height: 100%;
}

.asset-card__content {
	display: flex;
	flex-direction: column;
	flex: 1;
	padding: 20px;
}

.asset-card__title {
	margin-bottom: 15px;
}

.asset-card__text {
	flex: 1;
	margin-bottom: 15px;
}

.asset-card__image {
	width: 100%;
	object-fit: cover;
	display: block;
}

.swiper-button-next,
.swiper-button-prev {
	color: #000;
}

.history-top__title {
	padding: 0;
	margin: 0 0 20px 0;
	font-family: 'Lora';
	font-size: 45px;
	font-weight: 700;
	line-height: 57.6px;
	text-align: center;
}

.history-top__text p,
.history-top__text {
	font-family: Open Sans;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #333333;
}

.history-top__text p {
	padding: 0;
	margin: 0;
}

.history-top__text {
	margin-bottom: 20px;
}

.history-top__btn-row {
	display: flex;
	align-items: center;
}

.history-top__btn {
	margin: auto;
	display: inline-block;
	border-radius: 90px;
	padding: 12px 47px;
	border: 1px solid #00945E;
	text-transform: uppercase;
	color: #333333;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 400;
	line-height: 19.07px;
}

.history-top__btn:hover {
	text-decoration: none;
	color: #333333;
}

.about-section {
	width: 100%;
	position: relative;
	background-color: #F9F9F9;
}

.about-section::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 500px;
	background-image: url('/test-glavnaya/img/about-position.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 1;
}
.about-section.no-bg::before {
	content: none;
}

.about-section .container {
	position: relative;
	z-index: 2;
}

.about-title {
	margin: 50px 0 0 0;
	padding: 0;
	color: #FFFFFF;
	font-family: 'Lora';
	font-size: 45px;
	font-weight: 700;
	line-height: 57.6px;
	text-align: center;
}

.about-item {
	background: #FFFFFF;
	box-sizing: border-box;
	padding: 30px 60px;
	width: 33%;
}

.about-list {
	margin-top: 150px;
}

.about-list {
	display: flex;
	gap: 30px;
}

.about-item-top__img {
	width: 66px;
	height: 66px;
}

.about-item-top__img svg {
	width: 66px;
	height: 66px;
	background-size: contain;
}

.about-item-top__title {
	margin: 0;
	padding: 0;
	font-family: 'Lora';
	font-size: 25px;
	font-weight: 700;
	line-height: 32px;
}

.about-section .about-item-top__title { 
    font-weight: 700;
    font-size: 25px;
    line-height: 100%;
	color: #333333;
}

.about-item a:hover {
    text-decoration: none;
}

.about-section.no-bg.arenda {
   margin-bottom: 60px;
}

.about-item-top {
	margin-bottom: 20px;
	gap: 20px;
	display: flex;
	align-items: center;
}

.about-item__list {
	margin: 0;
	padding: 0;
}

.about-item__list li {
	left: 15px;
	margin-bottom: 10px;
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	position: relative;
	color: #333333;
}

.big_space_bottom {
	margin-bottom: 60px;
}

.about-item__list li::before {
	position: absolute;
	content: '';
	background: #00945E;
	border-radius: 50%;
	width: 4px;
	height: 4px;
	top: 10px;
	left: -15px;
}

.about-item__list li:last-child {
	margin-bottom: 0;
}

.info-item__title,
.info-item__desk {
	display: block;
}

.info-item__title {
	font-family: 'Lora';
	font-size: 43px;
	font-weight: 700;
	line-height: 51.6px;
	text-align: center;
	margin-bottom: 10px;
}

.info-item__desk {
	font-size: 15px;
	font-weight: 400;
	line-height: 22.5px;
	text-align: center;
}

.info-list {
	display: flex;
	gap: 20px;
	margin: 50px 0 130px 0;
}

.info-item {
	justify-content: center;
	align-items: center;
	flex-direction: column;
	display: flex;
	padding: 30px 10px;
	width: 25%;
	border: 1px solid #DDDDDD;
}

.about-form::before {
	position: absolute;
	content: '';
	background-image: url('/test-glavnaya/img/greenwood-high.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;

	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 450px;
	z-index: 1;
}

.about-form__title {
	position: relative;
	z-index: 1;
}

.about-form {
	padding: 0 160px 0 200px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 450px;
	position: relative;
}

.about-form__title {
	max-width: 480px;
	font-family: 'Lora';
	font-size: 45px;
	font-weight: 400;
	line-height: 57.6px;
	color: #fff;
	text-transform: uppercase;
}

.about-form__title span {
	font-weight: 700;
}

.about-form__form {
	z-index: 1;
	background: white;
	padding: 70px;
	width: 100%;
	max-width: 710px;
	margin-bottom: 70px;
}

.about-form__form h2 {
	padding: 0;
	margin: 0 0 15px 0;
	font-family: 'Lora';
	font-size: 25px;
	font-weight: 700;
	line-height: 32px;
}

form .form-group {
	margin-bottom: 11px;
}

form .form-group + .form-group {
	margin-bottom: 20px;
}

.about-form__form .form-group {
	margin: 0 0 11px;
	padding: 0;
	width: 100%;
	height: 51px;
	border-radius: 100px 0px 0px 0px;
}

.about-form__form input[type="text"],
.about-form__form input[type="tel"] {
	color: #A3A3A3;
	border-radius: 100px;
	height: 51px;
	border: 1px solid #C6C6C6;
	width: 100%;
	box-sizing: border-box;
	padding: 0 0 0 20px;
	margin: 0;
}

.about-form__form input[type="text"]:focus,
.about-form__form input[type="tel"]:focus {
	outline: none;
}

.about-form__form .checkbox-group {
	display: flex;
	align-items: center;
	margin-bottom: 39px;
	cursor: pointer;
	gap: 10px;
}

.about-form__form .checkbox-group label {
	margin: 0;
	font-family: 'Open Sans';
	font-size: 15px;
	font-weight: 400;
	line-height: 20.43px;
	cursor: pointer;
}

.about-form__form button {
	max-width: 392px;
	font-family: 'Open Sans';
	font-size: 13px;
	font-weight: 400;
	line-height: 17.7px;
	width: 100%;
	background: #059669;
	color: white;
	padding: 12px;
	border: none;
	border-radius: 100px;
	cursor: pointer;
}

.about-form__form .checkbox-group {
	margin-bottom: 20px;
}

.about-form__form input[type="checkbox"] {
	width: 20px;
	min-width: 20px;
	height: 20px;
	border: 1px solid #C6C6C6;
	cursor: pointer;
	margin: 0;
}

.services-list {
	gap: 50px 20px;
	justify-content: center;
	flex-wrap: wrap;
	display: flex;
}

.services-item {
	display: block;
	padding: 10px;
	background: #F1FDF6;
	width: calc(25% - 16px);
	position: relative;
	text-decoration: none;
}

.services-item:hover {
	text-decoration: none;
}

.services-item:hover {
	text-decoration: none;
}

.services-item__inner {
	text-align: center;
	box-sizing: border-box;
	background: #ffffff;
	padding: 90px 30px 20px 30px;
	height: 100%;
}

.services-item__inner-title {
	font-family: 'Lora';
	font-size: 25px;
	font-weight: 700;
	line-height: 30px;
	color: #333333;
}

.services-item-bg {
	transform: translateX(-50%);
	left: 50%;
	top: -37px;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	height: 75px;
	width: 75px;
	background: #2B9A6B;
}

.services-item-img {
	height: 30px;
	width: 30px;
	background-size: contain;
	background-repeat: no-repeat;
}

.services-item__inner-desk {
	font-family: 'Open Sans';
	font-size: 17px;
	font-weight: 400;
	line-height: 25.5px;
	text-align: center;
	margin-bottom: 30px;
	color: #333333;
}

.services-item__inner-link {
	color: #00945E;
	font-family: 'Open Sans';
	font-size: 15px;
	font-weight: 700;
	line-height: 22.5px;
}

.services-item:hover .services-item__inner {
	background: #F1FDF6;
}

.services-item .services-item__inner-link span {
	position: relative;
	right: 20px;
}

.services-item .services-item__inner-link span::before {
	position: absolute;
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='39' height='9' viewBox='0 0 39 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4C0.723858 4 0.5 4.22386 0.5 4.5C0.5 4.77614 0.723858 5 1 5L1 4ZM38.3535 4.85356C38.5488 4.65829 38.5488 4.34171 38.3535 4.14645L35.1716 0.964469C34.9763 0.769207 34.6597 0.769207 34.4645 0.964469C34.2692 1.15973 34.2692 1.47631 34.4645 1.67158L37.2929 4.5L34.4645 7.32843C34.2692 7.52369 34.2692 7.84027 34.4645 8.03554C34.6597 8.2308 34.9763 8.2308 35.1716 8.03554L38.3535 4.85356ZM1 5L38 5L38 4L1 4L1 5Z' fill='%2300945E'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	width: 39px;
	height: 9px;
	top: 7px;
	right: -46px;
}

.services-item .services-item__inner-link {
	opacity: 0;
}

.services-item:hover .services-item__inner-link {
	opacity: 1;
}

.services {
	padding: 0 0 100px 0;
}

.services-title {
	padding: 0;
	margin: 0 0 10px 0;
	font-family: 'Lora';
	font-size: 45px;
	font-weight: 700;
	line-height: 57.6px;
	text-align: center;
}

.services-desk {
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	text-align: center;
	max-width: 1200px;
	margin: 0 auto 70px auto;
}

.rent {
	background-color: #F9F9F9;
	margin-bottom: 100px;
	padding: 60px 0 50px;
	overflow: hidden;
}

.slide-rent {
	background: #fff;
	overflow: hidden;
}

.SwiperRent {
	overflow: visible;
	position: relative;
}

.SwiperRent .slide-rent {
	opacity: 0.4;
	transition: opacity 0.3s ease;
}

.SwiperRent .slide-rent.swiper-slide-visible {
	opacity: 1;
}

.slide-inner img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.rent-img-button-next,
.rent-img-button-prev,
.rent-button-next,
.rent-button-prev {
	width: 40px;
	height: 40px;
	background: rgba(255, 255, 255, 0.8);
	border-radius: 50%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}


.rent-img-button-next {
	right: 10px;
}

.rent-img-button-prev {
	left: 10px;
}

.rent-button-next {
	right: 25px;
}

.rent-button-prev {
	left: 25px;
}

.rent .swiper-pagination {
	bottom: 10px;
}

.rent .swiper-pagination-bullet {
	background: #fff;
}

.rent-info {
	box-sizing: border-box;
	padding: 20px 30px 30px 30px;
}

.rent-info h3 {
	padding: 0;
	margin: 0;
	font-family: 'Lora';
	font-size: 25px;
	font-weight: 700;
	line-height: 37.5px;
}

.rent-info-text .title {
	font-weight: 700;
}

.rent-info-text .desk {
	font-weight: 400;
}

.rent-info-text .title,
.rent-info-text .desk {
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 24px;
	padding: 0;
	margin: 0;
}

.SwiperRentInner .slide-inner {
	border-radius: 0;
}

.rent-info .rent-info-text {
	margin-bottom: 20px;
}

.rent-info .rent-info-text:nth-child(3),
.rent-info .rent-info-text:nth-child(2) {
	margin-top: 15px;
}

.rent-btns__link,
.rent-btns__app {
	text-transform: uppercase;
	text-decoration: unset;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 400;
	line-height: 19.07px;
	padding: 12px 38px;
	display: inline-block;
	border-radius: 92px;
	text-align: center;
}

.rent-btns__app,
.rent-btns__app:hover {
	color: #fff;
	background: #00945E;
	text-decoration: none;
}

.rent-btns__link,
.rent-btns__link:hover {
	border: 1px solid #00945E;
	color: #333333;
	text-decoration: none;
}

.SwiperRent .swiper-slide {
	background: #fff;
	border: 1px solid #DDDDDD;
	/* height: 100%; */
}

.rent-btns {
	flex-wrap: wrap;
	display: flex;
	gap: 14px;
}

.rent__title {
	padding: 0;
	margin: 0 0 20px 0;
	font-family: 'Lora';
	font-size: 45px;
	font-weight: 700;
	line-height: 57.6px;
	text-align: center;
}

.rent-info__prise {
	margin: 0;
	padding: 0;
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	color: #00945E;
}

.SwiperRent {
	overflow: visible !important;
	padding: 0 50px;
	height: auto;
}

.swiper-wrapper {
	height: auto;
	align-items: stretch;
}

.slide-rent {
	height: auto;
	display: flex;
	flex-direction: column;
}

.SwiperRentInner {
	width: 100%;
	flex: none;
}

.rent-btn {
	margin-top: 20px;
	display: flex;
	align-items: center;
}

.rent-btn a {
	margin: auto;
	display: inline-block;
	border-radius: 90px;
	padding: 12px 90px;
	border: 1px solid #00945E;
	text-transform: uppercase;
	color: #333333;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 400;
	line-height: 19.07px;
	text-decoration: none;
}


.slide-partners__inner img {
	object-fit: contain;
	max-height: 90px;
	width: 100%;
}

.partnersSwiper .wrapper-partners {
	align-items: center;
}

.partnersSwiper {
	padding: 0 50px;
	position: relative;
}

.partnersSwiper .partners-button-prev,
.partnersSwiper .partners-button-next {
	position: absolute;
}

.partnersSwiper .partners-button-next,
.partnersSwiper .partners-button-prev {
	transform: translatey(-50%);
	z-index: 1;
	top: 50%;
}

.partnersSwiper .partners-button-prev {
	left: 0;
}

.partnersSwiper .partners-button-next {
	right: 0;
}

.partners-section {
	margin-bottom: 100px;
}

.news-block__l-img {
	width: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	height: 400px;
	margin-bottom: 35px;
}

.news-block__l-date {
	border-radius: 50%;
	flex-direction: column;
	color: #fff;
	font-family: 'Lora';
	font-size: 17px;
	font-weight: 400;
	line-height: 21.76px;
	text-align: left;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	justify-content: center;
	align-items: center;
	display: flex;
	background: #00945E;
	bottom: -32px;
	position: absolute;
	height: 65px;
	width: 65px;
	transform: translateX(-50%);
	left: 50%;
}

.news-block__l-date span {
	font-size: 25px;
}

.news-block {
	width: 100%;
	display: flex;
	gap: 50px;
}

.news-block__r-date {
	color: #00945e;
	display: block;
	font-size: 15px;
	font-weight: 700;
	line-height: 22.5px;
}

.news-block__l {
	width: 40%;
}

.news-block__r {
	width: 60%;
}

.news-block__l {
	background: #FAFAFA;
}

.news-block__l-title {
	margin: 0 0 10px 0;
	padding: 0;
	font-family: 'Lora';
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	color: #333333;
	display: block;
}

.news-block__l-title:hover {
	color: #00945E;
	text-decoration: none;
}


.news-block__l-desk {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.news-block__l-text {
	padding: 0 30px 40px 30px;
}

.news-block__r-link {
	color: #333333;
	font-family: 'Lora';
	font-size: 18px;
	font-weight: 700;
	line-height: 27px;
}

.news-block__r-link:hover {
	color: #00945E;
	text-decoration: none;
}

.news-block__r-item {
	border-bottom: 1px solid #C9C9C9;
	margin-bottom: 25px;
	padding-bottom: 25px;
}

.news-block__r-item:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.news-block__r-list {
	margin-bottom: 50px;
}

.news-block__r-btn {
	margin: auto;
	display: inline-block;
	border-radius: 90px;
	padding: 12px 47px;
	border: 1px solid #00945E;
	text-transform: uppercase;
	color: #333333;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 400;
	line-height: 19.07px;
	text-decoration: none;
}

.news-title {
	padding: 0;
	margin: 0 0 20px 0;
	font-family: 'Lora';
	font-size: 45px;
	font-weight: 700;
	line-height: 57.6px;
	text-align: left;
}

.news-section {
	margin-bottom: 100px;
}

.residents-block {
	display: flex;
	width: 100%;
	gap: 40px;
}

.residents-block__l {
	width: 40%;
}

.residents-block__r {
	width: 60%;
}

.residents-section {
	padding: 0;
}

.residents-text {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
}

.residents-title {
	padding: 0;
	margin: 0 0 20px 0;
	font-family: 'Lora';
	font-size: 45px;
	font-weight: 700;
	line-height: 57.6px;
	text-align: left;
}

.residents-btn {
	text-transform: uppercase;
	text-decoration: unset;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 400;
	line-height: 19.07px;
	padding: 12px 38px;
	display: inline-block;
	border-radius: 92px;
	text-align: center;
	color: #fff;
	background: #00945E;
	cursor: pointer;
}

.residents-btn:hover {
	color: #fff;
	background: #13B278;
	text-decoration: none;
}

.slide-resident__inner-img {
	height: 85px;
	margin-bottom: 8px;
}

.slide-resident__inner-test .title {
	font-size: 15px;
	font-weight: 700;
	line-height: 22.5px;
	color: #333333;
	padding: 0;
	margin: 0;
}

.slide-resident__inner-test .desk {
	font-size: 15px;
	font-weight: 400;
	line-height: 22.5px;
	padding: 0;
	margin: 0;
}

.slide-resident__inner-img img {
	object-fit: contain;
	width: 100%;
	max-height: 85px;
}

.slide-resident__inner {
	margin: 1px;
	box-sizing: border-box;
	padding: 10px 10px 50px 10px;
	border: 1px solid #DDDDDD;
}

.residentSwiper .nav-buttons {
	padding-top: 20px;
	justify-content: center;
	display: flex;
	gap: 8px;
}

.residentSwiper .nav-buttons {
	display: none;
}

.reviewsSwiper {
	max-width: 800px;
	position: relative;
}

.reviews-section .reviewsSwiper {
	overflow: visible;
}

.reviews-section {
	padding: 50px 0 80px 0;
	margin: 100px 0 80px 0;
	background: #F9F9F9;
	overflow: hidden;
}

.reviews-button-prev,
.reviews-button-next {
	position: absolute;
	transform: translateY(-50%);
	top: 50%;
	z-index: 10;
}

.review-slide {
	opacity: 0.4;
}

.review-slide.swiper-slide-active {
	opacity: 1;
}

.reviews-button-next {
	right: 2px;
}

.reviews-button-prev {
	left: 2px;
}

.reviews-title {
	font-size: 45px;
	font-weight: 700;
	line-height: 57.6px;
	text-align: center;
}

.review-slide-inner {
	background: #fff;
	padding: 60px 100px 70px 100px;
	border: 1px solid #DDDDDD;
	box-sizing: border-box;
	margin: 20px;
}

.review-slide-top-text span {
	display: block;
	color: #333333;
}

.review-slide-top-text .title {
	display: block;
	font-family: 'Lora';
	font-size: 25px;
	font-weight: 700;
	line-height: 37.5px;
}

.review-slide-top-text .info {
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
}

.review-slide-top-img {
	height: 75px;
	width: 75px;
	min-width: 75px;
	overflow: hidden;
	border-radius: 50%;
}

.review-slide-top-img img {
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.review-slide-top {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 20px;
}

.review-slide-review p {
	margin: 0;
	padding: 0;
}

.review-slide-review {
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	position: relative;
}

.review-slide-review::before,
.review-slide-review::after {
	position: absolute;
	content: '';
	height: 60px;
	width: 63px;
	background-repeat: no-repeat;
}

.review-slide-review::before {
	background-image: url('/test-glavnaya/img/review-l.svg');
	left: -80px;
	top: -15px;
}

.review-slide-review::after {
	background-image: url('/test-glavnaya/img/review-r.svg');
	bottom: 0;
	right: -90px;
}


.slider-main {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.mainSwiper {
	width: 100%;
	height: 100%;
	position: relative;
	margin-bottom: 50px;
}

.mainSwiper .swiper-slide {
	position: relative;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	min-height: 570px;

	align-items: center;
	justify-content: center;
	position: relative;
	display: flex;
}

.mainSwiper .slide-content {
	padding: 0 60px;
	text-align: center;
	color: #fff;
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

.mainSwiper .slide-title {
	text-align: center;
	padding: 0;
	margin: 0 0 40px 0;
	font-size: 48px;
	line-height: 1.2;
	margin-bottom: 30px;
	font-weight: 500;
}

.mainSwiper .rent-button {
	display: inline-block;
	padding: 12px 47px;
	background: #00945E;
	color: #fff;
	text-decoration: none;
	border-radius: 92px;
	font-size: 14px;
	transition: background-color 0.3s;
}

.mainSwiper .rent-button:hover {
	background: #f42534;
}

.mainSwiper .nav-buttons {
	position: absolute;
	padding: 0 10px;
	justify-content: space-between;
	width: 100%;
	top: 50%;
	z-index: 10;
	transform: translateY(-50%);
}

.video-block {
	position: relative;
	display: inline-block;
}

.video-block a {
	display: block;
}

.overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

.play-button {
	border-radius: 50%;
	background: #000000ad;
	justify-content: center;
	align-items: center;
	display: flex;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 118px;
	height: 118px;
}

.play-button svg {
	width: 28px;
	height: 31px;
}

#hidden-window {
	display: none;
	width: 90%;
}

.video-section {
	margin-bottom: 100px;
}

.fancybox-container {
	z-index: 99999;
}

.video-block__l {
	gap: 19px;
	display: flex;
	flex-direction: column;
	width: 40%;
}

.video-block__l a {
	height: 100%;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
}

.video-block {
	gap: 60px;
	position: relative;
	display: flex;
	justify-content: space-between;
}

.video-block__r {
	width: 60%;
}

.video-block img {
	width: 100%;
}

.rent-btns .rent-btns__app:hover,
.rent-btns .rent-btns__link:hover,
.rent-btn a:hover,
.news-block__r-btn:hover,
.about-form__form button:hover,
.history-top__btn:hover {
	color: #fff;
	background: #13B278;
	text-decoration: none;
}

.map-section .write-are:hover {
	color: #13B278 !important;
	background: #fff;
	text-decoration: none;
}

@media (max-width: 1500px) {
	.SwiperRent .nav-buttons {
		margin-top: 20px;
	}

	.SwiperRent {
		padding: 0 30px;
	}

	.about-form {
		padding: 0 30px;
		gap: 20px;
	}

	.SwiperRent .rent-button-prev,
	.SwiperRent .rent-button-next {
		position: relative;
	}

	.SwiperRent .rent-button-prev,
	.SwiperRent .rent-button-next {
		transform: unset;
		padding: 0;
		box-sizing: border-box;
		bottom: unset;
		top: unset;
		left: unset;
		right: unset;
		margin: 0;
	}
}

@media (max-width: 1300px) {
	.residents-title {
		font-family: Lora;
		font-size: 27px;
		font-weight: 700;
		line-height: 34.56px;
		margin: 0 0 15px 0;
	}

	.residents-text {
		margin-bottom: 15px;
		font-size: 13px;
		font-weight: 400;
		line-height: 19.5px;
	}

	.news-block {
		gap: 20px;
	}

	.rent {
		padding: 60px 0 30px;
		margin-bottom: 60px;
	}

	.services-item__inner-title {
		font-size: 15px;
		line-height: 18px;
	}

	.services-list {
		gap: 50px 10px;
	}

	.services-item__inner-desk {
		font-size: 13px;
		line-height: 19px;
	}

	.services-item__inner {
		padding: 40px 15px 20px 15px;
	}

	.about-form__title {
		font-size: 27px;
		line-height: 34px;
		max-width: 290px;
	}

	.info-item__title {
		font-size: 24px;
		line-height: 28px;
	}

	.about-item {
		padding: 20px;
	}

	.about-item-top {
		gap: 16px;
	}

	.about-item-top__title {
		font-size: 18px;
		line-height: 23px;
	}

	.about-item-top__img {
		width: 60px;
		height: 60px;
	}

	.about-item-top__img svg {
		width: 60px;
		height: 60px;
		background-size: contain;
	}

	.about-item__list li {
		font-size: 13px;
		line-height: 19px;
	}

	.about-list {
		gap: 10px;
	}

	.about-item-top {
		margin-bottom: 10px;
	}

	.partnersSwiper .partners-button-next,
	.partnersSwiper .partners-button-prev {
		transform: unset;
		z-index: 1;
		top: unset;
		position: relative;
	}

	.partnersSwiper .nav-buttons {
		justify-content: center;
		margin-top: 30px;
	}

	.partnersSwiper {
		padding: 0;
	}
}

@media (max-width: 1024px) {
	.asset-card__title {
		margin-bottom: 10px;
		font-size: 18px;
		line-height: 25px;
	}

	.asset-card__text {
		padding: 0;
		margin: 0;
		font-size: 13px;
		line-height: 19px;
	}

	.asset-card__content {
		padding: 15px 15px 15px 15px;
	}

	.assets .assets__title {
		margin: 0 0 15px 0;
		font-size: 27px;
		line-height: 34px;
	}

	.about-title {
		margin: 50px 0 0 0;
		font-size: 27px;
		line-height: 34px;
	}

	.about-list {
		margin-top: 50px;
	}

	.partners-title {
		margin: 0 0 15px 0;
		font-size: 27px;
		line-height: 34px;
	}
}

@media (max-width: 920px) {
	.residentSwiper .nav-buttons {
		display: flex;
	}

	.news-block {
		flex-direction: column;
	}

	.residents-title {
		text-align: center;
	}

	.residents-btn-grop {
		text-align: center;
	}

	.residents-block {
		flex-direction: column;
	}

	.residents-block__l,
	.residents-block__r {
		width: 100%;
	}

	.news-block__l,
	.news-block__r {
		width: 100%;
	}

	.rent-btns {
		flex-direction: column;
	}

	.info-list {
		gap: 6px;
		flex-wrap: wrap;
	}

	.info-item {
		padding: 15px 10px;
		width: 48%;
	}

	.info-item__title {
		font-size: 16px;
		line-height: 19px;
	}

	.info-item__desk {
		font-size: 11px;
		line-height: 16px;
	}

	.info-list {
		margin: 15px 0 60px 0;
	}

	.info-item__title {
		margin-bottom: 5px;
	}

	.about-list {
		flex-wrap: wrap;
	}

	.about-item {
		width: 100%;
	}

	.assets {
		padding: 60px 0 60px 0;
	}

	.history-top__title {
		margin: 0 0 5px 0;
		font-size: 27px;
		line-height: 34px;
	}

	.history-top__text p,
	.history-top__text {
		font-size: 14px;
		line-height: 21px;
	}

	.history-top__btn {
		padding: 12px 54px;
		font-size: 13px;
	}

	.assets__grid {
		display: none;
	}

	.asset-card {
		flex-direction: column;
	}

	.swiper {
		display: block;
	}

	.swiper-button-next,
	.swiper-button-prev {
		color: #000;
	}

	.asset-card {
		height: 100%;
	}

	.asset-card {
		flex-direction: column;
	}

	.asset-card__image {
		height: 300px;
		max-width: 100%;
	}

	.swiper-wrapper {
		display: flex;
		align-items: stretch;
	}

	.about-form__form {
		padding: 20px;
	}

	.about-form__form h2 {
		font-family: 'Lora';
		font-size: 18px;
		font-weight: 700;
		line-height: 23.04px;
		text-align: center;
	}

	.about-form__form {
		margin-bottom: unset;
	}

	.about-form__form .checkbox-group label {
		font-size: 10px;
		line-height: 13px;
		cursor: pointer;
	}
}

@media (max-width: 768px) {
	.video-block {
		flex-direction: column;
	}

	.video-block__l a {
		min-height: 140px;
		background-size: cover;
	}

	.video-block {
		gap: 11px
	}

	.video-block__l {
		gap: 11px;
		flex-direction: row;
		width: 100%;
		min-height: 100px;
	}

	.video-block__r {
		width: 100%;
	}

	.review-slide-inner {
		padding: 20px 20px 80px 20px;
		margin: 20px;
	}

	.reviews-button-prev,
	.reviews-button-next {
		position: relative;
		transform: unset;
		top: unset;
		z-index: 10;
	}

	.review-slide-review::before {
		left: -10px;
	}

	.reviews-section {
		padding: 30px 0 30px 0;
		margin: 50px 0 50px 0;
	}

	.partners-section {
		margin-bottom: 60px;
	}

	.nav-buttons {
		justify-content: center;
	}

	.review-slide-review::after {
		bottom: -60px;
		right: 00px;
	}

	.reviews-title {
		font-size: 27px;
		line-height: 34px;
	}

	.review-slide-top-text .title {
		font-size: 15px;
		line-height: 22px;
	}

	.review-slide-review {
		font-size: 10px;
		line-height: 17px;
	}

	.review-slide-top-text .info {
		font-size: 11px;
		line-height: 16px;
	}

	.news-block__r-date {
		font-size: 12px;
	}

	.news-block__r-link {
		font-size: 13px;
		line-height: 19px;
	}

	.news-block__r-item {
		margin-bottom: 15px;
		padding-bottom: 15px;
	}

	.news-block__l-text {
		padding: 0 30px 30px 30px;
	}

	.news-block__r-list {
		margin-bottom: 30px;
	}

	.about-form {
		height: 570px;
		padding: 30px 15px 15px 15px;
		flex-direction: column;
	}

	.about-form__form .form-group,
	.about-form__form input[type="text"],
	.about-form__form input[type="tel"] {
		height: 43px;
	}

	form .form-group:nth-child(2) {
		margin-bottom: 10px;
	}

	form .form-group:first-child {
		margin-bottom: 5px;
	}

	.about-form::before {
		min-height: 570px;
		height: 100%;
	}

	.about-form__title {
		font-size: 27px;
		line-height: 34px;
		max-width: 350px;
		text-align: center;
	}

	.history-swip .timeline-content {
		font-size: 13px;
		font-weight: 400;
		line-height: 19px;
	}

	.history-swip .year {
		font-size: 22px;
		padding: 5px 8px;
	}

	.history-swip .swiper-slide-inner {
		padding: 23px 2px 20px 2px;
	}

	.history-title {
		font-size: 19px;
	}

	.history-container .swiper-button-next,
	.history-container .swiper-rtl .swiper-button-prev {
		right: 20px;
	}

	.history-header .swiper-button-prev {
		right: 60px;
	}

	.history-header {
		margin-bottom: 20px;
	}

	.history-container {
		padding: 0 0 0 20px;
	}

	.history-container .container {
		padding-right: 0;
	}

	.rent-info {
		padding: 20px 15px 30px 15px;
	}

	.rent-info h3 {
		font-size: 18px;
		line-height: 27px;
	}

	.rent-info-text .title,
	.rent-info-text .desk {
		font-size: 13px;
		line-height: 19px;
	}

	.rent-btn a {
		text-align: center;
		width: 100%;
		padding: 12px 10px;
	}

	.rent__title,
	.services .services-title {
		margin: 0 0 15px 0;
		font-size: 27px;
		line-height: 34px;
	}

	.services .services-desk {
		margin: 0 auto 10px auto;
		font-size: 13px;
		font-weight: 400;
		line-height: 19.5px;
	}

	.services-list {
		flex-direction: column;
	}

	.services-item {
		width: 100%;
	}

	.services-item-bg {
		transform: translateY(-50%);
		left: unset;
		top: 50%;
		left: 15px;
		height: 43px;
		width: 43px;
	}

	.services-item__inner {
		padding: 15px 20px 20px 70px;
		background: #F1FDF6;
	}

	.services-list {
		gap: 10px 10px;
	}

	.services-item-img {
		background-position: center;
		height: 20px;
		width: 20px;
	}

	.services-item {
		padding: 0;
	}

	.services-item__inner-desk {
		display: none;
	}

	.services-item .services-item__inner-link {
		text-align: left;
		opacity: 1;
	}

	.services-item .services-item__inner-link span {
		right: 0;
	}

	.services-item__inner-title {
		font-size: 15px;
		font-weight: 700;
		line-height: 18px;
		text-align: left;
		margin: 0 0 10px;
	}

	.services-item__inner-link span {
		font-size: 13px;
		font-weight: 700;
		line-height: 19.5px;
	}

	.news-block__l-title {
		font-size: 18px;
		line-height: 23px;
	}

	.news-block__r-btn-block {
		text-align: center;
	}

	.news-title {
		font-size: 27px;
		font-weight: 700;
		line-height: 34.56px;
		text-align: center;
	}

	.services {
		padding: 0 0 60px 0;
	}

	.news-section {
		margin-bottom: 60px;
	}

	.mainSwiper .slide-title {
		font-size: 20px;
		line-height: 25px;
	}

	.mainSwiper .rent-button {
		padding: 12px 30px;
		font-size: 16px;
	}

	.mainSwiper .nav-buttons {
		top: 99%;
		transform: translateY(-99%);
		z-index: 1000;
	}

	.mainSwiper .swiper-slide {
		min-height: 470px;
	}

	.mainSwiper {
		margin-bottom: 40px;
	}

	.video-section {
		margin-bottom: 60px;
	}
}

@media (max-width: 520px) {
	.news-block__l-img {
		height: 200px;
	}

	.video-block__l a {
		height: 100%;
		width: 100%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}

	.video-block__l {
		height: 60px;
	}

	.video-block__l a {
		min-height: 60px;
	}

	.play-button {
		width: 58px;
		height: 58px;
	}

	.play-button svg {
		width: 18px;
		height: 21px;
	}
}


a.write-are {
	margin-left: 20px !important;
}


.title2 {
	font-family: Lora;
	font-size: 15px;
	font-weight: 700;
	margin: 0 0 10px 0;
	line-height: 1;
}

.new-wrapper1 {
	background-color: #fafafa;
}

.new-wrapper1 h1,
.new-wrapper1 .h1 {
	font-family: Lora;
	font-size: clamp(20px, 5vw, 45px);
	font-weight: 700;
	line-height: 1;
	color: #333333;
	text-align: center;
	margin: 20px 0;
}

.new-block1 {
	background-color: #fff;
	padding-top: 30px;
	padding-bottom: 30px;
}

@media (max-width: 1023px) {
	.new-wrapper1 p {
		font-size: unset;
	}
}

.new-block2 {
	background-color: #fff;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.new-block2 .button-text1 {
	margin-top: 30px;
}

@media (max-width: 768px) {
	.new-block1 {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.new-block2 {
		overflow: hidden;
		width: 100%;
		padding-bottom: 20px;
		margin-bottom: 15px;
	}

	.new-block2 .title2 {
		font-size: 13px;
		margin: 0 0 5px 0;
	}
}

.block-contacts {
	width: 100%;
	background-color: #F1FDF6;
	padding: 16px 20px;
	display: grid;
	grid-template-columns: max-content auto;
	gap: 20px 166px;
}

.block-contacts__items {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	gap: 20px 40px;
	align-self: center;
}

.block-contacts__item {
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 1;
	font-weight: 700;
	color: #333333;
	text-decoration: none;
	position: relative;
	padding-left: 16px;
}

.block-contacts__item[href^="tel:"]::before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66709 8.31763L7.52819 7.37004C7.64417 7.24399 7.79091 7.15771 7.95059 7.12167C8.11027 7.08562 8.27602 7.10136 8.42773 7.16698L9.47719 7.62809C9.6305 7.69657 9.76196 7.81345 9.85499 7.96402C9.94803 8.11458 9.99849 8.29208 10 8.47415V10.5893C9.99911 10.7132 9.97545 10.8355 9.93045 10.9491C9.88544 11.0626 9.82003 11.1649 9.73814 11.2499C9.65625 11.3349 9.55959 11.4007 9.45396 11.4435C9.34834 11.4863 9.23593 11.5051 9.12353 11.4988C1.7696 10.9954 0.285745 4.14231 0.00511948 1.51952C-0.00790734 1.39072 0.00399492 1.26035 0.0400432 1.13698C0.0760915 1.01361 0.135469 0.900032 0.214269 0.803726C0.293069 0.707421 0.389506 0.630567 0.497236 0.57822C0.604965 0.525874 0.721546 0.499222 0.839308 0.500017H2.69605C2.86174 0.500557 3.02349 0.555632 3.1605 0.658159C3.29751 0.760685 3.40352 0.905975 3.46489 1.07534L3.8839 2.23021C3.94551 2.39649 3.96122 2.57906 3.92909 2.75511C3.89696 2.93117 3.8184 3.0929 3.70323 3.22011L2.84213 4.16769C2.84213 4.16769 3.33803 7.86075 6.66709 8.31763Z' fill='%2300945E'/%3E%3C/svg%3E%0A");
	width: 10px;
	height: 12px;
	position: absolute;
	left: 0;
	top: calc(50% - 6px);
}

.block-contacts__item[href^="mailto:"]::before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='13.3333' height='10' rx='1' fill='%2300945E'/%3E%3Cpath d='M1.66675 1.66666L5.99503 5.59127C6.37617 5.93687 6.95733 5.93687 7.33847 5.59128L11.6667 1.66666' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M11.1461 8L9.68774 7M2.18766 8L3.646 7' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	width: 14px;
	height: 11px;
	position: absolute;
	left: 0;
	top: calc(50% - 4px);
}

.block-contacts__item:hover {
	color: #00945E;
	text-decoration: none;
}

.block-contacts__title {
	font-family: Lora;
	font-size: 35px;
	font-weight: 700;
	line-height: 1;
	color: #00945E;
	max-width: 198px;
}

@media (max-width: 1280px) {
	.block-contacts {
		gap: 20px 80px;
	}

	.block-contacts__title {
		font-size: 30px;
	}
}

@media (max-width: 1000px) {
	.block-contacts {
		gap: 20px 40px;
	}

	.block-contacts__title {
		font-size: 25px;
		max-width: 160px;
	}
}

@media (max-width: 640px) {
	.block-contacts {
		display: block;
		padding: 20px 15px;
		margin-left: -15px;
		width: calc(100% + 30px);
	}

	.block-contacts__items {
		display: none;
		margin-top: 15px;
	}

	.block-contacts__title {
		max-width: 100%;
		font-size: 15px;
		position: relative;
	}

	.block-contacts__title::before {
		content: '';
		position: absolute;
		inset: -5px;
		z-index: 1;
	}

	.block-contacts__title::after {
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5L5.79289 1.70711C6.18342 1.31658 6.81658 1.31658 7.20711 1.70711L12 6.5' stroke='%2300945E' stroke-linecap='round'/%3E%3C/svg%3E%0A");
		width: 13px;
		height: 7px;
		position: absolute;
		top: calc(50% - 3.5px);
		right: 0;
		transform: scale(1, -1);
	}

	.block-contacts__title span {
		display: none;
	}

	.block-contacts.active .block-contacts__title::after {
		transform: scale(1, 1);
	}

	.block-contacts.active .block-contacts__items {
		display: flex;
		gap: 15px 30px;
	}

	.block-contacts .block-contacts__item {
		font-size: 13px;
	}

	.block-contacts .block-contacts__item[href^="mailto:"]::before {
		top: calc(50% - 4px);
	}
}

.card-entity {
	background-color: #fff;
	padding: 25px;
	display: grid;
	grid-template-columns: 0.815fr 1fr 0.6fr;
	gap: 20px 42px;
	color: #333333;
}

.card-entity__photos {
	min-width: 0;
}

.card-entity__photos .swiper {
	--swiper-pagination-bullet-inactive-opacity: 1;
	--swiper-pagination-bullet-opacity: 0.5;
}

.card-entity__photos .swiper .swiper-pagination-bullet-active {
	opacity: 0.5;
}

.card-entity__photos .swiper-slide a {
	display: block;
}

.card-entity__photos .swiper-slide a img {
	display: block;
	width: 100%;
	aspect-ratio: 558 / 337;
	object-fit: cover;
	object-position: center;
}

.card-entity__tags {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
	gap: 10px;
	margin-bottom: 18px;
}

.card-entity__name {
	font-family: Lora;
	font-size: clamp(18px, 4vw, 30px);
	font-weight: 700;
	line-height: 1;
	margin-bottom: 19px;
}

.card-entity__location {
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	margin-bottom: 28px;
}

.card-entity__location span {
	display: block;
	font-weight: 700;
}

.card-entity__description {
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	max-width: 630px;
}

.card-entity__description > * {
	margin-bottom: 0.3em;
}

.card-entity__description > *:last-child {
	margin-bottom: 0;
}

.card-entity__panel {
	background-color: #F9F9F9;
	padding: 30px;
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	flex-direction: column;
	min-width: 340px;
}

.card-entity__panel .button {
	display: flex;
	width: 100%;
}

.card-entity__buttons > *:not(:last-child) {
	margin-bottom: 10px;
}

.card-entity__params {
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
}

.card-entity__params a {
	color: #333333;
}

.card-entity__params a:hover {
	text-decoration: none;
}

.card-entity__params td:first-child {
	padding-right: 10px;
}

.card-entity__params td:last-child {
	font-size: 18px;
	padding-left: 10px;
	width: max-content;
}

.card-entity__params tr:not(:last-child) td {
	padding-bottom: 8px;
}

@media (max-width: 1580px) {
	.card-entity__params td:last-child {
		font-size: 16px;
	}
}

@media (max-width: 1500px) {
	.card-entity {
		padding: 20px;
		gap: 20px 30px;
	}
}

@media (max-width: 1400px) {
	.card-entity {
		padding: 20px;
		gap: 20px 30px;
	}

	.card-entity__panel {
		padding: 20px;
	}
}

@media (max-width: 1200px) {
	.card-entity {
		grid-template-columns: 0.815fr 1fr;
	}

	.card-entity__panel {
		grid-column: span 2;
		flex-direction: row;
		justify-content: flex-end;
		gap: 30px;
	}

	.card-entity__panel .button {
		width: 250px;
	}
}

@media (max-width: 768px) {
	.card-entity {
		grid-template-columns: 1fr;
		padding: 0;
		gap: 0;
		position: relative;
		border: 1px #DDDDDD solid;
	}

	.card-entity__data {
		padding: 20px;
	}

	.card-entity__tags {
		position: absolute;
		top: 20px;
		right: 20px;
		z-index: 10;
	}

	.card-entity__tags .card-tag {
		font-size: 14px;
		min-height: 30px;
		padding: 5px 10px;
	}

	.card-entity__panel {
		grid-column: auto;
		flex-direction: column;
		justify-content: flex-start;
		gap: 20px;
	}

	.card-entity__panel .button {
		width: 100%;
	}

	.card-entity__location {
		font-size: 14px;
		margin-bottom: 20px;
	}

	.card-entity__description {
		font-size: 14px;
	}

	.card-entity__params {
		font-size: 14px;
	}

	.card-entity__params td:last-child {
		font-size: 14px;
	}

	.card-entity__panel {
		padding: 15px 20px 20px 15px;
	}

	.card-entity__params tr:not(:last-child) td {
		padding-bottom: 14px;
	}
}

@media (max-width: 500px) {
	.card-entity__tags {
		top: 5px;
		right: 5px;
	}

	.card-entity__tags .card-tag {
		font-size: 10px;
		min-height: 24px;
		padding: 3px 7px;
	}

	.card-entity__panel {
		gap: 15px;
	}

	.card-entity__buttons > *:not(:last-child) {
		margin-bottom: 5px;
	}

	.card-entity__panel .button {
		font-size: 13px;
	}
}

.entities-list > *:not(:last-child) {
	margin-bottom: 30px;
}

.button {
	--height: 43px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-height: var(--height);
	border-radius: calc(var(--height) / 2);
	border: none;
	padding: 5px 20px;
	background-color: transparent;
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-size: 14px;
}

.button:hover {
	text-decoration: none;
}

.button_primary {
	background-color: #00945E;
	color: #fff;
}

.button_primary:hover, .button_primary:focus {
		color: #fff;
}

.button_primary.button_hollow {
	background: none;
	border: 1px #00945E solid;
	color: #333333;
}

.form_button {
	margin-top: 10px;
}
.form_type_button {
	margin-top: 10px;
	opacity: 0;
	transition: opacity 0.5s ease; /* Плавный переход */
	visibility: hidden; /* Скрываем кнопку */
	position: unset;
}
.form_type_button.visible {
	opacity: 1; /* Полная видимость */
	transition: opacity 0.5s ease; /* Плавный переход */
	visibility: visible; /* Делаем кнопку видимой */
}
.card-tag:hover {
	text-decoration: none;
}
.card-tag {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-height: 43px;
	background-color: #F9F9F9;
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	padding: 5px 15px;
	color:black;
}

.show-more {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 50px;
}

.show-more .button {
	display: flex;
	width: 100%;
	max-width: 337px;
}

@media (max-width: 768px) {
	.show-more {
		margin-top: 30px;
	}
}

@media (min-width: 768px) and (max-width: 1770px) {
	.infoblock1 {
		margin-bottom: 60px;
	}
}

.infoblock1 {
	font-family: 'Open Sans';
	font-size: 18px;
	line-height: 1.5;
	font-weight: 400;
}

.section_description__container {
	font-family: 'Open Sans';
	font-size: 18px;
	line-height: 1.5;
	font-weight: 400;
}

.infoblock1__inner {
	padding: 20px;
	border-radius: 20px;
	background-color: #fff;
	padding: 40px 50px 50px 50px;
	font-size: 16px;
	margin-bottom: 40px;
}

.infoblock1__title {
	font-family: Lora;
	font-size: clamp(18px, 4vw, 30px);
	font-weight: 700;
	line-height: 1;
	margin: 0 0 20px 0;
}

.infoblock1__text {
	margin: 0 0 20px 0;
}

.infoblock1__cols {
	display: grid;
	grid-template-columns: 0.54fr 1fr;
	gap: 0 50px;
	margin-top: 40px;
}

.infoblock1__photos {
	position: relative;
	padding: 30px 0 58px 37px;
	align-self: flex-start;
}

.infoblock1__decor1 {
	display: block;
	width: 100%;
	height: auto;
}

.infoblock1__decor2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 85.5%;
	aspect-ratio: 1034 / 608;
}

.infoblock1__decor3 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	width: 85.5%;
	aspect-ratio: 1034 / 608;
}

.infoblock1__advantages {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 20px 35px;
}

@media (max-width: 1200px) {
	.infoblock1__advantages {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 1000px) {
	.infoblock1__cols {
		grid-template-columns: 1fr;
		gap: 40px;
	}

	.infoblock1__photos {
		max-width: 500px;
		justify-self: center;
	}

	.infoblock1__advantages {
		grid-template-columns: 1fr 1fr;
		gap: 20px;
	}

	.infoblock1__inner {
		padding: 20px 30px 30px 30px;
	}
}

@media (max-width: 800px) {
	.infoblock1__advantages {
		grid-template-columns: 1fr;
	}

	.infoblock1__advantages .advantage-item {
		justify-content: space-between;
		align-items: flex-start;
	}

	.infoblock1__advantages .advantage-item__text {
		flex-grow: 1;
	}

	.infoblock1__advantages .advantage-item:nth-child(even) {
		flex-direction: row-reverse;
	}
}

@media (max-width: 768px) {
	.infoblock1 {
		font-size: 16px;
		margin: 60px 0;
	}

	.infoblock1__cols {
		margin-top: 20px;
	}
}

@media (max-width: 500px) {
	.infoblock1 {
		font-size: 14px;
	}

	.infoblock1__inner {
		border-radius: 0;
		padding: 20px 15px;
		margin-left: -15px;
		margin-right: -15px;
	}

	.infoblock1__advantages {
		gap: 10px;
	}
}

.advantage-item {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 20px;
}

.advantage-item__pic {
	flex-shrink: 0;
	display: block;
}

.button1 {
	min-height: 38px;
	border: 1px #DDDDDD solid;
	font-family: 'Open Sans';
	font-size: 14px;
	line-height: 1.5;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 5px 11.5px;
	color: #333333;
	background: none;
	white-space: nowrap;
}

.button1.active {
	border-color: #00945E;
	background-color: #F1FDF6;
	cursor: default;
}

.checkbox1 {
	display: inline-block;
	position: relative;
	font-weight: 400;
}

.checkbox1 input {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
}

.checkbox1__visual {
	min-height: 38px;
	border: 1px #DDDDDD solid;
	font-family: 'Open Sans';
	font-size: 14px;
	line-height: 1.5;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 5px 11.5px;
	color: #333333;
	background: none;
	white-space: nowrap;
	cursor: pointer;
}

.checkbox1 input:checked + .checkbox1__visual {
	border-color: #00945E;
	background-color: #F1FDF6;
}

.checkbox1:hover .checkbox1__visual,
.checkbox1:focus-visible .checkbox1__visual {
	border-color: #00945E;
}

@media (max-width: 768px) {
	.checkbox1__visual {
		min-height: 32px;
		font-size: 12px;
		padding: 5px 11.5px;
	}
}

.swiper-selector {
	height: 38px;
}

.swiper-selector .swiper-slide {
	width: max-content;
}

.swiper-selector .swiper-button-next,
.swiper-selector .swiper-button-prev {
	width: 38px;
	height: 38px;
	top: 0;
	margin: 0;
}

.swiper-selector .swiper-button-prev::before {
	content: '';
	width: 100px;
	height: calc(100% + 2px);
	position: absolute;
	right: -1px;
	top: -1px;
	background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%);
	z-index: -1;
	pointer-events: none;
}

.swiper-selector .swiper-button-next::before {
	content: '';
	width: 100px;
	height: calc(100% + 2px);
	position: absolute;
	left: -1px;
	top: -1px;
	background: linear-gradient(270deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%);
	z-index: -1;
	pointer-events: none;
}

.swiper-selector .swiper-button-prev::after,
.swiper-selector .swiper-button-next::after {
	content: '';
	width: 100%;
	height: 100%;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.25 0.5L6.04289 5.29289C6.43342 5.68342 6.43342 6.31658 6.04289 6.70711L1.25 11.5' stroke='%2300945E' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	border: 1px #00945E solid;
	background-color: #F1FDF6;
}

.swiper-selector .swiper-button-next::after {
	transform: scale(-1, 1);
}

.swiper-selector .swiper-button-prev {
	left: unset;
	right: 0;
}

.swiper-selector .swiper-button-next {
	right: unset;
	left: 0;
}

.swiper-selector .swiper-button-next.swiper-button-disabled,
.swiper-selector .swiper-button-prev.swiper-button-disabled {
	display: none;
}

@media (max-width: 768px) {
	.swiper-selector {
		height: 32px;
		overflow: visible;
	}
/*
	.swiper-selector .swiper-wrapper::before {
		content: '';
		display: block;
		width: 15px;
		height: 32px;
		flex-shrink: 0;
	}

	.swiper-selector .swiper-wrapper::after {
		content: '';
		display: block;
		width: 30px;
		height: 32px;
		flex-shrink: 0;
	}
*/
	.swiper-selector .swiper-button-next,
	.swiper-selector .swiper-button-prev {
		width: 32px;
		height: 32px;
		display: none!important;
	}

	.swiper-selector .swiper-button-prev::before {
		width: 60px;
	}

	.swiper-selector .swiper-button-next::before {
		width: 60px;
	}
}

.notification1 {
	text-align: center;
	color: #333333;
	padding-top: clamp(10px, 5vw, 45px);
	padding-bottom: clamp(10px, 5vw, 70px);
}

.notification1__title {
	font-family: Lora;
	font-size: clamp(18px, 4vw, 30px);
	font-weight: 700;
	line-height: 1;
	margin-bottom: 23px;
}

.notification1__text {
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

@media (max-width: 768px) {
	.notification1__text {
		font-size: 14px;
	}

	.notification1__title {
		margin-bottom: 15px;
	}
}

@media (max-width: 500px) {
	.notification1__text {
		font-size: 13px;
	}
}

.button-text1 {
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 400;
	background: none;
	padding: 0;
	border: none;
	text-decoration: underline;
	text-decoration-thickness: 0.5px;
	text-underline-offset: 2px;
}

.entity-detail {
	background-color: #fff;
	padding: 30px;
	display: grid;
	grid-template-columns: 0.72fr 1fr;
	gap: 50px;
	margin-bottom: 65px;
}

.entity-detail__photos {
	min-width: 0;
}

.entity-detail__photos .swiper-entity {
	margin-bottom: 6px;
}

.entity-detail__photos .swiper-entity a {
	display: block;
}

.entity-detail__photos .swiper-entity a img {
	display: block;
	width: 100%;
	aspect-ratio: 694 / 420;
	object-fit: cover;
	object-position: center;
}

.entity-detail__tags {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
	gap: 10px;
	margin-bottom: 18px;
}

.entity-detail__name {
	font-family: Lora;
	font-size: clamp(18px, 3vw, 30px);
	font-weight: 700;
	line-height: 1;
	margin-bottom: 28px;
}

.entity-detail__cols {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 0 40px;
	border-top: 1px #E8E8E8 solid;
	padding-top: 25px;
}

.entity-detail__left {
	columns: 2;
}

.entity-detail__right {
	background-color: #F1FDF6;
	padding: 30px;
}

.entity-detail__right .button {
	display: flex;
	width: 100%;
	margin-bottom: 19px;
}

.entity-detail__param {
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 15px;
	break-inside: avoid;
}

.entity-detail__param strong {
	display: block;
	margin-bottom: 1px;
}

.entity-detail__params {
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	margin-bottom: 30px;
}

.entity-detail__params a {
	color: #333333;
}

.entity-detail__params a:hover {
	text-decoration: none;
}

.entity-detail__params td:first-child {
	padding-right: 10px;
	font-weight: 700;
}

.entity-detail__params td:last-child {
	padding-left: 10px;
	width: max-content;
}

.entity-detail__params tr:not(:last-child) td {
	padding-bottom: 15px;
}

.entity-detail__phones {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
	gap: 10px 20px;
	font-family: 'Open Sans';
	font-size: 18px;
	line-height: 1;
	font-weight: 700;
	color: #000;
	margin-bottom: 8px;
}

.entity-detail__phones a {
	color: #000;
	position: relative;
	padding-left: 14px;
	white-space: nowrap;
}

.entity-detail__phones a:hover {
	text-decoration: none;
}

.entity-detail__phones a::before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66709 7.81763L7.52819 6.87004C7.64417 6.74399 7.79091 6.65771 7.95059 6.62167C8.11027 6.58562 8.27602 6.60136 8.42773 6.66698L9.47719 7.12809C9.6305 7.19657 9.76196 7.31345 9.85499 7.46402C9.94803 7.61458 9.99849 7.79208 10 7.97415V10.0893C9.99911 10.2132 9.97545 10.3355 9.93045 10.4491C9.88544 10.5626 9.82003 10.6649 9.73814 10.7499C9.65625 10.8349 9.55959 10.9007 9.45396 10.9435C9.34834 10.9863 9.23593 11.0051 9.12353 10.9988C1.7696 10.4954 0.285745 3.64231 0.00511948 1.01952C-0.00790734 0.890724 0.00399492 0.760351 0.0400432 0.636979C0.0760915 0.513607 0.135469 0.400032 0.214269 0.303726C0.293069 0.207421 0.389506 0.130567 0.497236 0.0782204C0.604965 0.0258741 0.721546 -0.000778021 0.839308 1.72889e-05H2.69605C2.86174 0.000556986 3.02349 0.0556321 3.1605 0.158159C3.29751 0.260685 3.40352 0.405975 3.46489 0.575339L3.8839 1.73021C3.94551 1.89649 3.96122 2.07906 3.92909 2.25511C3.89696 2.43117 3.8184 2.5929 3.70323 2.72011L2.84213 3.66769C2.84213 3.66769 3.33803 7.36075 6.66709 7.81763Z' fill='%2300945E'/%3E%3C/svg%3E%0A");
	width: 10px;
	height: 11px;
	position: absolute;
	left: 0;
	top: 4px;
}

.entity-detail__text1 {
	font-family: 'Open Sans';
	font-size: 14px;
	line-height: 1.5;
	font-weight: 400;
	text-align: center;
}

.swiper-entity-thumbs .swiper-slide {
	width: 79px;
	cursor: pointer;
}

.swiper-entity-thumbs .swiper-slide:not(.swiper-slide-thumb-active) {
	opacity: 0.4;
}

.swiper-entity-thumbs .swiper-slide img {
	display: block;
	width: 100%;
	aspect-ratio: 79 / 50;
}

.tags-list1 {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 6px;
	flex-wrap: wrap;
}

@media (max-width: 1500px) {
	.entity-detail {
		padding: 30px;
		gap: 30px;
	}
}

@media (max-width: 1400px) {
	.entity-detail__param,
	.entity-detail__params {
		font-size: 14px;
	}

	.entity-detail__right {
		padding: 20px;
	}

	.entity-detail__cols {
		gap: 0 20px;
	}
}

@media (max-width: 1200px) {
	.entity-detail__cols {
		display: block;
	}

	.entity-detail__left {
		margin-bottom: 20px;
	}

	.swiper-entity-thumbs .swiper-slide {
		width: 60px;
	}

	.entity-detail {
		grid-template-columns: 1fr 1fr;
		gap: 20px;
		padding: 20px;
	}
}

@media (max-width: 768px) {
	.entity-detail {
		grid-template-columns: 1fr;
		gap: 20px;
		padding: 15px;
		margin-left: -15px;
		width: calc(100% + 30px);
		position: relative;
	}

	.swiper-entity-thumbs .swiper-slide {
		width: 15%;
	}

	.entity-detail__tags {
		position: absolute;
		top: 35px;
		right: 35px;
		z-index: 10;
	}

	.entity-detail__name {
		text-align: center;
	}

	.tags-list1 .card-tag,
	.entity-detail__tags .card-tag {
		font-size: 14px;
		min-height: 30px;
		padding: 5px 10px;
	}
}

@media (max-width: 500px) {
	.entity-detail__tags {
		top: 20px;
		right: 20px;
	}

	.tags-list1 .card-tag,
	.card-entity__tags .card-tag {
		font-size: 10px;
		min-height: 24px;
		padding: 3px 7px;
	}

	.entity-detail__param,
	.entity-detail__params {
		font-size: 13px;
	}

	.entity-detail__param {
		margin-bottom: 10px;
	}

	.entity-detail__cols {
		padding-top: 15px;
	}

	.entity-detail__phones {
		font-size: 15px;
	}

	.entity-detail__phones a::before {
		top: 2px;
	}

	.entity-detail {
		margin-bottom: 40px;
	}
}

.card-advantage {
	background-color: #fff;
	padding: 23px 20px;
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 0 20px;
}

.card-advantage__pic {
	display: block;
	flex-shrink: 0;
}

.block-advantages {
	padding-bottom: 100px;
}

.block-advantages__title {
	font-family: Lora;
	font-size: clamp(18px, 4vw, 30px);
	font-weight: 700;
	line-height: 1.45;
	margin-bottom: 23px;
	text-align: center;
}

.block-advantages__text {
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	text-align: center;
	margin-bottom: 30px;
}

.block-advantages__grid {
	width: 100%;
	max-width: 1368px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px 18px;
}

@media (max-width: 1280px) {
	.block-advantages__grid {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 1000px) {
	.card-advantage {
		background-color: #fff;
		padding: 18px 15px;
		font-family: 'Open Sans';
		font-size: 14px;
		gap: 0 15px;
	}
}

@media (max-width: 900px) {
	.block-advantages__grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 600px) {
	.card-advantage {
		padding: 10px 10px 15px 10px;
		flex-direction: column;
		text-align: center;
		font-size: 13px;
		gap: 10px 0;
	}
}

@media (max-width: 500px) {
	.card-advantage {
		font-size: 11px;
	}

	.block-advantages__title {
		margin-bottom: 10px;
	}

	.block-advantages__text {
		font-size: 14px;
		margin-bottom: 20px;
	}
}

.rent-title--row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 33px;
}

.rent-title--row .rent__title {
    padding: 0;
    margin: 0;
    font-weight: 700;
    font-size: 30px;
}

.rent-title--row .rent-btns__link {
	padding: 12px 88px;
}

.rent .rent-btn {
   display: none;
}

.rent .rent-title--row .rent-btns__link {
   display: block;
}

@media (max-width: 600px) { 
    .rent .rent-btn {
        display: block;
    }

    .rent .rent-title--row .rent-btns__link {
        display: none;
    }
}

.entity-detail .swiper-entity__prev,
.entity-detail .swiper-entity__next {
    position: absolute;
	border: none;
    color: #ffffff94;
    top: 50%;
    background: transparent;
    font-size: 70px;
    line-height: 0;
    height: 50px;
    padding: 0;
    margin: 0;
    z-index: 10000;
	display: none;
}


.entity-detail .entity-detail__photos:hover .swiper-entity__prev,
.entity-detail .entity-detail__photos:hover .swiper-entity__next {
	display: block;
}

.entity-detail .swiper-entity__next {
	right: 20px;
}
.entity-detail .swiper-entity__prev {
	left: 20px;
}

.rent-btns__link:hover {
    background: #00945E;
    color: #fff;
}

@media (max-width: 600px) {
    .rent .rent-btn {
        display: block;
		padding: 0 30px;
    }
}

.breadcrumbs li > a,
.breadcrumbs li > span {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
}

.breadcrumbs li > a {
	color: #333333;
}

.breadcrumbs li > span {
	color: #33333382;
}

.breadcrumbs ul {
    display: flex;
    gap: 2px 4px;
    flex-wrap: wrap;
}

.partnersSwiper .partners-button-next:hover, 
.partnersSwiper .partners-button-prev:hover,
.SwiperRent .rent-button-prev:hover, 
.SwiperRent .rent-button-next:hover {
    background: #00945E;
	opacity: 1;
}

.head-row {
	padding: 30px 15px 0 15px;
}
/* End */


/* Start:/local/templates/gw-index-new/template_styles.css?17244104461112*/
.component_list {
    list-style: none;
}

.item_cont {
    margin: 5px 0;
    font-size: 12px;
    color: #ADADAD;
}

.center_cont p {
	text-align: left;
}
@media (max-width: 1298px) {
#start_ul{
padding-left:30px;
}
}
div.advantage-container .new_new ul{margin-left:45px;    list-style-type: disc;color: #666666;
    font-family: "Open Sans";}
div.advantage-container .new_new p{margin-left:30px;}
div.advantage-container .new_new h2{margin-left:30px;margin-top:30px !important;}

section.banner_news {
    padding-top: 70px;

} 
.banner_news a {
    width: 100%;
}
.banner_news a img.mobile {
    display: none;
}
.banner_news a img.desktop {
    width: 100%;
}

@media (max-width: 768px) {
    .banner_news a img.desktop  {
        display: none;
    }
    .banner_news a img.mobile {
        width: 100%;
        display: block;
    }
}
table.article_grey {
    width: 100%;
}
table.article_grey tr {
    background-color: #b1b1b1;
}
table.article_grey td {
    padding-left: 10px;
    padding-right: 10px;
}

@media (max-width: 992px) {
    body .l-main-wrapper {
        margin: 0px auto 0 auto;
    }
}


/* End */
/* /local/templates/gw-index-new/css2/style1.css?171413342214260 */
/* /local/templates/gw-index-new/css2/style3.css?1714133422549 */
/* /local/templates/gw-index-new/css2/style4.css?1714133422218 */
/* /local/templates/gw-index-new/css2/style5.css?1714133422191104 */
/* /local/templates/gw-index-new/css2/style.css?1753966033579851 */
/* /local/templates/gw-index-new/css/bootstrap.css?1714133400128644 */
/* /local/templates/gw-index-new/css2/dev.css?171413342222572 */
/* /local/templates/gw-index-new/css-new/jquery.fancybox.min.css?173530101512795 */
/* /local/templates/gw-index-new/css-new/swiper-bundle.min.css?173530104416470 */
/* /local/templates/gw-index-new/css-new/style.css?175743687263160 */
/* /local/templates/gw-index-new/template_styles.css?17244104461112 */
