*{box-sizing:border-box;-moz-box-sizing:border-box}html,body{height:100%}body{margin:0;padding:0;background:#fff url(https://cdn.shortpixel.ai/spai/q_glossy+ret_img/idia.bg/new/wp-content/themes/idia/assets/img/site-bg.png) no-repeat left top;font:18px/24px 'Rubik',sans-serif;color:#888;min-width:320px}img{max-width:100%;border:none;height:auto}h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0}a{text-decoration:none;color:#888}ul,ol{list-style:none;margin:0;padding:0}input,textarea{font:14px 'Rubik',sans-serif;color:#111;-webkit-appearance:none;-moz-appearance:none;appearance:none}header,footer,aside,article,section,nav,svg{display:block}.hidden{display:none}#header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;max-width:1300px;min-height:130px;margin:0 auto}#header #logo{transition:opacity 0.1s ease;-moz-transition:opacity 0.1s ease;-webkit-transition:opacity 0.1s ease;-o-transition:opacity 0.1s ease}#header #logo:hover{opacity:.9}#header #logo img{width:100px}#header #menu-main-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;transition:right 0.4s ease-in-out,opacity 0.3s ease-in-out;-moz-transition:right 0.4s ease-in-out,opacity 0.3s ease-in-out;-webkit-transition:right 0.4s ease-in-out,opacity 0.3s ease-in-out;-o-transition:right 0.4s ease-in-out,opacity 0.3s ease-in-out}#header #menu-main-menu.active{right:0;opacity:1}#header #menu-main-menu .menu-item{margin:0 0 0 35px;font:normal 400 13px/17px "Rubik",Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em}#header #menu-main-menu .menu-item a{color:#888;transition:color 0.1s ease;-moz-transition:color 0.1s ease;-webkit-transition:color 0.1s ease;-o-transition:color 0.1s ease}#header #menu-main-menu .menu-item a:hover{color:#111}#header #menu-main-menu .menu-item.current_page_item a{color:#111;font-weight:500}#header #menu-main-menu .menu-item:last-of-type a{color:#e8d21f;border-radius:50px;border:2px solid #e8d21f;padding:8px 20px;transition:color 0.1s ease,background 0.1s ease;-moz-transition:color 0.1s ease,background 0.1s ease;-webkit-transition:color 0.1s ease,background 0.1s ease;-o-transition:color 0.1s ease,background 0.1s ease}#header #menu-main-menu .menu-item:last-of-type a:hover{border:2px solid #d7c216;color:#c0ad14}#header .burger{display:none}#header .burger label{display:block;padding:8px 0;cursor:pointer}#header .burger label>span{position:relative;display:block;width:24px;height:2px;background:#111;text-indent:-9999px;transition:background 0.01s 0.3s ease;-moz-transition:background 0.01s 0.3s ease;-webkit-transition:background 0.01s 0.3s ease;-o-transition:background 0.01s 0.3s ease}#header .burger label>span:before,#header .burger label>span:after{position:absolute;left:0;width:24px;height:2px;background:#111;content:"";transition:top 0.3s 0.35s ease,transform 0.3s 0.05s ease;-moz-transition:top 0.3s 0.35s ease,transform 0.3s 0.05s ease;-webkit-transition:top 0.3s 0.35s ease,transform 0.3s 0.05s ease;-o-transition:top 0.3s 0.35s ease,transform 0.3s 0.05s ease}#header .burger label>span:before{top:-8px}#header .burger label>span:after{top:8px}#header .burger .trigger:checked~label>span{background:#fff0}#header .burger .trigger:checked~label>span:after,#header .burger .trigger:checked~label>span:before{transition:top 0.3s 0.05s ease,transform 0.3s 0.35s ease;-moz-transition:top 0.3s 0.05s ease,transform 0.3s 0.35s ease;-webkit-transition:top 0.3s 0.05s ease,transform 0.3s 0.35s ease;-o-transition:top 0.3s 0.05s ease,transform 0.3s 0.35s ease;top:0}#header .burger .trigger:checked~label>span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#header .burger .trigger:checked~label>span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#content .page{max-width:1300px;margin:0 auto}#content .page>h2{position:relative;margin:100px 0;font:normal 700 48px/50px "Rubik",Arial,sans-serif;color:#111;text-transform:uppercase;text-align:center}#content .page>h2:after{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:80px;height:8px;background:#e8d21f;content:""}#content.main .filter{max-width:1300px;margin:0 auto 20px}#content.main .filter ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none}#content.main .filter ul li:hover a{color:#111}#content.main .filter ul li.current-cat a{background:#111;color:#fff}#content.main .filter ul li a{display:block;padding:8px 10px 6px;font:normal 400 10px/12px "Rubik",Arial,sans-serif;color:#888;text-transform:uppercase;letter-spacing:.05em}#content.main .projects{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-5px}#content.main .projects:after{content:"";flex:auto}#content.main .projects .post{-webkit-flex:0 1 calc(20% - 5px);-moz-flex:0 1 calc(20% - 5px);-ms-flex:0 1 calc(20% - 5px);flex:0 1 calc(20% - 5px);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;margin:0 0 5px 5px}#content.main .projects .post a{overflow:hidden;position:relative;display:block;height:0;padding-top:100%}#content.main .projects .post a:hover div{bottom:0;opacity:1}#content.main .projects .post a div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:flex-end;justify-content:flex-end;position:absolute;bottom:-100%;left:0;padding:40px;width:100%;height:100%;opacity:0;background:rgb(0 0 0 / .5);transition:bottom 0.3s ease,opacity 0.3s ease;-moz-transition:bottom 0.3s ease,opacity 0.3s ease;-webkit-transition:bottom 0.3s ease,opacity 0.3s ease;-o-transition:bottom 0.3s ease,opacity 0.3s ease}#content.main .projects .post a div span{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;position:relative;font:normal 400 11px/14px "Rubik",Arial,sans-serif;color:#e6e6e6;text-transform:uppercase;letter-spacing:.2em}#content.main .projects .post a div span:before{position:absolute;top:-10px;left:0;width:100%;height:4px;content:"";background:#e8d21f}#content.main .projects .post a div h2{font:normal 700 26px/32px "Rubik",Arial,sans-serif;color:#fff;margin:15px 0 0;text-transform:uppercase}#content .single-project{max-width:1100px;margin:0 auto}#content .single-project .post{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}#content .single-project .post .project-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:100px 0 0}#content .single-project .post .project-info .main-info{position:relative;-webkit-flex:0 1 65%;-moz-flex:0 1 65%;-ms-flex:0 1 65%;flex:0 1 65%;margin:0 5% 0 0}#content .single-project .post .project-info .main-info span{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.05em}#content .single-project .post .project-info .main-info h2{position:relative;font:normal 700 36px/42px "Rubik",Arial,sans-serif;margin:10px 0 75px;color:#111;text-transform:uppercase}#content .single-project .post .project-info .main-info h2:after{position:absolute;bottom:-30px;left:0;width:140px;height:8px;background:#e8d21f;content:""}#content .single-project .post .project-info .main-info p{font-size:14px;line-height:30px;color:#666}#content .single-project .post .project-info .main-info .gallery{display:none}#content .single-project .post .project-info .additional-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:0 1 30%;-moz-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%;margin:30px 0 0;border:1px solid #e6e6e6;padding:5px 25px 25px}#content .single-project .post .project-info .additional-info dl{margin:20px 0 0}#content .single-project .post .project-info .additional-info dl dt{font:normal 600 14px/24px "Rubik",Arial,sans-serif;color:#111}#content .single-project .post .project-info .additional-info dl dd{font:normal 400 14px/24px "Rubik",Arial,sans-serif;color:#888;margin:0}#content .single-project .post .project-info .additional-info .sharing{margin:30px 0 0;font-size:0}#content .single-project .post .project-info .additional-info .sharing li{display:inline-block;margin:0 5px 0 0}#content .single-project .post .project-info .additional-info .sharing li a{width:30px;height:30px;display:block;opacity:1;transition:opacity 0.1s 0s ease-in-out;-moz-transition:opacity 0.1s 0s ease-in-out;-webkit-transition:opacity 0.1s 0s ease-in-out;-o-transition:opacity 0.1s 0s ease-in-out}#content .single-project .post .project-info .additional-info .sharing li a:hover{opacity:.8}#content .single-project .post .project-info .additional-info .sharing li a.fb{background:#3b5998 url(https://cdn.shortpixel.ai/spai/q_glossy+ret_img/idia.bg/new/wp-content/themes/idia/assets/svg/facebook.svg) no-repeat center center;-webkit-background-size:8px;-moz-background-size:8px;-o-background-size:8px;background-size:8px}#content .single-project .post .project-info .additional-info .sharing li a.tw{background:#1da1f2 url(https://cdn.shortpixel.ai/spai/q_glossy+ret_img/idia.bg/new/wp-content/themes/idia/assets/svg/twitter.svg) no-repeat center center;-webkit-background-size:14px;-moz-background-size:14px;-o-background-size:14px;background-size:14px}#content .single-project .post .project-gallery{width:100%;padding:50px 0 0}#content .single-project .post .project-gallery .gallery-item{float:none;margin:0}#content .single-project .post .project-gallery .gallery-item a{display:block}#content .single-project .post .project-gallery .gallery-item a img{display:block;width:100%;border:none}#content #page-services .services{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}#content #page-services .services article{position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-items:center;align-items:center;-webkit-flex-basis:calc(50% - 20px);-moz-flex-basis:calc(50% - 20px);-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);margin:40px 0 0 40px;padding:40px;border:1px solid #e6e6e6;border-radius:3px}#content #page-services .services article:nth-of-type(2n+1){margin-left:0}#content #page-services .services article:hover span{border-bottom:3px solid #fff0}#content #page-services .services article:hover .add-info{opacity:1;bottom:0;visibility:visible}#content #page-services .services article img{height:100px}#content #page-services .services article h3{font:normal 500 24px/28px "Rubik",Arial,sans-serif;color:#111;margin:25px 0 25px;text-transform:uppercase;text-align:center}#content #page-services .services article p{font:normal 400 16px/28px "Rubik",Arial,sans-serif;color:#666;margin:0 0 30px}#content #page-services .services article span{display:block;font:normal 500 12px/26px "Rubik",Arial,sans-serif;color:#111;text-transform:uppercase;border-bottom:3px solid #e8d21f;cursor:pointer}#content #page-services .services article .add-info{opacity:0;visibility:hidden;background:rgb(255 255 255 / .98);position:absolute;left:0;bottom:-100%;width:100%;height:100%;padding:40px;transition:all 0.3s 0s ease-in-out;-moz-transition:all 0.3s 0s ease-in-out;-webkit-transition:all 0.3s 0s ease-in-out;-o-transition:all 0.3s 0s ease-in-out}#content #page-services .services article .add-info ul{list-style-type:disc;list-style-position:inside}#content #page-services .services article .add-info ul li{font:normal 400 16px/28px "Rubik",Arial,sans-serif;color:#666}#content #page-services .services article .add-info ul li.nostyle{list-style:none}#content #page-about h2~p{padding:0 100px;font:normal 300 18px/30px "Rubik",Arial,sans-serif;color:#666;margin:0 0 20px}#content #page-about article{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:200px 0 0;padding:0 100px}#content #page-about article:first-of-type{margin:70px 0}#content #page-about article:first-of-type:before{content:none}#content #page-about article:before{width:100%;height:1px;background:#f2f2f2;content:"";position:absolute;top:-100px;left:0;right:0;bottom:0}#content #page-about article>div:first-of-type{-webkit-flex:1 1 0%;-moz-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}#content #page-about article>div:last-of-type{-webkit-flex:1 1 0%;-moz-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;margin:0 0 0 6%}#content #page-about article>div:last-of-type p{margin:0 0 20px}#content #page-about article>div img{display:block}#content #page-about article>div h3{font:normal 500 36px/38px "Rubik",Arial,sans-serif;color:#111}#content #page-about article>div span{font:italic 300 18px/24px "Rubik",Arial,sans-serif;color:#888;display:block;margin:15px 0 25px}#content #page-about article>div p{font:normal 300 18px/30px "Rubik",Arial,sans-serif;color:#666}#content #page-contact .map{margin:0 0 60px;width:100%;max-width:1300px}#content #page-contact h3{font:normal 500 24px/26px "Rubik",Arial,sans-serif;color:#111}#content #page-contact h3+p{font:normal 400 14px/20px "Rubik",Arial,sans-serif;color:#666;margin:10px 0 0}#content #page-contact #contact-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:40px 0 0}#content #page-contact #contact-form{-webkit-flex:0 1 62%;-moz-flex:0 1 62%;-ms-flex:0 1 62%;flex:0 1 62%;margin:0 8% 0 0}#content #page-contact #contact-form p{font-size:0}#content #page-contact #contact-form p .your-name{display:inline-block;width:calc(50% - 10px)}#content #page-contact #contact-form p .your-email{display:inline-block;width:calc(50% - 10px);margin:0 0 0 20px}#content #page-contact #contact-form p .your-message{display:block;width:100%;margin:20px 0}#content #page-contact #contact-form input:not([type="submit"]),#content #page-contact #contact-form textarea{display:block;width:100%;min-height:60px;padding:8px 20px;border:1px solid #e6e6e6}#content #page-contact #contact-form input:not([type="submit"]).placeholder,#content #page-contact #contact-form textarea.placeholder{color:#888;font-size:14px}#content #page-contact #contact-form input:not([type="submit"]):-ms-input-placeholder,#content #page-contact #contact-form textarea:-ms-input-placeholder{color:#888;font-size:14px}#content #page-contact #contact-form input:not([type="submit"]):-moz-placeholder,#content #page-contact #contact-form textarea:-moz-placeholder{color:#888;font-size:14px}#content #page-contact #contact-form input:not([type="submit"])::-moz-placeholder,#content #page-contact #contact-form textarea::-moz-placeholder{color:#888;font-size:14px}#content #page-contact #contact-form input:not([type="submit"])::-webkit-input-placeholder,#content #page-contact #contact-form textarea::-webkit-input-placeholder{color:#888;font-size:14px}#content #page-contact #contact-form input[type="submit"]{display:block;background:#111;margin:30px 0 0;border:none;padding:14px 24px;font-size:16px;color:#fff;text-transform:uppercase;border-radius:100px;max-width:150px;cursor:pointer}#content #page-contact #contact-form input[type="submit"]:hover{background:#444}#content #page-contact #contact-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex:0 1 30%;-moz-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%;border-top:6px solid #e8d21f;height:100%}#content #page-contact #contact-info dl{margin:30px 0 0;-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}#content #page-contact #contact-info dt{font:normal 500 18px/20px "Rubik",Arial,sans-serif;color:#111;margin:0 0 10px}#content #page-contact #contact-info dd{font:normal 400 14px/22px "Rubik",Arial,sans-serif;color:#888;margin:0;padding:0}#footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;max-width:1300px;margin:50px auto 0;border-top:1px solid #f2f2f2;font:normal 400 12px/14px "Rubik",Arial,sans-serif;text-transform:uppercase;color:#ccc;padding:20px 0 50px}#footer p a{color:#ccc;transition:color 0.1s ease;-moz-transition:color 0.1s ease;-webkit-transition:color 0.1s ease;-o-transition:color 0.1s ease}#footer p a:hover{color:#111}#footer .fb{display:inline-block;padding:6px 12px;background:#ddd;color:#fff;letter-spacing:.05em;transition:background 0.1s ease;-moz-transition:background 0.1s ease;-webkit-transition:background 0.1s ease;-o-transition:background 0.1s ease}#footer .fb:hover{background:#3B5998}@media screen and (max-width:1700px),screen and (max-device-width:1700px){#content.main .projects .post{-webkit-flex:0 1 calc(25% - 5px);-moz-flex:0 1 calc(25% - 5px);-ms-flex:0 1 calc(25% - 5px);flex:0 1 calc(25% - 5px)}}@media screen and (max-width:1320px),screen and (max-device-width:1320px){#header,#content,#footer{padding:0 20px}#footer{padding:20px 20px 50px}#content.main{padding:0}#content.main .filter{padding:0 20px}#content.main .projects .post{-webkit-flex:0 1 calc(33.33% - 5px);-moz-flex:0 1 calc(33.33% - 5px);-ms-flex:0 1 calc(33.33% - 5px);flex:0 1 calc(33.33% - 5px)}#content #page-about h2{margin-bottom:100px}#content #page-about h2~p{padding:0}#content #page-about article{padding:0}#content #page-about article>div div:before,#content #page-about article>div div:after{content:none}}@media screen and (max-width:960px),screen and (max-device-width:960px){#content.main .projects .post{-webkit-flex:0 1 calc(50% - 5px);-moz-flex:0 1 calc(50% - 5px);-ms-flex:0 1 calc(50% - 5px);flex:0 1 calc(50% - 5px)}}@media screen and (max-width:800px),screen and (max-device-width:800px){#header #menu-main-menu{position:fixed;top:0;right:-100%;opacity:0;height:100%;padding:52px 100px 50px 50px;z-index:1000;background:#fff;box-shadow:0 0 30px rgb(0 0 0 / .15);-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}#header #menu-main-menu .menu-item{margin:0 0 12px;letter-spacing:.05em;line-height:36px}#header #menu-main-menu .menu-item a{font-size:40px;letter-spacing:-.05em;display:block}#header #menu-main-menu .menu-item:last-of-type{display:none}#header .burger{display:block;z-index:1001}#content .page>h2{margin:50px 0}#content .single-project .post .project-info{-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:50px 0 0}#content .single-project .post .project-info .main-info,#content .single-project .post .project-info .additional-info{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}#content .single-project .post .project-info .additional-info{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}#content .single-project .post .project-info .additional-info dl{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}#content #page-services .services{-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}#content #page-services .services article{margin:20px 0 0;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}#content #page-about article{text-align:center;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;margin:100px 0 0}#content #page-about article:before{top:-55px}#content #page-about article:last-of-type{-webkit-flex-flow:column-reverse wrap;-moz-flex-flow:column-reverse wrap;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}#content #page-about article:last-of-type>div:last-of-type{margin:0 0 40px}#content #page-about article>div:last-of-type{margin:40px 0 0}#content #page-about article>div img{margin:0 auto}#content #page-about article>div p{max-width:90%;text-align:left;margin:0 auto}#content #page-contact #contact-form{-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin:0}#content #page-contact #contact-form input[type="submit"]{margin:30px auto 0}#content #page-contact #contact-form p .your-name{width:calc(50% - 10px)}#content #page-contact #contact-form p .your-email{width:calc(50% - 10px);margin:0 0 0 20px}#content #page-contact #contact-form .g-recaptcha{margin-top:10px}#content #page-contact #contact-form .g-recaptcha>div{margin:0 auto}#content #page-contact #contact-info{margin:20px 0 0;-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}#content #page-contact #contact-info dl{margin:20px 0 0}}@media screen and (max-width:640px),screen and (max-device-width:640px){#content.main .projects .post{-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin:0 0 5px}#content #page-services .services article{padding:30px 20px}#content #page-services .services article p{font:normal 400 14px/26px "Rubik",Arial,sans-serif}#content #page-services .services article .add-info{padding:30px 20px}#footer{-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}#footer p{text-align:center;line-height:20px;margin:0 0 10px}}@media screen and (max-width:468px),screen and (max-device-width:468px){#content .single-project .post .project-info .additional-info dl{-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}#content #page-contact #contact-form p .your-name{width:100%}#content #page-contact #contact-form p .your-email{width:100%;margin:10px 0 0}#content #page-contact #contact-form p .your-message{margin:10px 0 0}}