body,html{width:100%;height:100%;overflow-wrap:break-word;font-display:auto;font-family:Nunito,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;margin:0;padding:0}h1,h2,h3,h4,p{padding:0 20px}h1,h2,h3,h4{font-weight:700;color:#000;text-transform:uppercase;margin-bottom:30px;font-size:18px}.section{height:100%;padding:0;margin:0 auto;width:100%;-webkit-transition:.5s;transition:.5s;max-width:1248px}a:focus,a:hover,a:visited{text-decoration:none;text-underline:none}a:-webkit-any-link{color:-webkit-link;cursor:pointer;text-decoration:none}.container{width:100%;max-width:100%}.mainnav{border-bottom:0;z-index:1000;position:relative}.logo-text{color:#000!important;font-weight:700;font-size:30px;padding:1rem .75rem}.logo-text:hover{color:#e9204f!important}.navbar{max-width:1248px;width:100%;margin:0 auto;background:transparent}.nav-container{max-width:1344px;margin:0 auto}.navbar-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-end;margin-right:auto;width:100%}#logo{font-weight:700;font-size:35px;line-height:1em;text-transform:uppercase;margin-bottom:20px;display:block;width:100%;border-bottom:1px solid #ececec;padding-bottom:20px}#logo,#logo a{text-align:center}#logo a{display:inline-block;color:#000}#logo a span{display:block;margin-top:0;text-align:center;font-size:12px;text-transform:uppercase;color:#999;font-weight:400;line-height:16px}.menu-list li{list-style:none;display:inline-block}.menu-list a{display:block;position:relative;color:#000;font-size:16px;font-weight:700;text-transform:uppercase;padding:2rem .75rem}.menu-list a.is-active{color:#e9204f;background:transparent}.card{background-color:#f8f8f8;-webkit-box-shadow:none;box-shadow:none;color:#4a4a4a;max-width:100%;position:relative;border:1px solid #ececec;padding:20px;text-align:center;min-height:380px}.card-content{background-color:transparent;padding:10px 0}.cert{margin:50px auto;display:block}h4.home-title{text-align:center;color:#e9204f;font-weight:700;text-transform:uppercase;padding:10px 15px;margin:20px 0;font-size:25px}h4.home-title:after,h4.home-title:before{content:"";height:1px;background:#3a304b;width:100px;display:block;margin:20px auto}h4.home-title-dev{color:#666;margin:40px 0 60px;font-size:22px;text-transform:inherit}.h-text-list{font-size:16px;line-height:24px;color:#888;font-weight:400}.mag2{margin:10px auto 20px;display:block;width:100%;height:50px}.dev{margin-bottom:0!important;text-align:center;background:transparent;margin-top:60px;padding-bottom:40px;border-top:1px solid #ececec}.dev img{opacity:1;margin:10px}.more{font-size:14px;float:right;color:#000!important;text-decoration:underline!important;padding-right:30px}.text-post{padding:0}.text-post p{padding:0;margin-bottom:30px;font-size:18px}.more-link{display:none}.footer{padding:120px 0 0;background-image:url(/_nuxt/img/f7939d4.png);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;background-color:transparent}.footer h3{color:#fff}.footer ul{padding:0 20px}.footer ul li a{color:#fff}.footer ul li a:hover{color:#e9204f}.copy{bottom:0;font-size:11px;text-align:center;left:0;padding:10px;right:0;width:100%;text-transform:uppercase}.copy,.copy a,.upper-copy{color:#fff}.about-art{text-align:center;background-image:url(/_nuxt/img/70983b7.png);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:0 100%;background-color:transparent;margin-top:0;padding-bottom:140px}.about-home,.about-me,.reset,.reset-list{margin:0 auto}.about-home h1,.about-me h1{text-align:center;color:#fff;font-weight:700;text-transform:uppercase;font-size:70px;margin:60px 0 20px;line-height:24px;padding-bottom:30px}.about-home h1 span,.about-me h1 span{font-size:22px;color:#ccc}.about-home p{font-size:15px}.about-home p,.about-me p{color:#ececec;text-align:center;margin-left:0;margin-bottom:20px}.about-me p{font-size:18px}.go-home{border:1px solid #000;-moz-border-radius-topleft:31px;-moz-border-radius-topright:31px;-moz-border-radius-bottomleft:31px;-moz-border-radius-bottomright:31px;-webkit-border-top-left-radius:31px;-webkit-border-top-right-radius:31px;-webkit-border-bottom-left-radius:31px;-webkit-border-bottom-right-radius:31px;border-top-left-radius:31px;border-top-right-radius:31px;border-bottom-left-radius:31px;border-bottom-right-radius:31px;color:#fff!important;font-weight:700;background:#000;width:350px;display:block;margin:40px auto;text-transform:uppercase;font-size:16px;padding:10px;text-align:center}.info-vue strong{color:#fff;font-size:18px}.info-vue{border:1px solid #ececec;padding:20px;background:#fff;text-align:left;color:#000;font-size:16px;font-weight:700}.date-home{margin:0;font-weight:600;font-size:14px;color:#8b9baf;padding:0 20px}.h-sec,.h-woo{padding:0 0 20px;font-size:24px;border-bottom:1px solid #ececec;margin-bottom:10px}.h-woo{color:#fff;text-align:center}.p-woo{font-size:18px;color:#fff;font-weight:700}.h-mag{padding:0 0 20px;font-size:24px;border-bottom:1px solid #000;margin-bottom:10px;color:#000;text-align:center}.p-mag{font-size:18px;color:#000;font-weight:700}.about-me h1{color:#000;border-bottom:1px solid #ececec}.about-me p{color:#666}.section-title{text-align:center;background-image:url(/_nuxt/img/70983b7.png);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:0 100%;background-color:transparent;margin-top:0;padding-bottom:120px;padding-top:40px;margin-bottom:30px}.page-title{color:#fff;font-weight:700;font-size:35px;max-width:1248px;margin:0 auto}.section-title p{color:#ccc;margin-top:30px}.page p{margin-bottom:20px;font-size:18px}.blog-post_wrapper{padding:55px 55px 65px 70px;background:#f7f9fd;border-radius:30px;position:relative}.blog-post_meta_info{position:absolute;left:-20px;top:30px;transform:translateY(0);background:#fff;border-radius:30px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;padding:38px 0;z-index:12;white-space:nowrap;transition:all .45s ease;box-shadow:0 10px 38px 0 rgba(0,0,0,.1)}.date{margin:0;font-weight:600;font-size:14px;color:#8b9baf;padding:0 10px}.reset-list{margin-bottom:30px!important}.reset ul{list-style:inherit;padding-left:30px;margin-bottom:30px}.title-list{font-size:26px;font-weight:700;text-transform:inherit}.text-list{padding:0;font-size:18px}@media screen and (max-width:1300px){.section{width:90%}.about-home{padding-left:30px;padding-right:30px}.about-home,.about-me{margin:0 auto!important}.about-art{margin-top:1px}h1,h2,h3,h4,p{padding:0 20px}h1,h2,h3,h4{font-weight:700;color:#000;text-transform:uppercase;margin-bottom:30px;font-size:18px}.container{padding:0;margin-right:inherit;width:inherit;float:none;-webkit-transition:.5s;transition:.5s;max-width:inherit}.dev{margin-bottom:60px!important}.dev h4.home-title{font-size:18px}.dev img{margin:5px;width:30px}}@media screen and (max-width:751px){.about-home h1,.about-me h1{text-align:center;color:#fff;font-weight:700;text-transform:uppercase;font-size:40px;margin:60px 0 20px;line-height:24px;padding-bottom:30px}.about-home h1 span,.about-me h1 span{font-size:16px;color:#ccc}}.navbar.vue-fixed-header--isFixed{position:fixed;top:0;left:0;width:100%;max-width:100%;margin:0 auto;background:#fff;border-bottom:1px solid #ececec;animation:fadeIn 1s ease-out forwards}