﻿@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600,700");@import url("https://fonts.googleapis.com/css?family=Merriweather:400,700");/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}img{max-width:100%;display:inline-block;vertical-align:top}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;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;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}input[type="text"],input[type="number"],input[type="password"],textarea{padding:.5rem;border:1px solid #343434;margin-bottom:1rem;background-color:transparent;border-radius:.25rem;color:#000;font-family:serif;width:100%}input[type="file"]{padding:.4rem;border:1px solid #343434}label{display:block;text-transform:uppercase;font-size:.875rem;margin-bottom:.75rem;color:#000;font-weight:700}input[type="submit"]{background-color:#d6cc84;color:white;padding:1rem 1.5rem;border:none;text-transform:uppercase;font-size:1rem;font-weight:700}.submit-button{background-image:#fec18c;background-image:-moz-linear-gradient(top, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);background-image:-webkit-gradient(left top, left bottom, color-stop(0%, #fec18c), color-stop(45%, #fec18c), color-stop(55%, #ee7103), color-stop(100%, #ee7103));background-image:-webkit-linear-gradient(top, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);background-image:-o-linear-gradient(top, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);background-image:-ms-linear-gradient(top, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);background-image:linear-gradient(to bottom, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color_lighten', endColorstr='$color', GradientType=0 );background-color:#ee7103;color:white;text-transform:uppercase;border-radius:.25rem;text-decoration:none;font-size:.875rem;border:1px solid rgba(238,113,3,0.25);display:inline-block;padding:.375rem .75rem}@media (min-width: 1200px){.submit-button{padding:.625rem 1.5rem}}select{width:100%;padding:.5rem}.btn-wrapper{background-color:#fda65a;padding:0.25rem;position:fixed;top:1rem;left:1rem;z-index:9999;cursor:pointer;border-radius:0.25rem;border:1px solid #000;opacity:.625;display:block}@media (min-width: 900px){.btn-wrapper{display:none}}.btn-menu{position:relative;border:0;width:30px;height:20px;background-color:transparent}.btn-menu:focus{outline:1px dotted #E0AE19}.btn-menu .text{display:block;text-indent:150%;white-space:nowrap;overflow:hidden}.btn-menu .bar{top:9px;left:0}.btn-menu .bar,.btn-menu .bar:before,.btn-menu .bar:after{display:block;position:absolute;width:30px;height:2px;background-color:#000;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.show_menu .btn-menu:focus{outline:none}.btn-menu .bar:before{position:absolute;content:'';top:6px;left:0}.btn-menu .bar:after{position:absolute;content:'';top:-6px;left:0}.show .btn-menu .bar{background-color:transparent}.show .btn-menu .bar:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.show .btn-menu .bar:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.show{overflow:hidden}.overlay{width:0;overflow:scroll;position:fixed;top:0;left:0;transition:width 0.3s ease-in;background-color:#f6f6f6;background-image:url("../img/background.jpg");background-size:cover;z-index:8888;padding-top:4rem}.show .overlay{width:100%;height:100%;position:fixed}.overlay nav>ul{list-style-type:none;position:relative;top:0;left:0;padding:0;opacity:0;transform:translateX(100px);transition:all 0.3s 0.2s ease-out}.overlay nav>ul{opacity:1;transform:translateX(0);border-bottom:1px solid rgba(0,0,0,0.5);margin-left:3rem;margin-right:3rem}.overlay nav>ul:last-child{border-bottom:none}.overlay nav>ul hr{border-color:#e2001a}.overlay nav>ul>li>a{padding:.75rem 0rem;display:block;line-height:1.25rem;text-decoration:none;color:#000;text-transform:uppercase;font-size:1rem;font-weight:700;width:100%;text-align:left;margin-bottom:.375rem}.overlay nav>ul>li:last-of-type{border-bottom:0}.overlay nav>ul>li ul{position:relative;top:0;left:0;margin-bottom:.25rem;padding:0 0 0 1rem;list-style:none}.overlay nav>ul>li ul li a,.overlay nav>ul>li ul li a:focus{text-decoration:none;line-height:1.125rem;color:black;display:block;font-size:.875rem;padding:.25rem .5rem;margin-bottom:.375rem}.alert{padding:2rem;text-align:center;border:2px solid black;margin-bottom:1rem;font-size:1.5rem}.alert--error{border-color:#36383b;background-color:#c2c4c7;color:#36383b}html,body{font-size:16px;font-family:"Montserrat",sans-serif;color:#000}html{height:100%;position:relative}body{min-height:100%;background-color:#f6f6f6;background:url("../img/app/background.jpg");background-size:cover;background-repeat:no-repeat;background-position:center right;background-attachment:fixed;position:relative}a[href=''],a:not([href]){cursor:default}.header{width:100%;display:block;background-color:#f8f7eb;border-bottom:4px solid #d6cc84;position:sticky;top:0;z-index:1;position:relative}.header__container{display:block;max-width:1200px;margin:0 auto;padding-left:1.75rem;padding-right:1.75rem;justify-content:space-between;position:relative;display:flex;justify-content:center}@media (min-width: 900px){.header__container{justify-content:space-between}}.header__logo{flex:0 0 96px}@media (min-width: 900px){.header__logo{flex:0 0 160px;margin-right:2rem}}.header__building{display:flex;align-items:center;justify-content:flex-start;flex:1}.header__building-name{font-family:"Merriweather",serif;font-size:2rem;font-weight:400}.header__menu{display:none;align-items:center;justify-content:flex-end;flex:1;position:relative;text-align:right}@media (min-width: 900px){.header__menu{display:flex}}.header__homepage-link{position:absolute;top:0;right:0;padding:.25rem .5rem;text-transform:uppercase;background-color:#f0ecd1;color:#918530;text-decoration:none}.header__social{display:none;position:absolute;top:50%;right:3rem;transform:translate(0, -50%)}@media (min-width: 900px){.header__social{display:block}}.header__title{position:relative;background-color:#ee7103;color:white;text-transform:uppercase;padding:.25rem .5rem;text-align:center}@media (min-width: 900px){.header__title{position:absolute;right:1rem;bottom:0}}.nav{display:none}@media (min-width: 900px){.nav{display:block}}.nav__list{list-style:none;display:flex;justify-content:flex-end;margin:0;padding:0}.nav__list--main>.nav__item:hover .nav__list--children{display:block}.nav__list--children{position:absolute;left:0;top:100%;transform:translate(0, 0);background-color:black;z-index:1;min-width:100%;display:none;border:1px solid #878789}.nav__item{position:relative;display:block;padding-right:.5rem;padding-left:.5rem}.nav__item::after{content:"";width:.375rem;height:.375rem;border-radius:50%;position:absolute;top:50%;right:0;background-color:#ddd;background-color:#d6cc84;font-size:2rem;transform:translate(50%, -50%);opacity:.5}.nav__item:not(.nav__item--children):last-child .nav__link{padding-right:0}.nav__item:not(.nav__item--children):last-child::after{opacity:0}.nav__item:not(.nav__item--children):first-child .nav__link{padding-left:0}.nav__item--children{border-bottom:1px solid #999;display:block;width:100%;padding:0;border-bottom:1px solid #b3b3b3}.nav__link{font-size:1.125rem;text-transform:uppercase;text-decoration:none;color:#666;font-weight:400;padding:1rem;display:block;line-height:1;transition:all .2s ease;border:0;white-space:nowrap}.nav__link--children{padding:1rem 1.5rem;font-size:.875rem;display:block;white-space:nowrap;text-align:left;border:0}.nav__link--children:hover{background-color:#ee7103}.slider{display:none;position:relative;width:100%;margin-bottom:1.75rem}@media (min-width: 600px){.slider{display:block;max-width:1200px;margin:0 auto;padding-left:1.75rem;padding-right:1.75rem}}.slider__header{position:absolute;top:0;left:0;right:0;z-index:1}.slider__header:before,.slider__header:after{content:url("../img/slider-header-decoration.png");position:absolute;top:0}.slider__header:before{left:-1px}.slider__header:after{right:-1px;transform:scale(-1, 1)}.slider__body{position:relative;height:100%;max-height:300px;overflow:hidden;margin-left:28px;margin-right:28px}.slider__body:before,.slider__body:after{content:"";position:absolute;top:0;background-image:url("../img/slider-body-border.png");background-repeat:repeat-y;width:6px;height:100%;z-index:1}.slider__body:before{left:-1px}.slider__body:after{right:-1px}.slider__footer{position:absolute;bottom:0;left:28px;right:28px;z-index:1;height:5px;background-image:url("../img/slider-footer-border.png");background-repeat:repeat-x}.slider__footer:before,.slider__footer:after{content:url("../img/slider-footer-decoration.png");position:absolute;bottom:-13px}.slider__footer:before{left:-12px}.slider__footer:after{right:-12px;transform:scale(-1, 1)}.slider__item{position:relative}.slider__image{margin:0 auto;width:100%;height:100px;object-fit:cover}@media (min-width: 600px){.slider__image{height:200px}}@media (min-width: 900px){.slider__image{height:250px}}@media (min-width: 1200px){.slider__image{height:300px}}.slider__text{position:absolute;bottom:3rem;right:4rem;width:40%}.slider__title{display:block;font-size:2.5rem;text-transform:uppercase;margin-bottom:1rem}.slider__content{font-size:1,5rem}.slider__content p{margin:0 0 1rem 0}.slider__buttons{display:flex;justify-content:flex-end}.slider__button{background-image:#fec18c;background-image:-moz-linear-gradient(top, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);background-image:-webkit-gradient(left top, left bottom, color-stop(0%, #fec18c), color-stop(45%, #fec18c), color-stop(55%, #ee7103), color-stop(100%, #ee7103));background-image:-webkit-linear-gradient(top, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);background-image:-o-linear-gradient(top, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);background-image:-ms-linear-gradient(top, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);background-image:linear-gradient(to bottom, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color_lighten', endColorstr='$color', GradientType=0 );background-color:#ee7103;color:white;text-transform:uppercase;border-radius:.25rem;text-decoration:none;font-size:.875rem;border:1px solid rgba(238,113,3,0.25);display:inline-block;padding:.375rem .75rem}@media (min-width: 1200px){.slider__button{padding:.625rem 1.5rem}}.intro{width:100%;display:block;display:inline-block;background-image:url("../img/app/background.jpg");background-position:center right;background-attachment:fixed;background-size:cover;position:relative}.intro__header{width:100%;display:block;padding-left:1.75rem;padding-right:1.75rem}.intro-header__row{display:flex;flex-direction:row;flex-flow:row wrap;margin-left:-1.75rem;margin-right:-1.75rem}.intro-header__logo{width:auto;flex:1;padding-left:1.75rem;padding-right:1.75rem}.intro-header__site-title{width:auto;flex:1;padding-left:1.75rem;padding-right:1.75rem;font-family:"Merriweather",serif;color:#d7dbe5}.intro-header__site-title h1{font-size:1.25rem;text-align:center;margin-bottom:0}.intro__camera-link{display:none;position:absolute;top:1rem;right:0}@media (min-width: 900px){.intro__camera-link{display:block}}.intro__logo{display:block;margin:0 auto 1rem auto;height:96px}@media (min-width: 600px){.intro__logo{height:96px}}@media (min-width: 900px){.intro__logo{height:128px}}@media (min-width: 1200px){.intro__logo{height:200px}}.buildings{display:block;max-width:1200px;margin:0 auto;padding-left:1.75rem;padding-right:1.75rem;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-bottom:1rem}@media (min-width: 900px){.buildings{max-width:1000px}}.building{text-decoration:none;margin-bottom:4.5rem;margin-right:2.5rem;margin-left:2.5rem;transition:all .2s ease;border-radius:50%;position:relative}.building:before{content:"";position:absolute;top:-24px;left:-24px;right:-24px;bottom:-24px;background-image:url("../img/app/busola.png");background-size:contain}.building:hover{box-shadow:0 0 15px #d6cc84;transform:scale(1.025)}@media (min-width: 900px){.building{margin-bottom:2rem}}.building__image-wrapper{border-radius:50%;width:200px;height:200px;flex:0 0 200px;overflow:hidden;position:relative}.building__image{height:100%;height:100%;border-radius:50%;object-fit:cover}.building__name-background{background-image:url("../img/app/fale.png");opacity:.75;height:60px;width:100%;position:absolute;bottom:0;left:0;right:0}.building__name{text-align:center;font-size:2.5rem;color:black;font-variant:small-caps;font-family:"Merriweather",serif;display:flex;align-items:center;justify-content:center;position:absolute;bottom:-5px;left:0;right:0;z-index:1;height:25%}.building__name h3{font-size:2.5rem;font-weight:400;margin:0;white-space:nowrap;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;text-shadow:2px 0px 2px white, 0px 2px 2px white, -2px 0px 2px white, 0px -2px 2px white}.home{display:block;max-width:1200px;margin:0 auto;padding-left:1.75rem;padding-right:1.75rem;margin-top:-1rem}.home__slider{width:100%;display:block;position:relative}.home__slider-background{background-color:white;height:50%;position:absolute;top:0;lefT:0;right:0}.home__boxes{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin-bottom:2rem}@media (min-width: 900px){.home__boxes{margin-left:-.875rem;margin-right:-.875rem}}.home__boxes li{width:100%;padding:0 .875rem}@media (min-width: 600px){.home__boxes{display:flex;flex-wrap:wrap;list-style:none;padding:0}}@media (min-width: 600px) and (min-width: 900px){.home__boxes{margin-left:-.875rem;margin-right:-.875rem}}@media (min-width: 600px){.home__boxes li{width:33.33333%;padding:0 .875rem}}.home__boxes--sidebar{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin-bottom:2rem}@media (min-width: 900px){.home__boxes--sidebar{margin-left:-.875rem;margin-right:-.875rem}}.home__boxes--sidebar li{width:100%;padding:0 .875rem}.home__boxes--sidebar li{flex-basis:100%}.home__boxes li,.home__boxes--sidebar li{padding:1.5rem}.home__box:nth-of-type(1){background-color:white;color:black}.home__box:nth-of-type(1) .box__title{color:inherit}.home__box:nth-of-type(1) .box__title:after{background-color:black}.home__box:nth-of-type(1) .box__content{color:black}.home__box:nth-of-type(3){background-color:orange}.home__box--page,.home__box--schedule,.home__box--page-contact{background-size:cover}.home__box--page{background-image:url("/img/app/box_page.jpg")}.home__box--schedule{background-image:url("/img/app/box_schedule.jpg");padding-top:2.5rem;margin-top:-1rem;z-index:1}.home__box--page-contact{background-image:url("/img/app/box_page-contact.jpg")}.home-informations{margin-bottom:2rem}.home-informations__list{display:flex;flex-direction:column}@media (min-width: 900px){.home-informations__list{flex-direction:row}}.home-informations__list-item{display:flex;flex-basis:100%;flex-direction:column;width:100%;border:1px solid #bdbdbd;margin-right:2rem;margin-bottom:1rem;padding:1rem}.home-informations__list-item:last-child{margin-right:0}@media (min-width: 900px){.home-informations__list-item{flex:1;max-width:50%;flex-direction:row}}.home-informations__item-image{flex-basis:100%}@media (min-width: 600px){.home-informations__item-image{flex-basis:192px;margin-right:1rem}}.home-informations__item-details{flex:1}.home-informations__item-title{display:block;font-weight:700;text-decoration:none;font-size:1.125rem;color:#000}.home-informations__item-date{display:block;color:#666;font-size:.75rem;margin-bottom:1rem}.home-informations__item-lead{display:block;font-size:1rem;color:#000;text-decoration:none}.home__map{display:block;max-width:1200px;margin:0 auto;padding-left:1.75rem;padding-right:1.75rem}.page{display:block;max-width:1200px;margin:0 auto;padding-left:1.75rem;padding-right:1.75rem;margin-top:2rem}@media (min-width: 900px){.page{margin-top:4rem}}.page__inner{padding:1rem;margin-bottom:1rem;margin-right:.5rem;background-color:white;position:relative}.page__inner:before{content:"";position:absolute;top:0;left:0;right:0;z-index:-1;height:100%;width:100%;background-color:#f0ecd1;transform:translate(0.5rem, -0.5rem)}@media (min-width: 900px){.page__inner{padding:3rem;margin-bottom:2rem;margin-right:0}.page__inner:before{transform:translate(0.75rem, -0.75rem)}}.page__container{display:block;max-width:1200px;margin:0 auto;padding-left:1.75rem;padding-right:1.75rem}.page__title{text-align:center;margin-bottom:3rem}.page__title-text{display:inline-block;position:relative;font-size:1.75rem;text-transform:uppercase;font-weight:600;color:#70757b;letter-spacing:1px}@media (min-width: 900px){.page__title-text:before,.page__title-text:after{content:"";height:1px;width:160px;background-color:black;position:absolute;top:50%;transform:translate(0, -50%);opacity:.25}.page__title-text:before{left:calc(100% + 2rem)}.page__title-text:after{right:calc(100% + 2rem)}}.page__content{display:flex;flex-direction:row;flex-flow:row wrap;margin-left:-1.75rem;margin-right:-1.75rem;margin-bottom:2rem;flex-direction:column}@media (min-width: 600px){.page__content{flex-direction:row}}.page__text{width:auto;flex:1;padding-left:1.75rem;padding-right:1.75rem}.page__text p{font-size:1.125rem;line-height:2rem;font-weight:300}.page__text a{color:#1a1a1a;font-size:1rem}.page__text strong{font-weight:700}.page__text img{height:auto;padding:.25rem}.page__text table{width:100% !important;height:auto !important}.page__sidebar{width:auto;flex:1;padding-left:1.75rem;padding-right:1.75rem}.page__row{display:flex;flex-direction:row;flex-flow:row wrap;margin-left:-1.75rem;margin-right:-1.75rem}.page__contact{width:100%;flex:0 0 100%;padding-left:1.75rem;padding-right:1.75rem}@media (min-width: 600px){.page__contact{width:auto;flex:1;padding-left:1.75rem;padding-right:1.75rem;padding-top:1rem}}.page__children{display:flex;flex-wrap:wrap;list-style:none;padding:0}@media (min-width: 900px){.page__children{margin-left:-.875rem;margin-right:-.875rem}}.page__children li{width:100%;padding:0 .875rem}.page__children a{display:block;margin-bottom:1rem}@media (min-width: 600px){.page__children{display:flex;flex-wrap:wrap;list-style:none;padding:0}}@media (min-width: 600px) and (min-width: 900px){.page__children{margin-left:-.875rem;margin-right:-.875rem}}@media (min-width: 600px){.page__children li{width:50%;padding:0 .875rem}}@media (min-width: 900px){.page__children{display:flex;flex-wrap:wrap;list-style:none;padding:0}}@media (min-width: 900px) and (min-width: 900px){.page__children{margin-left:-.875rem;margin-right:-.875rem}}@media (min-width: 900px){.page__children li{width:50%;padding:0 .875rem}}.page__gallery{width:100%;display:block;margin-bottom:2rem}.page__gallery-title{margin-bottom:.5rem}.gallery{display:flex;flex-wrap:wrap;list-style:none;padding:0}@media (min-width: 900px){.gallery{margin-left:-.875rem;margin-right:-.875rem}}.gallery li{width:100%;padding:0 .875rem}.gallery img{margin-bottom:1rem}@media (min-width: 600px){.gallery{display:flex;flex-wrap:wrap;list-style:none;padding:0}}@media (min-width: 600px) and (min-width: 900px){.gallery{margin-left:-.875rem;margin-right:-.875rem}}@media (min-width: 600px){.gallery li{width:33.33333%;padding:0 .875rem}}@media (min-width: 900px){.gallery{display:flex;flex-wrap:wrap;list-style:none;padding:0}}@media (min-width: 900px) and (min-width: 900px){.gallery{margin-left:-.875rem;margin-right:-.875rem}}@media (min-width: 900px){.gallery li{width:25%;padding:0 .875rem}}.photo__item{margin-bottom:1rem}.photo__item.sidebar-photo__item{margin-bottom:.5rem}.photo__link{padding:.25rem;background-color:white;display:block}.photo__image.sidebar-photo__image{object-fit:cover;width:100%;height:120px}@media (min-width: 600px){.photo__image.sidebar-photo__image{height:240px}}@media (min-width: 900px){.photo__image.sidebar-photo__image{height:120px}}.footer__container{display:block;max-width:1200px;margin:0 auto;padding-left:1.75rem;padding-right:1.75rem}.footer__dof{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;margin-bottom:.5rem}.dof__item{background-color:white;flex:0 0 100%;padding:.5rem 2rem;text-align:center}@media (min-width: 600px){.dof__item{padding:.5rem 1rem;flex:0 0 160px}}.product{position:relative;display:flex;flex-wrap:wrap;padding:1rem}.product:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, 0.875rem);width:80%;height:1px;background-color:#666}@media (min-width: 1200px){.product{flex-wrap:nowrap}}.product__details{width:100%;flex:0 0 100%;padding-left:1.75rem;padding-right:1.75rem;padding-left:1rem;padding-right:1rem;order:2}@media (min-width: 600px){.product__details{width:50%;flex:0 0 50%;padding-left:1.75rem;padding-right:1.75rem;padding-left:1rem;padding-right:1rem;order:1}}.product__image{width:100%;flex:0 0 100%;padding-left:1.75rem;padding-right:1.75rem;padding-left:1rem;padding-right:1rem;order:1}@media (min-width: 600px){.product__image{width:50%;flex:0 0 50%;padding-left:1.75rem;padding-right:1.75rem;padding:1rem 1rem 0;order:2;margin-top:.5rem}}.product__title{margin-bottom:1rem}.product__title h2{color:#fda65a}.product__description{margin-bottom:4rem}.product__description p{font-size:.875rem}.product__price{padding:.5rem;border:1px solid #343434;margin-bottom:1rem;background-color:transparent;border-radius:.25rem;color:#000;font-family:serif;display:inline-block}.product__actions{display:flex;justify-content:flex-start}.product__action{flex:0 1 auto}.product__button{background-image:#fec18c;background-image:-moz-linear-gradient(top, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);background-image:-webkit-gradient(left top, left bottom, color-stop(0%, #fec18c), color-stop(45%, #fec18c), color-stop(55%, #ee7103), color-stop(100%, #ee7103));background-image:-webkit-linear-gradient(top, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);background-image:-o-linear-gradient(top, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);background-image:-ms-linear-gradient(top, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);background-image:linear-gradient(to bottom, #fec18c 0%, #fec18c 45%, #ee7103 55%, #ee7103 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color_lighten', endColorstr='$color', GradientType=0 );background-color:#ee7103;color:white;text-transform:uppercase;border-radius:.25rem;text-decoration:none;font-size:.875rem;border:1px solid rgba(238,113,3,0.25);display:inline-block;padding:.375rem .75rem;margin-right:1rem}@media (min-width: 1200px){.product__button{padding:.625rem 1.5rem}}.product__gallery{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}@media (min-width: 900px){.product__gallery{margin-left:-.875rem;margin-right:-.875rem}}.product__gallery li{width:50%;padding:0 .875rem}.product__gallery .product__gallery-item:first-child{width:100%;flex-basis:100%}.informations{width:100%;display:block}.information{display:flex;flex-direction:column;margin-bottom:1rem}@media (min-width: 900px){.information{flex-direction:row}}.information__image{flex-basis:auto;margin-bottom:1rem}@media (min-width: 900px){.information__image{flex-basis:200px;margin-right:2rem}}.information__content{flex:1}.information__title{font-weight:700;font-size:1.125rem;display:block;color:#000;text-decoration:none}.information__date{color:#666;font-size:.75rem;margin-bottom:1rem}.information__text{line-height:1.375}.schedules__item{border-bottom:1px solid #bdbdbd;margin-bottom:2rem}.schedules__item:last-child{border-bottom:0}.schedules__datetime{display:inline-block;background-color:#ee7103;color:white;padding:.375rem;font-size:.75rem;font-weight:700;margin-right:1rem;margin-bottom:1rem}.schedules__subject{display:inline-block;color:black;font-weight:700;font-size:1.125rem;text-decoration:none;position:relative;top:2px;margin-bottom:1rem}.schedules__location{display:block;color:gray;font-size:.875rem;margin-bottom:1rem}.content{margin-bottom:2rem}.section__title{text-transform:uppercase;font-size:1.5rem;margin-bottom:2rem}.section-title__first-word{font-weight:900}.pagination{list-style:none;margin:0 0 1rem 0;padding:0;text-align:center}.pagination,.pagination li,.pagination a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination li{width:36px;height:36px}.pagination li.active a,.pagination li.active span{border-bottom:2px solid white}.pagination li.disabled a,.pagination li.disabled span{opacity:0.5}.pagination li:hover a{transform:translateY(-0.25rem)}.pagination li a,.pagination li span{display:block;padding:10px 0;background-color:transparent;color:white;text-decoration:none;width:100%;transition:all .2s ease;font-size:1.25rem}.boxes{display:flex}.box{flex:1;padding:1.5rem;background-color:black}.box__title{display:block;font-size:1.25rem;text-decoration:none;font-weight:900;position:relative;color:white;text-transform:uppercase;margin-bottom:2rem}.box__title:after{content:"";position:absolute;bottom:-.5rem;left:0;width:33%;height:2px;background-color:white}.box__content{color:white;font-size:.875rem}.box__contact{display:flex;align-items:center;justify-content:space-between;font-size:2rem;font-weight:700}.map{width:100%;height:360px;margin-bottom:3rem}table{border-spacing:0;border-collapse:collapse}table tr:nth-of-type(odd) td{background-color:#eee}table tr td{padding:.5rem;border:1px solid #ddd;background-color:#fafafa}table tr td:first-child{white-space:nowrap}table tr td,table tr td p{font-size:1rem !important}.table-responsive{width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #DDD}.phone{display:flex;justify-content:center;align-items:center;position:fixed;right:1rem;bottom:1rem;background-color:#859fc4;border:4px solid #566ea3;color:white;cursor:pointer;border-radius:48px}.phone.phone--show-number .phone__number{font-size:16px;padding-left:1rem}@media (min-width: 900px){.phone.phone--show-number .phone__number{font-size:24px}}@media (min-width: 900px){.phone{border-radius:48px;right:2rem;bottom:2rem}}.phone__number{font-size:0;font-weight:700;transition:all .2s ease}.phone__icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;font-size:19.2px}@media (min-width: 900px){.phone__icon{width:64px;height:64px;font-size:32px}}.camera--overlay{background-color:rgba(0,0,0,0.625);position:absolute;top:-100%;left:-100%}.camera--overlay.camera--show{top:0;left:0;right:0;bottom:0;z-index:9999}.camera__player{background-color:rgba(0,0,0,0.5);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:0 0 20px black}.camera__player:before{content:"Ładowanie obrazu...";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-transform:uppercase;font-size:2rem;color:white;font-weight:700;white-space:nowrap;z-index:-1}.camera__close{position:absolute;top:-3rem;right:-3rem;width:2rem;height:2rem;cursor:pointer}.camera__close .fas{font-size:2rem;color:white}
