@import url('https://fonts.googleapis.com/css?family=Montserrat:300,500,600,800&subset=latin-ext');@import 'sm-core-css.css';.clear {zoom: 1;}.clear:before,.clear:after {content: '';display: table;height: 0;line-height: 0;}.clear:after {clear: both;}.clrb {clear: both;}.clrl {clear: left;}.clrr {clear: right;}.clrbox {display: block;height: 0;font-size: 0;clear: both;}.disn,.hidden {display: none;}.disb {display: block;}.disi {display: inline;}.disib {display: inline-block;}.dist {display: table;}.distc {display: table-cell;}.distr {display: table-row;}.fl {float: left;}.fr {float: right;}.wsn,.nowrap {white-space: nowrap;}.wsp,.pre {white-space: pre;}.tal,.left {text-align: left;}.tar,.right {text-align: right;}.tac,.center {text-align: center;}.taj,.justify {text-align: justify;}.ttu,.upcase {text-transform: uppercase;}.ttl,.locase {text-transform: lowercase;}.ttn {text-transform: none;}.tdu {text-decoration: underline;}.tdo {text-decoration: overline;}.tdlt {text-decoration: line-through;}.tdn {text-decoration: none;}.vam {vertical-align: middle;}.vat {vertical-align: top;}.vab {vertical-align: bottom;}.sup {vertical-align: super;}.sub {vertical-align: sub;}.fwt,.thin {font-weight: 100;}.fwel,.extralight {font-weight: 200;}.fwl,.light {font-weight: 300;}.fwn,.normal {font-weight: 400;}.fwm,.medium {font-weight: 500;}.fws,.semibold {font-weight: 600;}.fwb,.bold {font-weight: 700;}.fweb,.extrabold {font-weight: 800;}.fwh,.heavy {font-weight: 900;}.fsi,.italic {font-style: italic;}.cpointer {cursor: pointer;}.chelp {cursor: help;}.maa {margin: 0 auto;}.ma0 {margin: 0;}.mt0 {margin-top: 0;}.mb0 {margin-bottom: 0;}.mb05em {margin-bottom: .5em;}.mt1em {margin-top: 1em;}.mb1em {margin-bottom: 1em;}.mt2em {margin-top: 2em;}.mb2em {margin-bottom: 2em;}.mr1em {margin-right: 1em;}.mr2em {margin-right: 2em;}.ml1em {margin-left: 1em;}.ml2em {margin-left: 2em;}.pa0 {padding: 0;}.pt0 {padding-top: 0;}.pb0 {padding-bottom: 0;}.pt1em {padding-top: 1em;}.pb1em {padding-bottom: 1em;}.pt2em {padding-top: 2em;}.pb2em {padding-bottom: 2em;}.w100,.full {width: 100%;}.h100,.fullh {width: 100%;}.col12 {width: 50%;}.col13 {width: 33.3333333%;}.col14 {width: 25%;}@font-face {font-family: "tabac_slab";src: url("../fonts/Tabac-Slab-Regular.otf") format("opentype");font-weight: normal;font-style: normal;}@font-face {font-family: "tabac_slab";src: url("../fonts/Tabac-Slab-Bold.otf") format("opentype");font-weight: bold;font-style: normal;}@font-face {font-family: "tabac_slab";src: url("../fonts/Tabac-Slab-Regular-Italic.otf") format("opentype");font-weight: normal;font-style: italic;}@font-face {font-family: "tabac_slab";src: url("../fonts/Tabac-Slab-Semibold.otf") format("opentype");font-weight: 500;font-style: normal;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}body {line-height: 1;}ol,ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}*:focus {outline: none;}*,*:after,*:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}::selection {color: #000;background: #ccc;}::-moz-selection {color: #000;background: #ccc;}input-placeholder {color: #6f6f6f;font-size: 13px;}::-webkit-input-placeholder {color: #6f6f6f;}:-moz-placeholder {font-style: normal;color: #6f6f6f;}::-moz-placeholder {font-style: normal;color: #6f6f6f;}:-ms-input-placeholder {font-style: normal;color: #6f6f6f;}html {overflow-x: hidden;}body {line-height: normal;text-align: left;color: #6f6f6f;-webkit-text-size-adjust: 100%;font-weight: 300;background-color: #ffffff;}body,input,select,textarea,button {font-family: "tabac_slab";font-size: 16px;}a {color: #6f6f6f;text-decoration: none;}a:focus,a:active,a:hover {text-decoration: underline;}strong,b,strong a {font-weight: 600;}small {font-size: 12px;}i,em,q {font-style: italic;}mark {color: #fff;background: #29bbf2;}h1,h2,h3,h4,h5,h6 {font-family: "tabac_slab";color: #007fad;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {h1,h2,h3,h4,h5,h6 {font-family: "tabac_slab";color: #0099cf;background: none;}}hr,.hr {position: relative;margin-top: 0;margin-bottom: 1.2em;height: 2px;line-height: 0;border: none;background-color: #f1f1f1;}h1,.h1 {display: block;font-size: 3em;line-height: 1.25;font-weight: 800;}h2,.h2 {display: block;font-size: 2.2em;font-weight: 500;line-height: 1.3541;-webkit-text-fill-color: unset;}h3,.h3 {display: block;font-size: 1.875em;line-height: 1.6;font-weight: 600;}h4,.h4 {display: block;line-height: normal;font-size: 1.5em;font-weight: 600;}h5,.h5 {display: block;line-height: normal;font-size: 1.125em;font-weight: 600;}h6,.h6 {display: block;line-height: normal;font-size: 1.0666em;font-weight: 600;}ul {list-style: none;}p,ul,ol {line-height: 1.5em;}li {list-style-type: none;list-style-position: inside;}ol {list-style-type: none;}ol li {counter-increment: item;}ol li:before {margin-right: 10px;content: counter(item) '.';color: #0284d5;display: inline-block;}article {padding: 2.5rem 0;}blockquote {position: relative;margin: 15px 0 25px 46px;padding: 0 0 0 6px;line-height: 24px;font-size: 14px;border: 0;}blockquote p {margin-bottom: 0;font-size: 16px;font-weight: 300;line-height: 26.25px;}blockquote small {display: block;line-height: 21px;color: #6f6f6f;}code {padding: 12px 20px;display: inline-block;font-family: "Courier New";white-space: pre;background: #fcfcfc;border: 1px solid #e6e6e6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}sup {position: relative;top: -3px;display: inline-block;font-size: 10px;vertical-align: super;}table {border-collapse: separate;border-spacing: 0;}th,td {padding: .7em 0;}input,select,textarea,button {font-weight: 400;font-size: 1em;color: #6f6f6f;outline: none;-webkit-appearance: none;border-radius: 0;resize: none;}button {cursor: pointer;color: #fff;font-weight: 400;border: none;padding: 0.8em 3em;background-color: rgba(255, 255, 255, 0);}input.text,input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea {float: left;width: 50%;margin: 0;margin-bottom: 2em;padding: 0.36em 1.4em;display: inline-block;line-height: 2em;background-color: transparent;border: none;outline: none;}textarea {padding-top: .9em;padding-bottom: .9em;height: auto;min-height: 8.5em;line-height: 1.2em;float: none;width: 100%;}select {padding: 1.25rem 1rem;*height: 40px;background: #fff;border: 1px solid #c0c0c0;}input.text,input[type="text"],input[type="email"],input[type="tel"],textarea,select,textarea {-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}input.checkbox,input[type="checkbox"],input.radio,input[type="radio"] {position: relative;left: 1px;top: -1px;*top: 1px;margin: 0 6px 0 5px;vertical-align: middle;*vertical-align: baseline;cursor: pointer;}input.checkbox,input[type="checkbox"] {-webkit-appearance: checkbox;}input.radio,input[type="radio"] {-webkit-appearance: radio;}.underline {text-decoration: underline;}.checkbox {width: 28px;height: 28px;position: relative;margin: 20px auto;background: #fcfff4;background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);border: 2px solid #f1f1f1;}.checkbox label {width: 12px;height: 12px;position: absolute;top: 4px;left: 4px;cursor: pointer;}.checkbox label:after {content: '';width: 12px;height: 12px;position: absolute;top: 2px;left: 2px;background: #0284d5;opacity: 0.3;transition: opacity 0.3s;}.checkbox label:hover::after {opacity: 0.5;}.checkbox input[type=checkbox] {visibility: hidden;}.checkbox input[type=checkbox]:checked + label:after {opacity: 1;}.layout {position: relative;z-index: 1;margin: 0px auto;max-width: 1236px;text-align: left;padding: 0 2%;}.text p {padding-bottom: 1.55em;padding: 0 2px;}.text p .button,.text li .button {margin-bottom: .143em;}.text li {padding: .2em 0 .3em 1.5em;}.text ul ul,.text ol ol,.text ul ol,.text ol ul {margin-left: 0;padding-top: .3em;padding-bottom: 0;}.text ul li:before {content: "\203A";position: relative;top: -0.05em;color: #0284d5;font-size: 1.15em;margin-right: 0.25em;font-weight: 600;}.text ul li li {padding-bottom: 0em;}.text ul li li:before {content: "-";position: relative;top: -0.1em;margin-left: 0.1em;color: #0284d5;font-size: 0.8em;font-weight: 300;}.text ul > li {padding: 0 0 .7em 0;list-style-type: none;margin-left: 1.5em;}.text ul li li {margin-left: .714em;}.text ol > li {margin-left: 20px;}.text ol li li {margin-left: 20px;padding-left: 0;list-style-type: lower-alpha;background: none;}.text .no-style,.text .no-style > li {padding-left: 0;list-style-type: none;background: none;}.text p,.text ul,.text ol {padding-bottom: 1.538em;padding-bottom: 1em;}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6,.text .h1,.text .h2,.text .h3,.text .htitle1 {padding-bottom: .65em;}.text h1 + .hr,.text h2 + .hr,.text h3 + .hr,.text h4 + .hr,.text h5 + .hr,.text h6 + .hr,.text .h1 + .hr,.text .h2 + .hr,.text .h3 + .hr,.text .htitle1 + .hr {margin-top: .5em;}.text h1 + .gallery,.text h2 + .gallery,.text h3 + .gallery,.text h4 + .gallery,.text h5 + .gallery,.text h6 + .gallery,.text .h1 + .gallery,.text .h2 + .gallery,.text .h3 + .gallery,.text .htitle1 + .gallery,.text h1 + div,.text h2 + div,.text h3 + div,.text h4 + div,.text h5 + div,.text h6 + div,.text .h1 + div,.text .h2 + div,.text .h3 + div,.text .htitle1 + div {margin-top: .9em;}.text h1,.text .h1 {padding-bottom: .75em;}.text h1 + h2,.text .h1 + h2,.text h1 + .h2,.text .h1 + .h2,.text h1 + .h3,.text .h1 + .h3 {margin-top: -.5em;}.text h1 + h2 + p,.text .h1 + h2 + p,.text h1 + .h2 + p,.text .h1 + .h2 + p,.text h1 + .h3 + p,.text .h1 + .h3 + p {margin-top: 1em;}.text p + .hr,.text ul + .hr,.text p + hr,.text ul + hr {margin-top: 1.85em;}.text .hr,.text hr {margin-top: 1.85em;margin-bottom: 1.7em;}.text .hr + p,.text hr + p,.text .hr + ul,.text hr + ul {margin-top: 1.8em;}.text .hr.mt0,.text hr.mt0 {margin-top: 0;}.text .hr.mb0,.text hr.mb0 {margin-bottom: 0;}.text .pb0 {padding-bottom: 0;}.text .pb1em {padding-bottom: 1em;}.text .pb2em {padding-bottom: 2em;}.text .fs1 {font-size: 1.143em;}.text .fs2 {font-size: 1.286em;}.text a {color: #0284d5;}.text .blue {padding: 1em;font-size: 1em;background: blue;background: linear-gradient(to right, #0187d4, #0965de);color: #fff;}.text .blue a {color: #fff;text-decoration: underline;}.text .blue-btn {padding: 1em;font-size: 1em;background: blue;background: linear-gradient(to right, #0187d4, #0965de);color: #fff;display: inline-block;padding: 1em 2em;}.text .blue-btn a {color: #fff;text-decoration: underline;}.columns {width: 100%;zoom: 1;}.columns:before,.columns:after {content: '';display: table;height: 0;line-height: 0;}.columns:after {clear: both;}.columns > div[class*="col"],.columns > li[class*="col"] {float: left;}.lastcol {margin-right: 0px !important;}.col12 {width: 50%;}.col13 {width: 33.3%;*width: 33.1%;}.col23 {width: 66.6%;*width: 66.4%;}.col14 {width: 25%;}.col24 {width: 50%;}.col34 {width: 75%;}.col16 {width: 16.66%;}.col26 {width: 33.32%;}.col36 {width: 50%;}.col46 {width: 66.66%;}.col56 {width: 83.32%;}.col16p {width: 16%;}.col38p {width: 38%;}.col46p {width: 46%;}.col62p {width: 62%;}.col12m {width: 47%;*width: 46.989%;margin-right: 6%;*margin-right: 6.1%;}.col12m + .col12m {margin-right: 0;}.col13m {width: 32%;*width: 31.899%;margin-right: 2%;*margin-right: 2.1%;}.col13m + .col13m + .col13m,.col13m + .col23m {margin-right: 0;}.col23m {width: 66%;margin-right: 2%;}.col23m + .col13m {margin-right: 0;}.col14m {width: 23.5%;*width: 23.4%;margin-right: 2%;*margin-right: 2.1%;}.col14m + .col14m + .col14m + .col14m,.col14m + .col24m + .col14m,.col14m + .col14m + .col24m,.col14m + .col34m {margin-right: 0;}.col24m {width: 49%;*width: 48.989%;margin-right: 2%;*margin-right: 2.1%;}.col24m + .col14m + .col14m,.col24m + .col24m {margin-right: 0;}.col34m {width: 74.5%;*width: 74.4%;margin-right: 2%;*margin-right: 2.1%;}.col34m + .col14m {margin-right: 0;}.messages {position: relative;z-index: 1;margin-bottom: .857em;padding: 1em 1em .3em;display: block;overflow: hidden;color: #000;}.messages p {padding-bottom: .9em;}.messages a {color: #fff;}.message-error {color: #fff !important;background-color: #ba2d2b;}.message-success {color: #fff !important;background-color: #2bba74;}.message-info {color: #fff !important;background-color: #2b72ba;}.message-warning {color: #fff !important;background-color: #ba742b;}.grecaptcha-badge {visibility: hidden;}.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);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.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;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;}.lb-loader,.lightbox {text-align: center;line-height: 0;}.lb-dataContainer:after,.lb-outerContainer:after {content: "";clear: both;}html.lb-disable-scrolling {overflow: hidden;position: fixed;height: 100vh;width: 100vw;}.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: #000;filter: alpha(opacity=80);opacity: .8;display: none;}.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;font-weight: 400;}.lightbox .lb-image {display: block;height: auto;max-width: inherit;max-height: none;border-radius: 3px;border: 4px solid #ffffff;}.lightbox a img {border: none;}.lb-outerContainer {position: relative;width: 250px;height: 250px;margin: 0 auto;border-radius: 4px;background-color: #fff;}.lb-loader,.lb-nav {position: absolute;left: 0;}.lb-outerContainer:after {display: table;}.lb-loader {top: 43%;height: 25%;width: 100%;}.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(../images/loading.gif) no-repeat;}.lb-nav {top: 0;height: 100%;width: 100%;z-index: 10;}.lb-container > .nav {left: 0;}.lb-nav a {outline: 0;background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);}.lb-next,.lb-prev {height: 100%;cursor: pointer;display: block;}.lb-nav a.lb-prev {width: 34%;left: 0;float: left;background: url(../images/prev.png) left 48% no-repeat;filter: alpha(opacity=0);opacity: 0;-webkit-transition: opacity .6s;-moz-transition: opacity .6s;-o-transition: opacity .6s;transition: opacity 0.6s;}.lb-nav a.lb-prev:hover {filter: alpha(opacity=100);opacity: 1;}.lb-nav a.lb-next {width: 64%;right: 0;float: right;background: url(../images/next.png) right 48% no-repeat;filter: alpha(opacity=0);opacity: 0;-webkit-transition: opacity .6s;-moz-transition: opacity .6s;-o-transition: opacity .6s;transition: opacity 0.6s;}.lb-nav a.lb-next:hover {filter: alpha(opacity=100);opacity: 1;}.lb-dataContainer {margin: 0 auto;padding-top: 5px;width: 100%;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}.lb-dataContainer:after {display: table;}.lb-data {padding: 0 4px;color: #ccc;}.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}.lb-data .lb-caption {font-size: 13px;font-weight: 700;line-height: 1em;}.lb-data .lb-caption a {color: #4ae;}.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999;}.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;background: url(../images/close.png) top right no-repeat;text-align: right;outline: 0;filter: alpha(opacity=70);opacity: .7;-webkit-transition: opacity .2s;-moz-transition: opacity .2s;-o-transition: opacity .2s;transition: opacity 0.2s;}.lb-data .lb-close:hover {cursor: pointer;filter: alpha(opacity=100);opacity: 1;}.lity {z-index: 9990;position: fixed;top: 0;right: 0;bottom: 0;left: 0;white-space: nowrap;background: #0b0b0b;background: rgba(0, 0, 0, 0.9);outline: none !important;opacity: 0;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity 0.3s ease;}.lity.lity-opened {opacity: 1;}.lity.lity-closed {opacity: 0;}.lity * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.lity-wrap {z-index: 9990;position: fixed;top: 0;right: 0;bottom: 0;left: 0;text-align: center;outline: none !important;}.lity-wrap:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.25em;}.lity-loader {z-index: 9991;color: #fff;position: absolute;top: 50%;margin-top: -0.8em;width: 100%;text-align: center;font-size: 14px;font-family: Arial,Helvetica,sans-serif;opacity: 0;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity 0.3s ease;}.lity-loading .lity-loader {opacity: 1;}.lity-container {z-index: 9992;position: relative;text-align: left;vertical-align: middle;display: inline-block;white-space: normal;max-width: 100%;max-height: 100%;outline: none !important;}.lity-content {z-index: 9993;width: 100%;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform 0.3s ease;transition: -webkit-transform 0.3s ease;-o-transition: -o-transform 0.3s ease;transition: transform .3s ease;transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;}.lity-loading .lity-content,.lity-closed .lity-content {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);}.lity-content:after {content: '';position: absolute;left: 0;top: 0;bottom: 0;display: block;right: 0;width: auto;height: auto;z-index: -1;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);}.lity-close {z-index: 9994;width: 35px;height: 35px;position: fixed;right: 0;top: 0;-webkit-appearance: none;cursor: pointer;text-decoration: none;text-align: center;padding: 0;color: #fff;font-style: normal;font-size: 35px;font-family: Arial,Baskerville,monospace;line-height: 35px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);border: 0;background: none;outline: none;-webkit-box-shadow: none;box-shadow: none;}.lity-close::-moz-focus-inner {border: 0;padding: 0;}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited {text-decoration: none;text-align: center;padding: 0;color: #fff;font-style: normal;font-size: 35px;font-family: Arial,Baskerville,monospace;line-height: 35px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);border: 0;background: none;outline: none;-webkit-box-shadow: none;box-shadow: none;}.lity-close:active {top: 1px;}.lity-image img {max-width: 100%;display: block;line-height: 0;border: 0;}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container {width: 100%;max-width: 964px;}.lity-iframe-container {width: 100%;height: 0;padding-top: 56.25%;overflow: auto;pointer-events: auto;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-overflow-scrolling: touch;}.lity-iframe-container iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}.lity-hide {display: none;}.hamburger {padding: 15px 15px;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after {background-color: #00264a;}.hamburger-box {width: 39px;height: 24px;display: inline-block;position: relative;}.hamburger-box::after {position: absolute;content: '';border: 2px solid #007fad;height: 46px;width: 46px;border-radius: 50%;left: 50%;top: 50%;transform: translate(-50%, -50%);}.hamburger-inner {display: block;top: 50%;margin-top: -2px;margin-left: 9px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after {width: 22px;height: 3px;background-color: #fff;border-radius: 4px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease;}.hamburger-inner::before,.hamburger-inner::after {content: "";display: block;}.hamburger-inner::before {top: -8px;}.hamburger-inner::after {bottom: -8px;}.hamburger--squeeze .hamburger-inner {transition-duration: 0.075s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--squeeze .hamburger-inner::before {transition: top 0.075s 0.12s ease, opacity 0.075s ease;}.hamburger--squeeze .hamburger-inner::after {transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--squeeze.is-active .hamburger-inner {transform: rotate(45deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--squeeze.is-active .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.075s ease, opacity 0.075s 0.12s ease;}.hamburger--squeeze.is-active .hamburger-inner::after {bottom: 0;transform: rotate(-90deg);transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);}body {overflow: hidden;scroll-behavior: smooth;}.container {max-width: 1200px;}.text-center {text-align: center;}.laypad {max-width: 1200px;width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}#content {padding: 2rem 0 0 0;}a {color: #007bff;}a:hover {color: #0056b3;}.button-full,.text .button-full {color: white;background-color: #00264a;border: none;padding: 1rem;display: inline-block;margin-top: 0.25rem;transition: 0.3s ease;}.button-full:hover,.text .button-full:hover {background-color: #007fad;text-decoration: none;transform: scale(1.05);box-shadow: 0 0.5rem 1.5rem #ffffff80;}.button-basic,.text .button-basic {color: #007fad;background-color: white;border: 2px solid #007fad;padding: 1rem;display: inline-block;margin-top: 0.25rem;transition: 0.3s ease;}.button-basic:hover,.text .button-basic:hover {background-color: #007fad;color: white;text-decoration: none;}.button-showmore {color: #00264a;position: relative;padding-right: 1rem;transition: 0.25s ease;cursor: pointer;font-weight: 700;}.button-showmore::after {position: absolute;content: '\203A';top: 0;right: 0;transition: 0.25s ease;}.button-showmore:hover {color: #007fad;text-decoration: none;}.button-showmore:hover::after {right: -10px;}.container,.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}#cover {position: absolute;justify-content: center;align-items: center;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.3);z-index: 100;display: flex;transition: 0.5s ease;}#cover:after {content: url(../images/load.gif);}p.empty {max-width: 1200px;width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;padding: 2rem 1rem;color: #00264a;border-left: 5px solid #00264a;margin-top: 1rem;background-color: #f7f7f7;}.section-title {padding: 1rem 0;margin-bottom: 1rem;color: #007fad;position: relative;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;max-width: 1200px;font-size: 1.85rem;}.section-title::after {content: '';position: absolute;width: 100%;border-bottom: 2px solid #007fad;left: 0;bottom: 13px;}.scrolled #main-nav {position: fixed;background-color: #fff;top: 0;box-shadow: 0 1.5rem 1.8rem rgba(0, 0, 0, 0.15);}.scrolled #main-nav .d0 {height: 35px;}.scrolled #main-nav .d0 li a {color: #00264a;text-shadow: none;}.txt .scrolled #main-nav .d0 li a:hover::before {display: none;}.scrolled #main-nav .d0 li.active a {padding: 0.5rem 1.5rem;color: #007fad;}.scrolled #main-nav .d0::after {display: none;}.scrolled .mobile-title {display: block;color: #00264a;font-size: 1.25rem;}.scrolled .mobile::after {display: none;}.scrolled .mobile .hamburger {transform: translateY(-50%);}.scrolled .mobile .mobile-title {color: #00264a;font-size: 1.45rem;}.scrolled .mobile .d0 li.active a {padding: 1rem 1.5rem !important;}.scrolled .hamburger-inner,.scrolled .hamburger-inner::before,.scrolled .hamburger-inner::after {background-color: #00264a;}.mobile-title {display: none;font-size: 1.45rem;font-weight: 500;color: #fff;font-family: "tabac_slab";height: 35px;}@media (max-width: 420px) {.mobile-title {font-size: 1.2rem !important;transform: translateY(-45%) !important;}}#main-nav {display: flex;align-items: center;width: 100%;flex-flow: row nowrap;justify-content: center;z-index: 1000;height: 75px;position: absolute;top: 7rem;transition: background 0.25s, box-shadow 0.25s;}#main-nav .container {display: flex;justify-content: space-around;}#main-nav ul li {text-align: center;}#main-nav ul li a:hover {text-decoration: none;}.public-bar {width: 100%;background-color: white;height: 102px;box-shadow: 0 1.5rem 1.8rem rgba(0, 0, 0, 0.15);}.public-bar .container {display: flex;justify-content: space-between;}.public-bar .publiclogo {padding: 1.25rem 0;max-height: 100px;width: 33%;}.public-bar .publiclogo img {height: 100%;object-fit: contain;width: 70%;}.public-bar .logo-mobile {display: none;}.public-bar p.publiclogo:nth-of-type(1) {text-align: center;align-self: center;font-size: 1.45rem;font-weight: 500;transition: 0.5 ease;color: #00264a;}.public-bar .publiclogo:nth-of-type(3) {text-align: right;}.navbar-brand {position: relative;width: 235px;background-color: #00264a;}.navbar-brand .logo {width: 100%;position: absolute;top: 0;left: 0;background-color: #00264a;padding: 2rem;padding-top: 3.5rem;transition: padding 0.5s ease;}.navbar-brand .logo img {width: 100%;}.navbar-brand .logo .logo-img-small {height: 100%;display: none;padding: 0 0.5rem;}.navbar-brand .logo.isscrolled {height: 100%;padding: 0.5rem 2rem;}.navbar-brand .logo.isscrolled .logo-img-big {display: none;}.navbar-brand .logo.isscrolled .logo-img-small {display: block;}.menu-buttons {flex-grow: 1;font-size: 0.86rem;}.main-menu-side {display: flex;align-items: center;}.main-menu-side a img {height: 16px;width: 24px;}.main-menu-side a {padding: 0 0.25rem;}.main-menu-side .search-link {position: relative;margin-right: 0.5em;}.main-menu-side .search-link:before,.main-menu-side .search-link:after {content: "";width: 1px;height: 27px;position: absolute;background-color: white;margin-top: -5px;}.main-menu-side .search-link:before {margin-left: -2px;}.main-menu-side .search-link:after {margin-left: 2px;}.all-langs {display: none;}.d0 {display: flex;flex-flow: row nowrap;justify-content: flex-end;align-items: center;z-index: 100;position: relative;}.d0::after {content: '';position: absolute;width: 100%;bottom: -37px;left: 0;z-index: 10;border-bottom: 2px solid #fff;}.d0 li {transition: 0.3s ease;}.d0 li a {color: white;font-size: 1.085rem;padding: 0.5rem 1.5rem;font-weight: 600;}.d0 li a span {position: relative;}.d0 li a span::before {content: '';position: absolute;width: 100%;border-bottom: 2px solid #007fad;bottom: -2px;left: 0;display: none;}.d0 li:first-of-type {padding-left: 0;}.d0 li:last-of-type {padding-right: 0;}.d0 li:not(.active):hover a span {color: #007fad;transition: 0.15s ease;}.d0 li:not(.active):hover a span::before {display: none;}.d0 li.active a {color: #007fad;background-color: #ffffffab;text-shadow: none;padding: 2.3rem 1.5rem;}.hamburger-logo {opacity: 0;visibility: hidden;left: -40rem;transition: all 0.35s ease-in;position: absolute;top: 50%;transform: translateY(-50%);z-index: 4;width: 110px;height: auto;}.mobile-searchbox {background-color: #f0f0f0;width: 50%;margin-left: auto;position: absolute;top: -40rem;padding: 1.5rem;transition: all 0.25s ease-in-out;}.mobile-searchbox form {display: flex;margin-bottom: 1rem;}.mobile-searchbox form input {margin: 0;float: none;padding: 0.4rem 0.75rem;border: 1px solid #00264a;background: #fff;border-radius: 3px;color: #00264a;width: 100%;}.mobile-searchbox form input::placeholder {color: #00264a;}.mobile-searchbox form button {padding: 1.8rem;background: #007fad;position: relative;left: -0.5rem;border-radius: 0px 3px 3px 0px;}.mobile-searchbox form button .lupa {background: url(../images/search_white.png);background-repeat: no-repeat;background-position: center;background-size: 100%;position: absolute;width: 40%;height: 40%;left: 50%;top: 50%;transform: translate(-50%, -50%);}.mobile-searchbox .lang {display: flex;gap: 1rem;}.mobile-searchbox .lang a {background: transparent;padding: 0.8rem;color: #00264a;border-radius: 50%;border: 1px solid #00264a;}.mobile-searchbox .lang a.active {background: #007fad;color: #fff;}.d1 {display: none;}.hamburger {padding: 0;display: none;text-align: right;}.mobile .container {display: block !important;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.mobile .menu-buttons {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.mobile::after {content: '';position: absolute;width: 97%;bottom: -10px;left: 13px;z-index: 10;border-bottom: 2px solid #fff;}.mobile .mobile-title {display: inline-block;position: relative;top: 50%;transform: translateY(-55%);}.mobile .hamburger {display: block;position: absolute;right: 2rem;top: 50%;transform: translateY(-65%);z-index: 4;}.mobile .d0 {height: auto !important;display: flex;visibility: hidden;overflow: hidden;align-items: flex-start;position: relative;max-height: 0;flex-direction: column;margin-top: 0;width: 50%;max-width: 100vw;margin-left: auto;padding-top: 5.5rem;z-index: 3;top: -60rem;transition: all 0.25s ease-in-out;}.mobile .d0 li {width: 100%;text-align: left !important;position: relative;}.mobile .d0 li a {color: #00264a;padding: 1rem 1.5rem;width: 100%;display: block;position: relative;border-bottom: 1px solid #00264a;}.mobile .d0 li a.has-submenu::after {content: '\25b6';position: absolute;right: 1.5rem;top: 1.2rem;color: #00264a;font-size: 0.735rem;transition: all 0.2s ease-in-out;}.mobile .d0 li a.highlighted::after {transform: rotate(90deg);}.mobile .d0::before {content: '';position: absolute;left: 0;top: 5.2rem;height: 1px;background: #00264a;width: 100%;}.mobile .d0::after {display: none;}.mobile .d0 .d1 {background-color: #f0f0f0;}.mobile .d0 .d1 li a {font-size: 0.95rem;font-weight: 500;border: none;position: relative;}.mobile .d0 .d1 li a::after {content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 92%;height: 1px;background: #00264a;}.mobile .d0 .d1 li.last a::after {width: 100%;}.mobile.is-active .mobile-title {position: relative;}.mobile.is-active .d0 {visibility: visible;top: -0.5rem;max-height: 100vh;background-color: #fff;box-shadow: 1.5rem 1.5rem 1.8rem rgba(0, 0, 0, 0.1);}.mobile.is-active .mobile-searchbox {position: relative;top: -0.5rem;}.intro-block {position: relative;margin: 0 auto;}#carousel .slick-list,.intro-photo {background-color: #eaeaea;height: 700px;}#carousel .slick-track {height: 100%;}#carousel .slick-slide img,.intro-photo img {height: 100%;width: 100%;object-fit: cover;}.intro-photo {position: relative;}.intro-photo::after {position: absolute;height: 100%;width: 100%;content: '';top: 0;left: 0;z-index: 0;background: #000000;background: linear-gradient(180deg, rgba(0, 0, 0, 0.68071779) 0%, rgba(0, 0, 0, 0.29617997) 27%, rgba(0, 0, 0, 0.15617997) 60%, rgba(0, 0, 0, 0) 100%);transition: all 250ms ease;}.intro-photo::before {position: absolute;height: 100%;width: 100%;content: '';top: 0;left: 0;z-index: 0;background: #000000;background: linear-gradient(90deg, rgba(0, 0, 0, 0.58071779) 0%, rgba(0, 0, 0, 0.19617997) 27%, rgba(0, 0, 0, 0.05617997) 60%, rgba(0, 0, 0, 0) 100%);transition: all 250ms ease;}.nojs .custom-select2 {display: none;}.nojs .custom-select {display: block;}.js .custom-select2 {display: block;}.js .custom-select {display: none;}#filter-section {position: absolute;margin-left: auto;margin-right: auto;left: 0;right: 0;top: 0;height: 100%;width: 100%;}#filter-section #search,#filter-section select,#filter-section button,#filter-section .custom-select2 li {border: 1px solid white;background-color: #ffffffe6;}#filter-section #search,#filter-section select {position: relative;}#filter-section fieldset {text-align: right;}#filter-section #search::placeholder {color: #00264a;}#filter-section .selects {position: absolute;top: 22%;right: 15px;width: 48.5%;display: flex;flex-wrap: wrap;justify-content: space-between;}#filter-section .selects .custom-select,#filter-section .selects .custom-search {position: relative;color: #007fad;margin-bottom: 0.5rem;}#filter-section .selects .custom-select:after,#filter-section .selects .custom-search:after {content: "";background-image: url(../images/select.png);background-color: white;background-position: center;background-repeat: no-repeat;position: absolute;top: 0.5rem;right: 0.5rem;background-size: 20px 20px;height: 20px;width: 20px;padding: 1rem;}#filter-section .selects .custom-select select,#filter-section .selects .custom-search select {width: 100%;color: #00264a;}#filter-section .selects .custom-select input,#filter-section .selects .custom-search input {margin-bottom: 0;}#filter-section .selects .custom-select,#filter-section .selects .custom-select2 {width: 49%;}#filter-section .selects .custom-search {width: 100%;}#filter-section .selects .custom-search:after {content: none;}#filter-section .selects .custom-search .lilsubmit {position: absolute;top: 0.5rem;right: 0.5rem;padding: 0.25rem 0.35rem 0.2rem 0.35rem;background-color: white;}#filter-section .selects #search {width: 100%;}#filter-section .custom-select2 {display: none;text-align: left;position: absolute;height: 65px;max-height: 500px;z-index: 1;margin-bottom: 0.5rem;transition: 0.5s ease;}#filter-section .custom-select2 label {display: flex;width: 100%;align-items: center;justify-content: space-between;cursor: pointer;line-height: 1.1rem;padding: 1.25rem 1rem;}#filter-section .custom-select2 img {display: none;width: 30px;background-color: white;padding: 0.25rem;transition: 0.5s ease;}#filter-section .custom-select2 li {display: flex;align-items: center;justify-content: space-between;color: #00264a !important;width: 100%;height: 100%;z-index: 100;transition: opacity 0.2s ease;}#filter-section .custom-select2 li a {transition: 0.5s ease;}#filter-section .custom-select2 li.chosen {position: relative;}#filter-section .custom-select2 li:not(.chosen) {top: 0;left: 0;background-color: white;margin-bottom: 0;border-bottom: 2px solid #007fad;transition: 0.5s ease;}#filter-section .custom-select2 li:not(.chosen):hover {color: #00264a;}#filter-section .custom-select2 li {height: 60px;}#filter-section .custom-select2 input {display: none;width: 100%;height: 100%;}#filter-section .custom-select2 input:checked ~ img {display: block;}#filter-section .custom-select2.open {z-index: 100;margin-bottom: 0.5rem;height: 500px;overflow-x: auto;}#filter-section .custom-select2:nth-of-type(1) {top: 54px;left: 0;}#filter-section .custom-select2:nth-of-type(2) {top: 54px;right: 0;}#filter-section .custom-select2:nth-of-type(3) {top: 122px;left: 0;}#filter-section .custom-select2:nth-of-type(4) {top: 122px;right: 0;}#filter-section .custom-select2.open img {transform: rotateX(180deg);}#filter-section .submit {width: 100%;display: flex;justify-content: space-between;position: absolute;top: 192px;right: 0;}#filter-section .submit button {color: white;background-color: #00264a;border: none;padding: 1rem;display: inline-block;margin-top: 0.25rem;transition: 0.3s ease;width: 49%;}#filter-section .submit button:hover {background-color: #007fad;text-decoration: none;transform: scale(1.05);box-shadow: 0 0.5rem 1.5rem #ffffff80;}#home-buttons {display: flex;justify-content: space-between;position: absolute;top: 39rem;padding-right: 15px;padding-left: 15px;max-width: 1200px;width: 100%;margin: 0 auto;left: 50%;transform: translateX(-50%);}#home-buttons .button {padding: 0.5rem 0.4rem;background-color: #fff;text-align: left;position: relative;display: flex;width: 25%;min-height: 8rem;}#home-buttons .button .button-container {display: flex;flex-direction: column;}#home-buttons .button img {width: 73px;padding: 0 0.5rem;}#home-buttons .button h5 {font-size: 1.19rem;color: #007fad;margin: auto 0;padding: 0 0.25rem;}#home-buttons .button p {color: #000;font-size: 0.865rem;margin-bottom: 0.8rem;display: none;}#home-buttons .button::after {content: '';position: absolute;height: 100%;border-right: 1px solid #cecece;right: 0;top: 0;}#articles-home {position: relative;}.articles-news {width: 100%;display: flex;justify-content: center;flex-wrap: wrap;}.articles-news .container {display: flex;flex-wrap: wrap;padding-bottom: 2rem;border-bottom: 2px solid #ffffff55;}.articles-news .single-article {position: relative;width: 33.33%;display: flex;flex-direction: column;flex-wrap: wrap;padding-bottom: 1.75rem;padding: 1rem;border-left: 1px solid #cecece;border-right: 1px solid #cecece;}.articles-news .single-article .tags {position: absolute;width: fit-content;padding: 0.3rem 0.5rem;background-color: #007fad;border-radius: 5px;top: 12.3rem;left: 1.7rem;color: white;font-weight: 500;}.articles-news .single-article img {width: 100%;object-fit: cover;height: 230px;}.articles-news .single-article h5 {padding: 1.6rem 1rem 0 1rem;color: #00264a;font-size: 1.025rem;}.articles-news .single-article p {color: #00264a;padding: 1rem 1rem 2rem 1rem;font-size: 0.88rem;}.articles-news .single-article:hover {text-decoration: none;}.articles-news .single-article:hover .readmore::after {right: -9px;}.articles-news .single-article .readmore {text-align: left;padding: 0.5rem 0.5rem 0.5rem 1rem;display: block;width: fit-content;background-color: white;color: #007fad;padding-right: 1.75rem;transition: 0.5s ease;position: relative;margin-top: auto;font-weight: 700;}.articles-news .single-article .readmore:after {content: '\203A';position: absolute;right: 9px;top: 7px;transition: 0.25s ease;}.articles-news .paging {width: 100%;display: flex;justify-content: space-between;align-items: center;margin-top: 4rem;}.articles-news .paging p {position: relative;left: 50%;transform: translateX(-50%);}.articles-news .paging .link {padding: 0.6rem 1rem;color: #00264a;transition: 0.3s ease;border-radius: 50%;font-weight: 600;}.articles-news .paging .link:not(.active):hover {background-color: #007fad;text-decoration: none;color: #fff;}.articles-news .paging .active {background-color: #00264a;text-decoration: none;color: #fff;}.articles-news .paging .archive {padding: 0.6rem;color: #00264a;border: 1px solid #00264a;border-radius: 5px;}.articles-news .paging .previous {width: 0;height: 0;border-top: 5px solid transparent;border-right: 10px solid #00264a;border-bottom: 5px solid transparent;padding: 0;border-radius: 0;font-size: 0;margin-right: 0.5rem;position: relative;bottom: 6px;}.articles-news .paging .previous:hover {background-color: transparent !important;}.articles-news .paging .next {width: 0;height: 0;border-top: 5px solid transparent;border-left: 10px solid #00264a;border-bottom: 5px solid transparent;padding: 0;border-radius: 0;font-size: 0;margin-left: 0.5rem;position: relative;bottom: 6px;}.articles-news .paging .next:hover {background-color: transparent !important;}.articles-news .paging .top {display: none;}.single-page .single-article {margin-bottom: 2.5rem;}#events {position: relative;padding-bottom: 1rem;}#events .container {display: flex;justify-content: space-between;}#calendar {position: relative;width: 400px !important;min-width: 400px;max-width: 400px;padding: 1rem 2rem;}#calendar .calendar-wrap {width: 100%;display: flex;flex-wrap: wrap;}#calendar .flex-cal {width: 100%;display: flex;justify-content: space-between;margin-top: 0.5rem;align-items: center;margin-bottom: 1rem;position: relative;}#calendar .flex-cal a {color: #000;}#calendar .flex-cal a:hover {text-decoration: none;}#calendar .flex-cal p {color: #000;padding: 0;}#calendar .flex-cal #prev_month,#calendar .flex-cal #next_month {position: relative;}#calendar .flex-cal #prev_month::after,#calendar .flex-cal #next_month::after {position: absolute;top: 0;content: '\279C';}#calendar .flex-cal #prev_month {margin-left: 1.1rem;}#calendar .flex-cal #prev_month::after {left: -23px;transform: rotateY(180deg);}#calendar .flex-cal #next_month {margin-right: 1.1rem;}#calendar .flex-cal #next_month::after {right: -23px;}#calendar .flex-cal #mobile_next,#calendar .flex-cal #mobile_prev {position: absolute;top: 0;height: 25px;width: 25px;display: none;}#calendar .flex-cal #mobile_next::after,#calendar .flex-cal #mobile_prev::after {content: '\279C';position: absolute;left: 0;top: 0;width: 100%;height: 100%;}#calendar .flex-cal #mobile_next {right: 0;}#calendar .flex-cal #mobile_prev {left: 0;transform: rotateY(180deg);}#calendar .mesic_rok {width: 100%;text-align: center;color: #000;padding: 0.5rem 0;}#calendar .dny {position: relative;}#calendar .dny p {font-size: 1.125rem;font-weight: 500;}#calendar .dny::after {content: '';position: absolute;width: 100%;border-bottom: 1px solid #cecece;left: 0;bottom: 0;}#calendar .dny,#calendar .row {width: 100%;display: flex;justify-content: space-around;text-align: center;}#calendar .dny p,#calendar .row p,#calendar .dny a,#calendar .row a {width: 14.28%;color: #000;padding: 1rem 0;}#calendar .row a {position: relative;}#calendar .row a.carticle::before,#calendar .row a.cstart::before,#calendar .row a.cend::before {content: '';position: absolute;height: 6px;width: 95%;bottom: 0;left: 2.5%;background-color: #00264a;}#calendar .row .chosen {position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: #fff;font-weight: 600;background-color: #007fad;display: flex;align-items: center;justify-content: center;}#events-list {width: 100%;display: flex;flex-direction: column;padding-left: 1rem;}#events-list .events-wrap {width: 100%;height: 100%;}#events-list .single-event {display: flex;width: 100%;margin-bottom: 0.5rem;}#events-list .single-event:last-of-type {margin-bottom: 0;}#events-list .single-event .date {width: 20%;background-color: #007fad;color: white;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding: 0.75rem 1rem;font-weight: 600;}#events-list .single-event .date b {margin-left: 0.275rem;}#events-list .single-event .noevents {color: #00264a;padding: 0.75rem 2rem 0.75rem 1rem;background-color: white;position: relative;display: flex;align-items: center;width: 100%;}#events-list .single-event .info {color: #00264a;padding: 0.75rem 2rem 0.75rem 1rem;background-color: white;position: relative;display: flex;align-items: center;border: 1px solid #cecece;flex-grow: 1;overflow: hidden;}#events-list .single-event .info:after {content: "";background-image: url('../images/forward.png');position: absolute;background-size: 20px 20px;height: 20px;width: 20px;right: 10px;top: 50%;margin-top: -10px;transition: 0.5s ease;}#events-list .single-event .info:hover {text-decoration: underline;}#events-list .single-event .info:hover:after {filter: brightness(0.5);transform: rotateX(180deg);right: 5px;}#events-list .single-event:hover {text-decoration: none;}.small_links .slick-slide {margin-left: 40px;}.small_links .slick-list {padding: 2rem 0;margin-left: -40px;}.pre-footer {padding: 2rem 1rem;background-color: #002f5b;}.pre-footer p {color: #fff;width: 100%;max-width: 1200px;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}#footer {width: 100%;color: #00264a;padding: 1.5rem 0 2.2rem 0;font-weight: 300;}#footer .container {position: relative;}#footer .container::after {position: absolute;content: '';width: 100%;border-bottom: 1px solid #cecece;left: 0;bottom: -11%;}#footer .container:last-of-type::after {display: none;}#footer .columns {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;padding-bottom: 1rem;}#footer .w100 {padding-top: 2rem;}#footer ul li {list-style-type: disc;list-style-position: outside;margin-left: 1.5rem;}#footer ul li a {color: white;}#footer .footer-left,#footer .footer-center,#footer .footer-right {width: 30%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;position: relative;}#footer .footer-left p,#footer .footer-center p,#footer .footer-right p,#footer .footer-left strong,#footer .footer-center strong,#footer .footer-right strong,#footer .footer-left li,#footer .footer-center li,#footer .footer-right li {margin: 0;width: 100%;line-height: 1.25rem;padding: 0.1rem 0;}#footer .footer-left .col14,#footer .footer-center .col14,#footer .footer-right .col14,#footer .footer-left .col34,#footer .footer-center .col34,#footer .footer-right .col34 {display: flex;flex-wrap: wrap;}#footer .footer-left a,#footer .footer-center a,#footer .footer-right a {color: #00264a;}#footer .footer-left::after,#footer .footer-right::after {position: absolute;content: '';height: 125%;top: 0;}#footer .footer-left::after {border-right: 1px solid #cecece;right: -15px;}#footer .footer-center p:nth-of-type(2) > a {font-weight: 300;}#footer .footer-center p > a {font-weight: 500;}#footer .footer-center p {padding-bottom: 0.7rem;}#footer .footer-center p:last-of-type {padding-bottom: 0;}#footer .footer-right table {font-weight: 500;}#footer .footer-right::after {border-left: 1px solid #cecece;left: -15px;}#footer .footer-bottom {display: flex;justify-content: space-between;margin-top: 1.75rem;align-items: center;}#footer .footer-bottom a {width: 25%;}#footer .footer-bottom a img {height: 100%;width: 100%;}#facilities-list {display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 3rem;}#facilities-list .facility-card {width: 49%;background-color: #f7f7f7;border: 1px solid #c7dbf4;padding: 0.5rem;margin-bottom: 1.25rem;position: relative;padding-bottom: 5rem;}#facilities-list .facility-card .facility-title {width: 100%;padding: 1rem 1.5rem;line-height: 1.5rem;font-size: 1.3rem;color: #00264a;font-weight: 500;}#facilities-list .facility-card hr {background-color: #c7dbf4;width: 92.5%;height: 1px;margin-bottom: 0.5rem;}#facilities-list .facility-card .row {width: 100%;display: flex;padding: 0.25rem 1.5rem;}#facilities-list .facility-card .row a {color: #00264a;}#facilities-list .facility-card .info-name {width: 40%;}#facilities-list .facility-card .info-val {width: 60%;}#facilities-list .facility-card .info-name {color: #40a6d6;}#facilities-list .facility-card .info-val {color: #00264a;font-weight: 500;}#facilities-list .facility-card .toggle-more {width: 96.5%;font-size: 1.25rem;background-color: #00264a;margin-top: 1rem;text-decoration: underline;color: #fff;text-align: left;padding: 0.75em 1.5rem;font-weight: 500;display: flex;justify-content: space-between;position: absolute;bottom: 0.5rem;cursor: pointer;}#facilities-list .facility-card .toggle-more svg {fill: #fff;width: 15px;transition: 0.5s ease;}#facilities-list .facility-card .toggle-more:hover {background-color: #fff;color: #00264a;transition: 0.15s ease-in;box-shadow: 1px 1px 12px #5b5b5b;}#facilities-list .facility-card .toggle-more:hover svg {fill: #00264a;}#facilities-list .facility-card .toggle-more.active {background-color: #00264a;color: white;}#facilities-list .facility-card .toggle-more.active svg {fill: #fff;transform: rotateZ(180deg);}#facilities-list .facility-card .toggle-more.active:hover {background-color: #fff;color: #00264a;transition: 0.15s ease-in;box-shadow: 1px 1px 12px #5b5b5b;}#facilities-list .facility-card .toggle-more.active:hover svg {fill: #00264a;}#facilities-list .facility-card .card-more {display: none;padding: 1.25rem 1.5rem;color: #00264a;line-height: 1.5rem;}.nojs #facilities-list .facility-card .card-more {display: block;}.nojs #facilities-list .facility-card .toggle-more {display: none;}.facility-paging {max-width: 1200px;width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;display: flex;justify-content: center;align-items: center;margin-top: 4rem;margin-bottom: 3rem;}.facility-paging .link {padding: 0.6rem 1rem;color: #00264a;transition: 0.3s ease;border-radius: 50%;font-weight: 600;}.facility-paging .link:not(.active):hover {background-color: #007fad;text-decoration: none;color: #fff;}.facility-paging .active {background-color: #00264a;text-decoration: none;color: #fff;}.facility-paging .archive {display: none;}.facility-paging .top {display: none;}.facility-paging .previous {width: 0;height: 0;border-top: 5px solid transparent;border-right: 10px solid #00264a;border-bottom: 5px solid transparent;padding: 0;border-radius: 0;font-size: 0;margin-right: 0.5rem;position: relative;bottom: 6px;}.facility-paging .previous:hover {background-color: transparent !important;}.facility-paging .next {width: 0;height: 0;border-top: 5px solid transparent;border-left: 10px solid #00264a;border-bottom: 5px solid transparent;padding: 0;border-radius: 0;font-size: 0;margin-left: 0.5rem;position: relative;bottom: 6px;}.facility-paging .next:hover {background-color: transparent !important;}.table,table {width: 100%;border-collapse: collapse;}.table thead th,table thead th {background-color: #007fad;color: white;padding: 1rem;font-weight: 500;}.table tbody td,table tbody td {border: 1px solid #c7dbf4;background-color: #f7f7f7;color: #00264a;padding: 1rem;}#footer .table thead th,#footer table thead th {background-color: transparent;padding: 1rem;}#footer .table tbody td,#footer table tbody td {border: none;background-color: transparent;color: #00264a;padding: 0.25rem 0;}@media (max-width: 1000px) {.navbar-brand {width: 140px;}.navbar-brand .logo {padding: 1rem;padding-top: 2rem;}#filter-section .selects {width: 70%;}#events-list .single-event .date {width: 20%;}#facilities-list .facility-card {font-size: 0.85em;}#facilities-list .facility-card .facility-title {font-size: 1.1rem;}}@media (max-width: 950px) {#home-buttons {position: static;left: 0;transform: none;padding: 2rem 0;flex-wrap: wrap;}#home-buttons .button {width: 50%;display: block;text-align: center;position: relative;}#home-buttons .button .button-container {margin-top: auto;display: block;}#home-buttons .button img {padding-bottom: 0.5rem;height: 70px;width: 83px;}#home-buttons .button:nth-of-type(1),#home-buttons .button:nth-of-type(2) {padding-bottom: 3rem;}#home-buttons .button:nth-of-type(1)::before,#home-buttons .button:nth-of-type(2)::before {content: '';position: absolute;border-bottom: 1px solid #cecece;left: 0;bottom: 15px;width: 100%;}}@media (max-width: 900px) {#footer * {font-size: 0.8rem;}#facilities-list .facility-card {width: 100%;}#facilities-list .facility-card .facility-title {padding: 0.75rem 0.5rem;}#facilities-list .facility-card .row {padding: 0.25rem 0.5rem;}#facilities-list .facility-card hr {width: 96.5%;}#facilities-list .facility-card .info-name {width: 25%;}#facilities-list .facility-card .info-val {width: 75%;}#facilities-list .facility-card .card-more {padding: 1.25rem 0.5rem;}.col14,.col14m {width: 50%;}}@media (max-width: 840px) {#events .container {flex-direction: column;}#calendar {align-self: center;}#events-list {width: 100%;}}@media (max-width: 800px) {.mobile .d0 {width: 100%;}.mobile.is-active .hamburger-logo {visibility: visible;opacity: 1;left: 1rem;}.mobile .mobile-searchbox {width: 100%;}.container {padding: 1.5rem;}.public-bar .container {padding: 0 1.5rem;height: 100%;}.public-bar .container .publiclogo {padding: 0.85rem 0;}.public-bar .container p.publiclogo:nth-of-type(1) {display: none;}.public-bar .container .logo {display: none;}.public-bar .container .logo-mobile {display: block;}.public-bar .container .publiclogo:nth-of-type(3) {width: 67%;}.public-bar .container .publiclogo:nth-of-type(3) img {width: 100%;}.menu-buttons {padding: 0;}#events-list .single-event .date {width: 25%;}#events .container {padding: 0 1.5rem;}#events-list .single-event .date {padding: 0.5rem;}#carousel .slick-list,.intro-photo {height: 450px;}#filter-section .selects {width: 100%;top: 30%;padding-right: 3rem;left: 1.5rem;}#filter-section label {font-size: 0.8rem;line-height: 1.1rem;}#filter-section .selects .custom-select,#filter-section #filter-section .selects .custom-select2 {height: 50px;}#filter-section .custom-select2:nth-of-type(2) {right: 3rem;}#filter-section .custom-select2:nth-of-type(4) {right: 3rem;}#filter-section .selects .custom-select2 {width: 46%;}#filter-section .submit {padding-right: 3rem;}.articles-news .single-article {width: 50%;border-right: none;border-left: none;border-bottom: 1px solid #cecece;margin-bottom: 1.5rem;}.articles-news .single-article p {font-size: 1.25rem;}.articles-news .single-article .readmore {position: relative;bottom: 0;left: 0;}.articles-news .paging {margin-top: 0;padding: 0;flex-direction: column;}.articles-news .paging p {position: static;transform: none;}.articles-news .paging .archive {align-self: flex-end;margin-top: 1.5rem;}#footer .footer-left,#footer .footer-center,#footer .footer-right {width: 100%;margin-bottom: 1.5rem;justify-content: flex-start;}#footer .footer-left li,#footer .footer-center li,#footer .footer-right li {list-style-position: inside;}#footer .footer-left::after {border-right: none;border-bottom: 1px solid #cecece;width: 100%;bottom: -11px;left: 0;height: auto;right: 0;}#footer .footer-center::after {content: '';border-bottom: 1px solid #cecece;width: 100%;bottom: -11px;left: 0;position: absolute;height: auto;}#footer .footer-right {margin-bottom: 0;}#footer .footer-right::after {display: none;}#footer .footer-bottom {flex-direction: column;}#footer .footer-bottom a {width: 50%;margin-bottom: 1rem;}#footer .container::after {bottom: 0%;}#footer .container:last-of-type {padding-top: 0;}.col13,.col13m {width: 100%;}#footer * {font-size: 1rem;}#footer .table,#footer table {width: auto;}#footer .table td:nth-of-type(2),#footer table td:nth-of-type(2) {padding-left: 1rem;}.single-page .single-article {margin-bottom: 1.5rem;}}@media (max-width: 700px) {#filter-section .selects .custom-select2 {width: 44%;}#filter-section .submit button {width: 47%;}}@media (max-width: 620px) {#home-buttons .button {width: 100%;padding: 0.5rem 1rem;padding-bottom: 3rem;}#home-buttons .button::after {display: none;}#home-buttons .button::before {content: '';position: absolute;border-bottom: 1px solid #cecece;left: 0;bottom: 15px;width: 100%;}#home-buttons .button:last-of-type::before {display: none;}.articles-news .single-article {width: 100%;}.articles-news .single-article:last-of-type {border-bottom: none;}}@media (max-width: 600px) {#carousel .slick-list,.intro-photo {height: 550px;}#calendar .dny p,#calendar .row p,#calendar .dny a,#calendar .row a {font-size: 0.92rem;}.calendar-wrap {font-size: 1.25rem;}.events-wrap .container {flex-wrap: wrap;}#events-list {width: 100%;padding-left: 0;margin-top: 1rem;}#events-list .single-event .date {width: 15%;}#events-list .noevents {border-left: 5px solid #00264a;}#facilities-list .facility-card .info-name {width: 40%;}#facilities-list .facility-card .info-val {width: 60%;}.col12,.col12m,.col14,.col14m {width: 100%;}}@media (max-width: 500px) {#events-list .single-event .date {width: 25%;}#calendar {width: 100% !important;min-width: 0 !important;max-width: none;padding: 1rem 0;}#calendar .flex-cal #mobile_next,#calendar .flex-cal #mobile_prev {display: block;}#calendar #prev_month,#calendar #next_month {display: none;}#facilities-list .facility-card {font-size: 0.7em;}#facilities-list .facility-card .info-name {width: 35%;}#facilities-list .facility-card .facility-title {font-size: 1rem;}#facilities-list .facility-card .info-val {width: 65%;}#carousel .slick-list,.intro-photo {height: 700px;}#filter-section .submit {top: 330px;left: 0;}#filter-section .selects .custom-select2 {width: 100%;left: 0;padding-right: 3rem;}#filter-section .selects .custom-select2:nth-of-type(2) {top: 122px;}#filter-section .selects .custom-select2:nth-of-type(3) {top: 190px;}#filter-section .selects .custom-select2:nth-of-type(4) {top: 259px;}.pre-footer {font-size: 0.7rem;}#footer .footer-bottom a {width: 65%;}}