html {font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }body {margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}audio,canvas,progress,video {display: inline-block; vertical-align: baseline; }audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}a {background-color: transparent;}a:active,a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {box-sizing: content-box;height: 0;}pre {overflow: auto;}code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}button,input,optgroup,select,textarea {color: inherit; font: inherit; margin: 0; }button {overflow: visible;}button,select {text-transform: none;}button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer; }button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box; padding: 0; }input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-appearance: textfield; box-sizing: content-box; }input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0; padding: 0; }textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}.sm{position:relative;z-index:9999;}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right;}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0;}.sm ul{display:none;}.sm li,.sm a{position:relative;}.sm a{display:block;}.sm a.disabled{cursor:not-allowed;}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden;}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.sm-simple {}.sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active {padding: 13px 20px;padding-right: 58px;color: #fff;font-family: "gibsonregular";font-size: 20px;font-weight: normal;line-height: 20px;text-decoration: none;}.sm-simple a.current {background: #555555;color: white;}.sm-simple a.disabled {color: #cccccc;}.sm-simple a span.sub-arrow {position: absolute;top: 50%;margin-top: -17px;left: auto;right: 4px;width: 34px;height: 34px;overflow: hidden;font: bold 14px/34px monospace !important;text-align: center;text-shadow: none;background: rgba(0, 0, 0, 0.08);}.sm-simple a.highlighted span.sub-arrow:before {display: block;content: '-';}.sm-simple li {border-top: 1px solid rgba(0, 0, 0, 0.05);}.sm-simple > li:first-child {border-top: 0;}.sm-simple ul {background: rgba(179, 179, 179, 0.1);}.sm-simple ul a, .sm-simple ul a:hover, .sm-simple ul a:focus, .sm-simple ul a:active {font-size: 14px;border-left: 8px solid transparent;}.sm-simple ul ul a,.sm-simple ul ul a:hover,.sm-simple ul ul a:focus,.sm-simple ul ul a:active {border-left: 16px solid transparent;}.sm-simple ul ul ul a,.sm-simple ul ul ul a:hover,.sm-simple ul ul ul a:focus,.sm-simple ul ul ul a:active {border-left: 24px solid transparent;}.sm-simple ul ul ul ul a,.sm-simple ul ul ul ul a:hover,.sm-simple ul ul ul ul a:focus,.sm-simple ul ul ul ul a:active {border-left: 32px solid transparent;}.sm-simple ul ul ul ul ul a,.sm-simple ul ul ul ul ul a:hover,.sm-simple ul ul ul ul ul a:focus,.sm-simple ul ul ul ul ul a:active {border-left: 40px solid transparent;}@media (min-width: 992px) {.sm-simple ul {position: absolute;width: 12em;}.sm-simple li {float: left;}.sm-simple.sm-rtl li {float: right;}.sm-simple ul li, .sm-simple.sm-rtl ul li, .sm-simple.sm-vertical li {float: none;}.sm-simple a {white-space: nowrap;}.sm-simple ul a, .sm-simple.sm-vertical a {white-space: normal;}.sm-simple .sm-nowrap > li > a, .sm-simple .sm-nowrap > li > :not(ul) a {white-space: nowrap;}.sm-simple {}.sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active, .sm-simple a.highlighted {padding: 0 20px;color: #fff;}.sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active, .sm-simple a.highlighted {color: #80beea;}.sm-simple a.current {background: #555555;color: white;}.sm-simple a.disabled {background: white;color: #cccccc;}.sm-simple a.has-submenu {padding-right: 32px;}.sm-simple a span.sub-arrow {top: 50%;margin-top: -8px;right: 20px;width: 8px;height: 16px;font: 14px/16px monospace !important;background: transparent;}.sm-simple a.highlighted span.sub-arrow:before {display: none;}.sm-simple > li {border-top: 0;}.sm-simple > li:first-child {border-left: 0;}.sm-simple ul {border: 1px solid #bbbbbb;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}.sm-simple ul a {border: 0 !important;}.sm-simple ul a.has-submenu {padding-right: 20px;}.sm-simple ul a span.sub-arrow {right: auto;margin-left: -12px;}.sm-simple ul > li {border-left: 0;border-top: 1px solid #eeeeee;}.sm-simple ul > li:first-child {border-top: 0;}.sm-simple span.scroll-up,.sm-simple span.scroll-down {position: absolute;display: none;visibility: hidden;overflow: hidden;background: white;height: 20px;}.sm-simple span.scroll-up-arrow, .sm-simple span.scroll-down-arrow {position: absolute;top: -2px;left: 50%;margin-left: -8px;width: 0;height: 0;overflow: hidden;border-width: 8px;border-style: dashed dashed solid dashed;border-color: transparent transparent #555555 transparent;}.sm-simple span.scroll-down-arrow {top: 6px;border-style: solid dashed dashed dashed;border-color: #555555 transparent transparent transparent;}.sm-simple.sm-rtl a.has-submenu {padding-right: 20px;padding-left: 32px;}.sm-simple.sm-rtl a span.sub-arrow {right: auto;left: 20px;}.sm-simple.sm-rtl.sm-vertical a.has-submenu {padding: 11px 20px;}.sm-simple.sm-rtl.sm-vertical a span.sub-arrow {right: 20px;margin-right: -12px;}.sm-simple.sm-rtl > li:first-child {border-left: 1px solid #eeeeee;}.sm-simple.sm-rtl > li:last-child {border-left: 0;}.sm-simple.sm-rtl ul a.has-submenu {padding: 11px 20px;}.sm-simple.sm-rtl ul a span.sub-arrow {right: 20px;margin-right: -12px;}.sm-simple.sm-vertical a span.sub-arrow {right: auto;margin-left: -12px;}.sm-simple.sm-vertical li {border-left: 0;border-top: 1px solid #eeeeee;}.sm-simple.sm-vertical > li:first-child {border-top: 0;}}.bx-wrapper {position: relative;margin: 0 auto 60px;padding: 0;*zoom: 1;}.bx-wrapper img {max-width: 100%;display: block;width: 100%;}.bx-wrapper .bx-viewport {background: #fff;-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}.bx-wrapper .bx-loading {min-height: 50px;background: url(images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}.bx-wrapper .bx-prev {left: 0;background: url(images/controls.png) no-repeat 0 -64px;}.bx-wrapper .bx-next {right: 0;background: url(images/controls.png) no-repeat 0 -130px;}.bx-wrapper .bx-prev:hover {opacity: 0.8;}.bx-wrapper .bx-next:hover {opacity: 0.8;}.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 63px;height: 66px;text-indent: -9999px;z-index: 99;}.bx-wrapper .bx-controls-direction a.disabled {display: none;}.bx-wrapper .bx-controls-auto {text-align: center;}.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(images/controls.png) -86px -11px no-repeat;margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(images/controls.png) -86px -44px no-repeat;margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8; }.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden; }.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box; }.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle; }.mfp-align-top .mfp-container:before {display: none; }.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto; }.mfp-ajax-cur {cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out; }.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in; }.mfp-auto-cursor .mfp-content {cursor: auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none; }.mfp-loading.mfp-figure {display: none; }.mfp-hide {display: none !important; }.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044; }.mfp-preloader a {color: #CCC; }.mfp-preloader a:hover {color: #FFF; }.mfp-s-ready .mfp-preloader {display: none; }.mfp-s-error .mfp-content {display: none; }button.mfp-close,button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation; }button::-moz-focus-inner {padding: 0;border: 0; }.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace; }.mfp-close:hover,.mfp-close:focus {opacity: 1; }.mfp-close:active {top: 1px; }.mfp-close-btn-in .mfp-close {color: #333; }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%; }.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap; }.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent; }.mfp-arrow:active {margin-top: -54px; }.mfp-arrow:hover,.mfp-arrow:focus {opacity: 1; }.mfp-arrow:before,.mfp-arrow:after {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent; }.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px; }.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7; }.mfp-arrow-left {left: 0; }.mfp-arrow-left:after {border-right: 17px solid #FFF;margin-left: 31px; }.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3F3F3F; }.mfp-arrow-right {right: 0; }.mfp-arrow-right:after {border-left: 17px solid #FFF;margin-left: 39px; }.mfp-arrow-right:before {border-left: 27px solid #3F3F3F; }.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px; }.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px; }.mfp-iframe-holder .mfp-close {top: -40px; }.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%; }.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000; }img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto; }.mfp-figure {line-height: 0; }.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444; }.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px; }.mfp-figure figure {margin: 0; }.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto; }.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px; }.mfp-image-holder .mfp-content {max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0; }.mfp-img-mobile img.mfp-img {padding: 0; }.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0; }.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px; }.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box; }.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0; }.mfp-img-mobile .mfp-counter {right: 5px;top: 3px; }.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0; } }@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75); }.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0; }.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%; }.mfp-container {padding-left: 6px;padding-right: 6px; } }@font-face {font-family: 'gibsonregular';src: url('../fonts/gibson-regular-webfont.eot');src: url('../fonts/gibson-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/gibson-regular-webfont.woff2') format('woff2'), url('../fonts/gibson-regular-webfont.woff') format('woff'), url('../fonts/gibson-regular-webfont.ttf') format('truetype'), url('../fonts/gibson-regular-webfont.svg#gibsonregular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'gibsonbold';src: url('../fonts/ufonts.com_gibson-bold-webfont.eot');src: url('../fonts/ufonts.com_gibson-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ufonts.com_gibson-bold-webfont.woff2') format('woff2'), url('../fonts/ufonts.com_gibson-bold-webfont.woff') format('woff'), url('../fonts/ufonts.com_gibson-bold-webfont.ttf') format('truetype'), url('../fonts/ufonts.com_gibson-bold-webfont.svg#gibsonbold') format('svg');font-weight: normal;font-style: normal;}html {color: #21233a;font: 400 18px / 24px 'gibsonregular';word-break: normal;}::-moz-selection {background: #b3d4fc;text-shadow: none;}::selection {background: #b3d4fc;text-shadow: none;}hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}audio,canvas,iframe,img,svg,video {vertical-align: middle;}fieldset {border: 0;margin: 0;padding: 0;}textarea {resize: vertical;}.browserupgrade {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}h1, h2,h3,p {margin: 0;padding: 0;}#header {background: #21233a url('../img/background-header.jpg') no-repeat top center;background-position-x: -16px;height: 131px;position: fixed;z-index: 999;left: 0;right: 0;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;-ms-transition: all .8s ease;-o-transition: all .8s ease;transition: all .8s ease;}#header .header-container {max-width: 1300px;margin: 0 auto;}#header-logo {padding-left: 4px;margin-top: 33px;float: left;width: 248px;}#top-bar {padding: 4px 0;background: rgb(0,141,244);background: rgba(0,141,244,0.5);}#top-bar .contact {margin-left: 5px;padding: 0;}#top-bar .contact {color: #ffffff;font: 400 0.750em / 1 'gibsonregular';text-transform: uppercase;}#top-bar .contact a {color: #ffffff;}#top-bar .contact a {text-decoration: none;}#top-bar .facebook {float: right;margin-right: 5px;}#main-nav {width: 100%;padding-top: 23px;margin: 0;float: right;background-color: #21233a;}.main-menu-btn {position: relative;display: inline-block;width: 28px;height: 28px;text-indent: 28px;white-space: nowrap;overflow: hidden;cursor: pointer;float: right;margin: -50px 28px 0 0;-webkit-tap-highlight-color: rgba(0,0,0,0);}.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {position: absolute;top: 50%;left: 2px;height: 2px;width: 24px;background: #fff;-webkit-transition: all 0.25s;transition: all 0.25s;}.main-menu-btn-icon:before {content: '';top: -7px;left: 0;}.main-menu-btn-icon:after {content: '';top: 7px;left: 0;}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon {height: 0;background: transparent;}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before {top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after {top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}#main-menu-state {position: absolute;top: -99999px;}#main-menu-state:not(:checked) ~ #main-menu {display: none;}#slider {position: relative;margin-top: 131px;height: 100%;max-height: 767px;overflow: hidden;}#slider .slider-caption-container {display: none;max-width: 1300px;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;}#slider .slider-caption {background-color: rgb(255,255,255);background-color: rgba(255,255,255,0.8);padding: 30px 40px;width: 100%;display: inline-block;text-align: center;}#slider .slider-caption h2 {color: #21233a;font: 400 2.700em / 1 'gibsonbold';text-transform: uppercase;margin-bottom: 17px;}#slider .slider-caption p {color: #21233a;font: 400 1.150em / 1 'gibsonregular';margin-bottom: 25px;}#slider .slider-caption a.btn {color: #fff !important;}.bx-controls {display: none;}#slider-prev,#slider-next {display: block;height: 20px;width: 50px;}.background-white,.background-dark {margin: 80px 0;}.row-container {margin: 0 auto;max-width: 1416px;padding: 0 20px;}.background-dark {background-color: #21233a;}.background-dark h1, .background-dark h2, .background-dark p,.background-dark a {color: #dcdcdc !important;}.background-dark a.btn {color: #000 !important;}.background-dark a.btn:hover {color: #26ace2 !important;}.content h1 {color: #21233a;font: 400 2em / 1 'gibsonbold';text-transform: uppercase;margin-bottom: 30px;}.content h2 {color: #21233a;font: 400 2.100em / 1 'gibsonbold';margin-bottom: 38px;}.content p {color: #21233a;font: 400 1.000em / 1.4 'gibsonregular';margin-bottom: 26px;}.content a {color: #21233a;}.content a:hover {text-decoration: none;}#references article {max-width: 480px;margin: 0 auto 40px auto;}#references article figure {display: block;position: relative;overflow: hidden;}#references article figure figcaption {position: absolute;bottom: 0;left: 0;right: 0;padding: 25px 34px;text-align: left;background: rgb(33,35,59);background: rgba(33,35,59,0.8);opacity: 0;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;}#references article h2 {color: #ffffff;font: 400 1.050em / 1 'gibsonbold';margin-bottom: 18px;}#references article p {color: #ffffff;font: 400 0.900em / 1.111 'gibsonregular';margin-bottom: 22px;}#references article figure:hover figcaption { opacity: 1;bottom: 0;}.address,.contact {padding: 20px 0;}.btn {color: #000 !important;font: 400 0.800em / 1 'gibsonbold';display: inline-block;font-weight: normal;text-align: center;vertical-align: middle;border: 1px solid transparent;padding: 6px 9px;background-color: #26ace2;text-decoration: none;text-transform: uppercase;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;}.btn-default {background-color: #26ace2;color: #000 !important;}.btn-default:hover {background-color: #000;color: #26ace2 !important;}.btn-lg {font: 400 1.000em / 1 'gibsonbold';padding: 17px 24px;}.text-center {text-align: center;}.col52-content {margin-left: 0;padding: 70px 20px;}.pull-right {float: right;}.form-control {display: block;width: 86%;height: 34px;padding: 8px 12px;font-size: 0.750em;line-height: 1.4;color: #6f6f6f;background-color: #ffffff;border: 1px solid #cccccc;border-radius: 0;margin-bottom: 16px;max-width: 416px;}#response {color: red !important;}img {max-width: 100% !important;height: auto;display: inline-block;}.img-left {float: none;}.marginBottom0 {margin-bottom: 0 !important;}.white-popup-block {background: #FFF;padding: 20px 30px;text-align: left;max-width: 100%;margin: 0 auto;position: relative;z-index: 99999;}#pyyda-tarjous {text-align: center;}#contact-form {width: 98%;margin: 0 auto;}.hidden {display: none !important;}.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}.invisible {visibility: hidden;}.clearfix:before,.clearfix:after {content: " "; display: table; }.clearfix:after {clear: both;} @media only screen and (min-width : 320px) {} @media only screen and (min-width : 480px) {html {word-break: normal;}}@media only screen and (min-width : 768px) {#slider, #slider .slider-caption-container {display: block;}}@media only screen and (min-width : 992px) {#main-nav {width: auto;padding: 0;margin: 44px 0 0 6px;float: left;background-color: transparent;}.main-menu-btn {position: absolute;top: -99999px;}#main-menu-state:not(:checked) ~ #main-menu {display: inline-block;}.bx-controls {display: block;}.table {display: table;border-collapse: collapse;}.table .row {display: table-row;}.table .row .col48 {width: 48%;}.table .row .col52 {width: 52%;border-left: 20px solid #fff;}.table .row .col48,.table .row .col52 {display: table-cell;vertical-align: top;}.col52-content {margin-left: 20px;padding: 70px 65px;}.img-left {float: left;}}@media only screen and (min-width : 1264px) {html {font: 400 20px / 26px 'gibsonregular';}#header-logo {padding-left: 0;width: auto;}#main-nav {margin: 44px 0 0 86px;}.col33 {float: left;width: 33%;}.col50 {float: left;width: 50%;}#slider .slider-caption-container {top: 20%;}#slider .slider-caption {width: auto;text-align: left;}#pyyda-tarjous {text-align: left;}.address,.contact {padding: 90px 0;}}@media only screen and (min-width : 1602px) {}@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {}@media print {*,*:before,*:after,*:first-letter,*:first-line {background: transparent !important;color: #000 !important; box-shadow: none !important;text-shadow: none !important;}a,a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after {content: "";}pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr,img {page-break-inside: avoid;}img {max-width: 100% !important;}p,h2,h3 {orphans: 3;widows: 3;}h2,h3 {page-break-after: avoid;}}  