@charset "UTF-8";.heartbeat{-webkit-animation:heartbeat 2s ease-in-out infinite both;animation:heartbeat 2s ease-in-out infinite both}.slide-in-right{-webkit-animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}.slide-in-left{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes bounce-left{0%{-webkit-transform:translateX(-48px);transform:translate(-48px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateX(-26px);transform:translate(-26px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateX(-13px);transform:translate(-13px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateX(-6.5px);transform:translate(-6.5px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateX(-4px);transform:translate(-4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%,98%{-webkit-transform:translateX(0px);transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateX(0px);transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes bounce-left{0%{-webkit-transform:translateX(-48px);transform:translate(-48px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateX(-26px);transform:translate(-26px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateX(-13px);transform:translate(-13px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateX(-6.5px);transform:translate(-6.5px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateX(-4px);transform:translate(-4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%,98%{-webkit-transform:translateX(0px);transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:translateX(0px);transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}.bounce-left{-webkit-animation:bounce-left 1.5s both;animation:bounce-left 1.5s both}.mission-view{min-height:50vh}.mission1-success{background-color:red}.mission-container,.mission1-success{min-height:100vh}.select2-container .select2-selection{height:auto!important;font-weight:600}@font-face{font-family:Nunito;src:url(/assets/fonts/Nunito-Black.woff2) format("woff2"),url(/assets/fonts/Nunito-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/fonts/Nunito-ExtraBold.woff2) format("woff2"),url(/assets/fonts/Nunito-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/fonts/Nunito-Regular.woff2) format("woff2"),url(/assets/fonts/Nunito-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:iCiel Soup of Justice;src:url(/assets/fonts/iCielSoupofJustice.woff2) format("woff2"),url(/assets/fonts/iCielSoupofJustice.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Bold.woff2) format("woff2"),url(/assets/fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.woff2) format("woff2"),url(/assets/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}img{width:100%;height:auto;aspect-ratio:auto 900/900}@media (min-width: 1400px){.container{max-width:1100px!important}}.pc{display:block}@media (max-width: 1169px){.pc{display:none}}.mo{display:none}@media (max-width: 1169px){.mo{display:block}}.row-center{justify-content:center}.offcanvas-body a{font-family:Nunito,sans-serif;font-weight:700}.offcanvas-body .navbar-nav{padding:5px!important}body{font-size:16px;line-height:1.4;font-family:Nunito,sans-serif;font-weight:500}body .navbar{background-color:#96eaff!important;top:0;left:0;right:0;transition:transform .4s;-webkit-transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s}body .navbar{z-index:10;padding:0;height:70px;transition:background-color .4s;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-ms-transition:background-color .4s;-o-transition:background-color .4s}@media (max-width: 991px){body .navbar{height:70px}}body .navbar .container{height:100%}body .main-page{margin-top:70px;position:relative}.navbar{box-shadow:#0000001a 0 4px 12px;z-index:99;position:fixed;top:0;left:0;right:0;transition:transform .4s;-webkit-transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s}@media (min-width: 992px){.navbar .navbar-nav{align-items:center}}.navbar .icon-avatar{color:#000!important;padding:0!important}.navbar .icon-avatar img{height:35px!important;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.navbar .dropdown-menu{position:absolute;left:auto}@media (max-width: 991px){.navbar .dropdown-menu{left:unset!important;right:0}}.navbar .dropdown-menu.show{z-index:9999}.navbar .dropdown-menu .li{margin-bottom:5px}.navbar .nav-login .btn-login{background-color:#feb1bb;font-size:14px;padding:0;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.navbar .nav-login img{width:auto!important}.navbar .logo-brand{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;order:-1}.navbar .logo-brand .logo-2 img{height:11px;width:auto}.navbar .logo-brand img{width:150px;height:auto}.navbar .btn-profile{order:3;outline:none;box-shadow:none;border:none;background-color:transparent;display:inline-flex;align-content:center;align-items:center;justify-content:center}.navbar .btn-profile a{display:inline-block}.navbar .btn-profile img{height:24px!important;width:24px!important;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}@media (min-width: 992px){.navbar .btn-profile img{height:32px!important;width:32px!important}}.navbar .btn-login{order:3;outline:none;box-shadow:none;border:none;background-color:transparent}.navbar .btn-login img{height:35px;width:auto}@media (max-width: 767px){.navbar .btn-login img{height:25px}}@media (max-width: 575px){.navbar .btn-login img{height:20px}}.navbar .src-btn{width:21px;height:14px;position:relative;display:block}.navbar .src-btn i{transition:all .3s;width:100%;height:2px;background:#fff;display:block;position:absolute;left:0}.navbar .src-btn i:nth-child(1){top:0}.navbar .src-btn i:nth-child(2){top:6px}.navbar .src-btn i:nth-child(3){bottom:0}.navbar .container{position:relative}.navbar .container .offcanvas .btn-close{margin-top:20px;margin-left:auto;margin-right:15px}.navbar .container .offcanvas.show~.navbar-toggler i:nth-child(1){transform:rotate(-45deg);top:5px}.navbar .container .offcanvas.show~.navbar-toggler i:nth-child(2){display:none}.navbar .container .offcanvas.show~.navbar-toggler i:nth-child(3){transform:rotate(45deg);top:5px}.navbar .container .navbar-toggler{box-shadow:none;outline:none;border:0;display:block!important;min-height:40px}.navbar .wrap-btn{display:flex;flex-wrap:nowrap;flex-direction:row;align-content:center;justify-content:center;align-items:center}.navbar .wrap-btn.is-logged-in{border:1px solid rgb(255,255,255);border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.navbar .wrap-btn.not-logged-in .navbar-toggler{border:1px solid rgb(255,255,255)!important;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px}.navbar .logo-brand img{height:45px;width:auto}@media (max-width: 767px){.navbar .logo-brand img{height:25px}}@media (max-width: 575px){.navbar .logo-brand img{height:24px}}@media (max-width: 575px){.navbar-brand{margin-right:5px!important}}.nav-login{margin-left:auto;margin-right:15px}@media (max-width: 575px){.nav-login{margin-right:5px}}.nav-login ul.navbar-nav{display:flex;flex-direction:row;flex-wrap:wrap}.nav-login ul.navbar-nav .nav-item{line-height:1}.nav-login ul.navbar-nav .nav-item .btn-login{background-color:transparent}.nav-login ul.navbar-nav .nav-item .btn-profile{padding-top:0;padding-bottom:0;height:35px}.nav-login ul.navbar-nav .nav-item .btn-profile img{border:1.3px solid #935647;border-color:#935647;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.hide-heading{position:absolute;left:-10000px;top:-10000px}.login-page{background-color:#dbf8ff!important;color:#026dc8;position:relative;margin-top:-70px;z-index:10;min-height:100vh}.login-page .btn-login{background-color:#fff}.login-page~.section-footer{display:none}.login-page .choice-login{display:flex;align-content:center;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;min-height:50vh}@media (max-width: 767px){.login-page .choice-login{min-height:unset}}.login-page .bo-back{padding-top:60px}@media (max-width: 767px){.login-page .bo-back{padding-top:60px;margin-bottom:25px}}.login-page .logo-login{margin-bottom:7%;width:50%}@media (max-width: 767px){.login-page .logo-login{width:60%}}.login-page .login-text{text-transform:uppercase;font-size:20px;margin-bottom:5%;font-weight:900;text-align:center}@media (max-width: 767px){.login-page .login-text{font-size:3.5vw}}.login-page .block-button{display:flex;flex-wrap:nowrap;flex-direction:row;padding-bottom:10%;justify-content:center;align-items:center;align-content:center;width:100%}@media (max-width: 767px){.login-page .block-button{display:flex;flex-wrap:wrap;flex-direction:column;padding-bottom:10%;justify-content:space-evenly;align-items:center;align-content:center}}.login-page .block-button button{border:2px solid;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;background-color:#fff;margin-bottom:20px;padding:5px 0;width:45%;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}@media (max-width: 767px){.login-page .block-button button{width:80%}}.login-page .block-button button img{width:30px;margin-right:5px}.login-page~.floating-menu{display:none}.login-page .block-form-info{margin-top:-20px;padding-bottom:10px;position:relative;z-index:2;max-width:700px}.login-page .block-form-info .form-control{line-height:2}.login-page .block-form-info .row.mb-3{position:relative}.login-page .block-form-info .row.mb-3 .form-label{width:100%;text-align:center;color:#267386;font-size:14px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.15px;text-transform:uppercase}@media (max-width: 767px){.login-page .block-form-info{margin-top:-15px;padding-bottom:40px}}.login-page .block-form-info .text-guide{margin-bottom:0;font-size:16px;font-weight:400;text-align:center}.login-page .form-note{color:#026dc8}.login-page .form-provision{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;justify-content:flex-start}.login-page .form-provision input{margin-top:5px;margin-right:5px}.login-page .form-provision .btn-proviso{cursor:pointer;color:#ee2d51;border:0;box-shadow:none;outline:none;padding:0;background-color:transparent}.login-page .form-info{display:flex;flex-wrap:wrap;flex-direction:column}.login-page .form-info .form-label{display:block;text-align:left;font-weight:700;font-size:16px;text-transform:uppercase;color:#026dc8}@media (max-width: 575px){.login-page .form-info .form-label{font-size:14px}}.login-page .form-info .form-control{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.login-page .form-info .btn-submit{padding:8px 20px!important;margin-top:10px;color:#fff;background-color:#007bff;padding:0;max-width:120px;width:100%}@media (max-width: 991px){.login-page .form-info .btn-submit{max-width:120px}}.floating-icon{position:fixed;right:10px;bottom:20px;width:80px;z-index:10}picture{display:block}.login-page{position:relative}.login-page .block-login,.login-page .footer-image{position:relative;z-index:3}.login-page .decor{position:absolute;z-index:0;width:20px}.login-page .decor.decor-1{width:300px;left:0;bottom:40px}@media (max-width: 991px){.login-page .decor.decor-1{width:120px;bottom:0}}.login-page .decor.decor-2{width:300px;right:0;bottom:0}@media (max-width: 991px){.login-page .decor.decor-2{width:120px}}.login-page .decor.decor-3{left:0;top:10%;width:240px}@media (max-width: 575px){.login-page .decor.decor-3{display:none}}.login-page .decor.decor-4{top:16%;right:0;width:240px}@media (max-width: 575px){.login-page .decor.decor-4{display:none}}.login-page .decor.decor-5{left:5%;bottom:40%;width:60px}@media (max-width: 575px){.login-page .decor.decor-5{display:none}}.login-page .decor.decor-6{right:10%;bottom:40%;width:65px}@media (max-width: 575px){.login-page .decor.decor-6{display:none}}.login-page .decor.decor-7{right:17%;bottom:50%;width:40px;transform:rotate(144deg) scaleZ(-1);-webkit-transform:rotate(144deg) scaleZ(-1);-moz-transform:rotate(144deg) scaleZ(-1);-ms-transform:rotate(144deg) scaleZ(-1);-o-transform:rotate(144deg) scaleZ(-1)}@media (max-width: 575px){.login-page .decor.decor-7{display:none}}.navbar .btn-close{color:#fff;background-image:none;background-color:#e24c4b;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:relative;z-index:2;opacity:1;margin-bottom:20px}.navbar .btn-close:after{position:absolute;z-index:1;content:"";left:15%;top:15%;width:70%;height:70%;background:transparent url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>");border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.offcanvas-body{margin-left:auto!important;margin-right:auto!important;width:100%;padding:0}.offcanvas-body hr{border:0;border-top:1px solid rgb(196,196,196);display:block;margin:0;width:100%}.offcanvas-body .navbar-nav{text-align:right}.offcanvas-body .navbar-nav .nav-item{display:flex;width:100%}.offcanvas-body .navbar-nav .nav-item:hover{background-color:#026dc8}.offcanvas-body .navbar-nav .nav-item:hover .nav-link{color:#fff}.offcanvas-body .navbar-nav .nav-item .nav-link{display:flex;flex-direction:row;align-content:center;justify-content:left;align-items:center;height:45px;color:#5e5e5e;font-weight:900;padding:0 10px;width:100%;text-align:left;font-weight:700;font-size:12px;line-height:30px;letter-spacing:1px;vertical-align:middle;text-transform:uppercase}map area[target=_self]{cursor:pointer}.content p b{display:inline-block}.section-footer{padding:40px 0 30px;background-size:100% 100%;background-position:top;background-repeat:no-repeat;position:relative;z-index:4}@media (max-width: 767px){.section-footer{padding:35px 0 15px}}.section-footer .decor-footer{position:absolute;right:15%;top:-25%;width:12%}@media (max-width: 767px){.section-footer .decor-footer{right:5%;top:-48px;width:123px}}@media (max-width: 767px){.section-footer .logo-footer .navbar-brand{margin-right:15px!important}.section-footer .logo-footer .navbar-brand img{height:40px!important}}.section-footer .logo-footer{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:left;align-items:center;order:-1}@media (max-width: 767px){.section-footer .logo-footer{justify-content:space-between}}.section-footer .logo-footer .navbar-brand{justify-content:flex-start!important}.section-footer .logo-footer .navbar-brand img{height:45px;width:auto}.section-footer .logo-footer .navbar-brand.logo-2 img{height:12px!important;width:auto}@media (min-width: 768px){.section-footer .logo-footer .navbar-brand.logo-2 img{height:14px!important;width:auto}}.section-footer .menu-items{display:flex;flex-wrap:wrap;list-style:none;padding-left:0}.section-footer .menu-items li{position:relative;width:100%;margin-bottom:12px}.section-footer .menu-items li a{text-decoration:none;color:#333;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.15px;text-transform:uppercase}.section-footer .social-footer .menu-item{color:#333;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.15px;text-transform:uppercase;margin-bottom:10px}.section-footer .footer-address .menu-item{color:#333;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.15px;text-transform:uppercase}.section-footer .footer-text ul{list-style:none;padding-left:20px}.section-footer .footer-text ul li{position:relative}.section-footer .footer-text ul li img{position:absolute;width:15px;height:auto;left:-20px;top:2px}.section-footer .footer-text ul li p,.section-footer .footer-text ul li a{color:#333;margin-bottom:5px}@media (max-width: 767px){.section-footer .footer-text ul li p,.section-footer .footer-text ul li a{font-size:14px;margin-bottom:5px}}.section-footer .social-items{display:flex;list-style:none;padding-left:0}.section-footer .social-items li img{width:32px}.section-footer .social-items li:nth-child(n+2){margin-left:10px}.section-footer hr{height:2px;margin-bottom:15px}body p,body li{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0%}@media (min-width: 768px){body p,body li{font-size:15px}}.btn{box-shadow:none!important;outline:none!important}.preview-img{position:relative;max-width:300px;margin:auto;margin-top:20px!important}.preview-img img{width:100%;height:auto}.preview-img .btn-remove{position:absolute!important;top:5px;right:5px;border:1px solid #ffffff;min-width:32px;height:32px;color:#fff;background-image:none;background-color:#c13d68;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:relative;z-index:2;opacity:1}.preview-img .btn-remove:after{position:absolute;z-index:1;content:"";left:15%;top:15%;width:70%;height:70%;background:transparent url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>");border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.mission1-success{background-color:#dbf8ff!important;min-height:50vh}.mission1-success .mission-score{color:#4ecb71;text-align:center;font-family:iCiel Soup of Justice;font-size:40px;font-style:normal;font-weight:900;line-height:1}.mission-view .mission-title{font-family:iCiel Soup of Justice;font-weight:400;font-size:19px;line-height:1.1;letter-spacing:.25px;text-align:center;color:#267386}@media (min-width: 768px){.mission-view .mission-title{font-size:32px}}.mission-view .fancy-table{width:100%;background:transparent;border-collapse:collapse;border-radius:10px;overflow:hidden;margin:24px 0;text-align:left;font-family:Nunito,sans-serif}.mission-view .fancy-table thead th{font-weight:600;font-size:14px;line-height:150%;letter-spacing:.15px;padding:5px 5px 5px 15px;background:transparent}@media (min-width: 768px){.mission-view .fancy-table thead th{font-size:15px}}.mission-view .fancy-table tbody td{font-size:14px;padding:5px 5px 5px 15px;vertical-align:middle;background:transparent;border-bottom:0}.mission-view .fancy-table tr:last-child td{border-bottom:none}.mission-view .fancy-table th+th,.mission-view .fancy-table td+td{border-left:2px solid #222}.mission-view .image-upload{position:relative;width:100%;min-height:100px;background:var(--bg-color);border:2px dashed #b3d8ef;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.mission-view .image-upload input[type=file]{opacity:0;width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer}.mission-view .image-upload label{font-family:Roboto,sans-serif;font-weight:400;color:#888;font-size:14px;line-height:1.3;letter-spacing:0%;text-align:center}@media (min-width: 768px){.mission-view .image-upload label{font-size:16px}}.mission-view .text-name,.mission-view .text-name *{color:#f15a29}.mission-view .text-name a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 768px){.mission-view .text-name a{max-width:300px}}.mission-view .text-success{color:#4ecb71}.mission-view .text-reject{color:red}.mission-header .badge-point{position:relative}.mission-header .badge-point span{font-family:iCiel Soup of Justice;font-weight:400;font-size:17px;line-height:23px;letter-spacing:.25px;text-align:center;color:#267386}.mission-header .badge-point .text-point{position:absolute;left:0%;top:46%;transform:translate(45px,-50%);-webkit-transform:translate(45px,-50%);-moz-transform:translate(45px,-50%);-ms-transform:translate(45px,-50%);-o-transform:translate(45px,-50%)}.mission-footer .stamp-tour{width:122px;height:auto}@media (min-width: 768px){.mission-footer .stamp-tour{width:160px}}.mission-footer .all-mission{width:104px;height:auto}@media (min-width: 768px){.mission-footer .all-mission{width:130px}}.mission-footer .all-mission .btn{background-color:transparent;padding:0}.navbar{box-shadow:none!important}.section.info-section{position:relative;padding:30px 0;background-image:url(/assets/images/bg-sec2-mobile.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center}@media (min-width: 992px){.section.info-section{background-image:url(/assets/images/bg-sec2-pc.png)}}.section.info-section p{text-align:center;color:#fff}.section.info-section .icon-decor{position:absolute}.section.info-section .icon-decor.decor-1{right:0;top:5%;width:20%;height:auto;transform:scale(-1) rotateX(180deg);-webkit-transform:scale(-1) translateX(180deg);-moz-transform:scale(-1) translateX(180deg);-ms-transform:scale(-1) translateX(180deg);-o-transform:scale(-1) translateX(180deg)}@media (max-width: 1169px){.section.info-section .icon-decor.decor-1{display:none}}.section.info-section .icon-decor.decor-2{right:20%;bottom:-10%;width:20%;height:auto;transform:scale(-1) rotateX(180deg);-webkit-transform:scale(-1) translateX(180deg);-moz-transform:scale(-1) translateX(180deg);-ms-transform:scale(-1) translateX(180deg);-o-transform:scale(-1) translateX(180deg)}@media (max-width: 1169px){.section.info-section .icon-decor.decor-2{display:none}}.section.info-section .icon-decor.decor-3{left:0%;bottom:-14%;width:20%;height:auto;transform:scale(-1) rotateX(180deg);-webkit-transform:scale(-1) translateX(180deg);-moz-transform:scale(-1) translateX(180deg);-ms-transform:scale(-1) translateX(180deg);-o-transform:scale(-1) translateX(180deg)}@media (max-width: 1169px){.section.info-section .icon-decor.decor-3{display:none}}.section.prize-section{padding-top:30px;background-color:var(--bg-page-color)}@media (max-width: 1169px){.section.prize-section{padding-top:0}}.section.prize-section .title-section{color:#fff;text-align:center;text-shadow:0px 1px .3px rgba(70,117,146,.96);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#4eaf67;font-family:iCiel Soup of Justice;font-size:24px;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:.25px}.section.prize-section .prize .prize-title{color:#ef6e43;text-align:center;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;font-family:iCiel Soup of Justice;font-size:26px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.25px;text-transform:uppercase}.section.prize-section .prize .prize-desc{color:#267386;text-align:center;font-family:Roboto;font-size:13px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.25px;text-transform:capitalize}@media (min-width: 768px){.section.prize-section .prize .prize-desc{font-size:16px}}.section.prize-section .prize-btn{display:flex;justify-content:center;align-items:center;margin-top:20px}.section.prize-section .prize-btn .btn{background-color:#ef6e43;color:#fff;font-family:iCiel Soup of Justice;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.section.guide-section{position:relative;padding:30px 0 0;background-color:var(--bg-page-color)}.section.guide-section:before{content:"";position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-image:url(/assets/images/bg-guide-mb.png);background-size:cover;background-repeat:no-repeat;background-position:center center;mix-blend-mode:screen}@media (min-width: 992px){.section.guide-section:before{background-image:url(/assets/images/bg-guide-pc.png)}}.section.guide-section:after{content:"";position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-image:url(/assets/images/bg-guide-footer-mb.png);background-size:contain;background-repeat:no-repeat;background-position:bottom center}@media (min-width: 992px){.section.guide-section:after{display:none}}.section.guide-section .title-section{color:#fff;text-align:center;text-shadow:0px 1px .3px rgba(70,117,146,.96);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#267386;font-family:iCiel Soup of Justice;font-size:24px;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:.25px}.section.guide-section .guide-container{position:relative;z-index:2}.section.missions-section{background-color:var(--bg-page-color)}.section.missions-section .title-section{color:#fff;text-align:center;text-shadow:0px 1px .3px rgba(70,117,146,.96);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#4eaf67;font-family:iCiel Soup of Justice;font-size:24px;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:.25px}.section.missions-section .mission-item .mission-image-container img{width:100%;height:auto;padding:15px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.section.missions-section .mission-body .mission-title{color:#267386;text-align:center;font-family:iCiel Soup of Justice;font-size:14px;font-style:normal;font-weight:400;line-height:1.16;letter-spacing:.25px}@media (min-width: 768px){.section.missions-section .mission-body .mission-title{font-size:18px}}.section.missions-section .mission-body .mission-point{color:#28a745;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (min-width: 768px){.section.missions-section .mission-body .mission-point{font-size:15px}}.section.missions-section .mission-body .mission-description{color:#267386;text-align:center;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media (min-width: 1170px){.section.missions-section .mission-body .mission-description{font-size:14px}}.section.missions-section .mission-button-container{margin-bottom:15px;text-align:center}.section.missions-section .mission-button-container a{display:block;max-width:100px;margin:auto}@media (min-width: 1170px){.section.missions-section .mission-button-container a{max-width:150px}}.section.missions-section .mission-button-container a img{width:100%}.section.missions-section .mission-item{border-radius:8px;border:1px solid #3f97c7}.section.leaderboard-section{background-color:#96eaff;padding:30px 0;position:relative}.section.leaderboard-section .container{z-index:2;position:relative}.section.leaderboard-section:before{content:"";position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;mix-blend-mode:screen;background-image:url(/assets/images/bg-guide-mb.png);background-size:cover;background-repeat:no-repeat;background-position:center center;transform:scale(-1) rotateX(180deg);-webkit-transform:scale(-1) rotateX(180deg);-moz-transform:scale(-1) rotateX(180deg);-ms-transform:scale(-1) rotateX(180deg);-o-transform:scale(-1) rotateX(180deg)}@media (min-width: 992px){.section.leaderboard-section:before{background-image:url(/assets/images/bg-guide-pc.png)}}.section.leaderboard-section .title-section{color:#fff;text-align:center;text-shadow:0px 1px .3px rgba(70,117,146,.96);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#4eaf67;font-family:iCiel Soup of Justice;font-size:24px;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:.25px}.section.leaderboard-section .leaderboard-top .top-1{order:2}.section.leaderboard-section .leaderboard-top .top-2{order:1;margin-top:8%}@media (min-width: 1170px){.section.leaderboard-section .leaderboard-top .top-2{margin-top:4%}}.section.leaderboard-section .leaderboard-top .top-3{order:3;margin-top:12%}@media (min-width: 1170px){.section.leaderboard-section .leaderboard-top .top-3{margin-top:6%}}.section.leaderboard-section .leaderboard-top .user-top .user-avatar{padding:0}.section.leaderboard-section .leaderboard-top .user-top .user-avatar img{border:3px solid #ffffff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}@media (min-width: 768px){.section.leaderboard-section .leaderboard-top .user-top .user-avatar{padding:0 20px}}.section.leaderboard-section .leaderboard-top .user-top .user-name{color:#267386;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:800;line-height:1.25;letter-spacing:.15px}@media (min-width: 768px){.section.leaderboard-section .leaderboard-top .user-top .user-name{font-size:15px}}.section.leaderboard-section .leaderboard-top .user-top .user-point{position:relative;color:#ff0d3b;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:1.25;letter-spacing:.25px}@media (min-width: 768px){.section.leaderboard-section .leaderboard-top .user-top .user-point{font-size:15px}}.section.leaderboard-section .leaderboard-top .user-top .user-point img{width:20px;height:20px;margin-right:5px}.section.leaderboard-section .wrapper-leaderboard{position:relative}.section.leaderboard-section .loading-bg{background-color:#8b8b8b26;display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;position:absolute;z-index:10;left:0%;right:0;top:0%;bottom:0;width:100%;height:100%;max-height:unset}.section.leaderboard-section .leaderboard-list{position:relative;max-height:380px;overflow-y:auto}@media (max-width: 1169px){.section.leaderboard-section .leaderboard-list{max-height:300px;margin:30px 0 0}}.section.leaderboard-section .leaderboard-list .user-item{width:100%;padding-top:10px;padding-bottom:10px}.section.leaderboard-section .leaderboard-list .user-item:first-child{border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0}.section.leaderboard-section .leaderboard-list .user-item:last-child{border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px}.section.leaderboard-section .leaderboard-list .user-item:nth-child(odd){background-color:#81ce84}.section.leaderboard-section .leaderboard-list .user-item:nth-child(2n){background-color:#8dd790}.section.leaderboard-section .leaderboard-list .user-item:hover{background-color:#61b764}.section.leaderboard-section .leaderboard-list .user-item .rank{flex:0 0 auto;min-width:20px;margin-left:10px;color:#fff;font-family:Nunito;font-size:12px}@media (min-width: 768px){.section.leaderboard-section .leaderboard-list .user-item .rank{min-width:40px;font-size:14px;margin-left:10px}}.section.leaderboard-section .leaderboard-list .user-item .rounded-circle{flex:0 0 auto;margin-left:10px;margin-right:10px;width:30px;height:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}@media (min-width: 768px){.section.leaderboard-section .leaderboard-list .user-item .rounded-circle{width:42px;height:42px}}.section.leaderboard-section .leaderboard-list .user-item .score{flex:0 0 auto;margin-right:10px;color:#f5f5f5;font-family:Roboto;font-size:12px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.15px;text-transform:uppercase}@media (min-width: 768px){.section.leaderboard-section .leaderboard-list .user-item .score{font-size:15px;margin-right:15px}}.section.leaderboard-section .leaderboard-list .user-item .score img{margin-right:5px;width:20px}.section.leaderboard-section .leaderboard-list .user-item .user-info{flex:1 1 0;overflow:hidden;width:auto}.section.leaderboard-section .leaderboard-list .user-item .user-info .user-name{color:#fff;font-family:Nunito;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:.25px}@media (min-width: 768px){.section.leaderboard-section .leaderboard-list .user-item .user-info .user-name{font-size:15px}}.section.leaderboard-section .leaderboard-list .user-item .user-info .user-phone{color:#fff;font-family:Nunito;font-size:10px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:.25px}@media (min-width: 768px){.section.leaderboard-section .leaderboard-list .user-item .user-info .user-phone{font-size:14px}}.section.tour-section{background-color:#96eaff;padding:30px 0 0}.section.tour-section .title-section{color:#fff;text-align:center;text-shadow:0px 1px .3px rgba(70,117,146,.96);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#4eaf67;font-family:iCiel Soup of Justice;font-size:24px;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:.25px}@media (min-width: 768px){.section .title-section{font-size:42px!important}}.justify-space-evenly{justify-content:space-evenly!important}.mission-view{background-color:var(--bg-color);padding:0}.mission-view .wrap-mission{position:relative}.mission-view .wrap-mission:before{content:"";position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;mix-blend-mode:screen;background-image:url(/assets/images/bg-guide-mb.png);background-size:cover;background-repeat:no-repeat;background-position:center center;transform:scale(-1) rotateX(180deg);-webkit-transform:scale(-1) rotateX(180deg);-moz-transform:scale(-1) rotateX(180deg);-ms-transform:scale(-1) rotateX(180deg);-o-transform:scale(-1) rotateX(180deg)}@media (min-width: 992px){.mission-view .wrap-mission:before{background-image:url(/assets/images/bg-guide-pc.png)}}.mission-view .container{position:relative;z-index:3}@media (min-width: 992px){.mission-view .block-map{max-width:60%;margin:-10px auto auto}}.mission-view .mission-rules p,.mission-view .mission-rules br{margin-bottom:5px}.mission-view select{background-color:#f0f0f0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.mission-view.mission3-view #form-submit-image .btn.btn-primary,.mission-view.mission4-view #form-submit-image .btn.btn-primary{background-color:#267386!important;font-family:Roboto;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;border:0;padding:15px 25px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.mission-view.mission5-view .checked-in-list{max-width:700px;margin:auto}.mission-view.mission5-view .checked-in-list ul{display:flex;flex-wrap:nowrap;flex-direction:row;list-style:none}.mission-view.mission5-view .checked-in-list ul li{width:33.33%}.mission-view.mission5-view .checked-in-list ul li img{padding:20px;width:100%}.mission-view.mission5-view .btn-primary{background-color:#267386;border:0}.mission-view.mission7-view .k-beauty-checked-in ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;list-style:none;padding-left:0}.mission-view.mission7-view .k-beauty-checked-in ul li{width:33.33%}.mission-view.mission7-view .k-beauty-checked-in ul li.checked-in .date{color:#90dd6c}.mission-view.mission7-view .k-beauty-checked-in ul li img{padding:15px;width:100%}@media (min-width: 768px){.mission-view.mission7-view .k-beauty-checked-in ul li img{padding:15px}}.mission-view.mission7-view .k-beauty-checked-in ul li .date{color:#b9b9b9;text-align:center;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#ffffff;font-family:iCiel Soup of Justice;font-size:18px;font-style:normal;font-weight:700;line-height:23px;letter-spacing:.25px;text-transform:uppercase}@media (min-width: 768px){.mission-view.mission7-view .k-beauty-checked-in ul li .date{font-size:22px}}.mission-view.mission8-view #form-submit-image p{margin-bottom:3px}.mission-view.mission8-view #form-submit-image .btn-primary{padding:8px 30px;border:0;background-color:#267386;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.mission-view.mission8-view .calendar-checkin .vc-svg-icon path{fill:#267386!important;stroke-width:2px;stroke:#267386!important}.mission-view.mission8-view .calendar-checkin .vc-container.vc-blue{background:#ffffff70;-webkit-backdrop-filter:blur(9.3500003815px);backdrop-filter:blur(9.3500003815px);border:0;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.mission-view.mission8-view .calendar-checkin .vc-day .vc-highlights .to-day{background-color:transparent!important;border:1px solid #267386!important}.mission-view.mission8-view .calendar-checkin .checked-in{position:relative;background-color:#4eaf67!important;color:#fff!important;z-index:2}.mission-view.mission8-view .calendar-checkin .checked-in:after{z-index:2;content:"";position:absolute;bottom:-2px;right:-5px;width:15px;height:15px;background-image:url(/assets/images/icon-passed.png);background-size:contain;background-repeat:no-repeat}.mission-view.mission8-view .calendar-checkin .vc-weeks{pointer-events:none!important}.mission-view.mission8-view .calendar-checkin .vc-pane{min-width:300px}.mission-view.mission8-view .calendar-checkin .vc-header .vc-title{color:#267386;font-family:iCiel Soup of Justice;font-weight:400;font-size:19px}.mission9-view form #ref_url{border-top:1px solid var(--color-grey-80, rgb(204, 204, 204));margin-bottom:20px}.mission9-view form .btn-primary{background-color:#267386!important;width:100%;display:block;margin-bottom:20px}.select2-results .select2-results__option img{width:12px;height:auto;margin-right:2px;margin-bottom:2px}.select2.select2-container{width:100%!important}.select2.select2-container .select2-selection{height:40px!important;background-color:#f0f0f0}.select2-container--default .select2-selection--single .select2-selection__rendered{text-align:left!important;padding:6px 10px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:6px!important}.user-dashboard{background-color:#dbf8ff}.user-dashboard .score-bar{position:relative;display:flex;align-content:center;align-items:center;justify-content:center}.user-dashboard .score-content{display:flex;align-items:center;gap:15px}.user-dashboard .avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.8);flex-shrink:0}.user-dashboard .name-section{background:#4caf50;color:#fff;padding:10px 25px;border-radius:25px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex:1;text-align:center;font-family:iCiel Soup of Justice;font-size:16px;font-style:normal;font-weight:400;line-height:normal;min-height:42px;z-index:2}.user-dashboard .score-section{background:transparent;letter-spacing:.5px;flex-shrink:0;border-radius:302px;border:1px solid #2b798d;height:40px;max-height:40px;display:flex;justify-content:center;align-items:center;margin-left:-50px;padding:0 25px 0 60px;color:#267386;text-align:center;font-family:iCiel Soup of Justice;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.25px;text-transform:uppercase}.user-dashboard .score-item{margin-bottom:20px}.user-dashboard .user-voucher .block-voucher{position:relative}.user-dashboard .user-voucher .btn-copy{text-align:right;position:absolute;background-color:transparent;border:0;right:10px;top:50%;width:100%;transform:translateY(-50%);-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.user-dashboard .user-voucher .btn-copy{padding:12px 20px}.user-dashboard .user-voucher .btn-copy img{width:30px}.user-dashboard .user-voucher #input_voucher{border:1px solid #ccc;background:#f8f8f8;text-align:center;padding:12px 20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.user-dashboard .title-block{margin-bottom:20px;color:#267386;text-align:center;font-family:iCiel Soup of Justice;font-size:19px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:.25px;text-transform:uppercase}@media (min-width: 768px){.user-dashboard .title-block{font-size:24px}}.user-dashboard .history-list{max-width:100%;margin:auto}.user-dashboard .history-list table{width:100%}.user-dashboard .history-list table tbody,.user-dashboard .history-list table td,.user-dashboard .history-list table tfoot,.user-dashboard .history-list table th,.user-dashboard .history-list table thead,.user-dashboard .history-list table tr{padding:5px;border-color:#267386}.user-dashboard .history-list table thead th{color:#267386;font-family:iCiel Soup of Justice;font-size:16px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:.25px;background-color:#daffe4}.user-dashboard .mission--item{margin-bottom:15px;filter:grayscale(.9);-webkit-filter:grayscale(.9);position:relative}.user-dashboard .mission--item.is-done{filter:grayscale(0);-webkit-filter:grayscale(0)}.user-dashboard .mission--item .mission-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;width:70%;height:60%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.user-dashboard .mission--item .mission-name{color:#267386;text-align:center;font-family:iCiel Soup of Justice;font-size:11px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.25px;text-transform:uppercase}@media (min-width: 768px){.user-dashboard .mission--item .mission-name{font-size:14spx}}.user-dashboard .mission--item .progress{display:block;text-align:center;width:100%;color:#28a745;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:normal;background-color:transparent}@media (min-width: 768px){.user-dashboard .mission--item .progress{font-size:15px}}.user-dashboard .mission--item .wrapper-btn{display:flex}.user-dashboard .mission--item .wrapper-btn a{padding:7px 20px;border-radius:20px;border:1px solid #267386;background:#fff;text-decoration:none;font-size:12px;color:#267386}@media (min-width: 768px){.user-dashboard .mission--item .wrapper-btn a{font-size:15px}}.user-dashboard .ref-url .btn-primary{background-color:#267386!important;width:100%;display:block;margin-bottom:20px;border:0}.user-dashboard .ref-url #ref_url{border-top:1px solid var(--color-grey-80, rgb(204, 204, 204));margin-bottom:20px}.my-qr-reader__scan_region{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;background:#ccc}.modal .modal-header{border:0}.modal .modal-header button{color:#fff;background-image:none;background-color:#c13d68;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:relative;z-index:2;opacity:1}.modal .modal-header button:after{position:absolute;z-index:1;content:"";left:15%;top:15%;width:70%;height:70%;background:transparent url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>");border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.modal .modal-content{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.modal .title-img{width:60%;max-width:300px;margin:auto;padding-bottom:20px}.modal .block-content{padding:4px}.modal .block-content.scroll-bar{height:454px;overflow:hidden}.modal .block-content.scroll-bar .content{height:400px;overflow:auto;scrollbar-width:thin;scrollbar-color:#ffcf00 #026dc8}.modal .block-content.scroll-bar .content::-webkit-scrollbar{height:10px;width:10px}.modal .block-content.scroll-bar .content::-webkit-scrollbar-track{border-radius:0;background-color:#026dc8;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px}.modal .block-content.scroll-bar .content::-webkit-scrollbar-track:hover{background-color:#026dc8}.modal .block-content.scroll-bar .content::-webkit-scrollbar-track:active{background-color:#026dc8}.modal .block-content.scroll-bar .content::-webkit-scrollbar-thumb{border-radius:0;background-color:#ffcf00}.modal .block-content.scroll-bar .content::-webkit-scrollbar-thumb:hover{background-color:#ffcf00}.modal .block-content.scroll-bar .content::-webkit-scrollbar-thumb:active{background-color:#ffcf00}.modal .block-content .wrap-content{padding:20px 5px 20px 20px;background-color:#fff}@media (max-width: 575px){.modal .block-content .wrap-content{padding:15px 5px 15px 10px}}.modal .block-content .wrap-content .content{color:#026dc8}.modal .block-content .wrap-content .content{padding-top:5px;padding-right:10px;line-height:1.6}.modal .block-content .wrap-content .content h1,.modal .block-content .wrap-content .content h2{font-size:24px;font-weight:800;text-align:center}@media (max-width: 767px){.modal .block-content .wrap-content .content h1,.modal .block-content .wrap-content .content h2{font-size:24px}}.modal .block-content .wrap-content .content h3{font-size:22px;font-weight:800;text-align:center}@media (max-width: 767px){.modal .block-content .wrap-content .content h3{font-size:20px}}.modal .block-content .wrap-content .content h4{font-size:20px}@media (max-width: 767px){.modal .block-content .wrap-content .content h4{font-size:18px}}.modal .block-content .wrap-content .content h5{font-size:18px}@media (max-width: 767px){.modal .block-content .wrap-content .content h5{font-size:16px}}.modal .block-content .wrap-content .content h6{font-size:16px}@media (max-width: 767px){.modal .block-content .wrap-content .content h6{font-size:14px}}.modal .block-content .wrap-content .content p{margin-bottom:5px}.modal .block-content .wrap-content .content p,.modal .block-content .wrap-content .content li{font-size:16px;text-align:justify}.modal-content .content-title{font-family:iCiel Soup of Justice;margin-bottom:20px}.modal-content .content-title.style--1{color:#fff;text-align:center;text-shadow:0px 1px .3px rgba(70,117,146,.96);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#267386;font-size:24px;font-style:normal;font-weight:400;line-height:.875;letter-spacing:.25px}@media (min-width: 768px){.modal-content .content-title.style--1{font-size:42px}}.modal-content .content-title.style--2{color:#267386;text-align:center;font-size:21px;font-style:normal;font-weight:400;line-height:1.1;letter-spacing:.25px;text-transform:uppercase}@media (min-width: 768px){.modal-content .content-title.style--2{font-size:38px}}.modal-content .sub-title{margin-bottom:20px;color:#267386;text-align:center;font-family:iCiel Soup of Justice;font-size:19px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:.25px;text-transform:uppercase}@media (min-width: 768px){.modal-content .sub-title{font-size:35px}}.modal-content .list-image img{margin-bottom:20px}#resultModal .modal-content{overflow:visible;background-color:#dbf8ff}#resultModal .mission-container .icon-mission{position:absolute}#resultModal .icon-mission{position:absolute;left:50%;top:-130px;width:250px;height:auto;transform:translate(-50%);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}#resultModal .mission-location{color:#2b798d;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.35px}#resultModal .image-result{max-width:320px;margin:auto}#resultModal .result-mission.m4 .image-result{max-width:350px}#resultModal .button-block{display:flex;flex-direction:row;justify-content:space-evenly}#resultModal .button-block .btn{border:0;font-family:Roboto,sans-serif;font-weight:500}#resultModal .button-block .btn-mission{background-color:#ff8fb4;border-radius:6px}#resultModal .button-block .btn-home{background-color:transparent;border-radius:6px;border:1px solid #267386;color:#267386}#modal-mission-list .modal-content{background-color:#dbf8ff;padding:0;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}@media (min-width: 768px){#modal-mission-list .modal-content{padding:20px}}#modal-mission-list .title-section{color:#fff;text-align:center;text-shadow:0px 1px .3px rgba(70,117,146,.96);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#4eaf67;font-family:iCiel Soup of Justice;font-size:24px;font-style:normal;font-weight:400;line-height:54px;letter-spacing:.25px}@media (min-width: 768px){#modal-mission-list .title-section{font-size:34px}}#modal-mission-list .mission-item .mission-image-container img{width:100%;height:auto;padding:15px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}#modal-mission-list .mission-body .mission-title{color:#267386;text-align:center;font-family:iCiel Soup of Justice;font-size:12px;font-style:normal;font-weight:400;line-height:1.16;letter-spacing:.25px}@media (min-width: 768px){#modal-mission-list .mission-body .mission-title{font-size:18px}}#modal-mission-list .mission-body .mission-point{color:#28a745;text-align:center;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media (min-width: 768px){#modal-mission-list .mission-body .mission-point{font-size:15px}}#modal-mission-list .mission-body .mission-description{color:#267386;text-align:center;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media (min-width: 1170px){#modal-mission-list .mission-body .mission-description{font-size:14px}}#modal-mission-list .mission-button-container{margin-bottom:15px;text-align:center}#modal-mission-list .mission-button-container a{display:block;max-width:100px;margin:auto}@media (min-width: 1170px){#modal-mission-list .mission-button-container a{max-width:150px}}#modal-mission-list .mission-button-container a img{width:100%}#modal-mission-list .mission-item{border-radius:8px;border:1px solid #3f97c7}:root{--bg-color: #dbf8ff;--bg-page-color: #91e9ff}#app-container{min-height:100vh}.qrcode-reader-container{max-width:360px;margin:0 auto}.btn-kto{background-color:#267386!important;font-family:Roboto;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;border:0;padding:12px 25px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-button{width:0px;height:0px}::-webkit-scrollbar-thumb{background:#e1e1e1;border:0px none #ffffff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#fff}::-webkit-scrollbar-thumb:active{background:#000}::-webkit-scrollbar-track{background:#666;border:0px none #ffffff;border-radius:50px}::-webkit-scrollbar-track:hover{background:#666}::-webkit-scrollbar-track:active{background:#333}::-webkit-scrollbar-corner{background:transparent}
