@import url(https://www.focale-architecture.fr/wp-content/themes/wcom/assets/css/aa-normalize.css);@import url(https://www.focale-architecture.fr/wp-content/themes/wcom/assets/css/global.css);@import url(https://www.focale-architecture.fr/wp-content/themes/wcom/assets/css/pages.css);@import url(https://www.focale-architecture.fr/wp-content/themes/wcom/assets/css/include.css);@import url(https://www.focale-architecture.fr/wp-content/themes/wcom/assets/css/zz-media.css);/*!
Theme Name: W'Com
Theme URI: https://www.agencewcom.fr/
Author: Agence W'Com
Author URI: https://www.agencewcom.fr/
Description: Ce thème est un thème personnalisé crée par l'Agence W'com pour nous permettre de personnaliser à 100% notre développement sur WordPress
Version: 1.3.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Agence W'Com
Tags: clean-development, optimization, personnalization

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

W'Com is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
*{margin:0;padding:0;text-decoration:none;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}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:25%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.75em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button::-moz-focus-inner,button:focus,input::-moz-focus-inner,input:focus,optgroup::-moz-focus-inner,optgroup:focus,select::-moz-focus-inner,select:focus,textarea::-moz-focus-inner,textarea:focus{outline:0}button,input{overflow:visible}button,select{text-transform:none}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}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}:root{--black:#0e0f0e;--green:#a7aa9c;--grey:#ededed;--font:'Gilroy',sans-serif}*{box-sizing:border-box}body{font:200 16px/1.25 var(--font);color:var(--black)}address{font-style:normal}a,button,svg{transition:0.4s}.spaced{padding-top:50px;padding-bottom:50px}.shrinked{padding-left:5%;padding-right:5%}.full{width:100%}.justify-bg{background-size:cover;background-position:center;background-repeat:no-repeat}.justify-img{object-fit:cover;object-position:center}.shadowed{box-shadow:10px 10px 15px -10px rgb(51 51 51 / .1)}h1{margin-bottom:30px;font-size:50px}b{font-weight:700}.text-center{text-align:center}.flex,[class*="flex-"]{display:flex}.flex-col{flex-direction:column}.flex-rev{flex-direction:row-reverse}.flex-col-rev{flex-direction:column-reverse}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.align-center{align-items:center}.align-end{align-items:flex-end}.align-start{align-items:flex-start}.align-strech{align-items:stretch}.wrap{flex-wrap:wrap}.wrap-reverse{flex-wrap:wrap-reverse}.white{color:#fff}.black{color:var(--black)}.green{color:var(--green)}.to-white:hover{color:#fff}.to-black:hover{color:var(--black)}.to-green:hover{color:var(--green)}.bg-white{background-color:#fff}.bg-black{background-color:var(--black)}.bg-green{background-color:var(--green)}a,button{cursor:pointer;display:inline-block}.btn-green{background-color:#fff0;color:#000;border-color:var(--green);padding:10px 15px;font-size:14px;border:1px solid}.btn-green:hover{background-color:var(--green);color:#fff}.btn-green span{margin:0 5px;display:inline-block;transition:margin 0.4s}.btn-green:hover span{margin:0 0 0 10px}.btn-black{background-color:none;color:var(--black);border-color:var(--black)}.btn-black:hover{background-color:var(--black);color:#fff}img[data-src]{min-height:200px;background:linear-gradient(180deg,#fff,#C0C0C0,#fff) no-repeat;background-size:500% 500%;animation:loading 1s infinite linear;font:300 12px/1.5 var(--font)}@keyframes loading{0{background-position:50% -50%}100%{background-position:50% 150%}}#navtop{width:100%;padding-top:20px;padding-bottom:20px;position:absolute;top:0;left:0;z-index:100}#home-link{transition:0}#home-link svg{width:150px}#navtop .navtop-links a{color:#333;font:600 16px/1 var(--font);letter-spacing:.5px;text-transform:uppercase}.navtop-links a:hover{color:#6F6F6F}#burger-menu{width:35px;height:27px;position:relative;z-index:100;cursor:pointer}#burger-menu.active{position:fixed;top:25px;right:7.5%}#burger-menu>div{width:100%;height:3px;background:#333;transition:0.4s}#burger-menu.active>div,#burger-menu:hover>div{background:#6F6F6F}#burger-menu>div:first-of-type{transform-origin:top left}#burger-menu>div:last-of-type{transform-origin:bottom left}#burger-menu.active>div:first-of-type{transform:rotate(45deg)}#burger-menu.active>div:nth-of-type(2){background:#fff0}#burger-menu.active>div:last-of-type{transform:rotate(-45deg)}footer{margin-top:50px;padding-top:30px;padding-bottom:30px}footer p{font-size:12px;opacity:.5}footer p:first-child{margin-right:20px}footer a{font-weight:700;display:flex;align-items:center;font-weight:700;font-size:12px;margin-left:3px}#form-message{width:350px;padding:20px;background:#fff;text-align:center;border-top:5px solid;position:fixed;top:-100px;left:calc((100% - 350px) / 2);opacity:0;transition:0.4s;z-index:100}#form-message.active{top:30px;opacity:1}header{min-height:95vh}header h1{margin-bottom:25px;padding-top:150px}header b{font-size:18px}header p{margin-top:20px}header i{margin-top:20px;display:inline-block}#progress>div:first-child p{margin-top:20px;font-size:46px;font-weight:700;text-align:center;opacity:.25}#contact address{position:relative}#contact address .bg-img{width:90%;position:absolute;top:0;left:5%;opacity:.05}#contact .info{margin-top:40px}#contact .info img{width:50px;height:50px;margin-right:20px;opacity:.1}#contact .info a:last-of-type{margin-top:5px}#contact form{margin-top:30px;font-size:14px}#contact input,#contact textarea{margin-bottom:20px;padding:10px 0;background:none;border:none;border-bottom:1px solid rgb(0 45 67 / .25);transition:border-color 0.4s}#contact input:focus,#contact textarea:focus{border-color:var(--blue)}#contact form p{margin:15px 0}#contact label.btn-black{margin-left:20px;cursor:pointer;transition:0.4s;margin-left:20px;cursor:pointer;transition:0.4s;padding:10px 15px;font-size:14px;border:1px solid}#contact input[type="file"]{display:none}#contact form button{margin-top:20px}#contact>div>img{margin-bottom:20px}@media screen and (max-width:1000px){.mb-not{display:none}.mb-full{width:100%}[class*="fx-"]{width:100%;margin-bottom:20px}h1{font-size:38px}.navtop-links{width:100%;height:100vh;position:fixed;top:0;left:0;background:#fff}.navtop-links>div{height:100vh;padding:30vh 0;flex-direction:column}#navtop .navtop-links a{font-size:20px}header .fx-2{padding-bottom:30px}#progress p{max-width:unset;font:400 26px/1.25 var(--font)}#contact address{padding-bottom:30px;border-bottom:1px solid rgb(0 0 0 / .25)}#contact>div{padding-top:30px}footer{flex-direction:column}}@media screen and (min-width:1001px){.dt-not{display:none}.dt-half{width:50%}.fx-2{width:48%}.fx-3{width:30%}.fx-4{width:23%}.navtop-links a:not(:last-of-type){margin-right:15px}header{padding-top:0!important;padding-right:0!important}header>.fx-2{padding-top:50px}header .fx-2{padding-bottom:50px}header.temp>img{max-width:60%;padding-left:50px;height:100%}#progress p{font:400 36px/1.25 var(--font);max-width:unset}#contact address{padding-right:2.5%;border-right:1px solid rgb(0 0 0 / .25)}#contact>div{padding-left:2.5%}}