@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Thin.otf")format("opentype");font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Thin Italic.otf")format("opentype");font-weight:100;font-style:italic}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Light.otf")format("opentype");font-weight:200;font-style:normal}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Light Italic.otf")format("opentype");font-weight:200;font-style:italic}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Book.otf")format("opentype");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Book Italic.otf")format("opentype");font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Regular.otf")format("opentype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Italic.otf")format("opentype");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Medium.otf")format("opentype");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Medium Italic.otf")format("opentype");font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Bold.otf")format("opentype");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Bold Italic.otf")format("opentype");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma ExtraBold.otf")format("opentype");font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma ExtraBold Italic.otf")format("opentype");font-weight:800;font-style:italic}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Black.otf")format("opentype");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Black Italic.otf")format("opentype");font-weight:900;font-style:italic}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Heavy.otf")format("opentype");font-weight:1000;font-style:normal}@font-face{font-display:swap;font-family:"Kastelov - Axiforma";src:url("/wp-content/themes/czucdesign/assets/font/kastelov/Kastelov - Axiforma Heavy Italic.otf")format("opentype");font-weight:1000;font-style:italic}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/czucdesign/assets/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/czucdesign/assets/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/czucdesign/assets/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/czucdesign/assets/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/czucdesign/assets/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/czucdesign/assets/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"et-line";src:url(/wp-content/themes/czucdesign/assets/font/et-line.eot);src:url(/wp-content/themes/czucdesign/assets/font/et-line.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/czucdesign/assets/font/et-line.woff)format("woff"),url(/wp-content/themes/czucdesign/assets/font/et-line.ttf)format("truetype"),url(/wp-content/themes/czucdesign/assets/font/et-line.svg#et-line)format("svg");font-weight:400;font-style:normal}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background-color:#fff}footer,header,nav{display:block}a{background-color:transparent}a:active,a:hover{outline:0}h1{margin:10px 0;font-family:"Kastelov - Axiforma",sans-serif;font-weight:400;color:#111;font-size:54px;line-height:56px}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}p{orphans:3;widows:3}}@font-face{font-display:swap;font-family:"Glyphicons Halflings";src:url(/wp-content/themes/czucdesign/assets/fonts/glyphicons-halflings-regular.eot);src:url(/wp-content/themes/czucdesign/assets/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/czucdesign/assets/fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(/wp-content/themes/czucdesign/assets/fonts/glyphicons-halflings-regular.woff)format("woff"),url(/wp-content/themes/czucdesign/assets/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/wp-content/themes/czucdesign/assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:none}a:focus,a:hover{color:#23527c}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}iframe,img{max-width:100%;vertical-align:middle}img{height:auto;border:0}*,p{font-weight:100;font-family:"Kastelov - Axiforma",sans-serif}p{margin:0 0 10px;font-size:14px;line-height:26px;color:#7e7d7d;text-align:justify}ul{list-style:disc;margin:10px 0;padding:0}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-sm-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:768px){.col-sm-12{float:left;width:100%}}.container:after,.container:before,.row:before{display:table;content:" "}.container:after{clear:both}@-ms-viewport{width:device-width}*{-ms-word-wrap:break-word;word-wrap:break-word}i{font-style:italic}iframe{margin-bottom:25px}body,html{overflow-x:hidden}html{font-size:16px}body{position:relative;margin:0;padding:0;font-family:"Kastelov - Axiforma",sans-serif;color:#111}*,body,li,ul{font-size:16px;line-height:32px}body,li,ul{font-weight:200}a:focus,a:hover{text-decoration:none}@media only screen and (max-width:991px){h1{font-size:34px;line-height:38px}}.no-padd{padding-left:0;padding-right:0}.margin-lg-20t{margin-top:20px}.margin-lg-150t{margin-top:150px}.margin-lg-100b{margin-bottom:100px}@media screen and (max-width:991px){.margin-sm-20t{margin-top:20px}.margin-sm-60t{margin-top:60px}.margin-sm-70b{margin-bottom:70px}}.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;top:0;left:0;width:100%;padding:24px 30px;z-index:300;-webkit-transition:background-color .3s ease-in,top .6s linear;-o-transition:background-color .3s ease-in,top .6s linear;transition:background-color .3s ease-in,top .6s linear}.main-menu>li,.prague-header .prague-logo{position:relative}.main-menu li a,.prague-header .prague-logo a{display:inline-block;text-transform:uppercase;color:#111}.prague-header .prague-logo a{vertical-align:middle;font-size:20px;line-height:32px;font-weight:500;-webkit-transition:color .3s ease-in;-o-transition:color .3s ease-in;transition:color .3s ease-in}.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 .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:#111;-webkit-transition:border .3s ease-in,background-color .3s ease-in;-o-transition:border .3s ease-in,background-color .3s ease-in;transition:border .3s ease-in,background-color .3s ease-in;border:1px solid rgba(17,17,17,.4)}.prague-header .prague-nav-menu-icon a i{width:16px;height:1px;display:inline-block;position:relative;top:-4px;-webkit-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;transition:background-color .3s ease-in;background-color:#111}.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 .3s ease-in,-webkit-transform .2s ease-in;-o-transition:background-color .3s ease-in,transform .2s ease-in;transition:background-color .3s ease-in,transform .2s ease-in;transition:background-color .3s ease-in,transform .2s ease-in,-webkit-transform .2s ease-in;background-color:#111}.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 #111;background-color:#111}.prague-header .prague-nav-menu-icon a:hover i,.prague-header .prague-nav-menu-icon a:hover i:after,.prague-header .prague-nav-menu-icon a:hover i:before,.prague-header.light .prague-nav-menu-icon a i,.prague-header.light .prague-nav-menu-icon a i:after,.prague-header.light .prague-nav-menu-icon a i:before{background-color:#fff}.prague-header.light .prague-logo a{color:#fff}.prague-header.light .prague-nav-menu-icon a{border:1px solid rgba(242,242,242,.4)}.prague-header.light .prague-nav-menu-icon a:hover{border:1px solid #fff;background-color:#fff}.prague-header.light .prague-nav-menu-icon a:hover i,.prague-header.light .prague-nav-menu-icon a:hover i:after,.prague-header.light .prague-nav-menu-icon a:hover i:before{background-color:#111}.prague-header.light .main-menu li a{color:#111}.main-menu{padding:0;margin:0}.main-menu>li{display:inline-block;margin-left:8px}.main-menu li{position:relative;font-size:initial;line-height:normal}.main-menu li a{font-size:12px;line-height:18px;font-weight:100;letter-spacing:2px;padding:5px 15px;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.main-menu li.current-menu-item a,.main-menu li:focus a,.main-menu li:hover a{opacity:1}@media only screen and (min-width:1200px){.prague-header .prague-nav-menu-icon{display:none}.prague-header .prague-navigation{display:block}}@media screen and (max-width:1199px){.prague-header .prague-nav-menu-icon{display:block}.prague-header .prague-navigation{display:none;position:absolute;top:100%;left:0;width:100%;height:100vh;padding:40px 30px;overflow-y:auto;text-align:left;background-color:#111}.prague-header .prague-navigation nav{padding-bottom:100px}.prague-header.light .prague-navigation{background-color:#fff}.prague-header.light .main-menu li a{color:#111}.main-menu>li{display:block;margin-left:0}.main-menu li{display:block}.main-menu li a{color:#fff}}@media screen and (max-width:991px){.prague-header{padding:15px 30px}}@media only screen and (max-width:767px){.prague-header{padding:15px}.prague-header .prague-navigation{padding:20px 15px}}.prague-footer,.prague-footer .footer-top-content .prague-footer-main-block .prague-logo,.prague-footer-info-block{position:relative}.prague-footer-info-block .footer-info-block-content{font-size:13px;line-height:26px;font-weight:100;color:#fff;float:right}.prague-footer-info-block .footer-info-block-content p{font-size:inherit;line-height:inherit;font-weight:100;color:#111;margin-bottom:0;text-align:right}.prague-footer-info-block .footer-info-block-content a{font-size:inherit;line-height:inherit;font-weight:100;color:#111;opacity:1;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.prague-footer-info-block .footer-info-block-content a:hover{opacity:.7}.prague-footer .footer-content-outer{position:relative;max-width:1170px;margin-left:auto;margin-right:auto;padding:100px 0;z-index:100}.prague-footer .footer-top-content{position:relative;padding-bottom:33px;border-bottom:1px solid rgba(1,1,1,.5)}.prague-footer .footer-bottom-content:after,.prague-footer .footer-top-content:after,.row:after{content:"";display:table;clear:both}.prague-footer .footer-top-content .prague-footer-main-block{width:50%;float:left}.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:#fff;-webkit-transition:color .3s ease-in;-o-transition:color .3s ease-in;transition:color .3s ease-in}.prague-footer .footer-top-content .prague-footer-info-block{width:50%;padding-top:28px;text-align:right;float:right}.prague-footer .footer-bottom-content{position:relative;padding-top:47px}.prague-footer .footer-bottom-content .footer-copyright{float:left;font-size:10px;line-height:18px;letter-spacing:2px;font-weight:100;color:#fff}.prague-footer .footer-bottom-content .footer-copyright a{font-size:10px}.prague-footer .footer-bottom-content .footer-copyright a:hover{color:#111;font-weight:300}.prague-footer .footer-bottom-content .footer-copyright p{font-size:inherit;line-height:inherit;font-weight:inherit;color:#111;margin-bottom:0}@media only screen and (max-width:1199px){.prague-footer .footer-content-outer{padding:100px 0;max-width:970px}}@media only screen and (max-width:991px){.prague-footer .footer-content-outer{padding:50px 0;max-width:750px}}@media only screen and (max-width:767px){.prague-footer .footer-content-outer{padding:50px 15px;max-width:none}.prague-footer .footer-top-content .prague-footer-main-block{width:100%}.prague-footer .footer-top-content .prague-footer-info-block{width:100%;text-align:left;float:none}.prague-footer-info-block .footer-info-block-content{float:unset;margin-top:20px;display:inline-block}.prague-footer-info-block .footer-info-block-content p{text-align:left}.prague-footer .footer-bottom-content{text-align:center;padding-top:33px}.prague-footer .footer-bottom-content .footer-copyright{width:100%;float:none}}.heading{text-align:left}.heading .title{margin-top:18px;margin-bottom:0;letter-spacing:.9px}.heading.dark{color:#111}.prague_count_col4 .portfolio-item-wrapp{width:25%}.prague_gap_col15{margin-left:-15px;margin-right:-15px}.prague_gap_col15 .portfolio-item{margin:0 15px 44px}@media only screen and (max-width:991px){.prague_count_col4 .portfolio-item-wrapp{width:50%!important}}@media only screen and (max-width:767px){.prague_count_col4 .portfolio-item-wrapp{width:100%!important}}@media only screen and (max-width:576px){.prague_gap_col15 .portfolio-item{padding:0 15px}}.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:.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 .6s cubic-bezier(.4,0,.2,1);-o-transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}.project-grid-wrapper .project-grid-item-img:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:0;-webkit-transition:opacity .45s linear;-o-transition:opacity .45s linear;transition:opacity .45s linear}.project-grid-wrapper .project-grid-item-content{text-align:left;padding:17px 0}.project-grid-wrapper .project-grid-item-title{text-transform:none;margin-top:0;margin-bottom:0;color:#111;font-weight:500;opacity:1;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;font-size:20px;line-height:32px;text-align:left!important}.project-grid-wrapper .project-grid-item-title a{font-size:16px;line-height:inherit;font-weight:100}.project-grid-wrapper .project-grid-item-title a:hover{color:inherit}.project-grid-wrapper .project-grid-item-title:hover{opacity:.7}@media only screen and (max-width:767px){.project-grid-wrapper{max-width:370px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:400px){.project-grid-wrapper{max-width:290px;margin-left:auto;margin-right:auto}}.realization-category .column-inner{padding:0 15px}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}