/*!
Theme Name: MolivArchitects
Theme URI: 
Author: Webbys BG
Author URI: 
Description: Custom Developed Theme
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: molivarchitects
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

molivarchitects is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@font-face{font-family:MarckScript;src:url(/wp-content/themes/molivarchitects/fonts/MarckScript-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Arsenal;src:url(/wp-content/themes/molivarchitects/fonts/Arsenal-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Arsenal;src:url(/wp-content/themes/molivarchitects/fonts/Arsenal-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:fallback}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;pointer-events:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}body,button,input,optgroup,select,textarea{color:#000;font-family:Arsenal,sans-serif;font-size:18px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin-bottom:25px}body.home h2{text-transform:uppercase}h1{font-size:30px;margin:0 0 15px}h2{font-size:28px}h3{font-size:24px}p{margin-bottom:20px}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff;overflow-x:hidden}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}img[width][height]{height:auto}figure{margin:1em 0}table{border-collapse:collapse;margin:0 0 1.5em;width:100%}a{color:#c2410c;text-decoration:none}a:active,a:focus,a:hover{color:#a03509}a:focus{outline:0}a:focus-visible{outline:2px solid #c2410c;outline-offset:2px}a:active,a:hover{outline:0}.logo-hover-effect,.main-navigation a,.site-footer a,.uslugi-box a,a.p-uslugi-proekt,a.wide-btn{text-decoration:none}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb;outline:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#fff;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#fff;outline:0}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{float:left;position:absolute;top:100%;left:0;z-index:99999;flex-direction:column;padding-top:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease}.main-navigation ul ul ul{left:100%;top:0;opacity:0;visibility:hidden;pointer-events:none}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{opacity:1;visibility:visible;pointer-events:auto}.main-navigation ul ul li{margin-right:0}.main-navigation ul ul a{width:220px;background:#000;color:#fff;padding:4px 10px;font-size:24px;text-transform:lowercase}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{opacity:1;visibility:visible;pointer-events:auto}.main-navigation li{position:relative;margin-right:20px}.main-navigation li:last-child{margin-right:0}.main-navigation a{display:block;text-decoration:none;text-transform:lowercase;color:#000;font-size:28px;font-family:MarckScript,cursive;line-height:normal;padding-right:36px;transition:.1s ease}.main-navigation a:before{content:'';position:absolute;bottom:12px;right:0;width:40px;height:1px;background:#000;transition:.1s ease;z-index:1}.main-navigation ul ul a:before{content:none}.main-navigation ul ul li:last-child a:before{content:none}.main-navigation a:hover{color:#ff591f}.main-navigation a:hover:before{background:#ff591f}.main-navigation.toggled ul,.menu-toggle{display:block}.menu-toggle{position:absolute;top:23px;right:15px;border:none;background:0 0;padding:0}.menu-toggle:hover{background:0 0}.menu-mobile{width:32px;height:30px;margin:8px 0 22px;cursor:pointer;color:#052334;font-size:10px;text-transform:uppercase}.menu-mobile span{margin:0 auto;position:relative;top:12px;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.2s;transition-delay:0.2s}.menu-mobile span:after,.menu-mobile span:before{position:absolute;content:''}.menu-mobile span,.menu-mobile span:after,.menu-mobile span:before{width:30px;height:4px;background-color:#052334;display:block;border-radius:5px}.menu-mobile span:before{margin-top:-10px;-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:0.2s,0s;transition-delay:0.2s,0s}.menu-mobile span:after{margin-top:10px;-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:0.2s,0s;transition-delay:0.2s,0s}.toggled .menu-mobile span{background-color:rgba(0,0,0,0);-webkit-transition-delay:0.2s;transition-delay:0.2s}.toggled .menu-mobile span:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s,0.2s;transition-delay:0s,0.2s}.toggled .menu-mobile span:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s,0.2s;transition-delay:0s,0.2s}@media screen and (min-width:768px){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.page,.post{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}body.home .entry-content{text-align:center}.entry-content{text-align:justify}.comment-content ol,.comment-content ul,.entry-content ol,.entry-content ul:not(.slides):not(.slides-nav):not(.p-uslugi-ul),.page-content ol,.page-content ul:not(.slides):not(.slides-nav):not(.p-uslugi-ul){margin:0 0 1.25em;padding-left:1.75em;text-align:left}body.home .entry-content ol,body.home .entry-content ul:not(.slides):not(.slides-nav):not(.p-uslugi-ul){max-width:720px;margin-left:auto;margin-right:auto}.comment-content ul,.entry-content ul:not(.slides):not(.slides-nav):not(.p-uslugi-ul),.page-content ul:not(.slides):not(.slides-nav):not(.p-uslugi-ul){list-style:disc}.comment-content ol,.entry-content ol,.page-content ol{list-style:decimal}.comment-content ul ul,.entry-content ul:not(.slides):not(.slides-nav):not(.p-uslugi-ul) ul,.page-content ul:not(.slides):not(.slides-nav):not(.p-uslugi-ul) ul{list-style-type:circle;margin-top:.35em}.comment-content ul ul ul,.entry-content ul:not(.slides):not(.slides-nav):not(.p-uslugi-ul) ul ul,.page-content ul:not(.slides):not(.slides-nav):not(.p-uslugi-ul) ul ul{list-style-type:square}.comment-content ul>li::marker,.entry-content ul:not(.slides):not(.slides-nav):not(.p-uslugi-ul)>li::marker,.page-content ul:not(.slides):not(.slides-nav):not(.p-uslugi-ul)>li::marker{color:#c2410c}.comment-content li,.entry-content li:not(.slide),.page-content li:not(.slide){margin-bottom:.4em;line-height:1.5}.entry-content .wp-block-table,.page-content .wp-block-table,.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin:0 0 1.5em}.table-scroll table{margin-bottom:0}.comment-content table,.entry-content .wp-block-table table,.entry-content table,.page-content .wp-block-table table,.page-content table{border-collapse:collapse;width:100%;margin:0 0 1.5em;border:1px solid #d1c3a6;font-size:inherit}.table-scroll table{min-width:34rem}.comment-content table td,.comment-content table th,.entry-content .wp-block-table td,.entry-content .wp-block-table th,.entry-content table td,.entry-content table th,.page-content .wp-block-table td,.page-content .wp-block-table th,.page-content table td,.page-content table th{padding:.65em 1em;text-align:left;vertical-align:top;border:1px solid #d1c3a6}.comment-content table th,.entry-content .wp-block-table th,.entry-content table th,.page-content .wp-block-table th,.page-content table th{background:#14281f;color:#fff;font-weight:700}.comment-content table tbody tr:nth-child(2n),.entry-content .wp-block-table tbody tr:nth-child(2n),.entry-content table tbody tr:nth-child(2n),.page-content .wp-block-table tbody tr:nth-child(2n),.page-content table tbody tr:nth-child(2n){background:#f9f6ef}.comment-content table caption,.entry-content .wp-block-table figcaption,.entry-content table caption,.page-content .wp-block-table figcaption,.page-content table caption{caption-side:bottom;padding:.5em 0 0;font-size:.9em;color:#555;text-align:left}@media (max-width:767px){.table-scroll{margin-left:-5px;margin-right:-5px;padding-bottom:.25rem}.table-scroll table{font-size:.9rem;min-width:36rem}.comment-content table td,.comment-content table th,.entry-content table td,.entry-content table th,.page-content table td,.page-content table th{padding:.5em .65em;line-height:1.35;hyphens:auto}}.tind-25{text-indent:25px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.flex-it{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-it-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tc{text-align:center}.tl{text-align:left}.site-header{position:relative;padding:15px 0}.logo-hover-effect{display:block;position:relative;width:250px;height:95px}.logo-hover-effect:before{content:'';position:absolute;bottom:0;left:179px;width:80%;height:1px;background:#000;z-index:2}.logo-hover-effect:hover:before{background:#f3571b}.logo-hover-effect .logo-hover,.logo-hover-effect .main-logo{position:absolute;top:0;left:0;width:250px;height:95px;object-fit:contain;transition:opacity .15s ease}.logo-hover{opacity:0;pointer-events:none}.logo-hover-effect:hover .main-logo{opacity:0}.logo-hover-effect:hover .logo-hover{opacity:1}a.call-mobile{display:none}.timg-header{position:relative;text-align:center}.img-cover{margin-bottom:20px}.hero-cover-img,img[src*=moliv-cover-home]{display:block;width:100%;max-width:1110px;height:auto;aspect-ratio:1110/350;margin-left:auto;margin-right:auto;margin-bottom:20px}.hero-cover-aspect{display:block;width:100%;max-width:1110px;margin-left:auto;margin-right:auto;margin-bottom:20px;aspect-ratio:1110/350;overflow:hidden}.hero-cover-aspect img{width:100%;height:100%;object-fit:cover;margin-bottom:0}body:not(.parent-pageid-13):not(.parent-pageid-15) h1{display:none}body.page-id-543 .entry-header h1,body.page-id-572 .entry-header h1{display:block}.fullwidth{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:20px}.color-box{background:#dbddeb;padding:20px 0}.wcolor-box{background:#5a6148;padding:20px 0;color:#fff}.wcolor-box a{color:#fff}.wcolor-box a:focus,.wcolor-box a:hover{color:#fdd8bd}.wcolor-box a:focus-visible{outline-color:#fdd8bd}.color-box .container{position:relative}.color-box:before{content:'';position:absolute;left:0;bottom:40px;width:16%;height:2px;background:#fff}.color-box .container:before{content:'';position:absolute;right:0;top:-20px;height:100%;width:2px;background:#fff}.intro{position:relative}.intro-text{text-transform:uppercase}.intro-big{font-size:24px}.intro:before{content:'';position:absolute;left:0;top:0;bottom:1.5em;width:2px;background:#000}.intro:after{content:'';position:absolute;right:0;top:-60px;height:100%;width:2px;background:#000}.top-container{position:relative}.top-container:before{content:'';position:absolute;left:0;top:0;bottom:1.5em;width:2px;height:400px;background:#000}.top-container:after{content:'';position:absolute;right:0;top:-60px;height:427px;width:2px;background:#000}a.main-btn{display:inline-block;position:relative;font-size:18px;text-transform:uppercase;text-align:left;color:#000;font-weight:700;background:#fdd8bd;padding:20px;width:250px;max-width:100%}a.main-btn:before{content:'';position:absolute;top:0;right:10px;bottom:0;width:47px;height:47px;background:#fff;border-radius:50%;margin:auto;transition:.3s ease}a.main-btn:after{content:'';position:absolute;top:0;right:29px;bottom:0;width:9px;height:9px;background:#000;border-radius:50%;margin:auto;transition:.3s ease}a.main-btn.white{background:#fff}a.main-btn.white:before{background:#dbddeb}.main-btn:hover:after{width:47px;height:47px;right:10px}.main-btn:hover:before{right:29px;width:9px;height:9px;z-index:1}a.wide-btn{display:block;background:#14281f;color:#fff;font-size:24px;text-transform:uppercase;padding:5px;text-align:center;position:relative;overflow:hidden;transition:.3s ease;z-index:1}.wide-btn:before{content:'';position:absolute;right:20px;top:-42px;width:10px;height:100px;background:#7f886a;transform:rotate(-45deg);transition:.3s ease;z-index:-1}.wide-btn:after{content:'';position:absolute;right:37px;bottom:-27px;width:10px;height:50px;background:#7f886a;transform:rotate(45deg);transition:.3s ease;z-index:-1}.wide-btn:hover{background:#7f886a}.wide-btn:hover:before{top:-57px;right:45px;background:#14281f}.wide-btn:hover:after{background:#14281f}a.wide-btn.orange{background:#c2410c}a.wide-btn.orange:after,a.wide-btn.orange:before{background:#d14a12}.wide-btn.orange:focus,.wide-btn.orange:hover{background:#a03509}a.wide-btn.orange:focus:after,a.wide-btn.orange:focus:before,a.wide-btn.orange:hover:after,a.wide-btn.orange:hover:before{background:#c2410c}.a-block{display:block}.a-inblock{display:inline-block}.m-top-10{margin-top:10px}.m-top-20{margin-top:20px}.m-top-40{margin-top:40px}.m-bottom-0{margin-bottom:0}.m-bottom-15{margin-bottom:15px}.m-bottom-20{margin-bottom:20px}.m-bottom-30{margin-bottom:30px}.m-bottom-40{margin-bottom:40px}.top-galbox{margin-left:0;margin-right:0;align-items:flex-start}.top-galbox .col,.top-galbox [class*=col-]{padding-left:0;padding-right:0}.top-galbox-img{display:block;position:relative;background:#14281f;width:100%;height:294px;overflow:hidden}.top-galbox-img img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s ease}.top-galbox-img img[width][height]{height:100%}.obj-pos-left img{object-position:left}.top-galbox-img[href]:hover img{opacity:.3}.top-galbox-text{position:absolute;top:5px;right:5px;bottom:5px;left:5px;color:#fff;line-height:normal;z-index:1;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;opacity:0;transition:.3s ease}.top-galbox-img:hover .top-galbox-text{opacity:1}.proekti-box{border-top:2px solid #000;margin-top:20px;padding-top:20px;padding-bottom:20px;text-align:center}.proekti-box:before{content:'';position:absolute;bottom:0;left:0;right:0;height:260px;background:#dbddeb;z-index:-1}.proekti-box p:last-child{margin-bottom:0}.proekti-link{padding-bottom:20px;margin-bottom:20px}.proekti-link:before{content:'';position:absolute;bottom:0;left:0;right:0;height:152px;background:#dbddeb;z-index:-1}.proekti-link a{display:block}.proekti-vij{display:flex;flex-direction:row;position:relative;text-transform:uppercase;color:#000;font-weight:700;font-size:14px;margin-top:10px}.proekti-vij:after,.proekti-vij:before{content:"";flex:1 1;border-bottom:6px solid #fff;margin:auto;transition:.3s ease}.proekti-vij:before{margin-right:10px}.proekti-vij:after{margin-left:10px}.proekti-link a:hover .proekti-vij:after,.proekti-link a:hover .proekti-vij:before{flex:none;width:10%}a.more-info{display:inline-block;color:#dba37a;font-size:18px;font-weight:700}.uslugi-box{text-align:center;margin:0 0 20px}.uslugi-box-title{display:table;width:100%;font-size:20px;height:220px;text-align:left}.uslugi-box-title span{display:block;text-transform:uppercase}.uslugi-box-title.darkgreen{background:#14281f;color:#fff}.uslugi-box-title.lightgreen{background:#5a6148;color:#fff}.uslugi-box-title.lightyell{background:#d1c3a6}.uslugi-box-title.lightorange{background:#ff946e}.uslugi-box-title.orange{background:#ff591f}.uslugi-box a{display:table-cell;position:relative;height:100%;padding:10px;margin:auto;color:inherit;transition:.3s ease}.uslugi-box a:before{content:'';position:absolute;top:-23px;right:0;bottom:0;left:5px;width:10px;height:36px;background:#fff;margin:auto;transform:rotate(-45deg);opacity:0;z-index:1;transition:.3s ease}.uslugi-box a:after{content:'';position:absolute;top:0;right:5px;bottom:-23px;left:0;width:10px;height:20px;background:#fff;margin:auto;transform:rotate(45deg);opacity:0;z-index:1;transition:.3s ease}.uslugi-box a:hover:after,.uslugi-box a:hover:before{opacity:1}.uslugi-box-title.darkgreen a:hover{color:#14281f}.uslugi-box-title.lightgreen a:hover{color:#5a6148}.uslugi-box-title.lightyell a:hover{color:#d1c3a6}.uslugi-box-title.lightorange a:hover{color:#ff946e}.uslugi-box-title.orange a:hover{color:#ff591f}.uslugi-box p{padding:0 10px}.v-bottom a{vertical-align:bottom}.v-middle a{vertical-align:middle}.m-0{margin:0}.p-0{padding:0}.carrousel{max-width:750px;margin:auto;position:relative;overflow:hidden;text-align:center}.carrousel:before{content:'';position:absolute;left:0;top:0;width:60px;height:60px;background:url(/wp-content/uploads/2020/12/quote-icon.png) no-repeat center/contain}.carrousel input{display:none}.carrousel .slides{width:400%;max-width:none;left:0;padding-left:0;margin:0;overflow:hidden;list-style:none;position:relative;text-align:center;-webkit-transition:transform .5s;-moz-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}.carrousel .slides li{width:25%;max-width:none;margin-bottom:0;padding-left:0;list-style:none;position:relative;float:left;line-height:inherit}.quote-author{display:block;font-size:22px}.quote-proekt{display:inline-block;font-size:20px;border-top:2px solid #000;padding:0 20px;margin-bottom:15px}.carrousel .slides-nav{display:inline-block}.carrousel .slides-nav label{float:left;margin:6px;display:block;height:15px;width:15px;-webkit-border-radius:50%;border-radius:50%;border:2px solid #000;font-size:0;transition:.3s ease}.carrousel .slides-nav label:hover{background:#000}#radio-1:checked~.slides{transform:translateX(0)}#radio-2:checked~.slides{transform:translateX(-25%)}#radio-3:checked~.slides{transform:translateX(-50%)}#radio-4:checked~.slides{transform:translateX(-75%)}.carrousel .slides-nav label:hover{cursor:pointer}.carrousel #radio-1:checked~.slides-nav label#dot-1,.carrousel #radio-2:checked~.slides-nav label#dot-2,.carrousel #radio-3:checked~.slides-nav label#dot-3,.carrousel #radio-4:checked~.slides-nav label#dot-4{background:#000}.pswp{display:none;position:fixed;inset:0;z-index:150000;pointer-events:none;opacity:.001}.pswp--open{display:block;pointer-events:auto;opacity:1}.img-zoom div.psgal figure{position:relative!important;width:100%;padding:0;margin-bottom:10px}.img-zoom .psgal{width:100%!important;padding-bottom:0}.img-box{margin-bottom:20px}.img-box .psgal{padding-bottom:0}.img-box .psgal figure img{width:180px;height:130px;object-fit:cover}.img-box.big{max-width:600px;margin:0 auto}.img-box.big .psgal figure img{height:200px;width:auto}.img-zoom .psgal figure img{height:550px;object-fit:cover}.single-img{height:550px;object-fit:cover}.pr-title{display:block;font-size:20px;font-weight:700}.pr-subtitle{display:inline-block;margin-top:10px;margin-bottom:10px;border-top:1px solid #000;font-weight:700;font-size:16px}a.call-now{display:inline-block;font-size:26px;color:#000}.contact-now{font-size:26px}.p-uslugi-proekt{background:#f3ecd8;height:200px;padding:20px;text-align:center;margin:20px;position:relative;flex-direction:column;color:inherit}.muslugi-box.m452 .p-uslugi-proekt,.p-uslugi-proekt.darkgreen{background:#14281f;color:#fff}.muslugi-box.m138 .p-uslugi-proekt,.p-uslugi-proekt.lightgreen{background:#5a6148;color:#fff}.p-uslugi-proekt.lightgreen h2,.p-uslugi-proekt.lightgreen>span{color:#fff}.p-uslugi-proekt.lightgreen a.read,.p-uslugi-proekt.lightgreen a.read:active,.p-uslugi-proekt.lightgreen a.read:focus,.p-uslugi-proekt.lightgreen a.read:hover,.p-uslugi-proekt.lightgreen a.read:visited,a.p-uslugi-proekt.lightgreen,a.p-uslugi-proekt.lightgreen:active,a.p-uslugi-proekt.lightgreen:focus,a.p-uslugi-proekt.lightgreen:hover,a.p-uslugi-proekt.lightgreen:visited,a.p-uslugi-proekt.lightgreen>span{color:#fff}.p-uslugi-proekt.lightgreen a.read:focus-visible{outline-color:#fff}.muslugi-box.m140 .p-uslugi-proekt,.p-uslugi-proekt.lightyell{background:#d1c3a6}.muslugi-box.m144 .p-uslugi-proekt,.p-uslugi-proekt.lightorange{background:#ff946e}.muslugi-box.m146 .p-uslugi-proekt,.p-uslugi-proekt.orange{background:#ff591f}a.p-uslugi-proekt:hover{color:inherit}.p-uslugi-proekt h2{margin:auto}.p-uslugi-proekt>span{display:block;margin:auto;font-size:28px;line-height:1.2}.p-uslugi-proekt .read{display:inline-block;position:relative;z-index:2;border-bottom:1px solid;color:#000}.p-uslugi-proekt .read:before{content:'';position:absolute;top:6px;right:-10px;width:0;height:1px;background:#000;transform:rotate(45deg);transition:.3s ease}.p-uslugi-proekt .read:after{content:'';position:absolute;bottom:3px;left:100%;width:0;height:1px;background:#000;transform:rotate(-45deg);transition:.3s ease}.p-uslugi-proekt.darkgreen .read,.p-uslugi-proekt.darkgreen a.read:visited,.p-uslugi-proekt.lightgreen .read{color:#fff}.p-uslugi-proekt.darkgreen .read:after,.p-uslugi-proekt.darkgreen .read:before,.p-uslugi-proekt.lightgreen .read:after,.p-uslugi-proekt.lightgreen .read:before,.p-uslugi-proekt.orange .read:after,.p-uslugi-proekt.orange .read:before{background:#fff}.p-uslugi-proekt a:hover:after,.p-uslugi-proekt a:hover:before,a.p-uslugi-proekt:hover .read:after,a.p-uslugi-proekt:hover .read:before{width:10px}.entry-content .row:has(.p-uslugi-ul){align-items:stretch}.entry-content .row:has(.p-uslugi-ul):not(.m-bottom-0){margin-bottom:1.75rem}.entry-content .row:has(.p-uslugi-ul)>.col-md-6{padding-top:.75rem;padding-bottom:.75rem}.entry-content .row .p-uslugi-proekt{margin:0;padding:1.5rem 1.25rem;width:100%;height:100%;min-height:200px;box-sizing:border-box}.entry-content .row .col-md-6.flex-it{width:100%}ul.p-uslugi-ul{font-size:18px;line-height:1.5;margin:0;padding:.25rem .5rem .25rem 1.5em;list-style:disc;text-align:justify}ul.p-uslugi-ul li{margin-bottom:.4em;text-align:justify}ul.p-uslugi-ul li::marker{color:#c2410c}@media (min-width:768px){.entry-content .row:has(.p-uslugi-ul):not(.m-bottom-0){margin-bottom:2rem}.entry-content .col-md-6.order-md-1.flex-content-center{justify-content:flex-end;padding-right:2rem;padding-left:1rem}.entry-content .col-md-6.order-md-2.flex-content-center{justify-content:flex-start;padding-left:2rem;padding-right:1rem}.entry-content .col-md-6.order-md-2:not(.flex-content-center){padding-left:1rem}.entry-content .col-md-6.order-md-1:not(.flex-content-center){padding-right:1rem}.entry-content .row .p-uslugi-ul{max-width:20rem}}@media (max-width:767px){.entry-content .row:has(.p-uslugi-ul):not(.m-bottom-0){margin-bottom:2rem}.entry-content .row:has(.p-uslugi-ul)>.col-md-6{padding-top:.5rem;padding-bottom:.5rem}.entry-content .row .p-uslugi-proekt{min-height:160px;margin:0 0 1rem;padding:1.25rem 1rem}.entry-content .row .col-md-6.flex-content-center{justify-content:flex-start;padding-left:1rem;padding-right:1rem}.entry-content .row .p-uslugi-ul{width:100%;max-width:none;margin:0 0 .5rem;padding:0 .5rem 0 1.5em}}p.muslugi-title{font-size:28px;margin-bottom:25px}.muslugi-box .p-uslugi-proekt{margin:10px 0}.muslugi-box .p-uslugi-proekt:before{content:'';position:absolute;top:-23px;right:0;bottom:0;left:5px;width:10px;height:36px;background:#fff;margin:auto;transform:rotate(-45deg);opacity:0;z-index:1;transition:.3s ease}.muslugi-box .p-uslugi-proekt:after{content:'';position:absolute;top:0;right:5px;bottom:-23px;left:0;width:10px;height:20px;background:#fff;margin:auto;transform:rotate(45deg);opacity:0;z-index:1;transition:.3s ease}.muslugi-box .p-uslugi-proekt:hover:after,.muslugi-box .p-uslugi-proekt:hover:before{opacity:1}.muslugi-box-title{font-size:22px;line-height:normal;margin-bottom:10px;transition:.3s ease}.muslugi-box .p-uslugi-proekt:hover .muslugi-box-title{opacity:0}.pr-uslugi-min{text-align:center}.pr-uslugi-min a{display:inline-block;margin-bottom:20px;font-family:MarckScript,cursive;font-size:30px;color:#000;text-transform:lowercase}.icon-set{width:128px;height:128px;display:block;background:url(/wp-content/uploads/2020/12/measure-icon-set.jpg) no-repeat;background-size:300% 100%;margin:20px auto}.icon-set.arch{background-position:50% 0}.icon-set.int{background-position:100% 0}.page-template-project-page h1{text-align:center}.proekt-clbox{background:#14281f;color:#fff;height:100%;padding:20px;text-align:right}.proekt-clbox.light-green{background:#5a6148}.proekt-clbox.orange{background:#ff591f}.proekt-clbox p:last-child{margin-bottom:0}.gallery-proekt .psgal{max-width:100%;padding-bottom:30px}.psgal a{height:auto!important}.gallery-proekt .psgal figure:nth-child(n+2){display:none}.gallery-proekt .psgal_wrap .psgal figure{width:100%!important;padding:0}.pswp__button--share{display:none}.gallery-proekt{position:relative;overflow:hidden}.gallery-proekt-icon{position:absolute;right:0;top:0;width:50px;height:58px;z-index:1;color:#fff;font-size:14px}.gallery-proekt-icon:before{content:'';position:absolute;right:8px;top:5px;bottom:0;background:url(/wp-content/uploads/2020/12/gallery-icon.png) no-repeat center/contain;width:30px;height:30px}.gallery-proekt-icon:after{content:'';position:absolute;right:-65px;top:-40px;background:#14281f;width:150px;height:100px;transform:rotate(45deg);z-index:-1;-webkit-box-shadow:0 7px 0 0 rgb(255 255 255);-moz-box-shadow:0 7px 0 0 rgb(255 255 255);box-shadow:0 7px 0 0 rgb(255 255 255)}.gallery-proekt-icon.light-green:after{background:#7f886a}.gallery-proekt-icon.orange:after{background:#ff591f}.gallery-proekt-icon span{position:absolute;color:#fff;bottom:0;right:10px}.m-projects a{display:inline-block;color:#000;text-align:center}.m-project-img{display:inline-block;position:relative;background:#14281f;margin-bottom:10px}.m-project-img img{transition:.3s ease}.m-projects a:hover img{opacity:.3}.m-project-img:before{content:'';position:absolute;top:-23px;right:0;bottom:0;left:5px;width:10px;height:36px;background:#fff;margin:auto;transform:rotate(-45deg);opacity:0;z-index:1;transition:.3s ease}.m-project-img:after{content:'';position:absolute;top:0;right:5px;bottom:-23px;left:0;width:10px;height:20px;background:#fff;margin:auto;transform:rotate(45deg);opacity:0;z-index:1;transition:.3s ease}.m-projects a:hover .m-project-img:after,.m-projects a:hover .m-project-img:before{opacity:1}.ekip-name{font-weight:700;font-size:28px}.ekip .row{margin-left:-5px;margin-right:-5px}.ekip-box{padding-left:5px;padding-right:5px}.ekip-img{width:230px;height:250px;background:#f3ecd8;margin-bottom:20px}.ekip-box p{margin-bottom:5px;text-align:left}.otlichiq-img .psgal{padding-bottom:20px}.otlichiq-img .psgal figure{padding:0 10px}.footer-box{position:relative;background:#14281f;color:#fff;padding:20px 0}.site-info{margin-top:10px;font-size:16px}.site-info a{color:#000;font-weight:700}a.footer-credit{margin-left:4px}.footer-menu ul{margin:0;padding:0;list-style:none}.footer-menu ul a{color:#fff;font-size:18px;position:relative}.footer-menu ul a:before{content:'';position:absolute;bottom:-5px;width:0;height:1px;background:#fff;transition:.3s ease;opacity:0}.footer-menu ul a:hover:before{width:100%;opacity:1}.footer-menu ul ul a{font-size:16px;margin-left:10px;margin-bottom:5px;display:block}.footer-contact-title{display:block;font-size:22px;text-transform:uppercase;text-align:center}.contact-box-form .wpcf7{max-width:400px;margin:auto}.contact-box-form.big .wpcf7{max-width:600px}.contact-box-form .wpcf7 .wpcf7-spinner{position:absolute;left:0}.contact-box-form input{background:0 0;margin-bottom:5px;border:none;border-bottom:2px solid #fff;border-radius:0;text-align:left;width:100%}.contact-box-form textarea{background:0 0;border:none;border-bottom:2px solid #fff;border-radius:0;height:90px}.contact-btn{background:#f3ecd8;position:relative;display:block;margin:10px auto 0;overflow:hidden}.contact-btn:before{content:'';position:absolute;right:20px;top:-44px;width:10px;height:100px;background:#d0c4a5;transform:rotate(-45deg);transition:.3s ease}.contact-btn:after{content:'';position:absolute;right:37px;bottom:-30px;width:10px;height:50px;background:#d0c4a5;transform:rotate(45deg);transition:.3s ease}.contact-btn:hover{background:#d0c4a5}.contact-btn:hover:before{top:-62px;right:45px;background:#f3ecd8}.contact-btn:hover:after{background:#f3ecd8}.contact-btn input{margin:0;border:none;padding:10px;font-weight:700;text-transform:uppercase;cursor:pointer;text-align:center}.contact-box-form ::-webkit-input-placeholder{color:#fff}.contact-box-form ::-moz-placeholder{color:#fff}.contact-box-form :-ms-input-placeholder{color:#fff}.contact-box-form :-moz-placeholder{color:#fff}div.wpcf7 .contact-btn .ajax-loader{float:left;height:0}.wpcf7-form-control-wrap.capital-quiz label{display:block;margin:0}.wpcf7-quiz-label{text-align:left;display:block;font-size:14px;margin-top:5px}.wpcf7-form-control.wpcf7-quiz{font-size:14px}.wpcf7 form .wpcf7-response-output{margin:10px;font-size:14px}.wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:14px}@media screen and (min-width:768px) and (max-width:992px){.main-navigation a{font-size:22px;padding-right:19px}.main-navigation a:before{bottom:11px;width:22px}}@media screen and (min-width:768px) and (max-width:1199px){.logo-hover-effect:before{left:72%;width:30%}}@media screen and (min-width:992px){.timg-header:before{content:'';position:absolute;top:0;left:0;width:50%;height:100%;background:url(/wp-content/uploads/2020/12/m-prob1.jpg);background-size:375px 411px;z-index:-1}.timg-header:after{content:'';position:absolute;top:0;right:0;width:50%;height:100%;background:url(/wp-content/uploads/2020/12/m-prob2.jpg);background-size:375px 411px;z-index:-1}.intro-text{width:80%;margin:40px auto}.col-lg-25{position:relative;width:100%;min-height:1px;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media screen and (min-width:768px){.site-header{padding-bottom:10px}.site-branding{margin-bottom:12px}.sizeup{height:400px;object-fit:cover}.top-galbox-text{font-size:20px}.otlichiq-img .psgal img{height:243px;object-fit:cover}}@media screen and (max-width:991px){.footer-contact-title{margin-top:20px}}@media screen and (max-width:767px){.site-header{overflow:hidden}.site-header .container{position:relative}.main-navigation{display:block;text-align:center;margin-top:10px;position:static}.main-navigation ul ul,.main-navigation ul ul ul{position:relative;left:auto;width:100%;padding-top:0;opacity:1;visibility:visible;pointer-events:auto;float:none}.main-navigation li{margin:5px 0 5px 0}.main-navigation a:before{content:none}.main-navigation a{padding:2px;font-size:24px}.main-navigation ul ul a{width:100%;font-size:22px}.main-navigation li:last-child{border-bottom:1px solid #000}.intro-img{width:205px;height:auto;margin-bottom:20px}.top-container{padding-left:30px;padding-right:30px}.top-container:before{top:250px;left:15px;height:300px}.top-container:after{height:300px;right:15px}.intro:before{height:50%;top:auto}.footer-box .container:before,.intro:after{height:50%}.img-zoom .psgal figure img,.single-img{height:auto;margin-bottom:10px}.intro-big .main-btn,.top-mob .main-btn{display:block;margin:auto}.intro-text{text-transform:none}h1{font-size:24px;text-align:center}h2{font-size:24px;text-align:center}h3{font-size:22px}a.wide-btn{font-size:22px}.icon-set{width:100px;height:100px}p.muslugi-title{font-size:24px;text-align:center}.tc p{text-align:center}.carrousel p,.color-box p:last-child,.proekti-box p:last-child,.uslugi-box p{text-align:center}.color-box:before,.footer-box:before{bottom:20px;width:30%}.dev-by{justify-content:center}.copyright{text-align:center}.more-info{margin-bottom:20px}.p-uslugi-proekt h2,.p-uslugi-proekt>span{font-size:22px}.quote-proekt{padding:0 15px;margin:0 50px 15px 50px;line-height:normal}a.call-mobile{position:fixed;right:15px;bottom:15px;display:block;width:60px;height:60px;z-index:999}a.call-mobile .call-mobile-icon{display:block;width:60px;height:60px;object-fit:contain}.top-galbox-img{height:150px}.proekt-clbox{text-align:center}.proekt-clbox img{width:100px;height:auto}.gallery-proekt .psgal{padding-bottom:15px}.ekip-img{margin:0 auto 20px;width:150px;height:170px}.ekip-name{font-size:24px;text-align:center}.otlichiq-img .psgal_wrap .psgal figure{width:33.3%}.uslugi-box-title{height:150px}.uslugi-box a{vertical-align:middle;text-align:center}.m-projects a{margin-bottom:15px}}@media screen and (max-width:575px){.intro{margin:0}.intro-big{font-size:20px}.color-box{padding:20px 15px}.img-cover{margin-left:-15px;margin-right:-15px}}