 * {font-family: "Roboto", sans-serif;}html, body {font-size: 16px;overflow-x: hidden;}body {position: relative;margin: 0;padding: 0;font-family: "Roboto", sans-serif;font-size: 16px;line-height: 32px;font-weight: 400;color: #111111;}h1, h2, h3, h4, h5, h6 {font-family: "Roboto", sans-serif;font-weight: 700;color: #111111;}h1 {font-size: 35px;line-height: 25px;}h2 {font-size: 24px;line-height: 30px;}h3 {font-size: 33px;line-height: 33px;}h4 {font-size: 20px;line-height: 26px;}h5 {font-size: 18px;line-height: 24px;}h6 {font-size: 14px;line-height: 18px;}p {font-family: 'Roboto', sans-serif;font-size: 16px;line-height: 28px;font-weight: 400;color: #7e7d7d;}ul, ol, li {font-size: 16px;line-height: 28px;font-weight: 400;}a {color: inherit;text-decoration: none;}a:hover, a:focus {text-decoration: none;}.vc_custom_1488483852815 {margin-top: 30px !important;}.margin-minus-left {margin-left: -15px !important;}.s-back-switch {background-position:center bottom!important;background-size: cover !important;background-repeat: no-repeat !important;}.s-back-sibling-switch {position: relative;}#design-team-div .s-back-switch {background-position:top center !important;}.s-back-sibling-switch .s-sibling-switch {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-position: center;background-size: cover;background-repeat: no-repeat;}.enable_overlay, .overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0, 0, 0, 0.3);}.prague-categories-outer .top-banner .overlay{display:none;}.vertical-align {position: absolute;width: 100%;left: 0px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.no-scroll {overflow-y: hidden !important;}.a-btn {font-family: "Roboto",sans-serif;font-size: 11px;line-height: 18px;letter-spacing: 2px;font-weight: 500;display: inline-block;text-decoration: none;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 15px 46px;background-color: transparent;border: none;color: white;-webkit-transition: color 0.3s ease-in, background-color 0.3s ease-in;-o-transition: color 0.3s ease-in, background-color 0.3s ease-in;transition: color 0.3s ease-in, background-color 0.3s ease-in;}.a-btn:after, .a-btn:before {content: '';display: block;position: absolute;-webkit-box-sizing: border-box;box-sizing: border-box;}.a-btn:after {top: 0;left: 0;}.a-btn:before {bottom: 0;right: 0;}.a-btn .a-btn-line {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 20;}.a-btn .a-btn-line:after, .a-btn .a-btn-line:before {content: '';display: block;position: absolute;-webkit-box-sizing: border-box;box-sizing: border-box;top: 50%;height: 1px;background-color: white;}.a-btn .a-btn-line:before {left: -11px;}.a-btn .a-btn-line:after {right: -11px;}.a-btn.simple:after, .a-btn.simple:before {border: 1px solid white;width: 100%;height: 100%;}.a-btn.simple .a-btn-line:after, .a-btn.simple .a-btn-line:before {width: 22px;-webkit-transition: background-color 0.3s ease-in;-o-transition: background-color 0.3s ease-in;transition: background-color 0.3s ease-in;}.a-btn.creative:after, .a-btn.creative:before {border: 1px solid transparent;width: 0;height: 0;}.a-btn.creative:after {-webkit-transition: border-color 0s ease-in 1.5s, width 0.3s ease-in 1.2s, height 0.3s ease-in 0.9s;-o-transition: border-color 0s ease-in 1.5s, width 0.3s ease-in 1.2s, height 0.3s ease-in 0.9s;transition: border-color 0s ease-in 1.5s, width 0.3s ease-in 1.2s, height 0.3s ease-in 0.9s;}.a-btn.creative:before {-webkit-transition: border-color 0s ease-in 0.9s, width 0.3s ease-in 0.6s, height 0.3s ease-in 0.3s;-o-transition: border-color 0s ease-in 0.9s, width 0.3s ease-in 0.6s, height 0.3s ease-in 0.3s;transition: border-color 0s ease-in 0.9s, width 0.3s ease-in 0.6s, height 0.3s ease-in 0.3s;}.a-btn.creative .a-btn-line:after, .a-btn.creative .a-btn-line:before {width: 0;-webkit-transition: width 0.3s ease-in 0s, background-color 0.3s ease-in;-o-transition: width 0.3s ease-in 0s, background-color 0.3s ease-in;transition: width 0.3s ease-in 0s, background-color 0.3s ease-in;}.a-btn.creative.anima:after, .a-btn.creative.anima:before {width: 100%;height: 100%;}.a-btn.creative.anima:after {border-top-color: white;border-right-color: white;-webkit-transition: width 0.3s ease-out, height 0.3s ease-out 0.3s;-o-transition: width 0.3s ease-out, height 0.3s ease-out 0.3s;transition: width 0.3s ease-out, height 0.3s ease-out 0.3s;}.a-btn.creative.anima:before {border-bottom-color: white;border-left-color: white;-webkit-transition: border-color 0s ease-out 0.4s, width 0.3s ease-out 0.6s, height 0.3s ease-out 0.9s;-o-transition: border-color 0s ease-out 0.4s, width 0.3s ease-out 0.6s, height 0.3s ease-out 0.9s;transition: border-color 0s ease-out 0.4s, width 0.3s ease-out 0.6s, height 0.3s ease-out 0.9s;}.a-btn.creative.anima .a-btn-line:after, .a-btn.creative.anima .a-btn-line:before {width: 22px;-webkit-transition: width 0.3s ease-out 1.2s, background-color 0.3s ease-in;-o-transition: width 0.3s ease-out 1.2s, background-color 0.3s ease-in;transition: width 0.3s ease-out 1.2s, background-color 0.3s ease-in;}.a-btn:hover, .a-btn:focus {color: #111111;background-color: white;text-decoration: none;}.a-btn:hover .a-btn-line:after, .a-btn:hover .a-btn-line:before, .a-btn:focus .a-btn-line:after, .a-btn:focus .a-btn-line:before {background-color: #111111;}.a-btn-2 {font-family: "Roboto",sans-serif;font-size: 11px;line-height: 18px;letter-spacing: 2px;font-weight: 500;display: inline-block;text-decoration: none;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 14px 55px;background-color: transparent;border: none;color: #111111;-webkit-transition: color 0.3s ease-in, background-color 0.3s ease-in;-o-transition: color 0.3s ease-in, background-color 0.3s ease-in;transition: color 0.3s ease-in, background-color 0.3s ease-in;}.a-btn-2:after, .a-btn-2:before {content: '';display: block;position: absolute;-webkit-box-sizing: border-box;box-sizing: border-box;}.a-btn-2:after {top: 0;left: 0;}.a-btn-2:before {bottom: 0;right: 0;}.a-btn-2 .a-btn-line {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 20;}.a-btn-2 .a-btn-line:after, .a-btn-2 .a-btn-line:before {content: '';display: block;position: absolute;-webkit-box-sizing: border-box;box-sizing: border-box;top: 50%;height: 1px;background-color: #111111;}.a-btn-2 .a-btn-line:before {left: -11px;}.a-btn-2 .a-btn-line:after {right: -11px;}.a-btn-2.simple:after, .a-btn-2.simple:before {border: 1px solid #111111;width: 100%;height: 100%;}.a-btn-2.simple .a-btn-line:after, .a-btn-2.simple .a-btn-line:before {width: 22px;-webkit-transition: background-color 0.3s ease-in;-o-transition: background-color 0.3s ease-in;transition: background-color 0.3s ease-in;}.a-btn-2.creative:after, .a-btn-2.creative:before {border: 1px solid transparent;width: 0;height: 0;}.a-btn-2.creative:after {-webkit-transition: border-color 0s ease-in 1.5s, width 0.3s ease-in 1.2s, height 0.3s ease-in 0.9s;-o-transition: border-color 0s ease-in 1.5s, width 0.3s ease-in 1.2s, height 0.3s ease-in 0.9s;transition: border-color 0s ease-in 1.5s, width 0.3s ease-in 1.2s, height 0.3s ease-in 0.9s;}.a-btn-2.creative:before {-webkit-transition: border-color 0s ease-in 0.9s, width 0.3s ease-in 0.6s, height 0.3s ease-in 0.3s;-o-transition: border-color 0s ease-in 0.9s, width 0.3s ease-in 0.6s, height 0.3s ease-in 0.3s;transition: border-color 0s ease-in 0.9s, width 0.3s ease-in 0.6s, height 0.3s ease-in 0.3s;}.a-btn-2.creative .a-btn-line:after, .a-btn-2.creative .a-btn-line:before {width: 0;-webkit-transition: width 0.3s ease-in 0s, background-color 0.3s ease-in;-o-transition: width 0.3s ease-in 0s, background-color 0.3s ease-in;transition: width 0.3s ease-in 0s, background-color 0.3s ease-in;}.a-btn-2.creative.anima:after, .a-btn-2.creative.anima:before {width: 100%;height: 100%;}.a-btn-2.creative.anima:after {border-top-color: #111111;border-right-color: #111111;-webkit-transition: width 0.3s ease-out, height 0.3s ease-out 0.3s;-o-transition: width 0.3s ease-out, height 0.3s ease-out 0.3s;transition: width 0.3s ease-out, height 0.3s ease-out 0.3s;}.a-btn-2.creative.anima:before {border-bottom-color: #111111;border-left-color: #111111;-webkit-transition: border-color 0s ease-out 0.4s, width 0.3s ease-out 0.6s, height 0.3s ease-out 0.9s;-o-transition: border-color 0s ease-out 0.4s, width 0.3s ease-out 0.6s, height 0.3s ease-out 0.9s;transition: border-color 0s ease-out 0.4s, width 0.3s ease-out 0.6s, height 0.3s ease-out 0.9s;}.a-btn-2.creative.anima .a-btn-line:after, .a-btn-2.creative.anima .a-btn-line:before {width: 22px;-webkit-transition: width 0.3s ease-out 1.2s, background-color 0.3s ease-in;-o-transition: width 0.3s ease-out 1.2s, background-color 0.3s ease-in;transition: width 0.3s ease-out 1.2s, background-color 0.3s ease-in;}.a-btn-2:hover, .a-btn-2:focus {color: white;background-color: #111111;text-decoration: none;outline-color: transparent;}.a-btn-2:hover .a-btn-line:after, .a-btn-2:hover .a-btn-line:before, .a-btn-2:focus .a-btn-line:after, .a-btn-2:focus .a-btn-line:before {background-color: white;}.a-btn-arrow {position: relative;display: inline-block;font-family: 'Roboto', sans-serif;font-size: 11px;line-height: 30px;letter-spacing: 2px;font-weight: 500;text-decoration: none;padding-right: 50px;color: white;}.a-btn-arrow .arrow-right {background-color: white;}.a-btn-arrow .arrow-right:before, .a-btn-arrow .arrow-right:after {background-color: white;}.a-btn-arrow:hover, .a-btn-arrow:focus {text-decoration: none;outline-color: transparent;color: white;}.a-btn-arrow:hover .arrow-right, .a-btn-arrow:focus .arrow-right {right: 0;}.a-btn-arrow-2 {position: relative;display: inline-block;font-family: 'Roboto', sans-serif;font-size: 11px;line-height: 30px;letter-spacing: 2px;font-weight: 500;text-decoration: none;padding-right: 50px;color: #111111;text-transform: uppercase;}.a-btn-arrow-2 .arrow-right {background-color: #111111;}.a-btn-arrow-2 .arrow-right:before, .a-btn-arrow-2 .arrow-right:after {background-color: #111111;}.a-btn-arrow-2:hover, .a-btn-arrow-2:focus {text-decoration: none;outline-color: transparent;color: #111111;}.a-btn-arrow-2:hover .arrow-right, .a-btn-arrow-2:focus .arrow-right {right: 0;}.arrow-right {display: inline-block;position: absolute;top: 50%;margin-top: -1px;right: 10px;width: 31px;height: 1px;-webkit-transition: right 0.3s ease-in;-o-transition: right 0.3s ease-in;transition: right 0.3s ease-in;}.arrow-right:before, .arrow-right:after {position: absolute;display: block;right: 0;width: 6px;height: 1px;content: '';}.arrow-right:before {bottom: 1px;-webkit-transform: translateX(0px) translateY(3px) rotate(-45deg);-ms-transform: translateX(0px) translateY(3px) rotate(-45deg);transform: translateX(0px) translateY(3px) rotate(-45deg);}.arrow-right:after {top: 1px;-webkit-transform: translateX(0px) translateY(-3px) rotate(45deg);-ms-transform: translateX(0px) translateY(-3px) rotate(45deg);transform: translateX(0px) translateY(-3px) rotate(45deg);}.arrow-right.grey {background-color: #7e7d7d;}.arrow-right.grey:before, .arrow-right.grey:after {background-color: #7e7d7d;}.no-padd {padding-left: 0;padding-right: 0;}.overflow {overflow: hidden;}.no-margin-bottom {margin-bottom: 0 !important;}.padd-only-xs {padding-right: 0;padding-left: 0;}.no-padd-inner {padding-left: 0;padding-right: 0;}.no-padd-top {padding-top: 0 !important;}.margin-bottom {margin-bottom: 30px !important;}.padd-right-only-lg {padding-right: 30px;padding-left: 0;}.no-padd-top-bottom {padding-top: 0 !important;padding-bottom: 0 !important;}.margin-lg-0t {margin-top: 0px;}.margin-lg-5t {margin-top: 5px;}.margin-lg-10t {margin-top: 10px;}.margin-lg-15t {margin-top: 15px;}.margin-lg-20t {margin-top: 20px;}.margin-lg-25t {margin-top: 25px;}.margin-lg-30t {margin-top: 30px;}.margin-lg-35t {margin-top: 35px;}.margin-lg-40t {margin-top: 40px;}.margin-lg-45t {margin-top: 45px;}.margin-lg-50t {margin-top: 50px;}.margin-lg-55t {margin-top: 25px;}.margin-lg-60t {margin-top: 60px;}.margin-lg-65t {margin-top: 65px;}.margin-lg-70t {margin-top: 25px;}.margin-lg-75t {margin-top: 75px;}.margin-lg-80t {margin-top: 80px;}.margin-lg-85t {margin-top: 85px;}.margin-lg-90t {margin-top: 90px;}.margin-lg-95t {margin-top: 95px;}.margin-lg-100t {margin-top: 100px;}.margin-lg-105t {margin-top: 105px;}.margin-lg-110t {margin-top: 110px;}.margin-lg-115t {margin-top: 115px;}.margin-lg-120t {margin-top: 120px;}.margin-lg-125t {margin-top: 125px;}.margin-lg-130t {margin-top: 130px;}.margin-lg-135t {margin-top: 135px;}.margin-lg-140t {margin-top: 140px;}.margin-lg-145t {margin-top: 145px;}.margin-lg-150t {margin-top: 150px;}.margin-lg-155t {margin-top: 155px;}.margin-lg-160t {margin-top: 160px;}.margin-lg-165t {margin-top: 165px;}.margin-lg-170t {margin-top: 170px;}.margin-lg-175t {margin-top: 175px;}.margin-lg-180t {margin-top: 180px;}.margin-lg-185t {margin-top: 185px;}.margin-lg-190t {margin-top: 190px;}.margin-lg-195t {margin-top: 195px;}.margin-lg-200t {margin-top: 200px;}.margin-lg-0b {margin-bottom: 0px;}.margin-lg-5b {margin-bottom: 5px;}.margin-lg-10b {margin-bottom: 10px;}.margin-lg-15b {margin-bottom: 15px;}.margin-lg-20b {margin-bottom: 20px;}.margin-lg-25b {margin-bottom: 25px;}.margin-lg-30b {margin-bottom: 30px;}.margin-lg-35b {margin-bottom: 35px;}.margin-lg-40b {margin-bottom: 40px;}.margin-lg-45b {margin-bottom: 45px;}.margin-lg-50b {margin-bottom: 50px;}.margin-lg-55b {margin-bottom: 55px;}.margin-lg-60b {margin-bottom:25px;}.margin-lg-65b {margin-bottom: 65px;}.margin-lg-70b {margin-bottom: 70px;}.margin-lg-75b {margin-bottom: 75px;}.margin-lg-80b {margin-bottom: 80px;}.margin-lg-85b {margin-bottom: 85px;}.margin-lg-90b {margin-bottom: 90px;}.margin-lg-95b {margin-bottom: 95px;}.margin-lg-100b {margin-bottom: 100px;}.margin-lg-105b {margin-bottom: 105px;}.margin-lg-110b {margin-bottom: 110px;}.margin-lg-115b {margin-bottom: 115px;}.margin-lg-120b {margin-bottom: 120px;}.margin-lg-125b {margin-bottom: 125px;}.margin-lg-130b {margin-bottom: 130px;}.margin-lg-135b {margin-bottom: 135px;}.margin-lg-140b {margin-bottom: 140px;}.margin-lg-145b {margin-bottom: 145px;}.margin-lg-150b {margin-bottom: 150px;}.margin-lg-155b {margin-bottom: 155px;}.margin-lg-160b {margin-bottom: 160px;}.margin-lg-165b {margin-bottom: 165px;}.margin-lg-170b {margin-bottom: 170px;}.margin-lg-175b {margin-bottom: 175px;}.margin-lg-180b {margin-bottom: 180px;}.margin-lg-185b {margin-bottom: 185px;}.margin-lg-190b {margin-bottom: 190px;}.margin-lg-195b {margin-bottom: 195px;}.margin-lg-200b {margin-bottom: 200px;}.padding-lg-0t {padding-top: 0px;}.padding-lg-5t {padding-top: 5px;}.padding-lg-10t {padding-top: 10px;}.padding-lg-15t {padding-top: 15px;}.padding-lg-20t {padding-top: 20px;}.padding-lg-25t {padding-top: 25px;}.padding-lg-30t {padding-top: 30px;}.padding-lg-35t {padding-top: 35px;}.padding-lg-40t {padding-top: 40px;}.padding-lg-45t {padding-top: 45px;}.padding-lg-50t {padding-top: 50px;}.padding-lg-55t {padding-top: 55px;}.padding-lg-60t {padding-top: 60px;}.padding-lg-65t {padding-top: 65px;}.padding-lg-70t {padding-top: 70px;}.padding-lg-75t {padding-top: 75px;}.padding-lg-80t {padding-top: 80px;}.padding-lg-85t {padding-top: 85px;}.padding-lg-90t {padding-top: 90px;}.padding-lg-95t {padding-top: 95px;}.padding-lg-100t {padding-top: 100px;}.padding-lg-105t {padding-top: 105px;}.padding-lg-110t {padding-top: 110px;}.padding-lg-115t {padding-top: 115px;}.padding-lg-120t {padding-top: 120px;}.padding-lg-125t {padding-top: 125px;}.padding-lg-130t {padding-top: 130px;}.padding-lg-135t {padding-top: 135px;}.padding-lg-140t {padding-top: 140px;}.padding-lg-145t {padding-top: 145px;}.padding-lg-150t {padding-top: 150px;}.padding-lg-155t {padding-top: 155px;}.padding-lg-160t {padding-top: 160px;}.padding-lg-165t {padding-top: 165px;}.padding-lg-170t {padding-top: 170px;}.padding-lg-175t {padding-top: 175px;}.padding-lg-180t {padding-top: 180px;}.padding-lg-185t {padding-top: 185px;}.padding-lg-190t {padding-top: 190px;}.padding-lg-195t {padding-top: 195px;}.padding-lg-200t {padding-top: 200px;}.padding-lg-0b {padding-bottom: 0px;}.padding-lg-5b {padding-bottom: 5px;}.padding-lg-10b {padding-bottom: 10px;}.padding-lg-15b {padding-bottom: 15px;}.padding-lg-20b {padding-bottom: 20px;}.padding-lg-25b {padding-bottom: 25px;}.padding-lg-30b {padding-bottom: 30px;}.padding-lg-35b {padding-bottom: 35px;}.padding-lg-40b {padding-bottom: 40px;}.padding-lg-45b {padding-bottom: 45px;}.padding-lg-50b {padding-bottom: 50px;}.padding-lg-55b {padding-bottom: 55px;}.padding-lg-60b {padding-bottom: 60px;}.padding-lg-65b {padding-bottom: 65px;}.padding-lg-70b {padding-bottom: 70px;}.padding-lg-75b {padding-bottom: 75px;}.padding-lg-80b {padding-bottom: 80px;}.padding-lg-85b {padding-bottom: 85px;}.padding-lg-90b {padding-bottom: 90px;}.padding-lg-95b {padding-bottom: 95px;}.padding-lg-100b {padding-bottom: 100px;}.padding-lg-105b {padding-bottom: 105px;}.padding-lg-110b {padding-bottom: 110px;}.padding-lg-115b {padding-bottom: 115px;}.padding-lg-120b {padding-bottom: 120px;}.padding-lg-125b {padding-bottom: 125px;}.padding-lg-130b {padding-bottom: 130px;}.padding-lg-135b {padding-bottom: 135px;}.padding-lg-140b {padding-bottom: 140px;}.padding-lg-145b {padding-bottom: 145px;}.padding-lg-150b {padding-bottom: 150px;}.padding-lg-155b {padding-bottom: 155px;}.padding-lg-160b {padding-bottom: 160px;}.padding-lg-165b {padding-bottom: 165px;}.padding-lg-170b {padding-bottom: 170px;}.padding-lg-175b {padding-bottom: 175px;}.padding-lg-180b {padding-bottom: 180px;}.padding-lg-185b {padding-bottom: 185px;}.padding-lg-190b {padding-bottom: 190px;}.padding-lg-195b {padding-bottom: 195px;}.padding-lg-200b {padding-bottom: 200px;}.page-calculate {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.page-calculate .page-calculate-content {width: 100%;}.swiper-container {width: 100%;margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;}.swiper-container .swiper-slide {text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;}.swiper-container-vertical {width: 100%;height: 100%;}.prague-loader {text-align: center;font-size: 0;white-space: nowrap;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 3000;-webkit-transition: visibility 0s;-o-transition: visibility 0s;transition: visibility 0s;}.prague-loader .prague-loader-wrapper {position: absolute;top: 0;right: 0;bottom: 0;left: 0;height: 100%;background-color: white;-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: center bottom;-ms-transform-origin: center bottom;transform-origin: center bottom;-webkit-transition: -webkit-transform 0.6s linear;transition: -webkit-transform 0.6s linear;-o-transition: transform 0.6s linear;transition: transform 0.6s linear;transition: transform 0.6s linear, -webkit-transform 0.6s linear;}.prague-loader .prague-loader-bar {display: inline-block;position: relative;top: 50%;overflow: hidden;vertical-align: middle;width: 70%;height: 2em;font-size: 5em;line-height: 2em;font-weight: 700;color: white;-webkit-transition: -webkit-transform 0s linear;transition: -webkit-transform 0s linear;-o-transition: transform 0s linear;transition: transform 0s linear;transition: transform 0s linear, -webkit-transform 0s linear;-webkit-transform: scaleX(1) translateY(-50%);-ms-transform: scaleX(1) translateY(-50%);transform: scaleX(1) translateY(-50%);-webkit-transform-origin: center right;-ms-transform-origin: center right;transform-origin: center right;z-index: 2;}.prague-loader .prague-loader-bar:after {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background-color: #111111;border-radius: 2px;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: center left;-ms-transform-origin: center left;transform-origin: center left;-webkit-animation: loading 2s linear infinite forwards;animation: loading 2s linear infinite forwards;}.prague-loader .prague-loader-img {position: absolute;width: auto;height: auto;max-width: 90%;max-height: 90%;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-animation: scaleout-image 2s infinite ease-in-out;animation: scaleout-image 2s infinite ease-in-out;-webkit-transition: visibility .3s ease-in .2s;-o-transition: visibility .3s ease-in .2s;transition: visibility .3s ease-in .2s;visibility: hidden;}.prague-loader .prague-loader-img.s-back-switch {visibility: visible;}.prague-loader.is-loaded {-webkit-transition-delay: 0.6s;-o-transition-delay: 0.6s;transition-delay: 0.6s;visibility: hidden;}.prague-loader.is-loaded .prague-loader-wrapper {-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: center top;-ms-transform-origin: center top;transform-origin: center top;}.prague-loader.is-loaded .prague-loader-img {visibility: hidden;-webkit-transition: visibility .3s ease-in 0s;-o-transition: visibility .3s ease-in 0s;transition: visibility .3s ease-in 0s;}@-webkit-keyframes loading {0% {-webkit-transform: translate(0) scaleX(0);transform: translate(0) scaleX(0);}30% {-webkit-transform: translate(0) scaleX(1);transform: translate(0) scaleX(1);}100%, 80% {-webkit-transform: translate(100%) scaleX(0);transform: translate(100%) scaleX(0);}}@keyframes loading {0% {-webkit-transform: translate(0) scaleX(0);transform: translate(0) scaleX(0);}30% {-webkit-transform: translate(0) scaleX(1);transform: translate(0) scaleX(1);}100%, 80% {-webkit-transform: translate(100%) scaleX(0);transform: translate(100%) scaleX(0);}}@-webkit-keyframes scaleout-image {0% {-webkit-transform: translate(-50%, -50%) scale(0.5);transform: translate(-50%, -50%) scale(0.5);opacity: 0.8;}100% {-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);opacity: 0;}}@keyframes scaleout-image {0% {-webkit-transform: translate(-50%, -50%) scale(0.5);transform: translate(-50%, -50%) scale(0.5);opacity: 0.8;}100% {-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);opacity: 0;}}.pixfields_box {display: none;}.prague-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;top: 0;left: 0;width: 100%;padding: 15px 30px;z-index: 300;background-color: transparent;-webkit-transition: background-color 0.3s ease-in, top 0.6s linear;-o-transition: background-color 0.3s ease-in, top 0.6s linear;transition: background-color 0.3s ease-in, top 0.6s linear;}.prague-header.static {position: relative;}.prague-header.open-filter, .prague-header.open-menu {background-color: white;}.prague-header .prague-logo {position: relative;}.prague-header .prague-logo a {display: inline-block;vertical-align: middle;font-size: 20px;line-height: 32px;font-weight: 500;text-transform: uppercase;-webkit-transition: color 0.3s ease-in;-o-transition: color 0.3s ease-in;transition: color 0.3s ease-in;color: #111111;}.prague-header .prague-header-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.prague-header .prague-navigation {position: relative;vertical-align: middle;text-align: right;padding-right: 10px;}.prague-header .filter-nav {position: relative;display: block;margin-left: 15px;width: 94px;}.prague-header .filter-nav a {display: inline-block;vertical-align: middle;height: 34px;width: 94px;font-size: 11px;line-height: 32px;font-weight: 500;background: transparent;padding: 0 15px;-webkit-transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;-o-transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;border: 1px solid rgba(17, 17, 17, 0.4);color: #111111;}.prague-header .filter-nav a:hover {border: 1px solid #111111;background-color: #111111;color: white;}.prague-header .filter-nav a i {font-size: 12px;line-height: 32px;font-weight: 400;color: inherit;padding-right: 5px;}.prague-header .prague-nav-menu-icon {position: relative;width: 34px;margin-left: 15px;z-index: 400;}.prague-header .prague-nav-menu-icon a {position: relative;display: inline-block;vertical-align: middle;width: 34px;height: 34px;cursor: pointer;text-decoration: none;text-align: center;font-size: 16px;line-height: 32px;background-color: transparent;-webkit-transition: border 0.3s ease-in, background-color 0.3s ease-in;-o-transition: border 0.3s ease-in, background-color 0.3s ease-in;transition: border 0.3s ease-in, background-color 0.3s ease-in;border: 1px solid rgba(17, 17, 17, 0.4);}.prague-header .prague-nav-menu-icon a i {width: 16px;height: 1px;display: inline-block;position: relative;top: -4px;-webkit-transition: background-color 0.3s ease-in;-o-transition: background-color 0.3s ease-in;transition: background-color 0.3s ease-in;background-color: #111111;}.prague-header .prague-nav-menu-icon a i:after, .prague-header .prague-nav-menu-icon a i:before {content: "";width: 16px;height: 1px;position: absolute;left: 0;-webkit-transition: background-color 0.3s ease-in, -webkit-transform 0.2s ease-in;transition: background-color 0.3s ease-in, -webkit-transform 0.2s ease-in;-o-transition: background-color 0.3s ease-in, transform 0.2s ease-in;transition: background-color 0.3s ease-in, transform 0.2s ease-in;transition: background-color 0.3s ease-in, transform 0.2s ease-in, -webkit-transform 0.2s ease-in;background-color: #111111;}.prague-header .prague-nav-menu-icon a i:before {top: -4px;}.prague-header .prague-nav-menu-icon a i:after {top: 4px;}.prague-header .prague-nav-menu-icon a:hover {border: 1px solid #111111;background-color: #111111;}.prague-header .prague-nav-menu-icon a:hover i {background-color: white;}.prague-header .prague-nav-menu-icon a:hover i:after, .prague-header .prague-nav-menu-icon a:hover i:before {background-color: white;}.prague-header .prague-nav-menu-icon.active a i {background-color: transparent;}.prague-header .prague-nav-menu-icon.active a i:before {top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.prague-header .prague-nav-menu-icon.active a i:after {top: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.prague-header .prague-social-nav {position:absolute;display: block;width: 35px;margin-left: 5px;top: 0px;right: 20px;}.prague-header .prague-social-nav a {position: relative;display: inline-block;vertical-align: middle;cursor: pointer;text-decoration: none;text-align: center;font-size: 16px;background-color: transparent;-webkit-transition: border 0.3s ease-in, background-color 0.3s ease-in, color 0.3s ease-in;-o-transition: border 0.3s ease-in, background-color 0.3s ease-in, color 0.3s ease-in;transition: border 0.3s ease-in, background-color 0.3s ease-in, color 0.3s ease-in;border: 0px solid rgba(17, 17, 17, 0.4);color: #111111;}.prague-header .prague-social-nav a i {font-size: 12px;line-height: 32px;font-weight: 400;}.fa .fa-chain-broken::before {content: "\f127";}.prague-header .prague-social-nav .social-content {position: absolute;top: calc(100% + 55px);right: 32px;list-style: none;width: 100%;display: none;}.prague-header .prague-social-nav .social-content li {margin-bottom: 10px;}.prague-header .prague-social-nav .social-content a {color: #111 !important;}.prague-header .prague-social-nav .social-content a i {line-height: 28px;}.prague-header.open-detail {top: -100%;-webkit-transition: top 0.6s linear;-o-transition: top 0.6s linear;transition: top 0.6s linear;}.prague-header.light.open-filter, .prague-header.light.open-menu {background-color: #111111;}.prague-header.light .prague-logo a {color: white;}.prague-header.light .filter-nav a {border: 1px solid rgba(242, 242, 242, 0.4);color: white;}.prague-header.light .filter-nav a:hover {border: 1px solid white;background-color: white;color: #111111;}.prague-header.light .prague-nav-menu-icon a {border: 0px solid rgba(242, 242, 242, 0.4);}.prague-header.light .prague-nav-menu-icon a i {background-color: white;}.prague-header.light .prague-nav-menu-icon a i:after, .prague-header.light .prague-nav-menu-icon a i:before {background-color: white;}.prague-header.light .prague-nav-menu-icon a:hover {border: 1px solid white;background-color: white;}.prague-header.light .prague-nav-menu-icon a:hover i {background-color: #111111;}.prague-header.light .prague-nav-menu-icon a:hover i:after, .prague-header.light .prague-nav-menu-icon a:hover i:before {background-color: #111111;}.prague-header.light .prague-nav-menu-icon.active a i {background-color: transparent;}.prague-header.light .prague-social-nav a {border: 0px solid rgba(242, 242, 242, 0.4);color: white;}a:focus {outline: inherit;outline:0px auto -webkit-focus-ring-color!important;outline-offset: 0px!important;}.prague-header.light .main-menu li a {color: white;}.prague-header.full.open-menu .prague-nav-menu-icon.active a {border: 1px solid rgba(242, 242, 242, 0.4);background-color: transparent;}.prague-header.full.open-menu .prague-nav-menu-icon.active a i {background-color: transparent;}.prague-header.full.open-menu .prague-nav-menu-icon.active a i:after, .prague-header.full.open-menu .prague-nav-menu-icon.active a i:before {background-color: white;}.prague-header.full.open-menu .prague-nav-menu-icon.active:hover a {border: 1px solid white;background-color: white;}.prague-header.full.open-menu .prague-nav-menu-icon.active:hover a i:after, .prague-header.full.open-menu .prague-nav-menu-icon.active:hover a i:before {background-color: #111111;}.prague-header.full .prague-nav-menu-icon {display: block;top: 0;right: 0;-webkit-transition: top 0.3s ease-in, right 0.3s ease-in;-o-transition: top 0.3s ease-in, right 0.3s ease-in;transition: top 0.3s ease-in, right 0.3s ease-in;}.prague-header.full .prague-navigation {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100vh;padding: 0;overflow-y: auto;text-align: left;z-index: 350;background-color: black !important;}.prague-header.full .prague-navigation .pargue-navigation-wrapper {max-width: 1170px;margin-left: auto;margin-right: auto;overflow-x: hidden;min-height: 100vh;-ms-overflow-style: none;}.prague-header.full .prague-navigation .prague-navigation-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;min-height: 100vh;}.prague-header.full .prague-navigation nav {position: relative;padding-bottom: 0;width: 51%;padding: 70px 70px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: black;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: -webkit-transform 0.5s ease-in;transition: -webkit-transform 0.5s ease-in;-o-transition: transform 0.5s ease-in;transition: transform 0.5s ease-in;transition: transform 0.5s ease-in, -webkit-transform 0.5s ease-in;z-index: 500;}.prague-header.full .prague-navigation nav.left {-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}.prague-header.full .prague-navigation nav.more-left {-webkit-transform: translateX(-200%);-ms-transform: translateX(-200%);transform: translateX(-200%);}.prague-header.full .prague-navigation .main-menu li a {color: white;}.prague-header.full .prague-navigation .main-menu .sub-menu {background-color: transparent;}.prague-header.full .prague-navigation .main-menu .sub-menu li a {color: white;}.prague-header.sticky-mobile-menu {position: fixed;}.prague-header.sticky-mobile-menu.static {position: relative;}.prague-header.simple.sticky-menu.light.static {background-color: #111;}.prague-header.simple.sticky-menu.dark.static {background-color: #fff;}.prague-header.simple.sticky-menu.light.scroll {background-color: #111;}.prague-header.simple.sticky-menu.dark.scroll {background-color: #fff;}.main-menu {padding: 0;margin: 0;}.main-menu > li {position: relative;display: inline-block;margin-left: 3px;}.main-menu li {position: relative;font-size: initial;line-height: normal;}.main-menu li a {display: inline-block;font-size: 12px;line-height: 18px;font-weight: 300;letter-spacing: 1.7px;padding: 10px 0 0 5px;opacity: 0.7;text-transform: uppercase;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;color: #111111;}.main-menu li:hover a, .main-menu li:focus a, .main-menu li.current-menu-item a, .main-menu li.current-menu-parent a, .main-menu li.current-menu-ancestor a {opacity: 1;}.main-menu .sub-menu {display: block;visibility: hidden;opacity: 0;margin: 0;padding: 7px 0;position: absolute;top: calc(100% + 14px);left: 13px;min-width: 143px;text-align: left;white-space: nowrap;-webkit-transition: visibility 0.3s ease-in, opacity 0.3s ease-in;-o-transition: visibility 0.3s ease-in, opacity 0.3s ease-in;transition: visibility 0.3s ease-in, opacity 0.3s ease-in;background-color: #111111;}.main-menu .sub-menu li a {display: block;font-size: 11px;line-height: 25px;padding: 0 15px;opacity: 0.7;color: white;}.main-menu .sub-menu li:hover > a, .main-menu .sub-menu li:focus > a, .main-menu .sub-menu li.current-menu-item > a, .main-menu .sub-menu li.current-menu-parent > a, .main-menu .sub-menu li.current-menu-ancestor > a {opacity: 1;}.prague-header.full .main-menu li {position: static;display: block;font-size: initial;line-height: normal;}.prague-header.full .main-menu li a {position: relative;padding: 0 15px;display: inline-block;font-size: 32px;line-height: 56px;font-weight: 700;opacity: 1;z-index: 20;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.prague-header.full .main-menu li a:before {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 26px;background-color: #5f5f5f;z-index: -1;visibility: hidden;opacity: 0;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in, -webkit-transform 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in, -webkit-transform 0.3s ease-in;-o-transition: opacity 0.3s ease-in, visibility 0.3s ease-in, transform 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in, transform 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in, transform 0.3s ease-in, -webkit-transform 0.3s ease-in;}.prague-header.full .main-menu li:hover > a, .prague-header.full .main-menu li.active > a {opacity: 0.7;}.prague-header.full .main-menu li:hover > a:before, .prague-header.full .main-menu li.active > a:before {visibility: visible;opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.prague-header.full .main-menu .sub-menu {width: 100%;visibility: hidden;opacity: 0;position: absolute;left: 200%;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin: 0;padding-left: 100px;-webkit-transition: left 0.3s ease-in, visibility 0.3s ease-in, opacity 0.3s ease-in;-o-transition: left 0.3s ease-in, visibility 0.3s ease-in, opacity 0.3s ease-in;transition: left 0.3s ease-in, visibility 0.3s ease-in, opacity 0.3s ease-in;}.prague-header.full .main-menu .sub-menu.active {left: 100%;visibility: visible;opacity: 1;}.prague-header.full .main-menu .sub-menu li a {font-size: 20px;line-height: 40px;font-weight: 500;opacity: 1;}.prague-header.full .main-menu .sub-menu li a:before {height: 20px;}.prague-header.full .main-menu .sub-menu li:hover > a, .prague-header.full .main-menu .sub-menu li.active > a {opacity: 0.7;}.prague-header.full .main-menu .sub-menu .sub-menu {position: absolute;left: 200%;visibility: hidden;opacity: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.prague-header.full .main-menu .sub-menu .sub-menu.active {left: 100%;visibility: visible;opacity: 1;}.prague-header-form {position: relative;width: 49%;padding: 67px 70px 56px 70px;z-index: 400;opacity: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: opacity 0.5s ease-in;-o-transition: opacity 0.5s ease-in;transition: opacity 0.5s ease-in;}.prague-header-form:before {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: black;opacity: 0.8;z-index: 410;}.prague-header-form.hidyy {opacity: 0;}.prague-header-form .prague-footer-info-block {z-index: 420;margin-bottom: 180px;}.prague-header-form .prague-footer-info-block .prague-social-nav {margin-top: 39px;margin-left: 0;width: auto;}.prague-header-form .prague-footer-info-block .prague-social-nav .social-content {position: static;display: block;margin-bottom: 0;}.prague-header-form .prague-footer-info-block .prague-social-nav .social-content li {margin-bottom: 0;margin-right: 11px;display: inline-block;}.prague-header-form .prague-footer-info-block .prague-social-nav .social-content li a {border: 1px solid rgba(242, 242, 242, 0.4);color: white;}.prague-header-form .prague-footer-info-block .prague-social-nav .social-content li a:hover {border: 1px solid white;background-color: white;color: #111111;}.prague-header-form .prague-formidable {position: relative;z-index: 420;}.prague-header-form .prague-formidable .prague-formidable-title {font-weight: 300;font-style: normal;letter-spacing: 4.2px;color: white;margin-top: 0;margin-bottom: 44px;}.prague-header-form .prague-formidable .frm_forms.with_frm_style fieldset {padding: 0;}.prague-header-form .prague-formidable .frm_forms.with_frm_style label.frm_primary_label, .prague-header-form .prague-formidable .frm_forms.with_frm_style.frm_login_form label {color: white;}.prague-header-form .prague-formidable .frm_forms.with_frm_style input[type=text], .prague-header-form .prague-formidable .frm_forms.with_frm_style input[type=password], .prague-header-form .prague-formidable .frm_forms.with_frm_style input[type=email], .prague-header-form .prague-formidable .frm_forms.with_frm_style input[type=number], .prague-header-form .prague-formidable .frm_forms.with_frm_style input[type=url], .prague-header-form .prague-formidable .frm_forms.with_frm_style input[type=tel], .prague-header-form .prague-formidable .frm_forms.with_frm_style input[type=phone], .prague-header-form .prague-formidable .frm_forms.with_frm_style input[type=search], .prague-header-form .prague-formidable .frm_forms.with_frm_style select, .prague-header-form .prague-formidable .frm_forms.with_frm_style textarea, .prague-header-form .prague-formidable .frm_form_fields_style, .prague-header-form .prague-formidable .frm_forms.with_frm_style .frm_scroll_box .frm_opt_container, .prague-header-form .prague-formidable .frm_form_fields_active_style, .prague-header-form .prague-formidable .frm_form_fields_error_style, .prague-header-form .prague-formidable .frm_forms.with_frm_style .chosen-container-multi .chosen-choices, .prague-header-form .prague-formidable .frm_forms.with_frm_style .chosen-container-single .chosen-single {background-color: rgba(242, 242, 242, 0.1);color: rgba(255, 255, 255, 0.5);}.prague-header-form .prague-formidable .frm_forms.with_frm_style textarea {height: 126px;padding: 16px 25px;}.prague-header-form .prague-formidable .frm_forms.with_frm_style .form-field input:not([type=file]):focus, .prague-header-form .prague-formidable .frm_forms.with_frm_style select:focus, .prague-header-form .prague-formidable .frm_forms.with_frm_style textarea:focus, .prague-header-form .prague-formidable .frm_forms.with_frm_style .frm_focus_field input[type=text], .prague-header-form .prague-formidable .frm_forms.with_frm_style .frm_focus_field input[type=password], .prague-header-form .prague-formidable .frm_forms.with_frm_style .frm_focus_field input[type=email], .prague-header-form .prague-formidable .frm_forms.with_frm_style .frm_focus_field input[type=number], .prague-header-form .prague-formidable .frm_forms.with_frm_style .frm_focus_field input[type=url], .prague-header-form .prague-formidable .frm_forms.with_frm_style .frm_focus_field input[type=tel], .prague-header-form .prague-formidable .frm_forms.with_frm_style .frm_focus_field input[type=search], .prague-header-form .prague-formidable .frm_form_fields_active_style, .prague-header-form .prague-formidable .frm_forms.with_frm_style .chosen-container-active .chosen-choices {background-color: rgba(242, 242, 242, 0.1);color: white;border-bottom-color: white;}.prague-header-form .prague-formidable .frm_forms.with_frm_style .frm_radio label, .prague-header-form .prague-formidable .frm_forms.with_frm_style .frm_checkbox label {color: white;}.prague-header-form .prague-formidable .with_frm_style .frm_submit {text-align: left;}.prague-header-form .prague-formidable .frm_forms.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .prague-header-form .prague-formidable .frm_forms.with_frm_style input[type=submit], .prague-header-form .prague-formidable .frm_forms.with_frm_style .frm_submit input[type=button], .prague-header-form .prague-formidable .frm_form_submit_style, .prague-header-form .prague-formidable .frm_forms.with_frm_style.frm_login_form input[type=submit] {padding: 3px 40px 3px 0px;color: white;}.no-menu {color: white;}.no-menu a {text-decoration: underline;}.prague_filter_projects {display: none;position: absolute;top: 100%;left: 0;width: 100%;height: 90vh;background-color: #f2f2f2;padding: 64px 30px 94px 30px;overflow-y: auto;}.prague_filter_projects .prague_filter_projects_wrapper {max-width: 1170px;margin-left: auto;margin-right: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.prague_filter_projects .prague_filter_link_wrapper {text-align: center;margin: 45px 0;}.prague_filter_projects .prague_filter_link_wrapper .filter-clear-all {font-family: "Roboto",sans-serif;font-size: 11px;line-height: 18px;letter-spacing: 2px;font-weight: 500;display: inline-block;text-decoration: none;background-color: transparent;border: none;color: #7e7d7d;-webkit-transition: color 0.3s ease-in;-o-transition: color 0.3s ease-in;transition: color 0.3s ease-in;}.prague_filter_projects .prague_filter_link_wrapper .filter-clear-all:hover {color: #111111;}.prague_filter_projects .prague_filter_item {min-width: 270px;margin-right: 100px;margin-bottom: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.prague_filter_projects .prague_filter_item .filter_item_title {text-transform: capitalize;color: #111111;letter-spacing: 1.5px;margin-top: 0;margin-bottom: 55px;}.prague_filter_projects .prague_filter_item .filter_item_category {list-style: none;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 0;padding-bottom: 40px;}.prague_filter_projects .prague_filter_item .filter_item_category:after {content: '';position: absolute;width: 100%;height: calc(100% - 13px);top: 13px;left: 1px;border: 1px solid #cccccc;z-index: 20;}.prague_filter_projects .prague_filter_item .filter_item_category li {position: relative;font-family: 'Roboto', sans-serif;font-size: 14px;line-height: 30px;letter-spacing: 1.5px;font-weight: 300;color: #7e7d7d;background-color: #f2f2f2;z-index: 30;padding-right: 15px;padding-left: 0;cursor: pointer;-webkit-transition: color 0.3s ease-in, padding-left 0.3s ease-in;-o-transition: color 0.3s ease-in, padding-left 0.3s ease-in;transition: color 0.3s ease-in, padding-left 0.3s ease-in;}.prague_filter_projects .prague_filter_item .filter_item_category li:before {content: '';position: absolute;top: 0;left: 0;width: 0;height: 0;border-top: 5px solid #111111;border-right: 5px solid transparent;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s ease-in,visibility 0.3s ease-in;-o-transition: opacity 0.3s ease-in,visibility 0.3s ease-in;transition: opacity 0.3s ease-in,visibility 0.3s ease-in;}.prague_filter_projects .prague_filter_item .filter_item_category li.active {color: #111111;padding-left: 10px;}.prague_filter_projects .prague_filter_item .filter_item_category li.active:before {opacity: 1;visibility: visible;}.prague-footer-info-block {position: relative;}.prague-footer-info-block .footer-info-block-title {font-weight: 300;font-style: normal;letter-spacing: 3.0px;color: white;margin-top: 0;margin-bottom:38px;text-transform: uppercase;}.prague-footer-info-block .footer-info-block-content {font-size: 13px;line-height: 26px;font-weight: 400;color: white;}.prague-footer-info-block .footer-info-block-content p {font-size: inherit;line-height: inherit;font-weight: inherit;color: inherit;margin-bottom: 0;}.prague-footer-info-block .footer-info-block-content a {font-size: inherit;line-height: inherit;font-weight: inherit;color: inherit;opacity: 1;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.prague-footer-info-block .footer-info-block-content a:hover {opacity: 0.7;}.disable-prague-plugin .prague-footer .footer-content-outer {padding: 40px 0 40px;}.disable-prague-plugin .prague-footer .footer-content-outer .footer-bottom-content {padding-top: 0;}.prague-footer {position: relative;background-color: black;}.prague-footer:before {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: black;opacity: 0.8;z-index: 90;}.prague-footer.modern {position: fixed;bottom: 0;left: 0;width: 100%;background-color: rgba(13, 13, 13, 0.3);z-index: 200;}.prague-footer.modern:before {background-color: transparent;}.prague-footer.modern .footer-content-outer {max-width: none;padding: 30px;}.prague-footer.modern .footer-bottom-content {padding-top: 0;}.prague-footer.modern .footer-bottom-content .footer-copyright {line-height: 32px;}.prague-footer.modern .footer-bottom-content .prague-social-nav .social-content {margin-top: 0;}.prague-footer.copy .footer-content-outer {max-width: none;padding: 30px;}.prague-footer.copy .footer-bottom-content {padding-top: 0;}.prague-footer.copy .footer-bottom-content .footer-copyright {line-height: 32px;width: 100%;text-align: center;}.prague-footer .footer-content-outer {position: relative;max-width: 1170px;margin-left: auto;margin-right: auto;padding:50px 0;z-index: 100;}.prague-footer .footer-top-content {position: relative;padding-bottom:33px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.prague-footer .footer-top-content:after {content: '';display: table;clear: both;}.prague-footer .footer-top-content .prague-footer-main-block {width: 33%;float: left;}.prague-footer .footer-top-content .prague-footer-main-block .prague-logo {position: relative;}.prague-footer .footer-top-content .prague-logo img {width: 325px;}.prague-footer .footer-top-content .prague-footer-main-block .prague-logo a {display: inline-block;vertical-align: middle;font-size: 20px;line-height: 32px;font-weight: 500;color: white;-webkit-transition: color 0.3s ease-in;-o-transition: color 0.3s ease-in;transition: color 0.3s ease-in;}.prague-footer .footer-top-content .prague-footer-main-block p {font-size: 13px !important;line-height: 22px;color:#B5B5B6;margin-top: 15px;}.prague-footer .footer-top-content .prague-footer-main-block .footer-main-content {margin-top: 36px;max-width: 470px;font-size: 13px;line-height: 26px;font-weight: 400;color: rgba(255, 255, 255, 0.7);}.prague-footer .footer-top-content .prague-footer-main-block .footer-main-content p {font-size: inherit;line-height: inherit;font-weight: inherit;color: inherit;}.prague-footer .footer-top-content .prague-footer-info-block {width: 22%;padding-top:75px;text-align: left;float: right;}.adddress-block p a {color: #fff!important;}.adddress-block p {color: #fff!important;font-size: 13px!important;}.prague-footer-info-block.useful-links .footer-info-block-content ul li a {font-size: 13px!important;}.prague-footer-info-block.useful-links .footer-info-block-content ul li {line-height: 25px!important;}.prague-footer-info-block.useful-links .footer-info-block-content ul {padding: 0;margin: 0;list-style-type: none;}.prague-footer .footer-bottom-content {position: relative;padding-top:47px;}.prague-footer .footer-bottom-content:after {content: '';display: table;clear: both;}.prague-footer .footer-bottom-content .footer-copyright {float: left;width: 50%;font-size: 10px;line-height: 18px;letter-spacing: 2px;font-weight: 700;color: white;}.prague-footer .footer-bottom-content .footer-copyright p {font-size: inherit;line-height: inherit;font-weight: inherit;color: inherit;margin-bottom: 0;}.prague-footer .footer-bottom-content .prague-social-nav {float: right;margin-top: 0;margin-left: 0;width: 50%;text-align: right;}.prague-footer .footer-bottom-content .prague-social-nav .social-content {position: static;display: block;margin-bottom: 0;margin-top: -8px;}.prague-footer .footer-bottom-content .prague-social-nav .social-content li {margin-bottom: 0;margin-right: 0;margin-left: 11px;display: inline-block;}.prague-footer .footer-bottom-content .prague-social-nav .social-content li a {position: relative;display: table-cell;vertical-align: middle;cursor: pointer;text-decoration: none;text-align: center;width: 30px;height: 30px;font-size: 12px;line-height: 28px;border: 1px solid rgba(242, 242, 242, 0.4);color: white;-webkit-transition: border 0.3s ease-in, background-color 0.3s ease-in, color 0.3s ease-in;-o-transition: border 0.3s ease-in, background-color 0.3s ease-in, color 0.3s ease-in;transition: border 0.3s ease-in, background-color 0.3s ease-in, color 0.3s ease-in;}.prague-footer .footer-bottom-content .prague-social-nav .social-content li a:hover {border: 1px solid rgba(242, 242, 242, 0.4);color: white;background-color:#111;}.prague-footer .footer-bottom-content .prague-social-nav .social-content li a i {line-height: 28px;}.top-banner {min-height: 100vh;position: relative;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.interior-banner {min-height: 20vh;}.no-marg-bottom {margin-bottom: 50px !important;}.no-marg-top {margin-top: 0 !important;margin-bottom: 0 !important;}.vindow-height {margin-top: 0px !important;min-height: 30vh !important;margin-bottom: 0px !important;}.flex {display: flex !important;}.top-banner .overlay {z-index: 210;opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;-o-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in;}.top-banner .content {max-width: 1170px;position: relative;text-align: center;width: 100%;z-index: 220;}.top-banner .content .subtitle {font-family: "Roboto",sans-serif;font-size: 14px;line-height: 18px;letter-spacing: 4.5px;font-weight: 300;}.top-banner .content .title {margin-top: 24px;margin-bottom: 0;}.top-banner .content .description {margin-top: 26px;}.top-banner .content .description p {margin-bottom: 0;color: inherit;opacity: 0.7;}.top-banner .content .a-btn {margin-top: 40px;}.top-banner .content .prague-svg-animation-text {position: absolute;top: -96px;left: 0;right: 0;bottom: -27px;z-index: -1;}.top-banner .content .prague-svg-animation-text .prague-svg {stroke: #f2f2f2;stroke-width: 2px;fill: transparent;}.top-banner iframe {position: absolute;top: 0;left: 0;}.top-banner .top-banner-cursor {width: 100%;position: absolute;left: 0;bottom: 0;}.top-banner.big .content {margin-top: 277px;margin-bottom: 277px;}.top-banner.big .top-banner-cursor {height: 277px;}.top-banner.simple .content {margin-top: 202px;margin-bottom: 135px;}.top-banner.simple .top-banner-cursor {height: 135px;}.top-banner.fullheight .content {margin-top: 140px;margin-bottom: 140px;}.top-banner.fullheight .top-banner-cursor {height: 33.333333%;}.top-banner.categories {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.top-banner.categories .content {margin-top: 130px;margin-bottom: 130px;}.top-banner.categories .top-banner-cursor {height: 0;}.top-banner.enable_column .content {margin-bottom: 0 !important;}.top-banner.enable_column .top-banner-cursor {height: 0;}.top-banner.js_wrapper_el_video {overflow: hidden;}.top-banner .banner-columns {max-width: 1170px;margin-top: 140px;}.top-banner .banner-columns .banner-col-item {display: inline-block;text-align: left;min-width: 200px;padding-left: 15px;padding-bottom: 30px;}.top-banner .banner-columns .banner-col-item.divider {position: relative;}.top-banner .banner-columns .banner-col-item.divider:before {content: '';position: absolute;top: 0;left: 15px;height: 1px;width: 70px;}.top-banner .banner-columns .banner-col-item .title {display: block;font-size: 11px;line-height: 18px;letter-spacing: 2px;font-weight: 500;margin-top: 36px;}.top-banner .banner-columns .banner-col-item .subtitle {display: block;font-size: 16px;line-height: 32px;letter-spacing: 0;font-weight: 400;margin-top: 22px;}.top-banner .banner-columns .banner-col-item .subtitle a {display: inline-block;-webkit-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;font-size: inherit;line-height: inherit;font-weight: inherit;color: inherit;}.top-banner.light .top-banner-cursor {cursor: url(../img/cursor.png), auto;}.top-banner.light.categories {cursor: default;}.top-banner.light .content .subtitle, .top-banner.light .content .title, .top-banner.light .content .description {color: white;}.top-banner.light .content .a-btn {background-color: transparent;color: white;}.top-banner.light .content .a-btn .a-btn-line:after, .top-banner.light .content .a-btn .a-btn-line:before {background-color: white;}.top-banner.light .content .a-btn.simple:after, .top-banner.light .content .a-btn.simple:before {border: 1px solid white;}.top-banner.light .content .a-btn.creative:after, .top-banner.light .content .a-btn.creative:before {border: 1px solid transparent;}.top-banner.light .content .a-btn.creative.anima:after {border-top-color: white;border-right-color: white;}.top-banner.light .content .a-btn.creative.anima:before {border-bottom-color: white;border-left-color: white;}.top-banner.light .content .a-btn:hover, .top-banner.light .content .a-btn:focus {color: #111111;background-color: white;text-decoration: none;}.top-banner.light .content .a-btn:hover .a-btn-line:after, .top-banner.light .content .a-btn:hover .a-btn-line:before, .top-banner.light .content .a-btn:focus .a-btn-line:after, .top-banner.light .content .a-btn:focus .a-btn-line:before {background-color: #111111;}.top-banner.light .banner-columns .banner-col-item.divider:before {background-color: white;}.top-banner.light .banner-columns .banner-col-item .title, .top-banner.light .banner-columns .banner-col-item .subtitle {color: white;}.top-banner.light .banner-columns .banner-col-item .subtitle a:hover {color: rgba(255, 255, 255, 0.7);}.top-banner.dark .top-banner-cursor {cursor: url(../img/cursor-dark.png), auto;}.top-banner.dark .content .subtitle, .top-banner.dark .content .title {color: #111111;}.top-banner.dark .content .description {color: #7e7d7d;}.top-banner.dark .content .a-btn {background-color: transparent;color: #111111;}.top-banner.dark .content .a-btn .a-btn-line:after, .top-banner.dark .content .a-btn .a-btn-line:before {background-color: #111111;}.top-banner.dark .content .a-btn.simple:after, .top-banner.dark .content .a-btn.simple:before {border: 1px solid #111111;}.top-banner.dark .content .a-btn.creative:after, .top-banner.dark .content .a-btn.creative:before {border: 1px solid transparent;}.top-banner.dark .content .a-btn.creative.anima:after {border-top-color: #111111;border-right-color: #111111;}.top-banner.dark .content .a-btn.creative.anima:before {border-bottom-color: #111111;border-left-color: #111111;}.top-banner.dark .content .a-btn:hover, .top-banner.dark .content .a-btn:focus {color: white;background-color: #111111;text-decoration: none;}.top-banner.dark .content .a-btn:hover .a-btn-line:after, .top-banner.dark .content .a-btn:hover .a-btn-line:before, .top-banner.dark .content .a-btn:focus .a-btn-line:after, .top-banner.dark .content .a-btn:focus .a-btn-line:before {background-color: white;}.top-banner.dark .banner-columns .banner-col-item.divider:before {background-color: #111111;}.top-banner.dark .banner-columns .banner-col-item .title, .top-banner.dark .banner-columns .banner-col-item .subtitle {color: #111111;}.top-banner.dark .banner-columns .banner-col-item .subtitle a:hover {color: rgba(17, 17, 17, 0.7);}.top-banner.play .overlay, .top-banner.play .content {opacity: 0;visibility: hidden;}.pr-video-wrapper {position: relative;z-index: 100;}.pr-video-wrapper.play .pr-video-container {opacity: 1;visibility: visible;}.pr-video-wrapper.play .pr-video-close {opacity: 1;visibility: visible;}.pr-video-wrapper.play .pr-video-play {opacity: 0;visibility: hidden;}.pr-video-wrapper .pr-video-container {position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;-o-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in;opacity: 0;visibility: hidden;z-index: 200;}.pr-video-wrapper .pr-video-container iframe {display: block;position: absolute;}.pr-video-wrapper .pr-video-close {position: absolute;top: 100px;right: 30px;width: 45px;height: 45px;-webkit-transition: opacity 0.3s ease, visibility 0.3s ease;-o-transition: opacity 0.3s ease, visibility 0.3s ease;transition: opacity 0.3s ease, visibility 0.3s ease;border-radius: 50%;background-color: white;opacity: 0;visibility: hidden;z-index: 250;cursor: pointer;}.pr-video-wrapper .pr-video-close:before {display: inline-block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color: #111111;font-family: 'FontAwesome';font-size: 17px;font-weight: 400;line-height: 44px;}.pr-video-wrapper .pr-video-play {position: absolute;right: 30px;bottom: 150px;width: 45px;height: 45px;-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;-o-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in;border-radius: 50%;background-color: white;text-align: center;opacity: 1;z-index: 330;}.pr-video-wrapper .pr-video-play:before {display: inline-block;position: absolute;top: 50%;left: 54%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color: #111111;font-family: 'FontAwesome';font-size: 17px;font-weight: 400;line-height: 44px;content: '\f04b';}.pr-video-wrapper .pr-video-play:hover {opacity: 0.7;}.heading {text-align: left;}.heading .subtitle {font-family: "Roboto", sans-serif;font-size: 14px;line-height: 18px;letter-spacing: 4.5px;font-weight: 300;}.heading .subtitle.divider {display: inline-block;position: relative;}.heading .subtitle.divider:after {content: '';position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: calc(100% + 15px);width: 85px;height: 4px;}.heading .title {margin-top: 18px;margin-bottom: 0;letter-spacing: 0.9px;}.heading .content {margin-top: 15px;}.heading .content p {margin-bottom: 0;}.heading .content p:not(:last-child) {margin-bottom: 32px;}.heading .content h6 {position: relative;display: inline-block;font-family: "Roboto", sans-serif;font-size: 14px;line-height: 18px;letter-spacing: 4.5px;font-weight: 300;font-style: normal;margin-bottom: 23px;margin-top: 0;}.heading .content h6:after {content: '';position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: calc(100% + 15px);width: 85px;height: 4px;}.heading .content ul {list-style: none;margin-bottom: 0;font-size: 16px;line-height: 32px;font-weight: 400;}.heading .content ul li {font-size: 16px;line-height: 32px;font-weight: 400;position: relative;padding-left: 20px;}.heading .content ul li:before {content: '';display: inline-block;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 5px;height: 5px;border-radius: 50%;}.heading .content.divider-content {padding-left: 100px;position: relative;}.heading .content.divider-content:after {content: '';position: absolute;top: 14px;left: 0;width: 85px;height: 4px;}.heading.Center {text-align: center;}.heading.Center .subtitle.divider {margin-bottom: 10px;}.heading.Center .subtitle.divider:after {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: calc(100% + 14px);}.heading.Center .content {max-width: 770px;margin-left: auto;margin-right: auto;}.heading.Center .content h6:after {top: calc(100% + 14px);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);left: 50%;}.heading.Center .content ul li {padding-left: 20px;padding-right: 20px;}.heading.Center .content ul li:before {content: '';position: static;top: 50%;left: auto;margin-right: 10px;}.heading.Center .content.divider-content {margin-top: 28px;padding-left: 0;}.heading.Center .content.divider-content:after {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: -14px;}.heading.dark {color: #111111;}.heading.dark .subtitle {color: #111111;}.heading.dark .subtitle.divider:after {background-color: #f2f2f2;}.heading.dark .content {color: #7e7d7d;}.heading.dark .content p {color: inherit;}.heading.dark .content h6 {color: #111111;}.heading.dark .content h6:after {background-color: #f2f2f2;}.heading.dark .content ul {color: #111111;}.heading.dark .content ul li {color: #7e7d7d;}.heading.dark .content ul li:before {background-color: #111111;}.heading.dark .content.divider-content:after {background-color: #f2f2f2;}.heading.light {color: white;}.heading.light .subtitle {color: white;}.heading.light .subtitle.divider:after {background-color: rgba(255, 255, 255, 0.4);}.heading.light .title {color: white;}.heading.light .content {color: rgba(255, 255, 255, 0.7);}.heading.light .content p {color: inherit;}.heading.light .content h6 {color: white;}.heading.light .content h6:after {background-color: rgba(255, 255, 255, 0.4);}.heading.light .content ul {color: white;}.heading.light .content ul li {color: rgba(255, 255, 255, 0.7);}.heading.light .content ul li:before {background-color: white;}.heading.light .content.divider-content:after {background-color: rgba(255, 255, 255, 0.4);}.prague-counter {position: relative;padding-top: 70px;padding-left: 70px;}.prague-counter .figures {position: absolute;top: 0;left: 0;}.prague-counter .figures svg polygon, .prague-counter .figures svg circle {fill: #f2f2f2;}.prague-counter .counter-outer {position: relative;background: url(../img/banner1.jpg);padding:15px 0px 15px 15px;}.prague-counter .numbers {height: 100%;width: 100%;line-height: 0;}.prague-counter .numbers svg mask {width: 100%;height: 100%;}.prague-counter .numbers svg mask .coming-alpha {fill: white;width: 100%;height: 100%;}.prague-counter .numbers svg mask .count {font-family: "Roboto", sans-serif;text-transform: uppercase;font-weight: 300;}.prague-counter .numbers svg mask .number {font-weight: 700;}.prague-counter .numbers svg mask .title {font-size: 10px;letter-spacing: 3.5px;font-weight: 300;}.prague-counter .numbers svg .base {fill: white;width: 100%;height: 100%;}.prague-counter.alone_item .figures {width: 370px;height: 370px;}.prague-counter.alone_item .numbers svg {width: 100%;height: 390px;}.prague-counter.alone_item .numbers svg mask .number {font-size: 160px;}.prague-counter.multi_item .figures {width: 270px;height: 270px;}.prague-counter.multi_item .numbers {position: relative;}.prague-counter.multi_item .numbers:after {content: '';display: table;clear: both;}.prague-counter.multi_item .numbers svg {width: 48.9%;float: left;height: 196px;margin-right: 1px;}.prague-counter.multi_item .numbers svg mask .number {font-size: 70px;}.prague-counter.no-figure.alone_item, .prague-counter.no-figure.multi_item {padding-top: 0;padding-left: 0;}.title-div h2{text-align:center!important;}.title-div p{width: 80%;margin: 0 auto;text-align: center!important;}.team-wrapper {position: relative;margin-bottom: 30px;}.team-wrapper.no-figure {padding-left: 0;}.team-wrapper.no-figure.circle {padding-left: 0;}.team-wrapper.circle {padding-top: 65px;padding-left: 65px;}.team-wrapper.circle .team-outer {width: 270px;height: 270px;max-width: 100%;border-radius: 50%;}.team-wrapper .trans_figures {position: absolute;top: 0;left: 0;height: 100%;}.team-wrapper .trans_figures svg {position: absolute;height: 100%;}.team-wrapper .trans_figures svg polygon, .team-wrapper .trans_figures svg circle {fill: transparent;stroke: #f2f2f2;stroke-width: 15;-webkit-transform: translate(7px, 7px);-ms-transform: translate(7px, 7px);transform: translate(7px, 7px);}.team-wrapper .trans_figures.enable_anima svg polygon, .team-wrapper .trans_figures.enable_anima svg circle {stroke-dasharray: 1000;stroke-dashoffset: 1000;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-transition: stroke-dashoffset 3s ease-in, stroke-dasharray 0s ease-in 2.4s;-o-transition: stroke-dashoffset 3s ease-in, stroke-dasharray 0s ease-in 2.4s;transition: stroke-dashoffset 3s ease-in, stroke-dasharray 0s ease-in 2.4s;}.team-wrapper .trans_figures.enable_anima.animation svg polygon, .team-wrapper .trans_figures.enable_anima.animation svg circle {stroke-dasharray: 0;stroke-dashoffset: 0;}.team-wrapper .team-outer {position: relative;width: 100%;height: calc(50vh - 100px);background-size: cover !important;background-position: top center;}.team-wrapper .name h3{text-align: left;margin: 15px 0;font-size: 17px;line-height: inherit;}.team-wrapper .name h3 {margin-top: 0;margin-bottom: 0;}.team-wrapper .position {position: absolute;opacity: 0;visibility: hidden;top: 0;right: 0;font-family: "Roboto", sans-serif;font-size: 12px;line-height: 26px;font-weight: 300;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);color: #111111;-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in, -webkit-transform 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in, -webkit-transform 0.3s ease-in;-o-transition: transform 0.3s ease-in, opacity 0.3s ease-in, visibility 0.3s ease-in;transition: transform 0.3s ease-in, opacity 0.3s ease-in, visibility 0.3s ease-in;transition: transform 0.3s ease-in, opacity 0.3s ease-in, visibility 0.3s ease-in, -webkit-transform 0.3s ease-in;}.team-wrapper .position:after {content: '';position: absolute;top: 100%;left: 50%;width: 1px;height: 0;background-color: #111111;-webkit-transition: height 0.5s ease;-o-transition: height 0.5s ease;transition: height 0.5s ease;}.team-wrapper:hover .position {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible;}.team-wrapper:hover .position:after {height: 85px;}.awards-list .awards-item {padding: 23px 0 26px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;position: relative;}.awards-list .awards-item:before {content: '';position: absolute;height: calc(100% - 65px);top: 45px;left: 20px;width: calc(100% - 20px);background-color: #f2f2f2;z-index: -1;opacity: 0;visibility: hidden;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in, -webkit-transform 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in, -webkit-transform 0.3s ease-in;-o-transition: opacity 0.3s ease-in, visibility 0.3s ease-in, transform 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in, transform 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in, transform 0.3s ease-in, -webkit-transform 0.3s ease-in;}.awards-list .awards-item:hover:before {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.awards-list .awards-item .awards-date {width: 12%;min-width: 70px;font-size: 14px;line-height: 18px;font-weight: 300;letter-spacing: 3.5px;color: #111111;padding-top: 10px;}.awards-list .awards-item .awards-date + .awards-info {padding-left: 30px;}.awards-list .awards-item .awards-date + .awards-separator {width: 1px;height: 50%;position: absolute;background-color: #111111;top: 25%;left: 12%;}.awards-list .awards-item .awards-separator {width: 1px;display: inline-block;background-color: #111111;}.awards-list .awards-item .awards-separator + .awards-info {padding-left: 30px;}.awards-list .awards-item .awards-info {width: 80%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.awards-list .awards-item .awards-info.only_info {width: 100%;}.awards-list .awards-item .awards-info .awards-title-link:hover {text-decoration: none;}.awards-list .awards-item .awards-info .awards-title {font-weight: 500;color: #111111;margin-top: 0;margin-bottom: 0;text-transform: none;}.awards-list .awards-item .awards-info .awards-subtitle {font-size: 16px;line-height: 32px;font-weight: 400;margin-top: 17px;color: #7e7d7d;}.adddress-block {position: relative;}.adddress-block.s-back-switch {cursor: pointer;overflow: hidden;}.adddress-block.s-back-switch:before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #f2f2f2;z-index: 11;opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;-o-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in;}.adddress-block.s-back-switch:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(17, 17, 17, 0.6);z-index: 10;}.adddress-block.s-back-switch .address-block-outer {padding: 47px 50px 40px;}.adddress-block.s-back-switch:hover:before {opacity: 0;visibility: hidden;}.adddress-block.s-back-switch:hover .address-block-outer {color: white;}.adddress-block.s-back-switch:hover .address-block-outer .separator {background-color: white;}.adddress-block.s-back-switch:hover .address-block-outer .address-title {color: white;}.adddress-block.s-back-switch:hover .address-block-outer p {color: white;}.adddress-block.enable_anima.s-back-switch:before {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: -webkit-transform 0.3s linear;transition: -webkit-transform 0.3s linear;-o-transition: transform 0.3s linear;transition: transform 0.3s linear;transition: transform 0.3s linear, -webkit-transform 0.3s linear;}.adddress-block.enable_anima.s-back-switch .address-block-outer {-webkit-transition: -webkit-transform 0.3s linear;transition: -webkit-transform 0.3s linear;-o-transition: transform 0.3s linear;transition: transform 0.3s linear;transition: transform 0.3s linear, -webkit-transform 0.3s linear;}.adddress-block.enable_anima.s-back-switch:hover:before {opacity: 1;visibility: visible;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);}.adddress-block.enable_anima.s-back-switch:hover .address-block-outer {color: white;}.adddress-block.enable_anima.s-back-switch:hover .address-block-outer .separator {background-color: white;}.adddress-block.enable_anima.s-back-switch:hover .address-block-outer .address-title {color: white;}.adddress-block .address-block-outer {position: relative;z-index: 15;font-size: 16px;line-height: 32px;font-weight: 400;z-index: 12;color: #7e7d7d;padding-bottom: 40px;-webkit-transition: color 0.3s ease-in;-o-transition: color 0.3s ease-in;transition: color 0.3s ease-in;}.adddress-block .address-block-outer .separator {display: inline-block;width: 70px;height: 1px;background-color: #111111;margin-bottom: 24px;-webkit-transition: background-color 0.3s ease-in;-o-transition: background-color 0.3s ease-in;transition: background-color 0.3s ease-in;}.adddress-block .address-block-outer .address-title {font-size: 11px;line-height: 18px;letter-spacing: 2.2px;font-weight: 500;margin-top: 0;margin-bottom: 23px;-webkit-transition: color 0.3s ease-in;-o-transition: color 0.3s ease-in;transition: color 0.3s ease-in;}.adddress-block .address-block-outer p {color: inherit;margin-bottom: 0;-webkit-transition: color 0.3s ease-in;-o-transition: color 0.3s ease-in;transition: color 0.3s ease-in;font-size: 14px;line-height: 28px;}.adddress-block .address-block-outer p a {color: inherit;opacity: 1;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;font-size: 13px;line-height: inherit;}.adddress-block .address-block-outer p a:hover {opacity: 0.7;}.prague-formidable .frm_forms.with_frm_style label.frm_primary_label, .prague-formidable .frm_forms.with_frm_style.frm_login_form label {font-family: "Roboto", sans-serif;font-size: 11px;line-height: 18px;letter-spacing: 2.2px;font-weight: 500;text-transform: uppercase;color: #111111;}.prague-formidable .frm_forms.with_frm_style input[type=text], .prague-formidable .frm_forms.with_frm_style input[type=password], .prague-formidable .frm_forms.with_frm_style input[type=email], .prague-formidable .frm_forms.with_frm_style input[type=number], .prague-formidable .frm_forms.with_frm_style input[type=url], .prague-formidable .frm_forms.with_frm_style input[type=tel], .prague-formidable .frm_forms.with_frm_style input[type=phone], .prague-formidable .frm_forms.with_frm_style input[type=search], .prague-formidable .frm_forms.with_frm_style select, .prague-formidable .frm_forms.with_frm_style textarea, .prague-formidable .frm_form_fields_style, .prague-formidable .frm_forms.with_frm_style .frm_scroll_box .frm_opt_container, .prague-formidable .frm_form_fields_active_style, .prague-formidable .frm_form_fields_error_style, .prague-formidable .frm_forms.with_frm_style .chosen-container-multi .chosen-choices, .prague-formidable .frm_forms.with_frm_style .chosen-container-single .chosen-single {font-family: "Roboto", sans-serif;font-size: 12px;line-height: 26px;font-weight: 300;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;border: none;border-bottom-style: solid;border-bottom-width: 3px;border-bottom-color: transparent;padding: 16px 25px;height: 57px;background-color: #f2f2f2;color: rgba(17, 17, 17, 0.5);-webkit-transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in;-o-transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in;transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in;}.prague-formidable .frm_forms.with_frm_style textarea {height: 123px;padding: 16px 25px;}.prague-formidable .frm_forms.with_frm_style .form-field input:not([type=file]):focus, .prague-formidable .frm_forms.with_frm_style select:focus, .prague-formidable .frm_forms.with_frm_style textarea:focus, .prague-formidable .frm_forms.with_frm_style .frm_focus_field input[type=text], .prague-formidable .frm_forms.with_frm_style .frm_focus_field input[type=password], .prague-formidable .frm_forms.with_frm_style .frm_focus_field input[type=email], .prague-formidable .frm_forms.with_frm_style .frm_focus_field input[type=number], .prague-formidable .frm_forms.with_frm_style .frm_focus_field input[type=url], .prague-formidable .frm_forms.with_frm_style .frm_focus_field input[type=tel], .prague-formidable .frm_forms.with_frm_style .frm_focus_field input[type=search], .prague-formidable .frm_form_fields_active_style, .prague-formidable .frm_forms.with_frm_style .chosen-container-active .chosen-choices {background-color: #f2f2f2;border: none;border-bottom-style: solid;border-bottom-width: 3px;border-bottom-color: #111111;color: #111111;-webkit-box-shadow: none;box-shadow: none;}.prague-formidable .frm_forms.with_frm_style .frm_radio label, .prague-formidable .frm_forms.with_frm_style .frm_checkbox label {font-family: "Roboto", sans-serif;font-size: 12px;line-height: 26px;font-weight: 300;color: #111111;}.prague-formidable .with_frm_style .frm_submit {text-align: right;position: relative;}.prague-formidable .frm_forms.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .prague-formidable .frm_forms.with_frm_style input[type=submit], .prague-formidable .frm_forms.with_frm_style .frm_button_submit, .prague-formidable .frm_forms.with_frm_style .frm_submit input[type=button], .prague-formidable .frm_form_submit_style, .prague-formidable .frm_forms.with_frm_style.frm_login_form input[type=submit] {font-family: "Roboto", sans-serif;font-size: 11px;line-height: 18px;letter-spacing: 1.5px;font-weight: 700;background-color: transparent;border: none;color: #111111;border-radius: 0;padding: 7px 40px 7px 10px;-webkit-box-shadow: none;box-shadow: none;margin: 0;position: relative;background-image: url("../img/arrow-btn.png");background-repeat: no-repeat;background-position: 100% 43%;}.prague-formidable .frm_forms.with_frm_style .frm_button_submit:hover {background-color: transparent;background-image: url("../img/arrow-btn.png");background-repeat: no-repeat;background-position: 100% 43%;border: none;color: #111111;}.prague-formidable .frm_forms.with_frm_style input[type=submit]:focus, .prague-formidable .frm_forms.with_frm_style .frm_submit input[type=button]:focus, .prague-formidable .frm_forms.with_frm_style.frm_login_form input[type=submit]:focus, .prague-formidable .frm_forms.with_frm_style input[type=submit]:active, .prague-formidable .frm_forms.with_frm_style .frm_submit input[type=button]:active, .prague-formidable .frm_forms.with_frm_style.frm_login_form input[type=submit]:active {outline-color: transparent;}.prague-formidable .frm_forms.with_frm_style .frm_error_style {border-radius: 0;font-family: 'Roboto',sans-serif;font-size: 12px;line-height: 18px;font-weight: 400;}.prague-formidable .frm_forms.with_frm_style .frm_error {font-family: "Roboto",sans-serif;font-size: 11px;line-height: 18px;letter-spacing: 1px;font-weight: 500;padding-top: 3px;}.prague-formidable .frm_forms.with_frm_style .frm_message, .prague-formidable .frm_success_style {border-radius: 0;font-family: 'Roboto',sans-serif;font-size: 12px;line-height: 18px;font-weight: 400;}.prague-formidable .frm_forms.with_frm_style .frm_message p, .prague-formidable .frm_success_style p {font-family: 'Roboto',sans-serif;font-size: 12px;line-height: 18px;font-weight: 400;}.prague-formidable .contact-us-form {max-width: 500px;margin-left: auto;}.prague-formidable .frm_forms.with_frm_style .contact-me-form textarea {height: 211px;}.prague-clients-wrapper {position: relative;width: 100%;min-height: 160px;margin-bottom: 30px;background-color: #f2f2f2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 10px;}.prague-clients-wrapper .prague-clients-overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color:rgba(0, 0, 0, .25);opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;-o-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in;border-radius: 10px;}.prague-clients-wrapper .prague-clients-link {text-align: center;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;-o-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in;}.prague-clients-wrapper:hover .prague-clients-overlay, .prague-clients-wrapper:hover .prague-clients-link {opacity: 1;visibility: visible;}.services-detailed {padding: 75px 0 138px 0;text-align: center;}.services-detailed .post-content {text-align: left;max-width: 970px;margin-left: auto;margin-right: auto;color: #7e7d7d;}.services-detailed .post-content h1, .services-detailed .post-content h2, .services-detailed .post-content h3, .services-detailed .post-content h4, .services-detailed .post-content h5, .services-detailed .post-content h6 {margin-top: 52px;margin-bottom: 52px;margin-left: -30px;color: #111111;}.services-detailed .post-content p {margin-bottom: 32px;color: #7e7d7d;}.services-detailed .post-content img {max-width: 100%;-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.1);box-shadow: 0 20px 50px rgba(0, 0, 0, 0.1);}.services-detailed .post-content .gallery .gallery-item {padding: 25px 5px 15px;}.services-detailed .post-content .gallery.gallery-columns-2 .gallery-item:nth-child(odd) {text-align: left;}.services-detailed .post-content .gallery.gallery-columns-2 .gallery-item:nth-child(even) {text-align: right;}.services-detailed .a-btn-2 {margin-top: 93px;}.prague_count_col1 .portfolio-item-wrapp {width: 100%;}.prague_count_col2 .portfolio-item-wrapp {width: 50%;}.prague_count_col3 .portfolio-item-wrapp {width: 33.333333%;}.prague_count_col4 .portfolio-item-wrapp {width: 25%;}.prague_count_col5 .portfolio-item-wrapp {width: 20%;}.prague_count_col6 .portfolio-item-wrapp {width: 16.666666%;}.prague_gap_col10 {margin-left: -10px;margin-right: -10px;}.prague_gap_col10 .portfolio-item {margin: 0 10px 44px;}.prague_gap_col15 {margin-left: -15px;margin-right: -15px;}.prague_gap_col15 .portfolio-item {margin: 0 15px 35px;}.prague_gap_col20 {margin-left: -20px;margin-right: -20px;}.prague_gap_col20 .portfolio-item {margin: 0 20px 44px;}.prague_gap_col25 {margin-left: -25px;margin-right: -25px;}.prague_gap_col25 .portfolio-item {margin: 0 25px 44px;}.prague_gap_col30 {margin-left: -30px;margin-right: -30px;}.prague_gap_col30 .portfolio-item {margin: 0 30px 44px;}.prague_gap_col35 {margin-left: -35px;margin-right: -35px;}.prague_gap_col35 .portfolio-item {margin: 0 35px 44px;}.prague_gap_col40 {margin-left: -40px;margin-right: -40px;}.prague_gap_col40 .portfolio-item {margin: 0 40px 44px;}.prague_masonry .portfolio-item {margin-bottom: 30px !important;}.prague_filmstrip .portfolio-item-wrapp {width: auto;}.prague_filmstrip .portfolio-item-wrapp .portfolio-item {margin: auto;}.prague-services-wrapper {background-color: white;padding: 46px 53px 50px 53px;text-align: center;-webkit-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.2);box-shadow: 0 30px 50px rgba(0, 0, 0, 0.2);}.prague-services-wrapper .services-item-icon {font-size: 48px;line-height: 48px;font-weight: 100;margin-bottom: 18px;color: #111111;}.prague-services-wrapper .services-item-title {margin-top: 0;margin-bottom: 0;}.prague-services-wrapper .services-item-description {margin-top: 13px;color: #7e7d7d;}.prague-services-wrapper .services-item-description p:last-child {margin-bottom: 0;}.prague-services-wrapper .prague-services-link {margin-top: 18px;}.prague_count_col4 .prague-services-wrapper, .prague_count_col5 .prague-services-wrapper, .prague_count_col6 .prague-services-wrapper {padding: 35px 15px;}.prague-shortcode-parent {position: relative;min-height: 468px;padding-top: 125px;}.prague-shortcode-parent .prague-shortcode-parent-img {position: absolute;top: 0;left: 0;width: 100%;height: 468px;z-index: 20;}.prague-shortcode-parent .prague-shortcode-content-wrapp {position: relative;z-index: 30;max-width: 1170px;margin-left: auto;margin-right: auto;}.prague-shortcode-parent .prague-shortcode-heading {padding: 65px 0 30px 0;text-align: left;}.prague-shortcode-parent .prague-shortcode-heading .parent-subtitle {font-family: "Roboto", sans-serif;font-size: 14px;line-height: 18px;letter-spacing: 4.5px;font-weight: 300;}.prague-shortcode-parent .prague-shortcode-heading .parent-subtitle.divider {display: inline-block;position: relative;}.prague-shortcode-parent .prague-shortcode-heading .parent-subtitle.divider:after {content: '';position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: calc(100% + 15px);width: 85px;height: 4px;}.prague-shortcode-parent .prague-shortcode-heading .parent-title {margin-top: 18px;margin-bottom: 0;letter-spacing: 0.9px;}.prague-shortcode-parent .prague-shortcode-heading.Center {text-align: center;}.prague-shortcode-parent .prague-shortcode-heading.Center .parent-subtitle.divider {margin-bottom: 10px;}.prague-shortcode-parent .prague-shortcode-heading.Center .parent-subtitle.divider:after {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: calc(100% + 14px);}.prague-shortcode-parent .prague-shortcode-heading.dark {color: #111111;}.prague-shortcode-parent .prague-shortcode-heading.dark .parent-subtitle {color: #111111;}.prague-shortcode-parent .prague-shortcode-heading.dark .parent-subtitle.divider:after {background-color: #f2f2f2;}.prague-shortcode-parent .prague-shortcode-heading.light {color: white;}.prague-shortcode-parent .prague-shortcode-heading.light .parent-subtitle {color: white;}.prague-shortcode-parent .prague-shortcode-heading.light .parent-subtitle.divider:after {background-color: rgba(255, 255, 255, 0.4);}.prague-shortcode-parent .prague-shortcode-heading.light .parent-title {color: white;}.prague-shortcode-parent .prague_services {margin-top: 32px;}.prague-shortcode-parent .vc_row.vc_inner {margin-left: -15px;margin-right: -15px;margin-top: 32px;}.vc_column-inner {padding: 0 15px;}.prague-shortcode-parent .vc_row .vc_column_container > .vc_column-inner {padding-left: 15px;padding-right: 15px;}.prague-shortcode-parent .prague-clients-wrapper {min-height: 270px;background-color: white;-webkit-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.2);box-shadow: 0 30px 50px rgba(0, 0, 0, 0.2);margin-bottom: 50px;}.prague-books-wrapper {position: relative;padding-top: 48px;margin-bottom: 0;}.prague-books-wrapper .books-item-img {position: relative;width: 100%;height: 370px;background-position: top center;background-color: #f2f2f2;}.prague-books-wrapper .books-item-img:hover .books-item-img-link {visibility: visible;opacity: 1;}.prague-books-wrapper .books-item-img-link {text-align: center;visibility: hidden;opacity: 0;display: inline-block;width: auto;min-width: 62%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 15px 0;background-color: #111111;-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;-o-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in;}.prague-books-wrapper .books-item-content {padding: 16px 0 6px 0;color: #111111;}.prague-books-wrapper .books-item-content .books-item-title {text-transform: none;margin-top: 0;margin-bottom: 0;opacity: 1;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.prague-books-wrapper .books-item-content .books-item-title a {font-size: inherit;line-height: inherit;font-weight: inherit;}.prague-books-wrapper .books-item-content .books-item-title a:hover {color: inherit;}.prague-books-wrapper .books-item-content .books-item-title:hover {opacity: 0.7;}.prague-books-wrapper .books-item-category {position: absolute;top: 0;left: 0;font-family: "Roboto", sans-serif;font-size: 12px;line-height: 26px;font-weight: 300;color: #111111;-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;-o-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in;}.prague-books-wrapper .books-item-category:after {content: '';position: absolute;top: 100%;left: 15px;width: 1px;height: 60px;background-color: #111111;-webkit-transition: height 0.5s ease;-o-transition: height 0.5s ease;transition: height 0.5s ease;}.prague-media-wrapper {position: relative;padding-top: 40px;margin-bottom: 0;}.prague-media-wrapper .media-item-img {position: relative;width: 100%;height: 345px;background-position: top center;background-color: #f2f2f2;}.prague-media-wrapper .media-item-img:hover .media-item-img-link {visibility: visible;opacity: 1;}.prague-media-wrapper .media-item-img-link {text-align: center;visibility: hidden;opacity: 0;display: inline-block;width: auto;min-width: 70%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 15px 0;background-color: #111111;-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;-o-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in;}.prague-media-wrapper .media-item-content {padding: 22px 0 8px 0;color: #111111;}.prague-media-wrapper .media-item-content .media-item-title {text-transform: none;margin-top: 0;margin-bottom: 0;opacity: 1;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.prague-media-wrapper .media-item-content .media-item-title a {font-size: inherit;line-height: inherit;font-weight: inherit;}.prague-media-wrapper .media-item-content .media-item-title a:hover {color: inherit;}.prague-media-wrapper .media-item-content .media-item-title:hover {opacity: 0.7;}.prague-media-wrapper .media-item-category {position: absolute;top: 0;left: 0;font-family: "Roboto", sans-serif;font-size: 12px;line-height: 26px;font-weight: 300;color: #111111;-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;-o-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in;}.prague-media-wrapper .media-item-category:after {content: '';position: absolute;top: 100%;left: 15px;width: 1px;height: 60px;background-color: #111111;-webkit-transition: height 0.5s ease;-o-transition: height 0.5s ease;transition: height 0.5s ease;}.project-grid-wrapper {width: 100%;position: relative;}.project-grid-wrapper .project-grid-item-img-link {position: relative;display: block;overflow: hidden;cursor: pointer;height: 240px;}.project-grid-wrapper .project-grid-item-img-link:hover .project-grid-item-img {-webkit-transform: translateY(-40px);-ms-transform: translateY(-40px);transform: translateY(-40px);}.project-grid-wrapper .project-grid-item-img-link:hover .project-grid-item-img:after {opacity: 0.3;}.project-grid-wrapper .project-grid-item-img {width: 100%;height: calc(100% + 40px);background-color: #f2f2f2;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);}.project-grid-wrapper .project-grid-item-img:after {content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: black;opacity: 0;-webkit-transition: opacity 0.45s linear;-o-transition: opacity 0.45s linear;transition: opacity 0.45s linear;}.project-grid-wrapper .project-grid-item-content {text-align: center;padding: 17px 0;}.project-grid-wrapper .project-grid-item-title {text-transform: none;margin-top: 0;margin-bottom: 0;color: #111111;font-weight: 500;opacity: 1;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;font-size: 14px;}.project-grid-wrapper .project-grid-item-title a {font-size: inherit;line-height: inherit;font-weight: inherit;}.project-grid-wrapper .project-grid-item-title a:hover {color: inherit;}.project-grid-wrapper .project-grid-item-title:hover {opacity: 0.7;}.project-grid-wrapper .project-grid-item-category {font-size: 12px;line-height: 26px;font-weight: 300;color: #111111;}.prague_categoties {padding:60px 0 0;}.prague_categoties .project-grid-wrapper .project-grid-item-img-link {height: 175px;}.prague_categoties .project-grid-wrapper .project-grid-item-content {padding: 6px 0 18px 0;}.prague_categories_btn {position: absolute;top: 50%;left: calc(100% + 74px);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.prague_categories_btn .categories_btn {font-size: 11px;font-weight: 500;line-height: 18px;letter-spacing: 2.8px;text-align: center;color: #111111;cursor: pointer;}.prague_categories_btn .categories_btn .fa {color: #7e7d7d;line-height: 20px;-webkit-transition: -webkit-transform 0.3s ease-in;transition: -webkit-transform 0.3s ease-in;-o-transition: transform 0.3s ease-in;transition: transform 0.3s ease-in;transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;}.prague_categories_btn .categories_btn span {display: block;}.prague_categories_btn .categories_btn.hide {display: none;}.prague_categories_btn .categories_btn_up {padding-bottom: 31px;}.prague_categories_btn .categories_btn_up:hover .fa {-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}.prague_categories_btn .categories_btn_down {padding-top: 31px;}.prague_categories_btn .categories_btn_down:hover .fa {-webkit-transform: translateY(10px);-ms-transform: translateY(10px);transform: translateY(10px);}.prague_list {margin-left: 0;margin-right: 0;}.prague_list.no-figure .project-list-item:nth-child(odd) .project-list-outer {padding: 0 0 70px 0;}.prague_list.no-figure .project-list-item:nth-child(even) .project-list-outer {padding: 0 0 70px 0;}.prague_list .project-list-item:nth-child(odd) .project-list-outer {padding: 50px 0 70px 50px;}.prague_list .project-list-item:nth-child(odd) .project-list-outer .trans_figures {left: 0;}.prague_list .project-list-item:nth-child(odd) .project-list-outer .project-list-wrapper .project-list-img {left: 0;}.prague_list .project-list-item:nth-child(odd) .project-list-outer .project-list-wrapper .project-list-content {margin-left: auto;text-align: left;}.prague_list .project-list-item:nth-child(odd) .project-list-outer .project-list-wrapper .project-list-category:after {right: 100%;margin-right: 15px;}.prague_list .project-list-item:nth-child(even) .project-list-outer {padding: 50px 50px 70px 0;}.prague_list .project-list-item:nth-child(even) .project-list-outer .trans_figures {right: 0;}.prague_list .project-list-item:nth-child(even) .project-list-outer .project-list-wrapper .project-list-img {right: 0;}.prague_list .project-list-item:nth-child(even) .project-list-outer .project-list-wrapper .project-list-content {text-align: right;}.prague_list .project-list-item:nth-child(even) .project-list-outer .project-list-wrapper .project-list-category:after {margin-left: 15px;}.prague_list .project-list-item .project-list-outer {position: relative;width: 100%;}.prague_list .project-list-item .project-list-outer .trans_figures {position: absolute;top: 0;height: 100%;width: 220px;}.prague_list .project-list-item .project-list-outer .trans_figures svg {position: absolute;height: 100%;}.prague_list .project-list-item .project-list-outer .trans_figures svg polygon, .prague_list .project-list-item .project-list-outer .trans_figures svg circle {fill: transparent;stroke: #f2f2f2;stroke-width: 15;-webkit-transform: translate(7px, 7px);-ms-transform: translate(7px, 7px);transform: translate(7px, 7px);}.prague_list .project-list-item .project-list-outer .trans_figures.enable_anima svg polygon, .prague_list .project-list-item .project-list-outer .trans_figures.enable_anima svg circle {stroke-dasharray: 1000;stroke-dashoffset: 1000;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-transition: stroke-dashoffset 3s ease-in, stroke-dasharray 0s ease-in 2.4s;-o-transition: stroke-dashoffset 3s ease-in, stroke-dasharray 0s ease-in 2.4s;transition: stroke-dashoffset 3s ease-in, stroke-dasharray 0s ease-in 2.4s;}.prague_list .project-list-item .project-list-outer .trans_figures.enable_anima.animation svg polygon, .prague_list .project-list-item .project-list-outer .trans_figures.enable_anima.animation svg circle {stroke-dasharray: 0;stroke-dashoffset: 0;}.prague_list .project-list-item .project-list-outer .project-list-wrapper {position: relative;width: 100%;min-height: 420px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;}.prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-img {position: absolute;top: 0;bottom: 0;width: 58%;-webkit-box-sizing: content-box;box-sizing: content-box;}.prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-content {width: 36%;}.prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-category {position: relative;font-size: 12px;line-height: 26px;font-weight: 300;margin-bottom: 20px;color: #111111;}.prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-category:after {content: '';display: inline-block;position: absolute;top: 50%;height: 1px;width: 85px;background-color: #111111;}.prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-title {margin-top: 0;margin-bottom: 0;line-height: 32px;color: #111111;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-title a {font-size: inherit;line-height: inherit;font-weight: inherit;}.prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-title a:hover {color: inherit;}.prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-title:hover {opacity: 0.7;}.prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-excerpt {margin-top: 22px;color: #7e7d7d;}.prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-excerpt p {margin-bottom: 0;color: inherit;}.prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-link {margin-top: 19px;}.disable-prague-plugin .prague-blog-grif-outer {display: block;}.disable-prague-plugin .prague-blog-grif-outer .blog-post {width: 100%;}.disable-prague-plugin .prague-blog-grid-wrapper {max-width: none;}.disable-prague-plugin .prague-blog-grid-wrapper .blog-grid-post-date:after {display: none;}.prague-blog-grif-outer {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.prague-blog-grif-outer:before, .prague-blog-grif-outer:after {position: absolute;}.prague-blog-grid-wrapper {max-width: 430px;margin-left: auto;margin-right: auto;margin-bottom: 40px;}.prague-blog-grid-wrapper .blog-grid-img {width: 100%;height: 210px;}.prague-blog-grid-wrapper .blog-grid-content {position: relative;padding: 19px 30px;}.prague-blog-grid-wrapper .blog-grid-post-date {position: relative;font-size: 12px;line-height: 26px;font-weight: 300;margin-bottom: 20px;color: #111111;}.prague-blog-grid-wrapper .blog-grid-post-date:after {content: '';position: absolute;left: 15px;bottom: 30px;width: 1px;height: 60px;background-color: #111111;}.prague-blog-grid-wrapper .blog-grid-post-title {margin-top: 0;margin-bottom: 0;line-height: 32px;color: #111111;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.prague-blog-grid-wrapper .blog-grid-post-title a {font-size: inherit;line-height: inherit;font-weight: inherit;color: inherit;}.prague-blog-grid-wrapper .blog-grid-post-title a:hover {color: inherit;}.prague-blog-grid-wrapper .blog-grid-post-title:hover {opacity: 0.7;}.prague-blog-grid-wrapper .blog-grid-post-excerpt {margin-top: 23px;color: #7e7d7d;}.prague-blog-grid-wrapper .blog-grid-post-excerpt p {margin-bottom: 0;}.prague-blog-grid-wrapper .blog-grid-post-excerpt a {font-size: 11px;line-height: 32px;letter-spacing: 2px;font-weight: 500;margin-left: 15px;color: #111111;opacity: 1;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.prague-blog-grid-wrapper .blog-grid-post-excerpt a:hover {opacity: 0.7;}.prague-blog-grid-wrapper .blog-grid-link {margin-top: 19px;}.prague-blog-grid-wrapper .blog-grid-post-info .blog-grid-post-category, .prague-blog-grid-wrapper .blog-grid-post-info .blog-grid-post-tags {margin-top: 10px;}.prague-blog-grid-wrapper .blog-grid-post-info .blog-grid-post-category a, .prague-blog-grid-wrapper .blog-grid-post-info .blog-grid-post-tags a {font-size: 16px;line-height: 32px;font-weight: 400;padding: 3px 5px;margin: 0;color: #111111;background-color: transparent;-webkit-transition: color 0.3s ease-in, background-color 0.3s ease-in;-o-transition: color 0.3s ease-in, background-color 0.3s ease-in;transition: color 0.3s ease-in, background-color 0.3s ease-in;}.prague-blog-grid-wrapper .blog-grid-post-info .blog-grid-post-category a:hover, .prague-blog-grid-wrapper .blog-grid-post-info .blog-grid-post-tags a:hover {background-color: #111111;color: white;}.prague-blog-grid-wrapper .blog-grid-post-info .blog-grid-post-tags {margin-top: 0;}.prague_blog .blog-post {position: relative;overflow: hidden;}.prague_blog .blog-post:nth-child(odd) .blog-list-img {right: 0;border-radius: 3% 0% 0% 58% / 82% 0% 0% 390%;}.prague_blog .blog-post:nth-child(even) .blog-list-img {left: 0;border-radius: 0% 3% 58% 0% / 0% 82% 390% 0%;}.prague_blog .blog-post:nth-child(even) .blog-list-content {margin-left: auto;}.prague_blog + .row .load-btn {margin-top: 60px;}.prague-blog-list-wrapper {max-width: 1170px;margin-left: auto;margin-right: auto;padding: 130px 0;}.prague-blog-list-wrapper .blog-list-img {position: absolute;top: 0;bottom: 0;width: 55%;height: 111%;-webkit-box-sizing: content-box;box-sizing: content-box;}.prague-blog-list-wrapper .blog-list-content {width: 32%;max-width: 370px;}.prague-blog-list-wrapper .blog-list-post-date {position: relative;font-size: 12px;line-height: 26px;font-weight: 300;margin-bottom: 21px;color: #111111;}.prague-blog-list-wrapper .blog-list-post-date:after {content: '';display: inline-block;position: absolute;top: 50%;height: 1px;width: 60px;margin-left: 15px;background-color: #111111;}.prague-blog-list-wrapper .blog-list-post-title {margin-top: 0;margin-bottom: 0;line-height: 32px;color: #111111;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.prague-blog-list-wrapper .blog-list-post-title a {font-size: inherit;line-height: inherit;font-weight: inherit;}.prague-blog-list-wrapper .blog-list-post-title a:hover {color: inherit;}.prague-blog-list-wrapper .blog-list-post-title:hover {opacity: 0.7;}.prague-blog-list-wrapper .blog-list-post-excerpt {margin-top: 22px;color: #7e7d7d;}.prague-blog-list-wrapper .blog-list-post-excerpt p {margin-bottom: 0;}.prague-blog-list-wrapper .blog-list-link {margin-top: 19px;}.disable-prague-plugin .post-detailed .prague-post-date {position: static;margin-top: 15px;margin-bottom: 5px;}.disable-prague-plugin .post-detailed .prague-post-date:after {display: none;}.disable-prague-plugin .post-comments {padding-top: 0;}.disable-prague-plugin .post-comments .heading {padding-top: 35px;}.disable-prague-plugin .post-comments .prague-comments-list .comm-block .comm-txt .date-post {position: static;}.disable-prague-plugin .post-comments .prague-comments-list .comm-block .comm-txt .date-post:after {display: none;}.post-detailed {position: relative;width: 100%;}.post-detailed .prague-post-title {letter-spacing: 0.9px;color: #111111;margin-top: 0;margin-bottom: 0;}.post-detailed .prague-post-date {position: absolute;top: 20px;right: 0;font-size: 12px;line-height: 26px;font-weight: 300;color: #111111;}.post-detailed .prague-post-date:after {content: '';position: absolute;right: 14px;top: 32px;width: 1px;height: 60px;background-color: #111111;}.post-detailed .prague-post-thumbnail {margin-top: 42px;}.post-detailed .prague-post-thumbnail img {max-width: 100%;}.post-detailed .prague-post-content-outer {max-width: 970px;margin-left: auto;margin-right: auto;margin-top: 55px;}.post-detailed .prague-post-content {color: #7e7d7d;}.post-detailed .prague-post-content .gallery {margin-bottom: 45px;}.post-detailed .prague-post-content .gallery .gallery-item {padding: 27px 5px 15px;}.post-detailed .prague-post-content h1, .post-detailed .prague-post-content h2, .post-detailed .prague-post-content h3, .post-detailed .prague-post-content h4, .post-detailed .prague-post-content h5, .post-detailed .prague-post-content h6 {margin-top: 42px;margin-bottom: 42px;color: #111111;}.post-detailed .prague-post-content p {margin-bottom: 32px;color: #7e7d7d;}.post-detailed .prague-post-content p:empty {display: none;}.post-detailed .prague-post-content img {max-width: 100%;}.post-detailed .prague-post-content ul, .post-detailed .prague-post-content ol {margin-bottom: 32px;margin-left: 20px;}.post-detailed .prague-post-content ul ul, .post-detailed .prague-post-content ul ol, .post-detailed .prague-post-content ol ul, .post-detailed .prague-post-content ol ol {margin-top: 0;margin-bottom: 0;}.post-detailed .prague-post-content table, .post-detailed .prague-post-content address, .post-detailed .prague-post-content dl {margin-bottom: 32px;}.post-detailed .prague-post-content blockquote {text-align: center;font-style: normal;border-left: none;margin-bottom: 55px;padding: 0 20px;color: #111111;}.post-detailed .prague-post-content blockquote p {position: relative;font-size: 33px;line-height: 40px;font-weight: 700;color: #111111;padding: 78px 0 42px 0;margin-bottom: 0;z-index: 30;}.post-detailed .prague-post-content blockquote p:before {content: '';position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 200px;height: 200px;border: 14px solid #f2f2f2;z-index: -1;}.post-detailed .prague-post-content blockquote p:after {content: "\f10e";font-family: "FontAwesome";font-size: 22px;position: absolute;top: 30px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);color: #111111;}.post-detailed .prague-post-content a {color: #111111;opacity: 1;text-decoration: underline;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.post-detailed .prague-post-content a:hover {opacity: 0.5;text-decoration: underline;}.post-detailed .prague-post-content:after {content: '';display: block;clear: both;height: 0;visibility: hidden;}.post-detailed .prague-post-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background-color: #f2f2f2;margin-top: 60px;padding: 37px 50px 30px 50px;}.post-detailed .prague-post-info .prague-authot-info, .post-detailed .prague-post-info .prague-share-icons {padding: 10px 0;}.post-detailed .prague-post-info .prague-authot-info .prague-authot-label {position: relative;font-size: 11px;line-height: 18px;font-weight: 500;letter-spacing: 2.2px;margin-bottom: 15px;color: #111111;}.post-detailed .prague-post-info .prague-authot-info .prague-authot-label:before {content: '';position: absolute;top: 50%;right: calc(100% + 15px);height: 1px;width: 50px;background-color: #111111;}.post-detailed .prague-post-info .prague-authot-info .prague-authot-name {font-size: 16px;line-height: 32px;font-weight: 400;color: #7e7d7d;}.post-detailed .prague-post-info .prague-share-icons {-ms-flex-item-align: end;align-self: flex-end;text-align: right;}.post-detailed .prague-post-info .prague-share-icons .prague-share-label {position: relative;font-size: 11px;line-height: 18px;font-weight: 500;letter-spacing: 2.2px;margin-bottom: 15px;color: #111111;}.post-detailed .prague-post-info .prague-share-icons .icon {padding: 0;border-radius: 0;width: 40px;font-size: 5px;line-height: 24px;font-weight: 400;color: #7e7d7d;background-color: transparent;-webkit-transition: color 0.3s ease-in, background-color 0.3s ease-in;-o-transition: color 0.3s ease-in, background-color 0.3s ease-in;transition: color 0.3s ease-in, background-color 0.3s ease-in;border: 0;}.post-detailed .prague-post-info .prague-share-icons #facebook img {width: 8px !important;}.post-detailed .prague-post-info .prague-share-icons .icon:hover {color: white;background-color: #111111;}.post-comments {position: relative;width: 100%;margin-top: 70px;margin-bottom: 80px;}.post-comments .heading {padding: 65px 0 54px 0;}.post-comments .prague-comments-list {margin: 0;}.post-comments .prague-comments-list ul {max-width: 91%;}.post-comments .prague-comments-list ul ul {max-width: none;}.post-comments .prague-comments-list .comment {list-style: none;margin-bottom: 54px;}.post-comments .prague-comments-list .comment .children {max-width: none;margin-left: 20px;margin-top: 34px;}.post-comments .prague-comments-list .comment .children .children {margin-left: 20px;}.post-comments .prague-comments-list .comm-block {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.post-comments .prague-comments-list .comm-block .comm-img {width: 100px;margin-top: 10px;}.post-comments .prague-comments-list .comm-block .comm-txt {position: relative;width: calc(100% - 100px);padding-left: 30px;}.post-comments .prague-comments-list .comm-block .comm-txt h4 {font-weight: 500;color: #111111;margin-top: 0;margin-bottom: 7px;text-transform: none;}.post-comments .prague-comments-list .comm-block .comm-txt .date-post {position: absolute;top: 3px;right: 0;padding-right: 45px;font-size: 12px;line-height: 26px;font-weight: 300;color: #111111;}.post-comments .prague-comments-list .comm-block .comm-txt .date-post:after {content: '';position: absolute;top: 50%;right: 0;width: 30px;height: 1px;background-color: #111111;}.post-comments .prague-comments-list .comm-block .comm-txt .date-post h6 {font-size: inherit;line-height: inherit;font-weight: inherit;font-style: normal;margin-top: 5px;margin-bottom: 5px;}.post-comments .prague-comments-list .comm-block .comm-txt p {color: #7e7d7d;margin-bottom: 13px;}.post-comments .prague-comments-list .comm-block .comm-txt ul, .post-comments .prague-comments-list .comm-block .comm-txt ol {margin: 10px 0 32px 20px;}.post-comments .prague-comments-list .comm-block .comm-txt ul ul, .post-comments .prague-comments-list .comm-block .comm-txt ul ol, .post-comments .prague-comments-list .comm-block .comm-txt ol ul, .post-comments .prague-comments-list .comm-block .comm-txt ol ol {margin: 0 0 0 20px;}.post-comments .prague-comments-list .comm-block .comm-txt .comment-reply-link {font-size: 11px;line-height: 18px;font-weight: 500;letter-spacing: 1.8px;text-transform: uppercase;color: #111111;opacity: 1;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.post-comments .prague-comments-list .comm-block .comm-txt .comment-reply-link:hover {opacity: 0.7;}.post-comments .prague-comments-form-title {font-weight: 300;letter-spacing: 4.2px;font-style: normal;color: #111111;margin-top: 6px;margin-bottom: 25px;}.post-comments .comment-respond .comment-reply-title {margin-top: 0;margin-bottom: 0;}.post-comments .comment-respond .comment-reply-title a {font-family: "Roboto", sans-serif;font-size: 11px;line-height: 28px;letter-spacing: 1.5px;font-weight: 700;color: #111111;padding: 7px 10px;margin: 0;}.post-comments .comment-form {position: relative;}.post-comments .comment-form:after {content: '';display: table;clear: both;}.post-comments .comment-form input[type=text], .post-comments .comment-form input[type=email], .post-comments .comment-form textarea {font-family: "Roboto", sans-serif;font-size: 12px;line-height: 26px;font-weight: 300;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;border: none;border-bottom-style: solid;border-bottom-width: 3px;border-bottom-color: transparent;padding: 16px 25px;height: 57px;margin-bottom: 20px;outline: none;background-color: #f2f2f2;color: rgba(17, 17, 17, 0.5);-webkit-transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in;-o-transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in;transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in;width: 100%;}.post-comments .comment-form textarea {height: 180px;padding: 16px 25px;}.post-comments .comment-form input[type=text]:focus, .post-comments .comment-form input[type=email]:focus, .post-comments .comment-form textarea:focus {background-color: #f2f2f2;border: none;border-bottom-style: solid;border-bottom-width: 3px;border-bottom-color: #111111;color: #111111;-webkit-box-shadow: none;box-shadow: none;}.post-comments .comment-form .submit-btn {font-family: "Roboto", sans-serif;font-size: 11px;line-height: 18px;letter-spacing: 1.5px;font-weight: 700;background-color: transparent;border: none;color: #111111;float: right;border-radius: 0;padding: 7px 40px 7px 10px;-webkit-box-shadow: none;box-shadow: none;margin: 0;position: relative;background-image: url("../img/arrow-btn.png");background-repeat: no-repeat;background-position: 100% 43%;}.post-comments .comment-form .submit-btn:focus, .post-comments .comment-form .submit-btn:active {outline-color: transparent;}.post-navigation {margin-top: 60px;}.post-navigation .pagination {margin: 0;border-radius: 0;}.post-navigation .pagination li a {border-top-right-radius: 0;border-bottom-right-radius: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;padding: 0;margin: 0;background-color: transparent;border: none;font-size: 11px;line-height: 18px;font-weight: 500;color: #111111;opacity: 1;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.post-navigation .pagination li a:hover {opacity: 0.2;}.det-tags {margin-top: 60px;}.det-tags h4 {position: relative;font-size: 11px;line-height: 18px;font-weight: 500;letter-spacing: 2.2px;margin-top: 0;margin-bottom: 0;color: #111111;}.det-tags .tags-button {margin-top: 15px;}.det-tags .tags-button a {font-size: 16px;line-height: 32px;font-weight: 400;padding: 3px 5px;margin: 0 5px 0 0;color: #7e7d7d;background-color: transparent;-webkit-transition: color 0.3s ease-in, background-color 0.3s ease-in;-o-transition: color 0.3s ease-in, background-color 0.3s ease-in;transition: color 0.3s ease-in, background-color 0.3s ease-in;}.det-tags .tags-button a:hover {background-color: #111111;color: white;}.prague-sidebar .prague-widget .prague-title-w {font-size: 20px;line-height: 32px;color: #111111;margin-top: 0;margin-bottom: 15px;}.prague-sidebar .prague-widget .prague-title-w .rsswidget {font-size: inherit;line-height: inherit;font-weight: inherit;color: inherit;}.prague-sidebar .prague-widget:not(:last-child) {margin-bottom: 30px;}.prague-sidebar .widget_archive ul {list-style: none;}.prague-sidebar .widget_archive ul li {position: relative;padding: 10px 15px;margin-bottom: 1px;background-color: #f2f2f2;color: #7e7d7d;}.prague-sidebar .widget_archive ul li a {color: inherit;opacity: 1;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.prague-sidebar .widget_archive ul li a:hover {opacity: 0.7;}.prague-sidebar .widget_archive select, .prague-sidebar .widget_categories select {margin: 0;font-size: 16px;line-height: 32px;height: 40px;outline: none;padding: 0 15px;background-color: #f2f2f2;color: #7e7d7d;border: 1px solid #7e7d7d;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}.prague-sidebar .widget_archive select option, .prague-sidebar .widget_categories select option {width: 100%;outline: none;}.prague-sidebar .widget_calendar .calendar_wrap {background-color: #f2f2f2;color: #7e7d7d;padding: 10px 15px;}.prague-sidebar .widget_calendar .calendar_wrap table {border-collapse: collapse;border: 1px solid #111111;}.prague-sidebar .widget_calendar .calendar_wrap table caption {font-size: 16px;line-height: 32px;margin-bottom: 10px;padding: 0;text-align: center;color: #111111;}.prague-sidebar .widget_calendar .calendar_wrap table th, .prague-sidebar .widget_calendar .calendar_wrap table td {text-align: center;padding: 2px;border: 1px solid #111111;}.prague-sidebar .widget_calendar .calendar_wrap table th#today, .prague-sidebar .widget_calendar .calendar_wrap table td#today {background-color: white;}.prague-sidebar .widget_calendar .calendar_wrap table th a, .prague-sidebar .widget_calendar .calendar_wrap table td a {color: #111111;opacity: 1;font-weight: 900;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.prague-sidebar .widget_calendar .calendar_wrap table th:hover a, .prague-sidebar .widget_calendar .calendar_wrap table td:hover a {opacity: 0.7;}.prague-sidebar .widget_categories ul, .prague-sidebar .widget_pages ul, .prague-sidebar .widget_meta ul, .prague-sidebar .widget_recent_entries ul, .prague-sidebar .widget_nav_menu ul {list-style: none;margin-left: 0;}.prague-sidebar .widget_categories ul li, .prague-sidebar .widget_pages ul li, .prague-sidebar .widget_meta ul li, .prague-sidebar .widget_recent_entries ul li, .prague-sidebar .widget_nav_menu ul li {position: relative;padding: 10px 15px;margin-bottom: 1px;background-color: #f2f2f2;color: #7e7d7d;}.prague-sidebar .widget_categories ul li a, .prague-sidebar .widget_pages ul li a, .prague-sidebar .widget_meta ul li a, .prague-sidebar .widget_recent_entries ul li a, .prague-sidebar .widget_nav_menu ul li a {color: inherit;opacity: 1;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.prague-sidebar .widget_categories ul li a:hover, .prague-sidebar .widget_pages ul li a:hover, .prague-sidebar .widget_meta ul li a:hover, .prague-sidebar .widget_recent_entries ul li a:hover, .prague-sidebar .widget_nav_menu ul li a:hover {opacity: 0.7;}.prague-sidebar .widget_categories .children, .prague-sidebar .widget_pages .children, .prague-sidebar .widget_meta .children, .prague-sidebar .widget_recent_entries .children, .prague-sidebar .widget_nav_menu .children {margin: 0;}.prague-sidebar .widget_categories .children li, .prague-sidebar .widget_pages .children li, .prague-sidebar .widget_meta .children li, .prague-sidebar .widget_recent_entries .children li, .prague-sidebar .widget_nav_menu .children li {padding: 0 15px;}.prague-sidebar .widget_categories .sub-menu, .prague-sidebar .widget_pages .sub-menu, .prague-sidebar .widget_meta .sub-menu, .prague-sidebar .widget_recent_entries .sub-menu, .prague-sidebar .widget_nav_menu .sub-menu {margin: 0;margin-left: 15px;}.prague-sidebar .widget_categories .sub-menu li, .prague-sidebar .widget_pages .sub-menu li, .prague-sidebar .widget_meta .sub-menu li, .prague-sidebar .widget_recent_entries .sub-menu li, .prague-sidebar .widget_nav_menu .sub-menu li {padding: 0;}.prague-sidebar .widget_recent_comments ul {list-style: none;}.prague-sidebar .widget_recent_comments ul li {position: relative;padding: 10px 15px;margin-bottom: 1px;background-color: #f2f2f2;color: #7e7d7d;}.prague-sidebar .widget_recent_comments ul li a {color: #111111;opacity: 1;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.prague-sidebar .widget_recent_comments ul li a:hover {opacity: 0.7;}.prague-sidebar .widget_recent_comments ul li span {padding-left: 5px;}.prague-sidebar .widget_rss ul {list-style: none;}.prague-sidebar .widget_rss ul li {position: relative;padding: 10px 15px;margin-bottom: 1px;background-color: #f2f2f2;color: #7e7d7d;}.prague-sidebar .widget_rss ul li a {color: inherit;opacity: 1;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.prague-sidebar .widget_rss ul li a:hover {opacity: 0.7;}.prague-sidebar .widget_rss ul li .rsswidget {color: #111111;font-weight: 700;}.prague-sidebar .widget_rss ul li .rss-date {display: block;margin-bottom: 10px;color: #111111;}.prague-sidebar .widget_rss ul li cite {display: inline-block;margin-top: 10px;color: #111111;}.prague-sidebar .widget_search form {position: relative;font-size: 12px;line-height: 26px;font-weight: 300;}.prague-sidebar .widget_search form label {width: 100%;}.prague-sidebar .widget_search form div {display: inline-block;position: relative;}.prague-sidebar .widget_search form input[type="text"], .prague-sidebar .widget_search form input[type="search"] {font-family: "Roboto", sans-serif;font-size: 12px;line-height: 26px;font-weight: 300;-webkit-box-shadow: none;box-shadow: none;margin-bottom: 0;border-radius: 0;border: none;border-bottom-style: solid;border-bottom-width: 3px;border-bottom-color: transparent;padding: 16px 25px;height: 57px;background-color: #f2f2f2;color: rgba(17, 17, 17, 0.5);-webkit-transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in;-o-transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in;transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in;}.screen-reader-text {clip: rect(1px,1px,1px,1px);word-wrap: normal !important;border: 0;clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;overflow-wrap: normal !important;padding: 0;position: absolute !important;width: 1px;}.prague-sidebar .widget_search form input[type="text"]:focus, .prague-sidebar .widget_search form input[type="search"]:focus {background-color: #f2f2f2;border: none;border-bottom-style: solid;border-bottom-width: 3px;border-bottom-color: #111111;color: #111111;-webkit-box-shadow: none;box-shadow: none;}.prague-sidebar .widget_search form input[type="submit"] {font-size: 12px;line-height: 26px;font-weight: 300;height: 57px;position: absolute;right: 0;top: 0;padding: 0 22px;border-radius: 0;background-color: #1a1a1a;color: #fff;border: 0;}.prague-sidebar .widget_text .textwidget {background-color: #f2f2f2;color: #7e7d7d;padding: 10px 15px;}.prague-sidebar .widget_text img {max-width: 100%;height: auto;margin-top: 10px;margin-bottom: 10px;}.prague-sidebar .widget_text strong {font-weight: bold;}.prague-sidebar .widget_text select {margin: 0;font-size: 16px;line-height: 32px;height: 40px;outline: none;padding: 0 15px;background-color: #f2f2f2;color: #7e7d7d;border: 1px solid #7e7d7d;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}.prague-sidebar .widget_text select option {width: 100%;outline: none;}.prague-sidebar .widget_tag_cloud a {border-radius: 0;border: 1px solid #111111;color: #111111;-webkit-transition: background-color 0.3s ease-in, color 0.3s ease-in;-o-transition: background-color 0.3s ease-in, color 0.3s ease-in;transition: background-color 0.3s ease-in, color 0.3s ease-in;}.prague-sidebar .widget_tag_cloud a:hover {background-color: #111111;color: white;}.prague-pager {position: relative;text-align: center;padding: 50px 15px;}.prague-pager .page-numbers {display: inline-block;font-size: 16px;font-weight: 500;line-height: 32px;text-transform: uppercase;color: #111111;opacity: 1;margin: 0 5px;-webkit-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}.prague-pager .page-numbers.current, .prague-pager .page-numbers:hover {opacity: 0.2;}.prague-pager .page-numbers.next, .prague-pager .page-numbers.prev {font-size: 11px;}.disable-prague-plugin .prague-pager {padding-top: 0;}@media only screen and (max-width: 991px) {.prague-pager {padding: 20px 15px;}}.prague-error-wrapper {text-align: center;padding: 100px 0;}.prague-error-wrapper .prague-error-img {min-height: 365px;background-size: contain;background-repeat: no-repeat;background-position: center;margin-bottom: 68px;}.prague-error-wrapper .prague-error-content {position: relative;}.prague-error-wrapper .prague-error-content .prague-svg-animation-text {position: absolute;top: -96px;left: 0;right: 0;bottom: -27px;z-index: -1;}.prague-error-wrapper .prague-error-content .prague-svg-animation-text .prague-svg {stroke: #f2f2f2;stroke-width: 2px;fill: transparent;}.prague-error-wrapper .prague-error-content .error-subtitle {font-family: "Roboto",sans-serif;font-size: 14px;line-height: 18px;letter-spacing: 3px;font-weight: 300;color: #111111;}.prague-error-wrapper .prague-error-content .error-title {margin-top: 19px;margin-bottom: 0;letter-spacing: 1px;color: #111111;}.prague-error-wrapper .error-btn {margin-top: 61px;}.prague-protected-wrapper {text-align: center;padding: 100px 0;}.prague-protected-wrapper .prague-protected-content .protected-subtitle {font-family: "Roboto",sans-serif;font-size: 14px;line-height: 18px;letter-spacing: 3px;font-weight: 300;color: #111111;}.prague-protected-wrapper .prague-protected-content .protected-title {margin-top: 21px;margin-bottom: 0;letter-spacing: 1px;color: #111111;}.prague-protected-wrapper .prague-protected-form {margin-top: 45px;}.prague-protected-wrapper .prague-protected-form input[type=password] {font-family: "Roboto", sans-serif;font-size: 12px;line-height: 26px;font-weight: 300;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;border: none;border-bottom-style: solid;border-bottom-width: 3px;border-bottom-color: transparent;padding: 16px 25px;height: 57px;display: block;margin-left: auto;margin-right: auto;max-width: 370px;margin-bottom: 0;text-align: center;outline: none;background-color: #f2f2f2;color: rgba(17, 17, 17, 0.5);-webkit-transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in;-o-transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in;transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in;}.prague-protected-wrapper .prague-protected-form input[type=password]:focus {background-color: #f2f2f2;border: none;border-bottom-style: solid;border-bottom-width: 3px;border-bottom-color: #111111;color: #111111;-webkit-box-shadow: none;box-shadow: none;}.prague-protected-wrapper .prague-protected-form .protected-btn {margin-top: 7px;}.prague-coming-outer {position: relative;}.prague-coming-outer:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-size: cover;background-position: center;background-repeat: no-repeat;background-color: rgba(0, 0, 0, 0.5);z-index: 10;}.prague-coming-wrapper {padding: 100px 0;position: relative;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.prague-coming-wrapper .prague-coming-content {position: relative;z-index: 20;width: 100%;}.prague-coming-wrapper .prague-coming-content .coming-subtitle {font-family: "Roboto",sans-serif;font-size: 14px;line-height: 18px;letter-spacing: 3px;font-weight: 300;color: white;}.prague-coming-wrapper .prague-coming-content .coming-title {margin-top: 21px;margin-bottom: 0;letter-spacing: 1px;color: white;}.prague-coming-wrapper .prague-coming-content .coming-description {margin-top: 17px;color: rgba(255, 255, 255, 0.7);}.prague-coming-wrapper .prague-coming-content .coming-description p {margin-bottom: 0;}.prague-coming-wrapper .prague-coming-content .prague-coming-time-wrapper {margin: 59px 0 0 0;border-top: 1px solid rgba(255, 255, 255, 0.5);border-bottom: 1px solid rgba(255, 255, 255, 0.5);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.prague-coming-wrapper .prague-coming-content .prague-coming-time-wrapper .coming-time-item {list-style: none;padding: 44px 15px 36px 15px;min-width: 175px;text-align: center;}.prague-coming-wrapper .prague-coming-content .prague-coming-time-wrapper .coming-time-item:not(:last-child) {border-right: 1px solid rgba(255, 255, 255, 0.5);}.prague-coming-wrapper .prague-coming-content .prague-coming-time-wrapper .coming-time-item .count {font-size: 70px;font-weight: 700;line-height: 44px;color: white;}.prague-coming-wrapper .prague-coming-content .prague-coming-time-wrapper .coming-time-item .name {font-size: 14px;font-weight: 300;line-height: 18px;letter-spacing: 4px;color: white;margin-top: 20px;}.prague-coming-wrapper .prague-coming-content .mc4wp-form {margin-top: 68px;}.prague-coming-wrapper .prague-coming-content .mc4wp-form input[type=email] {font-family: "Roboto", sans-serif;font-size: 12px;line-height: 26px;font-weight: 300;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;border: none;border-bottom-style: solid;border-bottom-width: 3px;border-bottom-color: transparent;padding: 16px 25px;height: 57px;display: block;margin-left: auto;margin-right: auto;max-width: 370px;margin-bottom: 30px;text-align: center;outline: none;background-color: rgba(255, 255, 255, 0.2);color: white;-webkit-transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in, background-color 0.3s ease-in;-o-transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in, background-color 0.3s ease-in;transition: border-bottom-color 0.3s ease-in, color 0.3s ease-in, background-color 0.3s ease-in;}.prague-coming-wrapper .prague-coming-content .mc4wp-form input[type=email]:focus {background-color: white;border: none;border-bottom-style: solid;border-bottom-width: 3px;border-bottom-color: #111111;color: #111111;-webkit-box-shadow: none;box-shadow: none;}.prague-coming-wrapper .prague-coming-content .prague-coming-share {margin-top: 58px;}.prague-coming-wrapper .prague-coming-content .prague-coming-share li {display: inline-block;}.prague-coming-wrapper .prague-coming-content .prague-coming-share li a {padding: 0;border-radius: 0;display: inline-block;margin: 0 5px;width: 24px;font-size: 12px;line-height: 24px;font-weight: 400;color: #bfbfbf;background-color: transparent;-webkit-transition: color 0.3s ease-in, background-color 0.3s ease-in;-o-transition: color 0.3s ease-in, background-color 0.3s ease-in;transition: color 0.3s ease-in, background-color 0.3s ease-in;}.prague-coming-wrapper .prague-coming-content .prague-coming-share li a:hover {color: #111111;background-color: white;}.project-detail-parallax {height: 100%;}.project-detail-parallax.touch .project-detail-parallax-item .detail-parallax-item-bg {display: block;height: 100%;left: 0;opacity: 1;position: absolute;top: 0;width: 100%;}.project-detail-parallax.touch .project-detail-parallax-item .detail-parallax-item-bg > img {max-width: none;min-height: 100%;min-width: 101%;}.project-detail-parallax .prague-share-icons {position: fixed;bottom: 50%;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;width: auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;z-index: 1111;-webkit-transition: 0.35s;-o-transition: 0.35s;transition: 0.35s;}.project-detail-parallax .prague-share-icons:hover .icon {opacity: 0.5;}.project-detail-parallax .prague-share-icons .icon {padding: 0;border-radius: 0;margin-bottom: 1px;width: 30px;font-size: 12px;line-height: 28px;font-weight: 400;border: 1px solid #111;color: #fff;background-color: #111;-webkit-transition: color .3s ease-in,background-color .3s ease-in,border .3s ease-in;-o-transition: color .3s ease-in,background-color .3s ease-in,border .3s ease-in;transition: color .3s ease-in,background-color .3s ease-in,border .3s ease-in;pointer-events: visible;}.project-detail-parallax .prague-share-icons .icon:hover {opacity: 1;}.project-detail-parallax-item {height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;pointer-events: none;position: relative;text-align: center;width: 100%;z-index: 5;}.project-detail-parallax-item .detail-parallax-item-bg {height: 100%;left: 0;overflow: hidden;position: absolute;top: 0;width: 100%;}.project-detail-parallax-item .detail-parallax-item-bg > img {left: 50%;position: absolute;top: 0;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);}.project-detail-parallax-item .js-detail-parallax-item-bg {will-change: transform;}.project-detail-parallax-item .detail-parallax-item-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-item-align: center;align-self: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;margin-left: auto;margin-right: auto;max-width: 970px;min-height: 240px;padding: 20px 15px;background-color: #111111;z-index: 10;}.project-detail-parallax-item .detail-parallax-item-header .detail-parallax-item-header-subtitle {font-weight: 300;letter-spacing: 4.5px;font-style: normal;margin-top: 0;margin-bottom: 0;color: white;}.project-detail-parallax-item .detail-parallax-item-header .detail-parallax-item-header-title {margin-bottom: 0;margin-top: 30px;color: white;}.project-detail-parallax-item .detail-parallax-item-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-item-align: end;align-self: flex-end;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;margin-left: auto;margin-right: auto;max-width: 970px;min-height: 150px;padding: 20px 15px;margin-bottom: 68px;background-color: #111111;z-index: 10;}.project-detail-parallax-item .detail-parallax-item-footer .detail-parallax-item-footer-subtitle {font-weight: 300;letter-spacing: 4.2px;font-style: normal;margin-top: 0;margin-bottom: 0;color: white;}.project-detail-parallax-cover .detail-parallax-item-bg {position: fixed;display: none;height: 100%;left: 0;overflow: hidden;top: 0;width: 100%;}.project-detail-parallax-cover .detail-parallax-item-bg > img {left: 50%;position: absolute;top: 0;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);max-width: none;min-height: 100%;min-width: 100%;}.project-detail-parallax-item.detail-parallax-text-item .detail-parallax-item-header {min-height: auto;background-color: transparent;}.detail-parallax-text-item-header-on {position: relative;}.detail-parallax-text-item-header-on:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0, 0, 0, 0.5);display: none;}.paralax-text-share-icons .prague-share-icons {position: fixed;bottom: 50%;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;width: auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;z-index: 1111;-webkit-transition: 0.35s;-o-transition: 0.35s;transition: 0.35s;}.paralax-text-share-icons .prague-share-icons:hover .icon {opacity: 0.5;}.paralax-text-share-icons .prague-share-icons .icon {padding: 0;border-radius: 0;margin-bottom: 1px;width: 30px;font-size: 12px;line-height: 28px;font-weight: 400;border: 1px solid #111;color: #fff;background-color: #111;-webkit-transition: color .3s ease-in,background-color .3s ease-in,border .3s ease-in;-o-transition: color .3s ease-in,background-color .3s ease-in,border .3s ease-in;transition: color .3s ease-in,background-color .3s ease-in,border .3s ease-in;pointer-events: visible;}.paralax-text-share-icons .prague-share-icons .icon:hover {opacity: 1;}.detail-parallax-text-item .detail-parallax-item-center {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-item-align: center;align-self: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;margin-left: auto;margin-right: auto;max-width: 970px;min-height: 430px;padding: 20px 15px;background-color: white;z-index: 10;}.detail-parallax-text-item .detail-parallax-item-center .detail-parallax-item-center-subtitle {font-weight: 300;letter-spacing: 4.5px;font-style: normal;margin-top: 0;margin-bottom: 0;color: #111111;}.detail-parallax-text-item .detail-parallax-item-center .detail-parallax-item-center-title {letter-spacing: 1px;margin-bottom: 0;margin-top: 27px;color: #111111;}.detail-parallax-text-item .detail-parallax-item-center .detail-parallax-item-center-description {max-width: 780px;margin-left: auto;margin-right: auto;margin-top: 20px;color: #7e7d7d;}.detail-parallax-text-item .detail-parallax-item-center .detail-parallax-item-center-description p {margin-bottom: 0;}.detail-parallax-text-item .detail-parallax-item-right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-item-align: center;align-self: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: left;margin-left: auto;margin-right: 30px;width: 455px;padding: 57px 15px 57px 70px;background-color: white;z-index: 10;}.detail-parallax-text-item .detail-parallax-item-right .detail-parallax-item-right-title {letter-spacing: 1px;margin-bottom: 20px;margin-top: 0;color: #111111;}.detail-parallax-text-item .detail-parallax-item-right .detail-parallax-item-right-subtitle {position: relative;font-size: 11px;line-height: 18px;font-weight: 500;letter-spacing: 2px;font-style: normal;margin-top: 0;margin-bottom: 0;color: #111111;}.detail-parallax-text-item .detail-parallax-item-right .detail-parallax-item-right-subtitle:before {content: '';position: absolute;top: 50%;right: calc(100% + 30px);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 55px;height: 1px;background-color: #111111;}.detail-parallax-text-item .detail-parallax-item-right .detail-parallax-item-right-description {margin-top: 31px;color: #7e7d7d;}.detail-parallax-text-item .detail-parallax-item-right .detail-parallax-item-right-description p {margin-bottom: 0;}.detail-parallax-text-item .detail-parallax-item-right .detail-parallax-item-right-description ul {list-style: none;margin-bottom: 0;font-size: 16px;line-height: 32px;font-weight: 400;color: #111111;}.detail-parallax-text-item .detail-parallax-item-right .detail-parallax-item-right-description ul li {font-size: 16px;line-height: 32px;font-weight: 400;position: relative;padding-left: 20px;color: #7e7d7d;}.detail-parallax-text-item .detail-parallax-item-right .detail-parallax-item-right-description ul li:before {content: '';display: inline-block;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 5px;height: 5px;border-radius: 50%;background-color: #111111;}.detail-parallax-text-item .detail-parallax-item-left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-item-align: center;align-self: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: left;margin-right: auto;margin-left: 30px;width: 455px;padding: 57px 15px 57px 70px;background-color: white;z-index: 10;}.detail-parallax-text-item .detail-parallax-item-left .detail-parallax-item-left-title {letter-spacing: 1px;margin-bottom: 20px;margin-top: 0;color: #111111;}.detail-parallax-text-item .detail-parallax-item-left .detail-parallax-item-left-subtitle {position: relative;font-size: 11px;line-height: 18px;font-weight: 500;letter-spacing: 2px;font-style: normal;margin-top: 0;margin-bottom: 0;color: #111111;}.detail-parallax-text-item .detail-parallax-item-left .detail-parallax-item-left-subtitle:before {content: '';position: absolute;top: 50%;right: calc(100% + 30px);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 55px;height: 1px;background-color: #111111;}.detail-parallax-text-item .detail-parallax-item-left .detail-parallax-item-left-description {margin-top: 31px;color: #7e7d7d;}.detail-parallax-text-item .detail-parallax-item-left .detail-parallax-item-left-description p {margin-bottom: 0;}.detail-parallax-text-item .detail-parallax-item-left .detail-parallax-item-left-description ul {list-style: none;margin-bottom: 0;font-size: 16px;line-height: 32px;font-weight: 400;color: #111111;}.detail-parallax-text-item .detail-parallax-item-left .detail-parallax-item-left-description ul li {font-size: 16px;line-height: 32px;font-weight: 400;position: relative;padding-left: 20px;color: #7e7d7d;}.detail-parallax-text-item .detail-parallax-item-left .detail-parallax-item-left-description ul li:before {content: '';display: inline-block;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 5px;height: 5px;border-radius: 50%;background-color: #111111;}.project-detail-block-outer {margin-left: -15px;margin-right: -15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.project-detail-block-outer .project-detail-block-wrapper {display: inline-block;width: 25%;float: left;padding: 15px;}.project-detail-block-outer .project-detail-block-wrapper .project-detail-block-item {height: 100%;background-color: #f2f2f2;padding: 48px 30px 38px 30px;}.project-detail-block-outer .project-detail-block-wrapper .project-detail-block-title {position: relative;font-size: 11px;line-height: 18px;font-weight: 500;letter-spacing: 1.6px;font-style: normal;margin-top: 0;margin-bottom: 16px;color: #111111;text-align: center;}.project-detail-block-outer .project-detail-block-wrapper .project-detail-block-title:before {content: '';position: absolute;top: 50%;right: 0;width: 25px;height: 1px;background-color: #111111;}.project-detail-block-outer .project-detail-block-wrapper .project-detail-block-title:after {content: '';position: absolute;top: 50%;left: 0;width: 25px;height: 1px;background-color: #111111;}.project-detail-block-outer .project-detail-block-wrapper .project-detail-block-descr {color: #7e7d7d;text-align: center;}.project-detail-block-outer .project-detail-block-wrapper .project-detail-block-descr p {margin-bottom: 0;}.project-detail-simple .top-banner .content {margin-top: 50px;margin-bottom: 50px;}.project-detail-simple .top-banner .content .title {margin-top: 18px;}.project-detail-simple .top-banner .content .description {margin-top: 16px;}.project-detail-simple .prague-share-icons {margin-top: 53px;text-align: center;}.project-detail-simple .prague-share-icons .prague-share-label {position: relative;font-size: 11px;line-height: 18px;font-weight: 500;letter-spacing: 2.2px;margin-bottom: 22px;color: #111111;}.project-detail-simple .prague-share-icons .icon {padding: 0;border-radius: 0;margin-right: 11px;width: 30px;font-size: 12px;line-height: 28px;font-weight: 400;border: 1px solid #7e7d7d;color: #7e7d7d;background-color: transparent;-webkit-transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;-o-transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;}.project-detail-simple .prague-share-icons .icon:hover {color: white;background-color: #111111;border: 1px solid #111111;}.project-detail-simple-wrapper {padding: 55px 30px;}.project-detail-simple-wrapper .wpb_single_image.wpb_content_element {margin-bottom: 30px;}.project-detail-simple-wrapper img {max-width: 100%;}.project-detail-picture-wrapper {text-align: center;}.project-detail-picture-wrapper img {max-width: 100%;margin-bottom:15px;}.project-detail-picture-wrapper .project-detail-picture-descr {padding: 10% 24% 10% 9.3%;color: #7e7d7d;min-height: 400px;}.project-detail-picture-wrapper .project-detail-picture-descr p {margin-bottom: 32px;}.project-detail-splitted-wrapper {padding: 137px 0;}.project-detail-splitted-columns {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;}.project-detail-splitted-columns .project-detail-splitted-column1 {width: 43%;}.project-detail-splitted-columns .project-detail-splitted-column2 {width: 57%;}.project-detail-splitted-info {width: 100%;padding-right: 100px;}.project-detail-splitted-info .project-detail-splitted-content .project-detail-splitted-content-subtitle {font-weight: 300;letter-spacing: 4.5px;font-style: normal;margin-top: 0;margin-bottom: 0;color: #111111;}.project-detail-splitted-info .project-detail-splitted-content .project-detail-splitted-content-title {letter-spacing: 1px;margin-bottom: 0;margin-top: 20px;color: #111111;}.project-detail-splitted-info .project-detail-splitted-content .project-detail-splitted-content-description {margin-top: 27px;color: #7e7d7d;}.project-detail-splitted-info .project-detail-splitted-content .project-detail-splitted-content-description p {margin-bottom: 32px;}.project-detail-splitted-info .project-detail-block-outer {margin-top: 43px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.project-detail-splitted-info .project-detail-block-outer .project-detail-block-wrapper {width: auto;min-width: 300px;}.project-detail-splitted-info .prague-share-icons {margin-top: 53px;}.project-detail-splitted-info .prague-share-icons .prague-share-label {position: relative;font-size: 11px;line-height: 18px;font-weight: 500;letter-spacing: 2.2px;margin-bottom: 22px;color: #111111;}.project-detail-splitted-info .prague-share-icons .icon {padding: 0;border-radius: 0;margin-right: 11px;width: 30px;font-size: 12px;line-height: 28px;font-weight: 400;border: 1px solid #7e7d7d;color: #7e7d7d;background-color: transparent;-webkit-transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;-o-transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;}.project-detail-splitted-info .prague-share-icons .icon:hover {color: white;background-color: #111111;border: 1px solid #111111;}.project-detail-splitted-medias {padding-top: 3px;}.project-detail-splitted-medias a {display: block;}.project-detail-splitted-medias a:not(:last-child) {margin-bottom: 30px;}.project-detail-splitted-medias img {max-width: 100%;}.project-detail-splitted-medias img:not(:last-child) {margin-bottom: 30px;}.imp-tooltip .squares-button, .squares-container .squares-button {letter-spacing: 1.5px;padding-right: 40px !important;background-image: url(../img/arrow-btn.png);background-repeat: no-repeat;background-position: 100% 43%;}.button-hide {display: none;}.button-show {display: block;transition: 5ms;}.project-detail-gallery .prague-share-icons {position: fixed;bottom: 50%;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;width: auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;z-index: 1111;-webkit-transition: 0.35s;-o-transition: 0.35s;transition: 0.35s;}.project-detail-gallery .prague-share-icons:hover .icon {opacity: 0.5;}.project-detail-gallery .prague-share-icons .icon {padding: 0;border-radius: 0;margin-bottom: 1px;width: 30px;font-size: 12px;line-height: 28px;font-weight: 400;border: 1px solid #111;color: #fff;background-color: #111;-webkit-transition: color .3s ease-in,background-color .3s ease-in,border .3s ease-in;-o-transition: color .3s ease-in,background-color .3s ease-in,border .3s ease-in;transition: color .3s ease-in,background-color .3s ease-in,border .3s ease-in;pointer-events: visible;}.project-detail-gallery .prague-share-icons .icon:hover {opacity: 1;}.project-detail-gallery-outer {padding: 70px 30px;}.project-detail-gallery-wrapper {margin-left: -30px;margin-right: -30px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.project-detail-gallery-wrapper .detail-gallery-item-wrapp {display: inline-block;float: left;width: 33.333333%;}.project-detail-gallery-wrapper .detail-gallery-item-wrapp.full-height .detail-gallery-item .detail-gallery-item-img {height: 100%;}.project-detail-gallery-wrapper .detail-gallery-item-wrapp .detail-gallery-item {margin: 0 30px 70px;height: 467px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.project-detail-gallery-wrapper .detail-gallery-item-wrapp .detail-gallery-item .detail-gallery-item-img {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.project-detail-gallery-wrapper .detail-gallery-item-wrapp .detail-gallery-item .detail-gallery-item-img:hover .detail-gallery-item-overlay {opacity: 1;visibility: visible;}.project-detail-gallery-wrapper .detail-gallery-item-wrapp .detail-gallery-item img {max-width: 100%;max-height: 100%;}.project-detail-gallery-wrapper .detail-gallery-item-wrapp .detail-gallery-item .detail-gallery-item-overlay {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(255, 255, 255, 0.95);text-align: center;visibility: hidden;opacity: 0;-webkit-transition: visibility 0.3s ease-in, opacity 0.3s ease-in;-o-transition: visibility 0.3s ease-in, opacity 0.3s ease-in;transition: visibility 0.3s ease-in, opacity 0.3s ease-in;}.project-detail-gallery-wrapper .detail-gallery-item-wrapp .detail-gallery-item .detail-gallery-item-caption {font-weight: 500;text-transform: none;margin-top: 0;margin-bottom: 0;padding: 15px;color: #111111;}.project-detail-slider {padding: 106px 0 125px 0;}.project-detail-slider .prague-share-icons {margin-top: 53px;text-align: center;}.project-detail-slider .prague-share-icons .prague-share-label {position: relative;font-size: 11px;line-height: 18px;font-weight: 500;letter-spacing: 2.2px;margin-bottom: 22px;color: #111111;}.project-detail-slider .prague-share-icons .icon {padding: 0;border-radius: 0;margin-right: 11px;width: 30px;font-size: 12px;line-height: 28px;font-weight: 400;border: 1px solid #7e7d7d;color: #7e7d7d;background-color: transparent;-webkit-transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;-o-transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;}.project-detail-slider .prague-share-icons .icon:hover {color: white;background-color: #111111;border: 1px solid #111111;}.project-detail-slider-banner .slick-list {height: 100%;}.project-detail-slider-banner .slick-list .slick-track {height: 100%;}.project-detail-slider-banner .slick-arrow {position: absolute;z-index: 100;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 40px;height: 40px;cursor: pointer;background-color: #111111;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}.project-detail-slider-banner .slick-arrow:before {position: absolute;color: white;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-family: 'FontAwesome';font-size: 16px;line-height: 40px;display: block;-webkit-transition: color 0.3s ease-in;-o-transition: color 0.3s ease-in;transition: color 0.3s ease-in;}.project-detail-slider-banner .slick-arrow.slick-prev {left: 15px;}.project-detail-slider-banner .slick-arrow.slick-prev:hover {left: 0;}.project-detail-slider-banner .slick-arrow.slick-prev:before {content: '\f104';}.project-detail-slider-banner .slick-arrow.slick-next {right: 15px;}.project-detail-slider-banner .slick-arrow.slick-next:hover {right: 0;}.project-detail-slider-banner .slick-arrow.slick-next:before {content: '\f105';}.project-detail-slider-banner {width: 100%;height: 800px;margin-bottom: 136px;display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;padding: 0 30px;}.project-detail-slider-banner .project-detail-main-slider {width: 86%;height: 100%;}.project-detail-slider-banner .project-detail-main-slider .project-detail-main-slide {cursor: e-resize;}.project-detail-slider-banner .project-detail-thumb-slider {width: 14%;padding-left: 30px;}.project-detail-slider-banner .project-detail-thumb-slider .project-detail-main-slide {position: relative;height: 118px;margin-bottom: 30px;outline: none;cursor: pointer;}.project-detail-slider-banner .project-detail-thumb-slider .project-detail-main-slide:hover:after {opacity: 0;}.project-detail-slider-banner .project-detail-thumb-slider .project-detail-main-slide:after {content: '';position: absolute;top: -1px;left: -1px;right: -1px;bottom: -1px;background-color: white;opacity: 0.5;-webkit-transition: opacity 0.3s linear;-o-transition: opacity 0.3s linear;transition: opacity 0.3s linear;}.project-detail-slider-outer .project-detail-slider-content {margin-bottom: 28px;}.project-detail-slider-outer .project-detail-slider-content .project-detail-slider-content-subtitle {font-weight: 300;letter-spacing: 4.5px;font-style: normal;margin-top: 0;margin-bottom: 0;color: #111111;}.project-detail-slider-outer .project-detail-slider-content .project-detail-slider-content-title {letter-spacing: 1px;margin-bottom: 0;margin-top: 20px;color: #111111;}.project-detail-slider-outer .project-details-slider-3d {width: 100%;height: 630px;margin-top: 50px;}.project-detail-slider-outer .project-details-slider-3d iframe {width: 100%;height: 100%;margin-bottom: 0;}.project-detail-slider-outer .project-detail-block-outer {margin-top: 53px;}.projects-detail-before-banner.original .resize img {max-width: none;}.projects-detail-before-banner .ba-slider {height: 100%;background-size: initial;background-position: initial;}.projects-detail-before-banner .ba-slider .resize {background-size: initial;background-position: initial;}.projects-detail-before-banner .ba-slider .handle {background-color: white;}.projects-detail-before-banner .ba-slider .handle:after {content: '';width: 24px;height: 24px;margin: -20px 0 0 -20px;background-color: transparent;background-image: url("../img/before-icon.png");background-repeat: no-repeat;background-position: center;border: 10px solid rgba(0, 0, 0, 0.65);-webkit-box-shadow: none;box-shadow: none;-webkit-box-sizing: content-box;box-sizing: content-box;}.projects-detail-before-banner .ba-slider .button {display: inline-block;position: absolute;bottom: 30px;font-size: 14px;line-height: 18px;letter-spacing: 2.8px;font-weight: 300;color: #111111;background-color: white;padding: 10px 15px;min-width: 115px;text-align: center;}.projects-detail-before-banner .ba-slider .button.prev {left: 30px;}.projects-detail-before-banner .ba-slider .button.next {right: 30px;}.project-detail-before-outer {padding: 66px 0 126px 0;}.project-detail-before-outer .prague-share-icons {margin-top: 53px;text-align: center;}.project-detail-before-outer .prague-share-icons .prague-share-label {position: relative;font-size: 11px;line-height: 18px;font-weight: 500;letter-spacing: 2.2px;margin-bottom: 22px;color: #111111;}.project-detail-before-outer .prague-share-icons .icon {padding: 0;border-radius: 0;margin-right: 11px;width: 30px;font-size: 12px;line-height: 28px;font-weight: 400;border: 1px solid #7e7d7d;color: #7e7d7d;background-color: transparent;-webkit-transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;-o-transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;transition: color 0.3s ease-in, background-color 0.3s ease-in, border 0.3s ease-in;}.project-detail-before-outer .prague-share-icons .icon:hover {color: white;background-color: #111111;border: 1px solid #111111;}.project-detail-before-outer .project-detail-before-content {margin-bottom: 28px;}.project-detail-before-outer .project-detail-before-content .project-detail-before-content-subtitle {font-weight: 300;letter-spacing: 4.5px;font-style: normal;margin-top: 0;margin-bottom: 0;color: #111111;}.project-detail-before-outer .project-detail-before-content .project-detail-before-content-title {letter-spacing: 1px;margin-bottom: 0;margin-top: 20px;color: #111111;}.project-detail-before-outer .project-details-before-3d {width: 100%;height: 630px;margin-top: 50px;}.project-detail-before-outer .project-details-before-3d iframe {width: 100%;height: 100%;margin-bottom: 0;}.project-detail-before-outer .project-detail-block-outer {margin-top: 53px;}.project-detail-fullscreen {position: relative;overflow: hidden;}.project-detail-fullscreen .prague-share-icons {position: fixed;bottom: 50%;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;width: auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;z-index: 1111;-webkit-transition: 0.35s;-o-transition: 0.35s;transition: 0.35s;}.project-detail-fullscreen .prague-share-icons:hover .icon {opacity: 0.5;}.project-detail-fullscreen .prague-share-icons .icon {padding: 0;border-radius: 0;margin-bottom: 1px;width: 30px;font-size: 12px;line-height: 28px;font-weight: 400;border: 1px solid #111;color: #fff;background-color: #111;-webkit-transition: color .3s ease-in,background-color .3s ease-in,border .3s ease-in;-o-transition: color .3s ease-in,background-color .3s ease-in,border .3s ease-in;transition: color .3s ease-in,background-color .3s ease-in,border .3s ease-in;pointer-events: visible;}.project-detail-fullscreen .prague-share-icons .icon:hover {opacity: 1;}.project-detail-fullscreen .slick-list {height: 100%;}.project-detail-fullscreen .slick-list .slick-track {height: 100%;}.project-detail-fullscreen .slick-list .slick-track .project-detail-main-slide {height: 100%;}.project-detail-fullscreen .slick-arrow {position: absolute;z-index: 100;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 40px;height: 40px;cursor: pointer;background-color: #111111;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}.project-detail-fullscreen .slick-arrow:before {position: absolute;color: white;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-family: 'FontAwesome';font-size: 16px;line-height: 40px;display: block;-webkit-transition: color 0.3s ease-in;-o-transition: color 0.3s ease-in;transition: color 0.3s ease-in;}.project-detail-fullscreen .slick-arrow.slick-prev {left: 15px;}.project-detail-fullscreen .slick-arrow.slick-prev:hover {left: 0;}.project-detail-fullscreen .slick-arrow.slick-prev:before {content: '\f104';}.project-detail-fullscreen .slick-arrow.slick-next {right: 15px;}.project-detail-fullscreen .slick-arrow.slick-next:hover {right: 0;}.project-detail-fullscreen .slick-arrow.slick-next:before {content: '\f105';}.project-detail-fullscreen .project-detail-full-main {width: 100%;height: 100%;}.project-detail-fullscreen .project-detail-full-thumb {position: absolute;right: 30px;bottom: 60px;width: 41%;height: 90px;-webkit-transition: bottom 0.6s linear;-o-transition: bottom 0.6s linear;transition: bottom 0.6s linear;}.project-detail-fullscreen .project-detail-full-thumb.open {bottom: -100%;}.project-detail-fullscreen .project-detail-full-thumb .project-detail-main-slide {position: relative;margin-right: 5px;outline: none;cursor: pointer;}.project-detail-fullscreen .project-detail-full-thumb .project-detail-main-slide:hover:after {opacity: 0;}.project-detail-fullscreen .project-detail-full-thumb .project-detail-main-slide:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #111111;opacity: 0.6;-webkit-transition: opacity .3s ease-in;-o-transition: opacity .3s ease-in;transition: opacity .3s ease-in;}.project-detail-fullscreen .project-detail-fullscreen-content {position: absolute;left: 30px;bottom: 50px;width: 52%;-webkit-transition: bottom 0.6s linear;-o-transition: bottom 0.6s linear;transition: bottom 0.6s linear;}.project-detail-fullscreen .project-detail-fullscreen-content.open {bottom: -100%;}.project-detail-fullscreen .project-detail-fullscreen-content .project-detail-fullscreen-content-subtitle {font-weight: 300;letter-spacing: 4.5px;font-style: normal;margin-top: 0;margin-bottom: 0;color: white;}.project-detail-fullscreen .project-detail-fullscreen-content .project-detail-fullscreen-content-title {letter-spacing: 1px;margin-bottom: 0;margin-top: 20px;color: white;}.project-detail-fullscreen .project-detail-fullscreen-content .project-detail-fullscreen-content-descr {color: white;margin-top: 20px;}.project-detail-fullscreen .project-detail-fullscreen-content .project-detail-fullscreen-content-descr p {color: inherit;margin-bottom: 0;}.project-detail-full-overlay {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;margin: auto;background-color: rgba(0, 0, 0, 0.6);-webkit-transition: background-color 0.6s linear;-o-transition: background-color 0.6s linear;transition: background-color 0.6s linear;}.project-detail-full-overlay.open {background-color: transparent;visibility: hidden;}.project-detail-full-overlay.open .icon {background-color: rgba(17, 17, 17, 0.7);visibility: visible;}.project-detail-full-overlay.open .pulse1 {-webkit-box-shadow: none;box-shadow: none;visibility: visible;}.project-detail-full-overlay.open .pulse2 {-webkit-box-shadow: none;box-shadow: none;visibility: visible;}.project-detail-full-overlay .icon {position: absolute;width: 20px;height: 20px;background-color: rgba(236, 236, 236, 0.4);margin: auto;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);cursor: pointer;z-index: 3;-webkit-transition: background-color 0.6s linear;-o-transition: background-color 0.6s linear;transition: background-color 0.6s linear;border-radius: 999px;}.project-detail-full-overlay .pulse1 {position: absolute;width: 30px;height: 30px;margin: auto;top: 0;left: 0;bottom: 0;right: 0;z-index: 1;opacity: 0;-webkit-animation: pulsejg1 5s linear infinite;animation: pulsejg1 5s linear infinite;border-radius: 999px;-webkit-box-shadow: inset 0px 0px 0px 10px rgba(236, 236, 236, 0.4);box-shadow: inset 0px 0px 0px 10px rgba(236, 236, 236, 0.4);-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: background-color 0.6s linear;-o-transition: background-color 0.6s linear;transition: background-color 0.6s linear;}.project-detail-full-overlay .pulse2 {position: absolute;width: 40px;height: 40px;margin: auto;top: 0;left: 0;bottom: 0;right: 0;z-index: 2;opacity: 0;-webkit-animation: pulsejg2 5s linear infinite;animation: pulsejg2 5s linear infinite;border-radius: 999px;-webkit-box-shadow: inset 0px 0px 0px 10px rgba(236, 236, 236, 0.3);box-shadow: inset 0px 0px 0px 10px rgba(236, 236, 236, 0.3);-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: background-color 0.6s linear;-o-transition: background-color 0.6s linear;transition: background-color 0.6s linear;}@-webkit-keyframes pulsejg1 {0% {-webkit-transform: scale(1.15);transform: scale(1.15);opacity: .45;}20% {-webkit-transform: scale(1.1);transform: scale(1.1);opacity: .3;}40% {-webkit-transform: scale(1.05);transform: scale(1.05);opacity: .15;}50% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}60% {-webkit-transform: scale(1.05);transform: scale(1.05);opacity: .15;}80% {-webkit-transform: scale(1.1);transform: scale(1.1);opacity: .3;}100% {-webkit-transform: scale(1.15);transform: scale(1.15);opacity: .45;}}@keyframes pulsejg1 {0% {-webkit-transform: scale(1.15);transform: scale(1.15);opacity: .45;}20% {-webkit-transform: scale(1.1);transform: scale(1.1);opacity: .3;}40% {-webkit-transform: scale(1.05);transform: scale(1.05);opacity: .15;}50% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}60% {-webkit-transform: scale(1.05);transform: scale(1.05);opacity: .15;}80% {-webkit-transform: scale(1.1);transform: scale(1.1);opacity: .3;}100% {-webkit-transform: scale(1.15);transform: scale(1.15);opacity: .45;}}@-webkit-keyframes pulsejg2 {0% {-webkit-transform: scale(1.15);transform: scale(1.15);opacity: .45;}20% {-webkit-transform: scale(1.1);transform: scale(1.1);opacity: .3;}40% {-webkit-transform: scale(1.05);transform: scale(1.05);opacity: .15;}50% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}60% {-webkit-transform: scale(1.05);transform: scale(1.05);opacity: .15;}80% {-webkit-transform: scale(1.1);transform: scale(1.1);opacity: .3;}100% {-webkit-transform: scale(1.15);transform: scale(1.15);opacity: .45;}}@keyframes pulsejg2 {0% {-webkit-transform: scale(1.15);transform: scale(1.15);opacity: .45;}20% {-webkit-transform: scale(1.1);transform: scale(1.1);opacity: .3;}40% {-webkit-transform: scale(1.05);transform: scale(1.05);opacity: .15;}50% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}60% {-webkit-transform: scale(1.05);transform: scale(1.05);opacity: .15;}80% {-webkit-transform: scale(1.1);transform: scale(1.1);opacity: .3;}100% {-webkit-transform: scale(1.15);transform: scale(1.15);opacity: .45;}}.wpb_wrapper .wpb_content_element {margin-bottom: 0;}.number-arrows {width: 32px;height: 32px;font-family: "Roboto", sans-serif;}.number-arrows.right-arrow .number {right: 0;left: auto;}.number-arrows.right-arrow .arrow {right: 60px;left: auto;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);}.number-arrows .number {position: absolute;left: 0;width: 53px;}.number-arrows .left {position: relative;top: -8px;width: 23px;height: 20px;float: left;text-align: right;}.number-arrows .middle {position: absolute;top: 50%;left: 50%;width: 1px;height: 20px;margin-top: -10px;-webkit-transform: rotate(22deg);-ms-transform: rotate(22deg);transform: rotate(22deg);background: white;}.number-arrows .right {position: relative;top: 8px;width: 23px;height: 30px;float: right;}.number-arrows .arrow {position: absolute;top: 50%;left: 60px;width: 22px;height: 22px;margin-top: -11px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);border-bottom: 1px solid white;border-left: 1px solid white;}.modern-slider-wrap {padding: 0;position: relative;z-index: 0;}.modern-slider-wrap .modern-slider {position: relative;overflow: hidden;}.modern-slider-wrap .modern-slider .img {background-position: center;background-size: cover;height: 100%;width: 100%;opacity: 1;position: relative;}.modern-slider-wrap .modern-slider .img .title {position: absolute;top: 50%;left: 0;width: 100%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: #ffffff;font-size: 95px;font-weight: 600;line-height: normal;letter-spacing: 1.5px;text-align: center;font-family: "Open Sans", sans-serif;}.modern-slider-wrap .item-mod {height: 100%;position: absolute;top: 0;left: 0;width: 100%;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}.modern-slider-wrap .item-mod.active {z-index: 888;}.modern-slider-wrap .item-mod.last-active {-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all 500ms ease-in;z-index: 999;-o-transition: all 500ms ease-in;transition: all 500ms ease-in;}.showcase_slider .swiper-slide:hover .content-showcase-wrapper {background-color: #111;background-image: url(../images/lines.png);}.showcase_slider .swiper-slide:hover .slide-title a {color: #ffffff;}.showcase_slider .swiper-slide:hover .slide-category a {color: #ffffff;opacity: 1;}.showcase_slider .swiper-buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 0;width: 55px;height: 55px;background-image: none;background-color: #ffffff;color: #111;-webkit-transition: color .35s ease, background-color .35s ease;-o-transition: color .35s ease, background-color .35s ease;transition: color .35s ease, background-color .35s ease;}.showcase_slider .swiper-buttons:hover {background-color: #fff;}.showcase_slider .swiper-button-prev {left: 20px;}.showcase_slider .swiper-button-next {right: 20px;}.showcase_slider .slide-image {display: block;position: relative;width: 100%;}.showcase_slider .content-showcase-wrapper {position: absolute;bottom: 0;right: 0;left: 0;padding: 9px 15px;background-color: #ffffff;background-size: cover;background-repeat: no-repeat;background-position: center;text-align: center;-webkit-transition: background .35s ease;-o-transition: background .35s ease;transition: background .35s ease;}.showcase_slider .slide-title a {font-size: 20px;font-family: "Open Sans", sans-serif;font-weight: bold;letter-spacing: .2px;line-height: 1.15;text-decoration: none;color: #111;-webkit-transition: color .35s ease;-o-transition: color .35s ease;transition: color .35s ease;}.showcase_slider .slide-category a {color: #111;font-family: "Open Sans", sans-serif;font-size: 13px;letter-spacing: .2px;opacity: .4;-webkit-transition: color .35s ease, opacity .35s ease;-o-transition: color .35s ease, opacity .35s ease;transition: color .35s ease, opacity .35s ease;text-decoration: none;}.showcase_slider .images-slider-wrapper {position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;background-size: cover;background-position: center;}.banner-slider-wrap {text-align: center;}.banner-slider-wrap .container-fluid {z-index: 30;}.banner-slider-wrap .swiper-pagination {color: transparent;font-size: 30px;font-weight: 800;letter-spacing: .2px;text-align: left;bottom: 45px;left: 12.5%;}.banner-slider-wrap .swiper-pagination span {color: #fff;display: none;background-color: transparent;width: auto;height: auto;}.banner-slider-wrap .swiper-pagination span:first-child, .banner-slider-wrap .swiper-pagination span:last-of-type {display: inline-block;opacity: 1;}.banner-slider-wrap .swiper-pagination span:first-child {position: relative;margin-right: 27px;}.banner-slider-wrap .swiper-pagination span:first-child::before {content: '';position: absolute;height: 3px;width: 270px;background-color: #111;}.banner-slider-wrap .overlay {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(0, 0, 0, 0.3);}.banner-slider-wrap.andra .swiper-slide {width: 50% !important;}.banner-slider-wrap.andra .s-back-switch {background-position: center;background-size: cover;min-height: 640px;max-height: 90vh;height: auto !important;}.banner-slider-wrap.andra .swiper-pagination {position: static;margin-top: 30px;color: transparent;font-size: 12px;font-weight: 600;letter-spacing: .2px;line-height: 2;text-align: center;}.banner-slider-wrap.andra .swiper-pagination span {color: #222;display: none;background-color: transparent;width: auto;height: auto;}.banner-slider-wrap.andra .swiper-pagination span:first-child, .banner-slider-wrap.andra .swiper-pagination span:last-of-type {display: inline-block;opacity: 1;}.banner-slider-wrap.andra .swiper-pagination span:first-child {position: relative;margin-right: 35px;}.banner-slider-wrap.andra .swiper-pagination span:first-child::after {content: '';position: absolute;left: 100%;top: 50%;height: 1px;width: 30px;margin: 0 7px;background-color: #dfdede;}.banner-slider-wrap.andra .swiper-pagination .swiper-pagination-total {color: #999999;}.banner-slider-wrap.andra .total-less10 .swiper-pagination .swiper-pagination-total:before {content: '0';display: inline-block;background-color: transparent;position: static;width: auto;height: 0;}.banner-slider-wrap.andra .current-less10 .swiper-pagination .swiper-pagination-current:before {content: '0';display: inline-block;background-color: transparent;position: static;width: auto;height: 0;}.about-section-classic {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}.about-section-classic .about-section__img {height: 460px;width: 51%;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;margin-left: 70px;}.about-section-classic .content {width: 42%;text-align: right;}.about-section-classic .subtitle {font-family: "Open Sans", sans-serif;font-size: 18px;line-height: normal;color: #b6b6b6;font-style: normal;font-weight: 400;margin-bottom: 25px;letter-spacing: normal;-webkit-font-smoothing: antialiased;}.about-section-classic .title {font-size: 48px;font-weight: 400;font-family: "Open Sans", sans-serif;line-height: 1.25;letter-spacing: normal;color: #111;margin-bottom: 5px;margin-top: 0;}.about-section-classic .grad-word {position: absolute;top: 50%;left: -60px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: #111;font-size: 200px;font-weight: 600;font-family: "Open Sans", sans-serif;line-height: normal;letter-spacing: normal;}.about-section-classic .grad-text {color: #111;font-size: 48px;font-style: italic;font-weight: 600;font-family: "Open Sans", sans-serif;line-height: 1.25;letter-spacing: normal;}.about-section-classic .but-wrap {padding-top: 40px;}.about-section-modern {position: relative;min-height: 600px;margin: 90px 0 80px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.about-section-modern .about-section__img {position: absolute;left: 0;top: 0;height: 600px;width: 65%;background-size: cover;background-position: top center;background-repeat: no-repeat;}.about-section-modern .content {text-align: right;z-index: 10;position: relative;float: right;max-width: 51%;}.about-section-modern .subtitle {font-family: "Open Sans", sans-serif;font-size: 12px;line-height: 1.33;color: #111;font-style: normal;font-weight: 600;margin-bottom: 30px;letter-spacing: 1.8px;-webkit-font-smoothing: antialiased;}.about-section-modern .title {font-size: 50px;font-weight: 600;font-family: "Open Sans", sans-serif;line-height: 1.26;letter-spacing: .2px;margin-bottom: 50px;color: #111;text-align: right;}.about-section-modern .title b {color: #111;}.about-section-modern .title-bg {position: absolute;top: -120px;right: -35%;color: #111;opacity: .05;font-size: 300px;font-weight: bold;letter-spacing: 15px;max-width: 60%;line-height: .9;}.about-section-modern .bg_title {width: 100%;-ms-word-break: break-all;word-break: break-all;}.call-to-action.classic {position: relative;}.call-to-action.classic .call-to-action-wrap {background-position: center;background-size: cover;background-attachment: fixed;}.call-to-action.classic .info-wrap {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 100px 15px;}.call-to-action.classic .call-title {padding-right: 30px;font-family: "Open Sans", sans-serif;font-size: 40px;font-weight: 600;color: #fff;letter-spacing: .2px;line-height: 1.2;}.call-to-action.classic .call-to-action-bg {position: absolute;left: 0;right: 0;bottom: 0;height: 90px;background-size: cover;background-repeat: no-repeat;background-position: center;}.services.right {padding: 107px 35px 35px 35px;position: relative;background-color: #ffffff;-webkit-box-shadow: 0 20px 30px 0 rgba(189, 168, 127, 0.12);box-shadow: 0 20px 30px 0 rgba(189, 168, 127, 0.12);}.services.right i {position: absolute;top: 27px;right: 35px;-webkit-background-clip: text;-webkit-text-fill-color: transparent;z-index: 1;}.services.right .content .title {position: relative;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;font-family: "Open Sans", sans-serif;font-size: 20px;color: #111;letter-spacing: normal;line-height: 2;font-weight: 600;margin-top: 0;z-index: 1;}.services.right .content .text {position: relative;margin-top: 10px;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;font-family: "Open Sans", sans-serif;color: #777;font-size: 15px;line-height: 1.6;letter-spacing: normal;z-index: 1;}.services.right::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #111;-webkit-transition: all 0.35s ease;-o-transition: all 0.35s ease;transition: all 0.35s ease;opacity: 0;visibility: hidden;}.services.right:hover {-webkit-box-shadow: 0 20px 40px 0 rgba(189, 168, 127, 0.22);box-shadow: 0 20px 40px 0 rgba(189, 168, 127, 0.22);}.services.right:hover::before {visibility: visible;opacity: 1;}.services.right:hover .title, .services.right:hover .text {color: #fff;}.services.right:hover i {background-image: none !important;background-color: #fff;}.services i {color: #111;font-size: 52px;text-align: right;display: inline-block;letter-spacing: .7px;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}.contacts-info-wrap {position: relative;padding-bottom: 15px;}.contacts-info-wrap img {margin-bottom: 18px;}.contacts-info-wrap .title {font-weight: 600;color: #111;margin-bottom: 0;letter-spacing: .2px;}.contacts-info-wrap .content-item div, .contacts-info-wrap .content-item a {font-size: 24px;font-weight: 800;display: block;line-height: 1.2;font-family: "Muli", sans-serif;color: #111;letter-spacing: .2px;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;text-decoration: none;margin-bottom: 25px;}.contacts-info-wrap .content-item a:hover {color: #111;opacity: 1;}.contacts-info-wrap.style6 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.contacts-info-wrap.style6 .item-wrapper {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.contacts-info-wrap.style6 .item-wrapper:not(:first-of-type) {margin-left: 50px;}.contacts-info-wrap.style6 .item-wrapper a {padding: 0 5px;text-decoration: none;font-size: 15px;font-weight: 800;letter-spacing: .2px;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;}.contacts-info-wrap.style6 .item-wrapper a:hover {color: #111;}.contacts-info-wrap.style6 .item-wrapper a:not(:last-of-type)::after {content: ", ";}.contacts-info-wrap.style6 .item-wrapper .title {color: #999999;opacity: 1;}.contacts-info-wrap.style7 {background-color: #fff;max-width: 570px;width: 100%;padding: 65px 50px;}.contacts-info-wrap.style7 .title {font-size: 48px;font-weight: 800;line-height: 1.2;letter-spacing: .2px;margin-bottom: 25px;color: #111;text-align: center;opacity: 1;}.contacts-info-wrap.style7 .text {font-size: 14px;line-height: 1.2;letter-spacing: .2px;color: #999;margin-bottom: 43px;text-align: center;}.contacts-info-wrap.style7 .form .input_protected_wrapper {left: 50%;position: relative;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.contacts-info-wrap.style7 .form .wpcf7-form-control-wrap:nth-of-type(2n-1) {margin-right: 30px;}.contacts-info-wrap.style7 .form .wpcf7-form-control-wrap:last-of-type {margin-right: auto;float: none;}.contacts-info-wrap.style7 .form .wpcf7-form-control-wrap:not(:last-of-type) {display: block;width: calc(50% - 15px);float: left;}span.wpcf7-not-valid-tip {position: relative;clear: both;margin-bottom: 15px;top: -15px;}.wpcf7 * {text-transform: none;}.wpcf7 .ajax-loader {display: none !important;}.contacts-info-wrap.info_with_form .title {font-size: 34px;font-family: "Open Sans", sans-serif;color: #111;font-weight: 600;line-height: 1.32;letter-spacing: .2px;margin-bottom: 20px;}.contacts-info-wrap.info_with_form .text {margin-bottom: 30px;color: #111000;font-family: "Open Sans", sans-serif;font-size: 18px;line-height: 1.67;letter-spacing: .2px;opacity: .4;}.contacts-info-wrap.info_with_form .phone-wrapper, .contacts-info-wrap.info_with_form .address-wrapper, .contacts-info-wrap.info_with_form .email-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 30px;}.contacts-info-wrap.info_with_form .phone-wrapper i, .contacts-info-wrap.info_with_form .address-wrapper i, .contacts-info-wrap.info_with_form .email-wrapper i {margin-right: 15px;font-size: 26px;width: 26px;text-align: center;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.contacts-info-wrap.info_with_form .phone-wrapper .email, .contacts-info-wrap.info_with_form .phone-wrapper .address, .contacts-info-wrap.info_with_form .address-wrapper .email, .contacts-info-wrap.info_with_form .address-wrapper .address, .contacts-info-wrap.info_with_form .email-wrapper .email, .contacts-info-wrap.info_with_form .email-wrapper .address {color: #111000;font-family: "Open Sans", sans-serif;font-size: 16px;letter-spacing: .2px;opacity: .4;}.contacts-info-wrap.info_with_form .phone-wrapper a, .contacts-info-wrap.info_with_form .address-wrapper a, .contacts-info-wrap.info_with_form .email-wrapper a {text-decoration: none;-webkit-transition: opacity .35s ease;-o-transition: opacity .35s ease;transition: opacity .35s ease;display: inline-block;margin-right: 15px;}.contacts-info-wrap.info_with_form .phone-wrapper a:hover, .contacts-info-wrap.info_with_form .address-wrapper a:hover, .contacts-info-wrap.info_with_form .email-wrapper a:hover {opacity: 1;}.contacts-info-wrap.info_with_form .form-wrap {max-width: 570px;}.contacts-info-wrap.info_with_form .form-wrap .container {max-width: 100%;padding: 0;}.contacts-info-wrap.info_with_form .form {margin-left: 0;margin-right: auto;}.contacts-info-wrap.info_with_form .form form {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.contacts-info-wrap.info_with_form .form form .frm_form_fields {width: 100%;}.contacts-info-wrap.info_with_form .form p {margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}.contacts-info-wrap.info_with_form .form p span {width: calc(50% - 10px);margin-bottom: 20px;}.contacts-info-wrap.info_with_form .form p span span.wpcf7-not-valid-tip {position: static;width: 100%;margin-bottom: 0;}.contacts-info-wrap.info_with_form .form p span.textarea, .contacts-info-wrap.info_with_form .form p span.subject {width: 100%;}.contacts-info-wrap.info_with_form .form p span:not(.textarea):not(.subject):nth-of-type(2n+1) {margin-right: 10px;}.contacts-info-wrap.info_with_form .form p span:not(.textarea):not(.subject):nth-of-type(2n) {margin-left: 10px;}.contacts-info-wrap.info_with_form textarea {border: 0;outline: none;width: 100%;height: 105px;max-width: 100%;padding: 10px 20px;border: 3px solid #e6e6e6;color: rgba(0, 0, 0, 0.4);font-family: "Open Sans", sans-serif;font-size: 15px;line-height: 1.6;letter-spacing: .2px;-webkit-transition: border-color .35s ease;-o-transition: border-color .35s ease;transition: border-color .35s ease;resize: none;}.contacts-info-wrap.info_with_form textarea:focus {border-color: #111;}.contacts-info-wrap.info_with_form input {border: 0;outline: none;}.contacts-info-wrap.info_with_form input:not([type="submit"]) {width: 100%;padding: 10px 20px;border: 3px solid #e6e6e6;color: rgba(0, 0, 0, 0.4);font-family: "Open Sans", sans-serif;font-size: 15px;letter-spacing: .2px;line-height: 1.6;-webkit-transition: border-color .35s ease;-o-transition: border-color .35s ease;transition: border-color .35s ease;}.contacts-info-wrap.info_with_form input:not([type="submit"]):focus {border-color: #111;}.split-wrapper .skills {width: 100%;margin: 50px 0 0 0;max-width: 530px;}.split-wrapper .skills .skill {color: #222;font-size: 14px;text-align: left;font-weight: bold;position: relative;}.split-wrapper .skills .skill:not(:last-child) {margin-bottom: 30px;}.split-wrapper .skills .line {background-color: #f0f0f0;position: relative;width: 100%;height: 5px;margin: 9px 0 0 0;}.split-wrapper .skills .line .active-line {position: absolute;top: 0;left: 0;bottom: 0;width: 0;-webkit-transition: width 1.5s ease;-o-transition: width 1.5s ease;transition: width 1.5s ease;background-color: #222222;}.split-wrapper .skills .skill-label {text-align: left;}.split-wrapper .skills .skill-value {display: inline-block;float: right;text-align: right;}.split-wrapper .skills .skill-value.active-line {position: absolute;left: 0;width: 0;opacity: 1;-webkit-transition: width 1.5s ease, opacity 1.5s ease;-o-transition: width 1.5s ease, opacity 1.5s ease;transition: width 1.5s ease, opacity 1.5s ease;}.split-wrapper .skills.light .skill {color: #fff;}.split-wrapper .skills.light .line {background-color: rgba(255, 255, 255, 0.18);}.split-wrapper .skills.text-right {margin-left: auto;}.split-wrapper .skills.text-center {margin-left: auto;margin-right: auto;}.split-wrapper {height: 100vh;}.split-wrapper .ms-section {position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;}.split-wrapper .ms-section.ms-table {display: table;width: 100%;}.split-wrapper .ms-tableCell {background-position: 50%;background-size: cover;padding: 0;display: table-cell;vertical-align: middle;width: 100%;height: 100%;}.split-wrapper .ms-scrollable {overflow: hidden;position: relative;}.split-wrapper .ms-scroller {overflow: hidden;}.split-wrapper .iScrollIndicator {border: 0 !important;}.split-wrapper .ms-easing {-webkit-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;transition: all 0.7s ease-out;}.split-wrapper .ms-responsive .ms-hide {display: none;}.split-wrapper .subtitle {font-family: Roboto,sans-serif;font-size: 14px;line-height: 18px;letter-spacing: 4.5px;font-weight: 300;color: #111;}.split-wrapper .title {font-size: 40px;font-family: Roboto,sans-serif;font-weight: 700;letter-spacing: 3.5px;text-transform: uppercase;line-height: 1.35;margin-bottom: 30px;}.split-wrapper .title:not(:first-child) {margin-top: 15px;}.split-wrapper .description {font-family: Roboto,sans-serif;font-size: 16px;line-height: 32px;font-weight: 400;color: #7e7d7d;}.split-wrapper .link-wrap {margin-top: 52px;}.split-wrapper .link-wrap a {margin: auto 15px;}.split-wrapper .wpcf7 {margin-top: 50px;max-width: 530px;}.split-wrapper .wpcf7 .ajax-loader, .split-wrapper .wpcf7 br {display: none;}.split-wrapper .wpcf7 textarea, .split-wrapper .wpcf7 input:not([type="submit"]) {background-color: transparent;width: 100%;padding: 16px 18px;border: 1px solid #eee;color: #888;font-size: 15px;line-height: 21px;margin-bottom: 30px;}.split-wrapper .wpcf7 textarea::-webkit-input-placeholder, .split-wrapper .wpcf7 input:not([type="submit"])::-webkit-input-placeholder {color: inherit;}.split-wrapper .wpcf7 textarea::-moz-placeholder, .split-wrapper .wpcf7 input:not([type="submit"])::-moz-placeholder {color: inherit;}.split-wrapper .wpcf7 textarea:-ms-input-placeholder, .split-wrapper .wpcf7 input:not([type="submit"]):-ms-input-placeholder {color: inherit;}.split-wrapper .wpcf7 textarea:-moz-placeholder, .split-wrapper .wpcf7 input:not([type="submit"]):-moz-placeholder {color: inherit;}.split-wrapper .wpcf7 textarea:focus, .split-wrapper .wpcf7 input:not([type="submit"]):focus {color: #bda87f;border-color: #bda87f;outline: 1px solid #bda87f;}.split-wrapper .wpcf7 textarea {height: 148px;resize: none;}.split-wrapper .wpcf7 input[type="submit"] {margin-top: 6px;}.split-wrapper .wpcf7 div.wpcf7-mail-sent-ok, .split-wrapper .wpcf7 div.wpcf7-validation-errors, .split-wrapper .wpcf7 div.wpcf7-acceptance-missing {margin: 0;padding: 0;font-size: 12px;color: #888;text-align: center;margin-top: 7px;}.split-wrapper .wpcf7 span.wpcf7-not-valid-tip {font-size: 12px;color: #888;margin-top: 7px;}.split-wrapper .image-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 34px -10px 0;}.split-wrapper .image-list.text-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.split-wrapper .image-list.text-right {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.split-wrapper .image-item {padding: 20px 10px 0;width: 50%;}.split-wrapper .image-item.three {width: 33.33%;}.split-wrapper .image-item.four {width: 25%;}.split-wrapper .content-wrap {max-width: 560px;margin-left: auto;margin-right: auto;}.split-wrapper .content-wrap.light .title {color: #fff;}.split-wrapper .content-wrap.light .wpcf7 textarea, .split-wrapper .content-wrap.light .wpcf7 input:not([type="submit"]) {border-color: rgba(255, 255, 255, 0.2);color: rgba(255, 255, 255, 0.3);}.split-wrapper .content-wrap.light .wpcf7 textarea:focus, .split-wrapper .content-wrap.light .wpcf7 input:not([type="submit"]):focus {color: #fff;}.split-wrapper .content-wrap.text-right .wpcf7 {margin-left: auto;}.split-wrapper .content-wrap.text-center .wpcf7 {margin-left: auto;margin-right: auto;}.split-wrapper .split-mob-image {height: 60vw;min-height: 250px;margin-bottom: 80px;background-size: cover;background-position: 50%;margin-left: -25px;margin-right: -25px;}.split-wrapper .split-mob-section {padding: 0 25px 80px;}#multiscroll-nav {margin-top: 0 !important;position: absolute;left: 63px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 111;}#multiscroll-nav.right {left: auto;right: 63px;}#multiscroll-nav ul {margin: 0;list-style-type: none;}#multiscroll-nav li + li {margin-top: 20px;}#multiscroll-nav a {width: 10px;height: 10px;border-radius: 50%;display: block;background-color: #222;-webkit-transition: 1s 0.25s;-o-transition: 1s 0.25s;transition: 1s 0.25s;}#multiscroll-nav a.active {background-color: #fff;}.split-wrapper--mob {display: none;}.no-fixed-color-white {position: static;background-color: white !important;}.align-center {text-align: center;}.margin-top {margin-top: 94px;}.no-marg-bottom {margin-bottom: 0 !important;}.overflow {overflow: hidden;}.specialcolorInput::placeholder {color: white;}.display-none {display: none !important;}.gallery-hidden {display: none;}.display-block {display: block !important;}.no-padd-top {padding-top: 0 !important;}.no-padd-bottom {padding-bottom: 0 !important;}.header-top {position: relative !important;}.font-size-40 {font-size: 40px !important;font-weight: 700 !important;}.flex-item {display: flex;justify-content: space-between;}.flex-select {display: flex;justify-content: space-between;}.flex-input {display: flex;justify-content: space-between;}.aling-text-center {text-align: center !important;}.hover-no {cursor: not-allowed !important;color: rgb(160, 154, 154) !important;border-color: rgb(160, 154, 154) !important;}.hover-no:hover {background-color: #fff !important;}.marg-left {margin-left: 50% !important;}.overlay-img {opacity: 0.7;}.flex-img {display: flex;}.post-mrg {margin-top: 10px !important;}.padding-sm-0bt {padding-bottom: 0px !important;}.glyphicon-chevron-right:before {content: '';width: 22px;height: 22px;-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg);border-bottom: 1px solid #fff;border-left: 1px solid #fff;line-height: 32px;border-width: 0px 0px 1px 1px;position: absolute;}.glyphicon-chevron-left:before {content: '';width: 22px;height: 22px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);border-bottom: 1px solid #fff;border-left: 1px solid #fff;line-height: 32px;border-width: 0px 0px 1px 1px;position: absolute;}.slider-img .location {font-size: 18px;line-height: 18px;font-weight: 300;color: rgb(255, 255, 255);font-family: Roboto;letter-spacing: 4px;transition: none 0s ease 0s;-webkit-transition: none 0s ease 0s;-moz-transition: none 0s ease 0s;-ms-transition: none 0s ease 0s;-o-transition: none 0s ease 0s;text-align: center;padding-top: 16%;text-transform: uppercase;font-size: 14px;}.slider-img .slideTitle {color: #fff;padding: 90px 0 !important;}.item .location {opacity: 0;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;}.item.active .location {opacity: 1;transform: translateY(50px);-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);}.item .show2 {opacity: 0;transition: 1.5s;-webkit-transition: 1.5s;-moz-transition: 1.5s;-ms-transition: 1.5s;-o-transition: 1.5s;}.item.active .show2 {opacity: 1;transform: translateY(-50px);-webkit-transform: translateY(-50px);-moz-transform: translateY(-50px);-ms-transform: translateY(-50px);-o-transform: translateY(-50px);}.item .slideTitle {opacity: 0;transition: 2s;-webkit-transition: 2s;-moz-transition: 2s;-ms-transition: 2s;-o-transition: 2s;}.item.active .slideTitle {opacity: 1.5;}.item .hide {opacity: 1;transition: 1.5s;-webkit-transition: 1.5s;;-moz-transition: 1.5s;;-ms-transition: 1.5s;;-o-transition: 1.5s;;}.item.active .hide {transform: translateY(-50px);-webkit-transform: translateY(-50px);-moz-transform: translateY(-50px);-ms-transform: translateY(-50px);-o-transform: translateY(-50px);opacity: 0;}.item .hide2 {opacity: 1;transition: 1.5s;-webkit-transition: 1.5s;;-moz-transition: 1.5s;;-ms-transition: 1.5s;;-o-transition: 1.5s;;transition: 1.5s;;}.item.active .hide2 {opacity: 0;transform: translateY(50px);-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px);}.item .slideTitle2 {opacity: 1;-webkit-transition: 2s;-moz-transition: 2s;-ms-transition: 2s;-o-transition: 2s;transition: 2s;transition: 2s;}.item.active .slideTitle2 {opacity: 0;}.carousel-control.right {background: none;}.carousel-control.left {background: none;}.revo {background-color: black;}.numberz {position: absolute;top: 48%;left: 25%;}.number-2 {left: 63%;}.numberz span {padding: 2px;transition: none 0s ease 0s;-webkit-transition: none 0s ease 0s;-moz-transition: none 0s ease 0s;-ms-transition: none 0s ease 0s;-o-transition: none 0s ease 0s;transition: none 0s ease 0s;text-align: inherit;line-height: 32px;border-width: 0px;margin: 0px;padding: 0px;letter-spacing: 0px;font-weight: 400;font-size: 16px;}.length {display: block;margin-top: -20px !important;margin-left: 25px !important;}.changed1, .changed2 {margin-left: -10px !important;}.carousel-inner, .item {height: 100vh !important;}.page-ruler-guide-bottom-left {overflow: hidden;}.border-only {line-height: 32px !important;font-weight: 500 !important;text-align: center !important;border: none !important;padding-top: 7px !important;padding-bottom: 7px !important;padding-left: 45px !important;padding-right: 45px !important;font-size: 11px !important;letter-spacing: 0 !important;}.prague_count_col5 .prague-services-wrapper{padding: 5px;}.prague_count_col5 .portfolio-item h4{text-align:center;font-size: 16px;}.main-div{margin-top:90px;}header{background-color: #111!important;}.prague_filter_class {float: left;width: 20%;}#design-team-div{width:60%;}.subtitle {text-transform: uppercase;font-family: "Roboto", sans-serif;font-size: 14px;line-height: 18px;letter-spacing: 4.5px;font-weight: 300;}b, strong {font-weight: 700;color: #111;}.content.padding-xs-40b h5 {text-transform: uppercase;font-family: "Roboto", sans-serif;font-size: 14px;line-height: 18px;letter-spacing: 4.5px;font-weight: 300;}.title3{font-size: 20px;line-height: 26px;margin-top: 18px;margin-bottom: 0;letter-spacing: 0.9px;}.title2{font-size: 24px;line-height: 30px;margin-top: 18px;margin-bottom: 0;letter-spacing: 0.9px;}.small-width {width: 70%;margin: 30px auto 0;}.phone-icon {margin-right: 3px;}.prague-logo img {width:285px;}#building-materials .project-grid-item-content p{text-align:left;}.prague-social-nav img {width: 14px;}.social-content img{width:12px!important;}.prague-share-icons img {width: 14px;}.prague_categories_btn img {width: 14px;}.cost-constructionBox h4 {text-align: center;}.cost-construction-list {padding: 0 15px;}.cost-construction-list {border: 1px solid #8b8787;}.cost-construction-list ul {padding: 0;margin: 0;}.cost-construction-list ul li {list-style-type: none;margin: 0;padding: 0;}.cost-constructionBox{margin-bottom:15px;}.table .thead-dark th {color: #fff;background-color: #212529;border-color: #32383e;}.introduction-div img {height: auto !important;width:100%!important;display: table;margin: 0 auto;}.prague-clients-logo {width: 100px;filter: grayscale(100%);}.prague-clients-wrapper:hover .prague-clients-logo {filter: grayscale(0%);}#villas-section .media-item-content {padding: 5px 0 8px 0;}#villas-section .project-grid-item-title {font-size: 14px;margin: 0;}#villas-section .project-grid-item-title {font-size: 14px;margin: 0;}#villas-section .media-item-content {text-align: center;}#villas-section .prague-media-wrapper{padding:0;}#description-detail .vindow-height{min-height: inherit !important;}#description-detail .top-banner .content {margin-top: 30px;margin-bottom: 30px;}#description-detail .project-detail-picture-wrapper img{height:auto;width: 100%;}.left-no-padd{padding-right: 0;}.padding-right2{padding-right:.4%;}.padding-left2{padding-left:.4%;}.video-section {padding: 75px 0 0;}#LHA-faqs-page .panel {border-width: 0;background: none;box-shadow: none;}#LHA-faqs-page .panel:last-child {border-bottom: none;}#LHA-faqs-page .panel-group > .panel:first-child .panel-heading {border-radius: 0px 0px 0 0;}#LHA-faqs-page .panel-group .panel {border-radius: 0;}#LHA-faqs-page .panel-group .panel + .panel {margin-top: 0;}#LHA-faqs-page .panel-heading {border-radius: 0;border: none;color: #000;padding: 0;}#LHA-faqs-page .panel-title a {display: block;color: #000;padding: 15px 0;position: relative;font-size: 18px;font-weight:600;border-bottom: 1px solid #d9d6d6;padding-right: 30px;}#LHA-faqs-page .arrow-icon {position: absolute;right: 15px;top: 50%;transform: translateY(-50%);transition: transform 0.3s ease;font-size: 14px;}#LHA-faqs-page .panel-heading a[aria-expanded="true"] .arrow-icon {transform: translateY(-50%) rotate(180deg);}#LHA-faqs-page .panel-heading.active {background-color:#fff;}#LHA-faqs-page .panel-body {background: #fff;border: 0;}#LHA-faqs-page .panel:last-child .panel-body {border-radius: 0 0 0px 0px;}#LHA-faqs-page .panel:last-child .panel-heading {border-radius: 0 0 0px 0px;transition: border-radius 0.3s linear 0.2s;}#LHA-faqs-page .panel:last-child .panel-heading.active {border-radius: 0;transition: border-radius linear 0s;}.right-no-padd2{padding-right: 8px;}.left-no-padd2{padding-left: 8px;}.container.no-padd.our-trusted-partners{width: 60%;}.testimonials-wrapper {position: relative;padding: 17px 70px 85px 23%;}.testimonials-wrapper.no-figure {padding: 17px 0 40px 23%;}.testimonials-wrapper.no-figure .testimonials-pagination-wrapper {height: calc(100% - 40px);}.testimonials-wrapper .testimonials-swiper {position: static;-webkit-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.2);box-shadow: 0 30px 50px rgba(0, 0, 0, 0.2);z-index: 20;}.testimonials-wrapper .testimonials-swiper .swiper-wrapper {background-color: white;}.testimonials-wrapper .testimonials-pagination-wrapper {position: absolute;top: 0;height: calc(100% - 85px);left: 0;width: 20%;}.testimonials-wrapper .testimonials-pagination-wrapper .swiper-pagination {max-width: 198px;top: 0px;right: auto;height: 100%;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);position: relative;text-align: left;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.testimonials-wrapper .testimonials-pagination-wrapper .swiper-pagination:after {content: '';position: absolute;width: 100%;height: calc(100% - 17px);top: 17px;left: 1px;border: 1px solid #cccccc;z-index: -1;}.testimonials-wrapper .testimonials-pagination-wrapper .swiper-pagination .swiper-pagination-bullet {position: relative;display: inline-block;font-family: 'Roboto', sans-serif;font-size: 14px;line-height: 30px;letter-spacing: 1.5px;font-weight: 300;color: #7e7d7d;padding-left: 0;margin: 0;width: auto;height: auto;border-radius: 0;cursor: pointer;opacity: 1;padding-right: 15px;background-color: white;-webkit-transition: color 0.3s ease-in, padding-left 0.3s ease-in;-o-transition: color 0.3s ease-in, padding-left 0.3s ease-in;transition: color 0.3s ease-in, padding-left 0.3s ease-in;}.testimonials-wrapper .testimonials-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:before {content: '';position: absolute;top: 5px;left: 0;width: 0;height: 0;width: 0;border-top: 5px solid #111111;border-right: 5px solid transparent;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;-o-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;transition: opacity 0.3s ease-in, visibility 0.3s ease-in;}.testimonials-wrapper .testimonials-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {color: #111111;padding-left: 10px;}.testimonials-wrapper .testimonials-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {opacity: 1;visibility: visible;}.testimonials-wrapper .testimonials-item {background-color: white;padding: 40px 50px 48px 50px;width: 100%;}.testimonials-wrapper .testimonials-item .testimonials-icon {font-size: 22px;margin-bottom: 42px;color: #111111;}.testimonials-wrapper .testimonials-item .testimonials-description {border-left: none;margin-bottom: 22px;padding: 0;}.testimonials-wrapper .testimonials-item .testimonials-description p {max-width: 630px;margin-left: auto;margin-right: auto;font-style: normal;}.testimonials-wrapper .testimonials-item .testimonials-author {position: relative;text-transform: none;margin-top: 0px;margin-bottom: 0;}.testimonials-wrapper .testimonials-item .testimonials-author:before {content: '-';display: inline-block;}.testimonials-wrapper .figures {position: absolute;right: 0;bottom: 0;width: 370px;height: 370px;z-index: -1;}.testimonials-wrapper .figures svg polygon, .testimonials-wrapper .figures svg circle {fill: #f2f2f2;}.designBox.text-center img {width: 350px !important;margin: 0 auto;}.whatsapp-icon-class{position: fixed;bottom: 50px;right: 10px;z-index: 1000;width: 35px;height: 35px;}.our-trusted-partners .designBox img {background-color: #F2F2F2;}#client-list {margin-top: 15px;}.project-detail-simple .project-detail-block-outer {margin-top: 25px;}#description-detail {margin-bottom: 40px;}.mobile-view-img{display:none;}        