@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:"";content:none;}
table {border-collapse:collapse;border-spacing:0;}
@font-face {font-family:SimplonNorm-Bold;src:url(../fonts/simplonnorm-bold.ttf);src:url(../fonts/simplonnorm-bold.ttf) format("truetype"),url(https://ipevo-web-uk.s3.us-west-1.amazonaws.com/code/font/Simplon/SimplonNorm-Bold.otf) format("opentype");}
@font-face {font-family:SimplonNorm-Medium;src:url(../fonts/simplonnorm-medium.ttf);src:url(https://ipevo-web-uk.s3.us-west-1.amazonaws.com/code/font/Simplon/SimplonNorm-Medium.ttf) format("truetype"),url(https://ipevo-web-uk.s3.us-west-1.amazonaws.com/code/font/Simplon/SimplonNorm-Medium.otf) format("opentype");}
@font-face {font-family:SimplonNorm-Regular;src:url(https://ipevo-web-uk.s3.us-west-1.amazonaws.com/code/font/Simplon/SimplonNorm-Regular.woff);src:url(../fonts/simplonnorm-regular.ttf) format("truetype"),url(https://ipevo-web-uk.s3.us-west-1.amazonaws.com/code/font/Simplon/SimplonNorm-Regular.otf) format("opentype"),url(https://ipevo-web-uk.s3.us-west-1.amazonaws.com/code/font/Simplon/SimplonNorm-Regular.woff) format("woff");}
@font-face {font-family:SimplonNorm-Light;src:url(../fonts/simplonnorm-light.ttf);src:url(../fonts/simplonnorm-light.ttf) format("truetype"),url(https://ipevo-web-uk.s3.us-west-1.amazonaws.com/code/font/Simplon/SimplonNorm-Light.otf) format("opentype");}
.fade {transition:opacity .15s linear;}
@media (prefers-reduced-motion:reduce) {.fade {transition:none;}
;}
.fade:not(.show) {opacity:0;}
.collapse:not(.show) {display:none;}
.collapsing {height:0;overflow:hidden;transition:height .35s ease;}
@media (prefers-reduced-motion:reduce) {.collapsing {transition:none;}
;}
.collapsing.collapse-horizontal {width:0;height:auto;transition:width .35s ease;}
@media (prefers-reduced-motion:reduce) {.collapsing.collapse-horizontal {transition:none;}
;}
.row {--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}
.row>* {flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}
.col {flex:1 0 0%;}
.row-cols-auto>* {flex:0 0 auto;width:auto;}
.row-cols-1>* {flex:0 0 auto;width:100%;}
.row-cols-2>* {flex:0 0 auto;width:50%;}
.row-cols-3>* {flex:0 0 auto;width:33.3333333333%;}
.row-cols-4>* {flex:0 0 auto;width:25%;}
.row-cols-5>* {flex:0 0 auto;width:20%;}
.row-cols-6>* {flex:0 0 auto;width:16.6666666667%;}
.col-auto {flex:0 0 auto;width:auto;}
.col-1 {flex:0 0 auto;width:8.33333333%;}
.col-2 {flex:0 0 auto;width:16.66666667%;}
.col-3 {flex:0 0 auto;width:25%;}
.col-4 {flex:0 0 auto;width:33.33333333%;}
.col-5 {flex:0 0 auto;width:41.66666667%;}
.col-6 {flex:0 0 auto;width:50%;}
.col-7 {flex:0 0 auto;width:58.33333333%;}
.col-8 {flex:0 0 auto;width:66.66666667%;}
.col-9 {flex:0 0 auto;width:75%;}
.col-10 {flex:0 0 auto;width:83.33333333%;}
.col-11 {flex:0 0 auto;width:91.66666667%;}
.col-12 {flex:0 0 auto;width:100%;}
.offset-1 {margin-left:8.33333333%;}
.offset-2 {margin-left:16.66666667%;}
.offset-3 {margin-left:25%;}
.offset-4 {margin-left:33.33333333%;}
.offset-5 {margin-left:41.66666667%;}
.offset-6 {margin-left:50%;}
.offset-7 {margin-left:58.33333333%;}
.offset-8 {margin-left:66.66666667%;}
.offset-9 {margin-left:75%;}
.offset-10 {margin-left:83.33333333%;}
.offset-11 {margin-left:91.66666667%;}
.g-0,.gx-0 {--bs-gutter-x:0;}
.g-0,.gy-0 {--bs-gutter-y:0;}
.g-1,.gx-1 {--bs-gutter-x:.25rem;}
.g-1,.gy-1 {--bs-gutter-y:.25rem;}
.g-2,.gx-2 {--bs-gutter-x:.5rem;}
.g-2,.gy-2 {--bs-gutter-y:.5rem;}
.g-3,.gx-3 {--bs-gutter-x:1rem;}
.g-3,.gy-3 {--bs-gutter-y:1rem;}
.g-4,.gx-4 {--bs-gutter-x:1.5rem;}
.g-4,.gy-4 {--bs-gutter-y:1.5rem;}
.g-5,.gx-5 {--bs-gutter-x:3rem;}
.g-5,.gy-5 {--bs-gutter-y:3rem;}
@media (min-width:425px) {.col-sm {flex:1 0 0%;}
.row-cols-sm-auto>* {flex:0 0 auto;width:auto;}
.row-cols-sm-1>* {flex:0 0 auto;width:100%;}
.row-cols-sm-2>* {flex:0 0 auto;width:50%;}
.row-cols-sm-3>* {flex:0 0 auto;width:33.3333333333%;}
.row-cols-sm-4>* {flex:0 0 auto;width:25%;}
.row-cols-sm-5>* {flex:0 0 auto;width:20%;}
.row-cols-sm-6>* {flex:0 0 auto;width:16.6666666667%;}
.col-sm-auto {flex:0 0 auto;width:auto;}
.col-sm-1 {flex:0 0 auto;width:8.33333333%;}
.col-sm-2 {flex:0 0 auto;width:16.66666667%;}
.col-sm-3 {flex:0 0 auto;width:25%;}
.col-sm-4 {flex:0 0 auto;width:33.33333333%;}
.col-sm-5 {flex:0 0 auto;width:41.66666667%;}
.col-sm-6 {flex:0 0 auto;width:50%;}
.col-sm-7 {flex:0 0 auto;width:58.33333333%;}
.col-sm-8 {flex:0 0 auto;width:66.66666667%;}
.col-sm-9 {flex:0 0 auto;width:75%;}
.col-sm-10 {flex:0 0 auto;width:83.33333333%;}
.col-sm-11 {flex:0 0 auto;width:91.66666667%;}
.col-sm-12 {flex:0 0 auto;width:100%;}
.offset-sm-0 {margin-left:0;}
.offset-sm-1 {margin-left:8.33333333%;}
.offset-sm-2 {margin-left:16.66666667%;}
.offset-sm-3 {margin-left:25%;}
.offset-sm-4 {margin-left:33.33333333%;}
.offset-sm-5 {margin-left:41.66666667%;}
.offset-sm-6 {margin-left:50%;}
.offset-sm-7 {margin-left:58.33333333%;}
.offset-sm-8 {margin-left:66.66666667%;}
.offset-sm-9 {margin-left:75%;}
.offset-sm-10 {margin-left:83.33333333%;}
.offset-sm-11 {margin-left:91.66666667%;}
.g-sm-0,.gx-sm-0 {--bs-gutter-x:0;}
.g-sm-0,.gy-sm-0 {--bs-gutter-y:0;}
.g-sm-1,.gx-sm-1 {--bs-gutter-x:.25rem;}
.g-sm-1,.gy-sm-1 {--bs-gutter-y:.25rem;}
.g-sm-2,.gx-sm-2 {--bs-gutter-x:.5rem;}
.g-sm-2,.gy-sm-2 {--bs-gutter-y:.5rem;}
.g-sm-3,.gx-sm-3 {--bs-gutter-x:1rem;}
.g-sm-3,.gy-sm-3 {--bs-gutter-y:1rem;}
.g-sm-4,.gx-sm-4 {--bs-gutter-x:1.5rem;}
.g-sm-4,.gy-sm-4 {--bs-gutter-y:1.5rem;}
.g-sm-5,.gx-sm-5 {--bs-gutter-x:3rem;}
.g-sm-5,.gy-sm-5 {--bs-gutter-y:3rem;}
;}
@media (min-width:768px) {.col-md {flex:1 0 0%;}
.row-cols-md-auto>* {flex:0 0 auto;width:auto;}
.row-cols-md-1>* {flex:0 0 auto;width:100%;}
.row-cols-md-2>* {flex:0 0 auto;width:50%;}
.row-cols-md-3>* {flex:0 0 auto;width:33.3333333333%;}
.row-cols-md-4>* {flex:0 0 auto;width:25%;}
.row-cols-md-5>* {flex:0 0 auto;width:20%;}
.row-cols-md-6>* {flex:0 0 auto;width:16.6666666667%;}
.col-md-auto {flex:0 0 auto;width:auto;}
.col-md-1 {flex:0 0 auto;width:8.33333333%;}
.col-md-2 {flex:0 0 auto;width:16.66666667%;}
.col-md-3 {flex:0 0 auto;width:25%;}
.col-md-4 {flex:0 0 auto;width:33.33333333%;}
.col-md-5 {flex:0 0 auto;width:41.66666667%;}
.col-md-6 {flex:0 0 auto;width:50%;}
.col-md-7 {flex:0 0 auto;width:58.33333333%;}
.col-md-8 {flex:0 0 auto;width:66.66666667%;}
.col-md-9 {flex:0 0 auto;width:75%;}
.col-md-10 {flex:0 0 auto;width:83.33333333%;}
.col-md-11 {flex:0 0 auto;width:91.66666667%;}
.col-md-12 {flex:0 0 auto;width:100%;}
.offset-md-0 {margin-left:0;}
.offset-md-1 {margin-left:8.33333333%;}
.offset-md-2 {margin-left:16.66666667%;}
.offset-md-3 {margin-left:25%;}
.offset-md-4 {margin-left:33.33333333%;}
.offset-md-5 {margin-left:41.66666667%;}
.offset-md-6 {margin-left:50%;}
.offset-md-7 {margin-left:58.33333333%;}
.offset-md-8 {margin-left:66.66666667%;}
.offset-md-9 {margin-left:75%;}
.offset-md-10 {margin-left:83.33333333%;}
.offset-md-11 {margin-left:91.66666667%;}
.g-md-0,.gx-md-0 {--bs-gutter-x:0;}
.g-md-0,.gy-md-0 {--bs-gutter-y:0;}
.g-md-1,.gx-md-1 {--bs-gutter-x:.25rem;}
.g-md-1,.gy-md-1 {--bs-gutter-y:.25rem;}
.g-md-2,.gx-md-2 {--bs-gutter-x:.5rem;}
.g-md-2,.gy-md-2 {--bs-gutter-y:.5rem;}
.g-md-3,.gx-md-3 {--bs-gutter-x:1rem;}
.g-md-3,.gy-md-3 {--bs-gutter-y:1rem;}
.g-md-4,.gx-md-4 {--bs-gutter-x:1.5rem;}
.g-md-4,.gy-md-4 {--bs-gutter-y:1.5rem;}
.g-md-5,.gx-md-5 {--bs-gutter-x:3rem;}
.g-md-5,.gy-md-5 {--bs-gutter-y:3rem;}
;}
@media (min-width:1024px) {.col-lg {flex:1 0 0%;}
.row-cols-lg-auto>* {flex:0 0 auto;width:auto;}
.row-cols-lg-1>* {flex:0 0 auto;width:100%;}
.row-cols-lg-2>* {flex:0 0 auto;width:50%;}
.row-cols-lg-3>* {flex:0 0 auto;width:33.3333333333%;}
.row-cols-lg-4>* {flex:0 0 auto;width:25%;}
.row-cols-lg-5>* {flex:0 0 auto;width:20%;}
.row-cols-lg-6>* {flex:0 0 auto;width:16.6666666667%;}
.col-lg-auto {flex:0 0 auto;width:auto;}
.col-lg-1 {flex:0 0 auto;width:8.33333333%;}
.col-lg-2 {flex:0 0 auto;width:16.66666667%;}
.col-lg-3 {flex:0 0 auto;width:25%;}
.col-lg-4 {flex:0 0 auto;width:33.33333333%;}
.col-lg-5 {flex:0 0 auto;width:41.66666667%;}
.col-lg-6 {flex:0 0 auto;width:50%;}
.col-lg-7 {flex:0 0 auto;width:58.33333333%;}
.col-lg-8 {flex:0 0 auto;width:66.66666667%;}
.col-lg-9 {flex:0 0 auto;width:75%;}
.col-lg-10 {flex:0 0 auto;width:83.33333333%;}
.col-lg-11 {flex:0 0 auto;width:91.66666667%;}
.col-lg-12 {flex:0 0 auto;width:100%;}
.offset-lg-0 {margin-left:0;}
.offset-lg-1 {margin-left:8.33333333%;}
.offset-lg-2 {margin-left:16.66666667%;}
.offset-lg-3 {margin-left:25%;}
.offset-lg-4 {margin-left:33.33333333%;}
.offset-lg-5 {margin-left:41.66666667%;}
.offset-lg-6 {margin-left:50%;}
.offset-lg-7 {margin-left:58.33333333%;}
.offset-lg-8 {margin-left:66.66666667%;}
.offset-lg-9 {margin-left:75%;}
.offset-lg-10 {margin-left:83.33333333%;}
.offset-lg-11 {margin-left:91.66666667%;}
.g-lg-0,.gx-lg-0 {--bs-gutter-x:0;}
.g-lg-0,.gy-lg-0 {--bs-gutter-y:0;}
.g-lg-1,.gx-lg-1 {--bs-gutter-x:.25rem;}
.g-lg-1,.gy-lg-1 {--bs-gutter-y:.25rem;}
.g-lg-2,.gx-lg-2 {--bs-gutter-x:.5rem;}
.g-lg-2,.gy-lg-2 {--bs-gutter-y:.5rem;}
.g-lg-3,.gx-lg-3 {--bs-gutter-x:1rem;}
.g-lg-3,.gy-lg-3 {--bs-gutter-y:1rem;}
.g-lg-4,.gx-lg-4 {--bs-gutter-x:1.5rem;}
.g-lg-4,.gy-lg-4 {--bs-gutter-y:1.5rem;}
.g-lg-5,.gx-lg-5 {--bs-gutter-x:3rem;}
.g-lg-5,.gy-lg-5 {--bs-gutter-y:3rem;}
;}
@media (min-width:1280px) {.col-xl {flex:1 0 0%;}
.row-cols-xl-auto>* {flex:0 0 auto;width:auto;}
.row-cols-xl-1>* {flex:0 0 auto;width:100%;}
.row-cols-xl-2>* {flex:0 0 auto;width:50%;}
.row-cols-xl-3>* {flex:0 0 auto;width:33.3333333333%;}
.row-cols-xl-4>* {flex:0 0 auto;width:25%;}
.row-cols-xl-5>* {flex:0 0 auto;width:20%;}
.row-cols-xl-6>* {flex:0 0 auto;width:16.6666666667%;}
.col-xl-auto {flex:0 0 auto;width:auto;}
.col-xl-1 {flex:0 0 auto;width:8.33333333%;}
.col-xl-2 {flex:0 0 auto;width:16.66666667%;}
.col-xl-3 {flex:0 0 auto;width:25%;}
.col-xl-4 {flex:0 0 auto;width:33.33333333%;}
.col-xl-5 {flex:0 0 auto;width:41.66666667%;}
.col-xl-6 {flex:0 0 auto;width:50%;}
.col-xl-7 {flex:0 0 auto;width:58.33333333%;}
.col-xl-8 {flex:0 0 auto;width:66.66666667%;}
.col-xl-9 {flex:0 0 auto;width:75%;}
.col-xl-10 {flex:0 0 auto;width:83.33333333%;}
.col-xl-11 {flex:0 0 auto;width:91.66666667%;}
.col-xl-12 {flex:0 0 auto;width:100%;}
.offset-xl-0 {margin-left:0;}
.offset-xl-1 {margin-left:8.33333333%;}
.offset-xl-2 {margin-left:16.66666667%;}
.offset-xl-3 {margin-left:25%;}
.offset-xl-4 {margin-left:33.33333333%;}
.offset-xl-5 {margin-left:41.66666667%;}
.offset-xl-6 {margin-left:50%;}
.offset-xl-7 {margin-left:58.33333333%;}
.offset-xl-8 {margin-left:66.66666667%;}
.offset-xl-9 {margin-left:75%;}
.offset-xl-10 {margin-left:83.33333333%;}
.offset-xl-11 {margin-left:91.66666667%;}
.g-xl-0,.gx-xl-0 {--bs-gutter-x:0;}
.g-xl-0,.gy-xl-0 {--bs-gutter-y:0;}
.g-xl-1,.gx-xl-1 {--bs-gutter-x:.25rem;}
.g-xl-1,.gy-xl-1 {--bs-gutter-y:.25rem;}
.g-xl-2,.gx-xl-2 {--bs-gutter-x:.5rem;}
.g-xl-2,.gy-xl-2 {--bs-gutter-y:.5rem;}
.g-xl-3,.gx-xl-3 {--bs-gutter-x:1rem;}
.g-xl-3,.gy-xl-3 {--bs-gutter-y:1rem;}
.g-xl-4,.gx-xl-4 {--bs-gutter-x:1.5rem;}
.g-xl-4,.gy-xl-4 {--bs-gutter-y:1.5rem;}
.g-xl-5,.gx-xl-5 {--bs-gutter-x:3rem;}
.g-xl-5,.gy-xl-5 {--bs-gutter-y:3rem;}
;}
@media (min-width:1440px) {.col-xxl {flex:1 0 0%;}
.row-cols-xxl-auto>* {flex:0 0 auto;width:auto;}
.row-cols-xxl-1>* {flex:0 0 auto;width:100%;}
.row-cols-xxl-2>* {flex:0 0 auto;width:50%;}
.row-cols-xxl-3>* {flex:0 0 auto;width:33.3333333333%;}
.row-cols-xxl-4>* {flex:0 0 auto;width:25%;}
.row-cols-xxl-5>* {flex:0 0 auto;width:20%;}
.row-cols-xxl-6>* {flex:0 0 auto;width:16.6666666667%;}
.col-xxl-auto {flex:0 0 auto;width:auto;}
.col-xxl-1 {flex:0 0 auto;width:8.33333333%;}
.col-xxl-2 {flex:0 0 auto;width:16.66666667%;}
.col-xxl-3 {flex:0 0 auto;width:25%;}
.col-xxl-4 {flex:0 0 auto;width:33.33333333%;}
.col-xxl-5 {flex:0 0 auto;width:41.66666667%;}
.col-xxl-6 {flex:0 0 auto;width:50%;}
.col-xxl-7 {flex:0 0 auto;width:58.33333333%;}
.col-xxl-8 {flex:0 0 auto;width:66.66666667%;}
.col-xxl-9 {flex:0 0 auto;width:75%;}
.col-xxl-10 {flex:0 0 auto;width:83.33333333%;}
.col-xxl-11 {flex:0 0 auto;width:91.66666667%;}
.col-xxl-12 {flex:0 0 auto;width:100%;}
.offset-xxl-0 {margin-left:0;}
.offset-xxl-1 {margin-left:8.33333333%;}
.offset-xxl-2 {margin-left:16.66666667%;}
.offset-xxl-3 {margin-left:25%;}
.offset-xxl-4 {margin-left:33.33333333%;}
.offset-xxl-5 {margin-left:41.66666667%;}
.offset-xxl-6 {margin-left:50%;}
.offset-xxl-7 {margin-left:58.33333333%;}
.offset-xxl-8 {margin-left:66.66666667%;}
.offset-xxl-9 {margin-left:75%;}
.offset-xxl-10 {margin-left:83.33333333%;}
.offset-xxl-11 {margin-left:91.66666667%;}
.g-xxl-0,.gx-xxl-0 {--bs-gutter-x:0;}
.g-xxl-0,.gy-xxl-0 {--bs-gutter-y:0;}
.g-xxl-1,.gx-xxl-1 {--bs-gutter-x:.25rem;}
.g-xxl-1,.gy-xxl-1 {--bs-gutter-y:.25rem;}
.g-xxl-2,.gx-xxl-2 {--bs-gutter-x:.5rem;}
.g-xxl-2,.gy-xxl-2 {--bs-gutter-y:.5rem;}
.g-xxl-3,.gx-xxl-3 {--bs-gutter-x:1rem;}
.g-xxl-3,.gy-xxl-3 {--bs-gutter-y:1rem;}
.g-xxl-4,.gx-xxl-4 {--bs-gutter-x:1.5rem;}
.g-xxl-4,.gy-xxl-4 {--bs-gutter-y:1.5rem;}
.g-xxl-5,.gx-xxl-5 {--bs-gutter-x:3rem;}
.g-xxl-5,.gy-xxl-5 {--bs-gutter-y:3rem;}
;}
@media (min-width:1600px) {.col-xxxl {flex:1 0 0%;}
.row-cols-xxxl-auto>* {flex:0 0 auto;width:auto;}
.row-cols-xxxl-1>* {flex:0 0 auto;width:100%;}
.row-cols-xxxl-2>* {flex:0 0 auto;width:50%;}
.row-cols-xxxl-3>* {flex:0 0 auto;width:33.3333333333%;}
.row-cols-xxxl-4>* {flex:0 0 auto;width:25%;}
.row-cols-xxxl-5>* {flex:0 0 auto;width:20%;}
.row-cols-xxxl-6>* {flex:0 0 auto;width:16.6666666667%;}
.col-xxxl-auto {flex:0 0 auto;width:auto;}
.col-xxxl-1 {flex:0 0 auto;width:8.33333333%;}
.col-xxxl-2 {flex:0 0 auto;width:16.66666667%;}
.col-xxxl-3 {flex:0 0 auto;width:25%;}
.col-xxxl-4 {flex:0 0 auto;width:33.33333333%;}
.col-xxxl-5 {flex:0 0 auto;width:41.66666667%;}
.col-xxxl-6 {flex:0 0 auto;width:50%;}
.col-xxxl-7 {flex:0 0 auto;width:58.33333333%;}
.col-xxxl-8 {flex:0 0 auto;width:66.66666667%;}
.col-xxxl-9 {flex:0 0 auto;width:75%;}
.col-xxxl-10 {flex:0 0 auto;width:83.33333333%;}
.col-xxxl-11 {flex:0 0 auto;width:91.66666667%;}
.col-xxxl-12 {flex:0 0 auto;width:100%;}
.offset-xxxl-0 {margin-left:0;}
.offset-xxxl-1 {margin-left:8.33333333%;}
.offset-xxxl-2 {margin-left:16.66666667%;}
.offset-xxxl-3 {margin-left:25%;}
.offset-xxxl-4 {margin-left:33.33333333%;}
.offset-xxxl-5 {margin-left:41.66666667%;}
.offset-xxxl-6 {margin-left:50%;}
.offset-xxxl-7 {margin-left:58.33333333%;}
.offset-xxxl-8 {margin-left:66.66666667%;}
.offset-xxxl-9 {margin-left:75%;}
.offset-xxxl-10 {margin-left:83.33333333%;}
.offset-xxxl-11 {margin-left:91.66666667%;}
.g-xxxl-0,.gx-xxxl-0 {--bs-gutter-x:0;}
.g-xxxl-0,.gy-xxxl-0 {--bs-gutter-y:0;}
.g-xxxl-1,.gx-xxxl-1 {--bs-gutter-x:.25rem;}
.g-xxxl-1,.gy-xxxl-1 {--bs-gutter-y:.25rem;}
.g-xxxl-2,.gx-xxxl-2 {--bs-gutter-x:.5rem;}
.g-xxxl-2,.gy-xxxl-2 {--bs-gutter-y:.5rem;}
.g-xxxl-3,.gx-xxxl-3 {--bs-gutter-x:1rem;}
.g-xxxl-3,.gy-xxxl-3 {--bs-gutter-y:1rem;}
.g-xxxl-4,.gx-xxxl-4 {--bs-gutter-x:1.5rem;}
.g-xxxl-4,.gy-xxxl-4 {--bs-gutter-y:1.5rem;}
.g-xxxl-5,.gx-xxxl-5 {--bs-gutter-x:3rem;}
.g-xxxl-5,.gy-xxxl-5 {--bs-gutter-y:3rem;}
;}
.nav {display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}
.nav-link {display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;}
@media (prefers-reduced-motion:reduce) {.nav-link {transition:none;}
;}
.nav-link:hover,.nav-link:focus {color:#0a58ca;}
.nav-link.disabled {color:#6c757d;pointer-events:none;cursor:default;}
.nav-tabs {border-bottom:1px solid #dee2e6;}
.nav-tabs .nav-link {margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus {border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate;}
.nav-tabs .nav-link.disabled {color:#6c757d;background-color:transparent;border-color:transparent;}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;}
.nav-tabs .dropdown-menu {margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;}
.nav-pills .nav-link {background:none;border:0;border-radius:.25rem;}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link {color:#fff;background-color:#0d6efd;}
.nav-fill>.nav-link,.nav-fill .nav-item {flex:1 1 auto;text-align:center;}
.nav-justified>.nav-link,.nav-justified .nav-item {flex-basis:0;flex-grow:1;text-align:center;}
.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link {width:100%;}
.tab-content>.tab-pane {display:none;}
.tab-content>.active {display:block;}
.modal {position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;}
.modal-dialog {position:relative;width:auto;margin:.5rem;pointer-events:none;}
.modal.fade .modal-dialog {transition:transform .3s ease-out;transform:translateY(-50px);}
@media (prefers-reduced-motion:reduce) {.modal.fade .modal-dialog {transition:none;}
;}
.modal.show .modal-dialog {transform:none;}
.modal.modal-static .modal-dialog {transform:scale(1.02);}
.modal-dialog-scrollable {height:calc(100% - 1rem);}
.modal-dialog-scrollable .modal-content {max-height:100%;overflow:hidden;}
.modal-dialog-scrollable .modal-body {overflow-y:auto;}
.modal-dialog-centered {display:flex;align-items:center;min-height:calc(100% - 1rem);}
.modal-content {position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;}
.modal-backdrop {position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000;}
.modal-backdrop.fade {opacity:0;}
.modal-backdrop.show {opacity:.5;}
.modal-header {display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);}
.modal-header .btn-close {padding:.5rem;margin:-.5rem -.5rem -.5rem auto;}
.modal-title {margin-bottom:0;line-height:1.5;}
.modal-body {position:relative;flex:1 1 auto;padding:1rem;}
.modal-footer {display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px);}
.modal-footer>* {margin:.25rem;}
@media (min-width:425px) {.modal-dialog {max-width:500px;margin:1.75rem auto;}
.modal-dialog-scrollable {height:calc(100% - 3.5rem);}
.modal-dialog-centered {min-height:calc(100% - 3.5rem);}
.modal-sm {max-width:300px;}
;}
@media (min-width:1024px) {.modal-lg,.modal-xl {max-width:800px;}
;}
@media (min-width:1280px) {.modal-xl {max-width:1140px;}
;}
.modal-fullscreen {width:100vw;max-width:none;height:100%;margin:0;}
.modal-fullscreen .modal-content {height:100%;border:0;border-radius:0;}
.modal-fullscreen .modal-header {border-radius:0;}
.modal-fullscreen .modal-body {overflow-y:auto;}
.modal-fullscreen .modal-footer {border-radius:0;}
@media (max-width:424.98px) {.modal-fullscreen-sm-down {width:100vw;max-width:none;height:100%;margin:0;}
.modal-fullscreen-sm-down .modal-content {height:100%;border:0;border-radius:0;}
.modal-fullscreen-sm-down .modal-header {border-radius:0;}
.modal-fullscreen-sm-down .modal-body {overflow-y:auto;}
.modal-fullscreen-sm-down .modal-footer {border-radius:0;}
;}
@media (max-width:767.98px) {.modal-fullscreen-md-down {width:100vw;max-width:none;height:100%;margin:0;}
.modal-fullscreen-md-down .modal-content {height:100%;border:0;border-radius:0;}
.modal-fullscreen-md-down .modal-header {border-radius:0;}
.modal-fullscreen-md-down .modal-body {overflow-y:auto;}
.modal-fullscreen-md-down .modal-footer {border-radius:0;}
;}
@media (max-width:1023.98px) {.modal-fullscreen-lg-down {width:100vw;max-width:none;height:100%;margin:0;}
.modal-fullscreen-lg-down .modal-content {height:100%;border:0;border-radius:0;}
.modal-fullscreen-lg-down .modal-header {border-radius:0;}
.modal-fullscreen-lg-down .modal-body {overflow-y:auto;}
.modal-fullscreen-lg-down .modal-footer {border-radius:0;}
;}
@media (max-width:1279.98px) {.modal-fullscreen-xl-down {width:100vw;max-width:none;height:100%;margin:0;}
.modal-fullscreen-xl-down .modal-content {height:100%;border:0;border-radius:0;}
.modal-fullscreen-xl-down .modal-header {border-radius:0;}
.modal-fullscreen-xl-down .modal-body {overflow-y:auto;}
.modal-fullscreen-xl-down .modal-footer {border-radius:0;}
;}
@media (max-width:1439.98px) {.modal-fullscreen-xxl-down {width:100vw;max-width:none;height:100%;margin:0;}
.modal-fullscreen-xxl-down .modal-content {height:100%;border:0;border-radius:0;}
.modal-fullscreen-xxl-down .modal-header {border-radius:0;}
.modal-fullscreen-xxl-down .modal-body {overflow-y:auto;}
.modal-fullscreen-xxl-down .modal-footer {border-radius:0;}
;}
@media (max-width:1599.98px) {.modal-fullscreen-xxxl-down {width:100vw;max-width:none;height:100%;margin:0;}
.modal-fullscreen-xxxl-down .modal-content {height:100%;border:0;border-radius:0;}
.modal-fullscreen-xxxl-down .modal-header {border-radius:0;}
.modal-fullscreen-xxxl-down .modal-body {overflow-y:auto;}
.modal-fullscreen-xxxl-down .modal-footer {border-radius:0;}
;}
@font-face {font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal;}
:root {--swiper-theme-color:#007aff;}
.swiper {margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-vertical>.swiper-wrapper {flex-direction:column;}
.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}
.swiper-android .swiper-slide,.swiper-wrapper {transform:translateZ(0);}
.swiper-pointer-events {touch-action:pan-y;}
.swiper-pointer-events.swiper-vertical {touch-action:pan-x;}
.swiper-slide {flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;}
.swiper-slide-invisible-blank {visibility:hidden;}
.swiper-autoheight,.swiper-autoheight .swiper-slide {height:auto;}
.swiper-autoheight .swiper-wrapper {align-items:flex-start;transition-property:transform,height;}
.swiper-backface-hidden .swiper-slide {transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper {perspective:1200px;}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper {transform-style:preserve-3d;}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}
.swiper-3d .swiper-slide-shadow {background:rgba(0,0,0,.15);}
.swiper-3d .swiper-slide-shadow-left {background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-3d .swiper-slide-shadow-right {background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-3d .swiper-slide-shadow-top {background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-3d .swiper-slide-shadow-bottom {background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-css-mode>.swiper-wrapper {overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {display:none;}
.swiper-css-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align:start start;}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper {scroll-snap-type:x mandatory;}
.swiper-vertical.swiper-css-mode>.swiper-wrapper {scroll-snap-type:y mandatory;}
.swiper-centered>.swiper-wrapper:before {content:"";flex-shrink:0;order:9999;}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {margin-inline-start:var(--swiper-centered-offset-before);}
.swiper-centered.swiper-horizontal>.swiper-wrapper:before {height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {margin-block-start:var(--swiper-centered-offset-before);}
.swiper-centered.swiper-vertical>.swiper-wrapper:before {width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}
.swiper-centered>.swiper-wrapper>.swiper-slide {scroll-snap-align:center center;}
#nav {font-family:SimplonNorm-Regular;letter-spacing:-.015em;}
.nav--main .nav--item .nav--link {display:block;cursor:pointer;color:#000;padding-top:31px;height:80px;font-size:16px;line-height:22px;text-decoration:none;letter-spacing:-.02em;transition:.3s all ease;border-bottom:3px solid transparent;}
.nav--main .nav--item .nav--link:hover,.nav--main .nav--item .nav--link.is-active {border-bottom:3px solid #76B900;}
.nav--submenu .nav--title {padding-top:5px;transition:.3s all ease;border-bottom:3px solid transparent;text-decoration:none;}
.nav--submenu .nav--title .label {font-family:SimplonNorm-Medium;font-size:18px;line-height:22px;color:#000;letter-spacing:-.02em;}
.nav--submenu .nav--title:hover,.nav--submenu .nav--title.is-active {border-bottom:3px solid #76B900;}
.nav--submenu .nav--item .nav--link {display:block;cursor:pointer;color:#888;padding-top:26px;height:70px;font-size:18px;line-height:22px;text-decoration:none;letter-spacing:-.02em;transition:.3s all ease;border-bottom:3px solid transparent;}
.nav--submenu .nav--item .nav--link:hover,.nav--submenu .nav--item .nav--link.is-active {color:#000;border-bottom:3px solid #76B900;}
.switch--lang {cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:48px;}
.switch--lang .label {white-space:nowrap;font-size:12px;line-height:14px;color:#888;}
.switch--lang a.current {color:#000;font-size:16px;line-height:19px;text-decoration:none;white-space:nowrap;}
.switch--lang:hover a.current {text-decoration:underline;}
.switch--lang--mobile {display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-right:1px solid #000;padding-right:15px;margin-right:15px;}
.switch--lang--mobile .label {font-size:11px;line-height:14px;color:#888;}
.switch--lang--mobile a.current {color:#000;font-size:13px;line-height:19px;text-decoration:none;}
.switch--lang--mobile:hover a.current {text-decoration:underline;}
.group--items .group--title,.group--sitemap .group--title {display:block;min-height:44px;margin-bottom:10px;color:#000;text-decoration:none;}
.group--items .group--title>.title,.group--sitemap .group--title>.title {font-family:SimplonNorm-Medium;font-weight:500;font-size:16px;line-height:22px;letter-spacing:-.015em;margin-bottom:5px;}
.group--items .group--title>.caption,.group--sitemap .group--title>.caption {font-weight:400;font-size:14px;line-height:17px;letter-spacing:-.015em;color:#888;}
.group--items a.group--title:hover,.group--sitemap a.group--title:hover {text-decoration:underline;}
.group--sitemap {width:250px;max-width:100%;}
.card--item {text-decoration:none;}
.card--item .caption {color:#333;}
.card--item .caption .product--name {font-weight:400;font-size:16px;line-height:18px;text-align:center;letter-spacing:-.02em;margin-bottom:0;}
.card--item .caption .product--name span {white-space:nowrap;}
.card--item .caption .product--description {font-weight:400;font-size:14px;line-height:14px;text-align:center;letter-spacing:-.02em;}
.card--item:hover .caption {text-decoration:underline;}
@media (min-width:1600px) {.card--item .caption .product--description br {display:none;}
;}
@media (max-width:1439.98px) {.card--item .caption .product--description br {display:none;}
;}
@media (max-width:767.98px) {.nav--drawer {text-align:left;}
;}
.nav--drawer a.nav--lang {text-decoration:none;}
.nav--drawer a.nav--lang .label {color:#000;}
.nav--drawer a.nav--lang .icon {margin-right:10px;}
.nav--drawer a.nav--title {text-decoration:none;}
.nav--drawer a.nav--title .label {font-family:SimplonNorm-Medium;font-weight:500;font-size:16px;line-height:19px;letter-spacing:-.02em;color:#000;}
.nav--drawer a.nav--title:hover .label {text-decoration:underline;}
.nav--drawer .nav--collapse a.nav--link,.nav--drawer .nav--collapse a.nav--link[href],.nav--drawer .nav--item a.nav--link,.nav--drawer .nav--item a.nav--link[href] {text-decoration:none;}
.nav--drawer .nav--collapse a.nav--link .label,.nav--drawer .nav--collapse a.nav--link[href] .label,.nav--drawer .nav--item a.nav--link .label,.nav--drawer .nav--item a.nav--link[href] .label {cursor:pointer;font-weight:400;font-size:16px;line-height:19px;letter-spacing:-.02em;color:#000;text-decoration:none;transition:.3s all ease;}
.nav--drawer .nav--collapse a.nav--link .small,.nav--drawer .nav--collapse a.nav--link[href] .small,.nav--drawer .nav--item a.nav--link .small,.nav--drawer .nav--item a.nav--link[href] .small {font-size:11px;line-height:12px;letter-spacing:-.015em;color:#888;text-decoration:none;}
.nav--drawer .nav--collapse:active,.nav--drawer .nav--item:active {text-decoration:none;}
.nav--drawer .nav--collapse:active a.nav--link .label,.nav--drawer .nav--collapse:active a.nav--link[href] .label,.nav--drawer .nav--item:active a.nav--link .label,.nav--drawer .nav--item:active a.nav--link[href] .label {text-decoration:underline;}
.nav--drawer .nav--collapse:active a.nav--link .small,.nav--drawer .nav--collapse:active a.nav--link[href] .small,.nav--drawer .nav--item:active a.nav--link .small,.nav--drawer .nav--item:active a.nav--link[href] .small {text-decoration:none;}
.nav--drawer .nav--collapse {display:flex;justify-content:space-between;align-items:center;}
.nav--drawer .icon {margin:0;width:0;}
.product--tags {display:flex;justify-content:center;margin-top:2px;}
.product--tags .tag {font-weight:400;font-size:12px;line-height:14px;letter-spacing:-.015em;color:#158406;border:1px solid #158406;border-radius:2px;padding:2px 4px 0;}
.sitemap ul {margin:0;padding:0;}
.sitemap ul li {list-style:none;font-weight:400;font-size:16px;line-height:19px;letter-spacing:-.015em;color:#000;}
.sitemap ul li+li {margin-top:10px;}
.sitemap ul a {color:#000;text-decoration:none;}
.sitemap ul a:hover {text-decoration:underline;}
.sprite {font-size:0!important;}
body.demo {margin:0;padding:0;background:#dedede;}
body.demo main {height:200vh;}
*:focus {box-shadow:none;outline:#000 dotted 2px;}
#nav {font-family:SimplonNorm-Regular;}
#nav * {box-sizing:border-box;}
@media (max-width:1023.98px) {#nav {height:95px;}
;}
@media (max-width:1023.98px) {.nav--desktop {display:none;}
;}
@media (min-width:1024px) {.nav--mobile {display:none;}
;}
.nav--desktop {position:relative;width:100%;z-index:10099;}
.nav--desktop .nav--dropdown {position:fixed;z-index:1;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);}
.nav--desktop .nav--dropdown>.spacer {position:absolute;left:0;bottom:0;display:block;content:"";width:100%;height:5vh;background:rgba(0,0,0,.00001);}
.nav--desktop .nav--bar {position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;background:#fff;width:100%;height:80px;padding:20px 35px;}
.nav--desktop .nav--bar .col--logo a {display:flex;align-items:center;line-height:0;}
.nav--desktop .nav--bar .col--nav {display:flex;justify-content:center;}
.nav--desktop .nav--bar .col--action {display:flex;justify-content:flex-end;}
.nav--desktop .nav--bar .col--cart {display:flex;justify-self:flex-end;}
.nav--desktop .nav--bar .col--lang {justify-self:flex-end;display:flex;}
.nav--desktop .nav--bar .logo {margin-right:20px;}
.nav--desktop .nav--main {display:flex;}
.nav--desktop .nav--main .nav--item:not(:first-child) {margin-left:40px;}
.nav--desktop .nav--container {display:flex;justify-content:space-between;align-items:center;max-width:1600px;padding:0 35px;width:100%;margin:0 auto;height:70px;}
.nav--desktop .button--toggle {order:2;}
.nav--desktop .nav--submenu {order:1;display:flex;}
.nav--desktop .nav--submenu .nav--item+.nav--item {margin-left:40px;}
.nav--desktop .hd {display:flex;justify-content:center;align-items:center;}
.nav--desktop .hd .nav--title {display:flex;align-items:center;height:70px;margin-right:40px;}
.nav--desktop .hd .nav--title .icon {width:30px;height:30px;display:flex;justify-content:center;align-items:center;}
@media (min-width:1024px) and (max-width:1279.98px) {.nav--desktop .nav--bar .col--logo .sprite.slogan {display:none!important;}
.nav--desktop .hd .nav--title {margin-right:25px;}
.nav--desktop .nav--main .nav--item:not(:first-child) {margin-left:25px;}
;}
.button--cart a,.button--location a,.button--login a {text-decoration:none;display:flex;justify-content:center;align-items:center;transition:.3s all ease;}
.button--cart .icon,.button--location .icon,.button--login .icon {display:flex;justify-content:center;align-items:center;}
a.button--cart .label {font-family:SimplonNorm-Regular;font-size:16px;letter-spacing:-.015em;line-height:1;color:#fff;white-space:nowrap;}
.button--cart a:hover,.button--location a:hover,.button--login a:hover {fill:#74ba00;filter:invert(.5) sepia(.5) saturate(5) hue-rotate(50deg);}
.button--toggle {cursor:pointer;}
.button--toggle .icon {display:flex;justify-content:center;align-items:center;width:30px;height:30px;}
.nav--panel {background:#ffffff;border-top:1px solid #BDBDBD;text-align:left;}
.nav--panel .hd.is-sp {background:#F3F3F3;}
.nav--panel .bd {display:flex;justify-content:flex-start;align-items:stretch;max-width:1800px;padding:40px 0;width:100%;margin:0 auto;flex-wrap:wrap;}
.card--item {max-width:180px;width:10.5vw;}
@media (min-width:1440px) and (max-width:1599.98px) {.card--item {width:10.5vw;}
;}
@media (min-width:1280px) and (max-width:1439.98px) {.card--item {width:10.5vw;}
;}
@media (min-width:1024px) and (max-width:1279.98px) {.card--item {width:9.5vw;}
;}
.card--item .pic {aspect-ratio:1/1;background:#f3f3f3;width:100%;margin-bottom:15px;}
.card--item .pic img {max-width:100%;}
.group--items {padding:0 35px;margin-bottom:3%;border-right:1px solid #bdbdbd;}
.group--items.is-col-3 {flex:0 0 25%;max-width:25%;}
.group--items .group {display:flex;}
.group--items .group>*+* {margin-left:40px;}
@media (min-width:1280px) and (max-width:1439.98px) {.group--items {padding:0 30px;}
.group--items:first-child {padding-left:35px;}
.group--items .group>*+* {margin-left:30px;}
;}
@media (min-width:1024px) and (max-width:1279.98px) {.group--items {padding:0 25px;}
.group--items:first-child {padding-left:35px;}
.group--items .group>*+* {margin-left:25px;}
;}
.group--items+.group--items {border-right:1px solid #bdbdbd;}
.group--items:last-child {border-right:none;}
.nav--mobile {position:absolute;top:0;left:0;width:100%;height:0;z-index:10999;}
.nav--mobile.is-fixed {position:fixed;}
.nav--mobile .nav--bar {display:flex;justify-content:space-between;background:#ffffff;height:60px;padding:15px;}
.nav--mobile .nav--bar .col--buttons {display:flex;}
.nav--mobile .nav--bar .logo {width:75px!important;}
.nav--mobile .nav--drawer {transition:.4s all ease;width:100vw;height:calc(100vh - 95px);height:calc(100dvh - 95px);overflow-y:scroll;background:#ffffff;transform:translate(-100%);}
.nav--mobile .nav--drawer.is-active {transform:translate(0);}
.nav--mobile hr {margin:10px 15px;border-top:1px solid #bdbdbd;}
.nav--mobile a.nav--title,.nav--mobile .nav--title,.nav--mobile .nav--collapse,.nav--mobile .nav--item,.nav--mobile a.nav--lang,.nav--mobile .nav--lang {display:flex;padding:15px;min-height:50px;transition:.3s all ease;}
.nav--mobile a.nav--title:active-x,.nav--mobile .nav--title:active-x,.nav--mobile .nav--collapse:active-x,.nav--mobile .nav--item:active-x,.nav--mobile a.nav--lang:active-x,.nav--mobile .nav--lang:active-x {background:#F3F3F3;}
.nav--mobile .nav--lang {display:flex;}
.nav--mobile .nav--lang .icon {display:flex;justify-content:center;align-items:center;width:20px;height:20px;}
.nav--mobile .nav--collapse {position:relative;margin:11px 11px 0;padding:10px 20px;}
.nav--mobile .nav--collapse .icon {width:30px;height:30px;display:flex;justify-content:center;align-items:center;transition:.3s transform ease;}
.nav--mobile .nav--collapse.is-collapsed .icon {transform:rotate(180deg);}
.button--icon--mobile,.button--toggle--drawer {cursor:pointer;}
.button--icon--mobile .icon,.button--toggle--drawer .icon {display:flex;justify-content:center;align-items:center;width:32px;height:32px;}
.button--toggle--drawer .icon>* {max-width:20px;}
.button--icon--mobile .icon>*:nth-child(1),.button--toggle--drawer .icon>*:nth-child(1) {display:block!important;}
.button--icon--mobile .icon>*:nth-child(2),.button--toggle--drawer .icon>*:nth-child(2) {display:none!important;}
.button--icon--mobile.is-active .icon>*:nth-child(1),.button--toggle--drawer.is-active .icon>*:nth-child(1) {display:none!important;}
.button--icon--mobile.is-active .icon>*:nth-child(2),.button--toggle--drawer.is-active .icon>*:nth-child(2) {display:block!important;}
.button--icon--mobile+.button--toggle--drawer {margin-left:7px;}
.collapse--product {width:100vw;overflow-x:hidden;padding-left:15px;}
.collapse--product>.nav--item,.collapse--product>.nav--collapse {margin-left:-15px;padding-left:30px;}
.collapse--product>.collapse--product {width:100vw;display:block;}
.collapse--product>.collapse--product>.card--item {width:140px;min-width:140px;}
.collapse--product>.collapse--product>.card--item+.card--item {margin-left:10px;}
.js--tab {position:absolute;top:80px;left:0;width:100%;background:#ffffff;}
.js--tab--lv2 {position:absolute;top:70px;left:0;width:100%;background:#ffffff;}
.js--tabs {z-index:2;width:100%;background:#ffffff;}
.js--tabs>* {position:absolute;width:100%;background:#ffffff;transition:.5s opacity ease;}
#nav .icon--arrow {width:7.5px;height:auto;background-position:67.5840978593% 49.5145631068%;background-size:4460% auto;}
#nav .icon--arrow:before {padding-top:186.6666666667%;}
#nav .icon--bars {width:32px;height:32px;background-position:63.2750397456% 57%;background-size:1672.5% auto;}
#nav.v1-header .icon--bars {height:20px!important;}
#nav .icon--bars:before {padding-top:77.5%;}
#nav .icon--cart--black {width:21.5px;height:auto;background-position:56.0702875399% 56.043956044%;background-size:1555.8139534884% auto;}
#nav.v1-header .icon--cart--black {height:30px!important;}
#nav .icon--cart--black:before {padding-top:93.023255814%;}
#nav .button--cart .icon--cart,#nav .button--location .icon--location,#nav .button--location .icon--login {width:48px;height:auto;}
#nav .button--icon--mobile .icon--cart,#nav .button--icon--mobile .icon--location,#nav .button--icon--mobile .icon--login {width:32px;height:auto;}
#nav.v1-header .icon--cart {height:30px!important;}
#nav .icon--cart:before {padding-top:95.3488372093%;}
#nav .icon--close {width:23.5px;height:auto;background-position:32.9581993569% 60.7142857143%;background-size:1423.4042553191% auto;line-height:0;}
#nav.v1-header .icon--close {height:23px;}
#nav .nav--mobile .icon--close {width:23.5px;height:auto;background-position:32.9581993569% 60.7142857143%;background-size:1423.4042553191% auto;}
#nav.v1-header .nav--mobile .icon--close {height:23px;}
#nav .icon--close:before {padding-top:100%;}
#nav .icon--global {width:22px;height:auto;background-position:40.96% 58.6206896552%;background-size:1520.4545454545% auto;}
#nav.v1-header .icon--global {height:22px;}
#nav .icon--global:before {padding-top:100%;}
#nav .icon--triangle {width:11px;height:auto;background-position:71.2519319938% 42.5%;background-size:3040.9090909091% auto;}
#nav .icon--triangle:before {padding-top:50%;}
#product-header.header-box {padding-top:15px;}
#product-header.header-box .header-wrapper {background-color:#fff;position:relative;}
#product-header.header-box .header-logo {width:100%!important;}
#product-header .ipevo-logo .ipevo-icon .slogan {display:block!important;}
#product-header .ipevo-logo {width:100%;position:relative;}
#product-header .ipevo-logo .ipevo-link {display:inline-block;padding:5px;}
#product-header .ipevo-logo .ipevo-icon {height:45px;display:inline-block;float:left;}
#product-header .ipevo-logo .ipevo-icon img {height:100%;float:left;}
#product-header .ipevo-logo .ipevo-icon .logo {padding:0;margin:0;}
#product-header .ipevo-logo .ipevo-icon .slogan {margin-left:15px;}
#product-header .ipevo-logo .ipevo-text {position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;}
@media (max-width:768px) {#product-header .ipevo-logo .ipevo-icon .slogan {display:none!important;}
;}
@media (max-width:1024px) {.menuCategory {display:flex;justify-content:space-between;align-items:center;font-family:SimplonNorm-regular;font-size:18px;line-height:24px;color:#000;padding:11px 32px;background-color:#f6f6f6;}
.menuCategory.active {border-left:2px solid #74ba00;}
.nav--collapse .is-collapsed {border:#eee 1px solid;border-bottom:3px solid #76B900;}
.card--item .caption {margin-left:10px;display:flex;flex-direction:column;}
.product--tags {order:1;}
.card--item {width:100%!important;display:flex;justify-content:flex-start;margin-left:0!important;max-width:100%;}
.product--tags .tag {font-size:14px;padding:2px 5px;margin:5px 0;}
.card--item .caption .product--description {margin-bottom:5px;order:3;text-align:left;}
.nav--drawer .nav--collapse a.nav--link[href] .label,.nav--drawer .nav--item a.nav--link .label,.nav--drawer .nav--item a.nav--link[href] .label {font-size:14px;color:#121212;}
.nav--drawer .nav--collapse a.nav--link .small,.nav--drawer .nav--collapse a.nav--link[href] .small,.nav--drawer .nav--item a.nav--link .small,.nav--drawer .nav--item a.nav--link[href] .small {font-family:SimplonNorm-regular;font-size:14px;color:#888;}
.nav--mobile hr {border-bottom:#eee 1px solid;margin-bottom:10px;padding:1rem 0;}
.mobile-menu-item {border:#eee 1px solid;border-bottom:3px solid #76B900;}
.navSec {font-size:16px;}
.nav--mobile a.nav--title,.nav--mobile .nav--title,.nav--mobile .nav--collapse,.nav--mobile a.nav--lang,.nav--mobile .nav--lang {margin:11px 11px 0;}
.nav--mobile .nav--drawer {padding:30px 0;}
.card--item .pic {width:80px;height:80px;margin-bottom:5px;}
.collapse--productBox {padding:8px 2px 16px;width:95%!important;margin:0 auto;overflow:hidden;}
.collapse--product {border-bottom:#eee 1px solid;padding:8px 2px 16px;width:95%!important;margin:0 auto;}
.menuCategory.nav--collapse.is-collapsed {border-left:3px solid #74ba00;border-bottom:0;background-color:#f6f6f6;}
.nav--collapse.is-collapsed {background:#fff;color:#000;border:#eee 1px solid;border-bottom:3px solid #76B900;font-size:16px;padding:8px 18px;margin-bottom:.2rem;}
.nav--link>.label {font-size:14px;color:#121212;}
.nav--collapse {position:relative;margin:11px auto;padding:10px 10px 10px 20px;width:95%;background:#f7f7f7;border-bottom:#eee 1px solid;}
.product--tags {justify-content:flex-start;}
.caption {margin-left:10px;}
.navSub--collapse {display:block;border-bottom:#eee 1px solid;padding:0 14px;font-size:14px;color:#121212;border:0px;width:95%!important;margin-bottom:0;margin-top:16px;}
.linkTitle {font-size:16px;font-weight:700;}
.linkDescription {font-size:14px;color:#888;margin-top:5px;}
.software--collapse {padding:11px 32px;margin:11px 0 0;display:flex;justify-content:space-between;align-items:center;}
.support--collapse {padding:11px 32px 21px;margin:11px 0 0;display:flex;justify-content:space-between;align-items:center;border-bottom:#eee 1px solid;}
.software--collapse a,.nav--mobile .nav--itemSolution a,.support--collapse a {text-decoration:none;}
.store {margin:11px 0;}
.mobile-menu .page-link {margin-bottom:14px;}
.nav--mobile .nav--item {margin:0 11px;padding:0 25px;min-height:2em;}
.nav--mobile .nav--itemSolution {padding:20px 0;border-bottom:#eee 1px solid;margin:0 32px;}
.nav--mobile .nav--itemSolution:last-child,.support--collapse:last-child {border:none;}
#nav {letter-spacing:.6px;}
.card--item .caption .product--name {font-weight:700;text-align:left;margin-bottom:5px;order:2;}
;}
* {box-sizing:border-box;}
html {-webkit-text-size-adjust:none;font-family:SimplonNorm-Regular,SimplonNorm-Light,droid sans,Helvetica,verdana,Arial,"sans-serif";font-size:16px;text-align:center;margin:0;letter-spacing:.5px;}
img {width:100%;display:block;}
.logo {display:block;max-width:400px;width:100%;margin:1%;}
.wrapper {max-width:800px;width:75%;margin:0 auto;}
a {text-decoration:none;}
.kvTitle {font-size:3rem;line-height:4rem;margin:0;font-family:SimplonNorm-Bold,droid sans,Helvetica,verdana,Arial,"sans-serif";}
.scIntroArea {margin-top:5%;margin-bottom:5%;}
.scTitle {font-size:2rem;line-height:2.5rem;color:#000;background:rgba(255,255,255,0);margin:1% auto 4%;font-weight:800;font-family:SimplonNorm-Bold,droid sans,Helvetica,verdana,Arial,"sans-serif";}
.scWord {font-size:1.125rem;line-height:1.5rem;font-family:SimplonNorm-Light,droid sans,Helvetica,verdana,Arial,"sans-serif";color:#000;background:rgba(255,255,255,0);}
.flexCenter {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:3% auto;}
.displayNone {display:none;}
.moreG {display:inline-flex;background-color:#434343;border-radius:50px;color:#fff;padding:6px 20px;border:1px solid #434343;margin:0 auto 0 0;}
.moreG:after {background-image:url(../fonts/arrowright-08cbea5d.svg);background-size:cover;background-position:100% 0;width:.4em;height:.6em;content:"";margin-left:6px;margin-top:4px;display:none;}
.moreG:hover {background-color:#fff;color:#000;border:1px solid #000000;}
.moreG:hover:after {background-image:url(../fonts/arrowright-08cbea5d.svg);background-size:cover;background-position:0% 0;}
.text {font-size:1.125rem;line-height:1.5rem;margin:1% 0 4%;background:rgba(255,255,255,0);color:#000;}
.solutionSubTitle {width:fit-content;font-size:1.5rem;line-height:2rem;font-weight:800;color:#000;background-color:#fff;margin:1% 0 4%;}
.marginT15 {margin-top:15%;}
.awardArea {background-color:#f9f9f9;}
.awardArea div {width:75%;padding:4% 0;margin:0 auto;}
.awardArea figure {margin:1.5%;width:10%;}
.awardArea img {width:auto;height:50px;margin:0 auto;}
.contactArea {width:100%;height:auto;background-size:cover;padding:5% 0;}
.contactCon {width:fit-content;margin:0 25% 0 auto;}
.formBox {text-align:left;font-size:1.3vmin;}
.formBox input,textarea {margin:3% 0;padding:2% 4%;font-size:1.2vmin;line-height:1;font-family:SimplonNorm-Light,droid sans,Helvetica,verdana,Arial,"sans-serif";}
input.submit {position:relative;font-size:1.2vmin;background-color:#fff;color:#000;padding:6px 40px!important;border-radius:50px;border:1px solid;}
.formInput {width:100%;}
.checkbox-label {display:block;position:relative;line-height:1.4em;margin-bottom:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12.48px;}
.checkbox-label .checkmark {position:absolute;top:2px;left:0;height:16px;width:16px;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:ease-in-out .15s,ease-in-out .15s;}
.checkbox-box a:link,.checkbox-box a:visited {color:#666;text-decoration:underline;}
.form-required {color:#c9203c;font-size:.875em;margin:0 2px;}
.formLink {text-decoration:underline;}
.formTitle {margin-top:2%;display:inline-block;font-size:16px;}
.formTitle span {color:#c9203c;}
#gotop {cursor:pointer;position:fixed;right:21px;bottom:75px;width:48px;height:48px;z-index:100;background-image:url(../fonts/gotop-f9345bbc.svg);background-repeat:no-repeat;background-size:cover;background-color:#fff;border-radius:50px;opacity:.6;}
video {width:100%;}
.industryKvBg {position:relative;background-size:cover;background-position:center;width:100%;height:650px;}
.industryKvBg:before {content:"";width:100%;height:100%;background:#000000;opacity:.3;position:absolute;left:0;}
.industryMainNav {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.industryMainNavBox {position:relative;width:calc(25% - 12px);border-right:1px solid #969695;padding:6px 12px;font-size:1.125rem;line-height:1.5rem;cursor:pointer;font-weight:800;color:#000;display:flex;justify-content:center;align-items:center;}
.roomSubTitle:after {background-image:url(../fonts/arrowright-08cbea5d.svg);background-size:cover;background-position:0 0;width:.5em;height:.6em;content:"";margin-left:6px;margin-top:4px;display:none;}
.industryMainNavBox span {font-weight:100;margin-left:6px;display:none;}
.industryMainNavBox:hover {background-color:#fff;}
.industryMainNavBox:last-child {border-right:0px;}
.industryMenu {background-color:#f4f4f4;margin:0 auto 5%;}
.industryNavigation {padding:24px 0;max-width:1440px;margin:0 auto;width:80%;}
.room {width:auto;height:7em;margin:0 auto 4%;}
.roomArea {width:80%;margin:4% auto;}
.roomMenu {display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;}
.roomBox {width:22%;padding:2%;background-color:#f4f4f4;border-bottom:1px solid #e8e8e8;margin:0 1%;}
.roomBox:hover,.roomBox.active {background-color:#fff;border-bottom:5px solid #4E7E0D;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-top:1px solid #e8e8e8;}
.roomBox:hover {cursor:pointer;}
.roomImgTitle {height:11em;}
.proRoom {width:100%;height:auto;margin:0 auto;}
h3.roomTitle {font-size:1.5rem;font-weight:800;margin:4% auto;background:rgba(255,255,255,0);}
.roomSubTitle {display:none!important;font-size:1.2rem;font-weight:lighter;display:flex;justify-content:center;align-items:center;height:3em;background:rgba(255,255,255,0);}
.roomContent {background-color:#fff;border:1px solid #d9d9d9;margin-top:2%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:4%;}
.roomProMenu {width:20%;border-right:1px dotted #cac9c9;}
.roomProBtn {display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;border:1px solid #d9d9d9;padding:5% 0 5% 25%;}
.roomProBtn.active {border-left:5px solid #4E7E0D;}
.roomProBtn:hover,.roomProBtn:hover h4.roomProName {color:#2c2c2c;cursor:pointer;background-color:#fff;}
.roomProImg {width:20%;margin-right:5%;}
h4.roomProName {width:fit-content;font-size:1.125rem;line-height:1.5rem;font-weight:800;color:#4e7e0d;}
.roomProCon {width:80%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;}
.roomPro3D {width:48%;margin:0 4% 0 0;}
.proIntro {width:40%;text-align:left;}
.proIntro ul li {list-style:disc;margin:4% 0;}
.solutionBox {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;text-align:left;max-width:1600px;width:75%;margin:5% auto;}
.solutionBox:nth-child(2n)>.solutionImg {order:2;}
.solutionImg {width:50%;}
.solutionCon {width:45%;}
.solutionTitle {font-size:2rem;font-weight:800;line-height:2.5rem;color:#4e7e0d;border-bottom:1px solid #000000;display:flex;align-items:center;margin-bottom:3%;padding-bottom:1.5%;background-color:#fff;}
.recommendPro {margin:2% 0;}
.recommendPro ul {list-style:none;margin:2% 0;}
.recommendPro ul li {margin:1.5% 0;}
.recommendPro ul li:before {content:"•";color:#329200;font-weight:700;display:inline-block;width:1em;}
.solutionProLink {font-size:1.125rem;line-height:1.5rem;font-weight:lighter;text-decoration:underline;color:#000;background-color:#fff;}
.solutionProLink:hover {color:#329200;}
.inlineB {display:inline-block;}
.industryCaseArea {background:url(../images/kol_bg-341575ac.jpg) no-repeat;background-position:100% 100%;background-size:cover;padding:4% 2%;}
.industryCaseBox {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:75%;margin:0 auto 1%;}
.industryCaseImg {width:60%;}
.industryCaseImg img {max-width:100%;height:auto;}
.industryCaseCon {width:35%;text-align:left;}
.industryCaseTitle {width:100%;font-size:1.5rem;line-height:2rem;color:#000;background:rgba(255,255,255,0);margin:1% 0 4%;height:auto;border-bottom:1px solid #000000;display:flex;align-items:center;padding-bottom:16px;}
.industryLearnMore {font-size:.875rem;color:#fff;padding:10px 40px;border-radius:50px;display:inline-flex;background-color:#434343;line-height:1rem;}
.industryLearnMore:after {background-image:url(/build/assets/arrowRight-08cbea5d.svg);background-size:cover;background-position:100% 0;width:.4em;height:.6em;content:"";margin-left:6px;margin-top:4px;display:none;}
.industryLearnMore:hover {background-color:#fff;color:#000;}
.industryLearnMore:hover:after {background-image:url(/build/assets/arrowRight-08cbea5d.svg);background-size:cover;background-position:0% 0;}
.industryAwardArea {background-color:#fff;}
.industryAwardArea div {padding:0;}
.contactUsArea {width:90%;max-width:1024px;margin:5% auto;}
.scWord {font-size:1.125rem;line-height:1.5rem;font-family:SimplonNorm-Light,droid sans,Helvetica,verdana,Arial,"sans-serif";color:#000;background:rgba(255,255,255,0);}
.contactUs {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:90%;max-width:800px;margin:4% auto;}
.contactUsBox {width:calc(50% - 100px);background-color:#f2f1f1;border-radius:16px;padding:48px 8px;margin:4% 5%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:14em;}
.contactUsIcon1 {width:24%;}
.contactUsIcon2 {width:30%;padding-top:4%;}
a.contactUsLink {color:#000;text-decoration:underline;font-size:1.125rem;line-height:1.5rem;font-family:SimplonNorm-bold,droid sans,Helvetica,verdana,Arial,"sans-serif";font-weight:800;}
.contactUsArea>.scWord {max-width:800px;margin:0 auto;color:#000;background:rgba(255,255,255,0);}
@media (min-width:2546px) {.awardArea img {width:auto;height:70px;margin:0 auto;}
;}
@media screen and (min-width:1025px) and (max-width:1440px) {.awardArea div {justify-content:center;}
.contactCon {margin:0 15% 0 auto;}
.room {height:5em;margin:0 auto 10%;}
;}
@media (max-width:1024px) {.kv_mb {position:relative;}
.kv_mb:before {content:"";position:absolute;width:100%;height:100%;z-index:1;background:rgba(0,0,0,1);opacity:.3;left:0;top:0;}
.industryMainNavBox {display:flex;align-items:center;justify-content:center;width:calc(50% - 12px);border-bottom:1px solid #969695;padding:24px 16px;}
.industryMainNavBox:nth-child(2) {border-right:0px;}
.industryMainNavBox:nth-last-child(-n+2),.industryMainNavBox:last-child {border-bottom:0px;}
.industryMainNavBox:nth-child(4) {border-right:0px;}
.storyArea {display:block;}
.productCon {flex-direction:column-reverse;}
.navigation {margin-bottom:5%;}
.storyCon {display:none;}
.partnerArea img {width:100%;height:auto;}
.contactArea {width:100%;height:auto;background-size:cover;padding:15% 0;background-position:0% 60%;opacity:.6;}
.contactCon {margin:0 auto;}
.storyGallery {justify-content:center;}
.roomProBtn {padding:2% 0 2% 4%;}
.roomBox {width:auto;margin:1% 2%;}
.roomContent {display:block;}
.roomProMenu {margin:0 auto;width:100%;display:flex;border-right:0;}
.roomProCon {width:100%;}
.roomPro3D {width:70%;margin:4% auto 8%;}
.proIntro {width:90%;padding:0 0 0 8%;}
.solutionBox {display:block;margin:10% auto;}
.solutionImg {margin:0 auto 4%;}
.solutionCon {width:75%;margin:4% auto;}
.awardArea div {width:90%;}
.industryCaseImg {width:75%;}
.industryCaseCon {width:75%;margin:4% auto;}
.industryCaseArea {padding:10% 0%;}
;}
@media (max-width:768px) {.awardArea img {height:25px;}
.contactUs {display:block;}
.contactUsBox {margin:10% auto;width:90%;max-width:300px;}
;}
@media (max-width:480px) {.industryMainNavBox {font-size:.875rem;line-height:1.125rem;height:4.5em;}
.industryNavigation {width:100%;}
.scTitle,.solutionTitle {font-size:1.5rem;line-height:2rem;color:#000;background:rgba(255,255,255,0);}
.solutionTitle {font-size:1.5rem;line-height:2rem;}
.text {margin:1% 0 10%!important;background:rgba(255,255,255,0);color:#000;}
.scIntroArea {margin-top:10%;margin-bottom:10%;}
.roomArea {width:90%;}
.roomImgTitle {height:9em;}
.solutionImg {width:100%;margin:0 auto 8%;}
h3.roomTitle {font-size:1.125rem;line-height:1.5rem;}
.roomArea {margin:10% auto;}
.roomBox {padding:8% 2%;}
.room {height:20vw!important;margin:0 auto 10%;}
.roomPro3D {margin:3% 0 10%;padding:8%;}
.moreG {margin:8% auto 8% 0;}
.roomSubTitle {font-size:1rem;}
.proIntro {text-align:center;}
.proIntro ul li {text-align:left;}
.solutionTitle {margin-bottom:6%;padding-bottom:6%;}
.recommendPro ul li {margin:10% 0;}
.awardArea figure {margin:4%;width:25%;}
.awardArea img {height:40px;}
.industryCaseCon,.industryLearnMore {text-align:center;}
.industryCaseCon {text-align:left;}
.industryCaseTitle {color:#000;background:rgba(255,255,255,0);text-align:left;}
.text {background:rgba(255,255,255,0);color:#000;text-align:left;}
.contactUsArea {margin:15% auto;}
.contactUsBox {max-width:200px;padding:28px 12px;height:10em;}
.contactUsIcon1 {width:32%;}
.contactUsIcon2 {width:40%;margin-bottom:6%;}
;}
.btn {font-size:1em;font-weight:400;color:#fff;text-decoration:none;background-color:#333;text-align:center;display:inline-block;white-space:nowrap;padding:0 25px;border-radius:50px;border:1px solid #333;line-height:38px;transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;margin:0;cursor:pointer;}
.btn.btn-primary-white {color:#333;background-color:#fff;border:1px solid #ffffff;}
.btn.btn-primary-white:hover {color:#fff;background-color:#67a500;border:1px solid #67a500;}
.rwd-outer {margin:0 auto;padding-left:25px;padding-right:25px;}
/*.followSocial-button {font-size:1.3em;font-family:"Font Awesome 5 Brands";color:#212121;text-decoration:none;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;cursor:pointer;}
a.followSocial-button {transition:0s;-webkit-transition:0s;}
.followSocial-button:after {content:" ";}
.followSocial-button:hover {text-decoration:none;color:#212121;}
.followSocial-button .followSocial-text {position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;}
.followSocial-button.icon-twitter:after {content:"";}
.followSocial-button.icon-facebook:after {content:"";}
.followSocial-button.icon-instagram:after {content:"";}
.followSocial-button.icon-linkedin:after {content:"";}
.followSocial-button.icon-vimeo:after {content:"";}
.followSocial-button.icon-youtube:after {content:"";}
.followSocial-button.icon-medium:after {content:"";}
*/footer {background-color:#232325;color:#fff;font-family:SimplonNorm-Light,droid sans,Helvetica,verdana,Arial,"sans-serif";text-align:left;}
footer a {color:#fff;text-decoration:none;}
footer *:focus {box-shadow:none;outline:#fff dotted 2px;}
.footer-box {padding:60px 0;}
.footer-box .footer-wrapper {max-width:1600px;position:relative;display:flex;flex-direction:column;justify-content:center;}
.footer-box:nth-child(2) .footer-wrapper {flex-direction:row;align-items:flex-end;}
.footer-box .footer-wrapper:after {content:"";clear:both;display:table;}
.footer-box .footer-product {width:100%;}
.footer-box .footer-sitemap {display:flex;flex-direction:row;justify-content:space-between;}
.footer-box .footer-sitemap ul {list-style:none;margin:0;padding:0;}
.footer-box .footer-sitemap ul li {margin:0 30px 60px 0;}
.footer-box .footer-sitemap ul li dl {margin:0;padding:0;}
.footer-box .footer-sitemap ul li dl dt {margin:0 0 20px;padding:0;font-family:SimplonNorm-medium,droid sans,Helvetica,verdana,Arial,"sans-serif";}
.footer-box .footer-sitemap ul li dl dd {margin:0 0 10px;padding:0;line-height:1.3em;}
.footer-box .footer-sitemap ul li dl dd span {display:block;font-size:.875em;line-height:1.2em;}
.footer-box .footer-content {width:100%;display:flex;flex-direction:column;padding:0;}
/*.footer-box .footer-followSocial {padding-top:15px;padding-bottom:0;text-align:right;position:relative;bottom:-10px;}
.footer-box .footer-followSocial ul {list-style:none;margin:0;padding:0;display:inline-flex;justify-content:flex-end;}
.footer-box .footer-followSocial ul:before,.footer-box .footer-followSocial ul:after {display:table;line-height:0;content:"";}
.footer-box .footer-followSocial ul:after {clear:both;}
.footer-box .footer-followSocial ul *+* {margin-left:8px;margin-bottom:8px;}
.footer-box .footer-followSocial ul li {float:none;}
.footer-box .footer-followSocial ul li a:hover,.footer-box .footer-followSocial .followSocial-button {color:#fff;}
*/
.footer-box .footer-lang {text-align:right;}
.footer-box .footer-lang .select-lang {position:relative;display:inline-block;text-align:left;padding:0 0 0 35px;font-family:SimplonNorm-medium,droid sans,Helvetica,verdana,Arial,"sans-serif";}
.footer-box .footer-lang .select-lang a {color:#b8b8b8;border-bottom:1px solid #B8B8B8;padding-bottom:3px;}
.footer-box .footer-lang .select-lang a:hover {text-decoration:none;color:#fff;border-bottom:1px solid #fff;}
.footer-box .footer-lang .select-lang span {font-size:13px;color:#666;line-height:1.5em;display:block;}
.footer-box:nth-of-type(2) {background-color:#000;clear:both;padding:20px 0;}
.footer-box .footer-legal {width:80%;clear:both;}
.footer-box .footer-legal ul {list-style:none;margin:0;padding:0;}
.footer-box .footer-legal ul:before,.footer-box .footer-legal ul:after {display:table;line-height:0;content:"";}
.footer-box .footer-legal ul:after {clear:both;}
.footer-box .footer-legal ul>*+* {margin-left:13px;}
.footer-box .footer-legal ul li {float:left;}
.footer-box .footer-legal ul li:not(:first-child):before {content:"/";margin-right:13px;color:#b8b8b8;}
.footer-box .footer-legal a:hover {text-decoration:underline;}
.footer-box .footer-copyright {float:left;width:20%;font-size:.938em;text-align:right;line-height:1.2em;}
.footer-box .footer-certification {position:absolute;bottom:-40px;left:0;}
.footer-box .footer-certification ul {list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;}
.footer-box .footer-certification ul *+* {margin-left:5px;}
@media only screen and (min-width:1601px) {.rwd-outer {padding-left:35px;padding-right:35px;}
.rwd-wrapper {max-width:1640px;}
.rwd-inner {max-width:1450px;width:1450px;}
;}
@media screen and (min-width:801px) and (max-width:1200px) {.rwd-outer {padding-left:20px;padding-right:20px;}
.rwd-wrapper {width:100%;}
.rwd-inner {width:85%;}
.rwd-content {padding:0 50px;}
.footer-box {padding:50px 0 80px;}
.footer-box .footer-sitemap {display:inline-flex;align-content:stretch;flex-wrap:wrap;}
.footer-box .footer-content {padding:0 0 20px;}
.footer-box .footer-followSocial ul {max-width:200px;flex-wrap:wrap;}
.footer-box .footer-certification {bottom:-70px;}
;}
@media only screen and (max-width:800px) {.rwd-outer {padding-left:15px;padding-right:15px;}
.rwd-wrapper {width:100%;}
.rwd-inner {width:90%;}
.footer-box:nth-of-type(2) {padding:10px 0;}
.footer-box {padding:40px 0 20px;}
.footer-box .footer-wrapper {display:block;}
.footer-box .footer-product {width:100%;}
.footer-box .footer-content {width:100%;padding:0;}
.footer-box .footer-lang {text-align:center;}
.footer-box .footer-followSocial {text-align:center;padding:10px 0;}
.footer-box .footer-followSocial ul {max-width:100%;}
.footer-box .footer-certification {bottom:auto;position:relative;margin-top:30px;}
.footer-box .footer-certification ul {justify-content:center;}
.footer-box .footer-legal {width:100%;}
.footer-box .footer-legal ul {display:inline-flex;flex-wrap:wrap;justify-content:center;margin-bottom:10px;}
.footer-box .footer-legal ul li {float:none;}
.footer-box .footer-copyright {width:100%;text-align:center;margin:15px 0 10px;}
;}
@media only screen and (max-width:420px) {.footer-box .footer-sitemap ul li dl dd span {display:inline;font-size:1em;}
;}
@media only screen and (max-width:1024px) {.footer-box .footer-sitemap {flex-wrap:wrap;}
.footer-box .footer-sitemap ul {width:50%;display:flex;flex-wrap:wrap;}
;}
@media (max-width:1024px) {.toggle-enter-active[data-v-fcb175c9] {animation:toggle-fcb175c9 .3s;}
.toggle-leave-active[data-v-fcb175c9] {animation:toggle-fcb175c9 .3s reverse;}
@keyframes toggle-fcb175c9 {0% {max-height:0;}
to {max-height:100%;}
;}
;}
@media (min-width:1024px) {.fade-enter-active[data-v-fcb175c9] {animation:fade-fcb175c9 .3s;}
.fade-leave-active[data-v-fcb175c9] {animation:fade-fcb175c9 .3s reverse;}
@keyframes fade-fcb175c9 {0% {opacity:0;}
to {opacity:1;}
;}
;}
.announcement.notice[data-v-fcb175c9] {height:35px;line-height:35px;width:100%;background-color:#f6f6f6;font-size:15px;text-align:center;}
.announcement.notice a[data-v-fcb175c9] {color:#06c;text-decoration:none;}
.announcement.notice a[data-v-fcb175c9]:hover {color:#06c;text-decoration:underline;}
.announcement.notice .link-announcements[data-v-fcb175c9]:after {content:" ";border:solid #06c;border-width:0 1px 1px 0;display:inline-block;padding:3px;margin:0 0 1px 3px;transform:rotate(-45deg);}
@media only screen and (max-width:700px) {.announcement[data-v-fcb175c9] {height:75px;}
.announcement.notice[data-v-fcb175c9] {font-size:14px;}
;}
@media (max-width:636px) {.icon[data-v-fcb175c9] {width:auto;}
;}
.v-enter-active[data-v-8d21886e],.v-leave-active[data-v-8d21886e] {transition:opacity .5s;}
.v-enter-from[data-v-8d21886e],.v-leave-to[data-v-8d21886e] {opacity:0;}
.v-enter-to[data-v-8d21886e],.v-leave-from[data-v-8d21886e] {opacity:1;}
@keyframes fadeIn-f05c066e {0% {opacity:0;}
to {opacity:1;}
;}
[lazy=loaded][data-v-f05c066e] {animation:fadeIn-f05c066e 2s;}
@keyframes fadeIn-a4d0d736 {0% {opacity:0;}
to {opacity:1;}
;}
img[lazy=loaded][data-v-a4d0d736] {animation:fadeIn-a4d0d736 2s;}
@keyframes fadeIn-fb84e05e {0% {opacity:0;}
to {opacity:1;}
;}
[lazy=loading][data-v-fb84e05e] {background-color:transparent;}
[lazy=loaded][data-v-fb84e05e] {animation:fadeIn-fb84e05e 2s;}
[data-v-52745fc6] .ytp-large-play-button {position:absolute;left:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;transition:opacity .25s cubic-bezier(0,0,.2,1);z-index:63;}
[data-v-52745fc6] .ytp-button:focus {outline:0;}
[data-v-52745fc6] .ytp-button {border:none;background-color:transparent;padding:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:default;line-height:inherit;}
[data-v-52745fc6] .ytp-large-play-button svg {height:100%;left:0;position:absolute;top:0;width:100%;}
[data-v-52745fc6] .html5-video-player svg {pointer-events:none;}
[data-v-52745fc6] .ytp-large-play-button-red-bg .ytp-large-play-button-bg {fill:red;fill-opacity:1;}
[data-v-52745fc6] .vueperslide__content-wrapper {cursor:pointer;}
[data-v-52745fc6] .vueperslide__button {padding:5px 30px;color:#000;text-decoration:none;font-size:1.3em;background-color:#fff;border-radius:100px;}
[data-v-52745fc6] .vueperslides__arrow {background-color:#222;border-radius:8px;}
[data-v-52745fc6] .vueperslides__arrow svg {width:40px;padding:10px;}
@media (max-width:636px) {[data-v-52745fc6] .vueperslides__arrow svg {width:28px;padding:10px 6px;}
;}
@keyframes fadeIn-20e50ef7 {0% {opacity:.8;}
to {opacity:1;}
;}
@keyframes loading-20e50ef7 {to {background-position-x:-20%;}
;}
[lazy=loading][data-v-20e50ef7] {background:linear-gradient(100deg,rgba(256,256,256,0) 30%,rgba(256,256,256,.5) 50%,rgba(256,256,256,0) 30%) #ededed;background-size:200% 100%;background-position-x:180%;animation:1s loading-20e50ef7 ease-in-out infinite;}
[lazy=loaded][data-v-20e50ef7] {animation:fadeIn-20e50ef7 .5s;}
@keyframes fadeIn-8ef5e77e {0% {opacity:0;}
to {opacity:1;}
;}
img[lazy=loaded][data-v-8ef5e77e] {animation:fadeIn-8ef5e77e 2s;}
#submit[type=submit]:disabled {background-color:#fff;color:#969695;cursor:not-allowed;}
@keyframes fadeIn {0% {opacity:0;}
to {opacity:1;}
;}
[lazy=loading] {background-color:transparent;}
[lazy=loaded] {animation:fadeIn 2s;}
@keyframes fadeIn-1c0eaf83 {0% {opacity:0;}
to {opacity:1;}
;}
[lazy=loading][data-v-1c0eaf83] {background-color:transparent;}
[lazy=loaded][data-v-1c0eaf83] {animation:fadeIn-1c0eaf83 2s;}
@keyframes fadeIn-acc7ce2d {0% {opacity:.8;}
to {opacity:1;}
;}
img[lazy=loaded][data-v-acc7ce2d] {animation:fadeIn-acc7ce2d 2s;}
@keyframes loading-acc7ce2d {to {background-position-x:-20%;}
;}
img[lazy=loading][data-v-acc7ce2d] {background:linear-gradient(100deg,rgba(256,256,256,0) 30%,rgba(256,256,256,.5) 50%,rgba(256,256,256,0) 30%) #ededed;background-size:200% 100%;background-position-x:180%;animation:1s loading-acc7ce2d ease-in-out infinite;}
@keyframes fadeIn-55f08499 {0% {opacity:0;}
to {opacity:1;}
;}
img[lazy=loaded][data-v-55f08499] {animation:fadeIn-55f08499 2s;}
@keyframes fadeIn-d26a0867 {0% {opacity:0;}
to {opacity:1;}
;}
[lazy=loading][data-v-d26a0867] {background-color:transparent;}
[lazy=loaded][data-v-d26a0867] {animation:fadeIn-d26a0867 2s;}
@keyframes fadeIn-f0780564 {0% {opacity:0;}
to {opacity:1;}
;}
img[lazy=loaded][data-v-f0780564] {animation:fadeIn-f0780564 2s;}
@keyframes fadeIn-ce0604be {0% {opacity:0;}
to {opacity:1;}
;}
img[lazy=loaded][data-v-ce0604be] {animation:fadeIn-ce0604be 2s;}
@keyframes fadeIn-94e66df8 {0% {opacity:0;}
to {opacity:1;}
;}
[lazy=loading][data-v-94e66df8] {background-color:transparent;}
[lazy=loaded][data-v-94e66df8] {animation:fadeIn-94e66df8 2s;}
@keyframes fadeIn-bf719482 {0% {opacity:.8;}
to {opacity:1;}
;}
img[lazy=loaded][data-v-bf719482] {animation:fadeIn-bf719482 2s;}
@keyframes loading-bf719482 {to {background-position-x:-20%;}
;}
img[lazy=loading][data-v-bf719482] {background:linear-gradient(100deg,rgba(256,256,256,0) 30%,rgba(256,256,256,.5) 50%,rgba(256,256,256,0) 30%) #ededed;background-size:200% 100%;background-position-x:180%;animation:1s loading-bf719482 ease-in-out infinite;}
@keyframes fadeIn-72c97d4e {0% {opacity:0;}
to {opacity:1;}
;}
img[lazy=loaded][data-v-72c97d4e] {animation:fadeIn-72c97d4e 2s;}
@keyframes fadeIn-7b05340d {0% {opacity:0;}
to {opacity:1;}
;}
[lazy=loading][data-v-7b05340d] {background-color:transparent;}
[lazy=loaded][data-v-7b05340d] {animation:fadeIn-7b05340d 2s;}
@keyframes fadeIn-5af8b627 {0% {opacity:0;}
to {opacity:1;}
;}
img[lazy=loaded][data-v-5af8b627] {animation:fadeIn-5af8b627 2s;}
@keyframes fadeIn-6c8592c8 {0% {opacity:0;}
to {opacity:1;}
;}
img[lazy=loaded][data-v-6c8592c8] {animation:fadeIn-6c8592c8 2s;}
.lds-ellipsis[data-v-a32c9f48] {display:inline-block;position:relative;width:80px;height:80px;}
.lds-ellipsis div[data-v-a32c9f48] {position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#74ba00;animation-timing-function:cubic-bezier(0,1,1,0);}
.lds-ellipsis div[data-v-a32c9f48]:nth-child(1) {left:8px;animation:lds-ellipsis1-a32c9f48 .8s infinite;}
.lds-ellipsis div[data-v-a32c9f48]:nth-child(2) {left:8px;animation:lds-ellipsis2-a32c9f48 .8s infinite;}
.lds-ellipsis div[data-v-a32c9f48]:nth-child(3) {left:32px;animation:lds-ellipsis2-a32c9f48 .8s infinite;}
.lds-ellipsis div[data-v-a32c9f48]:nth-child(4) {left:56px;animation:lds-ellipsis3-a32c9f48 .8s infinite;}
@keyframes lds-ellipsis1-a32c9f48 {0% {transform:scale(0);}
to {transform:scale(1);}
;}
@keyframes lds-ellipsis3-a32c9f48 {0% {transform:scale(1);}
to {transform:scale(0);}
;}
@keyframes lds-ellipsis2-a32c9f48 {0% {transform:translate(0);}
to {transform:translate(24px);}
;}
.keyVisualArea {position:relative;}
.keyVisualArea_mb {display:none;}
.kvWording {width:80%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:7px 4px 60px rgba(45,44,42,1);font-weight:800;z-index:1;}
.kvBtn {position:absolute;right:0%;bottom:5%;transform:translate(-30%,-50%);display:inline-flex;justify-content:center;background-color:#fff;color:#000;border-radius:50px;padding:8px 40px;font-size:.875rem;margin-top:1%;font-weight:initial;z-index:10;line-height:2.2rem;}
.kvBtn:after {background-image:url(../fonts/arrowright-08cbea5d.svg);background-size:cover;background-position:0 0;width:.5em;height:.6em;content:"";margin-left:6px;margin-top:14px;}
.kvBtn:hover {color:#fff;background-color:#329200;}
.kvBtn:hover:after {background-image:url(../fonts/arrowright-08cbea5d.svg);background-size:cover;background-position:100% 0;width:.4em;height:.6em;content:"";margin-left:6px;margin-top:14px;}
.kvBg {background-size:cover;background-position:center;width:100%;height:500px;}
.scenarioArea {display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;width:75%;margin:5% auto;}
.scBox {width:calc(25% - 30px);text-align:left;}
.scBox h3 {font-size:1.5rem;line-height:2rem;margin:4% auto;font-family:SimplonNorm-Bold,droid sans,Helvetica,verdana,Arial,"sans-serif";}
.productArea {background-color:#f4f4f4;padding:2% 0;margin:3% auto 5%;}
.productCon {display:flex;justify-content:center;align-items:center;width:75%;margin:1% auto 4%;}
.productInfo {width:60%;text-align:left;padding:0 2% 0 4%;}
.productTitle {font-size:1.125rem;line-height:1.5rem;font-weight:800;margin-bottom:4%;}
.productSubTitle {font-size:1.125rem;line-height:1.5rem;font-family:SimplonNorm-Light,droid sans,Helvetica,verdana,Arial,"sans-serif";margin-bottom:4%;}
.productVisual {width:40%;}
.navigation {width:75%;margin:4% auto;}
.mainNav {display:flex;justify-content:center;align-items:center;}
.mainNavBox {position:relative;width:calc(25% - 12px);border-right:1px solid #969695;border-bottom:5px solid #f4f4f4;padding:6px 12px;font-size:1.5rem;line-height:2rem;cursor:pointer;font-weight:800;font-family:SimplonNorm-Bold,droid sans,Helvetica,verdana,Arial,"sans-serif";}
.mainNavBox.active {background-color:#fff;border-bottom:5px solid #74ba00;}
.mainNavBox:hover {background-color:#fff;}
.mainNavBox:last-child {border-right:0px;}
.subNav {width:50%;position:absolute;background-color:#fff;padding:10px 20px;border-radius:10px;filter:drop-shadow(1px 1px 6px #e9e9e9);left:50%;transform:translate(-50%);top:105%;}
.subNavBox {border-bottom:1px solid #e9e9e9;padding:3% 0;cursor:pointer;}
.subNavBox:hover {background-color:#f4f4f4;}
.subNavBox:last-child {border-bottom:0px;}
.featureArea {display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;text-align:center;margin:5% 0;}
.featureBox {width:20%;margin:1% 5% 1% 0;}
.featureBox>.icon {width:80px;height:auto;margin:0% auto 2%;}
.iconWord {font-size:1rem;line-height:1.5rem;margin-top:5%;margin-bottom:10%;}
.productLearnMore {font-size:1rem;border:1px solid #000000;color:#000;padding:10px 50px 10px 40px;border-radius:50px;display:inline-block;}
.productLearnMore:after {background-image:url(../fonts/arrowright-08cbea5d.svg);background-size:cover;background-position:0 0;width:.5em;height:.6em;content:"";margin-left:6px;margin-top:4px;position:absolute;}
.productLearnMore:hover {color:#fff;border:1px solid #329200;background-color:#329200;padding:6px 50px 6px 40px;border-radius:50px;display:inline-block;}
.productLearnMore:hover:after {background-image:url(../fonts/arrowright-08cbea5d.svg);background-size:cover;background-position:100% 0;width:.4em;height:.6em;content:"";margin-left:6px;margin-top:4px;position:absolute;}
.influencerEndorsementArea {margin-bottom:5%;}
.ieContent {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;max-width:1800px;margin:0 auto;}
.ieBox {width:calc(100% / 3 - 90px);margin:0 2%;}
.vueperslides {position:relative;width:75%!important;margin:0 auto!important;}
.caseStudyArea {margin-bottom:5%;}
.storyArea {display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;max-width:1600px;width:75%;margin:0 auto;}
.storyGallery {width:50%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;overflow:hidden;height:450px;}
.storyImgBox {width:150px;height:150px;cursor:pointer;background-color:#0000004d;background-blend-mode:multiply;}
.storyImgBox2 {width:150px;height:150px;}
@keyframes zoom-a {0% {background-size:100% auto;}
to {background-size:120% auto;}
;}
.storyImgBox:hover {animation:zoom-a .7s linear infinite alternate;}
.storyImg {background-size:cover;background-position:center;}
.story {background-size:cover;background-position:center;background-repeat:no-repeat;}
.storyCon {position:relative;width:40%;margin-left:.5%;}
.storylearnMore {position:absolute;right:2%;bottom:5%;color:#fff;font-size:16px;background-color:#fff;color:#000;padding:6px 30px 6px 25px;border-radius:50px;z-index:1;}
.storylearnMore:after {background-image:url(../fonts/arrowright-08cbea5d.svg);background-size:cover;background-position:0 0;width:.5em;height:.6em;content:"";margin-left:6px;margin-top:4px;position:absolute;}
.storylearnMore:hover {color:#fff;background-color:#329200;}
.storylearnMore:hover:after {background-image:url(../fonts/arrowright-08cbea5d.svg);background-size:cover;background-position:100% 0;width:.4em;height:.6em;content:"";margin-left:6px;margin-top:4px;position:absolute;}
.storyDescription {position:absolute;left:0;bottom:0;width:100%;height:6em;background:rgba(0,0,0,.6);color:#fff;text-align:left;padding:4% 32% 2% 4%;line-height:1.5rem;font-size:1.125rem;}
.storyImgBox_b {width:100%;height:450px;}
.storyImg_b1 {background-size:cover;background-position:center;}
.partnerArea {margin-bottom:5%;}
.client {margin-top:0;width:70%;}
.partnerArea figure {margin:1.5%;}
.partnerArea img {width:auto;height:50px;}
@media screen and (min-width:1441px) and (max-width:1920px) {.storyGallery {width:56%;}
;}
@media screen and (min-width:1025px) and (max-width:1440px) {.client {width:80%;}
.storyArea {width:90%;}
;}
@media (max-width:1024px) {.kvWording {top:60%;}
.kvWording_mb {width:90%;position:absolute;z-index:2;top:20%;transform:translate(10%,50%);}
.keyVisualArea_mb {display:block;position:relative;}
.kvTitle_mb {font-size:3rem;line-height:4rem;font-family:SimplonNorm-Bold,droid sans,Helvetica,verdana,Arial,"sans-serif";color:#fff;}
.kvBtn_mb {display:inline-flex;justify-content:center;background-color:#fff;color:#000;padding:.5em 2em;border-radius:50px;font-size:.875rem;margin-top:1%;font-weight:initial;position:absolute;transform:translate(-50%,-50%);width:max-content;z-index:2;bottom:15%;line-height:1rem;}
.kvBtn_mb:after {background-image:url(../fonts/arrowright-08cbea5d.svg);background-size:cover;width:.5em;height:.6em;content:"";margin-left:6px;margin-top:4px;}
.kvBtn_mb:hover {background-color:#f2f2f2;}
.scBox {width:calc(50% - 24px);text-align:left;margin-bottom:10%;}
.navigation {width:90%;margin:8% auto;}
.productVisual {width:100%;margin-top:5%;margin-bottom:7%;}
.productInfo,.storyArea {width:100%;}
.storyGallery {justify-content:center;width:75%;height:360px;}
.storyImgBox,.storyImgBox2 {width:120px;height:120px;}
.partnerArea figure {margin:2% 4%;width:auto;height:50px;}
.scenarioArea {margin:10% auto;}
.partnerArea img {width:auto;height:40px;}
;}
@media (max-width:1023px) {video,.kvBtn {display:none;}
;}
@media (max-width:768px) {.mainNavBox {width:100%;border-right:1px solid #969695;font-size:1.5rem;padding:16px 12px;}
.mainNavBox:last-child {border-right:0px;}
.featureArea {justify-content:center;}
.productLearnMore:after {margin-top:2px;}
.productLearnMore {display:table;margin:0 auto;font-size:1rem;}
.productLearnMore:hover,.formBox {font-size:1rem;}
.productSubTitle {font-size:1.125rem;}
.productArea {padding:1% 0 10%;margin:0 auto 10%;}
.kvWording_mb {top:10%;}
.kvTitle_mb {width:85%;margin:0 auto;line-height:1.1;}
.scBox h3 {font-size:1.5rem;line-height:1.1;font-family:SimplonNorm-Bold,droid sans,Helvetica,verdana,Arial,"sans-serif";margin:20px 0 10px;}
.navigation {width:90%;margin-bottom:0%;}
.icon {width:70px;}
.productCon {width:90%;margin:4% auto 0;}
.contactCon {width:80%;}
;}
@media (max-width:480px) {.kvTitle_mb {font-size:2rem;line-height:3rem;}
.kvWording_mb {top:5%;transform:translate(10%,25%);}
.scBox {margin-bottom:16%;}
.featureBox {width:38%;margin:3% 4%;}
.ieBox {width:100%;margin:2%;}
.industryCaseBox {width:100%;}
.productTitle {font-size:1.5rem;font-family:SimplonNorm-Bold,droid sans,Helvetica,verdana,Arial,"sans-serif";}
.productSubTitle {font-size:1rem;line-height:1.1;margin-top:3%;}
.iconWord {font-size:1rem;line-height:1.3;margin:5% 0 10%;}
.influencerEndorsementArea,.partnerArea {margin:15% auto;}
.influencerEndorsementArea,.client {width:90%;}
.mainNavBox {border-right:0;border-bottom:1px solid #969695;}
.partnerArea img {height:24px;}
;}
@media (max-width:1024px) {.industryKvBg {position:relative;background-size:cover;background-position:center;width:100%;height:350px;}
.kvTitle {font-size:2rem;line-height:1.2;}
.roomMenu {overflow:hidden;display:flex;justify-content:space-between;align-items:center;overflow-x:scroll;overflow-y:auto;white-space:nowrap;flex-wrap:nowrap;}
.roomContent {display:block;}
.roomProMenu {display:flex;justify-content:center;width:100%;border-right:0px;}
.roomProBtn {margin:.5%;}
.roomProCon,.solutionCon {width:100%;}
#section2,#section4,.industryCaseBox {flex-direction:column;}
.productLearnMore {margin-top:5%;}
.industryLearnMore {font-size:1rem;margin-top:3%;}
;}
@media (max-width:768px) {.industryKvBg {height:250px;}
.roomProBtn {padding:12px 0;flex-direction:column;}
.roomProImg {width:50%;}
.roomProCon {flex-direction:column;}
.proIntro {width:90%;}
.industryCaseArea {padding:10% 5%;}
.text {margin:1% 0 5%;}
.room {height:calc(100vw / 7);}
;}
@media (max-width:480px) {.industryNavigation {padding:10px 0;}
.scBox {width:90%;}
.mainNav {display:block;}
.roomPro3D {width:100%;margin:3% 0 6%;}
h4.roomProName {line-height:1;}
;}
.roomBox.active>.roomImgTitle>.roomImg>.room:first-child {margin-bottom:16px;}
