.comment-content ul>li{dilsplay:inline-block}.comment-content ul>li a{margin:0 .5em;color:#000;font-weight:700;font-size:.8rem}.footer ul.footer-menu>li,ul>li{list-style:none}#navigation{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin-left:auto}#navigation ul>li,.breadcrumb ol>li,.tabs ul>li{display:inline}#navigation ul>li a{color:#767676;margin:0 1em 0 0;font-size:1.2rem;font-weight:400}@media screen and (max-width:720px){#navigation{display:none;background:linear-gradient(45deg,rgba(82,50,157,.9),rgba(170,27,162,.9));position:absolute;width:100%;top:0;right:0;bottom:0;padding:5em 4em 0;z-index:100;overflow:auto}#navigation:hover{background:linear-gradient(45deg,rgba(170,27,162,.9),rgba(82,50,157,.9))}#navigation ul li{display:block;list-style:none;padding:1em 0}#navigation ul li a{color:#fff}}#toggle{display:none}@media screen and (max-width:720px){#toggle{width:2.5em;padding:.5em;display:block;position:absolute;top:1.5em;right:1em;overflow:hidden;z-index:200}}#toggle:hover{cursor:pointer}.toggle-span-1,.toggle-span-2,.toggle-span-3{display:block;width:100%;height:.25em;background:#373d46;margin:0 0 .25em;overflow:hidden}.rotate .toggle-span-1{transform:rotate(45deg);position:relative;top:.25em;background:#fff}#edit-field-image-wrapper thead,#node-post-form legend,.rotate .toggle-span-2,label[for=edit-body-0-value]{display:none}.rotate .toggle-span-3{transform:rotate(-45deg);position:relative;top:-.2em;background:#fff}.feed-icon{width:20px;height:20px;overflow:hidding;padding:.5em;border-radius:2px;position:fixed;right:1em;bottom:1em;display:block;text-decoration:none;background:#3bb0e1 url(/themes/contrib/init/icons/rss.svg) no-repeat center}.feed-icon,.feed-icon:hover{color:transparent}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;padding:.5em;font-size:1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:#efefef;border:1px solid #ccc}input[type=number]{max-width:100%;padding:.5em 1em;border:1px solid #ccc;border-radius:2px;outline:0;margin:.5em 0 2em}#node-post-form,#user-form{background:#fff;margin:0 auto}#node-post-form{max-width:100%;padding:1em}#node-picture-form select,#node-post-form select,blockquote{margin:1em 0}#node-picture-form textarea,#node-post-form input[type=text],#node-post-form textarea{width:100%;margin:0 auto 2em}#user-form{padding:.5em;width:100%;border:1px solid #fff}#user-form .description{font-size:.8rem;color:#555}#contact-message-feedback-form{background:#fff;text-align:center;width:480px;max-width:100%;overflow:hidden;padding:1em;margin:0 auto;border:1px solid #ccc}@media screen and (max-width:720px){#contact-message-feedback-form{max-width:80%}}@media screen and (max-width:540px){#contact-message-feedback-form{max-width:100%}}#contact-message-feedback-form input[type=submit],#contact-message-feedback-form input[type=tel],#user-login-form input[type=submit],#user-pass input[type=submit],#user-register-form input[type=submit]{width:100%}#contact-message-feedback-form textarea{margin-top:.5em}#user-pass p{background:#f1f1f1;padding:1em;font-size:.8rem}#user-login-form,#user-pass,#user-register-form{background:#fff;padding:1em;width:480px;max-width:100%;margin:0 auto;border:1px solid #ccc;overflow:hidding}#user-login-form #edit-actions,#user-pass #edit-actions,#user-register-form #edit-actions,.page-layout .no-sidebar h1{text-align:center}input[type=email],input[type=password],input[type=submit],input[type=tel],input[type=text],textarea{max-width:100%;padding:.5em 1em;border:1px solid #ccc;border-radius:2px;outline:0;margin:.5em 0}#user-register-form input[type=submit]{background:#8cb266}input[type=submit]{padding:1em;background:linear-gradient(45deg,#5eba3d,#7ece61);border-radius:3px;border:0;color:#fff;font-weight:700;margin:.5em 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=submit]:hover{background:linear-gradient(45deg,#5eba3d,rgba(126,206,97,.3));cursor:pointer}#edit-field-image-wrapper tr.draggable{width:100px;height:100px;position:relative;display:block;float:left;margin-right:10px;overflow:hidden}#edit-field-image-wrapper tr.draggable td input[type=submit]{position:absolute;top:-2px;right:0;padding:0;color:transparent;width:18px;height:18px;background:url(/themes/contrib/init/icons/mclose.png) no-repeat center;z-index:10}#edit-field-image-wrapper tr.draggable a.tabledrag-handle{display:block;min-width:100%;min-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:8}#edit-field-image-0--description,#edit-field-image-wrapper .form-file,#edit-field-image-wrapper summary,.file-size,.filter-wrapper,.header.hide,.image-widget .file,.image-widget label{display:none}#edit-field-image-wrapper label{display:block;margin:1em 0 0;color:transparent;width:25px;height:25px;background:url(/themes/contrib/init/icons/ibtn.png) left no-repeat}#edit-field-image-wrapper label:hover{cursor:pointer;color:#000;width:auto;padding-left:30px}.image-widget img{width:100px;height:auto;float:left;display:block;margin-right:1em}.image-widget input{display:block;width:50%!important;overflow:hidden;margin:0 0 1em!important}.cke_bottom{display:none!important}#comment-form textarea,body,html{width:100%}#comment-form #edit-submit{float:right}*{-o-box-sizing:border-box;box-sizing:border-box;transition:1s ease-out;border:0;outline:0}html{height:100%}body{background:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:17px/125%;line-height:1.4}h1.sitename,h1.sitename a,h2.services,h2.services a{color:linear-gradient(45deg,#5eba3d,#7ece61);background:linear-gradient(45deg,#5eba3d,#7ece61);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#navigation ul>li a:hover,.footer .inner a,h1,h2,h2 a{color:#373d46}h2 a{font-size:1.2rem}*,body,h2,h3,html,p{padding:0}*,body,h2,h3,html{margin:0}h3,h3 a{font-size:1.4rem}p{font-size:1.2rem;color:#696969}.blog-item p{font-size:1rem;padding:0 1em}.materials span.label,a{color:#373d46;font-weight:700}a{text-decoration:none}a:hover{color:#ccc}blockquote{padding:1em 0;border-top:1px solid #3bb0e1;border-bottom:1px solid #3bb0e1}iframe,video{width:100%;max-height:600px}.content_video{margin-top:1em}iframe.media-oembed-content{min-height:24em}img{max-width:100%;height:auto}.block__title,.front__title{width:100%;margin:0 auto;height:auto;padding:2em 1em}.block__title h1{color:#373d46;font-size:3rem;font-weight:1000}.front__title{background:linear-gradient(45deg,#5eba3d,#7ece61);padding:.5em 2em;text-align:center}.front__title h1{color:#fff}.front__title h1 .first{font-size:18rem;font-weight:700}@media screen and (max-width:1440px){.front__title h1 .first{font-size:12rem}}@media screen and (max-width:1280px){.front__title h1 .first{font-size:9rem}}@media screen and (max-width:960px){.front__title h1 .first{font-size:6rem}}@media screen and (max-width:780px){.front__title h1 .first{font-size:4rem}}@media screen and (max-width:580px){.front__title h1 .first{font-size:4rem}}@media screen and (max-width:480px){.front__title h1 .first{font-size:2rem}}.front__title h1 .second{font-size:3rem}@media screen and (max-width:780px){.front__title h1 .second{font-size:2rem}}@media screen and (max-width:580px){.front__title h1 .second{font-size:1.2rem}}.front__title h1 .third{display:block;font-size:5rem;position:relative;left:4em;top:-1em}@media screen and (max-width:1440px){.front__title h1 .third{font-size:4rem}}@media screen and (max-width:1280px){.front__title h1 .third{font-size:4rem;left:2.25em;top:-.5em}}@media screen and (max-width:960px){.front__title h1 .third{font-size:3rem;left:2.25em;top:-.5em}}@media screen and (max-width:780px){.front__title h1 .third{left:0;top:-.5em;font-size:2rem}}@media screen and (max-width:480px){.front__title h1 .third{font-size:1.2rem}}.front-container .front__summary p,h1{font-size:1.8rem;margin:0;padding:0}h1 a{font-size:1.8rem}.page-layout{width:100%;max-width:60%;margin:2em auto 0;padding:1em;min-height:75vh}@media screen and (max-width:1080px){.page-layout{max-width:80%}}@media screen and (max-width:960px){.page-layout{max-width:90%}}@media screen and (max-width:720px){.page-layout{max-width:100%}}.main{padding:0}.front-layout{width:100%;max-width:60%;margin:0 auto;padding:1em}@media screen and (max-width:1080px){.front-layout{max-width:80%}}@media screen and (max-width:960px){.front-layout{max-width:90%}}@media screen and (max-width:720px){.front-layout{max-width:100%}}.center,h2.services{display:block}.block-about{width:100%;padding:1em}.block-about img{width:200px;border-radius:50%;margin:2em}.contact{margin-top:3em}.contact iframe{margin-top:2em}h2.services{width:100%;margin:0 auto;padding:0;text-align:center;font-size:3rem;font-weight:1000}@media screen and (max-width:720px){h2.services{font-size:2rem}}#block-init-page-title,.fotorama__caption{text-align:center}.fotorama__caption__wrap{background:linear-gradient(135deg,rgba(202,16,223,.8),rgba(231,66,88,.8));color:#fff}.services{width:100%;margin:0 auto;padding:2em 0;background:#efefef}.services__inner{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;overflow:hidden;margin:0 auto;width:60%;padding:1em}@media screen and (max-width:1080px){.services__inner{width:80%}}@media screen and (max-width:960px){.services__inner{width:90%}}@media screen and (max-width:720px){.services__inner{width:100%;padding:0;margin-top:1em;flex-direction:column}}.services__inner h2{display:block;width:100%;margin:0 auto;padding:0;text-align:center;color:#373d46;font-size:2rem;font-weight:1000}@media screen and (max-width:1080px){.services__inner h2{font-size:1.4rem}}.services__inner p,p{margin:.5em 0}@media screen and (max-width:1080px){.services__inner p{font-size:1rem}}#block-about,#block-contacts,#block-services{position:relative;width:31%;margin:1%;padding:6em 2em 2em;background:#fff;border-top:5px solid #fff}@media screen and (max-width:720px){#block-about,#block-contacts,#block-services{width:94%;margin:1em auto 0}}#block-about h2,#block-contacts h2,#block-services h2,h2{font-size:1.6rem}#block-about img,#block-contacts img,#block-services img{position:absolute;width:50px;max-width:100%;height:auto;margin:auto;left:0;top:2em;right:0}#block-about p,#block-contacts p,#block-services p{display:block;width:100%;overflow:hidden}#block-about:hover,#block-contacts:hover,#block-services:hover{border-top:5px solid #8cb266}#block-contacts .flow{display:block;float:right;font-size:1rem;color:#373d46}#block-contacts .flow a{font-size:1rem;color:#8cb266}.container{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;overflow:hidden;margin-top:1em}@media screen and (max-width:720px){.container{flex-direction:column}}.item{width:31%;margin:1%}@media screen and (max-width:720px){.item{width:100%}}.item__content{width:60%;margin:0 7% 0 0;height:100%;padding:1em}@media screen and (max-width:720px){.item__content{width:100%}}.item__material{width:33%;height:100%;margin:0;padding:1em}@media screen and (max-width:720px){.item__material{width:100%}}.body{margin-top:2em;border-top:1px solid #ccc}.branding-container,.header,.materials{display:flex;flex-direction:row;flex-wrap:wrap}.materials{justify-content:flex-start;align-item:flex-start;padding:0}.materials span.label{width:25%;font-size:.8rem;padding:0;margin:0}.materials span.label:after{content:":";font-size:.8rem}.materials span.field__text{width:75%;padding:0;margin:0;font-size:.8rem;color:#7b7b7b}.branding-container,.header{align-items:center}.header{background:#fff;width:100%;height:auto;margin:0 auto;padding:1em;box-shadow:2px 5px 10px rgba(0,0,0,.3);z-index:10000}.branding-container{margin:0 0 0 1em}.branding-container .logo{margin-right:1em;position:relative;top:.25em}.branding-container .logo img{width:50px;max-width:100%;height:auto}.article{padding:1em}.breadcrumb,.footer{background:#fff;margin:0 auto}.footer{width:100%;height:4em;border-top:1px solid #ccc}.footer .inner{width:100%;max-width:960px;height:auto;margin:0 auto;text-align:center;padding:1em;color:#373d46}.footer .inner span{margin:0 1em}.breadcrumb{width:98%;padding:1em;text-align:left}.breadcrumb ol>li a{color:#8cb266}div[role=contentinfo]{padding:1em;background:#b5f1be;border:1px solid #ccc}.descript{display:block;width:100%;padding:.5em;margin:0 auto 3em}.descript,h2.legend,h2.section-title{text-align:center;max-width:960px;overflow:hidden}h2.legend{width:100%;margin:3em auto 0;padding:0}h2.section-title{margin-top:3em}.item-title{display:block;margin-top:1em;border-bottom:1px solid #ccc}.item-page{width:70%;margin:0 6% 0 0;padding:0;overflow:hidden}@media screen and (max-width:720px){.item-page{width:96%;margin:0 auto}}.item-sitebar{width:24%;margin:3em 0 0;padding:0;overflow:hidden}@media screen and (max-width:720px){.item-sitebar{width:96%;margin:0 auto}}.item-sitebar .container{margin-top:1em}.white{width:100%;margin:0 auto;background:#fff;height:3em;overflow:hidden}@media screen and (max-width:720px){.white{height:5em}}.item-image{width:27%;margin:0 2% 0 0}@media screen and (max-width:720px){.item-image{width:30%;margin:0 1% 0 0}}.block-about img,.front-container img,.item-image img{max-width:100%;height:auto}.item-link{width:71%;margin:0;padding:0}@media screen and (max-width:720px){.item-link{width:68%}}.item-link a,.item-sitebar h2{font-size:.8rem}.highlighted{width:100%;height:auto;margin:0 auto;padding:0}.front-container{position:relative;height:280px;overflow:hidden;margin:0 auto;padding:0}@media screen and (max-width:720px){.front-container{height:auto}}.front-container img{width:100%;min-height:280px;-webkit-filter:brightness(40%)}@media screen and (max-width:720px){.front-container img{min-height:220px}}.front-container .front__summary{position:absolute;width:960px;height:240px;margin:auto;top:0;left:0;bottom:0;right:0;padding:2em;text-align:center}.front-container .front__summary h1{font-size:3.2rem;color:#fff;padding:0;margin:5% 0 0}@media screen and (max-width:1440px){.front-container .front__summary h1{font-size:2.8rem}}@media screen and (max-width:1080px){.front-container .front__summary h1{font-size:2.2rem}}@media screen and (max-width:720px){.front-container .front__summary h1{font-size:1.6rem}}@media screen and (max-width:340px){.front-container .front__summary h1{font-size:1.4rem;margin-top:0}}.front-container .front__summary p{font-weight:lighter;color:#fff}@media screen and (max-width:1440px){.front-container .front__summary p{font-size:1.6rem}}@media screen and (max-width:1080px){.front-container .front__summary p{font-size:1.4rem}}@media screen and (max-width:720px){.front-container .front__summary p{font-size:1.3rem}}@media screen and (max-width:340px){.front-container .front__summary p{font-size:1.2rem}}@media screen and (max-width:960px){.front-container .front__summary{width:90%}}@media screen and (max-width:720px){.front-container .front__summary{width:90%;height:80%;margin:5% auto 0;padding:1em}}#block-summary{padding:1em;border-left:3px solid #52329d;margin-bottom:2em}#block-summary h2{font-size:2rem}#block-summary .fr__summary{-moz-column-width:48%;column-width:48%;-moz-column-count:2;column-count:2;-moz-column-gap:4%;column-gap:4%}#block-summary p,.container-form .item-form ul>li a.is-active,.item-link a,.similar h2{color:#373d46}.similar{width:100%;margin:3em auto 0;padding:1em 0;border-top:1px solid #ccc}.similar h2{text-align:center;margin:0 auto}#block-summary,.bgprojects,.similar{background:#efefef}.readmore{display:block;width:200px;margin:2em auto 0;text-align:center;background:linear-gradient(45deg,#5eba3d,#7ece61);padding:.5em 1em;border-radius:3px;color:#fff}.readmore:hover{background:linear-gradient(45deg,#5eba3d,rgba(126,206,97,.3));color:#fff}.item-four{width:23%;height:auto;margin:1%;padding:0;background:#f9f9f9}.item-four .field-content h2,.item-two .field-content h2{padding:0 .5em}.item-four .field-content p,.item-two .field-content p,h2.title a{padding:0 1em}@media screen and (max-width:720px){.item-four{width:100%;margin:1% 0}}.item-four h2,.item-two h2{text-align:left;font-size:1.4rem;height:1.5em;overflow:hidden;font-weight:400}.item-four p,.item-two p{font-size:.9rem}.item-four:hover,.item-two:hover{border-top:5px solid #8cb266;outline-offset:-5px}.item-two{width:48%;height:auto;margin:1%;padding:0;background:#f9f9f9}@media screen and (max-width:720px){.item-two{width:100%;margin:1%}}.prev__content{padding:0 1em 1em}.inner{width:100%;max-width:60%;margin:0 auto}@media screen and (max-width:1080px){.inner{max-width:80%}}@media screen and (max-width:960px){.inner{max-width:90%}}@media screen and (max-width:720px){.inner{max-width:96%}}.wrap-comments{margin-top:3em}small.comments{color:#3bb0e1;display:block;width:100%;margin:o auto}.comment{margin-top:2em}.comment-submitted{width:100%;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.comment-content{margin:0 0 0 5em}.comment-content p{font-size:1rem}.blog-comments{margin-top:3em}.comment-submitted-picture{margin:0 2em 0 0}.comment-submitted-picture img,.image-item img{max-width:100%;height:auto;border-radius:50%}.blog .small,.date{display:block;color:#aaa;margin-top:2em;margin-bottom:2em;font-size:.8rem}.date{margin-top:1em;margin-bottom:1em;padding:0 1.5em}.image-item{width:33%;margin:0 6% 0 0}@media screen and (max-width:720px){.image-item{width:100%;text-align:center;margin:0 auto}}.content-item{width:61%}@media screen and (max-width:720px){.content-item{width:100%;margin:3em auto 0}}.container-form{width:100%;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin-top:4em;padding:1em}@media screen and (max-width:720px){.container-form{flex-direction:column}}.container-form .item-form{width:46%;margin:1%}.container-form .item-form .tabs{padding:.5em 0}.container-form .item-form ul>li{list-style:none;padding:.5em 0}@media screen and (max-width:720px){.container-form .item-form{width:100%}.container-form .item-form ul>li{text-align:center;display:inline}.container-form .item-form ul>li a{margin-right:1em}}.container-inner{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:2em;padding:1em}@media screen and (max-width:720px){.container-inner{flex-direction:column}}.contact-item{width:47%;margin:0 3% 0 0}@media screen and (max-width:720px){.contact-item{width:100%;text-align:center}}.media{width:100%;margin:0 auto}.media img{width:100%;max-width:100%;height:auto}.ya-share2{margin-top:2em}.tabs ul>li{list-style:none}.tabs{text-align:center;margin:1em 0}.indented{margin-left:3em}.comment-created{margin:0 0 0 1em}#edit-comment-body-wrapper label{display:none}.fotorama__nav__shaft{width:100%}h2.title a{display:block;color:#373d46;font-size:1.2rem}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;padding:.5em;font-size:1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:#efefef;border:1px solid #ccc}input[type=number]{max-width:100%;padding:.5em 1em;border:1px solid #ccc;border-radius:2px;outline:0;margin:.5em 0 2em}#node-post-form,#user-form{background:#fff;margin:0 auto}#node-post-form{max-width:100%;padding:1em}#node-picture-form select,#node-post-form select{margin:1em 0}#node-picture-form textarea,#node-post-form input[type=text],#node-post-form textarea{width:100%;margin:0 auto 2em}#edit-field-image-wrapper thead,#node-post-form legend,label[for=edit-body-0-value]{display:none}#user-form{padding:.5em;width:100%;border:1px solid #fff}#user-form .description{font-size:.8rem;color:#555}#contact-message-feedback-form{background:#fff;text-align:center;width:480px;max-width:100%;overflow:hidden;padding:1em;margin:0 auto;border:1px solid #ccc}@media screen and (max-width:720px){#contact-message-feedback-form{max-width:80%}}@media screen and (max-width:540px){#contact-message-feedback-form{max-width:100%}}#contact-message-feedback-form input[type=submit],#contact-message-feedback-form input[type=tel],#user-login-form input[type=submit],#user-pass input[type=submit],#user-register-form input[type=submit]{width:100%}#contact-message-feedback-form textarea{margin-top:.5em}#user-pass p{background:#f1f1f1;padding:1em;font-size:.8rem}#user-login-form,#user-pass,#user-register-form{background:#fff;padding:1em;width:480px;max-width:100%;margin:0 auto;border:1px solid #ccc;overflow:hidding}#user-login-form #edit-actions,#user-pass #edit-actions,#user-register-form #edit-actions{text-align:center}input[type=email],input[type=password],input[type=submit],input[type=tel],input[type=text],textarea{max-width:100%;padding:.5em 1em;border:1px solid #ccc;border-radius:2px;outline:0;margin:.5em 0}#user-register-form input[type=submit]{background:#8cb266}input[type=submit]{padding:1em;background:linear-gradient(45deg,#5eba3d,#7ece61);border-radius:3px;border:0;color:#fff;font-weight:700;margin:.5em 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=submit]:hover{background:linear-gradient(45deg,#5eba3d,rgba(126,206,97,.3));cursor:pointer}#edit-field-image-wrapper tr.draggable{width:100px;height:100px;position:relative;display:block;float:left;margin-right:10px;overflow:hidden}#edit-field-image-wrapper tr.draggable td input[type=submit]{position:absolute;top:-2px;right:0;padding:0;color:transparent;width:18px;height:18px;background:url(/themes/contrib/init/icons/mclose.png) no-repeat center;z-index:10}#edit-field-image-wrapper tr.draggable a.tabledrag-handle{display:block;min-width:100%;min-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:8}#edit-field-image-0--description,#edit-field-image-wrapper .form-file,#edit-field-image-wrapper summary,.file-size,.filter-wrapper,.image-widget .file,.image-widget label{display:none}#edit-field-image-wrapper label{display:block;margin:1em 0 0;color:transparent;width:25px;height:25px;background:url(/themes/contrib/init/icons/ibtn.png) left no-repeat}#edit-field-image-wrapper label:hover{cursor:pointer;color:#000;width:auto;padding-left:30px}.image-widget img{width:100px;height:auto;float:left;display:block;margin-right:1em}.image-widget input{display:block;width:50%!important;overflow:hidden;margin:0 0 1em!important}.cke_bottom{display:none!important}#comment-form textarea{width:100%}#comment-form #edit-submit{float:right}
