ul{box-sizing:border-box;margin:0 0 1.5em 3em;list-style:disc}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}body{margin:0}#case-studies p,article,aside,footer,header,main,nav,section{display:block}a{background-color:#fff0;color:#000;text-decoration:underline}h1{font-size:2em}img{border:0;height:auto;max-width:100%}input,textarea{font:inherit;margin:0}input[type=submit]{cursor:pointer;border-radius:0;-webkit-appearance:none;background:#000;color:#fff;font-size:1em;padding:17.5px 60px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:2px solid #000}input::-moz-focus-inner{border:0;padding:0}fieldset{border:0;margin:0;float:left;width:50%;padding:0 15px 0 0}body,input,textarea{font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}textarea{overflow:auto}body,input{color:#000}h1,h2,h3{clear:both;line-height:1em;font-weight:400}p{margin-bottom:1.5em;line-height:1.8em}i{font-style:italic}*,:after,:before{box-sizing:inherit}body{background:#fff}li>ul{margin-bottom:0;margin-left:1.5em}div.wpcf7-response-output{margin:2em 0 1em;padding:15px}.wpcf7 p{margin-bottom:30px;max-width:none}#footer-widgets ul,#social-media-links ul,.contact-intro p,footer ul,h1,h2,h3{margin:0;padding:0}fieldset:last-of-type{padding-left:15px}input[type=submit]:hover{background:#fff;color:#000}input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=email],input[type=text],textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#666;border:1px solid #666;border-radius:0;padding:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#fbfbfb}input[type=email]:focus,input[type=text]:focus,textarea:focus{color:#111;border:1px solid #000;background-color:#fff}input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666}input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#666;opacity:1}input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666}input[type=email]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#666}a:hover{color:#666}a:active,a:hover{outline:0}.main-navigation{display:block;clear:right}.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation li{display:inline-block;text-transform:uppercase;font-size:1.163em;margin-left:40px;position:relative}.main-navigation li:first-of-type{margin-left:0}.main-navigation a{display:block;color:#ccc;text-decoration:none}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:99999;text-align:left;padding-top:10px}.main-navigation ul ul a{width:225px;padding:2.5px 10px;background:rgb(0 0 0/.6);color:#fff;line-height:2em}.main-navigation ul ul a:hover{background:rgb(0 0 0/.7);color:#fff!important}.main-navigation ul ul li{margin-left:0;font-size:.9em}.main-navigation li:hover>a{color:#ddd}.main-navigation ul li:hover>ul{left:auto}.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a{color:#fff}.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.site-content:after,.site-footer:after,.site-header:after{clear:both}header{background-color:#000;padding:25px 0;position:fixed;width:100%;z-index:9999}header:after{content:"";display:block;clear:both}#logo{float:left;width:25%}#contacts,#logo,#logo img,#social-media-links,header{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}header aside{float:right;width:75%;text-align:right;margin-top:10px}#contacts,#social-media-links{display:inline-block;float:right;margin-bottom:15px}#contacts{font-size:1.1em}#email-address,#phone-number{display:inline-block;padding-right:30px}header aside #social-media-links li{display:inline-block;list-style:none}footer a,footer a:hover,header aside section a,header aside section a:hover{color:#fff;text-decoration:none}#contacts .fa{font-size:1.5em;color:#fff;position:relative;top:2.5px;right:5px}#social-media-links .fa{font-size:1.75em}header aside section .fa.fa-twitter-square{color:#4099ff}header aside section .fa.fa-linkedin-square{color:#007bb6;margin-right:5px}#content{padding-top:130px}.center-content{width:100%;max-width:1060px;margin:0 auto;padding:0}header .center-content{max-width:1200px;padding:0 15px}#content section:after,#services-list:after,.center-content:after{content:"";display:block;clear:both}#content section,.center-content,.header-img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#content section{display:block;clear:both;width:100%;padding:0 15px}#content section .center-content{border-bottom:1px solid #000;padding:75px 0}#content section h1,#content section h2{font-size:1.875em;display:block;text-align:center;margin-bottom:30px}#content section#header{padding:0}.header-img{width:33.3%;float:left;min-height:420px;border:1px solid #fff;background-repeat:no-repeat;background-position:center center;background-size:cover}.header-img.image-1{border-left:none}.header-img.image-3{border-right:none}#content section#introduction .center-content{text-align:center;padding-top:100px}#introduction a{font-weight:700}#introduction p:last-of-type{margin-bottom:0}#services-list .outer-thumb,#services-list article{float:left;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#services-list article{width:50%;padding:20px}#services-list .outer-thumb{width:35%;max-width:160px;height:160px;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover}#services-list h3{font-size:1.25em;font-weight:700;margin-bottom:5px}#footer-widgets a,#services-list h3 a{text-decoration:none}.inner-thumb{display:block;border:1px solid #fff;width:90%;height:90%;margin:5%}.service-content{float:right;width:60%;padding-top:5px}.service-content a,.service-content p{font-size:.875em;margin:0;padding:0}#case-studies,#footer-widgets{text-align:center}#case-study-list article,#case-study-list h3,#services-list .outer-thumb,#services-list article,footer{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#case-study-list article{display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:cover;width:25%;max-width:250px;height:250px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:10px solid #fff;position:relative}#case-study-list .inner-thumb{position:absolute;z-index:1}#case-study-list h3,footer{width:100%}#case-study-list h3{display:block;position:absolute;z-index:2;bottom:15px;left:0;padding:7.5px 0;color:#fff;font-size:1.15em}#content section#footer-widgets .center-content{border-bottom:none}#contact-form{border-bottom:1px solid #000;padding-bottom:75px;margin-bottom:75px}#footer-widgets li{margin:0 25px;width:15%}footer{text-align:center;background-color:#000;padding:40px 15px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}footer li,footer p{color:#fff;font-size:.938em;padding:0}#footer-widgets li,footer li{list-style:none;display:inline-block}footer li{margin:0 5px}footer p{margin:0}@media screen and (max-width:1060px){.header-img{min-height:300px}#case-study-list article{width:50%}#case-study-list h3{font-size:1em}#services-list .outer-thumb{min-width:120px;height:120px}#footer-widgets li{margin:0 15px}#content section#introduction .center-content{padding-top:75px}#social-media-links{display:none}#contacts{margin-right:50px}#content{padding-top:0}header{position:static}}@media screen and (max-width:600px){#contacts{text-align:center;float:none}#email-address,#phone-number{display:block;padding:0}#contacts{margin-right:0;margin-bottom:0}#email-address{margin-bottom:5px}#content section h1,#content section h2{font-size:1.6em}p{line-height:1.5em}#logo,header aside{width:100%;text-align:center}header aside{float:none;width:90%;margin:0 auto;clear:both}header aside section:first-of-type{display:none}.header-img{min-height:135px}#content section .center-content{padding:35px 0}#content section#introduction .center-content{padding-top:50px}.service-content{padding-top:0}#services-list article{width:100%;padding:15px 0}#services-list .outer-thumb{height:120px}#case-study-list article{width:50%;height:175px}fieldset,fieldset:last-of-type{width:100%;padding:0}input[type=submit]{width:100%}#footer-widgets li{width:33.3%}footer li,footer p{font-size:.7em}#contact-form{padding-bottom:0;margin-bottom:35px}#content section#case-studies{display:none}}@media screen and (max-width:1060px){#site-navigation{display:none!important}}