blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}:root{--grey:#bfb7bc;--grey-middle:#dfdbde;--orange:#ffd9b8;--orange-middle:#ffebd9;--pink:#d89cbc;--pink-middle:#ebc8da;--blue:#7da9ad;--blue-middle:#b5d1d4;--green:#d4e1ab;--green-middle:#eaf7d2}html{-webkit-tap-highlight-color:transparent}html.menu-open,html.overflow{overflow-y:hidden}.toggle p,body,input,textarea{font-size:16px;font-family:'Josefin Slab',serif;color:#000;line-height:1.5}.loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;color:#fff}.loader::before{content:'';position:absolute;top:0;left:0;width:52%;height:100%;background:#bfb7bc;background:var(--grey);-webkit-animation:loader_backgroud 2s linear infinite;animation:loader_backgroud 2s linear infinite;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.loader::after{content:'';position:absolute;top:0;right:0;width:52%;height:100%;background:#bfb7bc;background:var(--grey);-webkit-animation:loader_backgroud 2s linear infinite;animation:loader_backgroud 2s linear infinite;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.wrapper_loader{position:relative;z-index:1001;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear}@-webkit-keyframes loader_backgroud{0%{background:#bfb7bc;background:var(--grey)}16.5%{background:#ffd9b8;background:var(--orange)}33%{background:#d89cbc;background:var(--pink)}49.5%{background:#7da9ad;background:var(--blue)}66%{background:#d4e1ab;background:var(--green)}100%{background:#bfb7bc;background:var(--grey)}}@keyframes loader_backgroud{0%{background:#bfb7bc;background:var(--grey)}16.5%{background:#ffd9b8;background:var(--orange)}33%{background:#d89cbc;background:var(--pink)}49.5%{background:#7da9ad;background:var(--blue)}66%{background:#d4e1ab;background:var(--green)}100%{background:#bfb7bc;background:var(--grey)}}.loader svg{width:90%}.loader path{fill:#fff;stroke:#fff;stroke-dasharray:570;opacity:1;-webkit-animation:lettres 2s cubic-bezier(.45,.41,1,.54);animation:lettres 2s cubic-bezier(.45,.41,1,.54)}@-webkit-keyframes lettres{0%{opacity:0;fill:none;stroke-dashoffset:570}20%{opacity:1;fill:none;stroke-dashoffset:570}90%{fill:rgba(255,255,255,0)}100%{opacity:1;fill:rgba(255,255,255,1);stroke-dashoffset:0}}@keyframes lettres{0%{opacity:0;fill:none;stroke-dashoffset:570}20%{opacity:1;fill:none;stroke-dashoffset:570}90%{fill:rgba(255,255,255,0)}100%{opacity:1;fill:rgba(255,255,255,1);stroke-dashoffset:0}}.loader h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:1.25em;font-weight:700}.loader h3 span{padding:0 20px 20px;opacity:0;-webkit-animation:creation .6s 2s linear forwards;animation:creation .6s 2s linear forwards}@-webkit-keyframes creation{from{opacity:0}to{opacity:1}}@keyframes creation{from{opacity:0}to{opacity:1}}.loader h3 span:nth-child(2){-webkit-animation-delay:2.2s;animation-delay:2.2s}.loader h3 span:nth-child(3){-webkit-animation-delay:2.4s;animation-delay:2.4s}.wrapper_loader h1{font-size:500%;text-transform:uppercase}.wrapper_loader p{font-size:1.25em;opacity:0;-webkit-animation:creation .3s 2.7s linear forwards;animation:creation .3s 2.7s linear forwards}a{text-decoration:none;color:inherit}:focus{outline:0}.center{text-align:center}.mb30{margin-bottom:30px}@media screen and (max-width:700px){.wrapper_loader h1{font-size:250%}.wrapper_loader h3 span{padding:0 10px 20px;font-size:1em}.wrapper_loader p{font-size:1em}