                                      .container,body{position:relative}.oldWebSite a,.starter-template .logo{-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear}.bg,.bg:before{top:0;left:0;width:100%;display:block}.bg,.bg:before,.legend{display:block}*,::after,::before{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}html{font-size:16px}body{font:1em Arial,sans-serif;color:#404360}.container{z-index:1}.img-responsive{max-width:100%;height:auto}.bg,.bg-img,.bg:before,picture{height:100%}.starter-template{padding:40px 15px 0;text-align:center}.starter-template .logo{margin:0 auto;transition:.2s linear}.starter-template .logo:hover{transform:rotate(-2deg)}.bg{position:fixed;z-index:0}.bg-img{object-fit:cover;width:100%;position:relative}.bg:before,.oldWebSite{position:absolute;z-index:1}.bg:before{content:"";opacity:.9;background:linear-gradient(0deg,#003f5b,#305771,#537187,#748c9e,#96a7b5,#b8c4cd,#fff)}.oldWebSite{bottom:20px;left:20px}.oldWebSite a{color:#fff;background:#58667c;padding:5px 10px;border-radius:3px;transition:.2s linear}.legend,.legend a,a{color:#404360}.oldWebSite a:hover{background:#404360;color:#fff}a:hover{color:#58667c;text-decoration:none}.legend{font-size:.85em;padding-top:1em}.legend a:hover{text-decoration:underline}h1{font-size:1.5em;margin:1rem 0}p{text-wrap:pretty;font-size:1em}h1 p{margin:0 0 .5rem}a.social-media{display:inline-block;width:52px;height:57px;background:url(../img/social-media.png) no-repeat;text-indent:-9999px;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}a.social-media:hover{opacity:.7}a.social-media.social-facebook{background-position:-62px 0}a.social-media.social-googleplus{background-position:-125px -68px}a.social-media.social-behance{background-position:0 -135px}a.social-media.social-deviant{background-position:-248px 0}a.social-media.social-flickr{background-position:-187px -68px}@media screen and (max-width:363px){.oldWebSite{bottom:40px}}@media screen and (max-width:417px){.starter-template{padding:20px 15px}}@media screen and (max-width:767px){a.social-media{margin:20px 8%}body{font-size:1.2rem}}@media screen and (max-width:1199px){.legend,.legend a{color:#fff}}