@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&subset=latin-ext');

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, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

::-webkit-input-placeholder {
  color: inherit;
}

::-moz-placeholder {
  color: inherit;
  opacity: 1;
}

input[type=tel], input[type=url], input[type=password], input[type=text], input[type=email], input[type=reset], input[type=button], input[type=submit], button, textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

img {
  vertical-align: middle;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a[href], label[for], select, input[type=checkbox], input[type=radio] {
  cursor: pointer;
}

button, input[type=button], input[type=image], input[type=reset], input[type=submit] {
  padding: 0;
  overflow: visible;
  cursor: pointer;
}

button::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=image]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=submit]::-moz-focus-inner {
  border: 0;
}

.hide {
  position: absolute !important;
  left: -9999em !important;
}

.clearfix:after {
  content: '';
  display: block;
  clear: both;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

del {
  text-decoration: line-through;
}

th, td {
  vertical-align: top;
}

th {
  font-weight: normal;
  text-align: left;
}

address, cite, dfn {
  font-style: normal;
}

abbr, acronym {
  border-bottom: 1px dotted #999;
  cursor: help;
}

sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

textarea {
  overflow: auto;
}

html {
  height: 100%;
}

/*!
 * Font Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fa-regular-400.eot');
  src: url('../fonts/fa-regular-400.eot?#iefix') format('embedded-opentype'), url('../fonts/fa-regular-400.woff2') format('woff2'), url('../fonts/fa-regular-400.woff') format('woff'), url('../fonts/fa-regular-400.ttf') format('truetype'), url('../fonts/fa-regular-400.svg#fontawesome') format('svg');
}
@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:Font Awesome\ 5 Free;font-weight:900}
.fa {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
}
/*!
 * Font Awesome Free 5.0.7 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.fa-pulse{-webkit-animation:a 1s infinite steps(8);animation:a 1s infinite steps(8)}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-car:before{content:"\f1b9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comments:before{content:"\f086"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dot-circle:before{content:"\f192"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-excel:before{content:"\f1c3"}.fa-file-image:before{content:"\f1c5"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frown:before{content:"\f119"}.fa-futbol:before{content:"\f1e3"}.fa-gamepad:before{content:"\f11b"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-paragraph:before{content:"\f1dd"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-percent:before{content:"\f295"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phone:before{content:"\f095"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-print:before{content:"\f02f"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-rebel:before{content:"\f1d0"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-road:before{content:"\f018"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-strava:before{content:"\f428"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-circle:before{content:"\f2bd"}.fa-user-md:before{content:"\f0f0"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-warehouse:before{content:"\f494"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.fab{font-family:Font Awesome\ 5 Brands}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* Slider */

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

.slick-track:before, .slick-track:after {
  display: table;
  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  outline: none;
  height: 100%;
  min-height: 1px;
}

[dir='rtl'] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-next, .slick-prev {
  background: url(../images/ico_r.svg) no-repeat 52% 50% #d8e1e6;
  width: 29px;
  height: 29px;
  display: inline-block;
  border-radius: 50%;
  padding: 0;
  text-indent: -999em;
  border: 1px solid white;
}

.slick-next:hover, .slick-prev:hover {
  background-color: #844106;
}

.slick-prev {
  background-image: url(../images/ico_l.svg);
  background-position: 47% 50%;
}

.logos-row {
  position: relative;
  margin-top: 40px;
}

.logos-row .slick-slider {
  position: relative;
  padding: 0 60px;
  margin: 0 -60px;
}

.logos-row .slick-prev {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -15px;
}

.logos-row li a img {
  min-height: 100px;
  object-fit: contain;
}

.logos-row li a:focus {
  outline: auto;
}

.logos-row .slick-next {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -15px;
}

.logos-row .slick-track {
  display: flex;
  align-items: center;
}



/* Normalized Styles
------------------------------------------------------------------------------*/

body {
  font: 14px/22px 'Open Sans', sans-serif;
  background: #839098;
  -webkit-text-size-adjust: none;
  position: relative;
  min-height: 100%;
  color: #3e3e3e;
}

input, textarea, select, button {
  outline: none;
  font-family: 'Open Sans', sans-serif;
}

a {
  text-decoration: none;
  transition: all .2s ease;
  color: inherit;
}

img {
  max-width: 100%;
  height: auto;
}

/* Container
------------------------------------------------------------------------------*/

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

.body {
  background: #fff;
  padding-left: 286px;
  padding-bottom: 45px;
  min-height: calc(100vh - 110px);
}

.body .container {
  width: 1010px;
}

.head-controls {
  background-color: white;
  position: relative;
  z-index: 9;
  padding-top: 17px;
  box-shadow: 0 2px 0 rgba(212, 212, 212, .49);
}

.head-controls .top-line:after {
  content: '';
  clear: both;
  display: block;
}

.head-controls .search-form {
  float: left;
  width: calc(100% - 260px);
  position: relative;
}

.head-controls .search-form button {
  position: absolute;
  top: 0;
  right: 0;
  background: url(../images/ico_search.svg) no-repeat 50% 50%;
  width: 45px;
  height: 45px;
  border: 0;
  margin: 0;
}

.head-controls .search-form input {
  width: 100%;
  border: 0;
  height: 45px;
  margin: 0;
  padding: 0 18px;
  color: #1f2e54;
  font-size: 12px;
  font-weight: 400;
  background-color: white;
  border-radius: 3px;
  box-shadow: 0 0 5px rgba(0, 0, 0, .21);
}

.head-controls .right {
  overflow: hidden;
  text-align: center;
  padding-top: 7px;
}

.head-controls .right ul {
  display: inline-block;
}

.head-controls .fast-links {
  text-align: center;
  float: right;
  display: inline-block;
  padding-top: 5px;
  vertical-align: top;
}

.head-controls .fast-links a {
  display: inline-block;
  background: url(../images/ico_map.svg) no-repeat 50% 50%;
  width: 20px;
  margin: 0 7px 0 2px;
  height: 20px;
  position: relative;
}

.head-controls .fast-links svg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.head-controls .fast-links .ttt {
  background: none;
  text-align: center;
  line-height: 20px;
}

.head-controls .fast-links .acc {
  background-image: url(../images/ico_acc.svg);
}

.head-controls .langs {
  font-size: 0;
  overflow: hidden;
  padding-top: 5px;
  padding-left: 10px;
  vertical-align: top;
}

.head-controls .langs li {
  display: inline-block;
}

.head-controls .langs li a {
  color: #bbb;
  font-size: 11px;
  text-transform: uppercase;
}

.head-controls .langs li a:hover {
  color: #121f3e;
}

.head-controls .langs li.current a {
  color: #121f3e;
}

.head-controls .langs li + li:before {
  content: '|';
  font-size: 11px;
  padding: 0 8px;
  color: #121f3e;
}

.main-nav {
  text-align: left;
  font-size: 0;
  padding: 19px 0 0;
  margin-right: -15px;
  margin-left: -38px;
}

.main-nav > ul > li {
  display: inline-block;
  margin-left: 28px;
  vertical-align: top;
}

.main-nav > ul > li.current > a:before, .main-nav > ul > li:hover > a:before {
  border-color: #844106;
}

.main-nav > ul > li.menu-item-has-children > a:after {
  content: '';
  background: url(../images/ico_down.svg) no-repeat;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 10px;
  bottom: 0;
  margin: auto;
  right: 0;
}

.main-nav > ul > li > a {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 45px;
  max-width: 115px;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #313541;
  padding-top: 3px;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 13px;
  padding-right: 24px;
  padding-left: 10px;
  position: relative;
}

.main-nav > ul > li > a:before {
  content: '';
  position: absolute;
  transition: all .2s ease;
  top: 0;
  bottom: 0;
  left: 10px;
  border-bottom: 3px solid transparent;
  right: 24px;
}

.btn-right {
  text-align: right;
}

.btn.btn-orange {
  height: 48px;
  display: inline-block;
  background-color: #844106;
  border-radius: 4px;
  color: white;
  font-size: 11px;
  border: 0;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 48px;
  padding: 0 35px;
  box-shadow: 0 2px 0 rgba(245, 130, 31, .49);
}

.btn.btn-orange:after {
  content: '';
  background: url(../images/ico_more_r.svg) no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
  margin-left: 15px;
  margin-right: -8px;
  vertical-align: middle;
  background-size: contain;
}

.btn.btn-orange:hover {
  text-decoration: underline;
}

.btn.btn-orange.dl:after {
  background-image: url(../images/ico_submit_d.svg);
}

.logos-row {
  
  padding: 20px 0 0;
  text-align: center;
  
}


.footer .container,
.logos-row .container {
  margin-left: 0;
}

.wrapper {
  overflow: hidden;
  position: relative;
  background: #fff;
}

.news-row {
  padding: 25px 0 0;
}

.news-row h2 {
  color: #3e3e3e;
  font-size: 28px;
  font-weight: 400;
  line-height: 35px;
  padding-bottom: 20px;
  text-transform: uppercase;
}

.news-row h3 {
  color: #3e3e3e;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}

.news-row h3 a:hover {
  color: #844106;
}

.news-row .text {
  padding: 20px;
  padding-bottom: 68px;
}

.news-row .more {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 15px 18px;
  background: url(../images/ico_more.svg) no-repeat;
  width: 20px;
  height: 10px;
}

.news-row .time {
  position: absolute;
  color: #9fa3a7;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  bottom: 0;
  margin: 17px 20px;
  left: 0;
  background: url(../images/ico_clock.svg) no-repeat 0 50%;
  padding-left: 15px;
}

.news-row section {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -12px;
}

.news-row article {
  width: calc(33.33% - 12px);
  margin-left: 12px;
  position: relative;
  margin-bottom: 12px;
  overflow: hidden;
  background-color: #f3f3f3;
  border-radius: 6px;
}

.news-row .image img {
  width: 100%;
  height: auto;
}

.news-row .image {
  max-height: 214px;
  overflow: hidden;
}

.features-row {
  padding: 25px 0 0;
}

.features-row:after {
  content: '';
  clear: both;
  display: block;
}

.features-row .set {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.features-row section {
  width: 52.5%;
  float: left;
  margin-left: -12px;
  padding-left: 21px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.features-row section a {
  display: block;
}

.features-row section a:hover h3 {
  background: #844106;
  color: #fff;
}

.features-row section .ico {
  height: 107px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: no-repeat 50% 50%;
}

.features-row section .ico.ico-1 {
  background-image: url(../images/h01.svg);
}

.features-row section .ico.ico-2 {
  background-image: url(../images/h02.svg);
}

.features-row section .ico.ico-3 {
  background-image: url(../images/h03.svg);
}

.features-row section .ico.ico-4 {
  background-image: url(../images/h04.svg);
}

.features-row section article {
  min-height: 163px;
  width: calc(50% - 12px);
  margin-bottom: 12px;
  margin-left: 12px;
  text-align: center;
  background-color: white;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 0 3px rgba(0, 0, 0, .22);
}

.features-row section h3 {
  color: #3e3e3e;
  font-size: 14px;
  padding: 0 10px;
  height: 64px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -10px;
  padding-bottom: 10px;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 2px solid #844106;
  font-weight: 700;
  line-height: 18px;
}

.features-row .text {
  background-color: #f3f3f3;
  border-radius: 5px;
  margin: 32px 0;
  padding: 50px 50px 58px;
  float: right;
  padding-left: 56%;
  margin-left: -100%;
  width: 100%;
}

.features-row h2 {
  color: #3e3e3e;
  font-size: 28px;
  padding-right: 50px;
  padding-bottom: 18px;
  font-weight: 400;
  line-height: 35px;
  text-transform: uppercase;
}

.features-row p {
  opacity: .7;
  font-weight:400;
  line-height: 18px;
}

.services-row {
  padding-top: 25px;
}

.services-row section {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -12px;
}

.services-row article {
  width: calc(33.33% - 12px);
  margin-left: 12px;
  min-height: 159px;
  padding: 22px 80px 20px 28px;
  position: relative;
  margin-bottom: 12px;
  overflow: hidden;
  background-color: #f3f3f3;
  border-radius: 4px;
  box-shadow: 0 0 3px rgba(0, 0, 0, .22);
}

.services-row a:hover h2 {
  color: #844106;
}

.services-row .ico {
  position: absolute;
  top: 0;
  bottom: 0;
  background: #fff;
  width: 59px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  right: 0;
}

.services-row h2 {
  color: #3e3e3e;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  transition: all .2s ease;
  padding: 0 0 9px;
  line-height: 18px;
}

.services-row p {
  font-size: 14px;
  font-weight:400;
  line-height: 18px;
}

.featured-row {
  background: no-repeat 50% 50% #e8e9e8;
  background-position: 35% 50%;
  background-size: cover;
  min-height: 254px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.featured-row .text {
  padding: 30px;
  width: 560px;
  max-width: 100%;
  line-height: 1.3;
}

.featured-row h1 {
  color: #844106;
  font-size: 33px;
  font-weight: 700;
  line-height: 1.2;
  padding-bottom: 5px;
}

.featured-row h2 {
  color: #844106;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  padding-bottom: 5px;
}

.featured-row h3 {
  color: #844106;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  padding-bottom: 5px;
}

.featured-row h4 {
  color: #844106;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  padding-bottom: 5px;
}

.header-side {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 286px;
  z-index: 10;
  background-color: #f3f3f3;
  box-shadow: -.1px 3px 8.9px 1.1px rgba(0, 0, 0, .09);
}

.header-side .container {
  padding: 0;
}

.header-side .logo-h {
  padding: 38px 50px;
}

.header-side .logo {
  display: block;
  background: url(../images/logo.png) no-repeat;
  height: 60px;
  width: 135px;
  /*background-image: url(../images/logo.svg);*/
  text-indent: -999em;
  background-size: contain;
}

/*[lang="en-US"] .header-side .logo {
  background-image: url(../images/rrt-en.svg);
}*/


.side-nav {
  padding: 6px 0;
}

.side-nav h4 {
  color: #3e3e3e;
  font-size: 15px;
  padding-bottom: 14px;
  font-weight: 700;
  line-height: 1.2;
  padding-left: 50px;
}

.side-nav .services-nav {
  border-top: 2px solid #fff;
}

.side-nav .services-nav > ul > li {
  border-bottom: 2px solid #fff;
}

.side-nav .services-nav > ul ul .menu-item-has-children > a:before {
  content: '';
  background: url(../images/ico_down_g.svg) no-repeat 50% 50%;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 27px;
  width: 10px;
  height: 6px;
}

.side-nav .services-nav > ul ul .menu-item-has-children > a.active:before {
  background-image: url(../images/ico_up_g.svg);
}

.side-nav .services-nav > ul ul .menu-item-has-children.current-active > a:before {
  content: '';
  background: url(../images/ico_down_g.svg) no-repeat 50% 50%;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 27px;
  width: 10px;
  height: 6px;
}

.side-nav .services-nav > ul ul .menu-item-has-children.current-active > a:before {
  background-image: url(../images/ico_up_g.svg);
}

.side-nav .services-nav > ul ul {
  background: #e5e5e5;
  display: none;
}

.side-nav .services-nav > ul ul a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 60px 5px 75px;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 57px;
  color: #3e3e3e;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  position: relative;
}

.side-nav .services-nav > ul ul a:hover {
  text-decoration: underline;
}

.side-nav .services-nav > ul ul ul {
  padding: 13px 0 17px;
  background: #fff;
}

.side-nav .services-nav > ul ul ul .current-active > a {
  text-decoration: underline;
}

.side-nav .services-nav > ul ul ul a {
  padding-left: 95px;
  height: auto;
  background: #fff;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 15px;
  font-size: 13px;
  line-height: 14px;
}

.side-nav .services-nav > ul ul ul a.current, .side-nav .services-nav > ul ul ul a:hover {
  text-decoration: underline;
}

.side-nav .services-nav > ul ul ul a:before {
  content: '';
  display: none;
}

.side-nav .services-nav > ul ul ul a:after {
  content: '';
  width: 4px;
  position: absolute;
  left: 75px;
  top: 50%;
  border-radius: 50%;
  margin-top: -2px;
  height: 4px;
  background-color: #bebebe;
}

.side-nav .services-nav > ul > li.current-active > a {
  background: #844106;
  border-color: #844106;
  color: #fff;
}

.side-nav .services-nav > ul > li.current-active > a:before {
  background-image: url(../images/ico_down_w.svg);
}

.side-nav .services-nav > ul > li > a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #3e3e3e;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  min-height: 53px;
  padding: 5px 40px 5px 50px;
  border-left: 3px solid #844106;
  position: relative;
}

.side-nav .services-nav > ul > li > a:before {
  content: '';
  background: url(../images/ico_down_g.svg) no-repeat 50% 50%;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 27px;
  width: 10px;
  height: 6px;
}

.side-nav .services-nav > ul > li > a.active, .side-nav .services-nav > ul > li > a:hover {
  background: #844106;
  border-color: #844106;
  color: #fff;
}

.side-nav .services-nav > ul > li > a.active:before, .side-nav .services-nav > ul > li > a:hover:before {
  background-image: url(../images/ico_down_w.svg);
}

.footer {
  padding: 40px 0;
  overflow: hidden;
  padding-left: 286px;
}

.footer .container {
  width: 1190px;
}

.footer .copy {
  opacity: .7;
  color: white;
  font-size: 12px;
  font-weight:400;
  line-height: 20px;
  float: left;
  letter-spacing: .05em;
  width: 60%;
}

.footer .form {
  float: right;
  width: 400px;
}

.footer .form label {
  display: block;
  margin: 0;
  letter-spacing: .05em;
  color: white;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  padding-bottom: 10px;
}

.footer .form .set {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer .form button {
  color: white;
  height: 45px;
  background-color: #844106;
  border: 0;
  min-width: 105px;
  padding: 0 20px;
  border-radius: 0 3px 3px 0;
  box-shadow: 0 2px 0 #78848b;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 700;
  line-height: 45px;
  text-transform: uppercase;
}

.footer .form input {
  width: 80%;
  height: 45px;
  background-color: white;
  border-radius: 3px 0 0 3px;
  color: #a8a8a8;
  border: 0;
  font-size: 12px;
  padding: 0 22px;
  font-weight:400;
  box-shadow: 0 2px 0 #78848b;
}

.content-row {
  padding-top: 18px;
  padding-bottom: 40px;
}

.content-row .date {
  color: #9fa3a7;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  margin: 19px 0 -6px;
  background: url(../images/ico_clock.svg) no-repeat 0 2px;
  padding-left: 20px;
}

.content-row .entry {
  padding-top: 32px;
}

.content-row h1 {
  color: #3e3e3e;
  font-size: 28px;
  font-weight: 400;
  line-height: 35px;
  text-transform: uppercase;
}

.breadcrumbs {
  padding-top: 40px;
  color: #3e3e3e;
  font-size: 13px;
  overflow: hidden;
  font-weight: 400;
  line-height: 18px;
}

.breadcrumbs a {
  color: #844106;
}

.breadcrumbs a:hover {
  text-decoration: underline;
}

.breadcrumbs li {
  float: left;
  padding-bottom: 5px;
}

.breadcrumbs li + li:before {
  content: '';
  background: url(../images/ico_r_o.svg) no-repeat 50% 50%;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin: 5px 10px 0;
  vertical-align: top;
}

.body .ginput_recaptcha {
  margin-bottom: 15px;
}

/*.body .gfield_visibility_ {
  position: absolute;
  left: -999em;
  top: 0;
}*/

.body .gform_wrapper, .body .form {
  max-width: 562px;
  padding: 39px 45px;
  margin-bottom: 45px;
  background-color: #f3f3f3;
  border-radius: 4px;
}

.body .gform_wrapper.inline, .body .form.inline {
  border-radius: 0;
  background: none;
  margin: 0 0 15px;
  padding: 0;
  max-width: none;
}

.body .gform_wrapper.inline fieldset, .body .form.inline fieldset {
  float: left;
  width: 362px;
  margin-right: 15px;
}

.body .gform_wrapper.inline fieldset.small, .body .form.inline fieldset.small {
  width: 105px;
}

.body .gform_wrapper.inline fieldset.small + fieldset, .body .form.inline fieldset.small + fieldset {
  width: 300px;
}

.body .gform_wrapper.inline fieldset.date-col, .body .form.inline fieldset.date-col {
  width: 130px;
}

.body .gform_wrapper.inline fieldset.submit, .body .form.inline fieldset.submit {
  width: auto;
}

.body .gform_wrapper:after, .body .form:after {
  content: '';
  clear: both;
  display: block;
}

.body .gform_wrapper .btn, .body .form .btn {
  float: right;
  height: 45px;
  line-height: 45px;
}

.body .gform_wrapper select, .body .gform_wrapper textarea, .body .gform_wrapper input[type=tel], .body .gform_wrapper input[type=phone], .body .gform_wrapper input[type=email], .body .gform_wrapper input[type=url], .body .gform_wrapper input[type=date], .body .gform_wrapper input[type=number], .body .gform_wrapper input[type=text], .body .gform_wrapper input[type=password], .body .form select, .body .form textarea, .body .form input[type=tel], .body .form input[type=phone], .body .form input[type=email], .body .form input[type=url], .body .form input[type=date], .body .form input[type=number], .body .form input[type=text], .body .form input[type=password] {
  width: 100%;
  height: 45px;
  color: #1f2e54;
  font-size: 12px;
  font-weight: 400;
  display: block;
  margin-bottom: 10px;
  line-height: 15px;
  background-color: white;
  padding: 10px 20px;
  border: 0;
  border-radius: 3px;
  box-shadow: 0 0 5px rgba(0, 0, 0, .21);
}

.body .gform_wrapper .gfield_error select, .body .gform_wrapper .gfield_error textarea, .body .gform_wrapper .gfield_error input[type=tel], .body .gform_wrapper .gfield_error input[type=phone], .body .gform_wrapper .gfield_error input[type=email], .body .gform_wrapper .gfield_error input[type=url], .body .gform_wrapper .gfield_error input[type=date], .body .gform_wrapper .gfield_error input[type=number], .body .gform_wrapper .gfield_error input[type=text], .body .gform_wrapper .gfield_error input[type=password], .body .form .gfield_error select, .body .form .gfield_error textarea, .body .form .gfield_error input[type=tel], .body .form .gfield_error input[type=phone], .body .form .gfield_error input[type=email], .body .form .gfield_error input[type=url], .body .form .gfield_error input[type=date], .body .form .gfield_error input[type=number], .body .form .gfield_error input[type=text], .body .form .gfield_error input[type=password] {
  box-shadow: 0 0 5px rgba(255, 0, 0, .21);
}

.body .gform_wrapper input.datepicker-input, .body .form input.datepicker-input {
  background: url(../images/ico_date.svg) no-repeat right 18px center #fff;
}

.body .gform_wrapper select, .body .form select {
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: .01px;
  text-overflow: '';
  background: url(../images/ico_down.svg) no-repeat right 18px center #fff;
}

.body .gform_wrapper select::-ms-expand, .body .form select::-ms-expand {
  display: none;
}

.body .gform_wrapper textarea, .body .form textarea {
  min-height: 157px;
  resize: vertical;
  padding-top: 15px;
}

.body .gform_wrapper label, .body .form label {
  display: block;
  color: #9b9b9b;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
  line-height: 25px;
  text-transform: uppercase;
}

.body .gfield, .body .gform_fields {
  border: 0;
  background: none;
  padding: 0;
  margin: 0;
}

.body .gfield:before, .body .gform_fields:before {
  display: none;
}

.validation_message {
  color: #f00;
  padding-bottom: 15px;
}

.validation_error {
  color: #f00;
  padding-bottom: 15px;
}

.entry {
  text-align: justify;
}

.entry .apvadas {
  border: 1px solid #000;
}

.entry .gpoll_wrapper {
  clear: left;
}

.entry .wp-caption-text {
  margin: 0;
  padding: 2px 0 5px;
  text-align: center;
  font-size: 12px;
}

.entry a {
  color: #844106;
}

.entry a:hover {
  text-decoration: underline;
}

.entry h2 {
  clear: both;
}

.entry .table + .table {
  margin-top: 20px;
}

.entry hr {
  height: 2px;
  display: block;
  margin: 0 0 20px;
  border: 0;
  background: #f3f3f3;
}

.entry table {
  width: 100%;
  margin-bottom: 7px;
}

.entry table tbody:first-child tr td {
  border-top: 2px solid #f3f3f3;
}

.entry table p:last-child {
  margin-bottom: 0;
}

.entry table {
  border: 2px solid #f3f3f3;
    border-collapse: collapse;
}

.orange-acc {
  clear: both;
}

.entry i {
  font-style: italic;
}

.entry u {
  text-decoration: underline;
}

.entry b {
  font-weight: bold;
}

.entry table th {
  height: 54px;
  vertical-align: middle;
  padding: 4px 10px;
  background-color: #f3f3f3;
  color: #3e3e3e;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}

.entry table th:first-child {
  border-radius: 4px 0 0 4px;
}

.entry table th:last-child {
  border-radius: 0 4px 4px 0;
}

.entry table .center {
  text-align: center;
}

.entry table th {
  width: 10%;
}

.entry table .col-w-5 {
  width: 18%;
}

.entry table .col-w-50 {
  width: 55%;
}

.entry table .col-w-10 {
  width: 20%;
}

.entry table .col-w-2 {
  width: 2%;
}

.entry table .act a {
  display: inline-block;
  border-radius: 50%;
  font-size: 0;
  color: inherit;
  width: 26px;
  height: 26px;
  background: #844106 url(../images/ico_r.svg) no-repeat 50% 50%;
  border: 1px solid white;
}

.entry table td {
  height: 56px;
  padding: 6px 10px;
  border: 2px solid #f3f3f3;
  color: #3e3e3e;
  vertical-align: middle;
  font-size: 14px;
  line-height: 20px;
}
/*
.entry table td a {
  color: inherit;
}
*/
.entry table td .fa {
  font-size: 25px;
  color: #839098;
}

.entry .alignleft {
  float: left;
  margin-top: 6px;
  margin-bottom: 15px;
  margin-right: 22px;
  max-width: 50%;
}

.entry .alignright {
  max-width: 50%;
  margin-top: 6px;
  margin-bottom: 15px;
  margin-left: 22px;
  float: right;
}

.entry .aligncenter {
  text-align: center;
  margin: auto;
}

.entry ul {
  padding-bottom: 22px;
}
.entry ul ol,
.entry ul ul {
  padding-bottom: 5px;
}

.entry .sitemap ul {
  padding-bottom: 0;
}

.entry ul > li {
  padding-left: 28px;
  position: relative;
}

.entry ul > li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 9px 6px;
  width: 5px;
  height: 5px;
  background-color: #844106;
  border-radius: 50%;
}

.entry .accordion {
  margin: 10px 0;
}

.entry .accordion .accordion {
  margin-left: 5px;
}

.entry .accordion .accordion .toggler {
  border-color: #f3f3f3;
  padding-left: 25px;
  margin-bottom: 0;
  margin-top: 0;
}

.entry .accordion .acc-cc {
  padding: 0 0 5px 30px;
  margin-bottom: -15px;
  display: none;
}

.entry .accordion .acc-cc > *:not(div) {
  padding-top: 15px;
}

.entry .accordion .acc-cc .acc-cc {
  padding: 15px 0 5px 30px;
  display: none;
}

.entry .accordion .acc-cc .acc-cc > *:not(div) {
  padding-top: 0;
}

.entry .accordion .toggler {
  min-height: 55px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 20px;
  color: #3e3e3e;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-transform: uppercase;
  border-left: 4px solid #844106;
  background-color: white;
  cursor: pointer;
  position: relative;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 80px;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  border-radius: 4px;
  box-shadow: 0 0 3px rgba(0, 0, 0, .22);
}

.entry .accordion .toggler.active:before {
  background-image: url(../images/ico_minus.svg);
}

.entry .accordion .toggler:before {
  content: '';
  background: #f3f3f3 url(../images/ico_plus.svg) no-repeat 50% 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 59px;
}

.entry .orange-acc .accordion .toggler {
  background-color: #f3f3f3;
  border-left: 0;
  text-transform: none;
}

.entry .orange-acc .accordion .toggler:before {
  background-color: #844106;
  background-image: url(../images/ico_plus_w.svg);
}

.entry .orange-acc .accordion .toggler.active:before {
  background-image: url(../images/ico_minus_w.svg);
}

.entry h3, .entry h2 {
  color: #3e3e3e;
  font-size: 20px;
  padding: 17px 0 20px;
  font-weight: 400;
  line-height: 1.2;
}

.entry h3 {
  font-size: 16px;
}

.entry > h4 {
  color: #3e3e3e;
  font-size: 16px;
  padding: 17px 0 20px;
  font-weight: 400;
  line-height: 1.2;
}

.docs + h2 {
  margin-top: 20px;
}

.entry > h5 {
  color: #3e3e3e;
  font-size: 14px;
  padding: 13px 0 15px;
  font-weight: 400;
  line-height: 1.2;
}

.entry > h6 {
  color: #3e3e3e;
  font-size: 14px;
  padding: 10px 0 10px;
  font-weight: 400;
  line-height: 1.2;
}

.entry .quick-links {
  float: right;
  position: relative;
  z-index: 1;
  margin: 0 0 22px 22px;
  width: 251px;
  overflow: hidden;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 0 3px rgba(0, 0, 0, .22);
}

.entry .quick-links ul {
  padding: 13px 10px 13px 19px;
  padding-bottom: 6px;
}

.entry .quick-links ul > li {
  padding: 0 0 9px 12px;
  margin: 0;
  font-size: 13px;
  line-height: 16px;
  text-align: left;
  background: url(../images/ico_r_o.svg) no-repeat 0 5px;
}

.entry .quick-links ul > li a {
  color: #000;
  text-align: left;
}

.entry .quick-links ul > li:before {
  display: none;
}

.entry .quick-links h4 {
  color: white;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  background-color: #844106;
  padding: 13px 19px;
  margin: 0;
}

.entry .related-links {
  background-color: white;
  border-radius: 4px;
  margin: 30px 0 15px;
  padding: 22px 27px 24px;
  box-shadow: 0 0 3px rgba(0, 0, 0, .22);
}

.entry .related-links ul {
  padding: 0;
}

.entry .related-links ul > li {
  padding: 0 0 6px 26px;
  margin: 0;
  color: #3e3e3e;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  background: url(../images/ico_link.svg) no-repeat 6px 6px;
}

.entry .related-links ul > li a {
  text-decoration: underline;
  color: inherit;
}

.entry .related-links ul > li a:hover {
  text-decoration: none;
}

.entry .related-links ul > li:before {
  display: none;
}

.entry .related-links h4 {
  color: #3e3e3e;
  font-size: 20px;
  font-weight: 400;
  padding: 0 0 15px;
  margin: 0;
}

.entry .w-time {
  width: 462px;
  max-width: 100%;
  margin-bottom: 30px;
  padding: 24px 20px;
  background-color: #fff;
  overflow: hidden;
  border-radius: 4px;
  box-shadow: 0 0 3px rgba(0, 0, 0, .22);
}

.entry .w-time .head {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  padding-bottom: 9px;
}

.entry .w-time .cols {
  background-color: #f3f3f3;
  overflow: hidden;
  margin: -30px;
  padding: 30px;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

.entry .w-time .note {
  overflow: hidden;
  color: #adadad;
  font-size: 12px;
  font-weight: 400;
  padding-top: 4px;
  line-height: 14px;
}

.entry .w-time .timeout {
  background: url(../images/ico_time.svg) no-repeat 18px 50%;
  clear: both;
  float: left;
  color: #3e3e3e;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 400;
  padding-left: 68px;
  line-height: 18px;
  width: 50%;
}

.entry .w-time dl {
  overflow: hidden;
  font-size: 14px;
  line-height: 15px;
}

.entry .w-time dl dt, .entry .w-time dl dd {
  padding-bottom: 9px;
}

.entry .w-time dl dd {
  float: left;
  width: 50%;
}

.entry .w-time dl dt {
  float: left;
  width: 50%;
  clear: both;
}

.entry .w-time .col {
  float: left;
  width: 50%;
}

.entry .accordion + h3 {
  padding-top: 45px;
}

.entry .workplan h3 {
  padding-top: 0;
  margin-top: -18px;
  padding-bottom: 10px;
}

.entry a[href$='.pdf'] a, .entry a[href$='.zip'] a, .entry a[href$='.rar'] a, .entry a[href$='.mp3'] a, .entry a[href$='.xlsx'] a, .entry a[href$='.csv'] a, .entry a[href$='.jpg'] a, .entry a[href$='.png'] a, .entry a[href$='.jpeg'] a, .entry a[href$='.docx'] a, .entry a[href$='.doc'] a {
  text-decoration: underline;
  color: inherit;
  display: block;
}

.entry a[href$='.pdf'] .fa, .entry a[href$='.zip'] .fa, .entry a[href$='.rar'] .fa, .entry a[href$='.mp3'] .fa, .entry a[href$='.xlsx'] .fa, .entry a[href$='.csv'] .fa, .entry a[href$='.jpg'] .fa, .entry a[href$='.png'] .fa, .entry a[href$='.jpeg'] .fa, .entry a[href$='.docx'] .fa, .entry a[href$='.doc'] .fa {
  margin-right: 5px;
  color: #844106;
  font-size: 18px;
}

.entry a[href$='.pdf'] a:hover, .entry a[href$='.zip'] a:hover, .entry a[href$='.rar'] a:hover, .entry a[href$='.mp3'] a:hover, .entry a[href$='.xlsx'] a:hover, .entry a[href$='.csv'] a:hover, .entry a[href$='.jpg'] a:hover, .entry a[href$='.png'] a:hover, .entry a[href$='.jpeg'] a:hover, .entry a[href$='.docx'] a:hover, .entry a[href$='.doc'] a:hover {
  text-decoration: none;
}

.entry a[href$='.pdf']:before, .entry a[href$='.zip']:before, .entry a[href$='.rar']:before, .entry a[href$='.mp3']:before, .entry a[href$='.xlsx']:before, .entry a[href$='.csv']:before, .entry a[href$='.jpg']:before, .entry a[href$='.png']:before, .entry a[href$='.jpeg']:before, .entry a[href$='.docx']:before, .entry a[href$='.doc']:before {
  display: none;
}

.entry .docs {
  margin: 0;
  padding: 0 0 8px;
}

.entry .docs > li {
  padding: 0 0 6px 26px;
  margin: 0;
  color: #3e3e3e;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.entry .docs > li a {
  text-decoration: underline;
  color: inherit;
  display: block;
}

.entry .docs > li .fa {
  position: absolute;
  left: 0;
  top: 2px;
  color: #844106;
  font-size: 18px;
}

.entry .docs > li a:hover {
  text-decoration: none;
}

.entry .docs > li:before {
  display: none;
}

.entry .cats {
  margin: 0;
  padding: 0 0 8px;
}

.entry .cats > li {
  padding: 0 0 9px;
  margin: 0;
}

.entry .cats > li:before {
  content: '';
  display: none;
}

.entry .cats > li .children {
  display: none;
}

.entry .cats > li a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 45px;
  padding: 10px 25px;
  background-color: #f3f3f3;
  border-radius: 4px;
  box-shadow: 0 0 3px rgba(0, 0, 0, .22);
  color: #3e3e3e;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  padding-right: 70px;
}

.entry .cats > li a:after {
  content: '';
  background: url(../images/ico_more_r.svg) no-repeat 50% 50% #844106;
  width: 60px;
  height: 100%;
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.entry .cats > li a:hover {
  background: #844106;
  color: #fff;
  text-decoration: none;
}

.entry ol {
  padding-bottom: 22px;
  counter-reset: section;
}

.entry ol > li {
  padding-left: 28px;
  position: relative;
}

.entry ol > li:before {
  counter-increment: section;
  content: counter(section);
  position: absolute;
  left: 0;
  top: 0;
  font-weight: bold;
  margin: 0 5px;
  color: #844106;
}

.entry p {
  margin-bottom: 22px;
}

.breadcrumbs + .news-row {
  padding-top: 18px;
}

.pagination {
  padding: 20px 0 30px;
}

.pagination li {
  float: left;
  min-width: 20px;
  text-align: center;
  color: #9fa3a7;
  font-size: 11px;
  font-weight: 400;
  line-height: 25px;
  padding-bottom: 4px;
  text-transform: uppercase;
}

.pagination ul a, .pagination ul span {
  margin-right: 3px;
  min-width: 25px;
  text-align: center;
  padding: 0 2px;
  color: #9fa3a7;
  font-size: 12px;
  font-weight: 400;
  line-height: 25px;
  display: inline-block;
  text-transform: uppercase;
  height: 25px;
  background-color: #f3f3f3;
  border-radius: 4px;
}

.pagination ul a:hover, .pagination ul span:hover {
  background-color: #844106;
  color: #fff;
}

.pagination ul .dots {
  pointer-events: none;
  padding: 0;
  margin: 0;
  width: auto;
  min-width: 0;
  font-size: 11px;
  background: none;
  font-weight: 400;
  line-height: 25px;
  padding-bottom: 4px;
}

.pagination ul .current {
  background-color: #844106;
  color: #fff;
}

.pagination a {
  float: left;
}

.pagination a.next {
  width: 25px;
  height: 25px;
  background: url(../images/ico_r_g.svg) no-repeat 50% 50%;
}

.pagination a.prev {
  width: 25px;
  height: 25px;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  background: url(../images/ico_r_g.svg) no-repeat 50% 50%;
}

/* Media
------------------------------------------------------------------------------*/

.ui-datepicker {
  width: 190px;
  color: #1f2e54;
  font-size: 12px;
  font-weight: 400;
  display: block;
  margin-bottom: 10px;
  line-height: 15px;
  background-color: white;
  padding: 10px 20px;
  border: 0;
  border-radius: 3px;
  box-shadow: 0 0 5px rgba(0, 0, 0, .21);
}

.ui-datepicker table {
  width: 100%;
  clear: both;
  text-align: center;
}

.ui-datepicker .ui-datepicker-prev {
  float: left;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0;
  height: 40px;
  line-height: 25px;
  margin-bottom: -40px;
  cursor: pointer;
}

.ui-datepicker .ui-datepicker-prev:hover {
  color: #844106;
}

.ui-datepicker th {
  padding-bottom: 5px;
}

.ui-datepicker .ui-datepicker-other-month {
  opacity: .3;
}

.ui-datepicker .ui-datepicker-title {
  text-align: center;
  line-height: 25px;
  padding: 0 15px 30px;
}

.ui-datepicker select {
  height: 25px;
  color: #1f2e54;
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
  line-height: 15px;
  background-color: white;
  padding: 0 15px 0 0;
  border: 0;
  float: left;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: .01px;
  text-overflow: '';
  background: url(../images/ico_down.svg) no-repeat right 5px center #fff;
}

.ui-datepicker select:last-child {
  margin-left: 5px;
  float: right;
}

.ui-datepicker .ui-datepicker-next {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: right;
  cursor: pointer;
  margin: 0;
  line-height: 25px;
  height: 40px;
  margin-bottom: -40px;
}

.ui-datepicker .ui-datepicker-next:hover {
  color: #844106;
}

.ui-datepicker td {
  padding: 4px 0;
}

.admin-bar .ui-datepicker {
  margin-top: -32px;

}

.ui-state-disabled {
  opacity: .5;
}

.ui-datepicker td a {
  padding: 4px 0;
  margin: -4px 0;
  display: block;
}

.ui-datepicker td a:hover {
  color: #844106;
}

.ui-datepicker th {
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}

button.print {
  display: none;
}

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

body:before {
  content: url(../images/logo.png);
  display: none;
}

@media screen and (min-width: 768px) {
  button.print {
    background: none;
    padding: 5px 8px;
    display: inline-block;
    vertical-align: middle;
    border: 0;
    color: #999;
    font-size: 16px;
  }

  button.print:hover {
    color: #844106;
  }
}

@media screen and (min-width: 1270px) {
  .body .container {
    margin-left: 15px;
  }
}

@media screen and (min-width: 1024px) {

  .main-nav > ul {
    position: relative;
  }

  .main-nav > ul > li:hover ul {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .main-nav > ul > li ul {
    position: absolute;
    top: 100%;
    margin: 0 -1000px;
    padding: 23px 1040px 35px;
    background-color: #839098;
    left: 0;
    text-align: left;
    border-top: 2px solid #eaeaea;
    right: 0;
    display: none;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .main-nav > ul > li ul li {
    max-width: 50%;
    width: 340px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 0;
    margin-bottom: -12px;
    min-height: 50px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    background: url(../images/ico_r.svg) no-repeat 0 50%;
    padding-left: 20px;
  }

  .main-nav > ul > li ul a {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
    line-height: 16px;
  }

  .main-nav > ul > li ul a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1361px) {
  .main-nav>ul>li>a {
    font-size: 13px;
    max-width: 135px;
  }
  .main-nav>ul>li {
    margin-right: -27px;
  }
  .main-nav>ul>li.menu-item-21150>a {
    max-width: 159px;
  }
}

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

.footer {
  padding-left: 230px;
}


  .side-nav .services-nav > ul > li > a {
    font-size: 14px;
  }

  .side-nav .services-nav > ul ul {
    margin-left: -40px;
  }

  .side-nav .services-nav > ul ul ul {
    margin-left: 0;
  }

  .logos-row .slick-slider {
    margin: 0;
  }

  .footer .form {
    width: 38%;
  }

  .side-nav h4, .side-nav .services-nav > ul > li > a, .header-side .logo-h {
    padding-left: 20px;
  }

  .header-side {
    width: 230px;
  }

  .services-row article {
    padding-left: 15px;
    padding-right: 70px;
    min-height: 0;
  }

  .body {
    padding-left: 230px;
  }

  .main-nav > ul > li {
    margin-left: 2px;
    margin-right: -4px;
  }

  .main-nav>ul>li>a {
    padding-right: 16px;
  }

  .main-nav>ul>li.menu-item-21150>a {
    max-width: 70px;
  }

  .entry table th, .entry table td {
    padding: 5px;
  }

  .body .form.inline fieldset {
    width: 290px;
  }
}

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

  .main-nav>ul>li.menu-item-21150>a {
    max-width: 100%;
  }
  .logos-row,
  .footer {
    padding-left: 0;
  }
  .header-side {
    height: 100px;
    top: 0;
    left: 0;
    right: 0;
    position: fixed;
    width: auto;
    background-color: white;
    box-shadow: 1px 1.7px 0 rgba(212, 212, 212, .49);
  }

  .wrapper {
    padding-top: 100px;
  }

  .body {
    padding: 0 0 25px;
  }

  .header-side .logo-h {
    padding: 20px 15px;
  }

  .menu-trigger {
    position: absolute;
    cursor: pointer;
    background: url(../images/ico_menu.svg) no-repeat 50% 50%;
    width: 78px;
    height: 100px;
    top: 0;
    z-index: 999;
    right: 0;
  }

  .active-menu .menu-trigger {
    background: url(../images/ico_close.svg) no-repeat 50% 50%;
  }

  .head-controls .langs li + li:before {
    font-size: 14px;
  }

  .head-controls .langs li a {
    font-size: 14px;
  }

  .bottom-nav {
    display: none;
    position: fixed;
    top: 154px;
    bottom: 0;
    -webkit-overflow-scrolling: touch;
    left: 0;
    background: #f3f3f3;
    z-index: 99;
    overflow: auto;
    right: 0;
  }

  .active-menu .bottom-nav {
    display: block;
  }

  .active-side .bottom-nav {
    display: none;
  }

  .active-menu .footer, .active-menu .logos-row {
    display: none;
  }

  .active-menu .wrapper {
    height: 100vh;
    overflow: hidden;
  }

  .main-nav {
    display: block;
    padding: 0;
    margin: 0;
    border-top: 2px solid #fff;
  }

  .main-nav ul ul {
    display: none;
  }

  .main-nav > ul > li.menu-item-has-children a:after {
    content: '';
    background: url(../images/ico_down_g.svg) no-repeat;
    width: 14px;
    margin: 13px 29px;
    height: 9px;
    background-size: contain;
  }

  .main-nav > ul > li {
    padding: 0;
    margin: 0;
    display: block;
    border-bottom: 2px solid #fff;
    float: none;
  }

  .main-nav > ul > li > a {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 49px;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
    margin: 0;
    border-left: 3px solid #844106;
    background: none;
    color: #3e3e3e;
    font-size: 15px;
    height: 54px;
    font-weight: 400;
    line-height: 1.2;
    max-width: none;
    text-transform: none;
  }

  .main-nav > ul > li > a br {
    display: none;
  }

  .main-nav > ul > li > a:before {
    display: none;
  }

  .active-side .main-nav {
    display: none;
  }

  .top-line {
    position: fixed;
    left: 170px;
    right: 90px;
    top: 29px;
    z-index: 15;
  }

  .head-controls {
    position: static;
    padding: 0;
    margin: 0;
    box-shadow: none;
  }

  .footer .copy {
    font-size: 11px;
    line-height: 17px;
  }

  .side-nav .services-nav > ul > li > a:hover, .side-nav .services-nav > ul > li > a {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 49px;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
    margin: 0;
    border-left: 3px solid #844106;
    background: none;
    color: #3e3e3e;
    font-size: 15px;
    height: 54px;
    font-weight: 400;
    line-height: 1.2;
    max-width: none;
    text-transform: none;
  }

  .side-nav .services-nav > ul > li > a:hover.active, .side-nav .services-nav > ul > li > a.active {
    background: #844106;
    border-color: #844106;
    color: #fff;
  }

  .side-nav .services-nav > ul > li > a:hover.active:before, .side-nav .services-nav > ul > li > a.active:before {
    background-image: url(../images/ico_down_w.svg);
  }

  .side-nav .services-nav > ul > li > a:hover:before, .side-nav .services-nav > ul > li > a:before {
    content: '';
    background: url(../images/ico_down_g.svg) no-repeat;
    width: 14px;
    margin: 13px 29px;
    top: 10px;
    right: 0;
    height: 9px;
    background-size: contain;
  }

  .side-nav {
    display: none;
    background: #f3f3f3;
    padding: 0;
  }

  .active-menu .side-nav {
    display: block;
  }

  .side-nav .services-nav > ul {
    display: none;
    position: fixed;
    top: 154px;
    bottom: 0;
    -webkit-overflow-scrolling: touch;
    left: 0;
    background: #f3f3f3;
    z-index: 99;
    overflow: auto;
    right: 0;
    border-top: 2px solid #fff;
  }

  .active-side .side-nav .services-nav > ul {
    display: block;
  }

  .side-nav h4 {
    color: white;
    font-size: 15px;
    height: 54px;
    background: #839098 url(../images/ico_list.svg) no-repeat 48px 50%;
    font-weight: 700;
    padding: 0 0 0 78px;
    cursor: pointer;
    margin: 0;
    position: relative;
    line-height: 54px;
  }

  .active-side .side-nav h4 {
    display: block;
    text-align: center;
    padding: 0;
    background-image: none;
  }

  .active-side .side-nav h4:after {
    content: '';
    background-image: url(../images/ico_l.svg);
    left: -5px;
  }

  .side-nav h4:after {
    content: '';
    background: url(../images/ico_r.svg) no-repeat;
    width: 9px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto 31px;
    height: 14px;
    background-size: contain;
  }

  .side-nav .services-nav > ul ul {
    margin-left: 0;
  }

  .side-nav .services-nav > ul ul .menu-item-has-children.current-active > a:before, .side-nav .services-nav > ul ul .menu-item-has-children > a.active:before, .side-nav .services-nav > ul ul .menu-item-has-children > a:before {
    margin: auto 29px;
    width: 14px;
    top: 0;
    right: 0;
    bottom: 0;
    height: 9px;
    background-size: contain;
  }

  .main-nav > ul .menu-item-has-children > a:before {
    content: '';
    background: url(../images/ico_down_g.svg) no-repeat 50% 50%;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 27px;
    width: 10px;
    height: 6px;
  }

  .main-nav > ul .menu-item-has-children > a.active:before {
    background-image: url(../images/ico_up_g.svg);
  }

  .main-nav > ul > li > a.active {
    background: #844106;
    border-color: #844106;
    color: #fff;
  }

  .main-nav > ul > li > a.active:after {
    background-image: url(../images/ico_down_w.svg);
  }

  .main-nav > ul ul {
    background: #e5e5e5;
    display: none;
  }

  .main-nav > ul ul a {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 60px 5px 75px;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 57px;
    color: #3e3e3e;
    font-size: 14px;
    font-weight: 400;
    line-height: 15px;
    position: relative;
  }

  .main-nav > ul ul ul {
    padding: 13px 0 17px;
    background: #fff;
  }

  .main-nav > ul ul ul a {
    padding-left: 95px;
    height: auto;
    background: #fff;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 15px;
    font-size: 13px;
    line-height: 14px;
  }

  .main-nav > ul ul ul a.current, .main-nav > ul ul ul a:hover {
    text-decoration: underline;
  }

  .main-nav > ul ul ul a:before {
    content: '';
    display: none;
  }

  .main-nav > ul ul ul a:after {
    content: '';
    width: 4px;
    position: absolute;
    left: 75px;
    top: 50%;
    border-radius: 50%;
    margin-top: -2px;
    height: 4px;
    background-color: #bebebe;
  }

  .main-nav > ul .menu-item-has-children > a.active:before, .main-nav > ul .menu-item-has-children > a:before {
    margin: auto 29px;
    width: 14px;
    top: 0;
    right: 0;
    bottom: 0;
    height: 9px;
    background-size: contain;
  }

  .main-nav li > a:after {
    display: none;

  }
  .main-nav li.menu-item-has-children > a:after {
    display: block;

  }
}

.entry .left-image {
  float: left;
  max-width: 50%;
  margin-right: 20px;
  margin-bottom: 20px;
}

.gallery-item img {
  border: 0 !important;
  min-width: 100%;
}

.gallery-item .fa {
  display: none;
}

.gallery-item {
  padding-right: 20px;
  margin: 10px 0 !important;
}

.gallery {
  width: 100%;
  margin-bottom: 20px;
}

.entry ul li {
  overflow: hidden;
}

.entry ul li.gfield {
  overflow: visible;
}

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

  .entry .left-image {
    max-width: none;
    float: none;
    margin-right: 0;
  }
  .main-nav > ul ul a {
    text-align: left;
  }
  .main-nav > ul ul a {
    padding-right: 0;
  }

  .main-nav > ul > li.menu-item-has-children a:after {
    margin-left: 5px;
    margin-right: 30px;
  }
  .main-nav > ul > li li.menu-item-has-children a:after {
    margin-left: 5px;
    margin-right: 5px;
  }
  .ginput_recaptcha {
    -webkit-transform: scale(.867);
    transform: scale(.867);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }

  .ui-datepicker {
    width: calc(100vw - 30px);
  }

  .ui-datepicker .ui-datepicker-title {
    padding-bottom: 10px;
  }

  .ui-datepicker select:last-child, .ui-datepicker select {
    display: inline-block;
    float: none;
  }

  .body .form.inline fieldset.date-col {
    width: 49%;
    float: left;
  }

  .body .form.inline fieldset.date-col + .date-col {
    float: right;
  }

  .entry .table {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  .entry .table table {
    min-width: 600px;
  }

  .entry .w-time .col {
    float: none;
    width: auto;
    padding-bottom: 5px;
  }

  .entry .w-time .timeout {
    float: none;
    width: auto;
    margin-bottom: 10px;
    margin-left: -20px;
  }

  .body .form.inline fieldset.small + fieldset {
    width: auto;
    float: none;
    overflow: hidden;
    padding: 0 8px;
    position: relative;
    left: 7px;
  }

  .body .gform_wrapper .submit label, .body .form .submit label {
    display: none;
  }

  .body .form.inline fieldset.small {
    float: left;
  }

  .entry .cats > li a {
    padding-left: 15px;
  }

  .entry .related-links {
    padding: 15px;
  }

  .entry .quick-links {
    float: none;
    width: auto;
    margin: 0 0 22px;
  }

  .content-row {
    padding-bottom: 15px;
  }

  .entry .accordion .accordion .toggler {
    padding-left: 15px;
    padding-right: 55px;
  }

  .entry .accordion .acc-cc .acc-cc {
    padding: 15px 0 10px;
  }

  .entry .accordion .toggler:before {
    width: 45px;
  }

  .entry .accordion .toggler {
    padding-right: 55px;
  }

  .body .gform_wrapper, .body .form {
    padding: 15px;
  }

  .body .form.inline {
    padding: 15px 0;
  }

  .body .form.inline fieldset {
    float: none;
    width: auto;
    margin: 0;
  }

  .entry .accordion .acc-cc {
    padding-left: 5px;
  }

  .entry .alignleft, .entry .alignright {
    width: 100%;
    max-width: none;
    float: none;
    margin: 0 0 22px;
  }

  .wrapper {
    padding-top: 67px;
  }

  .services-row {
    padding-top: 15px;
  }

  .services-row section {
    margin: 0;
    display: block;
  }

  .services-row article {
    width: 100%;
    min-height: 0;
    margin: 0 0 15px;
    padding: 17px 80px 17px 25px;
  }

  .services-row article p {
    font-size: 13px;
    line-height: 16px;
    font-weight:400;
  }

  .services-row article h2 {
    padding-bottom: 7px;
  }

  .news-row h2 {
    padding-bottom: 19px;
    text-align: center;
  }

  .btn-right .btn {
    display: block;
    text-align: center;
    font-size: 13px;
  }

  .news-row section {
    margin: 0;
    display: block;
  }

  .news-row article {
    width: 100%;
    min-height: 0;
    margin: 0 0 10px;
    padding: 0 0 3px;
  }

  .news-row article .text {
    padding: 16px 22px;
  }

  .news-row article .time {
    position: static;
    margin: 27px 0 0;
    padding-left: 17px;
  }

  .news-row article h3 {
    font-size: 16px;
    line-height: 20px;
    min-height: 0;
    padding: 0;
  }

  .header-side .logo {
    width: 97px;
    margin: 0;
    background-size: contain;
    height: 43px;
  }

  .featured-row {
    min-height: 188px;
    padding-top: 8px;
    background-position: 70% 50%;
    background-position: 9% 50%;
  }

  .featured-row .text {
    padding: 12px;
  }

  .featured-row .text h1 {
    font-size: 22px;
    line-height: 1.2;
    padding-bottom: 2px;
  }

  .featured-row .text p {
    font-size: 13px;
    width: 90%;
    line-height: 16px;
  }

  .side-nav {
    margin-top: 60px;
  }

  .head-controls .right {
    position: absolute;
    left: 0;
    top: 0;
    padding: 15px 5px;
  }

  .head-controls .fast-links {
    padding-left: 10px;
  }

  .head-controls .langs li + li:before {
    padding: 0 10px;
  }

  .top-line {
    display: none;
    position: absolute;
    top: 0;
    background: #fff;
    height: 127px;
    left: 0;
    right: 70px;
  }

  .active-menu .top-line {
    display: block;
  }

  .top-line .search-form {
    position: absolute;
    bottom: 0;
    margin: 17px 15px;
    left: 0;
    right: -70px;
    width: auto;
  }

  .active-menu .menu-trigger {
    width: 55px;
  }

  .side-nav .services-nav > ul, .bottom-nav {
    top: 181px;
  }

  .header-side .logo-h {
    padding: 12px 20px;
  }

  .menu-trigger {
    height: 67px;
  }

  .header-side {
    height: 67px;
    padding: 0;
    background-color: white;
    box-shadow: 1px 1.7px 0 rgba(212, 212, 212, .49);
  }

  .active-menu .header-side {
    height: 150px;
  }

  .body {
    padding-bottom: 35px;
  }

  .logos-row {
    padding: 25px 0 0;
  }

  .logos-row .slick-slider {
    padding: 0 20px;
  }

  .logos-row .slick-next, .logos-row .slick-prev {
    z-index: 9;
  }

  .footer {
    padding: 27px 0;
  }

  .footer .container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .footer .copy {
    letter-spacing: .05em;
    padding: 28px 0 0;
    font-size: 12px;
    line-height: 20px;
    width: auto;
  }

  .footer .form {
    width: 100%;
    margin: 0;
    padding: 0;
  }

  .footer .form label {
    font-size: 16px;
    padding-bottom: 15px;
  }

  .footer .form .set {
    display: block;
  }

  .footer .form .set input {
    width: 100%;
    margin-bottom: 5px;
    border-radius: 4px;
  }

  .footer .form .set button {
    width: 100%;
    border-radius: 4px;
    height: 39px;
    font-size: 13px;
    line-height: 39px;
    padding: 0;
  }

  .features-row {
    padding: 37px 0 0;
  }

  .features-row .set {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .features-row .text {
    text-align: center;
    background: none;
    width: auto;
    padding: 0;
    margin: 0;
    float: none;
  }

  .features-row .text p {
    color: black;
    font-size: 14px;
    font-weight:400;
    padding: 5px;
    line-height: 18px;
  }

  .features-row h2 {
    font-size: 28px;
    line-height: 35px;
    padding: 0;
  }

  .features-row section {
    display: block;
    width: 100%;
    padding: 14px 0 0;
    margin: 0;
  }

  .features-row section .ico {
    position: absolute;
    width: 52px;
    height: auto;
    top: 0;
    bottom: 0;
    background-color: #844106;
    left: 0;
  }

  .features-row section .ico.ico-1 {
    background-image: url(../images/h01m.svg);
  }

  .features-row section .ico.ico-2 {
    background-image: url(../images/h02m.svg);
  }

  .features-row section .ico.ico-3 {
    background-image: url(../images/h03m.svg);
  }

  .features-row section .ico.ico-4 {
    background-image: url(../images/h04m.svg);
  }

  .features-row section a:hover {
    background: none;
  }

  .features-row section article {
    width: auto;
    position: relative;
    min-height: 54px;
    margin: 0 0 8px;
    height: auto;
    background-color: white;
    text-align: left;
    border-radius: 6px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .22);
  }

  .features-row section article h3 {
    border: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 73px;
    min-height: 54px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
/*
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .header-side .logo {
    background-image: url(../images/logo@2x.png);
  }
}*/

@media print {
  .body {
    min-height: 0;
  }

  body:before {
    display: block;
  }

  .logos-row, .head-controls, .footer .form, .header-side {
    display: none;
  }

  .wrapper .body {
    width: auto;
    padding: 0;
    margin: 0;
  }

  .footer {
    padding: 20px 0;
  }

  .content-row {
    padding: 0;
  }

  .body .container, .container {
    width: 100%;
    max-width: none;
    padding: 0;
  }

  .content-row .date {
    padding-left: 0;
    background: none;
  }

  .wrapper {
    display: block;
  }

  body {
    background: #fff;
  }

  .footer .copy {
    color: #000;
    font-size: 9px;
    line-height: normal;
  }

  button.print {
    display: none;
  }

  .footer .copy {
    width: 100%;
  }
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  

.entry .cats > li a {
  height: 50px;
}
.featured-row {
  height: 250px;
}
.side-nav .services-nav>ul>li>a {
  height: 53px;
}
}


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)}}


.featured-row {
    background: no-repeat 50% 50% #d6e3ed;
    background-position: 0% 50%;
    background-size: auto 100%;
  }
  
  .entry table.wp-calendar-table td a.current {
    color: #fff;
    background: #844106;
  }
  
  .wp-calendar-table td a,
  .entry table.wp-calendar-table td a {
    display: block;
    padding: 12px;
    margin: -12px;text-align: center;
  }
  
  .wp-calendar-table td,
  .wp-calendar-table th,
  .entry table.wp-calendar-table th,
    .entry table.wp-calendar-table td {
  padding: 12px;
  font-size: 14px;
  height: auto;
  text-align: center;
}

.wp-calendar-table th {
  font-weight: bold;
}
  .services-row  .wp-calendar-table a {
    color: #844106;
}

.services-row  .wp-calendar-table td,
  .services-row  .wp-calendar-table th {
    padding: 2px 5px;
}

.wp-calendar-nav {
  display: flex;
  justify-content: space-between;
}

.services-row .wp-calendar-nav {
  display: none;
}

.wp-calendar-table {
  width: 100%;
}

.wp-calendar-table caption {
  font-weight: bold;
  padding-bottom: 10px;
  font-size: 120%;
}

.services-row article.fullp {
  padding: 22px 11px;
}

.services-row article.fullp .h2 {
  text-align: center;
  padding-bottom: 2px;
  margin: -5px 0 5px;
}

.services-row .wp-calendar-table caption {
  font-size: 13px;
}

.ml-list {
  width: calc(100% - 300px - 20px);
}

.side-calendar {
  width: 300px;
  margin-left: 20px;
}

.row-workplan {
  display: flex;
  flex-direction: row-reverse;
}


@media screen and (max-width: 767px) {
  
.ml-list {
  min-width: 100%;
}

.side-calendar .table {
  overflow: hidden;
}
.side-calendar .table table {
  min-width: 100%;
}
.side-calendar {
  width: 100%;
  margin: 0 0 20px;
}

.row-workplan {
  display: block;
}

}

.home-slides {
  position: relative;
}


.home-slides .slick-dots .slick-active button {
  opacity: 1;
}

.home-slides .slick-dots button {
  padding: 0;
  margin: 0;
  border: 0;
  font-size: 0;

  color: #fff;
  border-radius: 50%;
  opacity: .6;
  background: #fff;
  width: 12px;
  height: 12px;
  margin-left: 8px;
}

.home-slides .slick-dots {
  position: absolute;
  right: 0;
  z-index: 9;
  margin: 16px;
  display: flex;
  bottom: 0;
}
.home-slides > .featured-row:not(:first-child) {
  display: none;
}
.home-slides .link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  text-decoration: none;
  bottom: 0;display: block;
}
.home-slides .cotnainer {
  display: flex;
  flex-direction: column;
}
.services-row.v2 article:not(.fullp) .ico{
  display: none;
}
.services-row.v2 article:not(.fullp) h2 {
  color: #fff;
  font-size: 16px;
  position: relative;
  z-index: 10;
  line-height: 1.3;
  margin-top: auto;
}
.services-row.v2 article:not(.fullp) a:before{
  content: "";
  position: absolute;
  left: 0;
  z-index: 9;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
}
.services-row.v2 article:not(.fullp) a {
  display: flex;
  flex-grow: 1;
  color: #fff;
  position: relative;
  z-index: 10;
  width: 100%;
  flex-direction: column;
}
.services-row.v2 .question:after {
  content: "";
  position: absolute;
  top: 16px;
  right: -5%;
  width: 55%;
  height: 50%;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='318' height='256'><path d='M155.3 2.9c-52.1 0-81.6 29.2-82.5 71.4v2.1h46v-2.1c1-18.7 13.9-30.7 33.4-30.7 19.3 0 32.2 11.2 32.2 26.9s-6.6 23.9-28.5 37c-23.4 13.7-32.8 29-30.6 56.1l.3 7.2h45V164c0-16.3 6.3-24.6 28.9-37.7 23.9-14.1 36.3-31.9 36.3-57.3 0-39.2-32-66.1-80.5-66.1zm-6.2 199.5c-17.3 0-28 10-28 26.3 0 16.2 10.8 26.2 28 26.2s27.9-10 27.9-26.2c0-16.3-10.6-26.3-27.9-26.3z' fill='%23ffdc9c'/></svg>") no-repeat 50% 0;
background-size: contain;
}
.services-row.v2 .attention:after {
  content: "";
  position: absolute;
  top: 16px;
  right: -5%;
  width: 62%;
  height: 50%;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='318' height='256'><path d='M82.7 180.4c-1.3 3.2-1 4.2-.9 4.5.3.7.8 1.3 1.5 1.7 2-.5 4.6-.3 5.9-1.5 4.7-4.5 10.1-8.2 16-11.1 5.9-2.8 12.1-4.7 18.6-5.6 22.4-3.7 44 0 65.1 7.4 4.7 1.6 9.3 3.6 14.5 5.6l24.8-52.7c-12.1-8.4-24.4-15.9-35.4-24.9-15.9-13-28.3-28.8-32.8-49.4-1-5.1-1.4-10.3-1.2-15.5 0-2.8 1-5.9-2.5-7-3.9-1.3-4.8 2.1-6.1 4.8-12.7 27-25.4 54.1-38.1 81.1-9.5 20.1-18.9 40.2-28.4 60.4-.4.8-.6 1.2-1 2.2zm116.6 11.1c-2 3.9-5.1 9.4-6.5 12.1-17.8-5.5-17.4-9.8-11.9-20.3l18.4 8.2zm8.8 3.1 17.5 8.3c-10.2 15.8-20.2 31.2-30 46.6-2.2 3.5-4.9 5.3-8.9 3.5-3.4-1.5-4-5-1.8-9.7l21.3-45.3c.6-1.1 1.2-2.2 1.9-3.4zM95.3 4.9c.5-.9 1.3-1.7 2.2-2.2.9-.6 1.9-.9 3-.9 1 0 2 .2 2.9.7.9.5 1.7 1.2 2.2 2 3.3 4.7 6.5 9.4 9.6 14.1.6.8.9 1.8 1 2.8.1 1-.1 2-.5 2.9-.3.7-.8 1.2-1.3 1.7s-1.2.9-1.9 1.1c-.7.2-1.4.4-2.1.3-.7 0-1.4-.2-2.1-.5-.9-.5-1.7-1.1-2.3-2-3.2-4.6-6.7-9.6-9.9-14.5-.6-1-.9-2.1-1-3.3 0-.4-.1-.7-.2-1.1l-.1-.7.5-.4zM45 72.5c.1-1.1.5-2 1.1-2.9.6-.9 1.4-1.6 2.4-2 .9-.4 1.9-.6 2.9-.6 1 .1 2 .4 2.8.9 4.9 2.9 9.8 5.9 14.7 8.9.9.5 1.6 1.2 2.1 2.1.5.9.8 1.8.7 2.9 0 1-.3 1.9-.8 2.7-.5.9-1.2 1.6-2.1 2.1-.9.5-1.8.7-2.8.7-1.1 0-2-.3-2.9-.9-4.9-2.9-10.1-5.9-15-9.1-.9-.7-1.7-1.6-2.2-2.6l-.6-.9-.4-.5.1-.8zm-18.8 90.4c.3-1 .9-1.8 1.6-2.5.8-.7 1.6-1.2 2.6-1.4 5.5-1.6 11-3 16.6-4.4 1-.3 2-.3 3 0s1.9.7 2.6 1.4c.7.7 1.1 1.5 1.4 2.4.3 1 .3 1.9.1 2.9-.2 1-.7 1.8-1.4 2.5s-1.6 1.2-2.6 1.5c-5.4 1.5-11.3 3.1-17 4.5-1.2.2-2.3.1-3.4-.2-.4-.1-.7-.2-1.1-.2l-.7-.1-.4-.6c-.7-.8-1.1-1.8-1.4-2.8-.3-1-.3-2 .1-3zm211.4-31.5c9.4 4.6 18.6 8.3 27 13.4 1.5.9 2.8 2 4.1 3.1s2.4 2.4 3.5 3.8 2 2.8 2.8 4.4c.8 1.5 1.4 3.1 2 4.8.5 1.7.9 3.3 1.1 5.1.2 1.7.3 3.4.2 5.2s-.3 3.4-.7 5.1c-.4 1.7-.9 3.3-1.6 4.9-.6 1.6-1.4 3.2-2.3 4.7-.9 1.5-1.9 2.9-3.1 4.2-1.2 1.3-2.4 2.5-3.8 3.5-1.4 1.1-2.8 2-4.4 2.8-1.5.8-3.1 1.5-4.8 2-1.7.5-3.3.9-5.1 1.1-1.7.2-3.4.2-5.2.1-1.7-.1-3.4-.4-5.1-.8-10.3-3.6-20.5-7.8-30.3-12.5l25.7-54.9zM96.5 99.1c3.1-6.1 8.5-8.1 17.3-5.7l-11 23.3c-7.8-5.6-9.6-11.1-6.3-17.6z' fill='%23ffdc9c'/></svg>") no-repeat 50% 0;
background-size: contain;
}
.services-row.v2 article:not(.fullp) {
  display: flex;
  flex-direction: column;
  border: 0;
  box-shadow: none;
  color: #fff;
  background-image: linear-gradient( 119deg, rgb(249,185,30) 0%, rgb(244,156,16) 100%);
}
.home-slides .text {
  margin: 20px 0;
  width: 100%;
  position: relative;
  max-width: 430px;
  display: flex;
  flex-grow: 1;
  min-height: 214px;
  flex-direction: column;
  background: rgba(255, 255, 255, .85);
  padding: 20px;
}
.home-slides .desc {
  color: #723907;
  font-size: 14px;
margin-top: 16px;
  padding-top: 16px;
border-top: 1px solid #723907;
}
.home-slides .slick-track {
  display: flex;
}
.home-slides .slick-track .slick-slide {
  height: auto;
}
.home-slides .slick-track:after,
  .home-slides .slick-track:before {
  display: none;
}
.home-slides .h1 {
    color: #723907;
    font-size: 19px;
    font-weight: bold;
    line-height: 1.2;
    margin: auto 0;
    padding: 0;
  }

  .services-row .wp-calendar-table a {
    text-decoration: underline;
  }
  
@media screen and (max-width: 767px) {
  .services-row.v2 .question:after,
  .services-row.v2 .attention:after {
    width: 40%;
  }

  .home-slides .slick-next {
    display: none !important;
  }
}
.home-slides .slick-next {
  position: absolute;
  right: 0;
  background-color: transparent;
  border: 0;
  width: 30px;
  height: 50px;

background-size: contain;  top: 0;
  bottom: 0;
  margin: auto 20px;
}

.home-slides .slick-prev {
  display: none !important;
}



.entry .gfield_radio {
	padding: 0 0 10px;
}

.entry .gfield_radio li {
	padding: 0 0 2px;
}

.term-rinku-tyrimai .date-col +.date-col {
display: none;
}

.entry .gfield_radio li:after {
	clear: both;
	display: block;
	content: "";
}

.entry .gfield_radio li:before {
	display: none;
}

.edited {
	font-size: 12px;
	clear: both;
	padding: 10px 0;
	text-align: right;
}

.logos-row li a {
	
	display: flex;
	align-items: center;
	justify-content: center;
}


.logos-row li {
	padding: 0 4px;
}

.entry .gfield_checkbox li label,
.entry .gfield_radio li label {
	text-transform: none;
	line-height: normal;
	padding-top: 4px;
}

.entry .gfield_radio li input {
	float: left;
	width: 13px;
	margin: 6px 5px 0 0;
}

.gfield_required {
	display: none;
}

.entry .gfield_radio li input[type=text] {
	float: left;
	padding: 5px;
	height: 30px;
	margin-top: -2px;
	width: calc(100% - 24px);
}


.entry .gfield_checkbox li {
	padding: 0 0 2px;
}

.row-banners .slick-prev {
	position: absolute;
	left: -30px;
	top: 50%;
	margin-top: -15px;
}
.row-banners .slick-next {
	position: absolute;
	right: -30px;
	left: auto;
	top: 50%;
	margin-top: -15px;
}

.row-banners {
	clear: both;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px 20px;
	padding: 0 0;
	position: relative;
}

.row-banners.slick-initialized {
	margin: 0 30px 20px;
}

[tabindex="0"] {
	outline: none;
}

.row-banners .slick-slide {
	padding: 0 10px;
}

.row-banners .col-1 {
	width: 100%;
	padding: 0 10px;
}

.row-banners .col-2 {
	padding: 0 10px;
	width: 50%;
}

.row-banners .col-3 {
	padding: 0 10px;
	width: 33.33%;
}

.row-banners .col-4 {
	width: 25%;
	padding: 0 10px;
}

.row-banners .col-5 {
	padding: 0 10px;
	width: 20%;
}

.entry .gfield_checkbox li:after {
	clear: both;
	display: block;
	content: "";
}

.entry .gfield_checkbox li:before {
	display: none;
}
.side-nav .services-nav  li.current > ul {
	display: block;
}

.gfield_description {
	padding-bottom: 15px;
	font-size: 12px;
	line-height: 1.25;
}

.workplan li {
	padding-bottom: 15px;
}

.entry .workplan h3~ p {
	margin-bottom: 5px;
}

.p-5 {
	padding: 10px;
}

.gpoll_choice_label {
    display: block;
    color: #9b9b9b;
    margin-bottom: 5px;
    padding: 0;
    clear: left !important;
    font-size: 12px;
    font-weight: 600;
    line-height: 25px;
    text-transform: uppercase;
}

.gpoll_field_label {
    display: block;
    color: #9b9b9b;
    padding-bottom: 5px;
    font-size: 12px;
    font-weight: 600;
    line-height: 25px;
    text-transform: uppercase;
}


.entry .gfield_checkbox li input {
	float: left;
	margin: 6px 5px 0 0;
}

.gpoll_ratio_box,
.orange .gpoll_ratio_box {
	background: #844106 !important;
	box-shadow: none;
}

.gpoll_bar {
	box-shadow: none;
	background: #f3f3f3 !important;
}

.gpoll_bar_juice:after {
	display: none !important;
}

.gpoll_bar_juice,
.orange .gpoll_bar_juice {
	box-shadow: none;
	background: #839098 !important;
}

.quick-links {
	margin-top: 0;
}

.entry .accordion .acc-cc > .table:first-child,
.entry .accordion .acc-cc .acc-cc > .table:first-child {
	margin-top: 0;
	margin-bottom:5px;
}

.entry .accordion .acc-cc .acc-cc > p:first-child {
	padding-top: 5px;
}

.more-desc {
	display: none;
	padding-bottom: 10px;
}

.entry .accordion .acc-cc table tbody:first-child tr td {
	border-top: 0;
} 

.opt-hide {
	display: none;
}

.opt-hide.active {
	display: block;
}

.hide-block {
	display: none !important;
}

.more-cc {
	display: none;
	padding: 20px 20px 0;
}

.entry a.orange {
	color: #844106;
	text-decoration: underline;
}

.entry a.orange:hover {
	text-decoration: none;
}

.table tr.more td {
	border: 0;
	padding: 0;
	height: auto;
}

.head-controls .search-form button,
.head-controls .fast-links a {
	text-indent: -999em;
	vertical-align: top;
	white-space: nowrap;
	font-size: 0;
}

.accordion table td {
	border-width: 1px;
}

.table tr.more.vis td {
	border: 0;
	padding: 0;
	height: auto;
}

.full-t td {
	width: 1%;
}

.searched-query .toggler.active {
	pointer-events: none;
}
.searched-query .toggler.active:after,
.searched-query .toggler.active:before {
	display: none;
}
.searched-query .toggler:not(.active) {
	display: none !important;
}
.searched-query .accordion:not(.vos) {
	display: none !important;
}
.searched-query tr:not(.searched) {
	display: none !important;
}
.searched-query tr.more:not(.searched) {
	display: table-row !important;
}
.hidden {
	position: absolute;
	left: -999em;
}
@media screen and (min-width: 1240px) {
	.body .form.inline.half {
		width: 49%;
		display: inline-block;
	}

	.body .form.inline.half fieldset:not(.small) {
		width: calc(100% - 174px);
	}
	.body .form.inline.half fieldset.small + fieldset:not(.small) {
		width: calc(100% - 310px);
	}
	.body .form.inline.half fieldset.submit {
		width: auto;
	}
}
@media screen and (min-width: 1024px) {


	.wrapper {
		display: flex;
	}
	.wrapper .body {
		width: calc(100% - 286px);
		padding-left: 0;
	}
	.header-side {
		float: left;
		position: static;
	}
}

@media screen and (max-width: 1360px) and (min-width: 1024px) {

	.wrapper .body {
		width: calc(100% - 230px);
	}

	nav.main-nav {
		margin-left: -15px;
	}
}
@media screen and (max-width: 1123px) {
	.entry .quick-links,
	.body .gform_wrapper, .body .form {
		max-width: none;
		float: none;
	}
	.entry .quick-links {
		width: auto;
		margin: 0 0 20px;
	}
}
@media screen and (max-width: 1023px) {

	.p-5 {
		display: none;
	}
}
@media screen and (max-width: 767px) {


	.body .form.inline.half + .half {
		margin-top: -40px;
	}
}

.pagination a.next,
.pagination a.prev,
.news-row .more {
	text-indent: -999em;
}

h4 small {
	font-size: 12px;
}

.ui-menu {
	position: absolute;
	z-index: 999;
    color: #1f2e54;
	overflow: auto;
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .21);
	max-height: 300px;
	background: #fff;
	display: none;
}

.ui-menu li {
}
.ui-menu li a {
	display: block;
	max-width: 810px;
	font-size: 12px;
	padding: 5px 18px;
}
.head-controls .search-form input {
	padding-right: 70px;
}
.ui-menu li:hover,
.ui-menu li.ui-state-active {
	text-decoration: underline;
}

.gform_confirmation_message {
	padding-bottom: 20px;
    color: #844106;
}


.services-row .ico {
	font-size: 34px;
	color: #844106;
}

.features-row section .ico {
	font-size: 38px;
	color: #844106;
}

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


.features-row section .ico {
	font-size: 28px;
	color: #fff;
}
}

.entry .gpoll_wrapper {
	overflow: hidden;
}

.gform_confirmation_wrapper  {
    max-width: 562px;
    padding: 39px 45px;
    margin-bottom: 45px;
    background-color: #f3f3f3;
    border-radius: 4px;
}

.home-slides .text a {
  color: transparent;
  font-size: 0;
  opacity: 0;
}

.disabled-css .entry a,
.disabled-css .featured-row .h1,
.disabled-css .featured-row h1,
.disabled-css .featured-row h2,
.disabled-css .featured-row h3,
.disabled-css .featured-row h4,
.disabled-css .featured-row h5,
.disabled-css .services-row a:hover h2,
.disabled-css .services-row .ico,
.disabled-css .features-row section .ico,
.disabled-css .news-row h3 a:hover,
.disabled-css .breadcrumbs a {
  color: #723907;
}
.disabled-css .features-row section a:hover h3 {
  background-color: #723907;

}
.disabled-css .news-row .time,
.disabled-css .pagination ul .dots,
.disabled-css .footer .form input,
.disabled-css .entry .w-time .note,
.disabled-css .content-row .date,
.disabled-css .body .gform_wrapper label,
.disabled-css .body .form label,
.disabled-css .head-controls .langs li a {
  color: #333;
}

.disabled-css .featured-row h1,
.disabled-css .pagination ul a,
.disabled-css .pagination ul span,
.disabled-css .head-controls .langs li.current a {
  color: #000;
}

.disabled-css .pagination ul .current,
.disabled-css .entry .cats > li a:after,
.disabled-css .entry table .act a,
.disabled-css .entry .quick-links h4,
.disabled-css .pagination ul a:hover,
.disabled-css .pagination ul span:hover,
.disabled-css .entry .cats > li a:hover,
.disabled-css .side-nav .services-nav > ul > li.current-active > a,
.disabled-css .side-nav .services-nav > ul > li > a.active,
.disabled-css .side-nav .services-nav > ul > li > a:hover,
.disabled-css .footer .form button,
.disabled-css .btn.btn-orange {
  background-color: #7f3b04;
  box-shadow: none;
}

.disabled-css .pagination ul .current {
	color: #fff;
}

.disabled-css .body .gform_wrapper select,
.disabled-css .body .gform_wrapper textarea,
.disabled-css .body .gform_wrapper input[type=tel],
.disabled-css .body .gform_wrapper input[type=phone],
.disabled-css .body .gform_wrapper input[type=email],
.disabled-css .body .gform_wrapper input[type=url],
.disabled-css .body .gform_wrapper input[type=date],
.disabled-css .body .gform_wrapper input[type=number],
.disabled-css .body .gform_wrapper input[type=text],
.disabled-css .body .gform_wrapper input[type=password],
.disabled-css .body .form select,
.disabled-css .body .form textarea,
.disabled-css .body .form input[type=tel],
.disabled-css .body .form input[type=phone],
.disabled-css .body .form input[type=email],
.disabled-css .body .form input[type=url],
.disabled-css .body .form input[type=date],
.disabled-css .body .form input[type=number],
.disabled-css .body .form input[type=text],
.disabled-css .services-row p,
.disabled-css .body .form input[type=password],
.disabled-css .news-row h3,
.disabled-css .services-row h2,
.disabled-css .side-nav .services-nav > ul ul ul a,
.disabled-css .head-controls .langs li a,
.disabled-css .head-controls .search-form input {
	font-size: 15px;
}


.disabled-css .entry table .act a {
  color: #fff;
}

.head-controls .fast-links a.acc {
	transition: none;
	background-size: contain;
}

.disabled-css .head-controls .fast-links a.acc {
	background-image: url(assets/images/ico_acc_a.svg);
}

.disabled-css .side-nav .services-nav > ul > li.current-active > a,
.disabled-css .side-nav .services-nav > ul > li > a.active,
.disabled-css  .side-nav .services-nav > ul > li > a:hover {
  border-color: #7f3b04
}

body.disabled-css {
  background: #394e5f;
}

.cookies a:hover {
	text-decoration: none;
}

.cookies a {
    color: #844106;
    text-decoration: underline;
}

.cookies {
	display: none;
	font-size: 10px;
	line-height: 1.2;
	color: #999;
}

.disabled-css .cookies a {
  color: #7f3b04;
}

.disabled-css .cookies {
	font-size: 14px;
	color: #333;
}

[lang="en-US"] .main-nav > ul > li > a {
	max-width: 145px;
}

.entry .accordion .acc-cc > *:not(div) + ol,
.entry .accordion .acc-cc > *:not(div) + ul,
.entry .accordion .acc-cc > *:not(div) + p {
	padding-top: 0;
}

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

	[lang="en-US"] .main-nav > ul > li > a {
		max-width: none;
	}
}

.entry th,
.entry td,
.entry .w-time dl dt {
	text-align: left;
}
.entry .more td {
	text-align: justify;
}

.entry .cats ul > li {
	margin-top: 5px;
}
.entry .cats ul > li:before {
	display: none;
}

.orange-acc {
	margin-bottom: 20px;
}

.side-nav .services-nav > ul ul li.current_page_item > a {
	text-decoration: underline;
}



.entry .accordion.full-t .acc-cc > .table:first-child {
	margin-top: 10px;
}





.logos-row li a:focus {
	outline: auto !important;
  }