.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-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:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.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("./img/loading.gif") center center no-repeat}
.slick-prev,.slick-next{position:absolute;z-index:10;display:block;height:65px;width:30px;line-height:0;font-size:0;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:0;outline:0;opacity:.75;-webkit-transition:all .3s ease;transition:all .3s ease}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;color:transparent;opacity:1}
.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.5}
.slick-prev{left:10px;background:url("img/strzalka_lewa.png") center no-repeat;background-size:contain}
[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-next{right:10px;background:url("img/strzalka_prawa.png") center no-repeat;background-size:contain}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-dotted.slick-slider{margin-bottom:60px}
.slick-dots{bottom:-40px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:15px;width:15px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:15px;width:15px;outline:0;line-height:0;font-size:0;opacity:.5;background-color:white;border-radius:50%;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0;opacity:1}
.slick-dots li.slick-active button{background-color:white;opacity:1}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/body{-webkit-backface-visibility:hidden}
.animated,.iw-modalBox,.youtube,.youtube:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite,.infinite.iw-modalBox,.infinite.youtube,.infinite.youtube:before{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge,.hinge.iw-modalBox,.hinge.youtube,.hinge.youtube:before{-webkit-animation-duration:2s;animation-duration:2s}
.animated.bounceIn,.bounceIn.iw-modalBox,.bounceIn.youtube,.youtube:before,.animated.bounceOut,.bounceOut.iw-modalBox,.bounceOut.youtube,.bounceOut.youtube:before{-webkit-animation-duration:.75s;animation-duration:.75s}
.animated.flipOutX,.flipOutX.iw-modalBox,.flipOutX.youtube,.flipOutX.youtube:before,.animated.flipOutY,.flipOutY.iw-modalBox,.flipOutY.youtube,.flipOutY.youtube:before{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3)}
50%{opacity:1;-webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(0.9)}
100%{-webkit-transform:scale(1)}
}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}
50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(0.9);transform:scale(0.9)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}.bounceIn,.youtube:before{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}
60%{opacity:1;-webkit-transform:translateY(30px)}
80%{-webkit-transform:translateY(-10px)}
100%{-webkit-transform:translateY(0)}
}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}
80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}
60%{opacity:1;-webkit-transform:translateX(30px)}
80%{-webkit-transform:translateX(-10px)}
100%{-webkit-transform:translateX(0)}
}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}
80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}
60%{opacity:1;-webkit-transform:translateX(-30px)}
80%{-webkit-transform:translateX(10px)}
100%{-webkit-transform:translateX(0)}
}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}
80%{-webkit-transform:translateX(10px);transform:translateX(10px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}
60%{opacity:1;-webkit-transform:translateY(-30px)}
80%{-webkit-transform:translateY(10px)}
100%{-webkit-transform:translateY(0)}
}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}
80%{-webkit-transform:translateY(10px);transform:translateY(10px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}
100%{opacity:1;-webkit-transform:translateX(0)}
}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}
100%{opacity:1;-webkit-transform:translateX(0)}
}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}
100%{opacity:1;-webkit-transform:translateY(0)}
}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}.fadeInUp,.iw-modalBox,.youtube{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);visibility:visible}
100%{-webkit-transform:translate3d(0,0,0)}
}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);visibility:visible}
100%{-webkit-transform:translate3d(0,0,0)}
}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);visibility:visible}
100%{-webkit-transform:translate3d(0,0,0)}
}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}
100%{opacity:1;-webkit-transform:translateX(0) rotate(0)}
}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}
100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}
}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
@font-face{font-family:'lightcase';src:url("fonts/lightcase.eot?55356177");src:url("fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"),url("fonts/lightcase.woff?55356177") format("woff"),url("fonts/lightcase.ttf?55356177") format("truetype"),url("fonts/lightcase.svg?55356177#lightcase") format("svg");font-weight:normal;font-style:normal}
[class*='lightcase-icon-']:before{font-family:'lightcase',sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}
.lightcase-icon-play:before{content:'\e800'}
.lightcase-icon-pause:before{content:'\e801'}
.lightcase-icon-close:before{content:'\e802'}
.lightcase-icon-prev:before{content:'\e803'}
.lightcase-icon-next:before{content:'\e804'}
.lightcase-icon-spin:before{content:'\e805'}
@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}#lightcase-case{display:none;position:fixed;z-index:2002;top:50%;left:50%;font-family:arial,sans-serif;font-size:13px;line-height:1.5;text-align:left;text-shadow:0 0 10px rgba(0,0,0,0.5)}
@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]){position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}
}@media screen and (min-width:641px){#lightcase-case:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;overflow:hidden;text-shadow:none;background-color:#fff;-o-box-shadow:0 0 30px rgba(0,0,0,0.5);box-shadow:0 0 30px rgba(0,0,0,0.5);-webkit-backface-visibility:hidden}
}@media screen and (min-width:641px){#lightcase-case[data-lc-type=image] #lightcase-content,#lightcase-case[data-lc-type=video] #lightcase-content{background-color:#333}
}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content{-o-box-shadow:none;box-shadow:none}
@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}
}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner{-o-box-sizing:border-box;box-sizing:border-box}
@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner{padding:15px}
#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner,#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner>*{width:100% !important;max-width:none !important}
#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner>*:not(iframe){height:auto !important;max-height:none !important}
}@media screen and (max-width:640px){.lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner{overflow:auto;-webkit-overflow-scrolling:touch}
}@media screen and (max-width:640px) and (min-width:641px){[data-lc-type=image] #lightcase-content .lightcase-contentInner,[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:.75}
}.lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{overflow:auto;-webkit-overflow-scrolling:touch}
@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}
}@media screen and (min-width:641px){#lightcase-case:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-o-box-sizing:border-box;box-sizing:border-box}
}@media screen and (max-width:640px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}
}@media screen and (min-width:641px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}
}#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}
@media screen and (max-width:640px){#lightcase-case p.lightcase-error{padding:30px 0}
}@media screen and (min-width:641px){#lightcase-case p.lightcase-error{padding:0}
}.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%;overflow:hidden}
@media screen and (max-width:640px){.lightcase-open body{padding:55px 0 70px 0}
.lightcase-open body>*:not([id*='lightcase-']){position:fixed !important;top:-9999px !important;width:0 !important;height:0 !important;overflow:hidden !important}
}#lightcase-info{position:absolute;padding-top:15px}
#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption{margin:0;padding:0;line-height:1.5;font-weight:normal;text-overflow:ellipsis}
#lightcase-info #lightcase-title{font-size:17px;color:#aaa}
@media screen and (max-width:640px){#lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#333}
}#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa}
#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}
@media screen and (max-width:640px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}
#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}
}#lightcase-loading{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:2001;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin .5s infinite linear;animation:lightcase-spin .5s infinite linear}
#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}
#lightcase-loading>span{display:inline-block;text-indent:-9999px}
#lightcase-nav a[class*='lightcase-icon-']{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:0;cursor:pointer}
#lightcase-nav a[class*='lightcase-icon-'],#lightcase-nav a[class*='lightcase-icon-']:focus{text-decoration:none;color:rgba(255,255,255,0.6);-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}
#lightcase-nav a[class*='lightcase-icon-']>span{display:inline-block;text-indent:-9999px}
#lightcase-nav a[class*='lightcase-icon-']:hover{color:white;text-shadow:0 0 15px white}
.lightcase-isMobileDevice #lightcase-nav a[class*='lightcase-icon-']:hover{color:#aaa;text-shadow:none}
#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-prev{left:15px}
#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-next{right:15px}
#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause,#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play{left:50%;margin-left:-0.5em}
@media screen and (min-width:641px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause,#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play{opacity:0}
}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:0}
@media screen and (max-width:640px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{position:absolute}
}@media screen and (min-width:641px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{position:fixed}
}@media screen and (max-width:640px){#lightcase-nav a[class*='lightcase-icon-']{bottom:15px;font-size:24px}
}@media screen and (min-width:641px){#lightcase-nav a[class*='lightcase-icon-']{bottom:50%;margin-bottom:-0.5em}
#lightcase-nav a[class*='lightcase-icon-']:hover,#lightcase-case:hover ~ #lightcase-nav a[class*='lightcase-icon-']{opacity:1}
}#lightcase-overlay{display:none;width:100%;height:100%;position:fixed;z-index:2000;top:0;left:0;background:#333}
@media screen and (max-width:640px){#lightcase-overlay{opacity:1 !important}
}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */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,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
template,[hidden]{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
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}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0}
optgroup{font-weight:bold}
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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
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-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
html{font-size:62.5%}
body{font-size:1.3rem;line-height:1.6;font-weight:400;font-family:"Open Sans",sans-serif;color:#222}
@media(min-width:750px){body{font-size:1.5em}
}a{color:#1eaedb;text-decoration:none}
a:hover{color:#1b9cc5;text-decoration:underline}
*{box-sizing:border-box}
hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #eee}
.wpcf7-validation-errors{display:none !important}
.wpcf7-form input,.wpcf7-form textarea{width:100%;padding:6px 10px;border:0;margin:0 0 5px 0}
.wpcf7-form p{margin-bottom:0}
textarea{resize:none}
.se-pre-con{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:#fbfbfb;display:none}
@media(min-width:750px){.se-pre-con{display:block}
}@media(max-width:600px){.g-recaptcha{-webkit-transform:scale(0.77);-ms-transform:scale(0.77);transform:scale(0.77);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
}blockquote{position:relative}
blockquote:before{content:'';display:block;width:20px;height:20px;position:absolute;top:0;left:-25px;background:url("img/cytat.png") no-repeat center;background-size:contain}
#wpadminbar{position:fixed !important}
.u-full-width{width:100%;box-sizing:border-box}
.u-max-full-width{max-width:100%;box-sizing:border-box}
.u-pull-right{float:right}
.u-pull-left{float:left}
.button,.wpcf7-form input[type="submit"],.pagination li,.post-pagination a,label[for="legal"]:before,.nav>div>ul>li>a:before,.logo:before,#burger,.slider__marker .marker__thumbnail,.header,.cooperation__link,.grand-title,.hero__button,.feature__logo,.feature__more .more__outer,.video__column:after,.video__text,.offer__link a:after,.gallery-item img{-webkit-transition:all .3s ease;transition:all .3s ease}
.hero__button{position:relative}
.pricing__title span,.feature__title span,.about__title span,.offer__title{border-bottom:1px solid #292a2e}
@media(min-width:750px){.pricing__title span,.feature__title span,.about__title span,.offer__title{padding-bottom:1rem}
}.db{display:block !important}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:700}
h1{font-size:3rem;line-height:1.2;letter-spacing:-.1rem}
h2{font-size:2.5rem;line-height:1.25;letter-spacing:-.1rem}
h3{font-size:2rem;line-height:1.3;letter-spacing:-.1rem}
h4{font-size:1.5rem;line-height:1.35;letter-spacing:-.08rem}
h5{font-size:1.4rem;line-height:1.5;letter-spacing:-.05rem}
h6{font-size:1.4rem;line-height:1.6;letter-spacing:0}
@media(min-width:550px){h1{font-size:5rem}
h2{font-size:4.2rem}
h3{font-size:3.6rem}
h4{font-size:3rem}
h5{font-size:2.2rem}
h6{font-size:1.5rem}
}p{margin-top:0}
a{font-size:1.5rem}
.header a{color:#fbfbfb}
.current-menu-item a,.current_page_item a,.current-post-parent a{color:#fbfbfb;text-shadow:0 0 .6px #fbfbfb,0 0 .6px #fbfbfb,0 0 .6px #fbfbfb;opacity:1 !important}
.main-section h2{font-size:2.6rem}
.main-section h3{font-size:3rem;font-weight:300;line-height:1.6;border-bottom:1px solid #222;display:inline-block}
@-webkit-keyframes resizeBigCircle{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.4,1.4,1.4);transform:scale3d(1.4,1.4,1.4)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@keyframes resizeBigCircle{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.4,1.4,1.4);transform:scale3d(1.4,1.4,1.4)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@-webkit-keyframes resizeSmallCircle{0%{-webkit-transform:scale3d(1,1,1) translate(-50%,-50%);transform:scale3d(1,1,1) translate(-50%,-50%)}
50%{-webkit-transform:scale3d(0.6,0.6,0.6) translate(-60%,-60%);transform:scale3d(0.6,0.6,0.6) translate(-60%,-60%)}
100%{-webkit-transform:scale3d(1,1,1) translate(-50%,-50%);transform:scale3d(1,1,1) translate(-50%,-50%)}
}@keyframes resizeSmallCircle{0%{-webkit-transform:scale3d(1,1,1) translate(-50%,-50%);transform:scale3d(1,1,1) translate(-50%,-50%)}
50%{-webkit-transform:scale3d(0.6,0.6,0.6) translate(-60%,-60%);transform:scale3d(0.6,0.6,0.6) translate(-60%,-60%)}
100%{-webkit-transform:scale3d(1,1,1) translate(-50%,-50%);transform:scale3d(1,1,1) translate(-50%,-50%)}
}@-webkit-keyframes moveArrow{0%{background-position:50% 50%}
25%{background-position:50% 65%}
50%{background-position:50% 50%}
75%{background-position:50% 35%}
100%{background-position:50% 50%}
}@keyframes moveArrow{0%{background-position:50% 50%}
25%{background-position:50% 65%}
50%{background-position:50% 50%}
75%{background-position:50% 35%}
100%{background-position:50% 50%}
}@-webkit-keyframes background{0%{background-size:101% 101%}
50%{background-size:170% 101%}
100%{background-size:101% 101%}
}@keyframes background{0%{background-size:101% 101%}
50%{background-size:170% 101%}
100%{background-size:101% 101%}
}.menu{margin:0}
.main-section{padding:0 15px}
@media(min-width:550px){.main-section{padding:0 18%}
}.container,.slider__text{max-width:1176px;margin-left:auto;margin-right:auto}
.container:after,.slider__text:after{content:'';display:block;clear:both}
@media(max-width:749px){.contain{padding:0 15px}
}.container,.slider__text{padding-top:2rem;padding-bottom:2rem}
@media(min-width:750px){.container,.slider__text{padding-top:6rem;padding-bottom:6rem}
}.offer__row{margin:0 -4%;position:relative}
.offer__row:after{content:'';display:block;clear:both}
.offer__row:before{content:'';display:block;clear:both}
.pricing__column,.cooperation__left,.cooperation__right,.cooperation__link,.footer__column,.sidebar,.feature__column,.about__column,.references__column,.video__column,.offer__subtitle,.offer__list,.offer__link,.column--half,.page-text,.content-contact,.post__content{float:left;padding:4%}
.button,.wpcf7-form input[type="submit"],.pagination li,.post-pagination a{display:inline-block;height:38px;padding:0 50px;color:#292a2e;text-align:center;font-size:1.2rem;font-weight:600;line-height:38px;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;background-color:#ffdb03;border:0;cursor:pointer;box-sizing:border-box}
.button:after,.wpcf7-form input[type="submit"]:after,.pagination li:after,.post-pagination a:after{content:'';display:inline-block;width:12px;height:12px;position:relative;top:2px;left:3px;background:url("img/wiecej@2.png") no-repeat center;-webkit-filter:brightness(0);filter:brightness(0);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);background-size:90%}
input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}
.button:hover,.wpcf7-form input[type="submit"]:hover,.pagination li:hover,.post-pagination a:hover{color:#333;border-color:#888;outline:0;text-decoration:none}
input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{color:#333;border-color:#888;outline:0}
.button:focus,.wpcf7-form input[type="submit"]:focus,.pagination li:focus,.post-pagination a:focus{color:#333;border-color:#888;outline:0}
input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#333;border-color:#888;outline:0}
.button.button-primary,.wpcf7-form input.button-primary[type="submit"],.wpcf7-form input[type="submit"].pagi-curr,.wpcf7-form input[type="submit"].button--sidebar,.pagination li.button-primary,.pagination li.pagi-curr,.pagination li.button--sidebar,.button.pagi-curr,.post-pagination a.pagi-curr,.button.button--sidebar,.post-pagination a.button--sidebar,.post-pagination a.button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}
input[type="submit"].button-primary,input[type="submit"].pagi-curr,input[type="submit"].button--sidebar,input[type="reset"].button-primary,input[type="reset"].pagi-curr,input[type="reset"].button--sidebar,input[type="button"].button-primary,input[type="button"].pagi-curr,input[type="button"].button--sidebar{color:#fff;background-color:#33c3f0;border-color:#33c3f0}
.button.button-primary:hover,.wpcf7-form input.button-primary[type="submit"]:hover,.wpcf7-form input[type="submit"].pagi-curr:hover,.wpcf7-form input[type="submit"].button--sidebar:hover,.pagination li.button-primary:hover,.pagination li.pagi-curr:hover,.pagination li.button--sidebar:hover,.button.pagi-curr:hover,.post-pagination a.pagi-curr:hover,.button.button--sidebar:hover,.post-pagination a.button--sidebar:hover,.post-pagination a.button-primary:hover{color:#fff;background-color:#1eaedb;border-color:#1eaedb}
input[type="submit"].button-primary:hover,input[type="submit"].pagi-curr:hover,input[type="submit"].button--sidebar:hover,input[type="reset"].button-primary:hover,input[type="reset"].pagi-curr:hover,input[type="reset"].button--sidebar:hover,input[type="button"].button-primary:hover,input[type="button"].pagi-curr:hover,input[type="button"].button--sidebar:hover{color:#fff;background-color:#1eaedb;border-color:#1eaedb}
.button.button-primary:focus,.wpcf7-form input.button-primary[type="submit"]:focus,.wpcf7-form input[type="submit"].pagi-curr:focus,.wpcf7-form input[type="submit"].button--sidebar:focus,.pagination li.button-primary:focus,.pagination li.pagi-curr:focus,.pagination li.button--sidebar:focus,.button.pagi-curr:focus,.post-pagination a.pagi-curr:focus,.button.button--sidebar:focus,.post-pagination a.button--sidebar:focus,.post-pagination a.button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}
input[type="submit"].button-primary:focus,input[type="submit"].pagi-curr:focus,input[type="submit"].button--sidebar:focus,input[type="reset"].button-primary:focus,input[type="reset"].pagi-curr:focus,input[type="reset"].button--sidebar:focus,input[type="button"].button-primary:focus,input[type="button"].pagi-curr:focus,input[type="button"].button--sidebar:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"]{padding:10px 2px 2px;background-color:transparent;border-bottom:1px solid #a0a0a0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#fbfbfb}
textarea,select{height:38px;padding:6px 10px;background-color:transparent;border:1px solid #a0a0a0 !important;border-radius:0;box-shadow:none;box-sizing:border-box;color:#fbfbfb}
::-webkit-input-placeholder{color:#a0a0a0}
:-moz-placeholder{color:#a0a0a0}
::-moz-placeholder{color:#a0a0a0}
:-ms-input-placeholder{color:#a0a0a0}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:65px;padding-top:6px;padding-bottom:6px}
input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus{border-bottom:1px solid #fdc60a;outline:0}
textarea:focus,select:focus{border:1px solid #fdc60a !important;outline:0}
label,legend{display:block;margin-bottom:.5rem;font-weight:600}
fieldset{padding:0;border-width:0}
input[type="checkbox"],input[type="radio"]{display:inline}
label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}
.radio label{display:inline-block;width:100%;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px;font-weight:400}
input[type=radio]{display:none}
.radio label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:1px;background-color:#fbfbfb;border:1px solid #c3c3c3}
.radio label:before{border-radius:8px}
input[type=radio]:checked+label:before{content:"\2022";color:green;font-size:30px;text-align:center;line-height:16px;border:1px solid green}
input[type="checkbox"]{display:none}
label[for="legal"]{cursor:pointer;position:relative;padding-left:25px;font-weight:400;font-size:1.4rem}
label[for="legal"]:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;top:1px;border:2px solid green;border-radius:7px}
input[type=checkbox]:checked+label[for="legal"]:before{background-color:#00b300}
ul{list-style:disc outside}
ol{list-style:decimal inside;padding-left:0;margin-top:0}
ul{padding-left:20px;margin-top:0}
ul ul,ul ol{margin:1.5rem 0 1.5rem 3rem}
ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem}
ol.styled-list li{counter-increment:item;list-style:none;padding-left:20px;position:relative}
ol.styled-list li:before{content:counter(item) "";font-weight:bold;font-size:1.4rem;color:green;position:absolute;top:1px;left:0}
ul.styled-list li{padding-left:20px;list-style:none;position:relative}
ul.styled-list li:after{content:'';display:block;position:absolute;top:5px;left:-3px;width:15px;height:15px;background:url("img/check@2.png") no-repeat center;background-size:contain}
code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#fefefe;border:1px solid #eee;border-radius:4px}
pre>code{display:block;padding:1rem 1.5rem;white-space:pre}
th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #eee}
th:first-child,td:first-child{padding-left:0}
th:last-child,td:last-child{padding-right:0}
button,.button,.wpcf7-form input[type="submit"],.pagination li,.post-pagination a{margin-bottom:1rem}
input,textarea,select,fieldset{margin-bottom:1.5rem}
pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}
#cookies_cookies{position:fixed;left:0;bottom:0;background-color:#fbfbfb;z-index:100000;width:100%;margin:0;padding:6px 20px;font-size:1.4rem;border-width:0;border-style:solid;box-sizing:border-box}
#cookies_cookies a{margin:0 0 0 20px !important;color:inherit}
#cookies_cookies a span{color:#1eaedb}
@media(max-width:600px){#cookies_cookies{text-align:center}
#cookies_cookies a{margin:10px 20% 0 !important;display:block !important}
}#cookies_cookies a:link,#cookies_cookies a:visited{display:inline-block;margin-left:2em;padding:8px 16px;line-height:1;height:auto;vertical-align:middle;text-decoration:none;border-radius:3px}
#cookies_cookies a:hover span{text-decoration:underline}
#cookies_cookies a:active{position:relative;top:1px;left:1px}
.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}
.acf-map img{max-width:inherit !important}
.mobilenav{-webkit-transition:all .3s ease;transition:all .3s ease}
.mobilenav--transform{margin-top:1%}
.nav{margin-bottom:0}
.nav ul{display:none}
.nav ul,.nav li{font-size:0;margin:0;padding:0}
@media(min-width:750px){.nav ul,.nav li{position:relative}
}.nav li{display:block}
.nav div>ul{display:block}
@media(min-width:750px){.nav li:hover>a{text-shadow:0 0 .6px #fbfbfb,0 0 .6px #fbfbfb,0 0 .6px #fbfbfb;color:#fbfbfb}
}.nav a{display:block;text-decoration:none}
@media(min-width:750px){.nav{white-space:nowrap}
.nav div>ul>li{display:inline-block}
.nav li:hover>ul{display:block}
.nav ul li{position:relative}
.nav ul li ul{display:none;position:absolute;left:0;z-index:10;background:#d1d1d1;box-shadow:10px 10px 19px -3px rgba(0,0,0,0.75)}
.nav ul li ul li ul li a{box-shadow:inset 11px 0 19px -6px rgba(0,0,0,0.35)}
.nav ul li ul li ul li a:hover{background-color:#fdc60a}
.nav ul li a{font-weight:bold;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;font-size:1rem;padding:18px 5px}
}@media(min-width:750px) and (min-width:1300px){.nav ul li a{padding:15px;font-size:1.5rem}
}@media(min-width:750px){.nav ul li ul li a{height:auto;color:#292a2e !important;text-transform:none;text-align:left;padding:10px 15px;font-size:1.3rem;border-bottom:1px solid #9e9e9e;text-shadow:none !important}
.nav ul li ul li a:hover{background-color:#fbfbfb;color:#292a2e}
}.nav>div>ul>li>ul{min-width:100%}
.nav ul ul li:hover>ul{top:0 !important;left:100% !important}
li:hover>a:after{-webkit-animation:1.5s linear moveArrow infinite;animation:1.5s linear moveArrow infinite}
.menu-item-has-children{position:relative}
.menu-item-has-children>a{padding-right:30px !important}
.menu-item-has-children>a:after{content:'';display:inline-block;position:absolute;top:12px;right:5px;width:15px;height:30px;background:url("img/wiecej@2.png") no-repeat center;background-size:90%;position:absolute}
.menu-item-has-children .menu-item-has-children>a{position:relative}
.menu-item-has-children .menu-item-has-children>a:after{right:20px}
@media(min-width:750px){.menu-item-has-children .menu-item-has-children>a:after{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-filter:grayscale(100%) brightness(0);filter:grayscale(100%) brightness(0);top:6px;right:10px}
}.nav>div>ul>li>a,.logo{position:relative}
.nav>div>ul>li>a:before,.logo:before{content:'';display:block;position:absolute;bottom:-1px;left:0;right:0;height:0;border:1px solid #fdc60a;opacity:0}
@media(min-width:750px){.nav>div>ul>li>a:hover:before,.logo:hover:before{opacity:1}
}#burger{padding-top:3px;display:none;z-index:9999;width:45px;height:40px;cursor:pointer;background-color:#ffdb03;position:absolute;top:10px;left:-50px}
#burger span{position:absolute;top:36%;left:22%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;display:block;width:25px;height:4px;background:#292a2e;border-radius:10px;-webkit-transition:all .2s linear;transition:all .2s linear}
.burger--close span{background:#292a2e !important}
#burger span:nth-child(2){top:50%}
#burger span:nth-child(3){top:50%}
#burger span:nth-child(4){top:65%}
#burger.burger--close span:nth-child(1){opacity:0}
#burger.burger--close span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:0}
#burger.burger--close span:nth-child(3){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:0}
#burger.burger--close span:nth-child(4){opacity:0}
@media(min-width:749px){#mobilenav{display:block}
}.mobilenav__logo,.mobilenav__contact{display:none !important}
@media(max-width:750px){*{-webkit-animation:none !important;animation:none !important}
.mobilenav__opacity{position:absolute;top:0;bottom:0;display:none;left:-300%;width:300%;background-color:rgba(70,70,70,0.85)}
.mobilenav__logo{display:block !important;margin:0 0 10px 30px !important}
#mobilenav{position:fixed;top:0;right:-260px;z-index:9998;width:80%;width:260px;height:100%;padding-top:20px;background:#333}
#mobilenav ul,#mobilenav li{text-align:left}
#mobilenav ul{padding-left:10px}
#mobilenav .sub-menu a{font-size:1.4rem;text-transform:none}
.mobilenav-container{overflow:scroll;height:100%}
#mobilenav .right,#mobilenav .left{float:none !important}
#mobilenav a{display:inline-block !important;text-align:left;font-weight:700;font-size:1.8rem;text-transform:uppercase;padding:8px 20px;opacity:.6}
#mobilenav a:hover{opacity:1}
#burger{display:block}
.mobilenav__contact{display:block !important;background-color:#fdc60a;color:#292a2e;padding:30px;margin-top:20px}
.mobilenav__contact a{padding:0 !important;color:#292a2e !important;opacity:1 !important}
}.searchform{position:relative}
.searchform__input{width:100%;background-color:#fbfbfb !important}
.searchform__input::-webkit-input-placeholder{color:#a0a0a0}
.searchform__input:-moz-placeholder{color:#a0a0a0}
.searchform__input::-moz-placeholder{color:#a0a0a0}
.searchform__input:-ms-input-placeholder{color:#a0a0a0}
.searchform__button{position:absolute;right:0;top:0;background:url("img/lupa.png") center no-repeat;background-size:40%;border:0}
.slider{margin-bottom:0 !important}
.slider__slide{position:relative}
.slick-slide{outline:0;overflow:hidden}
@media(max-width:750px){.slider__text p:first-of-type span{font-size:2.5rem !important}
}.slider__text{padding:4rem 4% 0 4% !important;display:block;color:#fbfbfb;font-size:3rem;text-transform:uppercase;z-index:10;background-color:#213242;padding:0 5%}
.slider__text p{display:none}
.slider__text p:first-of-type{display:block}
.slider__text a{color:#fbfbfb !important;text-decoration:none !important}
@media(min-width:550px){.slider__text{padding:5rem 4% 0 4% !important;position:absolute;background-color:transparent;top:0;left:0}
}@media(min-width:750px){.slider__text{margin-top:5rem;padding:2rem 20% 6rem 4%;right:0}
.slider__text p{display:block}
}.slider__text p{line-height:3.5rem;margin-bottom:0}
.slider__dots{position:relative !important;text-align:left !important;margin-bottom:10px}
.slider__dots ul{text-align:left !important}
.slider__marker{position:absolute;top:42%;left:45%;width:60px;height:60px;color:#292a2e}
.slider__marker>a{position:absolute;top:0;bottom:0;left:0;right:0}
.slider__marker .marker__thumbnail{display:none;pointer-events:none;position:absolute;bottom:52%;left:62%;content:'';background:url("img/zdjecia-ocieplanie-budynkow-inwentarskich-miniatura.jpg") no-repeat center;background-size:cover;z-index:10;box-shadow:10px 10px 19px -3px rgba(0,0,0,0.75)}
@media(min-width:750px){.slider__marker .marker__thumbnail{width:200px;height:200px}
}.slider__marker .marker__thumbnail span{font-weight:700;bottom:0;display:block;left:0;right:0;padding:5px 10px;background-color:#ffdb03}
@media(min-width:750px){.slider__marker .marker__thumbnail span{position:absolute}
}.slider__marker .marker__thumbnail span a{color:inherit}
.slider__marker .marker__thumbnail span:after{content:'';display:block;position:absolute;bottom:-4px;right:100%;width:30px;height:110%;max-height:40px;background:url("img/etykieta-before@2.png") no-repeat right;background-size:contain}
.slider__marker .marker__dot{display:block;width:100%;height:100%;background-color:rgba(41,42,46,0.6);border-radius:50%;position:relative;z-index:5;-webkit-animation:resizeBigCircle 2s ease infinite;animation:resizeBigCircle 2s ease infinite}
.slider__marker .marker__dot:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:'';display:block;width:50%;height:50%;border-radius:50%;background-color:#ffdb03}
.slider__image__container{position:relative;width:200%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
@media(min-width:400px){.slider__image__container{width:150%}
}@media(min-width:1000px){.slider__image__container{width:100%}
}.pagination{padding:0;margin-top:1.5rem}
.pagination li{padding:0;list-style:none;border-radius:0}
.pagination li:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination li:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination a{text-decoration:none !important;font-size:1.1rem;padding:0 30px;height:38px;display:block}
.pagi-curr{padding:0 30px !important}
.modal{display:none}
.iw-modalBox{padding:20px;border:1px solid #CCC;background:#fbfbfb;border-radius:20px;width:80% !important;height:auto !important;margin:0 !important;top:20% !important;left:10% !important}
.iw-modalOverlay{background:#000;opacity:.6}
.iw-closeImg{top:50% !important;right:20% !important}
img{max-width:100%;height:auto}
img.aligncenter{display:block;margin:10px auto}
@media(max-width:767px){img.alignleft,img.alignright{display:block;margin:10px auto}
}@media(min-width:768px){img.alignleft{float:left;margin:10px 20px 10px 0}
img.alignright{float:right;margin:10px 0 10px 20px}
}.wp-caption{max-width:100% !important;margin-bottom:1.65em}
.wp-caption-text{margin:.3em 0;font-size:12.75px;font-style:italic}
.embedwrapper{position:relative;padding-bottom:56.25%;padding-top:25px}
.embedwrapper iframe,.embedwrapper video{position:absolute;top:0;left:0;width:100% !important;height:100% !important}
.gallery{margin:0 auto !important}
.gallery br{display:none}
.gallery-item{margin:0 !important;width:50% !important;height:0;padding:24%;position:relative;overflow:hidden;border:1px solid #fbfbfb !important}
@media(min-width:550px){.gallery-item{width:33.33% !important;padding:15%}
}@media(min-width:750px){.gallery-item{width:25% !important;padding:12%}
}.gallery-item a{display:block;height:100%;width:100%}
.gallery-item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:inherit;border:0;display:block;height:100% !important;width:auto;border:none !important}
.body{overflow-x:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}
.body--transform{margin-top:150px}
.header{background-color:transparent;color:#fbfbfb;position:fixed;top:0;left:0;width:100%;z-index:1000;padding-bottom:5px}
.header.not-front-header{background-color:rgba(70,70,70,0.85)}
.header.header--transform{background-color:rgba(70,70,70,0.85)}
@media(min-width:750px){.header{padding-bottom:0;border-bottom:1px solid rgba(251,251,251,0.4)}
}.logo{text-align:left;padding:14px;float:left}
header .logo__img{display:block;max-width:105px;margin:0 auto;-webkit-transition:all .3s ease;transition:all .3s ease}
.logo__img--transform{max-width:50px !important}
@media(min-width:750px){.mobilenav{margin-left:40px;float:left}
}.nav{text-align:center}
@media(min-width:750px){.nav{float:left}
}@media(min-width:750px){.lang{float:right}
}.social{display:none}
@media(min-width:750px){.social{display:block;position:fixed;left:0;top:90px;right:0;left:auto}
}.social li{list-style:none;position:relative}
.social__link,.social__link--facebook,.social__link--telephone,.social__link--youtube,.social__link--google,.social__link--instagram{display:block;width:40px;height:40px;margin:0 0 0 auto;-webkit-transition:all .3s ease;transition:all .3s ease}
@media(min-width:750px){.social__link:hover,.social__link--facebook:hover,.social__link--telephone:hover,.social__link--youtube:hover,.social__link--google:hover,.social__link--instagram:hover{width:60px}
}.social__link--facebook{background:url("img/social-facebook@2.png") no-repeat 0 50% #3d5a98;background-size:contain}
.social__link--telephone{background:url("img/social-telefon@2.png") no-repeat 0 50% #fdc60a;background-size:contain}
.social__link--youtube{background:url("img/social-youtube@2.png") no-repeat 0 50% #cd181f;background-size:contain}
.social__link--google{background:url("img/social-google-plus@2.png") no-repeat 0 50% #e7401e;background-size:contain}
.social__link--instagram{background:url("img/social-instagram@2.png") no-repeat 0 50% #b43bad;background-size:contain}
footer{background-color:#3b3b3b;color:#a0a0a0;font-size:1.2rem}
footer .container,footer .slider__text{padding-top:0;padding-bottom:0}
footer li{margin-bottom:0;list-style:none;margin-bottom:0;line-height:2rem}
footer ul{padding:0;margin-bottom:0;margin-top:0}
footer a{font-size:1.2rem;margin-bottom:0;color:#fdc60a !important}
footer h5{color:#fbfbfb;font-size:1.8rem;text-transform:uppercase}
.footer{position:relative}
.pricing{background-color:#fdc60a;color:#292a2e;position:relative}
.home .pricing{background-color:#f6f6f6}
.pricing:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fdc60a;z-index:5}
@media(min-width:1000px){.pricing:after{left:50%}
}.pricing__column{width:100%;text-align:center;position:relative;z-index:10}
@media(min-width:1000px){.home .pricing__column{width:50%;text-align:left;display:block !important}
}.pricing__column:nth-of-type(1){display:none}
.pricing__title{text-transform:uppercase;line-height:3rem}
.pricing__title span{display:inline-block;font-weight:300;font-size:2.5rem}
.contact__title{text-transform:uppercase;font-size:2.5rem;line-height:3rem;font-weight:300;margin-bottom:0}
.contact__telephone,.contact__mail{font-size:3rem;font-weight:700}
.contact__telephone{margin-bottom:0;color:#292a2e !important}
.contact__telephone:before{content:'';display:inline-block;width:3.5rem;height:3.5rem;position:relative;top:6px;margin-right:15px;background:url("img/telefon@2.png") no-repeat center;background-size:90%}
.contact__mail{color:#292a2e !important}
.cooperation{border-top:1px solid #d1d1d1;background-color:#fbfbfb;color:#292a2e;display:none}
@media(min-width:750px){.cooperation{display:block}
}.cooperation .container,.cooperation .slider__text{padding-top:0;padding-bottom:0}
.cooperation__left{width:20%;padding-right:0}
.cooperation__title{font-size:1.4rem;text-transform:uppercase;font-weight:300;margin-top:2.5rem}
@media(min-width:1300px){.cooperation__title{font-size:2rem}
}.cooperation__right{width:80%;padding:0}
.cooperation__link{width:12%;margin:5% 2%;background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.cooperation__link:hover{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
.footer__column{width:100%}
.footer__column:nth-of-type(1){margin-top:20px}
.footer__column:nth-of-type(3),.footer__column:nth-of-type(4){display:none}
@media(min-width:750px){.footer__column{width:33.33%}
.footer__column:nth-of-type(1){margin-top:0}
.footer__column:nth-of-type(4){display:block}
}@media(min-width:1000px){.footer__column{width:25%}
.footer__column:nth-of-type(3){display:block}
}.footer__links ul{padding:0}
.footer__links li{list-style:none}
.wpcf7{color:#222}
.information__text p{margin-bottom:0}
.form-label{margin-top:10px;color:#a0a0a0;opacity:.6;font-weight:400}
#copyright img{margin-top:5px;max-width:90px}
.sidebar{width:25%}
.sidebar ul{padding:0}
.sidebar li{list-style:none}
.hero{overflow:hidden;position:relative;background-color:#eee}
.hero__video{background:url("img/film.png") no-repeat center;background-size:cover;min-width:100%;min-height:100%}
@media(min-width:750px){.hero__video{position:fixed;margin-top:0;margin-left:0}
}.hero__video video{display:none}
@media(min-width:750px){.hero__video video{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%}
}.hero__opacity{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-color:rgba(41,42,46,0.3)}
.grand-title{position:relative;z-index:2;margin:0 auto;text-align:center;color:#fbfbfb;padding:80px 0}
@media(min-width:750px){.grand-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:600px}
}.hero__title{font-weight:700;text-transform:uppercase}
.hero__button{display:block;width:25px;height:25px;background:url("img/strzalka@2.png") no-repeat center;background-size:contain;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-filter:brightness(160%);filter:brightness(160%)}
.hero__button:hover{-webkit-filter:brightness(140%);filter:brightness(140%);-webkit-animation:moveCursor 1s linear infinite;animation:moveCursor 1s linear infinite}
.not-hero{background-color:#fbfbfb;position:relative}
.feature{background-color:#eee}
.feature__title{margin-bottom:1rem !important;padding:4%}
@media(min-width:750px){.feature__title{margin-bottom:6rem}
}.feature__column{position:relative;width:100%}
.feature__column:nth-of-type(1){background:url("img/wyroznik1_tyl@2.png") no-repeat 90% 70%;background-size:auto 60%}
.feature__column:nth-of-type(2){background:url("img/wyroznik2_tyl@2.png") no-repeat 90% 70%;background-size:auto 60%}
@media(min-width:1000px){.feature__column{width:33.3333%}
}.feature__logo{width:100px;height:100px;border-radius:50%;margin:0 auto 3rem;box-shadow:2px 10px 19px -3px rgba(0,0,0,0.75);position:relative}
.feature__logo:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-size:90%;background-position:55% 55%;background-repeat:no-repeat}
.feature__column:nth-of-type(1) .feature__logo:after{background-image:url("img/wyroznik1@2.png")}
.feature__column:nth-of-type(2) .feature__logo:after{background-image:url("img/wyroznik2@2.png")}
.feature__column:nth-of-type(3) .feature__logo:after{background-image:url("img/wyroznik3@2.png")}
.feature__column:hover .feature__logo{background-color:#fdc60a}
.feature__column:hover .feature__logo:after{-webkit-filter:brightness(800%);filter:brightness(800%)}
.feature__text{border-bottom:3px solid #292a2e;min-height:180px}
.feature__more{position:relative;margin-bottom:6rem}
.feature__more .more__outer{display:block;background-color:#fdc60a;padding:0 20px;max-height:0;margin:0 0 44px 0;overflow:hidden;position:absolute;left:0;right:0;top:100%}
.feature__column:hover .feature__more .more__outer{padding:10px 20px;max-height:100px;margin:0}
.feature__more .more__inner{font-weight:700}
.feature__link{position:absolute;top:0;bottom:0;left:0;right:0}
.about{position:relative}
.about:before{position:absolute;content:'';display:block;background:-webkit-linear-gradient(right bottom,#4d4d4d 49%,transparent 51%);background:linear-gradient(to left top,#4d4d4d 49%,transparent 51%);bottom:0;height:40px;left:0;right:50%}
.about:after{position:absolute;content:'';display:block;bottom:0;height:40px;left:50%;right:0;background:-webkit-linear-gradient(left bottom,#4d4d4d 49%,transparent 51%);background:linear-gradient(to right top,#4d4d4d 49%,transparent 51%)}
@media(min-width:1000px){.about:after{background:-webkit-linear-gradient(left bottom,#363636 49%,transparent 51%);background:linear-gradient(to right top,#363636 49%,transparent 51%)}
}.about__column{width:100%}
@media(min-width:1000px){.about__column{width:50%}
}.about__title{text-transform:uppercase;line-height:3rem;margin-bottom:4rem}
.about__title span{font-weight:300;font-size:2.8rem}
.about__title span:before{content:'';display:block}
.about__image{display:none}
@media(min-width:1000px){.about__image{display:block;position:absolute;top:0;bottom:0;left:50%;right:0;background-repeat:no-repeat;background-position:left;background-size:auto 100%}
}.references{background-color:#4d4d4d;position:relative;color:#fbfbfb}
@media(min-width:1000px){.references:after{content:'';display:block;position:absolute;z-index:5;top:0;bottom:0;left:50%;right:0;background-color:#363636}
}.references .container,.references .slider__text{padding-top:9rem;padding-bottom:1rem}
.references a{color:#fdc60a}
.references__column{width:100%}
@media(min-width:1000px){.references__column{width:50%}
}.references__column:nth-of-type(1){position:relative}
.references__column:nth-of-type(1):after{content:'';display:block;position:absolute;top:-30px;left:10px;width:40px;height:40px;background:url("img/cytat@2.png") no-repeat center;background-size:90%}
.references__counter{display:none}
@media(min-width:750px){.references__counter{display:block;position:relative;margin-left:0;z-index:10;top:-1.5rem;font-weight:700;text-align:right;font-size:2.5rem;padding-right:20%}
.references__counter p{margin-bottom:0;line-height:6rem}
}.counter__span{font-size:5rem;position:relative;top:1rem;color:#a07c01;margin-right:10px}
.counter--clients .counter__span{color:#fdc60a;font-size:6rem}
.references__slider .slick-dots{margin-top:10px;margin-left:-5px;text-align:left}
.references__slider .slick-dots li,.references__slider .slick-dots button{width:10px;height:10px;margin:3.5px}
.references__slider__text{font-size:2rem;line-height:2.2rem;font-weight:700}
@media(min-width:750px){.references__slider__text{font-size:3rem;line-height:3.3rem}
}.references__slider__text p{margin-bottom:1.5rem}
.references__slider__title{font-weight:700}
.video{position:relative;overflow:auto}
.video:before{position:absolute;content:'';display:block;background:-webkit-linear-gradient(right top,#4d4d4d 49%,transparent 51%);background:linear-gradient(to left bottom,#4d4d4d 49%,transparent 51%);top:0;height:40px;left:0;right:50%;z-index:25}
.video:after{position:absolute;content:'';display:block;top:0;height:40px;left:50%;right:0;z-index:25;background:-webkit-linear-gradient(left top,#4d4d4d 49%,transparent 51%);background:linear-gradient(to right bottom,#4d4d4d 49%,transparent 51%)}
@media(min-width:1000px){.video:after{background:-webkit-linear-gradient(left top,#363636 49%,transparent 51%);background:linear-gradient(to right bottom,#363636 49%,transparent 51%)}
}.video__column{width:100%;overflow:hidden;padding:0;position:relative}
@media(min-width:750px){.video__column{width:50%}
}.video__column .button,.video__column .wpcf7-form input[type="submit"],.wpcf7-form .video__column input[type="submit"],.video__column .pagination li,.pagination .video__column li,.video__column .post-pagination a,.post-pagination .video__column a{background-color:#292a2e;color:#ffdb03}
.video__column .button:after,.video__column .wpcf7-form input[type="submit"]:after,.wpcf7-form .video__column input[type="submit"]:after,.video__column .pagination li:after,.pagination .video__column li:after,.video__column .post-pagination a:after,.post-pagination .video__column a:after{-webkit-filter:brightness(110%);filter:brightness(110%)}
.video__column:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(26,33,40,0.2);z-index:5}
.video__column .video__text{color:#fbfbfb}
.video__column:hover:after{background-color:rgba(26,33,40,0.1)}
.video__column video{width:auto;height:300px}
@media(min-width:550px){.video__column video{height:400px}
}@media(min-width:750px){.video__column video{height:300px}
}@media(min-width:1000px){.video__column video{height:auto;width:100%}
}.video__text{text-align:center;font-weight:700;color:#292a2e;font-size:3rem;pointer-events:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.video__text p{margin-bottom:0}
.video__column--active .video__text{color:#fbfbfb}
.video__link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}
.offer{background-color:#eee}
.offer__title{display:block;max-width:400px;text-align:center;margin:0 auto 6rem;font-size:2.5rem;font-weight:300;text-transform:uppercase}
.offer__subtitle{width:100%;font-weight:700;text-align:center;font-size:2.5rem;line-height:3rem;text-transform:uppercase}
@media(min-width:1000px){.offer__subtitle{margin-top:4rem;padding-right:3rem;text-align:right;word-spacing:99999999px;width:30%}
}.offer__subtitle span{font-weight:300}
.offer__list{width:100%}
@media(min-width:1000px){.offer__list{width:70%}
}.offer__link{display:inline-block;width:50%;padding:0 5%}
@media(min-width:550px){.offer__link{width:33.333%}
}.offer__link a{position:relative;display:block;width:100%;padding-bottom:100%;height:0;background-repeat:no-repeat;background-size:cover}
.offer__link a:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:url("img/maskowanie@2.png") no-repeat center;background-size:101% 101%}
.offer__link a span{position:absolute;bottom:5px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10;background-color:rgba(41,42,46,0.7);color:#fbfbfb;display:block;width:100%;text-align:center;padding:3px;box-shadow:10px 10px 28px -10px rgba(0,0,0,0.75)}
@media(min-width:550px){.offer__link a span{width:140%}
}.offer__link:hover a:after{background-size:120% 120%}
.offer__link:hover a span{background-color:rgba(253,198,10,0.9);color:#292a2e;font-weight:700}
.gallery-item img{height:auto !important}
.main-section{position:relative}
.main-section .container,.main-section .slider__text{padding-top:0}
.not-front{padding-top:55px}
.column--half{width:100%}
@media(min-width:1000px){.column--half{width:50%}
}.page-text{width:100%;position:relative}
@media(min-width:1000px){.page-text{width:85%}
}@media(min-width:1300px){.page-text{width:70%}
}.page__thumbnail{display:none}
@media(min-width:1000px){.page__thumbnail{display:block;position:absolute;top:-300px;bottom:0;left:100%;width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center}
}.page__header{position:relative;min-height:200px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;color:#fbfbfb}
@media(min-width:550px){.page__header{min-height:300px}
}.page__header:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(26,33,40,0.75)}
.page__title__container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;width:80%}
@media(min-width:550px){.page__title__container{width:auto}
}.page__subtitle{display:none}
@media(min-width:750px){.page__subtitle{display:block;width:100%;text-align:center;margin-bottom:0;text-transform:uppercase;font-weight:700;font-size:1.6rem}
}.page__title{opacity:.8;font-weight:300;text-align:center}
.youtube{-webkit-animation-delay:1s;animation-delay:1s;color:#fdc60a !important;text-align:center;width:100%;display:block;padding:0 0 1rem;font-weight:700;border-top:1px solid rgba(251,251,251,0.6);border-bottom:1px solid rgba(251,251,251,0.6)}
.youtube span{display:none}
@media(min-width:750px){.youtube{padding:2rem 0 3rem}
.youtube span{display:inline-block}
}.youtube:before{-webkit-animation-delay:2s;animation-delay:2s;content:'';position:relative;display:inline-block;top:9px;width:30px;height:30px;margin-right:12px;background:url("img/play@2.png") no-repeat center;background-size:contain}
.gallery-item img{-webkit-filter:brightness(70%);filter:brightness(70%)}
.gallery-item:hover img{-webkit-filter:brightness(100%);filter:brightness(100%)}
.map iframe{width:100%}
.content-contact{padding-top:0;width:100%}
.page-id-7 .main-section{margin-top:3rem}
.post__content{width:75%}
.sticky{position:absolute;top:0;min-height:80vh;-webkit-transition:left .3s ease;transition:left .3s ease;background-color:#fbfbfb;left:-60%}
@media(max-width:749px){.sticky{width:50%}
}@media(min-width:750px){.sticky{min-height:auto;left:0;position:relative}
}.sidebar--on{left:0}
.button--sidebar{position:absolute;border-top-left-radius:0;border-bottom-left-radius:0;top:0;left:100%;padding:0 10px}
@media(min-width:750px){.button--sidebar{display:none}
}.post-pagination li{list-style:none}
.post-pagination li:nth-child(1){float:left}
.post-pagination li:nth-child(2){float:right}
.g-recaptcha { transform: scale(0.65); transform-origin: 0 0;}
    
.page-id-7 .main-section input,
.page-id-7 .main-section textarea {
  color: #222;
}
.wpcf7-acceptance {display: block;}
.wpcf7-acceptance .wpcf7-list-item {margin-left: 0; position: relative;}
.wpcf7-acceptance input[type="checkbox"] {display:block; position: absolute; width: initial; margin: 6px 0 0 !important;}
.wpcf7-acceptance .wpcf7-list-item-label {padding-left: 20px; display: inline-block; font-weight: 400; font-size:13px;}