﻿@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.row-eq-height .inner{height:100%}@media(max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width: 767px){.visible-xs-block{display:block !important}}@media(max-width: 767px){.visible-xs-inline{display:inline !important}}@media(max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-block{display:block !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-block{display:block !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media(min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width: 1200px){.visible-lg-block{display:block !important}}@media(min-width: 1200px){.visible-lg-inline{display:inline !important}}@media(min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width: 767px){.hidden-xs{display:none !important}}@media(min-width: 768px)and (max-width: 991px){.hidden-sm{display:none !important}}@media(min-width: 992px)and (max-width: 1199px){.hidden-md{display:none !important}}@media(min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width: 768px){.container{width:750px}}@media(min-width: 992px){.container{width:970px}}@media(min-width: 1200px){.container{width:1170px}}@media(min-width: 1600px){.container{width:1570px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media(min-width: 768px){.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media(min-width: 992px){.col,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media(min-width: 1200px){.col,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.clearfix,.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^=col-],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}.form-wrapper select,.form-wrapper textarea,.form-wrapper input,.form-newsletter select,.form-newsletter textarea,.form-newsletter input,.form-wrapper .button-cancel a::after,.form-newsletter .button-cancel a::after,.form-wrapper .button-cancel a::before,.form-newsletter .button-cancel a::before,.form-wrapper .button-cancel a,.form-newsletter .button-cancel a,header .nav-button #nav-icon span{-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;-ms-transition:background-color 200ms ease-in-out;-o-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}section.o_nas .person .info .connections a i,section.o_nas .person .info .connections a,section.o_nas .person .info,section.o_nas .person .basic-info,section#reference a.btn.btn-load-portfolio span,section#reference a.btn.btn-load-virtual-tours span,section#reference .button-arrow a.btn.btn-load-portfolio span,section#reference .button-arrow a.btn.btn-load-virtual-tours span,section#reference .phone .screen img,section#reference .computer .screen img,.simple-gallery .slick-prev,.simple-gallery .slick-next,section.blog-vypis .categories h3::after,section.blog-vypis .tags h3::after,section.blog-vypis .categories h3,section.blog-vypis .tags h3,.arrow-back a,section#fotograf .slider-foto .slick-prev,section#fotograf .slider-foto .slick-next,section#klienti .klienti-slider img,section#klienti .klienti-slider-weby img,section#portfolio .slider-port .slick-arrow,section#portfolio .slider-port .phone .screen img,section#portfolio .slider-port .computer .screen img,section#sluzby .sluzba-cont .text-sluzby,.slider-info-menu .slider-for .slick-prev::after,.slider-info-menu .slider-for .slick-next::after,.slider-info-menu .slider-nav div span::before,.slider-info-menu .slider-nav div,.packages .slick-prev::after,.packages .slick-next::after,.contact .social .background-social,header nav>ul li.hasChild>a>span::after,header nav>ul li a,*[class*=ap-].visible,a,.slider .slick-arrow{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.packages-addons p::after,.form-wrapper input[type=submit],.form-newsletter input[type=submit],.btn.btn-arrow:before,.btn{-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease}section#proc-s-nami .sluzba-cont .text-sluzby,section#proc-s-nami .sluzba-cont:after,.slider.hp-here-for-you .slick-slide .text-wrapper .text-more-wrapper,.slider.hp-here-for-you .slick-slide .text-wrapper p,.slider.hp-here-for-you .slick-slide .text-wrapper{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.slider .slick-arrow{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:35px;height:35px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background-color:rgba(0,0,0,0);z-index:9;-webkit-border-radius:50%;border-radius:50%;background-clip:border-box;border:2px solid #59c0ee}.slider .slick-arrow::before{content:"";position:absolute;display:block;top:50%;width:14px;right:9.5px;margin-top:-1px;border-bottom:2px solid #59c0ee}.slider .slick-arrow::after{position:absolute;content:"";display:block;bottom:50%;width:11px;height:11px;right:10.5px;margin-bottom:-5px;border-top:2px solid #59c0ee;border-right:2px solid #59c0ee;transform:rotate(45deg)}.slider .slick-arrow:hover{background-color:#fff;border:2px solid #fff}@media(min-width: 768px){.slider .slick-arrow{width:70px;height:70px}.slider .slick-arrow::before{width:26px;right:21px;margin-top:-1px}.slider .slick-arrow::after{width:20px;height:20px;right:23px;margin-bottom:-10px}}.slider .slick-arrow.slick-next{right:5px}@media(min-width: 768px){.slider .slick-arrow.slick-next{right:25px}}.slider .slick-arrow.slick-prev{left:5px;transform:translate(0, -50%) rotateY(180deg)}@media(min-width: 768px){.slider .slick-arrow.slick-prev{left:25px}}.slider.hp-here-for-you{margin:0 2rem 2rem}@media(min-width: 768px){.slider.hp-here-for-you{margin:0 10rem 2rem}}.slider.hp-here-for-you .slick-arrow.slick-prev{left:-3rem}@media(min-width: 768px){.slider.hp-here-for-you .slick-arrow.slick-prev{left:-10rem}}.slider.hp-here-for-you .slick-arrow.slick-next{right:-3rem}@media(min-width: 768px){.slider.hp-here-for-you .slick-arrow.slick-next{right:-10rem}}.slider.hp-here-for-you .slick-slide{position:relative}.slider.hp-here-for-you .slick-slide .header{padding:3rem 2rem 0 2rem;display:flex;gap:1rem;align-items:center;flex-direction:column}@media(min-width: 768px){.slider.hp-here-for-you .slick-slide .header{flex-direction:row;gap:3rem}}.slider.hp-here-for-you .slick-slide .header p{margin:0}.slider.hp-here-for-you .slick-slide .header img{height:6rem;width:auto}.slider.hp-here-for-you .slick-slide .text-wrapper{margin-top:2rem;margin-bottom:2rem;position:relative;height:6.65em;overflow:hidden;padding-bottom:1.33rem}.slider.hp-here-for-you .slick-slide .text-wrapper p{padding:0rem 2rem 3rem 2rem;position:absolute;top:0;margin:0;line-height:1.33em;text-align:justify}.slider.hp-here-for-you .slick-slide .text-wrapper .text-more-wrapper{position:absolute;left:2rem;width:100%;bottom:0;opacity:1;text-align:left;height:1.33em;background-color:#393b3b}.slider.hp-here-for-you .slick-slide.open .header{filter:blur(10px)}.slider.hp-here-for-you .slick-slide.open .text-wrapper{overflow:visible}.slider.hp-here-for-you .slick-slide.open .text-wrapper p{top:auto;bottom:0;padding-bottom:0}.slider.hp-here-for-you .slick-slide.open .text-wrapper .text-more-wrapper{opacity:0}html{font-size:55%}@media(min-width: 1200px){html{font-size:62.5%}}body{overflow-x:hidden;font-family:"Raleway",sans-serif;font-weight:300;color:#fff;font-size:1.6rem;margin:0;background-color:#fff;position:relative}body.no-scroll{overflow:hidden}main{overflow:hidden}*{outline:none !important}section.white{background-color:#fff;color:#424244}section.white .sekce-nazev{background-color:#fff}section.white a{color:#59c0ee;font-weight:500}section.grey{color:#424244}section.grey .sekce-nazev{background-color:#fff}section.grey a{color:#59c0ee;text-decoration:underline;font-weight:500}section.grey a:hover{text-decoration:none;color:#424244}section.black{background-color:#393b3b;color:#fff}section.black .sekce-nazev{background-color:#393b3b}section.blue{background-color:#59c0ee}section.blue .sekce-nazev{background-color:#59c0ee}a{color:#fff;cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}a.grey-link{color:#424244;font-weight:200}.hidden{display:none !important}.nopadd{padding:0}.text-center{text-align:center}.sekce-nazev{position:sticky;top:0rem;padding:3rem 8rem;z-index:10}.sekce-nazev h2,.sekce-nazev p{font-size:2.8rem;text-transform:uppercase;margin:0;font-weight:300}@media(min-width: 992px){.sekce-nazev h2,.sekce-nazev p{font-size:3.2rem}}.page_portfolio .sekce-nazev,.page_virtual_tour .sekce-nazev{visibility:hidden}.page_portfolio.scrolled .sekce-nazev,.page_virtual_tour.scrolled .sekce-nazev{visibility:visible}.page_virtual_tour .mfp-iframe-holder .mfp-content{max-width:1300px}.filter{background-color:#59c0ee;padding:2.5rem 0 1rem;overflow:hidden}@media(min-width: 992px){.filter{padding:5rem 0 3.5rem}}.filter h1{font-weight:100;font-size:4rem;text-align:center;text-transform:uppercase;position:relative;z-index:2;margin-top:0;margin-bottom:2.5rem;padding:0 6rem}@media(min-width: 992px){.filter h1{font-size:7rem}}.filter .row.buttons{position:relative;z-index:2;display:flex;justify-content:center;flex-wrap:wrap}.filter .row.buttons a{margin-bottom:1.5rem}.filter .row.buttons a+a{margin-left:2rem}.filter #outerContainer{z-index:1;position:relative}*[class*=ap-]{opacity:0}*[class*=ap-].ap-top{transform:translateY(-100%)}*[class*=ap-].ap-left{transform:translateX(-100%)}*[class*=ap-].ap-bottom{transform:translateY(100%)}*[class*=ap-].ap-right{transform:translateX(100%)}*[class*=ap-].ap-display{opacity:0;visibility:hidden;-ms-transform:scale(0.1);-moz-transform:scale(0.1);-webkit-transform:scale(0.1);-o-transform:scale(0.1);transform:scale(0.1)}*[class*=ap-].visible{opacity:1;transform:translateX(0);transform:translateY(0)}*[class*=ap-].visible.ap-display{visibility:visible;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}*[class*=ap-].ap-fadein{-webkit-animation:fade-in 1s ease paused;-moz-animation:fade-in 1s ease paused;-ms-animation:fade-in 1s ease paused;-o-animation:fade-in 1s ease paused;animation:fade-in 1s ease paused}*[class*=ap-].ap-fadein.visible{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;animation-play-state:running}@keyframes fade-in{0%{-ms-transform:scale(0.1);-moz-transform:scale(0.1);-webkit-transform:scale(0.1);-o-transform:scale(0.1);transform:scale(0.1);transform-origin:center;opacity:0}100%{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}[data=box]{display:none}[data=box].active{display:block}.contactlist-align{display:grid;grid-template-columns:minmax(min-content, max-content) auto;align-items:center;column-gap:.6rem}@media(min-width: 1600px){.col-offset-1{margin-left:8.333333333%}}@media(min-width: 1600px){.col-large-3{width:25%}}a.blue{color:#59c0ee}.mt-5{margin-top:5rem}.form-wrapper-global #form_3 .form-check{padding-top:20px}.form-wrapper-global #form_3 .form-check input[type=checkbox]{display:inline-block}.form-wrapper-global #form_3 .form-check label{display:inline-block;margin-left:1rem;color:#424244}.btn{-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;padding:1.5rem 2.1rem;display:inline-block;font-size:1.6rem;font-weight:700;text-transform:uppercase;box-shadow:unset !important;background-color:rgba(0,0,0,0);color:#fff;font-family:"Raleway",sans-serif;border:2px solid #fff;text-decoration:none;line-height:normal}@media(max-width: 1199px){.btn{padding:1.3rem 1.9rem;font-size:1.4rem}}.btn.blue{color:#59c0ee;border:2px solid #59c0ee}.btn.blue:hover{color:#424244;border:2px solid #424244;text-decoration:none}.btn.btn-primary{text-decoration:none;background-color:#fff;cursor:pointer;border:2px solid #fff;color:#59c0ee}.btn.btn-primary:hover{color:#59c0ee;border:2px solid #59c0ee;background-color:rgba(0,0,0,0)}.btn.btn-secondary{text-decoration:none;background-color:#59c0ee;cursor:pointer;border:2px solid #59c0ee;color:#fff}.btn.btn-secondary:hover{color:#59c0ee;border:2px solid #59c0ee;background-color:rgba(0,0,0,0)}.btn:hover{text-decoration:none;background-color:#fff;cursor:pointer;border:2px solid #fff;color:#59c0ee}.btn:focus{outline:none}.btn.btn-arrow{padding-right:5rem;position:relative}.btn.btn-arrow:before{content:"";display:inline-block;position:absolute;right:2rem;top:50%;transform:translateY(-50%) rotate(45deg);background-color:rgba(0,0,0,0);border-top:1.5px solid #fff;border-right:1.5px solid #fff;width:14px;height:14px}.btn.btn-arrow:hover:before{border-top:1.5px solid #fff;border-right:1.5px solid #fff}.btn.btn-virtual-category.active,.btn.btn-portfolio-category.active{text-decoration:none;background-color:#fff;cursor:pointer;border:2px solid #fff;color:#59c0ee}.button{position:relative;font:normal bolder 14px/14px "Raleway",sans-serif,Trebuchet MS,Tahoma;text-decoration:none;padding:11px 16px;border:#fff 1px solid;border-radius:4px;background-color:#fff;color:#59c0ee;transition:background-color .3s ease,color .3s ease;text-align:center;cursor:pointer}.button:hover{color:#fff;background-color:#59c0ee}.button.active{background-color:#393b3b;border-color:#393b3b;color:#fff}.button--inverse{color:#fff;background-color:#59c0ee}.button--inverse:hover{background-color:#393b3b;color:#fff}.button--card{background-color:#393b3b;border-radius:unset;border:unset;width:42px;height:38px;position:absolute;bottom:0;right:0;overflow:hidden;color:rgba(0,0,0,0)}.button--card::after{content:"";display:inline-block;transform:translate(25%, -50%) rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;position:absolute;left:12px;top:50%}.button--card:hover{color:rgba(0,0,0,0)}.button--quick-search{font:normal 500 19px/21px "Raleway",sans-serif,Trebuchet MS,Tahoma;background-color:#fff;color:#59c0ee;padding:9px 5.6px;min-width:25px}.button--category-search{font:normal 600 17px/17px "Raleway",sans-serif,Trebuchet MS,Tahoma;padding:9px 16px 9px 20px;text-align:left;background-color:#fff;color:#393939}@media(min-width: 992px){.button--category-search{width:100%}}.button--send{position:relative;font:normal 500 17px/19px "Raleway",sans-serif,Trebuchet MS,Tahoma;background-color:#3f373d;color:#fff;text-transform:uppercase;border:1px solid rgba(0,0,0,0);padding:9px 41px 9px 25px}.button--send:hover{color:#fff;background-color:#59c0ee;border:#fff solid 1px}.button--send::after{content:"";display:inline-block;transform:translate(25%, -50%) rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;width:7px;height:7px;position:absolute;right:29px;top:50%}.img-responsive{display:block;max-width:100%;height:auto}img.img-responsive.only-one-image{margin:0 auto}.container.head{height:0}header{height:0;width:33%;position:fixed;left:0;z-index:50}@media(max-width: 767px){header{width:100%}}header>*{display:block;vertical-align:middle}header .logo{margin-top:auto;padding:3rem}header .logo img{display:block;height:auto}header nav{display:none;overflow-y:auto;overflow-x:hidden}header nav>ul{display:flex;justify-content:center;align-items:start;flex-direction:column;margin:1rem 0 !important;padding:0;list-style:none;width:90%;position:absolute;right:0;padding-bottom:9rem}header nav>ul::after{content:"";border-left:.2rem solid #4d4f4f;width:1rem;height:calc(100% - 11.8rem);margin-left:-1.85rem;position:absolute;top:2.4rem;z-index:-10}header nav>ul li a{display:block;padding:1rem 2rem;font-size:3.2rem;position:relative;text-transform:uppercase;text-decoration:none;color:#fff;font-weight:300}@media(max-width: 991px){header nav>ul li a{font-size:2.8rem}}header nav>ul li a span{position:relative}header nav>ul li a.active,header nav>ul li a:hover{text-decoration:none;color:#59c0ee}header nav>ul li a.active::before,header nav>ul li a:hover::before{content:"";background-image:url("../img/kolecko-menu.png");background-repeat:no-repeat;width:14px;height:14px;margin-left:-4.5rem;position:absolute;top:50%;transform:translateY(-50%)}header nav>ul li.hasChild>a>span{position:relative;padding-right:3.5rem}header nav>ul li.hasChild>a>span::after{display:block;content:"";position:absolute;right:0;top:50%;transform:translateY(-70%) rotate(135deg);background-color:rgba(0,0,0,0);border-top:.15rem solid #fff;border-right:.15rem solid #fff;width:1.4rem;height:1.4rem}header nav>ul li.hasChild>a>span:hover::after{border-top:.15rem solid #59c0ee;border-right:.15rem solid #59c0ee}header nav>ul li.hasChild>a.show{color:#59c0ee}header nav>ul li.hasChild>a.show span::after{transform:translateY(-30%) rotate(-45deg);border-top:.15rem solid #59c0ee;border-right:.15rem solid #59c0ee}header nav>ul li.hasChild>ul{list-style:none;position:relative;overflow:hidden;height:0}header nav>ul li.hasChild>ul::after{content:"";border-left:.2rem solid #4d4f4f;width:1rem;height:calc(100% - 5.3rem);margin-left:-1.85rem;position:absolute;top:2.65rem;z-index:-10}header nav>ul li.hasChild>ul li.active a{color:#59c0ee}header nav>ul li.hasChild>ul li.active a::before{content:"";background-image:url("../img/kolecko-menu.png");background-repeat:no-repeat;width:14px;height:14px;margin-left:-4.5rem;position:absolute;top:50%;transform:translateY(-50%)}header nav>ul li.hasChild>ul li a{text-transform:none;font-size:2.8rem}header nav>ul li.request-menu-item{position:absolute;bottom:1rem;margin-left:2rem}header nav>ul li.request-menu-item a{text-decoration:none;color:#59c0ee}header nav>ul li.request-menu-item a::before{content:"";background-image:url("../img/kolecko-menu.png");background-repeat:no-repeat;width:14px;height:14px;margin-left:-6.5rem;position:absolute;top:50%;transform:translateY(-50%)}header nav .btn{margin-top:10px}@media(min-width: 1200px){header nav .btn{margin-top:0px}}header nav.expand{display:block;position:fixed;top:0;left:0;width:33%;height:100vh;background-color:#393b3b;border-bottom:.1rem solid #000;z-index:10;-ms-overflow-style:none;scrollbar-width:none}header nav.expand::-webkit-scrollbar{display:none}@media(max-width: 767px){header nav.expand{width:100%;border-bottom:none}}header .nav-button{width:6px}header .nav-button #nav-icon{margin:20px 10px;padding:10px;display:block;width:60px;height:60px;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;z-index:100}header .nav-button #nav-icon:hover span{background-color:#000}header .nav-button #nav-icon.white span{background-color:#fff}header .nav-button #nav-icon span{display:block;position:absolute;height:5px;width:40px;margin-top:10px;background-color:#393b3b;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);border-radius:1rem;z-index:100}header .nav-button #nav-icon span:nth-child(1){top:4px}header .nav-button #nav-icon span:nth-child(3){top:16px}header .nav-button #nav-icon span:nth-child(5){top:28px}header .nav-button #nav-icon span:nth-child(2){display:none}header .nav-button #nav-icon span:nth-child(4){display:none}header .nav-button #nav-icon span:nth-child(6){display:none}header .nav-button #nav-icon.open{position:absolute;right:0;background-color:#494a4a;border-radius:50%;margin-right:2rem;margin-top:1.5rem}header .nav-button #nav-icon.open:hover{background-color:#59c0ee}header .nav-button #nav-icon.open span{background-color:#fff;width:33%;height:2px;margin-top:0}header .nav-button #nav-icon.open span:nth-child(1),header .nav-button #nav-icon.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header .nav-button #nav-icon.open span:nth-child(2),header .nav-button #nav-icon.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header .nav-button #nav-icon.open span:nth-child(1){left:15px;top:24px}header .nav-button #nav-icon.open span:nth-child(2){left:calc(50% - 5px);top:24px;display:block}header .nav-button #nav-icon.open span:nth-child(3){left:-50%;opacity:0}header .nav-button #nav-icon.open span:nth-child(4){left:100%;opacity:0}header .nav-button #nav-icon.open span:nth-child(5){left:15px;top:34px}header .nav-button #nav-icon.open span:nth-child(6){left:calc(50% - 5px);top:34px;display:block}.scrolled header .nav-button #nav-icon{margin:10px}footer{background-color:#59c0ee;padding-top:7rem;padding-bottom:5rem}@media(max-width: 991px){footer{padding-bottom:5rem;padding-top:5rem}}.contact{color:#fff;font-weight:300;font-size:1.6rem;line-height:1.2;text-align:left;min-height:8rem;align-content:center}@media(max-width: 991px){.contact{display:flex;flex-direction:column}.contact>div:first-child{order:1}.contact>div:nth-child(2){order:3}.contact>div:last-child{order:2}}.contact h2{font-weight:300}@media(min-width: 1200px){.contact h2{font-size:4.2rem}}.contact .footer-left{font-size:1.8rem}.contact .footer-left>.map-link{display:block;width:180px}.contact .footer-left>.map-link img{-webkit-border-radius:50%;border-radius:50%;background-clip:border-box}@media(max-width: 991px){.contact .footer-left{text-align:center}.contact .footer-left>.map-link{margin:0 auto}}.contact .table{display:flex;width:100%;align-items:center;margin-bottom:2rem;max-width:30rem}@media(max-width: 991px){.contact .table{margin-left:auto;margin-right:auto}}.contact .table:first-child{margin-top:3.735rem}.contact .table .table-cell{vertical-align:middle}.contact .table .table-cell p{margin:0 0 0 2rem}.contact .table .table-cell .border-white{background:rgba(0,0,0,0);border:1px solid #fff;border-radius:50%;color:#fff;aspect-ratio:1/1;position:relative;width:2em}.contact .table .table-cell .border-white .img-phone,.contact .table .table-cell .border-white .img-email{height:50%;left:50%;position:absolute;stroke-width:0;top:50%;transform:translate(-50%, -50%);width:50%}.contact .footer-menu ul{margin:5rem 0;padding-left:0}.contact .footer-menu ul li{margin:1rem 0}.contact .footer-menu ul li a{text-decoration:none}.contact .social{text-align:left;display:flex;justify-content:center}@media(min-width: 992px){.contact .social{justify-content:start}}.contact .social .background-social{background:rgba(66,66,68,.2);border-radius:50%;color:#fff;height:4em;position:relative;width:4em;margin:1rem 2rem 1rem 0}.contact .social .background-social:hover{background:rgba(66,66,68,.6);transform:scale(1.1)}.contact .social .background-social .facebook{height:50%;left:50%;position:absolute;stroke-width:0;top:50%;transform:translate(-50%, -50%);width:50%}.contact .social .background-social .linkedin{height:50%;left:51%;position:absolute;stroke-width:0;top:48%;transform:translate(-50%, -50%);width:50%}.contact .social a{display:inline-block;background-color:rgba(0,0,0,0);margin:0 .75rem;width:45px;height:55px;vertical-align:middle}@media(max-width: 991px){.contact .social{text-align:center;margin:0 auto}}.contact .newsletter h2{margin-bottom:1.5rem}@media(max-width: 991px){.contact .newsletter{margin:5rem auto;max-width:40rem}.contact .newsletter h2{text-align:center}}.contact .newsletter .error{position:relative}@media(max-width: 1199px){.contact .copyright-link{text-align:left}}.contact a{color:#fff;font-size:2rem}.contact p{color:#fff}.contact img{margin:0}section#prvky{color:#424244}h1{font-size:4rem}@media(min-width: 1200px){h1{font-size:5.5rem}}h2{font-size:3rem}@media(min-width: 1200px){h2{font-size:4.5rem}}h3{font-size:2rem}@media(min-width: 1200px){h3{font-size:3.5rem}}h4{font-size:1.9rem}@media(min-width: 1200px){h4{font-size:2.5rem}}h5{font-size:1.7rem}@media(min-width: 1200px){h5{font-size:2rem}}h6{font-size:1.7rem}@media(min-width: 1200px){h6{font-size:1.8rem}}a{text-decoration:underline}a:hover{text-decoration:none}p strong{font-weight:700}ul{color:#424244}ul a{color:#59c0ee}ul a:hover{color:#424244}ul li::marker{color:#59c0ee}ol{font-size:1.6rem;font-family:"Raleway",sans-serif;margin:1.5rem auto 1.5rem 2rem;list-style:none;counter-reset:section}ol li{position:relative;line-height:1.529;max-width:calc(100% - 4rem)}ol li::before{position:absolute;right:calc(100% + 2.5rem);top:0;display:flex;align-items:center;justify-content:center;counter-increment:section;content:counters(section, ".") ". ";color:#59c0ee;font-weight:700;font-family:"Raleway",sans-serif}.va-cont{display:table;table-layout:fixed;width:100%;height:100%}.va-inn{display:table-cell;vertical-align:middle}.form-wrapper{position:fixed;top:0;right:0;height:100vh;background-color:#fff;z-index:70;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-webkit-box-shadow:0px 0px 1rem 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 1rem 0px rgba(0,0,0,.25);box-shadow:0px 0px 1rem 0px rgba(0,0,0,.25)}.form-wrapper::-webkit-scrollbar{display:none}@media(min-width: 768px){.form-wrapper{width:auto}}.form-wrapper h2,.form-newsletter h2{text-align:center}.form-wrapper span,.form-wrapper a,.form-newsletter span,.form-newsletter a{font-size:1.3rem}.form-wrapper label,.form-newsletter label{display:block}.form-wrapper .mfp-wrap,.form-newsletter .mfp-wrap{background-color:#fff}.form-wrapper .button-cancel,.form-newsletter .button-cancel{position:relative;z-index:5}.form-wrapper .button-cancel a,.form-newsletter .button-cancel a{font-size:0;line-height:0;position:absolute;right:0;height:6rem;width:6rem;background-color:#eee;-webkit-border-radius:50%;border-radius:50%;background-clip:border-box;margin-right:2rem;margin-top:1.5rem}.form-wrapper .button-cancel a::before,.form-newsletter .button-cancel a::before{content:"";position:absolute;display:block;width:3rem;border-bottom:1px solid #393b3b;left:50%;transform:translateX(-50%) rotate(45deg);top:50%}.form-wrapper .button-cancel a::after,.form-newsletter .button-cancel a::after{content:"";position:absolute;display:block;width:3rem;border-bottom:1px solid #393b3b;left:50%;transform:translateX(-50%) rotate(-45deg);top:50%}.form-wrapper .button-cancel a:hover,.form-newsletter .button-cancel a:hover{background-color:#59c0ee}.form-wrapper .button-cancel a:hover::before,.form-wrapper .button-cancel a:hover::after,.form-newsletter .button-cancel a:hover::before,.form-newsletter .button-cancel a:hover::after{border-color:#fff}.form-wrapper select,.form-wrapper textarea,.form-wrapper input,.form-newsletter select,.form-newsletter textarea,.form-newsletter input{max-width:80rem;padding:0;margin:0;font-family:inherit;font-weight:inherit;font-size:inherit;color:#000;background-color:rgba(0,0,0,0);border:unset;resize:none;border-bottom:1px solid #000}.form-wrapper select:focus,.form-wrapper select.filled,.form-wrapper textarea:focus,.form-wrapper textarea.filled,.form-wrapper input:focus,.form-wrapper input.filled,.form-newsletter select:focus,.form-newsletter select.filled,.form-newsletter textarea:focus,.form-newsletter textarea.filled,.form-newsletter input:focus,.form-newsletter input.filled{border-bottom:1px solid #59c0ee}.form-wrapper textarea,.form-newsletter textarea{height:14rem}.form-wrapper input[type=submit],.form-newsletter input[type=submit]{cursor:pointer;float:right;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;padding:1.5rem 2.1rem;display:inline-block;font-size:1.6rem;font-weight:700;text-transform:uppercase;box-shadow:unset !important;background-color:rgba(0,0,0,0);color:#59c0ee;border:2px solid #59c0ee;font-family:"Raleway",sans-serif;text-decoration:none;margin-top:2.5rem}@media(max-width: 1199px){.form-wrapper input[type=submit],.form-newsletter input[type=submit]{padding:1.3rem 1.9rem;font-size:1.4rem}}.form-wrapper input[type=submit]:hover,.form-newsletter input[type=submit]:hover{text-decoration:none;background-color:#fff;cursor:pointer;color:#424244;border:2px solid #424244}.form-wrapper label[for=typ_sluzby],.form-newsletter label[for=typ_sluzby]{display:none}.form-wrapper .form,.form-newsletter .form{width:100%;padding:6rem 1rem}@media(min-width: 768px){.form-wrapper .form,.form-newsletter .form{width:50rem}}.form-wrapper .form-group,.form-newsletter .form-group{position:relative;margin:2rem 0}.form-wrapper .control-label,.form-newsletter .control-label{position:absolute;top:2rem;left:2rem;color:#424244;cursor:text;transition:all .15s ease-in-out 0s;width:100%;text-align:left}.form-wrapper .choice-file .control-label,.form-newsletter .choice-file .control-label{position:relative;top:0}.form-wrapper .form-control,.form-wrapper button [type=submit],.form-newsletter .form-control,.form-newsletter button [type=submit]{width:100%;padding:2rem}.form-wrapper label.error,.form-newsletter label.error{display:block;clear:both;color:#e93946;right:0;position:absolute;padding-top:.5rem}.form-wrapper .form-control:focus~.control-label,.form-wrapper .form-control.filled~.control-label,.form-newsletter .form-control:focus~.control-label,.form-newsletter .form-control.filled~.control-label{top:0rem;left:0;font-size:1.2rem;color:#59c0ee;cursor:pointer;background-color:#fff}.form-wrapper #form-note,.form-newsletter #form-note{height:19rem}.form-wrapper .alert-success,.form-newsletter .alert-success{color:#000;background-color:#86bc24;border-color:#86bc24;margin-top:3rem}.form-wrapper .alert-danger,.form-newsletter .alert-danger{color:#000;background-color:#b95957;border-color:#ebccd1;margin-top:3rem}.form-wrapper .alert-white,.form-newsletter .alert-white{color:red;background-color:#fff;border-color:#ebccd1;margin-top:3rem}.form-wrapper .alert,.form-newsletter .alert{padding:1.5rem;margin-bottom:2rem;border:.1rem solid rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-radius:.4rem;text-align:center}.form-wrapper .message-success,.form-newsletter .message-success{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media(min-width: 768px){.form-wrapper .message-success,.form-newsletter .message-success{width:50rem}}.form-wrapper .message-success p,.form-newsletter .message-success p{color:#59c0ee;padding:1rem;font-size:2rem}.form-newsletter .d-flex{display:flex;align-items:center}.form-newsletter .d-flex .btn{margin-left:2rem}.form-newsletter select,.form-newsletter input,.form-newsletter textarea{border-bottom-color:#424244}.form-newsletter select:focus,.form-newsletter select.filled,.form-newsletter input:focus,.form-newsletter input.filled,.form-newsletter textarea:focus,.form-newsletter textarea.filled{border-bottom:1px solid #fff}.form-newsletter .form-control:focus~.control-label,.form-newsletter .form-control.filled~.control-label{color:#fff;background-color:rgba(0,0,0,0)}.form-newsletter .text-success{margin-top:2rem;color:green}.checkbox input{display:none}.checkbox input+label{position:relative;cursor:pointer;padding-left:3.5rem}.checkbox input+label:before{content:"";display:block;position:absolute;top:50%;left:0rem;width:2.4rem;height:2.4rem;border:1px solid #b8b8b8;transform:translateY(-50%)}#kontakty .checkbox input+label:before{border-color:#fff}.checkbox input:checked+label:before{border:2px solid #59c0ee}#kontakty .checkbox input:checked+label:before{border-color:#fff}.checkbox input:checked+label:after{position:absolute;content:"";left:0rem;display:block;width:1.2rem;height:.8rem;border-bottom:2px solid #59c0ee;border-left:2px solid #59c0ee;top:50%;transform:translateY(-75%) translateX(50%) rotate(-45deg)}#kontakty .checkbox input:checked+label:after{border-color:#fff}.checkbox label.form-label{cursor:pointer;position:relative;text-align:left;padding-left:4rem;left:0}.checkbox label.form-label a{text-decoration:underline !important}.checkbox label.form-label a:hover{text-decoration:none !important}.radio input{display:none}.radio input+label{position:relative;cursor:pointer;padding-left:3.5rem}.radio input+label:before{content:"";display:block;position:absolute;top:50%;left:0rem;width:2.4rem;height:2.4rem;border:1px solid #b8b8b8;transform:translateY(-50%);-webkit-border-radius:50%;border-radius:50%;background-clip:border-box}#kontakty .radio input+label:before{border-color:#fff}.radio input:checked+label:before{border:2px solid #59c0ee}#kontakty .radio input:checked+label:before{border-color:#fff}.radio input:checked+label:after{position:absolute;content:"";display:block;width:1.2rem;height:1.2rem;background-color:#59c0ee;-webkit-border-radius:50%;border-radius:50%;background-clip:border-box;left:0;top:50%;transform:translateY(-50%) translateX(50%)}#kontakty .radio input:checked+label:after{background-color:#fff}.radio label.form-label{cursor:pointer;position:relative;text-align:left;padding-left:4rem;left:0}.radio label.form-label a{text-decoration:underline !important}.radio label.form-label a:hover{text-decoration:none !important}table{margin:0 auto;width:100%;color:#424244;border-collapse:collapse;font-size:2rem}table tr{background-color:#f8f8f8;border-bottom:.1rem solid #e6e6e6}table tr th{font-weight:500}table tr td,table tr th{padding:1rem}table tr td:nth-child(2n),table tr th:nth-child(2n){text-align:right}table tr td:nth-child(2n+1),table tr th:nth-child(2n+1){text-align:left}table tr td a,table tr th a{transition:all 0ms ease-in-out !important}table tr:nth-child(2n+1){background-color:#fff}table tr:hover{background-color:#59c0ee}table tr:hover *,table tr:hover a{color:#fff !important}.d-flex-center{display:flex;align-items:center;flex-wrap:wrap}.statements-wrap{display:grid;justify-content:center;align-items:center;gap:1rem 2rem;grid-template-columns:1fr;margin:2rem 0}@media(min-width: 530px){.statements-wrap{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.statements-wrap{grid-template-columns:repeat(4, 1fr);justify-content:space-between}}.statements-wrap>div{display:grid;grid-template-columns:8rem 1fr;align-items:center;column-gap:1.5rem}.statements-wrap>div p{font-size:1.8rem;letter-spacing:.1rem}.statements-wrap>div p strong{font-weight:800;text-transform:uppercase;letter-spacing:normal}.steps-wrap{display:grid;justify-content:center;align-items:center;gap:1rem 2rem;grid-template-columns:1fr;margin:2rem 0}@media(min-width: 530px){.steps-wrap{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.steps-wrap{grid-template-columns:repeat(4, 1fr);justify-content:space-between}}.steps-wrap>div{display:flex;flex-direction:column;justify-content:center;align-items:center;column-gap:1.5rem;text-align:center}.steps-wrap>div p{font-size:1.9rem;color:#59c0ee;margin-top:0}.steps-wrap>div p strong{font-weight:900;text-transform:uppercase;font-size:2.5rem}.steps-wrap>div p.step-number{color:#000;font-size:7rem;font-family:"Roboto",sans-serif;margin:0}@media(min-width: 768px){.steps-wrap>div p{font-size:2.2rem}.steps-wrap>div p strong{font-size:2.9rem}.steps-wrap>div p.step-number{font-size:9rem}}.packages,.individual-package{display:flex}.packages .package .package-name,.packages.package .package-name,.individual-package .package .package-name,.individual-package.package .package-name{font-size:1.6rem;font-weight:200;margin-top:0}.packages .package .package-name strong,.packages.package .package-name strong,.individual-package .package .package-name strong,.individual-package.package .package-name strong{font-size:3rem;font-weight:700;text-transform:uppercase}.packages .package .package-price,.packages.package .package-price,.individual-package .package .package-price,.individual-package.package .package-price{font-size:3.8rem;font-weight:200;color:#59c0ee;margin-top:2rem;margin-bottom:2rem}.packages .package .package-price span,.packages.package .package-price span,.individual-package .package .package-price span,.individual-package.package .package-price span{font-size:3rem}.packages .package .package-range,.packages.package .package-range,.individual-package .package .package-range,.individual-package.package .package-range{font-weight:300;margin-top:0;margin-bottom:2.7rem}@media(min-width: 768px){.packages .package .package-name,.packages.package .package-name,.individual-package .package .package-name,.individual-package.package .package-name{font-size:2rem}.packages .package .package-name strong,.packages.package .package-name strong,.individual-package .package .package-name strong,.individual-package.package .package-name strong{font-size:3.5rem}.packages .package .package-price,.packages.package .package-price,.individual-package .package .package-price,.individual-package.package .package-price{font-size:4.5rem}.packages .package .package-price span,.packages.package .package-price span,.individual-package .package .package-price span,.individual-package.package .package-price span{font-size:3.8rem}}.packages{text-align:center;align-items:center;justify-content:center;flex-wrap:wrap;gap:3rem 5rem;margin:5rem 0}@media(min-width: 992px){.packages .package:nth-child(2){position:relative;padding-left:5rem}.packages .package:nth-child(2)::before{position:absolute;content:"";display:block;border-left:.1rem solid #e6e6e6;top:50%;left:0;height:80%;transform:translateY(-50%)}}@media(min-width: 1600px){.packages .package:nth-child(2){padding-right:5rem}.packages .package:nth-child(2)::after{position:absolute;content:"";display:block;border-left:.1rem solid #e6e6e6;top:50%;right:0;height:80%;transform:translateY(-50%)}}.packages .slick-prev,.packages .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:3.5rem;height:3.5rem;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;z-index:9;background-color:rgba(0,0,0,0)}.packages .slick-prev::after,.packages .slick-next::after{position:absolute;content:"";display:block;top:50%;bottom:50%;width:1.7rem;height:1.7rem;right:50%;border-top:.2rem solid #424244;border-right:.2rem solid #424244;transform:translateX(50%) translateY(-50%) rotate(45deg)}.packages .slick-prev:hover::after,.packages .slick-next:hover::after{border-color:#59c0ee}.packages .slick-next{right:-2rem}.packages .slick-prev{left:-2rem;transform:translate(0, -50%) rotateY(180deg)}.packages .slick-dots{padding:0;text-align:center}.packages .slick-dots li{display:inline-block;padding:.25rem}.packages .slick-dots li button{cursor:pointer;border:0;font-size:0;color:rgba(0,0,0,0);width:1rem;height:1rem;padding:0;background-color:#424244;-webkit-border-radius:50%;border-radius:50%;background-clip:border-box}.packages .slick-dots li.slick-active button{background-color:#59c0ee}.individual-package.package{background-color:#edf8fd;padding:4rem;-webkit-border-radius:.5rem;border-radius:.5rem;background-clip:border-box;align-items:center;justify-content:center;flex-direction:column;gap:3rem 4rem;margin:5rem 0}.individual-package.package .package-price{font-size:3.8rem;margin-bottom:0}@media(max-width: 767px){.individual-package.package{text-align:center}}@media(min-width: 768px){.individual-package.package{flex-direction:row;align-items:flex-start}.individual-package.package .package-price{font-size:4.5rem}}@media(min-width: 992px){.individual-package.package{gap:3rem 7rem}}.individual-package.package .package-name{line-height:1.2}@media(min-width: 992px){.individual-package.package .package-range{margin-bottom:3.6rem}}.packages-addons{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:5rem 0}.packages-addons p{font-size:2rem;font-weight:700 !important;text-transform:uppercase;width:100%;max-width:37rem;position:relative;margin-top:0;margin-bottom:2.5rem;text-align:center}.packages-addons p::after{content:"";display:inline-block;position:absolute;right:50%;top:135%;transform:translateX(50%) translateY(-60%) rotate(135deg);background-color:rgba(0,0,0,0);border-top:.2rem solid #424244;border-right:.2rem solid #424244;width:1.7rem;height:1.7rem}.packages-addons p:hover{cursor:pointer}.packages-addons p:hover::after{border-top:.2rem solid #59c0ee;border-right:.2rem solid #59c0ee}.packages-addons p.active::after{transform:translateX(50%) translateY(-10%) rotate(-45deg)}@media(min-width: 531px){.packages-addons p{font-size:3rem;text-align:left}.packages-addons p::after{right:.5rem;top:50%;transform:translateY(-70%) rotate(135deg)}.packages-addons p.active::after{transform:translateY(-30%) rotate(-45deg)}}.packages-addons table{width:100%;max-width:39rem}.horizontal-line{background-image:url("../img/innoit-o-blue.png");background-repeat:no-repeat;background-position:center center;background-size:4.8rem;height:4.8rem;position:relative;margin:1.5rem 0}.horizontal-line::before,.horizontal-line::after{content:"";position:absolute;display:block;width:calc(50% - 4.8rem);border-bottom:.1rem solid #c9cacb;top:50%;transform:translateY(-50%)}.horizontal-line::before{left:0}.horizontal-line::after{right:0}.horizontal-line.white{background-image:url("../img/logo-o.png")}.slider-info-menu{margin-bottom:3.5rem}@media(min-width: 992px){.slider-info-menu{margin-bottom:6rem;display:flex}}.slider-info-menu .slider-nav{background-color:#edf8fd;-webkit-border-radius:.5rem;border-radius:.5rem;background-clip:border-box}@media(min-width: 992px){.slider-info-menu .slider-nav{width:calc(100% - 2rem)}}.slider-info-menu .slider-nav .slick-track{position:relative;display:flex;flex-direction:column;padding-left:7.2rem;height:auto !important}.slider-info-menu .slider-nav .slick-track::after{content:"";border-left:.2rem solid #bdbebe;width:1rem;height:calc(100% - 2.6rem);margin-left:-4.1rem;position:absolute;top:1.3rem;z-index:-10}.slider-info-menu .slider-nav .slick-list{height:auto !important;padding:5rem 0 7rem !important}.slider-info-menu .slider-nav div{font-size:2rem;font-weight:300;width:auto !important}.slider-info-menu .slider-nav div+div{padding-top:3.5rem}.slider-info-menu .slider-nav div:hover{cursor:pointer}.slider-info-menu .slider-nav div span{position:relative;display:block}.slider-info-menu .slider-nav div span::before{content:"";position:absolute;display:block;background-image:url("../img/kolecko-info-menu.png");background-size:100%;background-repeat:no-repeat;width:1.4rem;height:1.4rem;margin-left:-4.8rem;top:50%;transform:translateY(-50%);opacity:0}.slider-info-menu .slider-nav div.slick-current{color:#59c0ee}.slider-info-menu .slider-nav div.slick-current span::before{opacity:1}.slider-info-menu .slider-nav+.btn-secondary{position:absolute;bottom:0;transform:translateY(50%) translateX(3.4rem)}.slider-info-menu .slider-for-wrapper{padding-top:4rem;padding-bottom:7rem}@media(max-width: 991px){.slider-info-menu .slider-for-wrapper{margin-top:4rem}}@media(min-width: 992px){.slider-info-menu .slider-for-wrapper{height:auto}}.slider-info-menu .slider-for-wrapper .paging-info{position:absolute;width:5rem;height:3.5rem;bottom:2rem;left:6rem;display:flex;align-items:center;justify-content:center}@media(min-width: 992px){.slider-info-menu .slider-for-wrapper .paging-info{left:8rem}}.slider-info-menu .slider-for{position:unset}@media(min-width: 992px){.slider-info-menu .slider-for{width:calc(100% - 2rem);margin-left:auto}}.slider-info-menu .slider-for .info-name strong{font-size:3rem;font-weight:700;text-transform:uppercase}.slider-info-menu .slider-for .info-name small{font-size:2rem;font-weight:100;text-transform:none}@media(min-width: 992px){.slider-info-menu .slider-for .info-name strong{font-size:3.8rem}}.slider-info-menu .slider-for .info-text{font-weight:300}.slider-info-menu .slider-for .slick-prev,.slider-info-menu .slider-for .slick-next{font-size:0;line-height:0;position:absolute;bottom:2rem;display:block;width:3.5rem;height:3.5rem;padding:0;cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;z-index:9;background-color:rgba(0,0,0,0)}.slider-info-menu .slider-for .slick-prev::after,.slider-info-menu .slider-for .slick-next::after{position:absolute;content:"";display:block;top:50%;bottom:50%;width:1.7rem;height:1.7rem;right:50%;border-top:.2rem solid #424244;border-right:.2rem solid #424244;transform:translateX(50%) translateY(-50%) rotate(45deg)}.slider-info-menu .slider-for .slick-prev:hover::after,.slider-info-menu .slider-for .slick-next:hover::after{border-color:#59c0ee}.slider-info-menu .slider-for .slick-prev[aria-disabled=true]::after,.slider-info-menu .slider-for .slick-next[aria-disabled=true]::after{border-color:#b7b7b7}.slider-info-menu .slider-for .slick-prev[aria-disabled=true]:hover,.slider-info-menu .slider-for .slick-next[aria-disabled=true]:hover{pointer-events:none}.slider-info-menu .slider-for .slick-prev{left:1.5rem}@media(min-width: 992px){.slider-info-menu .slider-for .slick-prev{left:3.5rem}}.slider-info-menu .slider-for .slick-prev::after{transform:translateX(50%) translateY(-50%) rotate(225deg)}.slider-info-menu .slider-for .slick-next{left:12rem}@media(min-width: 992px){.slider-info-menu .slider-for .slick-next{left:14rem}}.blog-clanek.kariera section#klienti.black{background-color:#fff;color:#393b3b}.blog-clanek.kariera #klienti .sekce-nazev{background-color:#fff;padding:2rem 0;position:relative;z-index:5}.blog-clanek.kariera #klienti .sekce-nazev h3{margin-bottom:0}@media(max-width: 991px){.blog-clanek section#klienti .klienti-slider-weby{padding:2.5rem 0 3.5rem}}.blog-clanek section#klienti .klienti-slider-weby .slick-track{display:flex;align-items:center;column-gap:0}@media(min-width: 768px){.blog-clanek section#klienti .klienti-slider-weby .slick-track{column-gap:2rem}}@media(max-width: 767px){.blog-clanek section#klienti .klienti-slider-weby .slick-slide{margin:0 2rem}}.blog-clanek section#klienti .klienti-slider-weby img{filter:invert(74.9%)}@media(min-width: 768px){.blog-clanek section#klienti .klienti-slider-weby img{max-width:100%}}.popup-wrapper,#popup{display:none}.mfp-s-ready.mfp-inline-holder .mfp-content{max-width:80rem;margin:0 auto;background-color:#fff;padding:3rem}.mfp-s-ready.mfp-inline-holder .mfp-content .popup-wrapper{display:block}.mfp-s-ready.mfp-inline-holder .mfp-content .popup-wrapper img{display:block;max-width:100%;height:auto !important;max-height:90vh;width:auto !important;margin:0 auto}.mfp-s-ready.mfp-inline-holder .mfp-content .popup-wrapper .content{color:#424244}.mfp-s-ready.mfp-inline-holder .mfp-content .popup-wrapper .content>*:first-child{margin-top:0}.kariera-form-link{display:flex;align-items:flex-start;justify-content:center;gap:2.5rem;margin-top:3rem}@media(max-width: 530px){.kariera-form-link{flex-direction:column;align-items:center}.kariera-form-link p{text-align:center}}.kariera-form-link img{width:12rem}@media(min-width: 992px){.kariera-form-link img{width:16.2rem}}.kariera-form-link p{margin-top:0}.kariera-form-link p>span{font-size:2rem;font-weight:800}@media(min-width: 992px){.kariera-form-link p>span{font-size:3rem}}.kariera-form-link p .btn-primary{font-weight:900;border-width:.3rem}.kariera-form-link p .btn-primary:hover{border-width:.3rem;border-color:#fff;color:#fff}form#form_1 .checkboxes .form-check,.form-wrapper-global form .checkboxes .form-check{position:relative}form#form_1 .checkboxes .form-check #ouhlas_m_se_zpracov_n_m_osobn_ch_daj_pro,.form-wrapper-global form .checkboxes .form-check #ouhlas_m_se_zpracov_n_m_osobn_ch_daj_pro{float:left}form#form_1 .checkboxes .form-check label,.form-wrapper-global form .checkboxes .form-check label{color:#000;margin-left:22px}form#form_1 .checkboxes .form-check label a,.form-wrapper-global form .checkboxes .form-check label a{color:#000;font-size:100%}.loga-wrapper{margin-top:150px;text-align:center}.loga-wrapper img{margin-top:20px;max-width:100%}.form-wrapper-global h3{color:#000;margin:3rem 10rem 3rem 2rem}.form-wrapper-global h3+form{padding-top:0 !important}section#banner{margin:0;position:relative;z-index:1;overflow:hidden}section#banner .container{height:100vh;text-align:center}@media(max-width: 991px){section#banner .container{height:auto}}@media(min-width: 2000px){section#banner .container{display:flex;flex-direction:column;justify-content:center}}@media screen and (orientation: landscape)and (min-device-width: 1200px){section#banner .container{min-height:760px}}section#banner .container h1{margin-top:18rem;font-size:3rem}@media(max-width: 991px){section#banner .container h1{margin-top:2.19167rem}}@media(min-width: 1200px){section#banner .container h1{font-size:4.5rem}}@media(min-width: 2000px){section#banner .container h1{margin-top:0}}section#banner .container h1,section#banner .container h2{text-align:left;font-weight:100;text-transform:uppercase;z-index:9;position:relative}section#banner .container h1 strong,section#banner .container h2 strong{font-weight:700;color:#424244}@media(max-width: 767px){section#banner .container h1,section#banner .container h2{text-align:center}}section#banner .container .slider-uvod{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}section#banner .container .slider-uvod.slick-initialized{visibility:visible;opacity:1}section#banner .container .slider-uvod h2{text-align:center;margin-top:23.735rem;margin-left:32rem;margin-bottom:0}@media(max-width: 767px){section#banner .container .slider-uvod h2{margin-top:2.19167rem}}@media(max-width: 530px){section#banner .container .slider-uvod h2{margin-left:0rem}}section#banner .container .slider-uvod ul.slick-dots{padding:0;margin-top:0;margin-left:50rem}@media(max-width: 1199px){section#banner .container .slider-uvod ul.slick-dots{margin-left:40rem}}@media(max-width: 530px){section#banner .container .slider-uvod ul.slick-dots{margin-left:0rem}}section#banner .container .slider-uvod ul.slick-dots li{display:inline-block;height:37px}section#banner .container .slider-uvod ul.slick-dots li button{font-size:0;background-color:#fff;border:none;cursor:pointer;height:5px;margin:1px;padding:0 2.5px;border-radius:50%;transition:1s ease}section#banner .container .slider-uvod ul.slick-dots li:hover button{background-color:#424244;height:5px;padding:0 2.5px;transition:1s ease}section#banner .container .slider-uvod ul.slick-dots li.slick-active button{background-color:#424244;height:5px;padding:0 2.5px;transition:1s ease}section#banner img{z-index:9;margin:0 auto;transform:translateX(-11.5%);position:relative}@media(max-width: 1199px){section#banner{padding-top:80px;padding-bottom:80px;height:100%}}#container{display:flex;align-items:center;justify-content:center;position:relative;transform:translateY(100px)}@media(max-width: 767px){#container{transform:none}}#container .item{position:relative;z-index:1}@media(max-width: 1199px){#container .item{transform:scale(0.9)}}@media(max-width: 767px){#container .item{transform:scale(0.7)}}#container .item .logo-o{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;transform:translateX(-11.5%)}#container .item .logo-o::after{position:absolute;content:"";display:block;width:20%;height:100%;background-image:url("../img/logo-o.png");background-repeat:no-repeat;background-size:100%;z-index:2;right:28.3116883%;top:0;-webkit-animation:rotating 2.5s linear infinite;-moz-animation:rotating 2.5s linear infinite;-ms-animation:rotating 2.5s linear infinite;-o-animation:rotating 2.5s linear infinite;animation:rotating 2.5s linear infinite}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.circle{border-radius:50%;background-color:rgba(0,0,0,0);border:3px solid #6ac6f0;width:900px;height:900px;position:absolute;opacity:0;animation:scaleIn 10s infinite cubic-bezier(0.23, 0.02, 0.89, 0.53)}@keyframes scaleIn{from{transform:scale(0, 0);opacity:1}to{transform:scale(2, 2);opacity:.4}}@media(max-width: 767px){#outerContainer .circle{animation-play-state:paused}#outerContainer .circle:nth-child(2){animation-delay:-1s !important}#outerContainer .circle:nth-child(3){animation-delay:-2s !important}#outerContainer .circle:nth-child(4){animation-delay:-3s !important}#outerContainer .circle:nth-child(5){animation-delay:-4s !important}#outerContainer .circle:nth-child(6){animation-delay:-5s !important}#outerContainer .circle:nth-child(7){animation-delay:-6s !important}#outerContainer .circle:nth-child(8){animation-delay:-7s !important}#outerContainer .circle:nth-child(9){animation-delay:-8s !important}#outerContainer .circle:nth-child(10){animation-delay:-9s !important}}section#sluzby{position:relative;z-index:2}section#sluzby .row.flex{display:flex;align-items:center;flex-wrap:wrap;min-height:45rem;position:relative;z-index:9}section#sluzby img{margin:0 auto;width:auto;height:8rem}section#sluzby .sluzba-cont h3{text-align:center;text-transform:uppercase;white-space:nowrap;margin-bottom:0;font-size:1.7rem}@media(min-width: 1200px){section#sluzby .sluzba-cont h3{font-size:2rem}}section#sluzby p{text-align:center;color:#424244;line-height:1.375}section#sluzby .sluzba-cont{cursor:pointer}section#sluzby .sluzba-cont a{opacity:0}section#sluzby .sluzba-cont .text-sluzby{height:0;opacity:0;max-width:24rem;margin-left:auto;margin-right:auto}section#sluzby .sluzba-cont:hover .text-sluzby{height:16rem;opacity:1}section#sluzby .sluzba-cont:hover a{opacity:1}@media(max-width: 767px){section#sluzby .sluzba-cont:first-child{margin-top:3rem}}@media(max-width: 1599px){section#sluzby .row.flex{min-height:auto;align-items:stretch}section#sluzby .sluzba-cont{padding-bottom:6rem;display:flex;align-items:stretch;flex-direction:column;justify-content:space-between}section#sluzby .sluzba-cont a{opacity:1}section#sluzby .sluzba-cont .text-sluzby{height:auto;opacity:1}section#sluzby .sluzba-cont:hover .text-sluzby{height:auto;opacity:1}section#sluzby .sluzba-cont:hover a{opacity:1}}section#portfolio .slider-port{padding-top:10rem}section#portfolio .slider-port .computer{position:relative;width:90%;display:inline-block;vertical-align:middle;pointer-events:none}section#portfolio .slider-port .computer>img{z-index:4;position:relative;width:100%}section#portfolio .slider-port .computer .screen{position:absolute;width:57.5%;overflow:hidden;height:69%;top:2.5%;z-index:1;left:27.5%;pointer-events:all}section#portfolio .slider-port .computer .screen img{position:relative;top:0;width:100%;cursor:pointer}section#portfolio .slider-port .phone{position:absolute;width:42.5%;display:inline-block;transform:translateX(-103%);z-index:5;pointer-events:none}section#portfolio .slider-port .phone>img{z-index:5;position:relative;width:100%}section#portfolio .slider-port .phone .screen{position:absolute;width:31.6%;overflow:hidden;height:44%;top:19%;z-index:1;left:62.5%;pointer-events:all}section#portfolio .slider-port .phone .screen img{position:relative;top:0;width:100%;cursor:pointer}section#portfolio .slider-port h3{font-weight:200;margin-bottom:0;font-size:3rem;text-align:left}@media(min-width: 1200px){section#portfolio .slider-port h3{font-size:3.5rem}}@media(min-width: 1600px){section#portfolio .slider-port h3{font-size:4.5rem}}section#portfolio .slider-port .btn-secondary{margin-right:1.5rem;margin-bottom:.5rem}section#portfolio .slider-port p.realizace{margin-top:3.5rem;font-weight:200}section#portfolio .slider-port p span{color:#fff;font-weight:700;font-size:1.3rem;background-color:#424244;padding:.5rem 1rem;margin-right:.25rem;border-radius:5px;line-height:3rem}@media(min-width: 992px){section#portfolio .slider-port p.perex{padding-right:10rem}}section#portfolio .slider-port .text-port a.realizace-link{color:#424244;text-decoration:none;font-size:1.4rem}section#portfolio .slider-port .text-port a.realizace-link:hover{text-decoration:underline}@media(max-width: 991px){section#portfolio .slider-port .text-port{text-align:center;padding-bottom:3rem}}section#portfolio .slider-port .slick-arrow{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:35px;height:35px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background-color:rgba(0,0,0,0);z-index:9;-webkit-border-radius:50%;border-radius:50%;background-clip:border-box;border:2px solid #59c0ee}section#portfolio .slider-port .slick-arrow::before{content:"";position:absolute;display:block;top:50%;width:14px;right:9.5px;margin-top:-1px;border-bottom:2px solid #59c0ee}section#portfolio .slider-port .slick-arrow::after{position:absolute;content:"";display:block;bottom:50%;width:11px;height:11px;right:10.5px;margin-bottom:-5px;border-top:2px solid #59c0ee;border-right:2px solid #59c0ee;transform:rotate(45deg)}section#portfolio .slider-port .slick-arrow:hover{background-color:#fff;border:2px solid #fff}@media(min-width: 768px){section#portfolio .slider-port .slick-arrow{width:70px;height:70px}section#portfolio .slider-port .slick-arrow::before{width:26px;right:21px;margin-top:-1px}section#portfolio .slider-port .slick-arrow::after{width:20px;height:20px;right:23px;margin-bottom:-10px}}section#portfolio .slider-port .slick-arrow.slick-next{right:5px}@media(min-width: 768px){section#portfolio .slider-port .slick-arrow.slick-next{right:25px}}section#portfolio .slider-port .slick-arrow.slick-prev{left:5px;transform:translate(0, -50%) rotateY(180deg)}@media(min-width: 768px){section#portfolio .slider-port .slick-arrow.slick-prev{left:25px}}section#klienti .klienti-slider,section#klienti .klienti-slider-weby{padding:5rem 0 6rem}@media(min-width: 992px){section#klienti .klienti-slider,section#klienti .klienti-slider-weby{padding:5rem 0 8rem}}section#klienti .klienti-slider .slick-track,section#klienti .klienti-slider-weby .slick-track{display:flex;align-items:center;column-gap:4rem}@media(min-width: 768px){section#klienti .klienti-slider .slick-track,section#klienti .klienti-slider-weby .slick-track{column-gap:2rem}}section#klienti .klienti-slider img,section#klienti .klienti-slider-weby img{margin:0 auto}section#klienti .klienti-slider img:hover,section#klienti .klienti-slider-weby img:hover{transform:scale(1)}@media(min-width: 768px){section#klienti .klienti-slider img,section#klienti .klienti-slider-weby img{transform:scale(0.9);max-width:20rem}}section#fotograf{position:relative}@media(max-width: 991px){section#fotograf .sekce-nazev{display:none}}section#fotograf h3{font-weight:200}section#fotograf .slider-foto{text-align:center}section#fotograf .slider-foto .slick-slide{position:relative}@media(max-width: 991px){.blog-vypis.blog-clanek section#fotograf .slider-foto .slick-slide{-webkit-border-radius:.5rem;border-radius:.5rem;background-clip:border-box;height:350px;overflow:hidden}}section#fotograf .slider-foto .slick-slide::before{display:block;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5019607843);top:0;left:0;position:absolute}.blog-vypis.blog-clanek section#fotograf .slider-foto .slick-slide::before{-webkit-border-radius:.5rem;border-radius:.5rem;background-clip:border-box}@media(max-width: 991px){.blog-vypis.blog-clanek section#fotograf .slider-foto .slick-slide::before{z-index:1}}section#fotograf .slider-foto .slick-slide img{width:auto;height:100%;max-width:unset}@media(min-width: 1920px){section#fotograf .slider-foto .slick-slide img{width:100%}}@media(max-width: 991px){.blog-vypis.blog-clanek section#fotograf .slider-foto .slick-slide img{position:absolute}}section#fotograf .slider-foto .slick-slide .text-foto{top:40%;min-height:80px;left:0;position:absolute;width:100%;z-index:2}.blog-vypis.blog-clanek section#fotograf .slider-foto .slick-slide .text-foto{color:#fff}@media(max-width: 991px){.blog-vypis.blog-clanek section#fotograf .slider-foto .slick-slide .text-foto{top:50%;transform:translateY(-50%)}}section#fotograf .slider-foto .slick-slide .text-foto h3{margin-top:0;margin-bottom:2rem;font-size:3rem}@media(max-width: 767px){section#fotograf .slider-foto .slick-slide .text-foto h3{width:calc(100% - 90px);margin:0 auto}}@media(min-width: 1200px){section#fotograf .slider-foto .slick-slide .text-foto h3{font-size:4.5rem}}section#fotograf .slider-foto .slick-slide .text-foto p{margin-bottom:3.6rem}section#fotograf .slider-foto .slick-slide .text-foto .btn{margin:.75rem}.blog-vypis.blog-clanek section#fotograf .slider-foto .slick-slide .text-foto .btn:not(.btn-primary){color:#fff}.blog-vypis.blog-clanek section#fotograf .slider-foto .slick-slide .text-foto .btn:not(.btn-primary):hover{color:#424244}section#fotograf .slider-foto ul.slick-dots{padding:0;margin-top:-100px;position:absolute;width:100%}.blog-vypis.blog-clanek section#fotograf .slider-foto ul.slick-dots{display:none}section#fotograf .slider-foto ul.slick-dots li{display:inline-block;height:70px}section#fotograf .slider-foto ul.slick-dots li button{font-size:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer;height:70px;width:70px;margin-right:15px;padding:2.5px;border-radius:50%;transition:1s ease;position:relative}section#fotograf .slider-foto ul.slick-dots li button::before{background-color:rgba(0,0,0,0);opacity:.5;transition:1s ease;display:block;content:"";width:70px;height:70px;top:0;left:0;position:absolute;border-radius:50%;z-index:2}section#fotograf .slider-foto ul.slick-dots li button img{border-radius:50%;width:70px;height:70px;position:absolute;top:0;left:0;z-index:1}section#fotograf .slider-foto ul.slick-dots li:hover button::before{background-color:#59c0ee}section#fotograf .slider-foto ul.slick-dots li.slick-active button:before{background-color:#59c0ee}section#fotograf .slider-foto .slick-prev,section#fotograf .slider-foto .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:35px;height:35px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background-color:rgba(0,0,0,0);z-index:9;-webkit-border-radius:50%;border-radius:50%;background-clip:border-box;border:2px solid #fff}section#fotograf .slider-foto .slick-prev::before,section#fotograf .slider-foto .slick-next::before{content:"";position:absolute;display:block;top:50%;width:14px;right:9.5px;margin-top:-1px;border-bottom:2px solid #fff}section#fotograf .slider-foto .slick-prev::after,section#fotograf .slider-foto .slick-next::after{position:absolute;content:"";display:block;bottom:50%;width:11px;height:11px;right:10.5px;margin-bottom:-5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}section#fotograf .slider-foto .slick-prev:hover,section#fotograf .slider-foto .slick-next:hover{background-color:#59c0ee;border:2px solid #59c0ee}@media(min-width: 768px){section#fotograf .slider-foto .slick-prev,section#fotograf .slider-foto .slick-next{width:70px;height:70px}section#fotograf .slider-foto .slick-prev::before,section#fotograf .slider-foto .slick-next::before{width:26px;right:21px;margin-top:-1px}section#fotograf .slider-foto .slick-prev::after,section#fotograf .slider-foto .slick-next::after{width:20px;height:20px;right:23px;margin-bottom:-10px}}section#fotograf .slider-foto .slick-next{right:5px}@media(min-width: 768px){section#fotograf .slider-foto .slick-next{right:25px}}section#fotograf .slider-foto .slick-prev{left:5px;transform:translate(0, -50%) rotateY(180deg)}@media(min-width: 768px){section#fotograf .slider-foto .slick-prev{left:25px}}.virtual-tours{display:flex;flex-wrap:wrap;align-items:stretch}.virtual-tours>div{text-align:center;position:relative;color:#fff;margin-bottom:10rem;flex-basis:100%;overflow:hidden}@media(min-width: 992px){.virtual-tours>div{flex-basis:48%;margin:1% auto}}.virtual-tours>div::before{display:block;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5019607843);top:0;left:0;position:absolute}@media(max-width: 991px){.virtual-tours>div:last-child{margin-bottom:0}}.virtual-tours>div img{min-width:1100px;min-height:350px}@media(min-width: 1920px){.virtual-tours>div img{width:100%}}@media(min-width: 768px){.virtual-tours>div img{min-height:250px}}.virtual-tours>div .text-foto{top:0;min-height:100%;left:0;position:absolute;width:100%;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.virtual-tours>div .text-foto h2{margin-top:0;padding:0 2rem}.virtual-tours>div .text-foto .btn{margin:.75rem}section#banner-sub{overflow:hidden}section#banner-sub h1{text-align:center;font-weight:100;position:relative;z-index:5;padding-left:7rem}section#banner-sub .text-port{margin-top:4.5rem}@media(max-width: 991px){section#banner-sub .text-port{margin-top:0}}section#banner-sub .text-port p{color:#424244;line-height:1.625}section#banner-sub .text-port p a.odkaz{color:#424244;text-decoration:none;font-size:1.7rem}section#banner-sub .text-port p a.odkaz:hover{text-decoration:underline}section#banner-sub .text-port p .btn{margin-top:1.2rem}section#banner-sub .text-port p.realizace{margin-top:5rem}@media(max-width: 991px){section#banner-sub .text-port p.realizace{margin-top:0rem}}section#banner-sub .text-port p span{color:#fff;font-weight:700;font-size:1.3rem;background-color:#424244;padding:.5rem 1rem;margin-right:1rem;border-radius:5px;line-height:3.7rem}section#banner-sub .text-port p.popis{padding-top:7rem;padding-bottom:13rem}@media(max-width: 991px){section#banner-sub .text-port p.popis{padding-top:0rem}}section#banner-sub #container{display:flex;align-items:center;justify-content:center;position:relative;transform:translateY(200px)}@media(max-width: 767px){section#banner-sub #container{transform:none}}section#banner-sub .circle{border-radius:50%;background-color:rgba(0,0,0,0);border:3px solid #6ac6f0;width:900px;height:900px;position:absolute;opacity:0;animation:scaleIn 10s infinite cubic-bezier(0.23, 0.02, 0.89, 0.53)}@keyframes scaleIn{from{transform:scale(0, 0);opacity:1}to{transform:scale(2, 2);opacity:.4}}.scrsh-subpage{margin-top:0;transform:translateY(-50px);margin-left:auto;margin-right:auto}@media(min-width: 992px){.scrsh-subpage{transform:translateY(50px)}}.port-sub-btn{margin-top:4rem}@media(max-width: 991px){.port-sub-btn{text-align:center;margin-bottom:2.5rem}}.arrow-back{position:fixed;z-index:10;padding-top:2rem;padding-left:8rem}.arrow-back a{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:35px;height:35px;padding:0;-webkit-transform:rotateY(180deg) scale(0.8);-ms-transform:rotateY(180deg) scale(0.8);transform:rotateY(180deg) scale(0.8);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background-color:#393b3b;z-index:9;-webkit-border-radius:50%;border-radius:50%;background-clip:border-box}.arrow-back a::before{content:"";position:absolute;display:block;top:50%;width:14px;right:11.5px;margin-top:-1px;border-bottom:2px solid #fff}.arrow-back a::after{position:absolute;content:"";display:block;bottom:50%;width:11px;height:11px;right:12.5px;margin-bottom:-5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.arrow-back a:hover{background-color:#59c0ee}@media(min-width: 768px){.arrow-back a{width:70px;height:70px}.arrow-back a::before{width:26px;right:23px;margin-top:-1px}.arrow-back a::after{width:20px;height:20px;right:25px;margin-bottom:-10px}}@media(max-width: 991px){.arrow-back{display:none}}section#detail-site-sub{padding-top:0}@media(min-width: 992px){section#detail-site-sub{background-color:#eee;padding-top:7rem}}section#detail-site-sub h2{font-weight:200;font-size:3rem;color:#59c0ee;margin-top:1.6rem}section#detail-site-sub p{color:#424244;line-height:1.625;font-weight:200}section#detail-site-sub ul{font-weight:200}@media(min-width: 992px){section#detail-site-sub img:not(.slider-ba-image){margin-bottom:3rem}}section#detail-site-sub .btn{font-size:1.4rem}.sekce-nazev-logo{background-color:#59c0ee;display:flex}@media(max-width: 767px){.sekce-nazev-logo{padding-right:1rem}}.sekce-nazev-logo p{margin:0;position:absolute;display:none}@media(min-width: 992px){.sekce-nazev-logo p{display:block}}.sekce-nazev-logo p a{text-decoration:none}.sekce-nazev-logo p a:hover{color:#424244}.sekce-nazev-logo .item{position:relative;z-index:1;height:3rem;margin-left:auto}@media(min-width: 768px){.sekce-nazev-logo .item{margin:0 auto}}@media(min-width: 992px){.sekce-nazev-logo .item{height:3.7rem}}.sekce-nazev-logo .item img{height:3rem}@media(min-width: 992px){.sekce-nazev-logo .item img{height:3.7rem}}.sekce-nazev-logo .item .logo-o{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;height:3rem}@media(min-width: 992px){.sekce-nazev-logo .item .logo-o{height:3.7rem}}.sekce-nazev-logo .item .logo-o::after{position:absolute;content:"";display:block;width:20%;height:100%;background-image:url("../img/logo-o.png");background-repeat:no-repeat;background-size:100%;z-index:2;right:28.3116883%;top:0;-webkit-animation:rotating 2.5s linear infinite;-moz-animation:rotating 2.5s linear infinite;-ms-animation:rotating 2.5s linear infinite;-o-animation:rotating 2.5s linear infinite;animation:rotating 2.5s linear infinite}@media(min-width: 768px){section.blog-vypis{padding-top:5rem}}@media(min-width: 992px){section.blog-vypis{padding-top:17rem}}section.blog-vypis.no-jobs .blog-vypis-wrapper{text-align:center}section.blog-vypis.no-jobs .kariera-form-link{position:relative}section.blog-vypis.no-jobs .kariera-form-link p{position:absolute;top:-8rem;left:50%;transform:translateX(-50%)}section.blog-vypis>.container>.content-row{display:flex;align-items:baseline;flex-wrap:wrap}section.blog-vypis>.container>.content-row .blog-vypis-wrapper{order:2}section.blog-vypis>.container>.content-row .sidebar{order:1}@media(min-width: 768px){section.blog-vypis>.container>.content-row .blog-vypis-wrapper{order:1}section.blog-vypis>.container>.content-row .sidebar{order:2}}@media(min-width: 768px){section.blog-vypis.blog-clanek{padding-top:5rem}}@media(min-width: 768px){section.blog-vypis.blog-clanek.kariera>.container>.content-row{grid-template-columns:83.33333333%;justify-content:center}section.blog-vypis.blog-clanek.kariera>.container>.content-row .blog-clanek-wrapper{grid-column:1/-1}}section.blog-vypis.blog-clanek>.container>.content-row{display:grid;grid-template-columns:100%;grid-template-rows:auto auto auto;align-items:unset}section.blog-vypis.blog-clanek>.container>.content-row .blog-clanek-wrapper{grid-column:1/-1;grid-row:1/2}section.blog-vypis.blog-clanek>.container>.content-row .blog-vypis-wrapper{grid-column:1/-1;grid-row:3/4}section.blog-vypis.blog-clanek>.container>.content-row .sidebar{grid-column:1/-1;grid-row:2/3;margin:2rem 0}@media(min-width: 768px){section.blog-vypis.blog-clanek>.container>.content-row{grid-template-columns:66.66666667% 33.33333333%;grid-template-rows:auto auto}section.blog-vypis.blog-clanek>.container>.content-row .blog-clanek-wrapper{grid-column:1/2;grid-row:1/2;margin-bottom:1rem}section.blog-vypis.blog-clanek>.container>.content-row .blog-vypis-wrapper{grid-column:1/2;grid-row:2/3}section.blog-vypis.blog-clanek>.container>.content-row .sidebar{grid-column:2/3;grid-row:1/-1;margin:0}}@media(min-width: 992px){section.blog-vypis.blog-clanek>.container>.content-row{grid-template-columns:83.33333333% 16.66666667%}}section.blog-vypis.blog-clanek h1{display:block}section.blog-vypis.blog-clanek article.clanek{padding:2rem}@media(min-width: 992px){section.blog-vypis.blog-clanek article.clanek{padding:5rem}}section.blog-vypis.blog-clanek .blog-vypis-clanky>div{margin-top:2rem;margin-bottom:1rem}section.blog-vypis h1,section.blog-vypis h2,section.blog-vypis h3{margin-top:0;margin-bottom:2rem}section.blog-vypis h4{font-weight:400}section.blog-vypis h1,section.blog-vypis :is(.categories,.tags) h3{text-transform:uppercase;font-weight:300}section.blog-vypis h1{font-size:5rem;display:none;line-height:5rem}@media(min-width: 768px){section.blog-vypis h1{display:block}}@media(min-width: 1200px){section.blog-vypis h1{font-size:9rem;line-height:9rem}}section.blog-vypis .blog-vypis-clanky{display:flex;flex-wrap:wrap;align-items:stretch}section.blog-vypis .blog-vypis-clanky>div{margin-top:1rem;margin-bottom:1rem}@media(min-width: 768px){section.blog-vypis .blog-vypis-clanky>div{margin-bottom:2rem}}@media(min-width: 1200px){section.blog-vypis .blog-vypis-clanky>div{margin-top:2rem;margin-bottom:1rem}}@media(max-width: 767px){section.blog-vypis .blog-vypis-clanky>div{flex-basis:100%}}section.blog-vypis article{background-color:#fff;color:#424244;-webkit-border-radius:.5rem;border-radius:.5rem;background-clip:border-box;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;padding:2rem 1rem;position:relative;height:100%}@media(min-width: 1200px){section.blog-vypis article{padding:2rem}}section.blog-vypis article .article-info.tags a{margin-right:10px}section.blog-vypis article .article-header,section.blog-vypis article .article-info,section.blog-vypis article .excerpt,section.blog-vypis article .article-text{padding-right:1.7rem;padding-left:1.7rem}section.blog-vypis article .article-header table tr td,section.blog-vypis article .article-header table tr th,section.blog-vypis article .article-info table tr td,section.blog-vypis article .article-info table tr th,section.blog-vypis article .excerpt table tr td,section.blog-vypis article .excerpt table tr th,section.blog-vypis article .article-text table tr td,section.blog-vypis article .article-text table tr th{font-size:1.6rem}section.blog-vypis article p,section.blog-vypis article ul li,section.blog-vypis article ol li{line-height:1.381;font-weight:400}section.blog-vypis article.clanek{-webkit-border-radius:.5rem;border-radius:.5rem;background-clip:border-box}section.blog-vypis article.clanek h1{font-size:3rem;font-weight:800;text-transform:none;line-height:unset;margin-top:2rem}@media(min-width: 1200px){section.blog-vypis article.clanek h1{font-size:4.4rem}}section.blog-vypis article.clanek h4{font-weight:500}@media(min-width: 1200px){section.blog-vypis article.clanek h2{font-size:3.8rem}section.blog-vypis article.clanek h3{font-size:3rem}}section.blog-vypis article.clanek img{max-width:100%;height:auto;-webkit-border-radius:.5rem;border-radius:.5rem;background-clip:border-box;margin-left:auto;margin-right:auto}section.blog-vypis article.clanek .innotip img{-webkit-border-radius:0;border-radius:0;background-clip:border-box}section.blog-vypis article a:not(.button):not(.btn){color:#59c0ee}section.blog-vypis article a:not(.button):not(.btn):hover{color:#424244}section.blog-vypis article .article-header{display:flex;align-items:flex-start;flex-wrap:wrap;row-gap:1rem;display:grid;grid-template-columns:auto}@media(min-width: 400px){section.blog-vypis article .article-header{grid-template-columns:9rem auto}}section.blog-vypis article .article-header time{color:#59c0ee;font-weight:600;grid-column:1/-1;grid-row:1/2}@media(min-width: 400px){section.blog-vypis article .article-header time{grid-column:1/2}}section.blog-vypis article .article-header .author{font-weight:300;position:relative;padding-left:1.5rem;grid-column:1/-1;grid-row:2/3}@media(min-width: 400px){section.blog-vypis article .article-header .author{grid-column:2/-1;grid-row:1/2}}section.blog-vypis article .article-header .author::before{position:absolute;content:"";display:block;width:.3rem;height:.3rem;-webkit-border-radius:50%;border-radius:50%;background-clip:border-box;background-color:#000;left:0rem;top:.95rem;transform:translateY(-50%)}section.blog-vypis article .article-header h2{font-size:2rem;font-weight:800;margin-top:1rem;grid-column:1/-1}section.blog-vypis article .article-header h2 a{color:#424244 !important;text-decoration:none}section.blog-vypis article .article-header h2 a:hover{color:#59c0ee}section.blog-vypis article .article-header h1{grid-column:1/-1}section.blog-vypis article .article-info{border-top:.1rem solid #e6e6e6;border-bottom:.1rem solid #e6e6e6;padding-top:1.2rem;padding-bottom:1.2rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:flex-start}section.blog-vypis article .article-info .article-info-categories{display:flex;gap:.5rem 1rem;flex-wrap:wrap}section.blog-vypis article .article-info .read-time{margin-left:auto;white-space:nowrap}section.blog-vypis article .article-info span{font-weight:600;color:#59c0ee}section.blog-vypis article .article-info a{text-decoration:none}section.blog-vypis article .excerpt p{text-overflow:clip;overflow:hidden;height:7em}section.blog-vypis article .btn.btn-arrow{background-color:#393b3b;border:none;-webkit-border-radius:0;border-radius:0;background-clip:border-box;padding:2.1rem;position:absolute;right:0;bottom:0}section.blog-vypis article .btn.btn-arrow::before{transform:translateY(-50%) translateX(25%) rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px}section.blog-vypis article .btn.btn-arrow:hover{background-color:#59c0ee;border:none}section.blog-vypis article .slick-slider .slick-list{margin-left:-2rem;margin-right:-2rem}@media(min-width: 992px){section.blog-vypis article .slick-slider .slick-list{margin-left:-4rem;margin-right:-4rem}}@media(min-width: 530px){section.blog-vypis article .slick-slider .slick-list .slick-slide{padding:0 2rem;margin:0}}section.blog-vypis article .slick-slider .slick-arrow{width:5rem;height:5rem;background-color:rgba(255,255,255,.8)}section.blog-vypis article .slick-slider .slick-arrow::before{width:2rem;right:1.5rem}section.blog-vypis article .slick-slider .slick-arrow::after{width:1.5rem;height:1.5rem;right:1.48rem;margin-bottom:-0.75rem}section.blog-vypis article .slick-slider .slick-arrow.slick-next{right:-1.5rem}@media(min-width: 992px){section.blog-vypis article .slick-slider .slick-arrow.slick-next{right:-4rem}}section.blog-vypis article .slick-slider .slick-arrow.slick-prev{left:-1.5rem}@media(min-width: 992px){section.blog-vypis article .slick-slider .slick-arrow.slick-prev{left:-4rem}}section.blog-vypis .pagination{list-style:none;padding-left:0;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){section.blog-vypis .pagination{justify-content:flex-start}}section.blog-vypis .pagination li a{font-size:2rem;font-weight:400;text-decoration:none;color:#fff}@media(min-width: 992px){section.blog-vypis .pagination li a{font-size:2.7rem}}section.blog-vypis .pagination li a.active{font-weight:800;color:#424244}section.blog-vypis .pagination li a:hover{color:#424244}section.blog-vypis .pagination li+li{margin-left:2rem}section.blog-vypis .sidebar{display:flex}@media(max-width: 530px){section.blog-vypis .sidebar{display:block;text-align:center}}@media(min-width: 768px){section.blog-vypis .sidebar{display:block}}@media(min-width: 1200px){section.blog-vypis .sidebar>div{padding-top:5rem;padding-bottom:5rem}section.blog-vypis .sidebar>div:first-child{padding-top:0;padding-bottom:5rem}}section.blog-vypis .categories,section.blog-vypis .tags{flex-basis:50%}section.blog-vypis .categories div,section.blog-vypis .tags div{display:flex;flex-wrap:wrap;width:100%}@media(max-width: 530px){section.blog-vypis .categories div,section.blog-vypis .tags div{margin-bottom:1rem;justify-content:center}section.blog-vypis .categories div.labels,section.blog-vypis .tags div.labels{height:0;overflow:hidden}}@media(min-width: 1200px){section.blog-vypis .categories div,section.blog-vypis .tags div{width:83%}}section.blog-vypis .categories div .btn.active,section.blog-vypis .tags div .btn.active{opacity:.8}section.blog-vypis .categories div .btn:hover,section.blog-vypis .tags div .btn:hover{border-color:#fff;color:#fff;opacity:1}section.blog-vypis .categories h3,section.blog-vypis .tags h3{display:inline-block}@media(max-width: 530px){section.blog-vypis .categories h3,section.blog-vypis .tags h3{position:relative;padding-right:3.5rem}section.blog-vypis .categories h3::after,section.blog-vypis .tags h3::after{display:block;content:"";position:absolute;right:0;top:50%;transform:translateY(-70%) rotate(135deg);background-color:rgba(0,0,0,0);border-top:.15rem solid #fff;border-right:.15rem solid #fff;width:1.4rem;height:1.4rem}section.blog-vypis .categories h3:hover,section.blog-vypis .tags h3:hover{color:#424244;cursor:pointer}section.blog-vypis .categories h3:hover::after,section.blog-vypis .tags h3:hover::after{border-top:.15rem solid #424244;border-right:.15rem solid #424244}section.blog-vypis .categories h3.open,section.blog-vypis .tags h3.open{color:#424244}section.blog-vypis .categories h3.open::after,section.blog-vypis .tags h3.open::after{transform:translateY(-30%) rotate(-45deg);border-top:.15rem solid #424244;border-right:.15rem solid #424244}}@media(min-width: 768px){section.blog-vypis .categories div a{flex-basis:100%}}section.blog-vypis .categories div a.btn{text-transform:none;padding:1rem 1.5rem;margin-bottom:1rem;color:#424244;margin-right:1rem}@media(min-width: 768px){section.blog-vypis .categories div a.btn{margin-right:0}}section.blog-vypis .tags div a.btn{text-transform:none;padding:.8rem 1.3rem;margin-bottom:1rem;margin-right:1rem}.blue-background-center{background-color:#edf8fd;padding:1.4rem 3rem;text-align:center}.innotip{display:grid;grid-template-columns:auto;grid-template-rows:4.3rem auto;justify-content:space-between;align-items:center;gap:2rem;background-color:#edf8fd;padding:1.4rem 3rem;-webkit-border-radius:.5rem;border-radius:.5rem;background-clip:border-box;margin:2rem 0}.innotip>div{grid-row:2/-1}.innotip>p{grid-row:1/2}@media(max-width: 439px){.innotip>p{transform:rotate(90deg) translateX(1.5rem);margin:0 auto;display:block}}@media(min-width: 440px){.innotip{grid-template-columns:auto 4.3rem;grid-template-rows:auto;gap:2.5rem}.innotip>div{grid-row:1/-1;grid-column:1/2}.innotip>p{grid-row:1/-1;grid-column:2/-1}}@media(min-width: 1200px){.innotip{grid-template-columns:auto 3.8rem;margin:4rem 0}}.simple-gallery .slick-list{margin:0 2rem}@media(min-width: 992px){.simple-gallery .slick-list{margin:0 4rem}}.simple-gallery .slick-list .slick-slide{padding:0 1rem}.simple-gallery .slick-prev,.simple-gallery .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:35px;height:35px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background-color:rgba(0,0,0,.5);z-index:9;-webkit-border-radius:50%;border-radius:50%;background-clip:border-box}.simple-gallery .slick-prev::before,.simple-gallery .slick-next::before{content:"";position:absolute;display:block;top:50%;width:14px;right:11.5px;margin-top:-1px;border-bottom:2px solid #fff}.simple-gallery .slick-prev::after,.simple-gallery .slick-next::after{position:absolute;content:"";display:block;bottom:50%;width:11px;height:11px;right:12.5px;margin-bottom:-5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.simple-gallery .slick-prev:hover,.simple-gallery .slick-next:hover{background-color:#59c0ee}@media(min-width: 992px){.simple-gallery .slick-prev,.simple-gallery .slick-next{width:70px;height:70px}.simple-gallery .slick-prev::before,.simple-gallery .slick-next::before{width:26px;right:23px;margin-top:-1px}.simple-gallery .slick-prev::after,.simple-gallery .slick-next::after{width:20px;height:20px;right:25px;margin-bottom:-10px}}.simple-gallery .slick-next{right:-50px}@media(max-width: 991px){.simple-gallery .slick-next{right:-25px}}.simple-gallery .slick-prev{left:-50px;transform:translate(0, -50%) rotateY(180deg)}@media(max-width: 991px){.simple-gallery .slick-prev{left:-25px}}section#reference .row{padding:10rem 0}@media(max-width: 991px){section#reference .row{padding:5rem 0}}section#reference .row.grey-back{background-color:#eee}section#reference .computer{position:relative;width:90%;display:inline-block;vertical-align:middle;pointer-events:none}section#reference .computer>img{z-index:4;position:relative;width:100%}section#reference .computer .screen{position:absolute;width:57.5%;overflow:hidden;height:69%;top:2.5%;z-index:1;left:27.5%;pointer-events:all}section#reference .computer .screen img{position:relative;top:0;width:100%;cursor:pointer}section#reference .phone{position:absolute;width:42.5%;display:inline-block;transform:translateX(-103%);z-index:5;pointer-events:none}section#reference .phone>img{z-index:5;position:relative;width:100%}section#reference .phone .screen{position:absolute;width:31.6%;overflow:hidden;height:44%;top:19%;z-index:1;left:62.5%;pointer-events:all}section#reference .phone .screen img{position:relative;top:0;width:100%;cursor:pointer}section#reference h2{font-weight:200;margin-bottom:0}section#reference a,section#reference .button-arrow a{color:#424244;font-weight:200;text-decoration:none}section#reference a:hover,section#reference .button-arrow a:hover{text-decoration:underline}section#reference a.btn,section#reference .button-arrow a.btn{font-weight:700;color:#59c0ee;margin-top:4rem;margin-right:1.5rem}section#reference a.btn.blue:hover,section#reference .button-arrow a.btn.blue:hover{color:#424244;border:2px solid #424244;text-decoration:none;background-color:rgba(0,0,0,0)}section#reference a.btn:hover,section#reference .button-arrow a.btn:hover{text-decoration:none}section#reference a.btn.btn-load-portfolio,section#reference a.btn.btn-load-virtual-tours,section#reference .button-arrow a.btn.btn-load-portfolio,section#reference .button-arrow a.btn.btn-load-virtual-tours{border:none;color:#393b3b;position:relative;margin-top:0;margin-right:-3.5rem}@media(min-width: 768px){section#reference a.btn.btn-load-portfolio,section#reference a.btn.btn-load-virtual-tours,section#reference .button-arrow a.btn.btn-load-portfolio,section#reference .button-arrow a.btn.btn-load-virtual-tours{margin-right:-7rem}}section#reference a.btn.btn-load-portfolio:hover,section#reference a.btn.btn-load-virtual-tours:hover,section#reference .button-arrow a.btn.btn-load-portfolio:hover,section#reference .button-arrow a.btn.btn-load-virtual-tours:hover{border:none;color:#59c0ee}section#reference a.btn.btn-load-portfolio:hover span,section#reference a.btn.btn-load-virtual-tours:hover span,section#reference .button-arrow a.btn.btn-load-portfolio:hover span,section#reference .button-arrow a.btn.btn-load-virtual-tours:hover span{background-color:#59c0ee}section#reference a.btn.btn-load-portfolio span,section#reference a.btn.btn-load-virtual-tours span,section#reference .button-arrow a.btn.btn-load-portfolio span,section#reference .button-arrow a.btn.btn-load-virtual-tours span{font-size:0;line-height:0;position:absolute;top:50%;left:-40px;display:block;width:35px;height:35px;padding:0;-webkit-transform:rotate(90deg) translateX(-50%) scale(0.8);-ms-transform:rotate(90deg) translateX(-50%) scale(0.8);transform:rotate(90deg) translateX(-50%) scale(0.8);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background-color:#393b3b;z-index:9;-webkit-border-radius:50%;border-radius:50%;background-clip:border-box}section#reference a.btn.btn-load-portfolio span::before,section#reference a.btn.btn-load-virtual-tours span::before,section#reference .button-arrow a.btn.btn-load-portfolio span::before,section#reference .button-arrow a.btn.btn-load-virtual-tours span::before{content:"";position:absolute;display:block;top:50%;width:14px;right:11.5px;margin-top:-1px;border-bottom:2px solid #fff}section#reference a.btn.btn-load-portfolio span::after,section#reference a.btn.btn-load-virtual-tours span::after,section#reference .button-arrow a.btn.btn-load-portfolio span::after,section#reference .button-arrow a.btn.btn-load-virtual-tours span::after{position:absolute;content:"";display:block;bottom:50%;width:11px;height:11px;right:12.5px;margin-bottom:-5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}section#reference a.btn.btn-load-portfolio span:hover,section#reference a.btn.btn-load-virtual-tours span:hover,section#reference .button-arrow a.btn.btn-load-portfolio span:hover,section#reference .button-arrow a.btn.btn-load-virtual-tours span:hover{background-color:#59c0ee}@media(min-width: 768px){section#reference a.btn.btn-load-portfolio span,section#reference a.btn.btn-load-virtual-tours span,section#reference .button-arrow a.btn.btn-load-portfolio span,section#reference .button-arrow a.btn.btn-load-virtual-tours span{width:70px;height:70px;left:-80px}section#reference a.btn.btn-load-portfolio span::before,section#reference a.btn.btn-load-virtual-tours span::before,section#reference .button-arrow a.btn.btn-load-portfolio span::before,section#reference .button-arrow a.btn.btn-load-virtual-tours span::before{width:26px;right:23px;margin-top:-1px}section#reference a.btn.btn-load-portfolio span::after,section#reference a.btn.btn-load-virtual-tours span::after,section#reference .button-arrow a.btn.btn-load-portfolio span::after,section#reference .button-arrow a.btn.btn-load-virtual-tours span::after{width:20px;height:20px;right:25px;margin-bottom:-10px}}section#reference .button-arrow{padding:6rem 0;display:flex;justify-content:center;align-items:center}section#reference p.realizace{margin-top:3.5rem;font-weight:200}section#reference p span{color:#fff;font-weight:700;font-size:1.3rem;background-color:#424244;padding:.5rem 1rem;margin-right:1rem;border-radius:5px;line-height:3.7rem}@media(max-width: 991px){section#reference .text-port{text-align:center;padding-bottom:3rem}}.page_o_nas .content .o_nas{text-align:center}@media(min-width: 1600px){.page_o_nas .content .container{width:1170px}}.page_o_nas .content .container h1,.page_o_nas .content .container h2{font-weight:300;text-transform:uppercase}@media(min-width: 1200px){.page_o_nas .content .container h1,.page_o_nas .content .container h2{font-size:8rem;margin-bottom:5rem}}@media(min-width: 992px){section.mission p,section.o_nas p{font-size:1.8rem}}section.o_nas h1,section.o_nas p{position:relative;z-index:1}section.o_nas .person{margin-bottom:3rem;position:relative}section.o_nas .person .basic-info{transform:rotateY(0deg) translate(0, 0);transform-origin:left;position:relative}section.o_nas .person .basic-info .pic{position:relative;display:block;margin:0 auto;padding:0}section.o_nas .person .basic-info .pic::after{background-image:url("../img/kontakt-circle.png");background-size:contain;background-position:center;background-repeat:no-repeat;display:block;position:absolute;content:"";width:100%;height:100%;top:0}section.o_nas .person .basic-info button{display:none}@media(max-width: 991px){section.o_nas .person .basic-info button{display:block;border:none;background:none;position:absolute;right:0;top:0;color:#fff;font-size:2rem;line-height:.5;z-index:10}}section.o_nas .person .basic-info img{margin:0 auto;-webkit-border-radius:50%;border-radius:50%;background-clip:border-box;filter:grayscale(1);max-width:18rem;width:100%;padding:.5rem}section.o_nas .person .basic-info .name{font-size:2.5rem;text-transform:uppercase;font-weight:300;margin-bottom:2rem;display:block}@media(min-width: 1200px){section.o_nas .person .basic-info .name{font-size:3.5rem}}section.o_nas .person .basic-info .position{font-size:1.5rem;font-weight:900;display:block}section.o_nas .person .info{position:absolute;top:50%;padding:2rem 3rem 2rem;background-color:#fff;-webkit-border-radius:5px;border-radius:5px;background-clip:border-box;opacity:.949;color:#424244;width:calc(100% - 30px);max-height:100%;transform:rotateY(90deg) translate(100%, -50%);transform-origin:right;z-index:5}section.o_nas .person .info .connections{border-top:1px solid #cedbe1;border-bottom:1px solid #cedbe1;padding-top:2rem;padding-bottom:1rem;display:flex;justify-content:center}section.o_nas .person .info .connections a{background-color:#59c0ee;-webkit-border-radius:50%;border-radius:50%;background-clip:border-box;height:3.5rem;width:3.5rem;display:inline-block;text-decoration:none}section.o_nas .person .info .connections a:nth-child(2){margin-left:2rem;margin-right:2rem}section.o_nas .person .info .connections a i{color:#fff;font-size:1.5rem;display:flex;align-items:center;justify-content:center;width:100%;height:100%}section.o_nas .person .info .connections a i.fa-facebook-f{font-size:2.3rem;align-items:flex-end}section.o_nas .person .info .connections a:hover{background-color:#fff}section.o_nas .person .info .connections a:hover i{color:#59c0ee}@media(min-width: 992px){section.o_nas .person .info{height:auto}}section.o_nas .person .info .work-description{font-size:1.6rem}section.o_nas .person .basic-info:hover{transform:rotateY(-90deg) translate(-100%, 0)}section.o_nas .person .info:hover{transform:rotateY(0deg) translate(0, -50%)}section.o_nas .person:hover .basic-info,section.o_nas .person:focus-within .basic-info{transform:rotateY(-90deg) translate(-100%, 0)}section.o_nas .person:hover .info,section.o_nas .person:focus-within .info{transform:rotateY(0deg) translate(0, -50%)}section.o_nas .leaders{display:flex;justify-content:center;flex-wrap:wrap;margin-top:4rem}section.o_nas .leaders .person{flex-basis:100%;padding:0 15px}section.o_nas .leaders .person .basic-info img{max-width:25rem}@media(min-width: 1200px){section.o_nas .leaders .person .name{font-size:4.5rem}}section.o_nas .leaders .person .info{padding:2rem 4rem 3rem}section.o_nas .leaders .person .info .connections{padding-top:3.5rem;padding-bottom:1.5rem}section.o_nas .leaders .person .info .connections a{height:4.5rem;width:4.5rem}section.o_nas .leaders .person .info .connections a:nth-child(2){margin-left:2rem;margin-right:2rem}section.o_nas .leaders .person .info .connections a i{font-size:2.5rem}section.o_nas .leaders .person .info .connections a i.fa-facebook-f{font-size:3rem}@media(min-width: 992px){section.o_nas .leaders{flex-wrap:nowrap;margin-top:9rem;margin-bottom:3rem}section.o_nas .leaders .person{flex-basis:30%}}section.o_nas .employees{display:flex;justify-content:center;flex-wrap:wrap}section.mission{padding-bottom:4rem}@media(min-width: 992px){section.mission{padding-bottom:8rem}}section.milestones{padding:4rem 0;padding-bottom:1rem}section.milestones .numbers>div{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 991px){section.milestones .numbers>div{margin-bottom:3rem}}section.milestones .numbers>div img{max-width:9.4rem}section.milestones .numbers>div .count{font-size:4rem;font-weight:100;margin-bottom:2rem;color:#000;font-family:"Roboto",sans-serif}@media(min-width: 1200px){section.milestones .numbers>div .count{font-size:8.5rem}}section.milestones .numbers>div strong{font-size:1.7rem;font-weight:900;color:#59c0ee;text-transform:uppercase}@media(min-width: 992px){section.milestones{padding:8rem 0}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid}section#proc-s-nami{position:relative;z-index:2}section#proc-s-nami .row.flex{display:flex;align-items:center;flex-wrap:wrap;min-height:45rem;position:relative;z-index:9}section#proc-s-nami img{margin:0 auto;width:auto}section#proc-s-nami .sluzba-cont{cursor:pointer;position:relative;overflow:hidden;padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem}section#proc-s-nami .sluzba-cont:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%) rotate(-135deg);width:1rem;height:1rem;border-bottom:.2rem solid #fff;border-right:.2rem solid #fff}section#proc-s-nami .sluzba-cont h3{text-align:center;text-transform:uppercase;white-space:nowrap;margin-bottom:0;font-size:1.7rem}@media(min-width: 1200px){section#proc-s-nami .sluzba-cont h3{font-size:2rem}}section#proc-s-nami .sluzba-cont h4{text-align:center}section#proc-s-nami .sluzba-cont .text-sluzby{position:absolute;top:100%;opacity:0;left:0;width:100%;height:100%;padding:0 2rem}section#proc-s-nami .sluzba-cont .text-sluzby p{max-width:40rem;margin:0 auto}section#proc-s-nami .sluzba-cont .text-sluzby p strong{margin-bottom:1rem;display:block}section#proc-s-nami .sluzba-cont:hover:after{opacity:0}section#proc-s-nami .sluzba-cont:hover .text-sluzby{top:0;opacity:1;backdrop-filter:blur(1rem);display:flex;justify-content:center;align-items:center;flex-direction:column}section#proc-s-nami p{text-align:center;color:#424244;line-height:1.375}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid}.story-section{position:relative;margin-left:2rem;z-index:1}@media(min-width: 992px){.story-section{margin-left:0}}.story-section:before{content:"";top:0;left:-1.85rem;position:absolute;height:100%;width:.3rem;background-color:#59c0ee}@media(min-width: 992px){.story-section:before{left:50%}}.story-section .story-year{position:relative;z-index:20}@media(min-width: 992px){.story-section .story-year{text-align:center}}.story-section .story-year h3{color:#fff;background-color:#59c0ee;display:inline-block;margin-left:-1.85rem;margin-bottom:0;margin-top:0;padding:1rem 2rem;-webkit-border-bottom-right-radius:3rem;border-bottom-right-radius:3rem;-webkit-border-top-right-radius:3rem;border-top-right-radius:3rem;background-clip:padding-box}@media(min-width: 992px){.story-section .story-year h3{-webkit-border-radius:3rem;border-radius:3rem;background-clip:border-box;margin:0 auto;margin-bottom:2rem}}.story-section .story-year .row-story .story-item{position:relative;margin-top:2rem;margin-bottom:2rem}.story-section .story-year .row-story .story-item:before{-webkit-border-radius:50%;border-radius:50%;background-clip:border-box;content:"";top:0;left:-1rem;position:absolute;height:2rem;width:2rem;background-color:#fff;border:.4rem solid #59c0ee}.story-section .story-year .row-story .story-item .story_content p{margin-bottom:.25rem;margin-top:.25rem}.story-section .story-year .row-story .story-item .story_content p img{margin-top:1rem;margin-bottom:1rem}@media(min-width: 992px){.story-section .story-year .row-story .story-item{margin-top:1rem;margin-bottom:1rem}.story-section .story-year .row-story .story-item.col-md-6{text-align:right;padding-right:3rem}.story-section .story-year .row-story .story-item.col-md-6:before{left:auto;right:-1.15rem}.story-section .story-year .row-story:nth-child(2n+1) .story-item{margin-left:50%;text-align:left !important;padding-left:3rem !important}.story-section .story-year .row-story:nth-child(2n+1) .story-item:before{left:-0.85rem !important}}.story-section .story-year+.story-year{margin-top:3rem}@media(min-width: 992px){.story-section .story-year:nth-child(2n) .row-story .story-item{margin-left:50%;text-align:left !important;padding-left:3rem !important}.story-section .story-year:nth-child(2n) .row-story .story-item:before{left:-0.85rem !important}.story-section .story-year:nth-child(2n) .row-story:nth-child(2n+1) .story-item{margin-left:0%;text-align:right !important;padding-right:3rem !important}.story-section .story-year:nth-child(2n) .row-story:nth-child(2n+1) .story-item:before{left:auto !important;right:-1.15rem !important}}.popup-newsletter-form{background-image:url(../img/popup-newsletter-bcg.png);background-size:contain;background-repeat:no-repeat;background-position:100% 100%}@media(max-width: 767px){.popup-newsletter-form{background-color:rgba(255,255,255,.9);background-blend-mode:lighten}}.popup-newsletter-form h2{margin-top:0}.wrapper{display:grid;grid-template:1fr/1fr;justify-content:center;gap:40px;padding:70px 6px 0 6px}@media(min-width: 992px){.wrapper{grid-template:1fr/auto 215px}}.category{display:flex;flex-direction:column;gap:15px;max-width:1010px;padding:0 0 250px 0}.category .paddings{display:flex;flex-direction:row;flex-wrap:wrap;gap:13px;padding:12px 1px}.category .paddings__item{text-decoration:none;font:normal 300 28px/28px "Raleway",Trebuchet MS,Tahoma;letter-spacing:.2px;color:#fff;padding:6px 5px}.category .paddings__item:hover{text-decoration:underline}.category .paddings__item--active{font:normal 400 28px/28px "Raleway",Trebuchet MS,Tahoma;color:#393534;cursor:default}.category .paddings__item--active:hover{text-decoration:none}.category__grid{column-gap:15px;row-gap:20px;margin:46px 0 0 0;display:flex;flex-wrap:wrap;align-items:stretch}@media(min-width: 992px){.category__grid{column-gap:30px;row-gap:40px}}.category__headers{color:#fff}.category__headers h1{font:normal 300 72px/97px "Raleway",Trebuchet MS,Tahoma;text-transform:uppercase;padding:0 0 17px 0;text-align:center;margin:0}.category__headers h2{font:normal 600 26px/30px "Raleway",Trebuchet MS,Tahoma;letter-spacing:-0.3px;padding:0 0 8px 0;text-align:center;margin:0}@media(min-width: 768px){.category__headers h1{font-size:97px;padding:0 0 31px 0;text-align:left}.category__headers h2{font-size:40px;line-height:40px;text-align:left}}.category__search{position:relative;display:flex;flex-direction:column;gap:15px;margin:35px 0 37px 0}.category__search::after{content:"";position:absolute;width:100%;left:0%;top:38px;height:1px;z-index:2;background-color:#154a72}@media(min-width: 992px){.category__search{flex-direction:row;gap:31px;margin:3px 0 34px 0}.category__search::after{bottom:3px;left:0;width:calc(100% - 165px)}}.category__search .search-text{display:block;height:39px;width:100%;border:none;outline:0;padding:4px 0 0 3px;letter-spacing:0;border-radius:0px;color:#222;background-color:rgba(255,255,255,0.8705882353);font:normal normal 15px/39px "Raleway",Trebuchet MS,Tahoma}.category__search .search-text:focus{outline:solid 1px rgba(0,0,0,0)}.category__search .search-text::placeholder{color:#333;opacity:1}@media(min-width: 768px){.category__search .search-text{background-color:rgba(0,0,0,0)}}.category__quick-search{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:space-evenly}@media(min-width: 768px){.category__quick-search{justify-content:flex-start}}.category-filter{display:none;flex-direction:column;gap:8px;padding:70px 8px 0 8px}.category-filter h2{color:#fff;font:normal 300 37px/37px "Raleway",Trebuchet MS,Tahoma;text-transform:uppercase;white-space:nowrap;overflow:visible;padding:0 0 33px 0;text-align:center;margin:0}@media(min-width: 992px){.category-filter{display:flex}.category-filter h2{text-align:left}}.category-filter--mobile{display:flex;flex-direction:row;flex-wrap:wrap;padding:5px 0 15px 0;justify-content:space-evenly}.category-filter--mobile h2{width:100%}@media(min-width: 992px){.category-filter--mobile{display:none}}.card{padding:20px;background-color:#fff;border-radius:5px 5px 0 5px;position:relative;display:block;width:100%;height:301px;margin:0 7px}@media(min-width: 768px){.card{max-width:316px;min-width:262px;flex:30% 1 1;margin:0}}.card__headers{font:normal 700 21.4px/27px "Raleway",Trebuchet MS,Tahoma;letter-spacing:.2px;color:#424242;padding:6px 13px 16px 14px}.card__category{font:normal 600 16px/25px "Raleway",Trebuchet MS,Tahoma;letter-spacing:.4px;color:#6ac1f0;padding:10px 17px;border:1px solid #eee;border-width:1px 0 1px 0}.card__text{font:normal 500 14px/19px "Raleway",Trebuchet MS,Tahoma;color:#393b3b;padding:18px 13px 0 15px;letter-spacing:.6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis}.before-after{position:relative;border:2px solid #fff}.before-after .img{position:absolute;top:0;left:0;width:100%;height:100%}.before-after .foreground-img{width:50%}.before-after .slider{position:absolute;-webkit-appearance:none;appearance:none;width:100%;height:100%;background:rgba(242,242,242,.1);outline:none;margin:0;transition:all .2s;display:flex;justify-content:center;align-items:center}.before-after .slider:hover{background:rgba(242,242,242,0)}.before-after .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:50%;background:#fff;cursor:pointer}.before-after .slider::-moz-range-thumb{width:10px;height:50%;background:#fff;cursor:pointer}.before-after .slider-button{pointer-events:none;position:absolute;width:100px;height:100px;border-radius:50%;background-color:#fff;border:solid 1px #000;color:#5d5d5d;left:calc(50% - 50px);top:calc(50% - 50px);font-size:1.2rem;font-weight:bold;display:flex;justify-content:center;align-items:center}.before-after .slider-button:after{content:"";padding:3px;display:inline-block;border:solid #5d5d5d;border-width:0 2px 2px 0;transform:rotate(-45deg)}.before-after .slider-button:before{content:"";padding:3px;display:inline-block;border:solid #5d5d5d;border-width:0 2px 2px 0;transform:rotate(135deg)}@font-face{font-family:"icomoon";src:url("../fonts/fonts/icomoon.eot?dsrqk9");src:url("../fonts/fonts/icomoon.eot?dsrqk9#iefix") format("embedded-opentype"),url("../fonts/fonts/icomoon.ttf?dsrqk9") format("truetype"),url("../fonts/fonts/icomoon.woff?dsrqk9") format("woff"),url("../fonts/fonts/icomoon.svg?dsrqk9#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-envelope-open:before{content:""}.icon-facebook:before{content:""}.icon-phone:before{content:""}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}/*# sourceMappingURL=style.css.map */
